Context menu item configuration. More...
#include <canvas_utils.h>
Public Attributes | |
| std::string | label |
| std::string | shortcut |
| std::function< void()> | callback |
| std::function< bool()> | enabled_condition = []() { return true; } |
| std::vector< CanvasContextMenuItem > | subitems |
Context menu item configuration.
Definition at line 101 of file canvas_utils.h.
| std::string yaze::gui::CanvasContextMenuItem::label |
Definition at line 102 of file canvas_utils.h.
| std::string yaze::gui::CanvasContextMenuItem::shortcut |
Definition at line 103 of file canvas_utils.h.
| std::function<void()> yaze::gui::CanvasContextMenuItem::callback |
Definition at line 104 of file canvas_utils.h.
| std::function<bool()> yaze::gui::CanvasContextMenuItem::enabled_condition = []() { return true; } |
Definition at line 105 of file canvas_utils.h.
| std::vector<CanvasContextMenuItem> yaze::gui::CanvasContextMenuItem::subitems |
Definition at line 106 of file canvas_utils.h.