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

Private Member Functions

void ScriptConsoleConfigTab (Widget root, ScriptConsole console, Widget button, ScriptConsoleTabBase parent=null)
 
void ~ScriptConsoleConfigTab ()
 
override bool OnChange (Widget w, int x, int y, bool finished)
 
override bool OnItemSelected (Widget w, int x, int y, int row, int column, int oldRow, int oldColumn)
 
void RenderClassPath ()
 
override bool OnClick (Widget w, int x, int y, int button)
 
override void Update (float timeslice)
 
protected void Init ()
 
protected void DumpParam (string param, string relativePath)
 
protected void ChangeConfigFilter ()
 
protected void ClearHierarchy ()
 
protected void FindInHierarchy (string class_name)
 
protected void ExpandHierarchy (int row)
 
protected void CollapseHierarchy (int row)
 
protected void RenderVariables (int row)
 

Private Attributes

protected ref TStringArray m_BaseConfigClasses = new TStringArray
 
protected ref TStringArray m_BaseConfigClassesToggled = new TStringArray
 
protected ref map< CheckBoxWidget, intm_ClassCheckboxes = new map<CheckBoxWidget, int>
 
protected EditBoxWidget m_ObjectConfigFilter
 
protected EditBoxWidget m_VariableConfigFilter
 
protected TextListboxWidget m_ConfigHierarchyTextListbox
 
protected TextListboxWidget m_ConfigVariablesTextListbox
 
protected ButtonWidget m_SelectedRowCopy
 
protected ButtonWidget m_DumpParamButton
 
protected TextWidget m_ClassPath
 
protected Widget m_WgtClassesConfig
 
protected PluginConfigViewer m_ModuleConfigViewer
 
protected int m_Row
 

Static Private Attributes

static protected string m_ConfigTextField
 
static protected string m_VariableTextField
 
static protected ref ConfigParamsEx m_ConfigData
 

Constructor & Destructor Documentation

◆ ScriptConsoleConfigTab()

◆ ~ScriptConsoleConfigTab()

Member Function Documentation

◆ ChangeConfigFilter()

protected void ChangeConfigFilter ( )
inlineprivate

◆ ClearHierarchy()

protected void ClearHierarchy ( )
inlineprivate

◆ CollapseHierarchy()

protected void CollapseHierarchy ( int  row)
inlineprivate

References m_ConfigHierarchyTextListbox, and x.

Referenced by OnClick().

◆ DumpParam()

protected void DumpParam ( string  param,
string  relativePath 
)
inlineprivate

◆ ExpandHierarchy()

protected void ExpandHierarchy ( int  row)
inlineprivate

◆ FindInHierarchy()

◆ Init()

◆ OnChange()

override bool OnChange ( Widget  w,
int  x,
int  y,
bool  finished 
)
inlineprivate

◆ OnClick()

◆ OnItemSelected()

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

◆ RenderClassPath()

void RenderClassPath ( )
inlineprivate

◆ RenderVariables()

◆ Update()

override void Update ( float  timeslice)
inlineprivate

Field Documentation

◆ m_BaseConfigClasses

protected ref TStringArray m_BaseConfigClasses = new TStringArray
private

Referenced by Init(), and OnClick().

◆ m_BaseConfigClassesToggled

protected ref TStringArray m_BaseConfigClassesToggled = new TStringArray
private

◆ m_ClassCheckboxes

protected ref map<CheckBoxWidget, int> m_ClassCheckboxes = new map<CheckBoxWidget, int>
private

◆ m_ClassPath

protected TextWidget m_ClassPath
private

◆ m_ConfigData

protected ref ConfigParamsEx m_ConfigData
staticprivate

Referenced by OnItemSelected(), and RenderClassPath().

◆ m_ConfigHierarchyTextListbox

protected TextListboxWidget m_ConfigHierarchyTextListbox
private

◆ m_ConfigTextField

protected string m_ConfigTextField
staticprivate

◆ m_ConfigVariablesTextListbox

protected TextListboxWidget m_ConfigVariablesTextListbox
private

◆ m_DumpParamButton

protected ButtonWidget m_DumpParamButton
private

Referenced by OnClick(), and ScriptConsoleConfigTab().

◆ m_ModuleConfigViewer

protected PluginConfigViewer m_ModuleConfigViewer
private

◆ m_ObjectConfigFilter

protected EditBoxWidget m_ObjectConfigFilter
private

◆ m_Row

protected int m_Row
private

Referenced by OnChange(), and OnClick().

◆ m_SelectedRowCopy

protected ButtonWidget m_SelectedRowCopy
private

Referenced by OnClick(), and ScriptConsoleConfigTab().

◆ m_VariableConfigFilter

protected EditBoxWidget m_VariableConfigFilter
private

◆ m_VariableTextField

protected string m_VariableTextField
staticprivate

◆ m_WgtClassesConfig

protected Widget m_WgtClassesConfig
private

Referenced by Init(), and ScriptConsoleConfigTab().


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