Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
scriptconsolerenamepresetdialog.c
Go to the documentation of this file.
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
}
EditBoxWidget
Definition
enwidgets.c:354
MissionBase
Definition
missiongameplay.c:2
ScriptConsoleItemsTab
Definition
scriptconsoleitemstab.c:4
ScriptConsoleItemsTab::GetCurrentPresetName
string GetCurrentPresetName()
Definition
scriptconsoleitemstab.c:756
ScriptConsoleItemsTab::RenamePreset
void RenamePreset(string new_preset_name)
Definition
scriptconsoleitemstab.c:555
TextWidget
Definition
enwidgets.c:220
UIScriptedMenu
Xbox menu.
Definition
dayzgame.c:64
UIScriptedMenu::m_Editbox
EditBoxWidget m_Editbox
Definition
scriptconsolenewpresetdialog.c:51
UIScriptedMenu::ScriptConsole
void ScriptConsole()
Definition
scriptconsole.c:37
UIScriptedMenu::ScriptConsoleRenamePresetDialog
void ScriptConsoleRenamePresetDialog()
Definition
scriptconsolerenamepresetdialog.c:3
UIScriptedMenu::m_Message
TextWidget m_Message
Definition
scriptconsoleaddposition.c:66
UIScriptedMenu::Init
override Widget Init()
Definition
scriptconsolerenamepresetdialog.c:12
UIScriptedMenu::~ScriptConsoleRenamePresetDialog
void ~ScriptConsoleRenamePresetDialog()
Definition
scriptconsolerenamepresetdialog.c:8
UIScriptedMenu::m_Label
TextWidget m_Label
Definition
scriptconsoleaddposition.c:65
UIScriptedMenu::OnClick
override bool OnClick(Widget w, int x, int y, int button)
Definition
scriptconsolerenamepresetdialog.c:37
Widget
Definition
enwidgets.c:190
g_Game
DayZGame g_Game
Definition
dayzgame.c:3942
mission
Mission mission
Definition
displaystatus.c:28
MENU_SCRIPTCONSOLE
const int MENU_SCRIPTCONSOLE
Definition
constants.c:185
IDC_CANCEL
const int IDC_CANCEL
Definition
constants.c:136
IDC_OK
const int IDC_OK
Definition
constants.c:135
x
Icon x
y
Icon y
Close
void Close()
Games
Dayz
scripts
5_mission
gui
scriptconsole
scriptconsolerenamepresetdialog.c
Generated by
1.17.0