![]() |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
Structure representing a menu bar item. More...
#include <menubar.h>
Public Member Functions | |
| BlamMenubarItem () | |
Public Attributes | |
| BlamMenubarItemType | type |
| The type of this menu item. More... | |
| BlamMenubarItemVariableType | var_type |
| The type of variable the menu item uses. More... | |
| std::string | name |
| The item name. More... | |
| std::string | variable |
| The item variable. Will either be the command to run upon clicking, or the label text. More... | |
| std::string | shortcut |
| The menu item shortcut label. Cosmetic only. More... | |
| bool | has_shortcut |
| Whether or not this item has a shortcut label. More... | |
| bool | enabled |
| Whether or not this menu item is enabled and can be clicked. More... | |
| BlamColor | color |
| The color of the label. More... | |
| bool | override_color |
| Whether or not the label has a custom color set. More... | |
| std::vector< BlamMenubarItem > | items |
| List of all child items in this submenu. More... | |
Structure representing a menu bar item.
|
inline |
| BlamColor BlamMenubarItem::color |
The color of the label.
| bool BlamMenubarItem::enabled |
Whether or not this menu item is enabled and can be clicked.
| bool BlamMenubarItem::has_shortcut |
Whether or not this item has a shortcut label.
| std::vector<BlamMenubarItem> BlamMenubarItem::items |
List of all child items in this submenu.
| std::string BlamMenubarItem::name |
The item name.
| bool BlamMenubarItem::override_color |
Whether or not the label has a custom color set.
| std::string BlamMenubarItem::shortcut |
The menu item shortcut label. Cosmetic only.
| BlamMenubarItemType BlamMenubarItem::type |
The type of this menu item.
| BlamMenubarItemVariableType BlamMenubarItem::var_type |
The type of variable the menu item uses.
| std::string BlamMenubarItem::variable |
The item variable. Will either be the command to run upon clicking, or the label text.