From 0e7a660a63f370e6163136e80171a9782c42809b Mon Sep 17 00:00:00 2001 From: BiggerRain <15911122312@163.COM> Date: Wed, 11 Dec 2024 16:52:13 +0800 Subject: [PATCH] feat: add separator about menu (#47) --- src-tauri/src/lib.rs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 1c1e9a0a..7cff6b03 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -241,18 +241,25 @@ fn remove_shortcut(app: &tauri::AppHandle) -> Result<(), String> fn enable_tray(app: &mut tauri::App) { use tauri::{ image::Image, - menu::{Menu, MenuItem}, + menu::{MenuBuilder, MenuItem}, tray::TrayIconBuilder, webview::WebviewBuilder, }; let image = Image::from_path("icons/32x32.png").unwrap(); - let quit_i = MenuItem::with_id(app, "quit", "Quit", true, None::<&str>).unwrap(); + let quit_i = MenuItem::with_id(app, "quit", "Quit Coco", true, None::<&str>).unwrap(); let settings_i = MenuItem::with_id(app, "settings", "Settings", true, None::<&str>).unwrap(); let open_i = MenuItem::with_id(app, "open", "Open Coco", true, None::<&str>).unwrap(); - let menu = Menu::with_items(app, &[&open_i, &settings_i, &quit_i]).unwrap(); + let menu = MenuBuilder::new(app) + .item(&open_i) + .item(&settings_i) + .separator() + .item(&quit_i) + .build() + .unwrap(); + let _tray = TrayIconBuilder::new() .icon(image) .menu(&menu)