From 29ca30aea004442a57bea1d90f12764ab7974315 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Mikrut?= Date: Mon, 7 Sep 2020 16:07:29 +0200 Subject: [PATCH] Small glade changes --- .gitignore | 1 + README.md | 2 +- czkawka_gui/czkawka.glade | 30 ++++++------------------------ czkawka_gui/src/main.rs | 24 ++++++++++++++++++++++-- 4 files changed, 30 insertions(+), 27 deletions(-) diff --git a/.gitignore b/.gitignore index 2ae566f..5e6d7b7 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ .idea/ *.iml *~ +*# diff --git a/README.md b/README.md index 43a6150..e7b0139 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,6 @@ I checked my home directory without any folder exceptions(I removed all director First run reads file entry and save it to cache so this step is mostly limited by disk performance, and with second run cache helps it so searching is a lot of faster. - | App| Executing Time | |:----------:|:-------------:| | Fslint (First Run)| 140s | @@ -90,6 +89,7 @@ First run reads file entry and save it to cache so this step is mostly limited b | Czkawka CLI Release(First Run) | 128s | | Czkawka CLI Release(Second Run) | 8s | +Differences should be more visible when using slower processor or faster disk. ## License Code is distributed under MIT license. diff --git a/czkawka_gui/czkawka.glade b/czkawka_gui/czkawka.glade index 5b2d0aa..70bcd8d 100644 --- a/czkawka_gui/czkawka.glade +++ b/czkawka_gui/czkawka.glade @@ -144,30 +144,10 @@ Author: Rafał Mikrut False end - - Ok - True - True - True - - - True - True - 0 - + - - Cancel - True - True - True - - - True - True - 1 - + @@ -269,6 +249,7 @@ Author: Rafał Mikrut True True left + True True @@ -371,8 +352,9 @@ Author: Rafał Mikrut - False - False + True + True + 3 1 diff --git a/czkawka_gui/src/main.rs b/czkawka_gui/src/main.rs index 6fbebd6..6b8e72f 100644 --- a/czkawka_gui/src/main.rs +++ b/czkawka_gui/src/main.rs @@ -3,6 +3,7 @@ use czkawka_core::{duplicate, empty_folder}; extern crate gtk; use gtk::prelude::*; +use gtk::Builder; // use gtk::{ButtonsType, DialogFlags, MessageDialog, MessageType, Window}; fn main() { @@ -14,9 +15,28 @@ fn main() { let builder = gtk::Builder::from_string(glade_src); // Show first window - let window: gtk::Window = builder.get_object("main_window").unwrap(); - window.show_all(); + let main_window: gtk::Window = builder.get_object("main_window").unwrap(); + main_window.show_all(); + + prepare_buttons_at_start(builder); + // We start the gtk main loop. gtk::main(); } +fn prepare_buttons_at_start(builder : Builder){ + let buttons_stop : gtk::Button = builder.get_object("buttons_stop").unwrap(); + buttons_stop.hide(); + let buttons_resume : gtk::Button = builder.get_object("buttons_resume").unwrap(); + buttons_resume.hide(); + let buttons_pause : gtk::Button = builder.get_object("buttons_pause").unwrap(); + buttons_pause.hide(); + + + let buttons_select : gtk::Button = builder.get_object("buttons_select").unwrap(); + buttons_select.hide(); + let buttons_delete : gtk::Button = builder.get_object("buttons_delete").unwrap(); + buttons_delete.hide(); + let buttons_save : gtk::Button = builder.get_object("buttons_save").unwrap(); + buttons_save.hide(); +} \ No newline at end of file