I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE2:GUIMultiComponent (UE2Runtime)

From Unreal Wiki, The Unreal Engine Documentation Site

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

Contents

Package: 
GUI
Direct subclasses:
GUIComboBox, GUIFloatEdit, GUIListBoxBase, GUIMenuOption, GUINumericEdit, GUIPage, GUIPanel, GUIScrollBarBase, GUITabControl
This class in other games:
UT2003, UT2004

Class: GUI.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 (c) 2002, Epic Games, Inc. All Rights Reserved

[edit] Properties

[edit] Components

Type: array<GUIComponent>

An Array of Controls that can be tabbed to

[edit] Controls

Type: array<GUIComponent>

An Array of Components that make up this Control

[edit] FocusedControl

Type: GUIComponent

Which component inside this one has focus

[edit] PropagateVisibility

Type: bool

Does changes to visibility propagate down the line

[edit] Default values

Property Value
bTabStop True

[edit] Functions

[edit] Native functions

[edit] InitializeControls

function native InitializeControls ()


[edit] Events

[edit] AddComponent

event GUIComponent AddComponent (string ComponentClass)


[edit] AppendComponent

event GUIComponent AppendComponent (GUIComponent NewComp)


[edit] Closed

event Closed (GUIComponent Sender, bool bCancelled)

Overrides: GUIComponent.Closed


[edit] FindComponentIndex

event int FindComponentIndex (GUIComponent Who)


[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] InsertComponent

event GUIComponent InsertComponent (GUIComponent NewComp, int Index)


[edit] LoseFocus

event LoseFocus (GUIComponent Sender)

Overrides: GUIComponent.LoseFocus


[edit] MenuStateChange

event MenuStateChange (GUI.eMenuState Newstate)

Overrides: GUIComponent.MenuStateChange


[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] RemapComponents

event RemapComponents ()


[edit] RemoveComponent

event bool RemoveComponent (GUIComponent Comp, optional bool bRemap)


[edit] SetFocus

event SetFocus (GUIComponent Who)

Overrides: GUIComponent.SetFocus


[edit] SetVisibility

event SetVisibility (bool bIsVisible)

Overrides: GUIComponent.SetVisibility


[edit] Other instance functions

[edit] FindCenterPoint

function FindCenterPoint (GUIComponent What, out float X, out float Y)


[edit] FindDist

function float FindDist (GUIComponent Source, GUIComponent Target)


[edit] InitComponent

function InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIComponent.InitComponent


[edit] InternalOnShow

function InternalOnShow ()


[edit] LoadINI

function string LoadINI ()

Overrides: GUIComponent.LoadINI


[edit] MapControls

function MapControls ()


[edit] SaveINI

function SaveINI (string Value)

Overrides: GUIComponent.SaveINI


[edit] TestControls

function bool TestControls (int Mode, int SourceIndex, int TargetIndex)


Personal tools