1
0
Fork 0
mirror of synced 2024-04-28 01:22:53 +12:00

Small glade changes

This commit is contained in:
Rafał Mikrut 2020-09-07 16:07:29 +02:00
parent bbb13d79ce
commit 29ca30aea0
4 changed files with 30 additions and 27 deletions

1
.gitignore vendored
View file

@ -2,3 +2,4 @@
.idea/
*.iml
*~
*#

View file

@ -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.

View file

@ -144,30 +144,10 @@ Author: Rafał Mikrut
<property name="can_focus">False</property>
<property name="layout_style">end</property>
<child>
<object class="GtkButton" id="folder_choose_ok">
<property name="label" translatable="yes">Ok</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
<placeholder/>
</child>
<child>
<object class="GtkButton" id="folder_choose_cancel">
<property name="label" translatable="yes">Cancel</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
<placeholder/>
</child>
</object>
<packing>
@ -269,6 +249,7 @@ Author: Rafał Mikrut
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tab_pos">left</property>
<property name="scrollable">True</property>
<child>
<object class="GtkBox">
<property name="visible">True</property>
@ -371,8 +352,9 @@ Author: Rafał Mikrut
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="padding">3</property>
<property name="position">1</property>
</packing>
</child>

View file

@ -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();
}