Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
ScriptConsoleConfigTab Class Reference
Inheritance diagram for ScriptConsoleConfigTab:
ScriptConsoleTabBase

Protected Member Functions

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

Protected Attributes

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

Static Protected Attributes

static ref ConfigParamsEx m_ConfigData
static string m_ConfigTextField
static string m_VariableTextField

Additional Inherited Members

Private Member Functions inherited from ScriptConsoleTabBase
void ScriptConsoleTabBase (Widget root, ScriptConsole console, Widget button, ScriptConsoleTabBase parent=null)
void AddItemToClipboard (TextListboxWidget text_listbox_widget)
Widget GetButton ()
int GetID ()
Widget GetRoot ()
void Init (int id)
bool IsSelected ()
bool OnChange (Widget w, int x, int y, bool finished)
bool OnClick (Widget w, int x, int y, int button)
bool OnDoubleClick (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 OnKeyPress (Widget w, int x, int y, int key)
bool OnMouseButtonDown (Widget w, int x, int y, int button)
bool OnMouseEnter (Widget w, int x, int y)
bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
void OnRPCEx (int rpc_type, ParamsReadContext ctx)
void OnSelected ()
void Select (bool select, ScriptConsoleTabBase selectedHandler)
void Show (bool show, ScriptConsoleTabBase selectedHandler)
void Update (float timeslice)
Private Attributes inherited from ScriptConsoleTabBase
Widget m_Button
PluginConfigDebugProfile m_ConfigDebugProfile
PluginConfigDebugProfileFixed m_ConfigDebugProfileFixed
int m_Id
bool m_IsSelected
bool m_IsShiftDown
ScriptConsoleTabBase m_Parent
Widget m_ParentRoot
Widget m_Root
ScriptConsole m_ScriptConsole

Detailed Description

Definition at line 4 of file scriptconsoleconfigtab.c.

Constructor & Destructor Documentation

◆ ScriptConsoleConfigTab()

◆ ~ScriptConsoleConfigTab()

void ~ScriptConsoleConfigTab ( )
inlineprotected

Member Function Documentation

◆ ChangeConfigFilter()

void ChangeConfigFilter ( )
inlineprotected

Definition at line 304 of file scriptconsoleconfigtab.c.

References ClearHierarchy(), FindInHierarchy(), m_ConfigTextField, and m_ObjectConfigFilter.

Referenced by Init(), and OnChange().

◆ ClearHierarchy()

void ClearHierarchy ( )
inlineprotected

◆ CollapseHierarchy()

void CollapseHierarchy ( int row)
inlineprotected

Definition at line 420 of file scriptconsoleconfigtab.c.

References m_ConfigHierarchyTextListbox, and x.

Referenced by OnClick().

◆ DumpParam()

void DumpParam ( string param,
string relativePath )
inlineprotected

Definition at line 262 of file scriptconsoleconfigtab.c.

References g_Game, m_BaseConfigClassesToggled, path, and Print().

Referenced by OnClick().

◆ ExpandHierarchy()

void ExpandHierarchy ( int row)
inlineprotected

Definition at line 379 of file scriptconsoleconfigtab.c.

References m_ConfigHierarchyTextListbox, and m_ModuleConfigViewer.

Referenced by OnClick().

◆ FindInHierarchy()

◆ Init()

◆ OnChange()

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

◆ OnClick()

◆ OnItemSelected()

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

◆ RenderClassPath()

void RenderClassPath ( )
inlineprotected

Definition at line 88 of file scriptconsoleconfigtab.c.

References m_ClassPath, m_ConfigData, and m_ModuleConfigViewer.

Referenced by OnItemSelected().

◆ RenderVariables()

◆ Update()

override void Update ( float timeslice)
inlineprotected

Definition at line 223 of file scriptconsoleconfigtab.c.

Field Documentation

◆ m_BaseConfigClasses

ref TStringArray m_BaseConfigClasses = new TStringArray
protected

Definition at line 10 of file scriptconsoleconfigtab.c.

Referenced by Init(), and OnClick().

◆ m_BaseConfigClassesToggled

ref TStringArray m_BaseConfigClassesToggled = new TStringArray
protected

Definition at line 11 of file scriptconsoleconfigtab.c.

Referenced by ClearHierarchy(), DumpParam(), FindInHierarchy(), Init(), and OnClick().

◆ m_ClassCheckboxes

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

Definition at line 12 of file scriptconsoleconfigtab.c.

Referenced by ~ScriptConsoleConfigTab(), Init(), and OnClick().

◆ m_ClassPath

TextWidget m_ClassPath
protected

Definition at line 20 of file scriptconsoleconfigtab.c.

Referenced by ScriptConsoleConfigTab(), and RenderClassPath().

◆ m_ConfigData

ref ConfigParamsEx m_ConfigData
staticprotected

Definition at line 9 of file scriptconsoleconfigtab.c.

Referenced by OnItemSelected(), and RenderClassPath().

◆ m_ConfigHierarchyTextListbox

TextListboxWidget m_ConfigHierarchyTextListbox
protected

◆ m_ConfigTextField

string m_ConfigTextField
staticprotected

Definition at line 7 of file scriptconsoleconfigtab.c.

Referenced by ScriptConsoleConfigTab(), and ChangeConfigFilter().

◆ m_ConfigVariablesTextListbox

TextListboxWidget m_ConfigVariablesTextListbox
protected

◆ m_DumpParamButton

ButtonWidget m_DumpParamButton
protected

Definition at line 19 of file scriptconsoleconfigtab.c.

Referenced by ScriptConsoleConfigTab(), and OnClick().

◆ m_ModuleConfigViewer

PluginConfigViewer m_ModuleConfigViewer
protected

◆ m_ObjectConfigFilter

EditBoxWidget m_ObjectConfigFilter
protected

Definition at line 14 of file scriptconsoleconfigtab.c.

Referenced by ScriptConsoleConfigTab(), ChangeConfigFilter(), and OnChange().

◆ m_Row

int m_Row
protected

Definition at line 25 of file scriptconsoleconfigtab.c.

Referenced by OnChange(), and OnClick().

◆ m_SelectedRowCopy

ButtonWidget m_SelectedRowCopy
protected

Definition at line 18 of file scriptconsoleconfigtab.c.

Referenced by ScriptConsoleConfigTab(), and OnClick().

◆ m_VariableConfigFilter

EditBoxWidget m_VariableConfigFilter
protected

◆ m_VariableTextField

string m_VariableTextField
staticprotected

Definition at line 8 of file scriptconsoleconfigtab.c.

Referenced by ScriptConsoleConfigTab(), and ~ScriptConsoleConfigTab().

◆ m_WgtClassesConfig

Widget m_WgtClassesConfig
protected

Definition at line 23 of file scriptconsoleconfigtab.c.

Referenced by ScriptConsoleConfigTab(), and Init().


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