Module tao::system_tray
source · [−]Expand description
UNSTABLE – The SystemTray
struct and associated types.
Use SystemTrayBuilder to create your tray instance.
ContextMenu is used to created a Window menu on Windows and Linux. On macOS it’s used in the menubar.
ⓘ
let mut tray_menu = ContextMenu::new();
let icon = Icon::from_rgba(icon_rgba, icon_width, icon_height);
tray_menu.add_item(MenuItemAttributes::new("My menu item"));
let mut system_tray = SystemTrayBuilder::new(icon, Some(tray_menu))
.build(&event_loop)
.unwrap();
Linux
A menu is required or the tray return an error containing assertion 'G_IS_DBUS_CONNECTION (connection)'
.
Structs
An icon used for the window titlebar, taskbar, etc.
Represents a System Tray instance.
Object that allows you to build SystemTray instance.
Enums
An error produced when using Icon::from_rgba
with invalid arguments.