diff --git a/kifu/gtk/src/main.rs b/kifu/gtk/src/main.rs index f9725e9..0ff75e6 100644 --- a/kifu/gtk/src/main.rs +++ b/kifu/gtk/src/main.rs @@ -76,14 +76,6 @@ fn main() { }); app.add_action(&action_config); - app.connect_startup(|app| { - println!("connect_startup"); - let menu_model = gio::Menu::new(); - menu_model.append(Some("Quit"), None); - menu_model.append(Some("Configuration"), Some("show-config")); - app.set_menubar(Some(&menu_model)); - }); - app.connect_activate({ let runtime = runtime.clone(); move |app| { diff --git a/kifu/gtk/src/ui/layout.rs b/kifu/gtk/src/ui/layout.rs index f669c2a..868e9f0 100644 --- a/kifu/gtk/src/ui/layout.rs +++ b/kifu/gtk/src/ui/layout.rs @@ -13,12 +13,11 @@ impl Default for LayoutPrivate { fn default() -> Self { let header = adw::HeaderBar::builder() .title_widget(>k::Label::new(Some("Placeholder Title"))) - .show_start_title_buttons(true) - .show_end_title_buttons(true) .build(); let app_menu = gio::Menu::new(); - app_menu.append(Some("Configuration"), Some("show-config")); + let menu_item = gio::MenuItem::new(Some("Configuration"), Some("app.show-config")); + app_menu.append_item(&menu_item); let hamburger = gtk::MenuButton::builder() .icon_name("open-menu-symbolic")