MenuItem::Role
Preset defaults for common menu items.
| Header | #include "nativeui/menu_item.h" |
| Namespace | namespace nu |
| Type | enum class |
For common menu items like Copy and Paste, manually implementing them for
all platforms is very boring work. You can instead specify a role for a menu
item, and Yue will automatically set labels, accelerators and actions for the
menu item.
This type can have following values:
MenuItem::Role::CopyMenuItem::Role::CutMenuItem::Role::PasteMenuItem::Role::SelectAllMenuItem::Role::UndoMenuItem::Role::RedoMenuItem::Role::MinimizeMenuItem::Role::MaximizeMenuItem::Role::CloseWindowMenuItem::Role::About- Only available on macOS.MenuItem::Role::Hide- Only available on macOS.MenuItem::Role::HideOthers- Only available on macOS.MenuItem::Role::Unhide- Only available on macOS.MenuItem::Role::Help- Only available on macOS.MenuItem::Role::Window- Only available on macOS.MenuItem::Role::Services- Only available on macOS.