uDialog  1.07
UI.Dialogs.uDialog_TaskBar Class Reference
Inheritance diagram for UI.Dialogs.uDialog_TaskBar:

Public Member Functions

void AddTask (uDialog dialog, bool isActive=true)
 
void RemoveTask (uDialog dialog)
 
void SetFocusedTask (uDialog dialog)
 
void UpdateDisplay ()
 
void UpdateDisplayDelayed (int frames=1)
 

Public Attributes

bool FocusDialogWhenClicked = false
 
bool ShowActiveTask = true
 
bool ShowFocusedTask = true
 
bool ShowInactiveTasks = true
 
List< uDialogTasks = new List<uDialog>()
 
uDialog CurrentTask = null
 
uDialog_TaskBar_Task TaskTemplate_ActiveTask = null
 
uDialog_TaskBar_Task TaskTemplate_FocusedTask = null
 
uDialog_TaskBar_Task TaskTemplate_InactiveTask = null
 

Protected Types

enum  TaskState { TaskState.Active, TaskState.Focused, TaskState.Inactive }
 

Protected Member Functions

IEnumerator _UpdateDisplayDelayed (int frames=1)
 

Protected Attributes

bool m_lateUpdateProcessed = false
 

Member Enumeration Documentation

Enumerator
Active 
Focused 
Inactive 

Member Function Documentation

IEnumerator UI.Dialogs.uDialog_TaskBar._UpdateDisplayDelayed ( int  frames = 1)
protected
void UI.Dialogs.uDialog_TaskBar.AddTask ( uDialog  dialog,
bool  isActive = true 
)
void UI.Dialogs.uDialog_TaskBar.RemoveTask ( uDialog  dialog)
void UI.Dialogs.uDialog_TaskBar.SetFocusedTask ( uDialog  dialog)
void UI.Dialogs.uDialog_TaskBar.UpdateDisplay ( )
void UI.Dialogs.uDialog_TaskBar.UpdateDisplayDelayed ( int  frames = 1)

Member Data Documentation

uDialog UI.Dialogs.uDialog_TaskBar.CurrentTask = null
bool UI.Dialogs.uDialog_TaskBar.FocusDialogWhenClicked = false
bool UI.Dialogs.uDialog_TaskBar.m_lateUpdateProcessed = false
protected
bool UI.Dialogs.uDialog_TaskBar.ShowActiveTask = true
bool UI.Dialogs.uDialog_TaskBar.ShowFocusedTask = true
bool UI.Dialogs.uDialog_TaskBar.ShowInactiveTasks = true
List<uDialog> UI.Dialogs.uDialog_TaskBar.Tasks = new List<uDialog>()
uDialog_TaskBar_Task UI.Dialogs.uDialog_TaskBar.TaskTemplate_ActiveTask = null
uDialog_TaskBar_Task UI.Dialogs.uDialog_TaskBar.TaskTemplate_FocusedTask = null
uDialog_TaskBar_Task UI.Dialogs.uDialog_TaskBar.TaskTemplate_InactiveTask = null

The documentation for this class was generated from the following file: