DayZ
1.27
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
ScriptConsolePresetsList.c
См. документацию.
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
=
GetGame
().
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
}
x
Icon x
y
Icon y
m_Root
Widget m_Root
Определения
SizeToChild.c:91
m_Parent
Widget m_Parent
Определения
SizeToChild.c:92
CGame::GetWorkspace
proto native WorkspaceWidget GetWorkspace()
Class
Super root of all classes in Enforce script.
Определения
EnScript.c:11
ScriptConsoleTabBase
Определения
ScriptConsoleTabBase.c:2
ScriptInvoker
ScriptInvoker Class provide list of callbacks usage:
Определения
tools.c:116
ScriptedWidgetEventHandler::m_Tab
PlayerListScriptedWidget m_Tab
Определения
PlayerListEntryScriptedWidget.c:15
ScriptedWidgetEventHandler::m_Parent
LayoutHolder m_Parent
Определения
LayoutHolder.c:6
ScriptedWidgetEventHandler::GetParent
Widget GetParent()
Определения
ScriptConsolePresetsList.c:48
ScriptedWidgetEventHandler::m_Root
Widget m_Root
Определения
SizeToChild.c:9
ScriptedWidgetEventHandler::m_ItemSelected
ref ScriptInvoker m_ItemSelected
Определения
ScriptConsolePresetsList.c:8
ScriptedWidgetEventHandler::GetPresetsList
TextListboxWidget GetPresetsList()
Определения
ScriptConsolePresetsList.c:58
ScriptedWidgetEventHandler::ScriptConsolePresetsList
void ScriptConsolePresetsList(Widget parent, ScriptConsoleTabBase tab)
Определения
ScriptConsolePresetsList.c:10
ScriptedWidgetEventHandler::m_PresetsList
TextListboxWidget m_PresetsList
Определения
ScriptConsolePresetsList.c:6
ScriptedWidgetEventHandler::OnItemSelected
override bool OnItemSelected(Widget w, int x, int y, int row, int column, int oldRow, int oldColumn)
Определения
ScriptConsolePresetsList.c:32
ScriptedWidgetEventHandler::ClearList
void ClearList()
Определения
ScriptConsolePresetsList.c:27
ScriptedWidgetEventHandler::AddListItem
void AddListItem(string label, int column, int row, Class data=null)
Определения
ScriptConsolePresetsList.c:21
ScriptedWidgetEventHandler::GetLayoutFile
string GetLayoutFile()
Определения
ScriptConsolePresetsList.c:43
ScriptedWidgetEventHandler::GetTab
ScriptConsoleTabBase GetTab()
Определения
ScriptConsolePresetsList.c:53
ScriptedWidgetEventHandler
map: item x vector(index, width, height)
Определения
EnWidgets.c:651
Widget
Определения
EnWidgets.c:190
GetGame
proto native CGame GetGame()
WorkspaceWidget::CreateWidgets
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.
Widget
WorkspaceWidget Widget
Defined in code.
Ishodniki
scripts
5_Mission
GUI
ScriptConsolePresetsList.c
Создано системой
1.13.2