DayZ 1.24
Loading...
Searching...
No Matches
UIPopupScript.c
Go to the documentation of this file.
2{
3 //================================================
4 // UIPopupScript
5 //================================================
7 {
9 }
10
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 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38 {
39 SceneEditorMenu menu = SceneEditorMenu.Cast(GetGame().GetUIManager().GetMenu());
40 return menu.PopupBack();
41 }
42
43 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44 // PopupOpen
45 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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}
Icon x
Icon y
PluginBase GetPlugin(typename plugin_type)
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
Definition param.c:12
bool OnClick(Widget w, int x, int y, int button)
void Show(bool show)
UIPopupScript PopupBack()
UIPopupScript PopupOpen(int popup_id, Param param)
void OnOpen(Param param)
PluginSceneManager GetSceneEditor()
void UIPopupScript(Widget wgt)
bool OnChange(Widget w, int x, int y, bool finished)
proto native CGame GetGame()