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 93 of file menu_builder.h.
|
strong |
| Enumerator | |
|---|---|
| kItem | |
| kSubMenuBegin | |
| kSubMenuEnd | |
| kSeparator | |
| kDisabled | |
Definition at line 94 of file menu_builder.h.
| Type yaze::editor::MenuBuilder::MenuItem::type |
Definition at line 102 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 103 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 104 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 105 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 106 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 107 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 108 of file menu_builder.h.
Referenced by yaze::editor::MenuBuilder::DrawMenuItem(), and yaze::editor::MenuBuilder::Item().