DayZ Enforce
Script API
Private Member Functions | Private Attributes | Static Private Attributes | List of all members
SceneEditorMenu Class Reference

#include <SceneEditorMenu.h>

Inheritance diagram for SceneEditorMenu:
UIScriptedMenu

Private Member Functions

bool  UseMouse ()
 
bool  UseKeyboard ()
 
void  SceneEditorMenu ()
 
void  ~SceneEditorMenu ()
 
Widget  Init ()
 
bool  OnClick (Widget w, int x, int y, int button)
 
void  PopupOpen (int popup_id)
 
void  PopupBack ()
 
void  ToggleVisibility ()
 
private void  Update ()
 
private void  RefreshByLocalProfile ()
 
private void  PopupClose (int popup_id)
 
private void  PopupHideAll ()
 
private bool  PopupOnClick (Widget w, int x, int y, int button)
 

Private Attributes

protected Widget  m_WgtRoot
 
protected ModuleSceneEditor  m_ModuleSceneEditor
 
private map< int, UIPopupScript m_Popups
 
private Widget  m_WgtPopupsMain
 
private Widget  m_WgtPopupsBg
 
private ButtonWidget  m_BtnWgtSceneManager
 
private array< int >  m_OpenedPopups
 
private Timer  m_TimerUpdate
 

Static Private Attributes

static const int  POPUP_ID_SCENE_MANAGER = 0
 
static const int  POPUP_ID_SCENE_NEW = 1
 

Constructor & Destructor Documentation

void SceneEditorMenu::SceneEditorMenu ( )
private
void SceneEditorMenu::~SceneEditorMenu ( )
private

Member Function Documentation

bool SceneEditorMenu::UseMouse ( )
private
bool SceneEditorMenu::UseKeyboard ( )
private
Widget SceneEditorMenu::Init ( )
private
bool SceneEditorMenu::OnClick ( Widget  w,
int  x,
int  y,
int  button 
)
private
void SceneEditorMenu::PopupOpen ( int  popup_id )
private
void SceneEditorMenu::PopupBack ( )
private
void SceneEditorMenu::ToggleVisibility ( )
private
private void SceneEditorMenu::Update ( )
private
private void SceneEditorMenu::RefreshByLocalProfile ( )
private
private void SceneEditorMenu::PopupClose ( int  popup_id )
private
private void SceneEditorMenu::PopupHideAll ( )
private

References m_Popups, m_WgtPopupsBg, m_WgtPopupsMain, and Widget::Show().

Referenced by Init().

private bool SceneEditorMenu::PopupOnClick ( Widget  w,
int  x,
int  y,
int  button 
)
private

References m_Popups.

Referenced by OnClick().

Member Data Documentation

const int SceneEditorMenu::POPUP_ID_SCENE_MANAGER = 0
staticprivate

Referenced by Init(), and OnClick().

const int SceneEditorMenu::POPUP_ID_SCENE_NEW = 1
staticprivate
protected Widget SceneEditorMenu::m_WgtRoot
private

Referenced by ToggleVisibility().

protected ModuleSceneEditor SceneEditorMenu::m_ModuleSceneEditor
private
private map<int, UIPopupScript> SceneEditorMenu::m_Popups
private
private Widget SceneEditorMenu::m_WgtPopupsMain
private
private Widget SceneEditorMenu::m_WgtPopupsBg
private
private ButtonWidget SceneEditorMenu::m_BtnWgtSceneManager
private

Referenced by Init(), and OnClick().

private array<int> SceneEditorMenu::m_OpenedPopups
private
private Timer SceneEditorMenu::m_TimerUpdate
private

The documentation for this class was generated from the following files:
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)