Legacy:GUIMultiComponent

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 10:32, 22 August 2007 by 206.135.90.253 (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
UT2003 :: GUI >> GUIComponent >> GUIMultiComponent (package: XInterface)

GUIMultiComponents are collections of components that work together. When initialized, GUIMultiComponents transfer all of their components to the to the GUIPage that owns them.

The parents class of panels, pages and various input components such as scrollbars and editboxes.

Properties

Main

bool bAlwaysAutomate
If true, empty Controls array when InitializeControls() is called. (Generally required in order to use automated components when subclassing classes that have Controls members defined in default properties)
bool PropagateVisibility
Does changes to visibility propagate down the line?
bool bOldStyleMenus
Is this a UT2003 menu or UT2004? (UT2004 only)
int AnimationCount (noexport, editconst)
Every time a component begins an animation frame, this is increased.

State

bool bDrawFocusedLast
Draw focused control last. (focused control will always appear on top)
GUIComponent FocusedControl (noexport, editconst)
Which component inside this object has focus?

Menu

array<GUIComponent> Components (noexport, editconstarray)
An array of Controls that can be tabbed to. (components with bTabStop = true)
array<GUIComponent> Controls (editinlinenotify, export)
An array of Components that make up this Control.

Known Subclasses

See GUI Class Hierarchy for a full tree.