1class ScriptConsolePresetsList
extends ScriptedWidgetEventHandler
6 protected TextListboxWidget m_PresetsList;
15 m_Root =
GetGame().GetWorkspace().CreateWidgets(GetLayoutFile(), parent);
16 m_PresetsList = TextListboxWidget.Cast(
m_Root);
21 void AddListItem(
string label,
int column,
int row,
Class data = null)
23 m_PresetsList.AddItem(label, data, column, row);
24 m_PresetsList.Update();
29 m_PresetsList.ClearItems();
32 override bool OnItemSelected(Widget w,
int x,
int y,
int row,
int column,
int oldRow,
int oldColumn)
34 if (w == m_PresetsList)
36 m_ItemSelected.Invoke(row, column);
43 string GetLayoutFile()
45 return "gui/layouts/script_console/script_console_presets_list.layout";
58 TextListboxWidget GetPresetsList()
Super root of all classes in Enforce script.
ScriptInvoker Class provide list of callbacks usage:
proto native CGame GetGame()