Module menu

Source
Expand description

Re-export of muda crate and used for tray context menu.

Modules§

about_metadata
Types and functions to create AboutMetadata for the PredefinedMenuItem::about dialog.
accelerator
Accelerators describe keyboard shortcuts for menu items.
dpi
DPI

Structs§

AboutMetadata
Application metadata for the PredefinedMenuItem::about dialog.
AboutMetadataBuilder
A builder type for AboutMetadata.
CheckMenuItem
A check menu item inside a Menu or Submenu and usually contains a text and a check mark or a similar toggle that corresponds to a checked and unchecked states.
CheckMenuItemBuilder
A builder type for CheckMenuItem
Icon
An icon used for the window titlebar, taskbar, etc.
IconMenuItem
An icon menu item inside a Menu or Submenu and usually contains an icon and a text.
IconMenuItemBuilder
A builder type for IconMenuItem
Menu
A root menu that can be added to a Window on Windows and Linux and used as the app global menu on macOS.
MenuEvent
Describes a menu event emitted when a menu item is activated
MenuId
An unique id that is associated with a menu or a menu item.
MenuItem
A menu item inside a Menu or Submenu and contains only text.
MenuItemBuilder
A builder type for MenuItem
PredefinedMenuItem
A predefined (native) menu item which has a predfined behavior by the OS or by this crate.
Submenu
A menu that can be added to a Menu or another Submenu.
SubmenuBuilder
A builder type for Submenu

Enums§

AcceleratorParseError
BadIcon
An error produced when using Icon::from_rgba with invalid arguments.
Error
Errors returned by muda.
MenuItemKind
An enumeration of all available menu types, useful to match against the items returned from Menu::items or Submenu::items
MenuTheme
The window menu bar theme
NativeIcon
A native Icon to be used for the menu item

Traits§

ContextMenu
A helper trait with methods to help creating a context menu.
IsMenuItem
A trait that defines a generic item in a menu, which may be one of MenuItemKind

Type Aliases§

MenuEventReceiver
A reciever that could be used to listen to menu events.
Result
Convenient type alias of Result type for muda.