UE2:GUIMultiComponent (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2003 Object >> GUI >> GUIComponent >> GUIMultiComponent
Package:
XInterface
Direct subclasses:
GUIComboBox, GUIFloatEdit, GUIListBoxBase, GUIMenuOption, GUINumericEdit, GUIPage, GUIPanel, GUIScrollBarBase, GUITabControl
This class in other games:

Class: xInterface.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

Properties

Controls

Type: array<GUIComponent>

An Array of Components that make up this Control

FocusedControl

Type: GUIComponent

Which component inside this one has focus

Functions

Events

FindComponentIndex

event int FindComponentIndex (GUIComponent Who)


FocusFirst

event bool FocusFirst (GUIComponent Sender, bool bIgnoreMultiTabStops)

Overrides: GUIComponent.FocusFirst


FocusLast

event bool FocusLast (GUIComponent Sender, bool bIgnoreMutliTabStops)

Overrides: GUIComponent.FocusLast


LoseFocus

event LoseFocus (GUIComponent Sender)

Overrides: GUIComponent.LoseFocus


MenuStateChange

event MenuStateChange (GUI.eMenuState Newstate)

Overrides: GUIComponent.MenuStateChange


NextControl

event bool NextControl (GUIComponent Sender)

Overrides: GUIComponent.NextControl


PrevControl

event bool PrevControl (GUIComponent Sender)

Overrides: GUIComponent.PrevControl


SetFocus

event SetFocus (GUIComponent Who)

Overrides: GUIComponent.SetFocus


Other instance functions

InitComponent

function InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIComponent.InitComponent


LoadINI

function string LoadINI ()

Overrides: GUIComponent.LoadINI


SaveINI

function SaveINI (string Value)

Overrides: GUIComponent.SaveINI