Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
uipopupscript.c
Go to the documentation of this file.
1 class UIPopupScript
2 {
3  //================================================
4  // UIPopupScript
5  //================================================
6  void UIPopupScript(Widget wgt)
7  {
8  m_WgtRoot = wgt;
9  }
10 
11  void OnOpen(Param param)
12  {
13  }
14 
15  void OnClose()
16  {
17  }
18 
19  void Show(bool show)
20  {
21  m_WgtRoot.Show(show);
22  }
23 
24  bool OnClick(Widget w, int x, int y, int button)
25  {
26  return false;
27  }
28 
29  bool OnChange(Widget w, int x, int y, bool finished)
30  {
31  return false;
32  }
33 
34  //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35  // PopupBack
36  //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37  protected UIPopupScript PopupBack()
38  {
39  SceneEditorMenu menu = SceneEditorMenu.Cast( GetGame().GetUIManager().GetMenu() );
40  return menu.PopupBack();
41  }
42 
43  //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44  // PopupOpen
45  //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46  protected UIPopupScript PopupOpen(int popup_id, Param param)
47  {
48  SceneEditorMenu menu = SceneEditorMenu.Cast( GetGame().GetUIManager().GetMenu() );
49  return menu.PopupOpen(popup_id, param);
50  }
51 
52  //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53  // GetSceneEditor
54  //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55  protected PluginSceneManager GetSceneEditor()
56  {
57  PluginSceneManager m = PluginSceneManager.Cast( GetPlugin(PluginSceneManager) );
58  return m;
59  }
60 
61  protected Widget m_WgtRoot;
62 }
GetGame
proto native CGame GetGame()
Param
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
Definition: param.c:11
y
Icon y
GetPlugin
PluginBase GetPlugin(typename plugin_type)
Definition: pluginmanager.c:316
UIPopupScript
Definition: uipopupscriptconfigs.c:1
x
Icon x
Widget
Definition: enwidgets.c:189