
Go to the source code of this file.
Namespaces | |
| namespace | yaze |
| namespace | yaze::gui |
| Graphical User Interface (GUI) components for the application. | |
| namespace | yaze::gui::anonymous_namespace{canvas_menu.cc} |
Functions | |
| ImVec2 | yaze::gui::BaseStyleVarVec2 (ImGuiStyleVar idx) |
| MenuConfirmState & | yaze::gui::GetMenuConfirmState () |
| std::string | yaze::gui::ConfirmLabel (const std::string &label) |
| void | yaze::gui::RenderMenuItem (const CanvasMenuItem &item, std::function< void(const std::string &, std::function< void()>)> popup_opened_callback=nullptr) |
| Render a single menu item. | |
| void | yaze::gui::RenderMenuSection (const CanvasMenuSection §ion, std::function< void(const std::string &, std::function< void()>)> popup_opened_callback=nullptr) |
| Render a menu section. | |
| void | yaze::gui::RenderCanvasMenu (const CanvasMenuDefinition &menu, std::function< void(const std::string &, std::function< void()>)> popup_opened_callback=nullptr) |
| Render a complete menu definition. | |
Variables | |
| constexpr ImGuiStyleVar | yaze::gui::anonymous_namespace{canvas_menu.cc}::kPopupSpacingVars [] |