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

Private Member Functions

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

Static Private Member Functions

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

Private Attributes

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

Static Private Attributes

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

Constructor & Destructor Documentation

◆ ScriptConsoleEnfScriptTab()

◆ ~ScriptConsoleEnfScriptTab()

void ~ScriptConsoleEnfScriptTab ( )
inlineprivate

References m_Instance.

Member Function Documentation

◆ Add()

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

◆ Clear()

protected void Clear ( bool  clearFile = false)
inlineprivate

◆ ColorRunButton()

protected void ColorRunButton ( bool  success)
inlineprivate

◆ EnscriptHistoryBack()

protected void EnscriptHistoryBack ( )
inlineprivate

◆ EnscriptHistoryForward()

protected void EnscriptHistoryForward ( )
inlineprivate

◆ HistoryBack()

void HistoryBack ( )
inlineprivate

◆ HistoryForward()

void HistoryForward ( )
inlineprivate

◆ OnChange()

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

References x, and y.

◆ OnClick()

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

◆ OnRPCEx()

override void OnRPCEx ( int  rpc_type,
ParamsReadContext  ctx 
)
inlineprivate

◆ OnSelected()

override void OnSelected ( )
inlineprivate

◆ PrintS() [1/6]

static void PrintS ( bool  message)
inlinestaticprivate

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

◆ PrintS() [2/6]

static void PrintS ( float  message)
inlinestaticprivate

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

◆ PrintS() [3/6]

static void PrintS ( int  message)
inlinestaticprivate

References PrintS().

◆ PrintS() [4/6]

static void PrintS ( Object  message)
inlinestaticprivate

References PrintS().

◆ PrintS() [5/6]

static void PrintS ( string  message)
inlinestaticprivate

References Add(), m_Instance, and Print().

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

◆ PrintS() [6/6]

static void PrintS ( vector  message)
inlinestaticprivate

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

◆ ReloadScriptOutput()

protected void ReloadScriptOutput ( )
inlineprivate

◆ ResetRunButtonColor()

protected void ResetRunButtonColor ( )
inlineprivate

References m_EnfScriptRun, and m_RunColor.

Referenced by ColorRunButton().

◆ RunEnscript()

◆ RunEnscriptServer()

◆ Show()

override void Show ( bool  show,
ScriptConsoleTabBase  selectedHandler 
)
inlineprivate

Field Documentation

◆ m_AllowScriptOutput

protected bool m_AllowScriptOutput
private

◆ m_EnfScriptClear

protected ButtonWidget m_EnfScriptClear
private

◆ m_EnfScriptEdit

protected MultilineEditBoxWidget m_EnfScriptEdit
private

◆ m_EnfScriptRun

protected ButtonWidget m_EnfScriptRun
private

◆ m_EnscriptConsoleHistory

protected ref TStringArray m_EnscriptConsoleHistory
private

◆ m_EnscriptConsoleHistoryServer

protected ref TStringArray m_EnscriptConsoleHistoryServer
private

◆ m_EnscriptHistoryRow

protected int m_EnscriptHistoryRow
private

◆ m_EnscriptHistoryRowServer

protected int m_EnscriptHistoryRowServer
private

◆ m_Instance

protected ScriptConsoleEnfScriptTab m_Instance
staticprivate

◆ m_ModuleLocalEnscriptHistory

protected PluginLocalEnscriptHistory m_ModuleLocalEnscriptHistory
private

◆ m_ModuleLocalEnscriptHistoryServer

protected PluginLocalEnscriptHistoryServer m_ModuleLocalEnscriptHistoryServer
private

◆ m_RunColor

protected int m_RunColor
private

◆ m_ScriptOutputHistory

ref TStringArray m_ScriptOutputHistory = new TStringArray()
staticprivate

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

◆ m_ScriptOutputListbox

protected TextListboxWidget m_ScriptOutputListbox
private

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