Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE2:GUIMultiComponent (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT2004 Object >> GUI >> GUIComponent >> GUIMultiComponent

Contents

Package: 
XInterface
Direct subclasses:
ComponentGroup, GUIBorder, GUIComboBox, GUIFloatEdit, GUIListBoxBase, GUIMenuOption, GUINumericEdit, GUIPage, GUIPanel, GUIScrollBarBase, GUITabControl
This class in other games:
UE2Runtime, UT2003

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

[edit] Properties

[edit] Property group 'GUIMultiComponent'

[edit] AnimationCount

Type: int

Modifiers: noexport, editconst

Every time a component begins an animation frame, this is increased

[edit] bAlwaysAutomate

Type: bool


[edit] bOldStyleMenus

Type: bool

Is this a UT2003 menu or UT2004

[edit] PropagateVisibility

Type: bool

Does changes to visibility propagate down the line

[edit] Property group 'Menu'

[edit] Components

Type: array<GUIComponent>

Modifiers: noexport, editconstarray


[edit] Controls

Type: array<GUIComponent>

Modifiers: editinlinenotify, export

An Array of Components that make up this Control

[edit] Property group 'State'

[edit] bDrawFocusedLast

Type: bool


Default value: True

[edit] FocusedControl

Type: GUIComponent

Modifiers: noexport, editconst

Which component inside this one has focus

[edit] Default values

Property Value
bTabStop True

[edit] Delegates

[edit] HandleContextMenuClose

delegate bool HandleContextMenuClose (GUIContextMenu Sender)


[edit] HandleContextMenuOpen

delegate bool HandleContextMenuOpen (GUIComponent Sender, GUIContextMenu Menu, GUIComponent ContextMenuOwner)


[edit] NotifyContextSelect

delegate bool NotifyContextSelect (GUIContextMenu Sender, int ClickIndex)


[edit] OnCreateComponent

delegate OnCreateComponent (GUIComponent NewComponent, GUIComponent Sender)


[edit] Functions

[edit] Native functions

[edit] FindComponentIndex

native final function int FindComponentIndex (GUIComponent Who)


[edit] InitializeControls

native final function InitializeControls ()


[edit] RemapComponents

native final function RemapComponents ()


[edit] Events

[edit] AddComponent

event GUIComponent AddComponent (string ComponentClass, optional bool SkipRemap)


[edit] AppendComponent

event GUIComponent AppendComponent (GUIComponent NewComp, optional bool SkipRemap)


[edit] BeginAnimation

event BeginAnimation (GUIComponent Animating)

Overrides: GUIComponent.BeginAnimation


[edit] CanAcceptFocus

event bool CanAcceptFocus ()

Overrides: GUIComponent.CanAcceptFocus


[edit] Closed

event Closed (GUIComponent Sender, bool bCancelled)

Overrides: GUIComponent.Closed


[edit] EndAnimation

event EndAnimation (GUIComponent Animating, GUI.EAnimationType Type)

Overrides: GUIComponent.EndAnimation


[edit] FocusFirst

event bool FocusFirst (GUIComponent Sender)

Overrides: GUIComponent.FocusFirst


[edit] FocusLast

event bool FocusLast (GUIComponent Sender)

Overrides: GUIComponent.FocusLast


[edit] Free

event Free ()

Overrides: GUIComponent.Free


[edit] InitComponent

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIComponent.InitComponent


[edit] InsertComponent

event GUIComponent InsertComponent (GUIComponent NewComp, int Index, optional bool SkipRemap)


[edit] LoseFocus

event LoseFocus (GUIComponent Sender)

Overrides: GUIComponent.LoseFocus


[edit] NextControl

event bool NextControl (GUIComponent Sender)

Overrides: GUIComponent.NextControl


[edit] Opened

event Opened (GUIComponent Sender)

Overrides: GUIComponent.Opened


[edit] PrevControl

event bool PrevControl (GUIComponent Sender)

Overrides: GUIComponent.PrevControl


[edit] RemoveComponent

event bool RemoveComponent (GUIComponent Comp, optional bool SkipRemap)


[edit] SetFocus

event SetFocus (GUIComponent Who)

Overrides: GUIComponent.SetFocus


[edit] SetVisibility

event SetVisibility (bool bIsVisible)

Overrides: GUIComponent.SetVisibility


[edit] Other instance functions

[edit] CenterMouse

function CenterMouse ()

Overrides: GUIComponent.CenterMouse


[edit] CheckDuplicateTabOrder

function CheckDuplicateTabOrder ()


[edit] CheckInvalidTabOrder

function CheckInvalidTabOrder ()


[edit] DebugTabOrder

function DebugTabOrder ()

Overrides: GUIComponent.DebugTabOrder


[edit] DisableMe

singular function DisableMe ()

Overrides: GUIComponent.DisableMe


[edit] EnableMe

singular function EnableMe ()

Overrides: GUIComponent.EnableMe


[edit] InternalOnShow

function InternalOnShow ()


[edit] LevelChanged

function LevelChanged ()

Overrides: GUIComponent.LevelChanged


[edit] SetFocusInstead

function SetFocusInstead (GUIComponent InFocusComp)

Overrides: GUIComponent.SetFocusInstead


Personal tools