yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::gui::CanvasContextMenuItem Struct Reference

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< CanvasContextMenuItemsubitems
 

Detailed Description

Context menu item configuration.

Definition at line 72 of file canvas_utils.h.

Member Data Documentation

◆ label

std::string yaze::gui::CanvasContextMenuItem::label

Definition at line 73 of file canvas_utils.h.

◆ shortcut

std::string yaze::gui::CanvasContextMenuItem::shortcut

Definition at line 74 of file canvas_utils.h.

◆ callback

std::function<void()> yaze::gui::CanvasContextMenuItem::callback

Definition at line 75 of file canvas_utils.h.

◆ enabled_condition

std::function<bool()> yaze::gui::CanvasContextMenuItem::enabled_condition = []() { return true; }

Definition at line 76 of file canvas_utils.h.

◆ subitems

std::vector<CanvasContextMenuItem> yaze::gui::CanvasContextMenuItem::subitems

Definition at line 77 of file canvas_utils.h.


The documentation for this struct was generated from the following file: