Gah - a solution with more questions. – EntropicLqd
UE2:GUIMultiComponent (UT2004)
Object >> GUI >> GUIComponent >> GUIMultiComponent |
Contents
- 1 Properties
- 2 Delegates
- 3 Functions
- 3.1 Native functions
- 3.2 Events
- 3.2.1 AddComponent
- 3.2.2 AppendComponent
- 3.2.3 BeginAnimation
- 3.2.4 CanAcceptFocus
- 3.2.5 Closed
- 3.2.6 EndAnimation
- 3.2.7 FocusFirst
- 3.2.8 FocusLast
- 3.2.9 Free
- 3.2.10 InitComponent
- 3.2.11 InsertComponent
- 3.2.12 LoseFocus
- 3.2.13 NextControl
- 3.2.14 Opened
- 3.2.15 PrevControl
- 3.2.16 RemoveComponent
- 3.2.17 SetFocus
- 3.2.18 SetVisibility
- 3.3 Other instance functions
- Package:
- XInterface
- Direct subclasses:
- GUINumericEdit, ComponentGroup, GUIListBoxBase, GUIBorder, GUIComboBox, GUIFloatEdit, GUIMenuOption, GUIPage, GUIPanel, GUIScrollBarBase, GUITabControl
- This class in other games:
- UT2003, UE2Runtime
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Class: UT2K4UI.GUIMultiComponent
GUIMultiComponents are collections of components that work together. When initialized, GUIMultiComponents transfer all of their components to the to the GUIPage that owns them.
Written by Joe Wilcox Updated by Ron Prestenback (c) 2002, Epic Games, Inc. All Rights Reserved
Properties[edit]
Property group 'GUIMultiComponent'[edit]
AnimationCount[edit]
Type: int
Modifiers: noexport, editconst
Every time a component begins an animation frame, this is increased
bAlwaysAutomate[edit]
Type: bool
bOldStyleMenus[edit]
Type: bool
Is this a UT2003 menu or UT2004
PropagateVisibility[edit]
Type: bool
Does changes to visibility propagate down the line
Property group 'Menu'[edit]
Components[edit]
Type: array<GUIComponent>
Modifiers: noexport, editconstarray
Controls[edit]
Type: array<GUIComponent>
Modifiers: editinlinenotify, export
An Array of Components that make up this Control
Property group 'State'[edit]
bDrawFocusedLast[edit]
Type: bool
Default value: True
FocusedControl[edit]
Type: GUIComponent
Modifiers: noexport, editconst
Which component inside this one has focus
Default values[edit]
Property | Value |
---|---|
bTabStop | True |
Delegates[edit]
HandleContextMenuClose[edit]
HandleContextMenuOpen[edit]
NotifyContextSelect[edit]
OnCreateComponent[edit]
Functions[edit]
Native functions[edit]
FindComponentIndex[edit]
InitializeControls[edit]
RemapComponents[edit]
Events[edit]
AddComponent[edit]
AppendComponent[edit]
BeginAnimation[edit]
Overrides: GUIComponent.BeginAnimation
CanAcceptFocus[edit]
Overrides: GUIComponent.CanAcceptFocus
Closed[edit]
Overrides: GUIComponent.Closed
EndAnimation[edit]
Overrides: GUIComponent.EndAnimation
FocusFirst[edit]
Overrides: GUIComponent.FocusFirst
FocusLast[edit]
Overrides: GUIComponent.FocusLast
Free[edit]
Overrides: GUIComponent.Free
InitComponent[edit]
Overrides: GUIComponent.InitComponent
InsertComponent[edit]
LoseFocus[edit]
Overrides: GUIComponent.LoseFocus
NextControl[edit]
Overrides: GUIComponent.NextControl
Opened[edit]
Overrides: GUIComponent.Opened
PrevControl[edit]
Overrides: GUIComponent.PrevControl
RemoveComponent[edit]
SetFocus[edit]
Overrides: GUIComponent.SetFocus
SetVisibility[edit]
Overrides: GUIComponent.SetVisibility
Other instance functions[edit]
CenterMouse[edit]
Overrides: GUIComponent.CenterMouse
CheckDuplicateTabOrder[edit]
CheckInvalidTabOrder[edit]
DebugTabOrder[edit]
Overrides: GUIComponent.DebugTabOrder
DisableMe[edit]
Overrides: GUIComponent.DisableMe
EnableMe[edit]
Overrides: GUIComponent.EnableMe
InternalOnShow[edit]
LevelChanged[edit]
Overrides: GUIComponent.LevelChanged
SetFocusInstead[edit]
Overrides: GUIComponent.SetFocusInstead