DayZ Enforce
Script API
Private Member Functions | Private Attributes | Static Private Attributes | List of all members
ScriptConsole Class Reference

#include <ScriptConsole.h>

Inheritance diagram for ScriptConsole:
UIScriptedMenu

Private Member Functions

void  ScriptConsole ()
 
void  ~ScriptConsole ()
 
Widget  Init ()
 
void  Add (string message)
 
void  AddServer (string message)
 
void  HistoryBack ()
 
void  HistoryForward ()
 
void  SqfHistoryBack ()
 
void  SqfHistoryForward ()
 
void  EnscriptHistoryBack ()
 
void  EnscriptHistoryForward ()
 
void  ApplySQF ()
 
void  Clear ()
 
void  RunEnscript ()
 
void  EnumerateAllItems ()
 
void  ChangeFilter ()
 
bool  OnKeyPress (Widget w, int x, int y, int key)
 
bool  OnClick (Widget w, int x, int y, int button)
 
bool  OnChange (Widget w, int x, int y)
 
bool  OnItemSelected (Widget w, int x, int y, int row, int column, int oldRow, int oldColumn)
 
void  RefreshLists ()
 
void  RenderPresets ()
 
void  RenderPresetItems ()
 
void  NewPreset (string preset_name)
 
void  SaveProfileSpawnDistance ()
 
void  DeletePreset ()
 
void  RenamePreset (string new_preset_name)
 
void  SetPreset (bool clear_inventory, string preset_name, int spawn_type, float distance)
 
void  SetDefaultPreset (int preset_index)
 
void  AddItemToPreset ()
 
void  AddItemToClipboard ()
 
void  RemoveItemFromPreset ()
 
string  GetCurrentPresetName ()
 
string  GetCurrentItemName ()
 
string  GetCurrentObjectName ()
 
string  GetCurrentPositionName ()
 
int  GetCurrentPresetIndex ()
 
int  GetCurrentItemIndex ()
 
bool  IsCurrentPresetFixed ()
 
int  GetPresetIndexByName (string preset_name)
 
bool  IsPresetFixed (string preset_name)
 
void  ShowItemButtons ()
 
void  HideItemButtons ()
 
void  ShowPresetButtons ()
 
void  ShowItemTransferButtons ()
 
void  ItemMoveUp ()
 
void  ItemMoveDown ()
 
void  ExpandHierarchy (int row)
 
void  CollapseHierarchy (int row)
 
void  RenderVariables (int row)
 
void  UpdateHudDebugSetting ()
 
void  AddSqfDebugWatcher ()
 
bool  RemoveLastSqfDebugWatcher ()
 
string  GetSqfCommandForSqfDebugWatcher (int id)
 
void  OnSqfDebugWatcherResult (int id, string result)
 
void  RefreshPlayerPosEditBoxes ()
 
void  SelectTab (int tab_id)
 

Private Attributes

const string  CONST_DEFAULT_PRESET_PREFIX
 
private autoptr Timer  m_TimerRefreshPlayerPosEditBoxes = NULL
 
int  m_Rows
 
int  m_ServerRows
 
int  m_SqfHistoryRow
 
int  m_EnscriptHistoryRow
 
autoptr TStringArray  m_SqfConsoleHistory
 
autoptr TStringArray  m_EnscriptConsoleHistory
 
ModuleLocalSqfHistory  m_ModuleLocalSqfHistory
 
ModuleLocalEnscriptHistory  m_ModuleLocalEnscriptHistory
 
MissionGameplay  m_MissionGameplay
 
TextListboxWidget  m_ClientLogListbox
 
ButtonWidget  m_ClientLogClearButton
 
CheckBoxWidget  m_ClientLogScrollCheckbox
 
TextListboxWidget  m_DiagToggleTextListbox
 
ButtonWidget  m_DiagToggleButton
 
TextListboxWidget  m_DiagDrawmodeTextListbox
 
ButtonWidget  m_DiagDrawButton
 
MultilineEditBoxWidget  m_EnfScriptEdit
 
ButtonWidget  m_EnfScriptRun
 
ButtonWidget  m_TeleportButton
 
EditBoxWidget  m_TeleportX
 
EditBoxWidget  m_TeleportY
 
EditBoxWidget  m_PlayerPosX
 
EditBoxWidget  m_PlayerPosY
 
TextListboxWidget  m_PositionsListbox
 
CheckBoxWidget  m_LogsEnabled
 
CheckBoxWidget  m_HudDCharValues
 
CheckBoxWidget  m_HudDCharStatuses
 
CheckBoxWidget  m_HudDCharDebug
 
autoptr TStringArray  m_ObjectsTxtFilter
 
EditBoxWidget  m_ObjectFilter
 
EditBoxWidget  m_SpawnDistanceEditBox
 
TextWidget  m_SelectedObjectText
 
string  m_SelectedObject
 
bool  m_SelectedObjectIsPreset
 
TextListboxWidget  m_ObjectsTextListbox
 
TextListboxWidget  m_PresetsTextListbox
 
TextListboxWidget  m_PresetItemsTextListbox
 
ButtonWidget  m_PresetNewButton
 
ButtonWidget  m_PresetDeleteButton
 
ButtonWidget  m_PresetRenameButton
 
ButtonWidget  m_PresetSetDefaultButton
 
ButtonWidget  m_PresetAddItemtButton
 
ButtonWidget  m_ItemNameCopy
 
ButtonWidget  m_PresetRemoveItemButton
 
ButtonWidget  m_ItemMoveUpButton
 
ButtonWidget  m_ItemMoveDownButton
 
EditBoxWidget  m_QuantityEditBox
 
EditBoxWidget  m_DamageEditBox
 
TextWidget  m_ItemDamageLabel
 
TextWidget  m_ItemQuantityLabel
 
ButtonWidget  m_SpawnInInvButton
 
ButtonWidget  m_SpawnGroundButton
 
ButtonWidget  m_SpawnAsAttachment
 
ButtonWidget  m_CloseConsoleButton
 
TextListboxWidget  m_ConfigHierarchyTextListbox
 
TextListboxWidget  m_ConfigVariablesTextListbox
 
MultilineEditBoxWidget  m_SQFEditBox
 
ButtonWidget  m_SQFApplyButton
 
ButtonWidget  m_SQFOKButton
 
Widget  m_SqfDebugWatchersPanel
 
ButtonWidget  m_AddSqfDebugWatcherButton
 
ButtonWidget  m_RemoveSqfDebugWatcherButton
 
TextListboxWidget  m_HelpTextListboxWidget
 
autoptr map< int, Widget m_SqfDebugWatchersRows
 
autoptr map< int, EditBoxWidget m_SqfDebugWatchers
 
autoptr map< int, EditBoxWidget m_SqfDebugWatchersResults
 
autoptr map< int, ButtonWidget m_SqfDebugWatchersButtons
 
autoptr map< int, ButtonWidget m_SqfDebugWatchersClearButtons
 
Widget  m_Tabs [TABS_COUNT]
 
ButtonWidget  m_Tab_buttons [TABS_COUNT]
 
ModuleDeveloper  m_Developer
 
ModuleLocalProfileUI  m_ProfileUI
 
ModuleLocalProfileUIFixed  m_ProfileUIFixed
 
ModuleConfigViewer  m_ModuleConfigViewer
 

Static Private Attributes

static const int  TAB_SQF = 0
 
static const int  TAB_ITEMS = 1
 
static const int  TAB_CONFIGS = 2
 
static const int  TAB_ENSCRIPT = 3
 
static const int  TABS_GENERAL = 4
 
static const int  TABS_OUTPUT = 5
 
static const int  TABS_HELP = 6
 
static const int  TABS_COUNT = 7
 

Constructor & Destructor Documentation

void ScriptConsole::ScriptConsole ( )
private
void ScriptConsole::~ScriptConsole ( )
private

Member Function Documentation

Widget ScriptConsole::Init ( )
private

References TextListboxWidget::AddItem(), AddSqfDebugWatcher(), CALL_CATEGORY_GAMEPLAY, ChangeFilter(), CreateWidgets(), EnscriptHistoryBack(), Widget::FindAnyWidget(), ftoa(), ModuleLocalProfileUIFixed::GetAllPositionsNames(), ModuleConfigViewer::GetConfigHierarchy(), CGame::GetDiagDrawModeNames(), CGame::GetDiagModeNames(), GetGame(), ModuleLocalProfileUI::GetIsCharacteStatusesVisible(), ModuleLocalProfileUI::GetIsCharacteValuesVisible(), ModuleLocalProfileUI::GetItemSearch(), CGame::GetMission(), GetModule(), ModuleLocalProfileUI::GetSpawnDistance(), ModuleLocalProfileUI::GetTabSelected(), HideItemButtons(), m_AddSqfDebugWatcherButton, m_ClientLogClearButton, m_ClientLogListbox, m_ClientLogScrollCheckbox, m_CloseConsoleButton, m_ConfigHierarchyTextListbox, m_ConfigVariablesTextListbox, m_DamageEditBox, m_Developer, m_DiagDrawButton, m_DiagDrawmodeTextListbox, m_DiagToggleButton, m_DiagToggleTextListbox, m_EnfScriptEdit, m_EnfScriptRun, m_EnscriptConsoleHistory, m_EnscriptHistoryRow, m_HelpTextListboxWidget, m_HudDCharDebug, m_HudDCharStatuses, m_HudDCharValues, m_ItemDamageLabel, m_ItemMoveDownButton, m_ItemMoveUpButton, m_ItemNameCopy, m_ItemQuantityLabel, m_LogsEnabled, m_MissionGameplay, m_ModuleConfigViewer, m_ModuleLocalEnscriptHistory, m_ModuleLocalSqfHistory, m_ObjectFilter, m_ObjectsTextListbox, m_PlayerPosX, m_PlayerPosY, m_PositionsListbox, m_PresetAddItemtButton, m_PresetDeleteButton, m_PresetItemsTextListbox, m_PresetNewButton, m_PresetRemoveItemButton, m_PresetRenameButton, m_PresetSetDefaultButton, m_PresetsTextListbox, m_ProfileUI, m_ProfileUIFixed, m_QuantityEditBox, m_RemoveSqfDebugWatcherButton, m_Rows, m_SelectedObjectText, m_ServerRows, m_SpawnAsAttachment, m_SpawnDistanceEditBox, m_SpawnGroundButton, m_SpawnInInvButton, m_SQFApplyButton, m_SqfConsoleHistory, m_SqfDebugWatchersPanel, m_SQFEditBox, m_SqfHistoryRow, m_SQFOKButton, m_Tab_buttons, m_Tabs, m_TeleportButton, m_TeleportX, m_TeleportY, m_TimerRefreshPlayerPosEditBoxes, RefreshPlayerPosEditBoxes(), RenderPresets(), Timer::Run(), SelectTab(), CheckBoxWidget::SetChecked(), TextListboxWidget::SetItem(), EditBoxWidget::SetText(), ShowItemTransferButtons(), SqfHistoryBack(), TAB_CONFIGS, TAB_ENSCRIPT, TAB_ITEMS, TAB_SQF, TABS_GENERAL, TABS_HELP, TABS_OUTPUT, trim(), Type(), and UpdateHudDebugSetting().

void ScriptConsole::Add ( string  message )
private
void ScriptConsole::AddServer ( string  message )
private
void ScriptConsole::HistoryBack ( )
private
void ScriptConsole::HistoryForward ( )
private
void ScriptConsole::SqfHistoryBack ( )
private

References m_SqfConsoleHistory, m_SQFEditBox, and m_SqfHistoryRow.

Referenced by HistoryBack(), and Init().

void ScriptConsole::SqfHistoryForward ( )
private
void ScriptConsole::EnscriptHistoryBack ( )
private
void ScriptConsole::EnscriptHistoryForward ( )
private
void ScriptConsole::ApplySQF ( )
private
void ScriptConsole::Clear ( )
private

References m_ClientLogListbox, and m_Rows.

Referenced by OnClick().

void ScriptConsole::RunEnscript ( )
private
void ScriptConsole::EnumerateAllItems ( )
private
void ScriptConsole::ChangeFilter ( )
private
bool ScriptConsole::OnKeyPress ( Widget  w,
int  x,
int  y,
int  key 
)
private

References ChangeFilter(), and m_ObjectFilter.

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

References AddItemToClipboard(), AddItemToPreset(), AddSqfDebugWatcher(), ApplySQF(), atof(), ChangeFilter(), Clear(), UIMenuPanel::Close(), CollapseHierarchy(), DeletePreset(), ExpandHierarchy(), ftoa(), g_Game, GetCurrentItemName(), GetCurrentObjectName(), GetCurrentPositionName(), GetCurrentPresetIndex(), GetCurrentPresetName(), CGame::GetDiagModeEnable(), GetGame(), MissionGameplay::GetHudDebug(), TextListboxWidget::GetItemData(), GetModule(), CGame::GetPlayer(), ModuleLocalProfileUIFixed::GetPositionByName(), EditBoxWidget::GetText(), HideItemButtons(), CheckBoxWidget::IsChecked(), SqfDebugWatcher::IsRunning(), ItemMoveDown(), ItemMoveUp(), Log, m_AddSqfDebugWatcherButton, m_ClientLogClearButton, m_CloseConsoleButton, m_ConfigHierarchyTextListbox, m_Developer, m_DiagDrawButton, m_DiagDrawmodeTextListbox, m_DiagToggleButton, m_DiagToggleTextListbox, m_EnfScriptRun, m_HudDCharDebug, m_HudDCharStatuses, m_HudDCharValues, m_ItemMoveDownButton, m_ItemMoveUpButton, m_ItemNameCopy, m_LogsEnabled, m_MissionGameplay, m_ObjectFilter, m_ObjectsTextListbox, m_PositionsListbox, m_PresetAddItemtButton, m_PresetDeleteButton, m_PresetItemsTextListbox, m_PresetNewButton, m_PresetRemoveItemButton, m_PresetRenameButton, m_PresetSetDefaultButton, m_PresetsTextListbox, m_ProfileUI, m_ProfileUIFixed, m_RemoveSqfDebugWatcherButton, m_SelectedObject, m_SelectedObjectIsPreset, m_SelectedObjectText, m_SpawnAsAttachment, m_SpawnDistanceEditBox, m_SpawnGroundButton, m_SpawnInInvButton, m_SQFApplyButton, m_SqfDebugWatchers, m_SqfDebugWatchersButtons, m_SqfDebugWatchersClearButtons, m_SqfDebugWatchersResults, m_SQFOKButton, m_Tab_buttons, m_TeleportButton, m_TeleportX, m_TeleportY, MENU_SCRIPTCONSOLE_DIALOG_PRESET_NAME, MENU_SCRIPTCONSOLE_DIALOG_PRESET_RENAME, not(), Print(), HudDebug::RefreshByLocalProfile(), RemoveItemFromPreset(), RemoveLastSqfDebugWatcher(), RenderPresetItems(), RenderVariables(), SqfDebugWatcher::Run(), RunEnscript(), SaveProfileSpawnDistance(), SelectTab(), SetDefaultPreset(), CGame::SetDiagDrawMode(), CGame::SetDiagModeEnable(), Debug::SetEnabledLogs(), ModuleLocalProfileUI::SetIsCharacterDebugVisible(), ModuleLocalProfileUI::SetIsCharacteStatusesVisible(), ModuleLocalProfileUI::SetIsCharacteValuesVisible(), ModuleLocalProfileUI::SetLogsEnabled(), SetPreset(), SqfDebugWatcher::SetSqfCommand(), TextWidget::SetText(), EditBoxWidget::SetText(), ButtonWidget::SetText(), ShowItemButtons(), ShowItemTransferButtons(), ShowPresetButtons(), SPAWNTYPE_ATTACHMENT, SPAWNTYPE_GROUND, SPAWNTYPE_INVENTORY, SqfDebugWatcher::Stop(), String2Vector(), TABS_COUNT, ToString(), and Type().

bool ScriptConsole::OnChange ( Widget  w,
int  x,
int  y 
)
private
bool ScriptConsole::OnItemSelected ( Widget  w,
int  x,
int  y,
int  row,
int  column,
int  oldRow,
int  oldColumn 
)
private
void ScriptConsole::RefreshLists ( )
private
void ScriptConsole::RenderPresets ( )
private
void ScriptConsole::RenderPresetItems ( )
private
void ScriptConsole::NewPreset ( string  preset_name )
private
void ScriptConsole::SaveProfileSpawnDistance ( )
private
void ScriptConsole::DeletePreset ( )
private
void ScriptConsole::RenamePreset ( string  new_preset_name )
private
void ScriptConsole::SetPreset ( bool  clear_inventory,
string  preset_name,
int  spawn_type,
float  distance 
)
private
void ScriptConsole::SetDefaultPreset ( int  preset_index )
private
void ScriptConsole::AddItemToPreset ( )
private
void ScriptConsole::AddItemToClipboard ( )
private
void ScriptConsole::RemoveItemFromPreset ( )
private
string ScriptConsole::GetCurrentPresetName ( )
private
string ScriptConsole::GetCurrentItemName ( )
private
void ScriptConsole::GetCurrentObjectName ( )
private
string ScriptConsole::GetCurrentPositionName ( )
private
int ScriptConsole::GetCurrentPresetIndex ( )
private
int ScriptConsole::GetCurrentItemIndex ( )
private
bool ScriptConsole::IsCurrentPresetFixed ( )
private
int ScriptConsole::GetPresetIndexByName ( string  preset_name )
private
bool ScriptConsole::IsPresetFixed ( string  preset_name )
private
void ScriptConsole::ShowItemButtons ( )
private
void ScriptConsole::HideItemButtons ( )
private
void ScriptConsole::ShowPresetButtons ( )
private
void ScriptConsole::ShowItemTransferButtons ( )
private
void ScriptConsole::ItemMoveUp ( )
private
void ScriptConsole::ItemMoveDown ( )
private
void ScriptConsole::ExpandHierarchy ( int  row )
private
void ScriptConsole::CollapseHierarchy ( int  row )
private
void ScriptConsole::RenderVariables ( int  row )
private
void ScriptConsole::UpdateHudDebugSetting ( )
private

Referenced by Init().

void ScriptConsole::AddSqfDebugWatcher ( )
private
bool ScriptConsole::RemoveLastSqfDebugWatcher ( )
private
string ScriptConsole::GetSqfCommandForSqfDebugWatcher ( int  id )
private
void ScriptConsole::OnSqfDebugWatcherResult ( int  id,
string  result 
)
private
void ScriptConsole::RefreshPlayerPosEditBoxes ( )
private
void ScriptConsole::SelectTab ( int  tab_id )
private

Member Data Documentation

const string ScriptConsole::CONST_DEFAULT_PRESET_PREFIX
private
Initial value:
= "[Default]"
private void GetFilteredObjectsByConfig( string config_path )

Referenced by RenderPresets(), and SetDefaultPreset().

private autoptr Timer ScriptConsole::m_TimerRefreshPlayerPosEditBoxes = NULL
private

Referenced by Init().

int ScriptConsole::m_Rows
private

Referenced by Add(), Clear(), and Init().

int ScriptConsole::m_ServerRows
private

Referenced by Init().

int ScriptConsole::m_SqfHistoryRow
private
int ScriptConsole::m_EnscriptHistoryRow
private
autoptr TStringArray ScriptConsole::m_SqfConsoleHistory
private
autoptr TStringArray ScriptConsole::m_EnscriptConsoleHistory
private
ModuleLocalSqfHistory ScriptConsole::m_ModuleLocalSqfHistory
private

Referenced by ApplySQF(), Init(), and ScriptConsole().

ModuleLocalEnscriptHistory ScriptConsole::m_ModuleLocalEnscriptHistory
private

Referenced by Init(), RunEnscript(), and ScriptConsole().

MissionGameplay ScriptConsole::m_MissionGameplay
private

Referenced by Init(), and OnClick().

TextListboxWidget ScriptConsole::m_ClientLogListbox
private

Referenced by Add(), Clear(), and Init().

ButtonWidget ScriptConsole::m_ClientLogClearButton
private

Referenced by Init(), and OnClick().

CheckBoxWidget ScriptConsole::m_ClientLogScrollCheckbox
private

Referenced by Add(), and Init().

TextListboxWidget ScriptConsole::m_DiagToggleTextListbox
private

Referenced by Init(), and OnClick().

ButtonWidget ScriptConsole::m_DiagToggleButton
private

Referenced by Init(), and OnClick().

TextListboxWidget ScriptConsole::m_DiagDrawmodeTextListbox
private

Referenced by Init(), and OnClick().

ButtonWidget ScriptConsole::m_DiagDrawButton
private

Referenced by Init(), and OnClick().

MultilineEditBoxWidget ScriptConsole::m_EnfScriptEdit
private
ButtonWidget ScriptConsole::m_EnfScriptRun
private

Referenced by Init(), and OnClick().

ButtonWidget ScriptConsole::m_TeleportButton
private

Referenced by Init(), and OnClick().

EditBoxWidget ScriptConsole::m_TeleportX
private

Referenced by Init(), OnClick(), and OnItemSelected().

EditBoxWidget ScriptConsole::m_TeleportY
private

Referenced by Init(), OnClick(), and OnItemSelected().

EditBoxWidget ScriptConsole::m_PlayerPosX
private

Referenced by Init(), and RefreshPlayerPosEditBoxes().

EditBoxWidget ScriptConsole::m_PlayerPosY
private

Referenced by Init(), and RefreshPlayerPosEditBoxes().

TextListboxWidget ScriptConsole::m_PositionsListbox
private
CheckBoxWidget ScriptConsole::m_LogsEnabled
private

Referenced by Init(), and OnClick().

CheckBoxWidget ScriptConsole::m_HudDCharValues
private

Referenced by Init(), and OnClick().

CheckBoxWidget ScriptConsole::m_HudDCharStatuses
private

Referenced by Init(), and OnClick().

CheckBoxWidget ScriptConsole::m_HudDCharDebug
private

Referenced by Init(), and OnClick().

autoptr TStringArray ScriptConsole::m_ObjectsTxtFilter
private

Referenced by ChangeFilter(), and ScriptConsole().

EditBoxWidget ScriptConsole::m_ObjectFilter
private
EditBoxWidget ScriptConsole::m_SpawnDistanceEditBox
private
TextWidget ScriptConsole::m_SelectedObjectText
private

Referenced by Init(), and OnClick().

string ScriptConsole::m_SelectedObject
private

Referenced by OnClick().

bool ScriptConsole::m_SelectedObjectIsPreset
private

Referenced by OnClick().

TextListboxWidget ScriptConsole::m_ObjectsTextListbox
private
TextListboxWidget ScriptConsole::m_PresetsTextListbox
private
TextListboxWidget ScriptConsole::m_PresetItemsTextListbox
private
ButtonWidget ScriptConsole::m_PresetNewButton
private

Referenced by Init(), and OnClick().

ButtonWidget ScriptConsole::m_PresetDeleteButton
private

Referenced by Init(), OnClick(), and ShowPresetButtons().

ButtonWidget ScriptConsole::m_PresetRenameButton
private

Referenced by Init(), OnClick(), and ShowPresetButtons().

ButtonWidget ScriptConsole::m_PresetSetDefaultButton
private

Referenced by Init(), and OnClick().

ButtonWidget ScriptConsole::m_PresetAddItemtButton
private
ButtonWidget ScriptConsole::m_ItemNameCopy
private
ButtonWidget ScriptConsole::m_PresetRemoveItemButton
private
ButtonWidget ScriptConsole::m_ItemMoveUpButton
private
ButtonWidget ScriptConsole::m_ItemMoveDownButton
private
EditBoxWidget ScriptConsole::m_QuantityEditBox
private
EditBoxWidget ScriptConsole::m_DamageEditBox
private
TextWidget ScriptConsole::m_ItemDamageLabel
private
TextWidget ScriptConsole::m_ItemQuantityLabel
private
ButtonWidget ScriptConsole::m_SpawnInInvButton
private

Referenced by Init(), and OnClick().

ButtonWidget ScriptConsole::m_SpawnGroundButton
private

Referenced by Init(), and OnClick().

ButtonWidget ScriptConsole::m_SpawnAsAttachment
private

Referenced by Init(), and OnClick().

ButtonWidget ScriptConsole::m_CloseConsoleButton
private

Referenced by Init(), and OnClick().

TextListboxWidget ScriptConsole::m_ConfigHierarchyTextListbox
private
TextListboxWidget ScriptConsole::m_ConfigVariablesTextListbox
private

Referenced by Init(), and RenderVariables().

MultilineEditBoxWidget ScriptConsole::m_SQFEditBox
private
ButtonWidget ScriptConsole::m_SQFApplyButton
private

Referenced by Init(), and OnClick().

ButtonWidget ScriptConsole::m_SQFOKButton
private

Referenced by Init(), and OnClick().

Widget ScriptConsole::m_SqfDebugWatchersPanel
private

Referenced by AddSqfDebugWatcher(), and Init().

ButtonWidget ScriptConsole::m_AddSqfDebugWatcherButton
private

Referenced by Init(), and OnClick().

ButtonWidget ScriptConsole::m_RemoveSqfDebugWatcherButton
private

Referenced by Init(), and OnClick().

TextListboxWidget ScriptConsole::m_HelpTextListboxWidget
private

Referenced by Init().

autoptr map<int, Widget> ScriptConsole::m_SqfDebugWatchersRows
private
autoptr map<int, EditBoxWidget> ScriptConsole::m_SqfDebugWatchers
private
autoptr map<int, EditBoxWidget> ScriptConsole::m_SqfDebugWatchersResults
private
autoptr map<int, ButtonWidget> ScriptConsole::m_SqfDebugWatchersButtons
private
autoptr map<int, ButtonWidget> ScriptConsole::m_SqfDebugWatchersClearButtons
private
const int ScriptConsole::TAB_SQF = 0
staticprivate

Referenced by HistoryBack(), HistoryForward(), and Init().

const int ScriptConsole::TAB_ITEMS = 1
staticprivate

Referenced by Init().

const int ScriptConsole::TAB_CONFIGS = 2
staticprivate

Referenced by Init().

const int ScriptConsole::TAB_ENSCRIPT = 3
staticprivate

Referenced by HistoryBack(), HistoryForward(), and Init().

const int ScriptConsole::TABS_GENERAL = 4
staticprivate

Referenced by Init().

const int ScriptConsole::TABS_OUTPUT = 5
staticprivate

Referenced by Init().

const int ScriptConsole::TABS_HELP = 6
staticprivate

Referenced by Init().

const int ScriptConsole::TABS_COUNT = 7
staticprivate

Referenced by OnClick(), and SelectTab().

Widget ScriptConsole::m_Tabs[TABS_COUNT]
private

Referenced by Init(), and SelectTab().

ButtonWidget ScriptConsole::m_Tab_buttons[TABS_COUNT]
private

Referenced by Init(), OnClick(), and SelectTab().

ModuleDeveloper ScriptConsole::m_Developer
private

Referenced by Init(), OnClick(), and SetPreset().

ModuleLocalProfileUI ScriptConsole::m_ProfileUI
private
ModuleLocalProfileUIFixed ScriptConsole::m_ProfileUIFixed
private
ModuleConfigViewer ScriptConsole::m_ModuleConfigViewer
private

The documentation for this class was generated from the following files:
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)