Module menu
Expand description
Re-export of muda crate and used for tray context menu.
Modules§
- about_
metadata - Types and functions to create
AboutMetadatafor thePredefinedMenuItem::aboutdialog. - accelerator
- Accelerators describe keyboard shortcuts for menu items.
- dpi
- DPI
Structs§
- About
Metadata - Application metadata for the
PredefinedMenuItem::aboutdialog. - About
Metadata Builder - A builder type for
AboutMetadata. - Check
Menu Item - A check menu item inside a
MenuorSubmenuand usually contains a text and a check mark or a similar toggle that corresponds to a checked and unchecked states. - Check
Menu Item Builder - A builder type for
CheckMenuItem - Icon
- An icon used for the window titlebar, taskbar, etc.
- Icon
Menu Item - An icon menu item inside a
MenuorSubmenuand usually contains an icon and a text. - Icon
Menu Item Builder - 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.
- Menu
Event - 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.
- Menu
Item - A menu item inside a
MenuorSubmenuand contains only text. - Menu
Item Builder - A builder type for
MenuItem - Predefined
Menu Item - 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
Menuor anotherSubmenu. - Submenu
Builder - A builder type for
Submenu
Enums§
- Accelerator
Parse Error - BadIcon
- An error produced when using
Icon::from_rgbawith invalid arguments. - Error
- Errors returned by muda.
- Menu
Item Kind - An enumeration of all available menu types, useful to match against
the items returned from
Menu::itemsorSubmenu::items - Native
Icon - A native Icon to be used for the menu item
Traits§
- Context
Menu - A helper trait with methods to help creating a context menu.
- IsMenu
Item - A trait that defines a generic item in a menu, which may be one of
MenuItemKind
Type Aliases§
- Menu
Event Receiver - A reciever that could be used to listen to menu events.
- Result
- Convenient type alias of Result type for muda.