1
0
Fork 0
mirror of synced 2024-05-01 19:13:24 +12:00

Hide preview when deleting images or symlinking it (#167)

This commit is contained in:
Rafał Mikrut 2020-12-31 10:12:31 +01:00 committed by GitHub
parent cab191466e
commit 97f7c8370d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 0 deletions

View file

@ -24,6 +24,7 @@ pub fn connect_button_delete(gui_data: &GuiData) {
let scrolled_window_same_music_finder = gui_data.scrolled_window_same_music_finder.clone();
let scrolled_window_invalid_symlinks = gui_data.scrolled_window_invalid_symlinks.clone();
let check_button_settings_confirm_deletion = gui_data.check_button_settings_confirm_deletion.clone();
let image_preview_similar_images = gui_data.image_preview_similar_images.clone();
buttons_delete.connect_clicked(move |_| {
if check_button_settings_confirm_deletion.get_active() {
@ -76,6 +77,8 @@ pub fn connect_button_delete(gui_data: &GuiData) {
ColumnsSimilarImages::Color as i32,
&gui_data,
);
// let list_store = get_list_store(&scrolled_window_similar_images_finder);
image_preview_similar_images.hide();
}
"notebook_main_zeroed_files_finder" => {
basic_remove(&scrolled_window_zeroed_files_finder.clone(), ColumnsZeroedFiles::Name as i32, ColumnsZeroedFiles::Path as i32, &gui_data);

View file

@ -16,6 +16,8 @@ pub fn connect_button_symlink(gui_data: &GuiData) {
let scrolled_window_similar_images_finder = gui_data.scrolled_window_similar_images_finder.clone();
let scrolled_window_same_music_finder = gui_data.scrolled_window_same_music_finder.clone();
let image_preview_similar_images = gui_data.image_preview_similar_images.clone();
buttons_symlink.connect_clicked(move |_| match notebook_main_children_names.get(notebook_main.get_current_page().unwrap() as usize).unwrap().as_str() {
"notebook_main_duplicate_finder_label" => {
symlink(scrolled_window_duplicate_finder.clone(), ColumnsDuplicates::Name as i32, ColumnsDuplicates::Path as i32, ColumnsDuplicates::Color as i32, &gui_data);
@ -31,6 +33,7 @@ pub fn connect_button_symlink(gui_data: &GuiData) {
ColumnsSimilarImages::Color as i32,
&gui_data,
);
image_preview_similar_images.hide();
}
e => panic!("Not existent {}", e),
});

View file

@ -198,6 +198,7 @@ pub fn initialize_gui(gui_data: &GuiData) {
}
// Similar Images
{
let image_preview_similar_images_clone = image_preview_similar_images.clone();
image_preview_similar_images.hide();
let col_types: [glib::types::Type; 10] = [
@ -310,6 +311,7 @@ pub fn initialize_gui(gui_data: &GuiData) {
ColumnsSimilarImages::Color as i32,
&gui_data,
);
image_preview_similar_images_clone.hide();
}
}
gtk::Inhibit(false)