Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
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 //================================================
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());
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}
ButtonWidget m_BtnOk
ButtonWidget m_BtnCancel
void SetRenameName(string rename_name)
void UIPopupScriptSceneRename(Widget wgt)
override bool OnClick(Widget w, int x, int y, int button)
UIPopupScript PopupBack()
const string STRING_EMPTY
Definition constants.c:54
Icon x
Icon y
PluginBase GetPlugin(typename plugin_type)