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

XInterface.GUITabControl

Extends
GUIMultiComponent
Modifiers
Native

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

Variables Summary
GUITabControl
GUITabButtonActiveTab
MaterialBackgroundImage
GUIStylesBackgroundStyle
stringBackgroundStyleName
boolbDockPanels
boolbDrawTabAbove
boolbFillBackground
boolbFillSpace
floatFadeInTime
colorFillColor
GUIBorderMyFooter
GUITabButtonPendingTab
floatTabHeight
array<GUITabButton>TabStack
Inherited Variables from XInterface.GUIMultiComponent
AnimationCount, bAlwaysAutomate, bDrawFocusedLast, bOldStyleMenus, Components, Controls, FocusedControl, PropagateVisibility
Inherited Variables from XInterface.GUIComponent
bAcceptsInput, bAnimating, bBoundToParent, bCaptureMouse, bCaptureTabs, bDebugging, bDropSource, bDropTarget, bFocusOnWatch, bHasFocus, bInit, bMouseOverSound, bNeverFocus, bNeverScale, BoundingType, Bounds[4], bPendingFocus, bPositioned, bRepeatClick, bRequireReleaseClick, bRequiresStyle, bScaleToParent, bSizing, bStandardized, bTabStop, bTimerRepeat, bTravelling, bVisible, ClientBounds[4], ContextMenu, DrawCount, DropState, FocusInstead, FontScale, FriendlyLabel, Hint, IniDefault, IniOption, LastMenuState, MenuOwner, MenuState, MotionFrame, MouseCursorIndex, MouseOffset[4], OnClickSound, OnDrawCount, OnPreDrawCount, OnRenderCount, OnRenderedCount, PageOwner, PreDrawCount, RenderWeight, ScalingType, SizeFrame, StandardHeight, Style, StyleName, TabOrder, Tag, TimerCountdown, TimerIndex, TimerInterval, ToolTip, WhiteColor, WinHeight, WinLeft, WinTop, WinWidth

Enumerations Summary
Inherited Enumerations from XInterface.GUIComponent
EClickSound, EParentScaleType

Functions Summary
functionbool ActivateTab (GUITabButton Who, bool bFocusPanel)
functionbool ActivateTabByName (string tabname, bool bFocusPanel)
functionbool ActivateTabByPanel (GUITabPanel Panel, bool bFocusPanel)
functionGUITabPanel AddTab (string InCaption, string PanelClass, optional GUITabPanel ExistingPanel, optional string InHint, optional bool bForceActive)
functionGUITabPanel AddTabItem (GUITabItem Item)
functionGUITabPanel BorrowPanel (string Caption)
function CenterMouse ()
event Closed (GUIComponent Sender, bool bCancelled)
functionGUITabPanel FindPanelClass (class<GUITabPanel> PanelClass)
functionbool FocusFirst (GUIComponent Sender)
functionbool FocusLast (GUIComponent Sender)
event Free ()
function InitComponent (GUIController MyController, GUIComponent MyOwner)
functionGUITabPanel InsertTab (int Pos, string Caption, string PanelClass, optional GUITabPanel ExistingPanel, optional string InHint, optional bool bForceActive)
function InternalOnActivate ()
functionbool InternalOnKeyEvent (out byte Key, out byte State, float delta)
functionbool InternalTabClick (GUIComponent Sender)
function LevelChanged ()
functionbool LostActiveTab ()
event MakeTabActive (GUITabButton Who)
eventbool NextControl (GUIComponent Sender)
eventbool NextPage ()
event Opened (GUIComponent Sender)
eventbool PrevControl (GUIComponent Sender)
eventbool PrevPage ()
function RemoveTab (optional string Caption, optional GUITabButton who)
functionGUITabPanel ReplaceTab (GUITabButton Which, string Caption, string PanelClass, optional GUITabPanel ExistingPanel, optional string InHint, optional bool bForceActive)
function SetVisibility (bool bIsVisible)
functionint TabIndex (string TabName)
Inherited Functions from XInterface.GUIMultiComponent
AddComponent, AppendComponent, BeginAnimation, CanAcceptFocus, CenterMouse, CheckDuplicateTabOrder, CheckInvalidTabOrder, Closed, DebugTabOrder, DisableMe, EnableMe, EndAnimation, FindComponentIndex, FocusFirst, FocusLast, Free, InitComponent, InitializeControls, InsertComponent, InternalOnShow, LevelChanged, LoseFocus, NextControl, Opened, PrevControl, RemapComponents, RemoveComponent, SetFocus, SetFocusInstead, SetVisibility
Inherited Functions from XInterface.GUIComponent
ActualHeight, ActualLeft, ActualTop, ActualWidth, AdditionalDebugString, Animate, AutoPosition, AutoPositionOn, BeginAnimation, CanAcceptFocus, CenterMouse, Closed, DAnimate, DebugFocus, DebugFocusPosition, DebugTabOrder, DisableComponent, DisableMe, DropStateChange, EnableComponent, EnableMe, EndAnimation, FillOwner, FocusFirst, FocusLast, Free, GetMenuPath, Hide, InitComponent, IsInBounds, IsInClientBounds, IsMultiSelect, KillAnimation, KillTimer, LevelChanged, LoadINI, LoseFocus, MakeColorCode, MenuStateChange, NextControl, NextPage, Opened, OwnerPage, PadLeft, PadRight, PlayerOwner, PrevControl, PrevPage, RelativeHeight, RelativeLeft, RelativeTop, RelativeWidth, Resize, ResolutionChanged, SaveINI, SetFocus, SetFocusInstead, SetFriendlyLabel, SetHint, SetPosition, SetTimer, SetTooltip, SetToolTipText, SetVisibility, Show, SpecialHit, StripColorCodes, Timer, UpdateOffset


Variables Detail

GUITabControl

ActiveTab Source code

var(GUITabControl) editconst noexport GUITabButton ActiveTab;

BackgroundImage Source code

var(GUITabControl) Material BackgroundImage;

BackgroundStyle Source code

var(GUITabControl) editconst noexport GUIStyles BackgroundStyle;

BackgroundStyleName Source code

var(GUITabControl) string BackgroundStyleName;

bDockPanels Source code

var(GUITabControl) bool bDockPanels;

bDrawTabAbove Source code

var(GUITabControl) bool bDrawTabAbove;

bFillBackground Source code

var(GUITabControl) bool bFillBackground;

bFillSpace Source code

var(GUITabControl) bool bFillSpace;

FadeInTime Source code

var(GUITabControl) float FadeInTime;

FillColor Source code

var(GUITabControl) color FillColor;

MyFooter Source code

var(GUITabControl) editconst noexport GUIBorder MyFooter;

PendingTab Source code

var(GUITabControl) editconst noexport GUITabButton PendingTab;

TabHeight Source code

var(GUITabControl) float TabHeight;

TabStack Source code

var(GUITabControl) editconst noexport array<GUITabButton> TabStack;


Functions Detail

ActivateTab Source code

function bool ActivateTab ( GUITabButton Who, bool bFocusPanel )

ActivateTabByName Source code

function bool ActivateTabByName ( string tabname, bool bFocusPanel )

ActivateTabByPanel Source code

function bool ActivateTabByPanel ( GUITabPanel Panel, bool bFocusPanel )

AddTab Source code

function GUITabPanel AddTab ( string InCaption, string PanelClass, optional GUITabPanel ExistingPanel, optional string InHint, optional bool bForceActive )

AddTabItem Source code

function GUITabPanel AddTabItem ( GUITabItem Item )

BorrowPanel Source code

function GUITabPanel BorrowPanel ( string Caption )

CenterMouse Source code

function CenterMouse ( )

Closed Source code

event Closed ( GUIComponent Sender, bool bCancelled )

FindPanelClass Source code

function GUITabPanel FindPanelClass ( class<GUITabPanel> PanelClass )

FocusFirst Source code

function bool FocusFirst ( GUIComponent Sender )

FocusLast Source code

function bool FocusLast ( GUIComponent Sender )

Free Source code

event Free ( )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner )

InsertTab Source code

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

InternalOnActivate Source code

function InternalOnActivate ( )

InternalOnKeyEvent Source code

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

InternalTabClick Source code

function bool InternalTabClick ( GUIComponent Sender )

LevelChanged Source code

function LevelChanged ( )

LostActiveTab Source code

function bool LostActiveTab ( )

MakeTabActive Source code

event MakeTabActive ( GUITabButton Who )

NextControl Source code

event bool NextControl ( GUIComponent Sender )

NextPage Source code

event bool NextPage ( )

Opened Source code

event Opened ( GUIComponent Sender )

PrevControl Source code

event bool PrevControl ( GUIComponent Sender )

PrevPage Source code

event bool PrevPage ( )

RemoveTab Source code

function RemoveTab ( optional string Caption, optional GUITabButton who )

ReplaceTab Source code

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

SetVisibility Source code

function SetVisibility ( bool bIsVisible )

TabIndex Source code

function int TabIndex ( string TabName )


Defaultproperties

defaultproperties
{
     bDrawTabAbove=True
     TabHeight=0.080000
     OnActivate=GUITabControl.InternalOnActivate
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:01.578 - Created with UnCodeX