Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
scriptconsolepresetslist.c
Go to the documentation of this file.
1
class
ScriptConsolePresetsList
extends
ScriptedWidgetEventHandler
2
{
3
protected
Widget
m_Root
;
4
protected
Widget
m_Parent
;
5
protected
ScriptConsoleTabBase
m_Tab
;
6
protected
TextListboxWidget
m_PresetsList
;
7
8
ref
ScriptInvoker
m_ItemSelected
=
new
ScriptInvoker
;
9
10
void
ScriptConsolePresetsList
(
Widget
parent,
ScriptConsoleTabBase
tab)
11
{
12
m_Parent
= parent;
13
m_Tab
= tab;
14
15
m_Root
=
g_Game
.GetWorkspace().CreateWidgets(
GetLayoutFile
(), parent);
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
43
string
GetLayoutFile
()
44
{
45
return
"gui/layouts/script_console/script_console_presets_list.layout"
;
46
}
47
48
Widget
GetParent
()
49
{
50
return
m_Parent
;
51
}
52
53
ScriptConsoleTabBase
GetTab
()
54
{
55
return
m_Tab
;
56
}
57
58
TextListboxWidget
GetPresetsList
()
59
{
60
return
m_PresetsList
;
61
}
62
}
m_Parent
Entity m_Parent
Definition
cachedequipmentstoragebase.c:15
Class
Super root of all classes in Enforce script.
Definition
enscript.c:11
ScriptConsoleTabBase
Definition
scriptconsoletabbase.c:2
ScriptInvoker
ScriptInvoker Class provide list of callbacks usage:
Definition
tools.c:116
ScriptedWidgetEventHandler
map: item x vector(index, width, height)
Definition
enwidgets.c:657
ScriptedWidgetEventHandler::m_Root
Widget m_Root
Definition
sizetochild.c:9
ScriptedWidgetEventHandler::GetLayoutFile
string GetLayoutFile()
Definition
scriptconsolepresetslist.c:43
ScriptedWidgetEventHandler::m_ItemSelected
ref ScriptInvoker m_ItemSelected
Definition
scriptconsolepresetslist.c:8
ScriptedWidgetEventHandler::ClearList
void ClearList()
Definition
scriptconsolepresetslist.c:27
ScriptedWidgetEventHandler::GetPresetsList
TextListboxWidget GetPresetsList()
Definition
scriptconsolepresetslist.c:58
ScriptedWidgetEventHandler::GetTab
ScriptConsoleTabBase GetTab()
Definition
scriptconsolepresetslist.c:53
ScriptedWidgetEventHandler::m_Parent
LayoutHolder m_Parent
Definition
layoutholder.c:6
ScriptedWidgetEventHandler::GetParent
Widget GetParent()
Definition
scriptconsolepresetslist.c:48
ScriptedWidgetEventHandler::AddListItem
void AddListItem(string label, int column, int row, Class data=null)
Definition
scriptconsolepresetslist.c:21
ScriptedWidgetEventHandler::OnItemSelected
override bool OnItemSelected(Widget w, int x, int y, int row, int column, int oldRow, int oldColumn)
Definition
scriptconsolepresetslist.c:32
ScriptedWidgetEventHandler::m_PresetsList
TextListboxWidget m_PresetsList
Definition
scriptconsolepresetslist.c:6
ScriptedWidgetEventHandler::m_Tab
PlayerListScriptedWidget m_Tab
Definition
playerlistentryscriptedwidget.c:15
ScriptedWidgetEventHandler::ScriptConsolePresetsList
void ScriptConsolePresetsList(Widget parent, ScriptConsoleTabBase tab)
Definition
scriptconsolepresetslist.c:10
Widget
Definition
enwidgets.c:190
g_Game
DayZGame g_Game
Definition
dayzgame.c:3942
Widget
WorkspaceWidget Widget
Defined in code.
x
Icon x
y
Icon y
m_Root
Widget m_Root
Definition
sizetochild.c:91
Games
Dayz
scripts
5_mission
gui
scriptconsolepresetslist.c
Generated by
1.17.0