![]() |
Blamite Game Engine - blam!
00296.01.12.21.0102.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.