My program doesn't have bugs. It just develops random features.

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

Property group 'Menu'

bDockPanels

Type: bool

If true, associated panels will dock vertically with this control

Internal variables

ActiveTab

Type: GUITabButton


BackgroundImage

Type: Material


BackgroundStyle

Type: GUIStyles


BackgroundStyleName

Type: string


bFillSpace

Type: bool


TabHeight

Type: float


Default value: 48.0

TabStack

Type: array<GUITabButton>


Functions

Events

NextControl

event bool NextControl (GUIComponent Sender)

Overrides: GUIMultiComponent.NextControl


NextPage

event bool NextPage ()

Overrides: GUIComponent.NextPage


PrevControl

event bool PrevControl (GUIComponent Sender)

Overrides: GUIMultiComponent.PrevControl


PrevPage

event bool PrevPage ()

Overrides: GUIComponent.PrevPage


SetFocus

event SetFocus (GUIComponent Who)

Overrides: GUIMultiComponent.SetFocus


Other instance functions

ActivateTab

function bool ActivateTab (GUITabButton Who, bool bFocusPanel)


ActivateTabByName

function bool ActivateTabByName (string tabname, bool bFocusPanel)


AddTab

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


InitComponent

function InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIMultiComponent.InitComponent


InsertTab

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


InternalOnKeyEvent

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


InternalOnXControllerEvent

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


InternalTabClick

function bool InternalTabClick (GUIComponent Sender)


LostActiveTab

function bool LostActiveTab ()


RemoveTab

function RemoveTab (optional string Caption, optional GUITabButton who)


ReplaceTab

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


TabIndex

function int TabIndex (string TabName)