From c08887bb68720e628f11bec40855e5d50c670093 Mon Sep 17 00:00:00 2001 From: Piyush Raj Date: Mon, 18 Jan 2021 16:07:32 +0530 Subject: [PATCH] aboutdialog issue solved _()_ --- src/lib.rs | 13 +++++++++---- ui/main_window.glade | 5 ++++- ui/main_window.glade~ | 3 +++ 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 59bd598..dc79f03 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -72,14 +72,19 @@ pub fn build_ui(app: >k::Application, config: Arc::>) { // about_menu let about_menu = builder.get_object::("about_menu").expect("Resource file missing!"); - let about = builder.get_object::("about").expect("Resource file missing!"); - - about.connect_close(|a| { + let about_window = builder.get_object::("about_window").expect("Resource file missing!"); + about_window.set_transient_for(Some(&win)); + + about_window.connect_delete_event(|a,_| { a.hide(); + println!("Hah phirse"); + Inhibit(true) }); + let a_win = about_window.clone(); about_menu.connect_activate(move |_|{ - about.show_all(); + a_win.show(); + a_win.present(); }); // save_log diff --git a/ui/main_window.glade b/ui/main_window.glade index f10784e..eb63bd1 100644 --- a/ui/main_window.glade +++ b/ui/main_window.glade @@ -2,7 +2,7 @@ - + False dialog Tarangam (तरंगम्) @@ -36,6 +36,9 @@ + + + True diff --git a/ui/main_window.glade~ b/ui/main_window.glade~ index f10784e..8bd12a6 100644 --- a/ui/main_window.glade~ +++ b/ui/main_window.glade~ @@ -36,6 +36,9 @@ + + + True