DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
ScriptConsolePresetsList.c
См. документацию.
1class ScriptConsolePresetsList extends ScriptedWidgetEventHandler
2{
3 protected Widget m_Root;
4 protected Widget m_Parent;
6 protected TextListboxWidget m_PresetsList;
7
9
11 {
12 m_Parent = parent;
13 m_Tab = tab;
14
16 m_PresetsList = TextListboxWidget.Cast(m_Root);
17
18 m_Root.SetHandler(this);
19 }
20
21 void AddListItem(string label, int column, int row, Class data = null)
22 {
23 m_PresetsList.AddItem(label, data, column, row);
24 m_PresetsList.Update();
25 }
26
27 void ClearList()
28 {
29 m_PresetsList.ClearItems();
30 }
31
32 override bool OnItemSelected(Widget w, int x, int y, int row, int column, int oldRow, int oldColumn)
33 {
34 if (w == m_PresetsList)
35 {
36 m_ItemSelected.Invoke(row, column);
37 return true;
38 }
39
40 return false;
41 }
42
44 {
45 return "gui/layouts/script_console/script_console_presets_list.layout";
46 }
47
49 {
50 return m_Parent;
51 }
52
54 {
55 return m_Tab;
56 }
57
58 TextListboxWidget GetPresetsList()
59 {
60 return m_PresetsList;
61 }
62}
Icon x
Icon y
Widget m_Root
Определения SizeToChild.c:91
Widget m_Parent
Определения SizeToChild.c:92
proto native WorkspaceWidget GetWorkspace()
Super root of all classes in Enforce script.
Определения EnScript.c:11
ScriptInvoker Class provide list of callbacks usage:
Определения tools.c:116
PlayerListScriptedWidget m_Tab
Определения PlayerListEntryScriptedWidget.c:15
LayoutHolder m_Parent
Определения LayoutHolder.c:6
Widget m_Root
Определения SizeToChild.c:9
ref ScriptInvoker m_ItemSelected
Определения ScriptConsolePresetsList.c:8
TextListboxWidget GetPresetsList()
Определения ScriptConsolePresetsList.c:58
void ScriptConsolePresetsList(Widget parent, ScriptConsoleTabBase tab)
Определения ScriptConsolePresetsList.c:10
TextListboxWidget m_PresetsList
Определения ScriptConsolePresetsList.c:6
override bool OnItemSelected(Widget w, int x, int y, int row, int column, int oldRow, int oldColumn)
Определения ScriptConsolePresetsList.c:32
void AddListItem(string label, int column, int row, Class data=null)
Определения ScriptConsolePresetsList.c:21
ScriptConsoleTabBase GetTab()
Определения ScriptConsolePresetsList.c:53
map: item x vector(index, width, height)
Определения EnWidgets.c:651
Определения EnWidgets.c:190
proto native CGame GetGame()
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.
WorkspaceWidget Widget
Defined in code.