DayZ 1.24
|
Definition at line 1 of file UIManager.c.
|
inlineprivate |
Close top window on windows stack, returns true when any window is closed.
Definition at line 60 of file UIManager.c.
References GetMenu(), and IsDialogVisible().
|
inlineprivate |
Close all opened menus.
Definition at line 76 of file UIManager.c.
References GetMenu().
Referenced by MissionBase::CloseAllMenus(), MissionBase::DestroyAllMenus(), and ActionUnfoldMapCB::PerformMapChange().
|
inlineprivate |
Close all opened menus except first menu.
Definition at line 94 of file UIManager.c.
References GetMenu().
Close menu with specific ID (see MenuID)
Definition at line 111 of file UIManager.c.
References GetMenu().
Referenced by MissionBase::Continue().
Definition at line 201 of file UIManager.c.
References CALL_CATEGORY_SYSTEM, DeleteWindow(), GetGame(), UIScriptedWindow::GetWindow(), and UIScriptedWindow::RemoveFromActiveWindows().
Referenced by OpenWindow().
|
private |
|
inlineprivate |
Definition at line 221 of file UIManager.c.
Referenced by CloseWindow().
|
private |
Create & open menu with specific id (see MenuID) and set its parent.
Referenced by MissionBase::Pause(), ActionUnfoldMapCB::PerformMapChange(), and MissionBase::ShowChat().
|
private |
|
inlineprivate |
Returns menu with specific ID if it is open (see MenuID)
Definition at line 154 of file UIManager.c.
References GetMenu().
Referenced by IsMenuOpen(), and MissionBase::OnUpdate().
|
private |
Returns most-top open menu.
Referenced by Back(), CloseAll(), CloseAllSubmenus(), CloseMenu(), FindMenu(), HideMenu(), MissionBase::OnUpdate(), and MissionBase::ShowInventory().
Referenced by MissionBase::DestroyAllMenus(), and MissionBase::OnMissionFinish().
Definition at line 129 of file UIManager.c.
References GetMenu(), and HideScriptedMenu().
|
private |
Referenced by MissionBase::HideInventory(), and HideMenu().
Referenced by Back(), and MissionBase::OnUpdate().
Returns true if menu with specific ID is opened (see MenuID)
Definition at line 148 of file UIManager.c.
References FindMenu().
Definition at line 226 of file UIManager.c.
References UIScriptedWindow::GetWindow().
Definition at line 170 of file UIManager.c.
References UIScriptedWindow::AddToActiveWindows(), CloseWindow(), GetGame(), UIScriptedWindow::GetWindow(), and GUI_WINDOW_MISSION_LOADER.
|
private |
Referenced by MissionBase::OnUpdate().
natively checks game focus on cursor hiding
|
private |
Shows message dialog.
caption | |
text | |
id | custom user id |
butts | DialogBoxType |
def | DialogBoxButton |
type | DialogMessageType |
handler | usage : GetGame().GetUIManager().ShowDialog("Quit", "Do You really want to quit?", QUIT_DIALOG_ID, DBT_YESNO, DBB_YES, DMT_QUESTION, this);
...
// after user pass dialog, callback on menu/event handler is called
{
if (code == QUIT_DIALOG_ID && result == DBB_YES) // yes this is callback for dialog we show earlier and user press YES button
{
Quit();
}
}
Icon x Icon y Definition EnWidgets.c:190 |
|
private |
Referenced by MissionBase::ShowInventory().
Definition at line 234 of file UIManager.c.
References g_Game.
Referenced by MissionBase::OnMissionStart(), and MissionBase::OnUpdate().