Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
MenuManager Class Reference

Protected Member Functions

void MenuManager ()
void ~MenuManager ()
proto external MenuBase FindMenuByPreset (ScriptMenuPresetEnum preset)
 Finds first menu/dialog with given preset index, or nullptr when there is no such menu opened.
proto external MenuBase FindMenuByUserData (int userId)
 Finds first menu/dialog with given user id, or nullptr when there is no such menu opened.
proto external MenuBase GetTopMenu ()
 Returns most top opened menu or nullptr when no menu is opened.
proto external MenuBase GetOwnerMenu (Widget w)
 Return owner menu of Widget.
proto external bool IsAnyMenuOpen ()
proto external bool IsAnyDialogOpen ()
proto external bool CloseMenuByPreset (ScriptMenuPresetEnum preset)
 Put menu with given iPresetId into queue for closing (which is processed during next MenuManeger update).
proto external bool CloseMenuByUserData (int userId)
 Put menu with given iUserId into queue for closing (which is processed during next MenuManeger update).
proto external bool CloseMenu (MenuBase menu)
 Put menu into queue for closing (which is processed during next MenuManeger update).
proto external int CloseAllMenus ()
 Put all menus into queue for closing (which is processed during next MenuManeger update), returns count of opened menus.
proto external MenuBase OpenMenu (ScriptMenuPresetEnum preset, int userId=0, bool unique=false, bool hideParentMenu=true)
proto external MenuBase OpenDialog (ScriptMenuPresetEnum preset, int priority=DialogPriority.INFORMATIVE, int iUserData=0, bool unique=false)
void MenuManager ()
void ~MenuManager ()
proto external MenuBase FindMenuByPreset (ScriptMenuPresetEnum preset)
 Finds first menu/dialog with given preset index, or nullptr when there is no such menu opened.
proto external MenuBase FindMenuByUserData (int userId)
 Finds first menu/dialog with given user id, or nullptr when there is no such menu opened.
proto external MenuBase GetTopMenu ()
 Returns most top opened menu or nullptr when no menu is opened.
proto external MenuBase GetOwnerMenu (Widget w)
 Return owner menu of Widget.
proto external bool IsAnyMenuOpen ()
proto external bool IsAnyDialogOpen ()
proto external bool CloseMenuByPreset (ScriptMenuPresetEnum preset)
 Put menu with given iPresetId into queue for closing (which is processed during next MenuManeger update).
proto external bool CloseMenuByUserData (int userId)
 Put menu with given iUserId into queue for closing (which is processed during next MenuManeger update).
proto external bool CloseMenu (MenuBase menu)
 Put menu into queue for closing (which is processed during next MenuManeger update).
proto external int CloseAllMenus ()
 Put all menus into queue for closing (which is processed during next MenuManeger update), returns count of opened menus.
proto external MenuBase OpenMenu (ScriptMenuPresetEnum preset, int userId=0, bool unique=false, bool hideParentMenu=true)
proto external MenuBase OpenDialog (ScriptMenuPresetEnum preset, int priority=DialogPriority.INFORMATIVE, int iUserData=0, bool unique=false)

Detailed Description

Definition at line 12 of file MenuManager.c.

Constructor & Destructor Documentation

◆ MenuManager() [1/2]

void MenuManager::MenuManager ( )
protected

◆ ~MenuManager() [1/2]

void MenuManager::~MenuManager ( )
protected

◆ MenuManager() [2/2]

void MenuManager::MenuManager ( )
protected

◆ ~MenuManager() [2/2]

void MenuManager::~MenuManager ( )
protected

Member Function Documentation

◆ CloseAllMenus() [1/2]

proto external int MenuManager::CloseAllMenus ( )
protected

Put all menus into queue for closing (which is processed during next MenuManeger update), returns count of opened menus.

◆ CloseAllMenus() [2/2]

proto external int MenuManager::CloseAllMenus ( )
protected

Put all menus into queue for closing (which is processed during next MenuManeger update), returns count of opened menus.

◆ CloseMenu() [1/2]

proto external bool MenuManager::CloseMenu ( MenuBase menu)
protected

Put menu into queue for closing (which is processed during next MenuManeger update).

◆ CloseMenu() [2/2]

proto external bool MenuManager::CloseMenu ( MenuBase menu)
protected

Put menu into queue for closing (which is processed during next MenuManeger update).

◆ CloseMenuByPreset() [1/2]

proto external bool MenuManager::CloseMenuByPreset ( ScriptMenuPresetEnum preset)
protected

Put menu with given iPresetId into queue for closing (which is processed during next MenuManeger update).

◆ CloseMenuByPreset() [2/2]

proto external bool MenuManager::CloseMenuByPreset ( ScriptMenuPresetEnum preset)
protected

Put menu with given iPresetId into queue for closing (which is processed during next MenuManeger update).

◆ CloseMenuByUserData() [1/2]

proto external bool MenuManager::CloseMenuByUserData ( int userId)
protected

Put menu with given iUserId into queue for closing (which is processed during next MenuManeger update).

◆ CloseMenuByUserData() [2/2]

proto external bool MenuManager::CloseMenuByUserData ( int userId)
protected

Put menu with given iUserId into queue for closing (which is processed during next MenuManeger update).

◆ FindMenuByPreset() [1/2]

proto external MenuBase MenuManager::FindMenuByPreset ( ScriptMenuPresetEnum preset)
protected

Finds first menu/dialog with given preset index, or nullptr when there is no such menu opened.

◆ FindMenuByPreset() [2/2]

proto external MenuBase MenuManager::FindMenuByPreset ( ScriptMenuPresetEnum preset)
protected

Finds first menu/dialog with given preset index, or nullptr when there is no such menu opened.

◆ FindMenuByUserData() [1/2]

proto external MenuBase MenuManager::FindMenuByUserData ( int userId)
protected

Finds first menu/dialog with given user id, or nullptr when there is no such menu opened.

◆ FindMenuByUserData() [2/2]

proto external MenuBase MenuManager::FindMenuByUserData ( int userId)
protected

Finds first menu/dialog with given user id, or nullptr when there is no such menu opened.

◆ GetOwnerMenu() [1/2]

proto external MenuBase MenuManager::GetOwnerMenu ( Widget w)
protected

Return owner menu of Widget.

◆ GetOwnerMenu() [2/2]

proto external MenuBase MenuManager::GetOwnerMenu ( Widget w)
protected

Return owner menu of Widget.

◆ GetTopMenu() [1/2]

proto external MenuBase MenuManager::GetTopMenu ( )
protected

Returns most top opened menu or nullptr when no menu is opened.

◆ GetTopMenu() [2/2]

proto external MenuBase MenuManager::GetTopMenu ( )
protected

Returns most top opened menu or nullptr when no menu is opened.

◆ IsAnyDialogOpen() [1/2]

proto external bool MenuManager::IsAnyDialogOpen ( )
protected

◆ IsAnyDialogOpen() [2/2]

proto external bool MenuManager::IsAnyDialogOpen ( )
protected

◆ IsAnyMenuOpen() [1/2]

proto external bool MenuManager::IsAnyMenuOpen ( )
protected

◆ IsAnyMenuOpen() [2/2]

proto external bool MenuManager::IsAnyMenuOpen ( )
protected

◆ OpenDialog() [1/2]

proto external MenuBase MenuManager::OpenDialog ( ScriptMenuPresetEnum preset,
int priority = DialogPriority.INFORMATIVE,
int iUserData = 0,
bool unique = false )
protected

◆ OpenDialog() [2/2]

proto external MenuBase MenuManager::OpenDialog ( ScriptMenuPresetEnum preset,
int priority = DialogPriority.INFORMATIVE,
int iUserData = 0,
bool unique = false )
protected

◆ OpenMenu() [1/2]

proto external MenuBase MenuManager::OpenMenu ( ScriptMenuPresetEnum preset,
int userId = 0,
bool unique = false,
bool hideParentMenu = true )
protected

◆ OpenMenu() [2/2]

proto external MenuBase MenuManager::OpenMenu ( ScriptMenuPresetEnum preset,
int userId = 0,
bool unique = false,
bool hideParentMenu = true )
protected

The documentation for this class was generated from the following file: