Go to the source code of this file.
◆ BLAM
◆ MENUBAR_FILE
#define MENUBAR_FILE "menu_bar_init.xml" |
The filename of the menu bar layout.
◆ BlamMenubarItemType
Enumerator containing all possible types of menu bar items.
This enum refers to the general type of item as it displays in the menu.
Enumerator |
---|
Menu | A submenu within the menu.
|
MenuItem | A standard menu item.
|
Label | A non-clickable text label.
|
Separator | A separator item.
|
Undefined | Fallback item type in the event no valid type is found.
|
◆ BlamMenubarItemVariableType
Enumerator containing all possible types of menu bar item variables.
This enum is only checked for menu items with BlamMenubarItemType::MenuItem type. It is used to alter the behavior upon selecting the item.
Enumerator |
---|
Unimplemented | Indicates the menu item is a placeholder item intended for future use.
|
Command | Indicates the menu item will execute a command upon being clicked.
|
Global | Indicates the menu item will modify an engine global.
|
UndefinedVariable | Fallback item type in the event no valid type is found.
|