Castle Game Engine: CastleUIControls: Class TUIControlList

# Class TUIControlList
Description | Hierarchy | Fields | Methods | Properties
## Unit CastleUIControls ## Declaration `type TUIControlList = class(TCastleObjectList)` ## Description no description available, TCastleObjectList description follows Extended TObjectList for Castle Game Engine. ## Hierarchy TObjectList TCastleObjectList TUIControlList ## Overview ### Methods
| `procedure Add(Item: TUIControl);`
| `procedure Insert(Index: Integer; Item: TUIControl);`
| `procedure InsertFront(const NewItem: TUIControl);`
| `procedure InsertBack(const NewItem: TUIControl);`
| `procedure BeginDisableContextOpenClose;`
| `procedure EndDisableContextOpenClose;`
### Properties
| `property Items[I:Integer]: TUIControl read GetItem write SetItem;`
## Description ### Methods
| `procedure Add(Item: TUIControl);`
| `procedure Insert(Index: Integer; Item: TUIControl);`
| `procedure InsertFront(const NewItem: TUIControl);`
Add at the beginning of the list. This is just a shortcut for `Insert(0, NewItem)`, but makes it easy to remember that controls at the beginning of the list are in front (they get key/mouse events first).
| `procedure InsertBack(const NewItem: TUIControl);`
Add at the end of the list. This is just another name for `Add(NewItem)`, but makes it easy to remember that controls at the end of the list are at the back (they get key/mouse events last).
| `procedure BeginDisableContextOpenClose;`
`BeginDisableContextOpenClose` disables sending TUIControl.GLContextOpen and TUIControl.GLContextClose to all the controls on the list. EndDisableContextOpenClose ends this. They work by increasing / decreasing the TUIControl.DisableContextOpenClose for all the items on the list.
| `procedure EndDisableContextOpenClose;`
### Properties
| `property Items[I:Integer]: TUIControl read GetItem write SetItem;`
Generated by PasDoc 0.13.0 on 2015-06-15 04:43:12