Public Types | |
enum class | Type { kItem , kSubMenuBegin , kSubMenuEnd , kSeparator , kDisabled } |
Public Attributes | |
Type | type |
std::string | label |
std::string | icon |
std::string | shortcut |
Callback | callback |
EnabledCheck | enabled |
EnabledCheck | checked |
Definition at line 91 of file menu_builder.h.
|
strong |
Enumerator | |
---|---|
kItem | |
kSubMenuBegin | |
kSubMenuEnd | |
kSeparator | |
kDisabled |
Definition at line 92 of file menu_builder.h.
Type yaze::editor::MenuBuilder::MenuItem::type |
Definition at line 100 of file menu_builder.h.
Referenced by yaze::editor::MenuBuilder::BeginSubMenu(), yaze::editor::MenuBuilder::DisabledItem(), yaze::editor::MenuBuilder::DrawMenuItem(), yaze::editor::MenuBuilder::EndMenu(), yaze::editor::MenuBuilder::Item(), and yaze::editor::MenuBuilder::Separator().
std::string yaze::editor::MenuBuilder::MenuItem::label |
Definition at line 101 of file menu_builder.h.
Referenced by yaze::editor::MenuBuilder::BeginSubMenu(), yaze::editor::MenuBuilder::DisabledItem(), yaze::editor::MenuBuilder::DrawMenuItem(), and yaze::editor::MenuBuilder::Item().
std::string yaze::editor::MenuBuilder::MenuItem::icon |
Definition at line 102 of file menu_builder.h.
Referenced by yaze::editor::MenuBuilder::BeginSubMenu(), yaze::editor::MenuBuilder::DisabledItem(), yaze::editor::MenuBuilder::DrawMenuItem(), and yaze::editor::MenuBuilder::Item().
std::string yaze::editor::MenuBuilder::MenuItem::shortcut |
Definition at line 103 of file menu_builder.h.
Referenced by yaze::editor::MenuBuilder::DrawMenuItem(), and yaze::editor::MenuBuilder::Item().
Callback yaze::editor::MenuBuilder::MenuItem::callback |
Definition at line 104 of file menu_builder.h.
Referenced by yaze::editor::MenuBuilder::DrawMenuItem(), and yaze::editor::MenuBuilder::Item().
EnabledCheck yaze::editor::MenuBuilder::MenuItem::enabled |
Definition at line 105 of file menu_builder.h.
Referenced by yaze::editor::MenuBuilder::BeginSubMenu(), yaze::editor::MenuBuilder::DrawMenuItem(), and yaze::editor::MenuBuilder::Item().
EnabledCheck yaze::editor::MenuBuilder::MenuItem::checked |
Definition at line 106 of file menu_builder.h.
Referenced by yaze::editor::MenuBuilder::DrawMenuItem(), and yaze::editor::MenuBuilder::Item().