Added simple selecting multiple entries
This commit is contained in:
parent
8d4174ac89
commit
be2d4ed77c
|
@ -7,7 +7,7 @@ use czkawka_core::duplicate::CheckingMethod;
|
||||||
use czkawka_core::empty_folder::EmptyFolder;
|
use czkawka_core::empty_folder::EmptyFolder;
|
||||||
use duplicate::DuplicateFinder;
|
use duplicate::DuplicateFinder;
|
||||||
use gtk::prelude::*;
|
use gtk::prelude::*;
|
||||||
use gtk::{Builder, TreeView, TreeViewColumn};
|
use gtk::{Builder, SelectionMode, TreeView, TreeViewColumn};
|
||||||
use std::cell::RefCell;
|
use std::cell::RefCell;
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
use std::rc::Rc;
|
use std::rc::Rc;
|
||||||
|
@ -42,6 +42,7 @@ fn main() {
|
||||||
// Windows
|
// Windows
|
||||||
let main_window: gtk::Window = builder.get_object("main_window").unwrap();
|
let main_window: gtk::Window = builder.get_object("main_window").unwrap();
|
||||||
main_window.show_all();
|
main_window.show_all();
|
||||||
|
main_window.set_title("Czkawka GTK GUI");
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
// State
|
// State
|
||||||
|
@ -199,10 +200,11 @@ fn main() {
|
||||||
"notebook_duplicate_finder_label" => {
|
"notebook_duplicate_finder_label" => {
|
||||||
// Find duplicates
|
// Find duplicates
|
||||||
// TODO Change to proper value
|
// TODO Change to proper value
|
||||||
|
|
||||||
let mut df = DuplicateFinder::new();
|
let mut df = DuplicateFinder::new();
|
||||||
let check_method = duplicate::CheckingMethod::HASH;
|
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_exclude_directory("/rafa/".to_owned());
|
||||||
df.set_excluded_items("".to_owned());
|
df.set_excluded_items("".to_owned());
|
||||||
df.set_allowed_extensions("".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);
|
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);
|
create_tree_view_duplicates(&mut tree_view_duplicate_finder);
|
||||||
|
|
||||||
let col_indices = [0, 1, 2];
|
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);
|
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);
|
create_tree_view_empty_folders(&mut tree_view_empty_folder_finder);
|
||||||
|
|
||||||
let col_indices = [0, 1, 2];
|
let col_indices = [0, 1, 2];
|
||||||
|
|
Loading…
Reference in a new issue