DayZ 1.24
Loading...
Searching...
No Matches
UIPopupScriptPresetRename.c
Go to the documentation of this file.
1class UIPopupScriptPresetRename extends UIPopupScript
2{
3 private ButtonWidget m_BtnOk;
6
7 //================================================
8 // UIPopupScriptSceneNew
9 //================================================
11 {
12 m_BtnOk = ButtonWidget.Cast(wgt.FindAnyWidget("btn_ppp_pr_ok"));
13 m_BtnCancel = ButtonWidget.Cast(wgt.FindAnyWidget("btn_ppp_pr_cancel"));
14 m_Editbox = EditBoxWidget.Cast(wgt.FindAnyWidget("fld_ppp_pr_new_name"));
15 }
16
17 override void OnOpen(Param param)
18 {
19 SceneEditorMenu menu = SceneEditorMenu.Cast(GetGame().GetUIManager().GetMenu());
20 m_Editbox.SetText(menu.GetCurrentPresetName());
21 }
22
23 //================================================
24 // OnClick
25 //================================================
26 override bool OnClick(Widget w, int x, int y, int button)
27 {
28 super.OnClick(w, x, y, button);
29
30 if (w == m_BtnOk)
31 {
32 EditBoxWidget wgt_text = EditBoxWidget.Cast(m_WgtRoot.FindAnyWidget("fld_ppp_pr_new_name"));
33 SceneEditorMenu menu = SceneEditorMenu.Cast(GetGame().GetUIManager().GetMenu());
34 menu.RenamePreset(wgt_text.GetText());
35 menu.RefreshLists();
36
37 PopupBack();
38
39 return true;
40 }
41 else if (w == m_BtnCancel)
42 {
43 PopupBack();
44 return true;
45 }
46
47 return false;
48 }
49}
Widget m_WgtRoot
Definition HudDebug.c:92
Icon x
Icon y
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
Definition param.c:12
override bool OnClick(Widget w, int x, int y, int button)
ButtonWidget m_BtnOk
UIPopupScript PopupBack()
ButtonWidget m_BtnCancel
override void OnOpen(Param param)
void UIPopupScriptPresetRename(Widget wgt)
proto native CGame GetGame()