Class TUIControlList

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TUIControlList = class(TCastleObjectList)

Description

no description available, TCastleObjectList description follows

Extended TObjectList for Castle Game Engine.

Hierarchy

Overview

Methods

Public procedure Add(Item: TUIControl);
Public procedure Insert(Index: Integer; Item: TUIControl);
Public procedure InsertFront(const NewItem: TUIControl);
Public procedure InsertBack(const NewItem: TUIControl);
Public procedure BeginDisableContextOpenClose;
Public procedure EndDisableContextOpenClose;

Properties

Public property Items[I:Integer]: TUIControl read GetItem write SetItem;

Description

Methods

Public procedure Add(Item: TUIControl);
 
Public procedure Insert(Index: Integer; Item: TUIControl);
 
Public 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).

Public 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).

Public 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.

Public procedure EndDisableContextOpenClose;
 

Properties

Public property Items[I:Integer]: TUIControl read GetItem write SetItem;
 

Generated by PasDoc 0.13.0 on 2014-10-26 05:15:15