Module wry::application::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 = include_bytes!("my_icon.png").to_vec();
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
Represents a System Tray instance.
Object that allows you to build SystemTray instance.