Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
uipopupscriptscenerename.c
Go to the documentation of this file.
1class UIPopupScriptSceneRename extends UIPopupScript
2{
3 private ButtonWidget m_BtnOk;
4 private ButtonWidget m_BtnCancel;
5 private string m_RenameName;
6
7 //================================================
8 // UIPopupScriptSceneRename
9 //================================================
10 void UIPopupScriptSceneRename(Widget wgt)
11 {
12 m_BtnOk = ButtonWidget.Cast( wgt.FindAnyWidget("btn_ppp_sn_rnm_ok") );
13 m_BtnCancel = ButtonWidget.Cast( wgt.FindAnyWidget("btn_ppp_sn_rnm_cancel") );
14 }
15
16 //================================================
17 // OnClick
18 //================================================
19 override bool OnClick(Widget w, int x, int y, int button)
20 {
21 super.OnClick(w, x, y, button);
22
23 if ( w == m_BtnOk )
24 {
25 EditBoxWidget wgt_text = EditBoxWidget.Cast( m_WgtRoot.FindAnyWidget("fld_ppp_sn_rnm_new_name") );
26
27 PluginSceneManager editor = PluginSceneManager.Cast( GetPlugin(PluginSceneManager) );
28
29 editor.SceneRename(m_RenameName, wgt_text.GetText());
30 m_RenameName = STRING_EMPTY;
31
32 PopupBack();
33
34 return true;
35 }
36 else if ( w == m_BtnCancel )
37 {
38 PopupBack();
39
40 return true;
41 }
42
43 return false;
44 }
45
46 //================================================
47 // SetRenameName
48 //================================================
49 void SetRenameName(string rename_name)
50 {
51 m_RenameName = rename_name;
52 }
53}
UIPopupScript PopupBack()
override bool OnClick(Widget w, int x, int y, int button)
buttons clicks
Definition dayzgame.c:151
const string STRING_EMPTY
Definition constants.c:54
Widget m_WgtRoot
Definition huddebug.c:94
Icon x
Icon y
PluginBase GetPlugin(typename plugin_type)