Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

GUI.GUITabControl

Extends
GUIMultiComponent
Modifiers
HideCategories ( Menu , Object )

Core.Object
|   
+-- GUI.GUI
   |   
   +-- GUI.GUIComponent
      |   
      +-- GUI.GUIMultiComponent
         |   
         +-- GUI.GUITabControl

Variables Summary
GUITabControl
sTabButtonPairActiveTab
boolbAlwaysUseInitialTabWhenShown
sTabButtonPairInitialTab
array<sTabButtonPair>MyTabs
Inherited Variables from GUI.GUIMultiComponent
Components, Controls, ControlSpecs, PropagateActivity, PropagateState, PropagateVisibility
Inherited Variables from GUI.GUIComponent
bAcceptsInput, bActiveInput, bAllowHTMLTextFormatting, bAllowPressedEffect, bBoundToParent, bCanBeShown, bCaptureMouse, bCaptureTabs, bDirty, bDrawStyle, bFocusOnWatch, bHideMouseCursor, bHitTestOnClientBounds, bInited, bMaintainFocus, bMouseOverSound, bNeverFocus, Bounds[4], bPersistent, bPlayerMoveAllowed, bRepeatClick, bRepeatCycling, bRepositioning, bRequireReleaseClick, bSaved, bScaled, bScaleToParent, bSwallowAllKeyEvents, bTabStop, bTimerRepeat, bVisible, ClientBounds[4], CyclePosition, FocusInstead, Hint, LinkOverrides[4], Links[4], MenuOwner, MenuState, MouseCursorIndex, MoveGroup, MovePositions, OnClickSound, RadioGroup, RenderWeight, SaveColor, SaveFont, SaveStyle, SaveX, SaveY, Style, StyleName, TabOrder, TimerCountdown, TimerIndex, TimerInterval, TransitionSpec, UndoHistory, UndoLevel, WinHeight, WinLeft, WinTop, WinWidth

Enumerations Summary
Inherited Enumerations from GUI.GUIComponent
EClickSound

Structures Summary
sTabButtonPair
TabHeader, TabPanel
Inherited Structures from GUI.GUIComponent
sDynamicPositionSpec, sTransitionSpec

Delegates Summary
delegatefunction bool ()
Inherited Delegates from GUI.GUIComponent
OnActivate, OnCapturedMouseMove, OnChange, OnClick, OnClientDraw, OnDblClick, OnDeActivate, OnDraw, OnFocused, OnHide, OnHitTest, OnKeyEvent, OnKeyType, OnLostFocus, OnMenuStateChanged, OnMessage, OnMousePressed, OnMouseRelease, OnPreDraw, OnRawXController, OnRender, OnRePositionCompleted, OnRightClick, OnShow, OnUpdateComponent, OnWatched, OnXControllerEvent

Functions Summary
event Activate ()))
function AddTab (string PanelClassName, string PanelName, string ButtonClassName, string ButtonName, optional out GUIPanel NewPanel, optional out GUIButton NewButton ))
function AddTab (int index, sTabButtonPair NewPair, optional out GUIPanel NewPanel, optional out GUIButton NewButton ))
function AddTab (sTabButtonPair NewPair, optional out GUIPanel NewPanel, optional out GUIButton NewButton ))
function AddTab (GUIPanel Panel, GUIButton Header, optional out GUIPanel NewPanel, optional out GUIButton NewButton ))
function AddTab (int index, string PanelClassName, string PanelName, string ButtonClassName, string ButtonName, optional out GUIPanel NewPanel, optional out GUIButton NewButton ))
function AddTab (int index, GUIPanel Panel, GUIButton Header, optional out GUIPanel NewPanel, optional out GUIButton NewButton ))
function AlignTabs (eProgressDirection AlignDirection, bool ButtonsAlignedTopLeft, int MaxButtonsPerRow, float RowSize, float RowSpacing, float ButtonSpacing ))
function Clear ()))
functionsTabButtonPair CreateNewPair (string PanelClassName, string PanelName, string ButtonClassName, string ButtonName ))
event DeActivate ()))
functionsTabButtonPair GetTab (int index ))
functionsTabButtonPair GetTabByHeader (GUIButton Header ))
functionsTabButtonPair GetTabByPanel (GUIPanel Panel ))
functionint GetTabIndexByHeader (GUIButton Header ))
functionint GetTabIndexByHeaderCaption (String HeaderCaption ))
functionint GetTabIndexByPanel (GUIPanel Panel ))
event Hide ()))
function InitComponent (GUIComponent MyOwner))
function InternalAddTab (int index, GUIPanel Panel, GUIButton Header, optional out GUIPanel NewPanel, optional out GUIButton NewButton ))
function InternalOpenTabPair (sTabButtonPair theTab ))
functionbool IsEmpty ()))
functionint Num ()))
function OpenTab (int index ))
function OpenTab (GUIPanel Tab ))
function OpenTab (GUIButton Header ))
function RemoveTab (GUIPanel Panel ))
function RemoveTab (int index ))
function RemoveTab (String HeaderCaption ))
function RemoveTab (GUIButton Header ))
function SetTabEnabled (GUIPanel Tab, bool bEnabled ))
event Show ()))
function TabHeaderClick (GUIComponent Sender))
Inherited Functions from GUI.GUIMultiComponent
Activate, AddComponent, AppendComponent, BringBackward, BringForward, BringToBack, BringToFront, CreateControl, DeActivate, DisableComponent, EnableComponent, FindCenterPoint, FindComponent, FindComponentIndex, FindControlIndex, FindDist, Free, Hide, InitComponent, InitializeControls, InsertComponent, InternalBringBackward, InternalBringForward, LogControls, MapControls, OnConstruct, RemapComponents, RemoveComponent, RemoveControl, ReorderComponents, ReweightComponents, SaveLayout, SetRadioGroup, Show, SwapControlIndicies, TabControl, TestControls
Inherited Functions from GUI.GUIComponent
Activate, ActualHeight, ActualLeft, ActualTop, ActualWidth, ChangeStyle, Click, Construct, CyclePositions, DblClick, DeActivate, DisableComponent, EnableComponent, FillOwner, Focus, Free, Hide, InitComponent, InitDelegates, IsAtPosition, IsInBounds, IsInClientBounds, KillTimer, LoadLayoutFromHistory, LoseFocus, MenuStateChange, MousePressed, MouseReleased, OnChangeLayout, OnConstruct, OnResolutionChanged, PlayerOwner, Press, RedoLayout, RegisterNotifyResolutionChanged, RePosition, RePositionCompleted, RePositionTo, SaveLayout, SaveLayoutToHistory, SetActive, SetDirty, SetEnabled, SetFocusInstead, SetHint, SetLinkOverrides, SetLinks, SetRadioGroup, SetTimer, SetVisibility, Show, StopCycling, StripColorCodes, Timer, UndoLayout, Watched


Variables Detail

GUITabControl

ActiveTab Source code

var(GUITabControl) EditInline EditConst sTabButtonPair ActiveTab;
The active tab for this tab control

bAlwaysUseInitialTabWhenShown Source code

var(GUITabControl) EditInline Config bool bAlwaysUseInitialTabWhenShown;
If true, will set the active tab to the initial tab every time this is shown

InitialTab Source code

var(GUITabControl) EditInline Config sTabButtonPair InitialTab;
The initial tab for this tab control

MyTabs Source code

var(GUITabControl) EditInline Config array<sTabButtonPair> MyTabs;
The tabs for this tab control


Structures Detail

sTabButtonPair Source code

struct sTabButtonPair
{
var(GUITabControl) config Editinline GUIButton TabHeader;
var(GUITabControl) config Editinline GUIPanel TabPanel;
};

TabHeader:
The header button for this tab
TabPanel:
The tab


Delegates Detail

bool Source code

delegate function bool ( )


Functions Detail

Activate Source code

event Activate ( ) )

AddTab Source code

overloaded function AddTab ( string PanelClassName, string PanelName, string ButtonClassName, string ButtonName, optional out GUIPanel NewPanel, optional out GUIButton NewButton ) )

AddTab Source code

overloaded function AddTab ( int index, sTabButtonPair NewPair, optional out GUIPanel NewPanel, optional out GUIButton NewButton ) )

AddTab Source code

overloaded function AddTab ( sTabButtonPair NewPair, optional out GUIPanel NewPanel, optional out GUIButton NewButton ) )

AddTab Source code

overloaded function AddTab ( GUIPanel Panel, GUIButton Header, optional out GUIPanel NewPanel, optional out GUIButton NewButton ) )

AddTab Source code

overloaded function AddTab ( int index, string PanelClassName, string PanelName, string ButtonClassName, string ButtonName, optional out GUIPanel NewPanel, optional out GUIButton NewButton ) )

AddTab Source code

overloaded function AddTab ( int index, GUIPanel Panel, GUIButton Header, optional out GUIPanel NewPanel, optional out GUIButton NewButton ) )

AlignTabs Source code

function AlignTabs ( eProgressDirection AlignDirection, bool ButtonsAlignedTopLeft, int MaxButtonsPerRow, float RowSize, float RowSpacing, float ButtonSpacing ) )

Clear Source code

function Clear ( ) )

CreateNewPair Source code

function sTabButtonPair CreateNewPair ( string PanelClassName, string PanelName, string ButtonClassName, string ButtonName ) )

DeActivate Source code

event DeActivate ( ) )

GetTab Source code

function sTabButtonPair GetTab ( int index ) )

GetTabByHeader Source code

function sTabButtonPair GetTabByHeader ( GUIButton Header ) )

GetTabByPanel Source code

function sTabButtonPair GetTabByPanel ( GUIPanel Panel ) )

GetTabIndexByHeader Source code

function int GetTabIndexByHeader ( GUIButton Header ) )

GetTabIndexByHeaderCaption Source code

function int GetTabIndexByHeaderCaption ( String HeaderCaption ) )

GetTabIndexByPanel Source code

function int GetTabIndexByPanel ( GUIPanel Panel ) )

Hide Source code

event Hide ( ) )

InitComponent Source code

OnSwitch(GUIPanelTarget) ; function InitComponent ( GUIComponent MyOwner) )

InternalAddTab Source code

function InternalAddTab ( int index, GUIPanel Panel, GUIButton Header, optional out GUIPanel NewPanel, optional out GUIButton NewButton ) )

InternalOpenTabPair Source code

function InternalOpenTabPair ( sTabButtonPair theTab ) )

IsEmpty Source code

function bool IsEmpty ( ) )

Num Source code

function int Num ( ) )

OpenTab Source code

overloaded function OpenTab ( int index ) )

OpenTab Source code

overloaded function OpenTab ( GUIPanel Tab ) )

OpenTab Source code

overloaded function OpenTab ( GUIButton Header ) )

RemoveTab Source code

overloaded function RemoveTab ( GUIPanel Panel ) )

RemoveTab Source code

overloaded function RemoveTab ( int index ) )

RemoveTab Source code

overloaded function RemoveTab ( String HeaderCaption ) )

RemoveTab Source code

overloaded function RemoveTab ( GUIButton Header ) )

SetTabEnabled Source code

function SetTabEnabled ( GUIPanel Tab, bool bEnabled ) )

Show Source code

event Show ( ) )

TabHeaderClick Source code

function TabHeaderClick ( GUIComponent Sender) )


Defaultproperties

defaultproperties
{
    PropagateVisibility=false
    PropagateActivity=false
    PropagateState=false
	RenderWeight=0.2
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:30.470 - Created with UnCodeX