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

Jailbreak.JBGUIComponentTabs

Extends
GUIPanel

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- Jailbreak.JBGUIComponentTabs

Variables Summary
intiTabFirstPrev
intiTabOpen
intiTabOpenPrev
intnTabs
JBGUIComponentTabs
intiTabFirst
intnTabsVisibleMax
Class<GUIMenuOption>TabComponentClass
floatTabComponentHeight
floatTabComponentWidth
floatTabHeight
floatTabSpacing
floatTabWidth
Inherited Variables from XInterface.GUIPanel
Background
Inherited Variables from XInterface.GUIMultiComponent
AnimationCount, bAlwaysAutomate, bDrawFocusedLast, bOldStyleMenus, Components, Controls, FocusedControl, PropagateVisibility

Delegates Summary
delegate OnScroll (GUIComponent GUIComponentSender)
delegate OnTabClosed (GUIComponent GUIComponentSender, GUIMenuOption GUIMenuOptionTab)
delegate OnTabInit (GUIComponent GUIComponentSender, GUIMenuOption GUIMenuOptionTab))
delegate OnTabOpened (GUIComponent GUIComponentSender, GUIMenuOption GUIMenuOptionTab)
Inherited Delegates from XInterface.GUIPanel
OnPostDraw
Inherited Delegates from XInterface.GUIMultiComponent
HandleContextMenuClose, HandleContextMenuOpen, NotifyContextSelect, OnCreateComponent

Functions Summary
functionGUIComponent AddComponentObject (GUIComponent GUIComponent))
functionGUIMenuOption AddTab (string TextCaption, optional string TextHint))
function CalcTabMetrics (int iTab, optional out vector LocationTab, optional out vector SizeTab))
functionint CountTabs ()))
functionint CountTabsVisible ()))
functionbool Draw (Canvas Canvas))
function DrawPanel (Canvas Canvas, int iTab))
function DrawTab (Canvas Canvas, int iTab, EMenuState MenuStateTab))
eventbool FocusFirst (GUIComponent GUIComponentSender))
eventbool FocusLast (GUIComponent GUIComponentSender))
functionGUIMenuOption GetCurrentTabComponent ()))
functionint GetCurrentTabIndex ()))
functionGUIMenuOption GetTabComponent (int iTab))
functionint GetTabIndex (GUIMenuOption GUIMenuOptionTab))
functionbool GUIMenuOptionTab_ComponentKeyEvent (out byte Key, out byte State, float Delta))
functionbool GUIMenuOptionTab_LabelClick (GUIComponent GUIComponentSender))
function InitComponent (GUIController GUIController, GUIComponent GUIComponentOwner))
functionbool IsTabVisible (int iTab))
eventbool NextControl (GUIComponent GUIComponentSender))
function NextTab (optional bool bSetFocus))
function PlaceTab (GUIMenuOption GUIMenuOptionTab, int iTab))
functionbool PreDraw (Canvas Canvas))
eventbool PrevControl (GUIComponent GUIComponentSender))
function PrevTab (optional bool bSetFocus))
Inherited Functions from XInterface.GUIPanel
InitComponent
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


Variables Detail

iTabFirstPrev Source code

var private int iTabFirstPrev;

iTabOpen Source code

var private int iTabOpen;

iTabOpenPrev Source code

var private int iTabOpenPrev;

nTabs Source code

var private int nTabs;

JBGUIComponentTabs

iTabFirst Source code

var(JBGUIComponentTabs) int iTabFirst;

nTabsVisibleMax Source code

var(JBGUIComponentTabs) int nTabsVisibleMax;

TabComponentClass Source code

var(JBGUIComponentTabs) Class<GUIMenuOption> TabComponentClass;

TabComponentHeight Source code

var(JBGUIComponentTabs) float TabComponentHeight;

TabComponentWidth Source code

var(JBGUIComponentTabs) float TabComponentWidth;

TabHeight Source code

var(JBGUIComponentTabs) float TabHeight;

TabSpacing Source code

var(JBGUIComponentTabs) float TabSpacing;

TabWidth Source code

var(JBGUIComponentTabs) float TabWidth;


Delegates Detail

OnScroll Source code

delegate OnScroll ( GUIComponent GUIComponentSender )

OnTabClosed Source code

delegate OnTabClosed ( GUIComponent GUIComponentSender, GUIMenuOption GUIMenuOptionTab )

OnTabInit Source code

delegate OnTabInit ( GUIComponent GUIComponentSender, GUIMenuOption GUIMenuOptionTab) )

OnTabOpened Source code

delegate OnTabOpened ( GUIComponent GUIComponentSender, GUIMenuOption GUIMenuOptionTab )


Functions Detail

AddComponentObject Source code

function GUIComponent AddComponentObject ( GUIComponent GUIComponent) )

AddTab Source code

function GUIMenuOption AddTab ( string TextCaption, optional string TextHint) )

CalcTabMetrics Source code

function CalcTabMetrics ( int iTab, optional out vector LocationTab, optional out vector SizeTab) )

CountTabs Source code

function int CountTabs ( ) )

CountTabsVisible Source code

function int CountTabsVisible ( ) )

Draw Source code

function bool Draw ( Canvas Canvas) )

DrawPanel Source code

function DrawPanel ( Canvas Canvas, int iTab) )

DrawTab Source code

function DrawTab ( Canvas Canvas, int iTab, EMenuState MenuStateTab) )

FocusFirst Source code

event bool FocusFirst ( GUIComponent GUIComponentSender) )

FocusLast Source code

event bool FocusLast ( GUIComponent GUIComponentSender) )

GetCurrentTabComponent Source code

function GUIMenuOption GetCurrentTabComponent ( ) )

GetCurrentTabIndex Source code

function int GetCurrentTabIndex ( ) )

GetTabComponent Source code

function GUIMenuOption GetTabComponent ( int iTab) )

GetTabIndex Source code

function int GetTabIndex ( GUIMenuOption GUIMenuOptionTab) )

GUIMenuOptionTab_ComponentKeyEvent Source code

function bool GUIMenuOptionTab_ComponentKeyEvent ( out byte Key, out byte State, float Delta) )

GUIMenuOptionTab_LabelClick Source code

function bool GUIMenuOptionTab_LabelClick ( GUIComponent GUIComponentSender) )

InitComponent Source code

function InitComponent ( GUIController GUIController, GUIComponent GUIComponentOwner) )

IsTabVisible Source code

function bool IsTabVisible ( int iTab) )

NextControl Source code

event bool NextControl ( GUIComponent GUIComponentSender) )

NextTab Source code

function NextTab ( optional bool bSetFocus) )

PlaceTab Source code

function PlaceTab ( GUIMenuOption GUIMenuOptionTab, int iTab) )

PreDraw Source code

function bool PreDraw ( Canvas Canvas) )

PrevControl Source code

event bool PrevControl ( GUIComponent GUIComponentSender) )

PrevTab Source code

function PrevTab ( optional bool bSetFocus) )


Defaultproperties

defaultproperties
{
  bTabStop = True;
  PropagateVisibility = False;


  iTabFirstPrev = -1;
  iTabOpen      = -1;
  iTabOpenPrev  = -1;


  TabWidth   = 0.330;
  TabHeight  = 0.080;
  TabSpacing = 0.020;


  TabComponentClass  = Class'moCheckBox';
  TabComponentWidth  = 0.850;
  TabComponentHeight = 0.035;
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:10.945 - Created with UnCodeX