PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
ScriptConsoleTabBase Class Reference

Private Member Functions

void ScriptConsoleTabBase (Widget root, ScriptConsole console, Widget button, ScriptConsoleTabBase parent=null)
 
void Init (int id)
 
int GetID ()
 
Widget GetRoot ()
 
bool IsSelected ()
 
void Select (bool select, ScriptConsoleTabBase selectedHandler)
 
void OnSelected ()
 
void Show (bool show, ScriptConsoleTabBase selectedHandler)
 
Widget GetButton ()
 
void Update (float timeslice)
 
bool OnChange (Widget w, int x, int y, bool finished)
 
bool OnClick (Widget w, int x, int y, int button)
 
bool OnItemSelected (Widget w, int x, int y, int row, int column, int oldRow, int oldColumn)
 
bool OnKeyDown (Widget w, int x, int y, int key)
 
bool OnDoubleClick (Widget w, int x, int y, int button)
 
void OnRPCEx (int rpc_type, ParamsReadContext ctx)
 
bool OnMouseButtonDown (Widget w, int x, int y, int button)
 
bool OnKeyPress (Widget w, int x, int y, int key)
 
bool OnMouseEnter (Widget w, int x, int y)
 
bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
 
protected void AddItemToClipboard (TextListboxWidget text_listbox_widget)
 

Private Attributes

protected int m_Id
 
protected bool m_IsSelected
 
protected bool m_IsShiftDown
 
protected Widget m_ParentRoot
 
protected Widget m_Root
 
protected Widget m_Button
 
protected ScriptConsole m_ScriptConsole
 
protected ScriptConsoleTabBase m_Parent
 
protected PluginConfigDebugProfile m_ConfigDebugProfile
 
protected PluginConfigDebugProfileFixed m_ConfigDebugProfileFixed
 

Constructor & Destructor Documentation

◆ ScriptConsoleTabBase()

void ScriptConsoleTabBase ( Widget  root,
ScriptConsole  console,
Widget  button,
ScriptConsoleTabBase  parent = null 
)
inlineprivate

Member Function Documentation

◆ AddItemToClipboard()

protected void AddItemToClipboard ( TextListboxWidget  text_listbox_widget)
inlineprivate

◆ GetButton()

Widget GetButton ( )
inlineprivate

References m_Button.

Referenced by UIScriptedMenu::RegisterTab().

◆ GetID()

int GetID ( )
inlineprivate

References m_Id.

Referenced by UIScriptedMenu::SelectTab().

◆ GetRoot()

Widget GetRoot ( )
inlineprivate

References m_Root.

◆ Init()

void Init ( int  id)
inlineprivate

References m_Id.

Referenced by UIScriptedMenu::RegisterTab().

◆ IsSelected()

bool IsSelected ( )
inlineprivate

References m_IsSelected.

◆ OnChange()

bool OnChange ( Widget  w,
int  x,
int  y,
bool  finished 
)
private

◆ OnClick()

bool OnClick ( Widget  w,
int  x,
int  y,
int  button 
)
private

Referenced by UIScriptedMenu::OnClick().

◆ OnDoubleClick()

bool OnDoubleClick ( Widget  w,
int  x,
int  y,
int  button 
)
private

◆ OnItemSelected()

bool OnItemSelected ( Widget  w,
int  x,
int  y,
int  row,
int  column,
int  oldRow,
int  oldColumn 
)
private

◆ OnKeyDown()

bool OnKeyDown ( Widget  w,
int  x,
int  y,
int  key 
)
private

◆ OnKeyPress()

bool OnKeyPress ( Widget  w,
int  x,
int  y,
int  key 
)
private

◆ OnMouseButtonDown()

bool OnMouseButtonDown ( Widget  w,
int  x,
int  y,
int  button 
)
private

◆ OnMouseEnter()

bool OnMouseEnter ( Widget  w,
int  x,
int  y 
)
private

◆ OnMouseLeave()

bool OnMouseLeave ( Widget  w,
Widget  enterW,
int  x,
int  y 
)
private

◆ OnRPCEx()

void OnRPCEx ( int  rpc_type,
ParamsReadContext  ctx 
)
private

◆ OnSelected()

void OnSelected ( )
private

Referenced by Select().

◆ Select()

void Select ( bool  select,
ScriptConsoleTabBase  selectedHandler 
)
inlineprivate

◆ Show()

void Show ( bool  show,
ScriptConsoleTabBase  selectedHandler 
)
inlineprivate

References m_Root.

◆ Update()

void Update ( float  timeslice)
inlineprivate

References KeyState(), and m_IsShiftDown.

Field Documentation

◆ m_Button

protected Widget m_Button
private

◆ m_ConfigDebugProfile

◆ m_ConfigDebugProfileFixed

◆ m_Id

protected int m_Id
private

Referenced by GetID(), and Init().

◆ m_IsSelected

protected bool m_IsSelected
private

Referenced by IsSelected(), and Select().

◆ m_IsShiftDown

◆ m_Parent

◆ m_ParentRoot

protected Widget m_ParentRoot
private

◆ m_Root

◆ m_ScriptConsole


The documentation for this class was generated from the following file: