DayZ
1.29
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
ScriptConsoleRenamePresetDialog.c
См. документацию.
1
class
ScriptConsoleRenamePresetDialog
extends
UIScriptedMenu
2
{
3
void
ScriptConsoleRenamePresetDialog
()
4
{
5
6
}
7
8
void
~ScriptConsoleRenamePresetDialog
()
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_Message
=
TextWidget
.Cast( layoutRoot.FindAnyWidget(
"MessageText"
) );
18
19
MissionBase
mission
=
MissionBase
.Cast(
g_Game
.GetMission() );
20
21
UIScriptedMenu
ui_menu =
g_Game
.GetUIManager().FindMenu(
MENU_SCRIPTCONSOLE
);
22
if
( ui_menu != NULL )
23
{
24
ScriptConsole
scripted_console =
ScriptConsole
.Cast( ui_menu );
25
ScriptConsoleItemsTab
tab =
ScriptConsoleItemsTab
.Cast(scripted_console.GetTabHandler(
ScriptConsoleItemsTab
));
26
if
(tab)
27
{
28
m_Editbox
.SetText( tab.
GetCurrentPresetName
() );
29
m_Label
.SetText(
"RENAME PRESET"
);
30
m_Message
.SetText( tab.
GetCurrentPresetName
() );
31
}
32
}
33
34
return
layoutRoot;
35
}
36
37
override
bool
OnClick
(
Widget
w,
int
x
,
int
y
,
int
button)
38
{
39
super.OnClick(w,
x
,
y
, button);
40
41
if
(w.GetUserID() ==
IDC_OK
)
42
{
43
UIScriptedMenu
ui_menu =
g_Game
.GetUIManager().FindMenu(
MENU_SCRIPTCONSOLE
);
44
if
( ui_menu != NULL )
45
{
46
ScriptConsole
scripted_console =
ScriptConsole
.Cast( ui_menu );
47
ScriptConsoleItemsTab
tab =
ScriptConsoleItemsTab
.Cast(scripted_console.GetTabHandler(
ScriptConsoleItemsTab
));
48
if
(tab)
49
{
50
tab.
RenamePreset
(
m_Editbox
.GetText() );
51
Close
();
52
return
true
;
53
}
54
}
55
}
56
else
if
(w.GetUserID() ==
IDC_CANCEL
)
57
{
58
Close
();
59
return
true
;
60
}
61
62
return
false
;
63
}
64
65
EditBoxWidget
m_Editbox;
66
TextWidget
m_Label;
67
TextWidget
m_Message;
68
}
g_Game
DayZGame g_Game
Определения
DayZGame.c:3942
mission
Mission mission
Определения
DisplayStatus.c:28
x
Icon x
y
Icon y
Close
void Close()
EditBoxWidget
Определения
EnWidgets.c:354
MissionBase
Определения
missionGameplay.c:2
ScriptConsoleItemsTab::RenamePreset
void RenamePreset(string new_preset_name)
Определения
ScriptConsoleItemsTab.c:555
ScriptConsoleItemsTab::GetCurrentPresetName
string GetCurrentPresetName()
Определения
ScriptConsoleItemsTab.c:756
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::ScriptConsoleRenamePresetDialog
void ScriptConsoleRenamePresetDialog()
Определения
ScriptConsoleRenamePresetDialog.c:3
UIScriptedMenu::m_Label
TextWidget m_Label
Определения
ScriptConsoleAddPosition.c:65
UIScriptedMenu::~ScriptConsoleRenamePresetDialog
void ~ScriptConsoleRenamePresetDialog()
Определения
ScriptConsoleRenamePresetDialog.c:8
UIScriptedMenu::Init
override Widget Init()
Определения
ScriptConsoleRenamePresetDialog.c:12
UIScriptedMenu::OnClick
override bool OnClick(Widget w, int x, int y, int button)
Определения
ScriptConsoleRenamePresetDialog.c:37
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
ScriptConsoleRenamePresetDialog.c
Создано системой
1.13.2