Jailbreak.JBGUIComponentTabs
- Extends
 - GUIPanel
 
Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- Jailbreak.JBGUIComponentTabs
	| Functions Summary | 
  | GUIComponent  | AddComponentObject (GUIComponent GUIComponent))
  | 
  | GUIMenuOption  | AddTab (string TextCaption, optional string TextHint))
  | 
  |   | CalcTabMetrics (int iTab, optional out vector LocationTab, optional out vector SizeTab))
  | 
  | int  | CountTabs ()))
  | 
  | int  | CountTabsVisible ()))
  | 
  | bool  | Draw (Canvas Canvas))
  | 
  |   | DrawPanel (Canvas Canvas, int iTab))
  | 
  |   | DrawTab (Canvas Canvas, int iTab, EMenuState MenuStateTab))
  | 
  | bool  | FocusFirst (GUIComponent GUIComponentSender))
  | 
  | bool  | FocusLast (GUIComponent GUIComponentSender))
  | 
  | GUIMenuOption  | GetCurrentTabComponent ()))
  | 
  | int  | GetCurrentTabIndex ()))
  | 
  | GUIMenuOption  | GetTabComponent (int iTab))
  | 
  | int  | GetTabIndex (GUIMenuOption GUIMenuOptionTab))
  | 
  | bool  | GUIMenuOptionTab_ComponentKeyEvent (out byte Key, out byte State, float Delta))
  | 
  | bool  | GUIMenuOptionTab_LabelClick (GUIComponent GUIComponentSender))
  | 
  |   | InitComponent (GUIController GUIController, GUIComponent GUIComponentOwner))
  | 
  | bool  | IsTabVisible (int iTab))
  | 
  | bool  | NextControl (GUIComponent GUIComponentSender))
  | 
  |   | NextTab (optional bool bSetFocus))
  | 
  |   | PlaceTab (GUIMenuOption GUIMenuOptionTab, int iTab))
  | 
  | bool  | PreDraw (Canvas Canvas))
  | 
  | bool  | PrevControl (GUIComponent GUIComponentSender))
  | 
  |   | PrevTab (optional bool bSetFocus))
  | 
	| 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 | 
var private int iTabFirstPrev;
var private int iTabOpen;
var private int iTabOpenPrev;
var private int nTabs;
JBGUIComponentTabs
 function 
GUIMenuOption AddTab ( 
string TextCaption, optional 
string TextHint) )
 
 function  CalcTabMetrics ( 
int iTab, optional out 
vector LocationTab, optional out 
vector SizeTab) )
 
 function int CountTabs ( ) )
 function int CountTabsVisible ( ) )
 GetCurrentTabComponent  Source code
 function int GetCurrentTabIndex ( ) )
 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) )
 
 function bool IsTabVisible ( int iTab) )
 function  NextTab ( optional bool bSetFocus) )
 function  PrevTab ( optional bool bSetFocus) )
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;
} | 
 
Creation time: Do 14.8.2014 09:58:10.945 - Created with 
UnCodeX