From bbf7eb3d09d48cfa8b82bf56fc00891c7fa874b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Mikrut?= <41945903+qarmin@users.noreply.github.com> Date: Mon, 17 May 2021 11:06:22 +0200 Subject: [PATCH] Use Center instead CenterAlways(GTK Bug) (#361) --- czkawka_gui/src/connect_button_search.rs | 2 +- czkawka_gui/src/connect_header_buttons.rs | 2 +- czkawka_gui/src/connect_settings.rs | 2 +- czkawka_gui/src/gui_about.rs | 2 +- czkawka_gui/src/gui_data.rs | 2 +- czkawka_gui/src/gui_settings.rs | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/czkawka_gui/src/connect_button_search.rs b/czkawka_gui/src/connect_button_search.rs index 2fc692f..90e1718 100644 --- a/czkawka_gui/src/connect_button_search.rs +++ b/czkawka_gui/src/connect_button_search.rs @@ -114,7 +114,7 @@ pub fn connect_button_search( entry_info.set_text("Searching data, it may take a while, please wait..."); // Set dialog to center to current screen(it is impossible to center it to main window) - window_progress.set_position(WindowPosition::CenterAlways); + window_progress.set_position(WindowPosition::Center); // Resets progress bars progress_bar_all_stages.set_fraction(0 as f64); diff --git a/czkawka_gui/src/connect_header_buttons.rs b/czkawka_gui/src/connect_header_buttons.rs index a33936b..f5d0c6e 100644 --- a/czkawka_gui/src/connect_header_buttons.rs +++ b/czkawka_gui/src/connect_header_buttons.rs @@ -7,7 +7,7 @@ pub fn connect_button_about(gui_data: &GuiData) { let about_dialog = gui_data.about.about_dialog.clone(); let button_app_info = gui_data.header.button_app_info.clone(); button_app_info.connect_clicked(move |_| { - about_dialog.set_position(WindowPosition::CenterAlways); + about_dialog.set_position(WindowPosition::Center); about_dialog.show(); let response = about_dialog.run(); if response != ResponseType::None { diff --git a/czkawka_gui/src/connect_settings.rs b/czkawka_gui/src/connect_settings.rs index bac6f95..f8bf67f 100644 --- a/czkawka_gui/src/connect_settings.rs +++ b/czkawka_gui/src/connect_settings.rs @@ -13,7 +13,7 @@ pub fn connect_settings(gui_data: &GuiData) { button_settings.connect_clicked(move |_| { window_main.set_sensitive(false); window_settings.show(); - window_settings.set_position(WindowPosition::CenterAlways); + window_settings.set_position(WindowPosition::Center); }); let window_main = gui_data.window_main.clone(); diff --git a/czkawka_gui/src/gui_about.rs b/czkawka_gui/src/gui_about.rs index 9160985..283d23f 100644 --- a/czkawka_gui/src/gui_about.rs +++ b/czkawka_gui/src/gui_about.rs @@ -13,7 +13,7 @@ pub struct GuiAbout { impl GuiAbout { pub fn create_from_builder(builder: >k::Builder) -> Self { let about_dialog: gtk::AboutDialog = builder.get_object("about_dialog").unwrap(); - about_dialog.set_position(WindowPosition::CenterAlways); + about_dialog.set_position(WindowPosition::Center); let button_repository: gtk::Button = builder.get_object("button_repository").unwrap(); let button_donation: gtk::Button = builder.get_object("button_donation").unwrap(); diff --git a/czkawka_gui/src/gui_data.rs b/czkawka_gui/src/gui_data.rs index e1f2aab..2d33f5d 100644 --- a/czkawka_gui/src/gui_data.rs +++ b/czkawka_gui/src/gui_data.rs @@ -87,7 +87,7 @@ impl GuiData { let window_main: gtk::Window = builder.get_object("window_main").unwrap(); window_main.show_all(); window_main.set_title("Czkawka"); - window_main.set_position(WindowPosition::CenterAlways); + window_main.set_position(WindowPosition::Center); let main_notebook = GuiMainNotebook::create_from_builder(&builder); let upper_notebook = GuiUpperNotebook::create_from_builder(&builder); diff --git a/czkawka_gui/src/gui_settings.rs b/czkawka_gui/src/gui_settings.rs index 4b63236..6ec6bf7 100644 --- a/czkawka_gui/src/gui_settings.rs +++ b/czkawka_gui/src/gui_settings.rs @@ -30,7 +30,7 @@ pub struct GuiSettings { impl GuiSettings { pub fn create_from_builder(builder: >k::Builder) -> Self { let window_settings: gtk::Window = builder.get_object("window_settings").unwrap(); - window_settings.set_position(WindowPosition::CenterAlways); + window_settings.set_position(WindowPosition::Center); // General let check_button_settings_save_at_exit: gtk::CheckButton = builder.get_object("check_button_settings_save_at_exit").unwrap();