Space Engineers
Public Member Functions | Properties | Events | List of all members
Sandbox.Graphics.GUI.MyGuiControls Class Reference
Inheritance diagram for Sandbox.Graphics.GUI.MyGuiControls:
Sandbox.Graphics.GUI.MyGuiControlBase.Friend

Public Member Functions

 MyGuiControls (IMyGuiControlsOwner owner)
 
void Init (MyObjectBuilder_GuiControls objectBuilder)
 
MyObjectBuilder_GuiControls GetObjectBuilder ()
 
List< MyGuiControlBaseGetVisibleControls ()
 
void Add (MyGuiControlBase control)
 
void AddWeak (MyGuiControlBase control)
 
void ClearWeaks ()
 
void Clear ()
 
bool Remove (MyGuiControlBase control)
 
bool RemoveControlByName (string name)
 
int IndexOf (MyGuiControlBase item)
 
MyGuiControlBase GetControlByName (string name)
 
bool Contains (MyGuiControlBase control)
 
ObservableCollection< MyGuiControlBase >.Enumerator GetEnumerator ()
 

Properties

int Count [get]
 
MyGuiControlBase this[int index] [get, set]
 

Events

Action< MyGuiControlsCollectionChanged
 
Action< MyGuiControlsCollectionMembersVisibleChanged
 

Additional Inherited Members

- Static Protected Member Functions inherited from Sandbox.Graphics.GUI.MyGuiControlBase.Friend
static void SetOwner (MyGuiControlBase control, IMyGuiControlsOwner owner)
 

Detailed Description

Definition at line 14 of file MyGuiControls.cs.

Constructor & Destructor Documentation

Sandbox.Graphics.GUI.MyGuiControls.MyGuiControls ( IMyGuiControlsOwner  owner)
inline

Definition at line 27 of file MyGuiControls.cs.

Member Function Documentation

void Sandbox.Graphics.GUI.MyGuiControls.Add ( MyGuiControlBase  control)
inline

Definition at line 103 of file MyGuiControls.cs.

void Sandbox.Graphics.GUI.MyGuiControls.AddWeak ( MyGuiControlBase  control)
inline

Definition at line 121 of file MyGuiControls.cs.

void Sandbox.Graphics.GUI.MyGuiControls.Clear ( )
inline

Definition at line 154 of file MyGuiControls.cs.

void Sandbox.Graphics.GUI.MyGuiControls.ClearWeaks ( )
inline

Definition at line 147 of file MyGuiControls.cs.

bool Sandbox.Graphics.GUI.MyGuiControls.Contains ( MyGuiControlBase  control)
inline

Definition at line 245 of file MyGuiControls.cs.

MyGuiControlBase Sandbox.Graphics.GUI.MyGuiControls.GetControlByName ( string  name)
inline

Definition at line 226 of file MyGuiControls.cs.

ObservableCollection<MyGuiControlBase>.Enumerator Sandbox.Graphics.GUI.MyGuiControls.GetEnumerator ( )
inline

Definition at line 250 of file MyGuiControls.cs.

MyObjectBuilder_GuiControls Sandbox.Graphics.GUI.MyGuiControls.GetObjectBuilder ( )
inline

Definition at line 53 of file MyGuiControls.cs.

List<MyGuiControlBase> Sandbox.Graphics.GUI.MyGuiControls.GetVisibleControls ( )
inline

Definition at line 97 of file MyGuiControls.cs.

int Sandbox.Graphics.GUI.MyGuiControls.IndexOf ( MyGuiControlBase  item)
inline

Definition at line 194 of file MyGuiControls.cs.

void Sandbox.Graphics.GUI.MyGuiControls.Init ( MyObjectBuilder_GuiControls  objectBuilder)
inline

Definition at line 38 of file MyGuiControls.cs.

bool Sandbox.Graphics.GUI.MyGuiControls.Remove ( MyGuiControlBase  control)
inline

Definition at line 166 of file MyGuiControls.cs.

bool Sandbox.Graphics.GUI.MyGuiControls.RemoveControlByName ( string  name)
inline

Definition at line 181 of file MyGuiControls.cs.

Property Documentation

int Sandbox.Graphics.GUI.MyGuiControls.Count
get

Definition at line 190 of file MyGuiControls.cs.

MyGuiControlBase Sandbox.Graphics.GUI.MyGuiControls.this[int index]
getset

Definition at line 200 of file MyGuiControls.cs.

Event Documentation

Action<MyGuiControls> Sandbox.Graphics.GUI.MyGuiControls.CollectionChanged

Definition at line 23 of file MyGuiControls.cs.

Action<MyGuiControls> Sandbox.Graphics.GUI.MyGuiControls.CollectionMembersVisibleChanged

Definition at line 24 of file MyGuiControls.cs.


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