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 72 of file canvas_utils.h.
std::string yaze::gui::CanvasContextMenuItem::label |
Definition at line 73 of file canvas_utils.h.
std::string yaze::gui::CanvasContextMenuItem::shortcut |
Definition at line 74 of file canvas_utils.h.
std::function<void()> yaze::gui::CanvasContextMenuItem::callback |
Definition at line 75 of file canvas_utils.h.
std::function<bool()> yaze::gui::CanvasContextMenuItem::enabled_condition = []() { return true; } |
Definition at line 76 of file canvas_utils.h.
std::vector<CanvasContextMenuItem> yaze::gui::CanvasContextMenuItem::subitems |
Definition at line 77 of file canvas_utils.h.