From be2d4ed77cac7414922498901136cb01e561a0f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Mikrut?= Date: Wed, 23 Sep 2020 22:05:44 +0200 Subject: [PATCH] Added simple selecting multiple entries --- czkawka_gui/src/main.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/czkawka_gui/src/main.rs b/czkawka_gui/src/main.rs index 3430645..428d64e 100644 --- a/czkawka_gui/src/main.rs +++ b/czkawka_gui/src/main.rs @@ -7,7 +7,7 @@ use czkawka_core::duplicate::CheckingMethod; use czkawka_core::empty_folder::EmptyFolder; use duplicate::DuplicateFinder; use gtk::prelude::*; -use gtk::{Builder, TreeView, TreeViewColumn}; +use gtk::{Builder, SelectionMode, TreeView, TreeViewColumn}; use std::cell::RefCell; use std::collections::HashMap; use std::rc::Rc; @@ -42,6 +42,7 @@ fn main() { // Windows let main_window: gtk::Window = builder.get_object("main_window").unwrap(); main_window.show_all(); + main_window.set_title("Czkawka GTK GUI"); //////////////////////////////////////////////////////////////////////////////////////////////// // State @@ -199,10 +200,11 @@ fn main() { "notebook_duplicate_finder_label" => { // Find duplicates // TODO Change to proper value + let mut df = DuplicateFinder::new(); let check_method = duplicate::CheckingMethod::HASH; { - df.set_include_directory("/home/rafal/Pulpit/AAA".to_owned()); + df.set_include_directory("/home/rafal/Pulpit".to_owned()); df.set_exclude_directory("/rafa/".to_owned()); df.set_excluded_items("".to_owned()); df.set_allowed_extensions("".to_owned()); @@ -250,6 +252,8 @@ fn main() { let mut tree_view_duplicate_finder: gtk::TreeView = TreeView::with_model(&list_store); + tree_view_duplicate_finder.get_selection().set_mode(SelectionMode::Multiple); + create_tree_view_duplicates(&mut tree_view_duplicate_finder); let col_indices = [0, 1, 2]; @@ -356,6 +360,8 @@ fn main() { let mut tree_view_empty_folder_finder: gtk::TreeView = TreeView::with_model(&list_store); + tree_view_empty_folder_finder.get_selection().set_mode(SelectionMode::Multiple); + create_tree_view_empty_folders(&mut tree_view_empty_folder_finder); let col_indices = [0, 1, 2];