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
 
std::vector< CanvasContextMenuItemsubitems
 

Detailed Description

Context menu item configuration.

Definition at line 106 of file canvas_utils.h.

Member Data Documentation

◆ label

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

Definition at line 107 of file canvas_utils.h.

◆ shortcut

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

Definition at line 108 of file canvas_utils.h.

◆ callback

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

Definition at line 109 of file canvas_utils.h.

◆ enabled_condition

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

Definition at line 110 of file canvas_utils.h.

◆ subitems

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

Definition at line 113 of file canvas_utils.h.


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