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

Protected Member Functions

void ScriptConsoleEnfScriptTab (Widget root, ScriptConsole console, Widget button, ScriptConsoleTabBase parent=null)
void ~ScriptConsoleEnfScriptTab ()
void Add (string message, bool isReload=false)
void Clear (bool clearFile=false)
void ColorRunButton (bool success)
void EnscriptHistoryBack ()
void EnscriptHistoryForward ()
void HistoryBack ()
void HistoryForward ()
override bool OnChange (Widget w, int x, int y, bool finished)
override bool OnClick (Widget w, int x, int y, int button)
override void OnRPCEx (int rpc_type, ParamsReadContext ctx)
override void OnSelected ()
void ReloadScriptOutput ()
void ResetRunButtonColor ()
void RunEnscript ()
void RunEnscriptServer ()
override void Show (bool show, ScriptConsoleTabBase selectedHandler)

Static Protected Member Functions

static void PrintS (bool message)
static void PrintS (float message)
static void PrintS (int message)
static void PrintS (Object message)
static void PrintS (string message)
static void PrintS (vector message)

Protected Attributes

bool m_AllowScriptOutput
ButtonWidget m_EnfScriptClear
MultilineEditBoxWidget m_EnfScriptEdit
ButtonWidget m_EnfScriptRun
ref TStringArray m_EnscriptConsoleHistory
ref TStringArray m_EnscriptConsoleHistoryServer
int m_EnscriptHistoryRow
int m_EnscriptHistoryRowServer
PluginLocalEnscriptHistory m_ModuleLocalEnscriptHistory
PluginLocalEnscriptHistoryServer m_ModuleLocalEnscriptHistoryServer
int m_RunColor
TextListboxWidget m_ScriptOutputListbox

Static Protected Attributes

static ScriptConsoleEnfScriptTab m_Instance
static ref TStringArray m_ScriptOutputHistory = new TStringArray()

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 1 of file scriptconsoleenfscripttab.c.

Constructor & Destructor Documentation

◆ ScriptConsoleEnfScriptTab()

◆ ~ScriptConsoleEnfScriptTab()

void ~ScriptConsoleEnfScriptTab ( )
inlineprotected

Definition at line 33 of file scriptconsoleenfscripttab.c.

References m_Instance.

Member Function Documentation

◆ Add()

void Add ( string message,
bool isReload = false )
inlineprotected

◆ Clear()

void Clear ( bool clearFile = false)
inlineprotected

Definition at line 96 of file scriptconsoleenfscripttab.c.

References Debug::ClearLogs(), and m_ScriptOutputListbox.

◆ ColorRunButton()

void ColorRunButton ( bool success)
inlineprotected

◆ EnscriptHistoryBack()

void EnscriptHistoryBack ( )
inlineprotected

Definition at line 174 of file scriptconsoleenfscripttab.c.

References m_EnfScriptEdit, m_EnscriptConsoleHistory, and m_EnscriptHistoryRow.

Referenced by HistoryBack().

◆ EnscriptHistoryForward()

void EnscriptHistoryForward ( )
inlineprotected

◆ HistoryBack()

void HistoryBack ( )
inlineprotected

Definition at line 116 of file scriptconsoleenfscripttab.c.

References EnscriptHistoryBack().

Referenced by Dispatcher::ScriptConsoleHistoryBack().

◆ HistoryForward()

void HistoryForward ( )
inlineprotected

◆ OnChange()

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

Definition at line 241 of file scriptconsoleenfscripttab.c.

References x, and y.

◆ OnClick()

override bool OnClick ( Widget w,
int x,
int y,
int button )
inlineprotected

◆ OnRPCEx()

override void OnRPCEx ( int rpc_type,
ParamsReadContext ctx )
inlineprotected

◆ OnSelected()

override void OnSelected ( )
inlineprotected

◆ PrintS() [1/6]

void PrintS ( bool message)
inlinestaticprotected

Definition at line 56 of file scriptconsoleenfscripttab.c.

References PrintS(), and bool::ToString().

◆ PrintS() [2/6]

void PrintS ( float message)
inlinestaticprotected

Definition at line 66 of file scriptconsoleenfscripttab.c.

References PrintS(), and float::ToString().

◆ PrintS() [3/6]

void PrintS ( int message)
inlinestaticprotected

Definition at line 61 of file scriptconsoleenfscripttab.c.

References PrintS().

◆ PrintS() [4/6]

void PrintS ( Object message)
inlinestaticprotected

Definition at line 76 of file scriptconsoleenfscripttab.c.

References PrintS().

◆ PrintS() [5/6]

void PrintS ( string message)
inlinestaticprotected

Definition at line 49 of file scriptconsoleenfscripttab.c.

References m_Instance, and Print().

Referenced by PrintS(), PrintS(), PrintS(), PrintS(), and PrintS().

◆ PrintS() [6/6]

void PrintS ( vector message)
inlinestaticprotected

Definition at line 71 of file scriptconsoleenfscripttab.c.

References PrintS(), and vector::ToString().

◆ ReloadScriptOutput()

void ReloadScriptOutput ( )
inlineprotected

◆ ResetRunButtonColor()

void ResetRunButtonColor ( )
inlineprotected

Definition at line 159 of file scriptconsoleenfscripttab.c.

References m_EnfScriptRun, and m_RunColor.

Referenced by ColorRunButton().

◆ RunEnscript()

void RunEnscript ( )
inlineprotected

◆ RunEnscriptServer()

◆ Show()

override void Show ( bool show,
ScriptConsoleTabBase selectedHandler )
inlineprotected

Field Documentation

◆ m_AllowScriptOutput

bool m_AllowScriptOutput
protected

Definition at line 14 of file scriptconsoleenfscripttab.c.

Referenced by Add(), ReloadScriptOutput(), and RunEnscript().

◆ m_EnfScriptClear

ButtonWidget m_EnfScriptClear
protected

Definition at line 12 of file scriptconsoleenfscripttab.c.

Referenced by ScriptConsoleEnfScriptTab(), and OnClick().

◆ m_EnfScriptEdit

MultilineEditBoxWidget m_EnfScriptEdit
protected

◆ m_EnfScriptRun

ButtonWidget m_EnfScriptRun
protected

◆ m_EnscriptConsoleHistory

ref TStringArray m_EnscriptConsoleHistory
protected

◆ m_EnscriptConsoleHistoryServer

ref TStringArray m_EnscriptConsoleHistoryServer
protected

Definition at line 7 of file scriptconsoleenfscripttab.c.

Referenced by ScriptConsoleEnfScriptTab(), and RunEnscriptServer().

◆ m_EnscriptHistoryRow

int m_EnscriptHistoryRow
protected

◆ m_EnscriptHistoryRowServer

int m_EnscriptHistoryRowServer
protected

Definition at line 5 of file scriptconsoleenfscripttab.c.

◆ m_Instance

ScriptConsoleEnfScriptTab m_Instance
staticprotected

◆ m_ModuleLocalEnscriptHistory

PluginLocalEnscriptHistory m_ModuleLocalEnscriptHistory
protected

Definition at line 8 of file scriptconsoleenfscripttab.c.

Referenced by ScriptConsoleEnfScriptTab(), and RunEnscript().

◆ m_ModuleLocalEnscriptHistoryServer

PluginLocalEnscriptHistoryServer m_ModuleLocalEnscriptHistoryServer
protected

Definition at line 9 of file scriptconsoleenfscripttab.c.

Referenced by ScriptConsoleEnfScriptTab(), and RunEnscriptServer().

◆ m_RunColor

int m_RunColor
protected

Definition at line 15 of file scriptconsoleenfscripttab.c.

Referenced by ScriptConsoleEnfScriptTab(), and ResetRunButtonColor().

◆ m_ScriptOutputHistory

ref TStringArray m_ScriptOutputHistory = new TStringArray()
staticprotected

Definition at line 17 of file scriptconsoleenfscripttab.c.

Referenced by Add(), OnClick(), and ReloadScriptOutput().

◆ m_ScriptOutputListbox

TextListboxWidget m_ScriptOutputListbox
protected

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