DayZ
1.29
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
ScriptConsoleNewPresetDialog.c
См. документацию.
1
class
ScriptConsoleNewPresetDialog
extends
UIScriptedMenu
2
{
3
void
ScriptConsoleNewPresetDialog
()
4
{
5
6
}
7
8
void
~ScriptConsoleNewPresetDialog
()
9
{
10
}
11
12
override
Widget
Init
()
13
{
14
layoutRoot =
g_Game
.GetWorkspace().CreateWidgets(
"gui/layouts/script_console/script_console_dialog_preset.layout"
);
15
m_Editbox
=
EditBoxWidget
.Cast( layoutRoot.FindAnyWidget(
"PrimaryEditBox"
) );
16
m_Label
=
TextWidget
.Cast( layoutRoot.FindAnyWidget(
"WindowLabel"
) );
17
m_Label
.SetText(
"NEW PRESET"
);
18
19
return
layoutRoot;
20
}
21
22
override
bool
OnClick
(
Widget
w,
int
x
,
int
y
,
int
button)
23
{
24
super.OnClick(w,
x
,
y
, button);
25
26
if
(w.GetUserID() ==
IDC_OK
)
27
{
28
UIScriptedMenu
ui_menu =
g_Game
.GetUIManager().FindMenu(
MENU_SCRIPTCONSOLE
);
29
if
( ui_menu != NULL &&
m_Editbox
.GetText() )
30
{
31
ScriptConsole
scripted_console =
ScriptConsole
.Cast( ui_menu );
32
//scripted_console.NewPreset( m_Editbox.GetText());
33
34
ScriptConsoleItemsTab
tab =
ScriptConsoleItemsTab
.Cast(scripted_console.GetTabHandler(
ScriptConsoleItemsTab
));
35
if
(tab)
36
tab.
NewPreset
(
m_Editbox
.GetText());
37
}
38
39
Close
();
40
return
true
;
41
}
42
else
if
(w.GetUserID() ==
IDC_CANCEL
)
43
{
44
Close
();
45
return
true
;
46
}
47
48
return
false
;
49
}
50
51
EditBoxWidget
m_Editbox
;
52
TextWidget
m_Label
;
53
TextWidget
m_Message
;
54
}
g_Game
DayZGame g_Game
Определения
DayZGame.c:3942
x
Icon x
y
Icon y
Close
void Close()
EditBoxWidget
Определения
EnWidgets.c:354
ScriptConsoleItemsTab::NewPreset
void NewPreset(string preset_name)
Определения
ScriptConsoleItemsTab.c:867
ScriptConsoleItemsTab
Определения
ScriptConsoleItemsTab.c:4
TextWidget
Определения
EnWidgets.c:220
UIScriptedMenu::ScriptConsole
void ScriptConsole()
Определения
ScriptConsole.c:37
UIScriptedMenu::m_Editbox
EditBoxWidget m_Editbox
Определения
ScriptConsoleNewPresetDialog.c:51
UIScriptedMenu::m_Message
TextWidget m_Message
Определения
ScriptConsoleAddPosition.c:66
UIScriptedMenu::m_Label
TextWidget m_Label
Определения
ScriptConsoleAddPosition.c:65
UIScriptedMenu::Init
override Widget Init()
Определения
ScriptConsoleNewPresetDialog.c:12
UIScriptedMenu::~ScriptConsoleNewPresetDialog
void ~ScriptConsoleNewPresetDialog()
Определения
ScriptConsoleNewPresetDialog.c:8
UIScriptedMenu::OnClick
override bool OnClick(Widget w, int x, int y, int button)
Определения
ScriptConsoleNewPresetDialog.c:22
UIScriptedMenu::ScriptConsoleNewPresetDialog
void ScriptConsoleNewPresetDialog()
Определения
ScriptConsoleNewPresetDialog.c:3
UIScriptedMenu
Определения
DayZGame.c:64
Widget
Определения
EnWidgets.c:190
MENU_SCRIPTCONSOLE
const int MENU_SCRIPTCONSOLE
Определения
3_Game/DayZ/constants.c:185
IDC_CANCEL
const int IDC_CANCEL
Определения
3_Game/DayZ/constants.c:136
IDC_OK
const int IDC_OK
Определения
3_Game/DayZ/constants.c:135
Ishodniki
scripts
5_Mission
DayZ
GUI
ScriptConsole
ScriptConsoleNewPresetDialog.c
Создано системой
1.13.2