Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
uipopupscriptpresetnew.c
Go to the documentation of this file.
1 class 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 }
GetGame
proto native CGame GetGame()
m_WgtRoot
Widget m_WgtRoot
Definition: huddebug.c:92
PluginConfigDebugProfile
Definition: pluginconfigdebugprofilefixed.c:1
EditBoxWidget
Definition: enwidgets.c:353
y
Icon y
GetPlugin
PluginBase GetPlugin(typename plugin_type)
Definition: pluginmanager.c:316
UIPopupScript
Definition: uipopupscriptconfigs.c:1
x
Icon x
m_ConfigDebugProfile
PluginConfigDebugProfile m_ConfigDebugProfile
Definition: pluginitemdiagnostic.c:58
Widget
Definition: enwidgets.c:189
OnClick
override bool OnClick(Widget w, int x, int y, int button)
buttons clicks
Definition: dayzgame.c:146