Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
uipopupscriptpresetnew.c
Go to the documentation of this file.
1class UIPopupScriptPresetNew extends UIPopupScript
2{
3 private ButtonWidget m_BtnOk;
4 private ButtonWidget m_BtnCancel;
5
6 //================================================
7 // UIPopupScriptSceneNew
8 //================================================
9 void UIPopupScriptPresetNew( Widget wgt )
10 {
11 m_BtnOk = ButtonWidget.Cast( wgt.FindAnyWidget("btn_ppp_pn_ok") );
12 m_BtnCancel = ButtonWidget.Cast( wgt.FindAnyWidget("btn_ppp_pn_cancel") );
13 }
14
15 //================================================
16 // OnClick
17 //================================================
18 override bool OnClick( Widget w, int x, int y, int button )
19 {
20 super.OnClick( w, x, y, button );
21
22 if ( w == m_BtnOk )
23 {
24 EditBoxWidget wgt_text = EditBoxWidget.Cast( m_WgtRoot.FindAnyWidget("fld_ppp_pn_new_name") );
26 m_ConfigDebugProfile.PresetAdd( wgt_text.GetText() );
27
28 SceneEditorMenu menu = SceneEditorMenu.Cast( GetGame().GetUIManager().GetMenu() );
29 menu.RefreshLists();
30 PopupBack();
31
32 return true;
33 }
34 else if ( w == m_BtnCancel )
35 {
36 PopupBack();
37
38 return true;
39 }
40
41 return false;
42 }
43}
UIPopupScript PopupBack()
override bool OnClick(Widget w, int x, int y, int button)
buttons clicks
Definition dayzgame.c:151
proto native CGame GetGame()
Widget m_WgtRoot
Definition huddebug.c:94
Icon x
Icon y
PluginConfigDebugProfile m_ConfigDebugProfile
PluginBase GetPlugin(typename plugin_type)