Class UserInterfaceWindow
UserInterfaceWindow abstract base class.
Each window is a unique state managed by UserInterfaceManager.
All subordinate controls should be added to ParentPanel.
Inheritance
UserInterfaceWindow
Assembly: Assembly-CSharp.dll
Syntax
public abstract class UserInterfaceWindow : IUserInterfaceWindow
Constructors
|
Improve this Doc
View Source
UserInterfaceWindow()
Declaration
public UserInterfaceWindow()
|
Improve this Doc
View Source
UserInterfaceWindow(IUserInterfaceManager)
Declaration
public UserInterfaceWindow(IUserInterfaceManager uiManager)
Parameters
Fields
|
Improve this Doc
View Source
enabled
Declaration
Field Value
|
Improve this Doc
View Source
focusControl
Declaration
protected BaseScreenComponent focusControl
Field Value
|
Improve this Doc
View Source
parentPanel
Declaration
protected Panel parentPanel
Field Value
|
Improve this Doc
View Source
pauseWhileOpened
Declaration
protected bool pauseWhileOpened
Field Value
|
Improve this Doc
View Source
uiManager
Declaration
protected IUserInterfaceManager uiManager
Field Value
Properties
|
Improve this Doc
View Source
Enabled
Declaration
public bool Enabled { get; set; }
Property Value
|
Improve this Doc
View Source
FocusControl
Declaration
public BaseScreenComponent FocusControl { get; }
Property Value
|
Improve this Doc
View Source
ParentPanel
Declaration
public Panel ParentPanel { get; }
Property Value
|
Improve this Doc
View Source
PauseWhileOpen
Declaration
public virtual bool PauseWhileOpen { get; set; }
Property Value
|
Improve this Doc
View Source
Value
Declaration
public UserInterfaceWindow Value { get; }
Property Value
Methods
|
Improve this Doc
View Source
CloseWindow()
Declaration
public void CloseWindow()
|
Improve this Doc
View Source
Draw()
Declaration
public virtual void Draw()
|
Improve this Doc
View Source
OnPop()
Called when this window pops off from stack.
Declaration
public virtual void OnPop()
|
Improve this Doc
View Source
OnPush()
Called when this window is pushed to stack.
Declaration
public virtual void OnPush()
|
Improve this Doc
View Source
OnReturn()
Called when returning to this window after popping back from another window.
Declaration
public virtual void OnReturn()
|
Improve this Doc
View Source
PopWindow()
Declaration
|
Improve this Doc
View Source
ProcessMessages()
Declaration
public virtual void ProcessMessages()
|
Improve this Doc
View Source
RaiseOnCloseHandler()
Declaration
protected virtual void RaiseOnCloseHandler()
|
Improve this Doc
View Source
SetFocus(BaseScreenComponent)
Declaration
public virtual void SetFocus(BaseScreenComponent control)
Parameters
|
Improve this Doc
View Source
Update()
Declaration
public virtual void Update()
Events
|
Improve this Doc
View Source
OnClose
Declaration
public event UserInterfaceWindow.OnCloseHandler OnClose
Event Type
Implements