Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
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
sTabButtonPair | ActiveTab
bool | bAlwaysUseInitialTabWhenShown
sTabButtonPair | InitialTab
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
| function | 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
|  | Activate ()))
|  | AddTab (string PanelClassName, string PanelName, string ButtonClassName, string ButtonName, optional out GUIPanel NewPanel, optional out GUIButton NewButton ))
|  | AddTab (int index, sTabButtonPair NewPair, optional out GUIPanel NewPanel, optional out GUIButton NewButton ))
|  | AddTab (sTabButtonPair NewPair, optional out GUIPanel NewPanel, optional out GUIButton NewButton ))
|  | AddTab (GUIPanel Panel, GUIButton Header, optional out GUIPanel NewPanel, optional out GUIButton NewButton ))
|  | AddTab (int index, string PanelClassName, string PanelName, string ButtonClassName, string ButtonName, optional out GUIPanel NewPanel, optional out GUIButton NewButton ))
|  | AddTab (int index, GUIPanel Panel, GUIButton Header, optional out GUIPanel NewPanel, optional out GUIButton NewButton ))
|  | AlignTabs (eProgressDirection AlignDirection, bool ButtonsAlignedTopLeft, int MaxButtonsPerRow, float RowSize, float RowSpacing, float ButtonSpacing ))
|  | Clear ()))
| sTabButtonPair | CreateNewPair (string PanelClassName, string PanelName, string ButtonClassName, string ButtonName ))
|  | DeActivate ()))
| sTabButtonPair | GetTab (int index ))
| sTabButtonPair | GetTabByHeader (GUIButton Header ))
| sTabButtonPair | GetTabByPanel (GUIPanel Panel ))
| int | GetTabIndexByHeader (GUIButton Header ))
| int | GetTabIndexByHeaderCaption (String HeaderCaption ))
| int | GetTabIndexByPanel (GUIPanel Panel ))
|  | Hide ()))
|  | InitComponent (GUIComponent MyOwner))
|  | InternalAddTab (int index, GUIPanel Panel, GUIButton Header, optional out GUIPanel NewPanel, optional out GUIButton NewButton ))
|  | InternalOpenTabPair (sTabButtonPair theTab ))
| bool | IsEmpty ()))
| int | Num ()))
|  | OpenTab (int index ))
|  | OpenTab (GUIPanel Tab ))
|  | OpenTab (GUIButton Header ))
|  | RemoveTab (GUIPanel Panel ))
|  | RemoveTab (int index ))
|  | RemoveTab (String HeaderCaption ))
|  | RemoveTab (GUIButton Header ))
|  | SetTabEnabled (GUIPanel Tab, bool bEnabled ))
|  | Show ()))
|  | 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 | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:30.470 - Created with UnCodeX