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

UE2:GUITabControl (UE2Runtime)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UE2Runtime Object >> GUI >> GUIComponent >> GUIMultiComponent >> GUITabControl
Package: 
GUI
This class in other games:
UT2003, UT2004

GUITabControl - This control has a number of tabs

Written by Joe Wilcox (c) 2003, Epic Games, Inc. All Rights Reserved

Modified by Ron Prestenback

Properties[edit]

Property group 'Menu'[edit]

bDockPanels[edit]

Type: bool

If true, associated panels will dock vertically with this control

Internal variables[edit]

ActiveTab[edit]

Type: GUITabButton


BackgroundImage[edit]

Type: Material


BackgroundStyle[edit]

Type: GUIStyles


BackgroundStyleName[edit]

Type: string


bFillSpace[edit]

Type: bool


TabHeight[edit]

Type: float


Default value: 48.0

TabStack[edit]

Type: array<GUITabButton>


Functions[edit]

Events[edit]

NextControl[edit]

event bool NextControl (GUIComponent Sender)

Overrides: GUIMultiComponent.NextControl


NextPage[edit]

event bool NextPage ()

Overrides: GUIComponent.NextPage


PrevControl[edit]

event bool PrevControl (GUIComponent Sender)

Overrides: GUIMultiComponent.PrevControl


PrevPage[edit]

event bool PrevPage ()

Overrides: GUIComponent.PrevPage


SetFocus[edit]

event SetFocus (GUIComponent Who)

Overrides: GUIMultiComponent.SetFocus


Other instance functions[edit]

ActivateTab[edit]

function bool ActivateTab (GUITabButton Who, bool bFocusPanel)


ActivateTabByName[edit]

function bool ActivateTabByName (string tabname, bool bFocusPanel)


AddTab[edit]

function GUITabPanel AddTab (string Caption, string PanelClass, optional GUITabPanel ExistingPanel, optional string Hint, optional bool bForceActive)


InitComponent[edit]

function InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIMultiComponent.InitComponent


InsertTab[edit]

function GUITabPanel InsertTab (int Pos, string Caption, string PanelClass, optional GUITabPanel ExistingPanel, optional string Hint, optional bool bForceActive)


InternalOnKeyEvent[edit]

function bool InternalOnKeyEvent (out byte Key, out byte State, float delta)


InternalOnXControllerEvent[edit]

function bool InternalOnXControllerEvent (byte Id, GUI.eXControllerCodes iCode)


InternalTabClick[edit]

function bool InternalTabClick (GUIComponent Sender)


LostActiveTab[edit]

function bool LostActiveTab ()


RemoveTab[edit]

function RemoveTab (optional string Caption, optional GUITabButton who)


ReplaceTab[edit]

function GUITabPanel ReplaceTab (GUITabButton Which, string Caption, string PanelClass, optional GUITabPanel ExistingPanel, optional string Hint, optional bool bForceActive)


TabIndex[edit]

function int TabIndex (string TabName)