From a5f05efd1f17d7e019cc95ace9bc8a966410d8f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Mikrut?= Date: Sun, 3 Apr 2022 12:46:10 +0200 Subject: [PATCH] Icons --- LICENSE | 21 ++++++++- README.md | 2 + czkawka_gui/icons/czk_add.svg | 1 + czkawka_gui/icons/czk_compare.svg | 1 + czkawka_gui/icons/czk_delete.svg | 1 + czkawka_gui/icons/czk_hardlink.svg | 1 + czkawka_gui/icons/czk_hide_down.svg | 1 + czkawka_gui/icons/czk_hide_up.svg | 1 + czkawka_gui/icons/czk_info.svg | 1 + czkawka_gui/icons/czk_left.svg | 1 + czkawka_gui/icons/czk_manual_add.svg | 1 + czkawka_gui/icons/czk_move.svg | 1 + czkawka_gui/icons/czk_right.svg | 1 + czkawka_gui/icons/czk_save.svg | 1 + czkawka_gui/icons/czk_search.svg | 1 + czkawka_gui/icons/czk_select.svg | 1 + czkawka_gui/icons/czk_settings.svg | 1 + czkawka_gui/icons/czk_stop.svg | 1 + czkawka_gui/icons/czk_symlink.svg | 1 + czkawka_gui/icons/czk_trash.svg | 1 + .../src/gui_structs/gui_bottom_buttons.rs | 18 +++++++- .../src/gui_structs/gui_compare_images.rs | 6 ++- czkawka_gui/src/gui_structs/gui_data.rs | 20 ++++++++- czkawka_gui/src/gui_structs/gui_header.rs | 6 ++- .../src/gui_structs/gui_progress_dialog.rs | 6 ++- .../src/gui_structs/gui_upper_notebook.rs | 11 ++++- czkawka_gui/src/help_functions.rs | 33 +++++++++++++- czkawka_gui/ui/about_dialog.cmb.ui | 2 +- czkawka_gui/ui/compare_images.ui | 4 +- czkawka_gui/ui/czkawka.cmb | 44 +++++++++---------- czkawka_gui/ui/main_window.ui | 36 +++++++-------- czkawka_gui/ui/progress.ui | 2 +- 32 files changed, 174 insertions(+), 55 deletions(-) create mode 100644 czkawka_gui/icons/czk_add.svg create mode 100644 czkawka_gui/icons/czk_compare.svg create mode 100644 czkawka_gui/icons/czk_delete.svg create mode 100644 czkawka_gui/icons/czk_hardlink.svg create mode 100644 czkawka_gui/icons/czk_hide_down.svg create mode 100644 czkawka_gui/icons/czk_hide_up.svg create mode 100644 czkawka_gui/icons/czk_info.svg create mode 100644 czkawka_gui/icons/czk_left.svg create mode 100644 czkawka_gui/icons/czk_manual_add.svg create mode 100644 czkawka_gui/icons/czk_move.svg create mode 100644 czkawka_gui/icons/czk_right.svg create mode 100644 czkawka_gui/icons/czk_save.svg create mode 100644 czkawka_gui/icons/czk_search.svg create mode 100644 czkawka_gui/icons/czk_select.svg create mode 100644 czkawka_gui/icons/czk_settings.svg create mode 100644 czkawka_gui/icons/czk_stop.svg create mode 100644 czkawka_gui/icons/czk_symlink.svg create mode 100644 czkawka_gui/icons/czk_trash.svg diff --git a/LICENSE b/LICENSE index 5d8cf328a..53b31f22f 100644 --- a/LICENSE +++ b/LICENSE @@ -366,4 +366,23 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file +SOFTWARE. + +Icons used inside GUI version +Reshot license + +czkawka_gui/icons/* + +Photos, Icons or Illustrations from Reshot can be used in: + +- Social Media posts +- Online marketing ads +- Educational projects +- Commercial projects +- Editorial projects + +Items under the Reshot Free License can be used in your commercial and non-commercial projects, for free. + +You’re granted a copyright license to download, copy, modify, distribute, publicly perform and broadcast the Items. +Your rights are non-exclusive, worldwide, sub-licensable and ongoing. Attribution is not required, however, we would +appreciate it if you credit Reshot where reasonably possible. \ No newline at end of file diff --git a/README.md b/README.md index df437dd06..9042ff61b 100644 --- a/README.md +++ b/README.md @@ -165,6 +165,8 @@ Icon was created by [jannuary](https://github.com/jannuary) and licensed CC-BY-4 Windows dark theme is used from [AdMin repo](https://github.com/nrhodes91/AdMin) with MIT license. +Some icons were taken from [ReShot](https://www.reshot.com) site and are licensed under Reshot Free License + The program is completely free to use. "Gratis to uczciwa cena" - "Free is a fair price" diff --git a/czkawka_gui/icons/czk_add.svg b/czkawka_gui/icons/czk_add.svg new file mode 100644 index 000000000..c27931123 --- /dev/null +++ b/czkawka_gui/icons/czk_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_compare.svg b/czkawka_gui/icons/czk_compare.svg new file mode 100644 index 000000000..08808b193 --- /dev/null +++ b/czkawka_gui/icons/czk_compare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_delete.svg b/czkawka_gui/icons/czk_delete.svg new file mode 100644 index 000000000..f8936d16f --- /dev/null +++ b/czkawka_gui/icons/czk_delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_hardlink.svg b/czkawka_gui/icons/czk_hardlink.svg new file mode 100644 index 000000000..b60761966 --- /dev/null +++ b/czkawka_gui/icons/czk_hardlink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_hide_down.svg b/czkawka_gui/icons/czk_hide_down.svg new file mode 100644 index 000000000..dd9375faa --- /dev/null +++ b/czkawka_gui/icons/czk_hide_down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_hide_up.svg b/czkawka_gui/icons/czk_hide_up.svg new file mode 100644 index 000000000..276895c20 --- /dev/null +++ b/czkawka_gui/icons/czk_hide_up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_info.svg b/czkawka_gui/icons/czk_info.svg new file mode 100644 index 000000000..3611b42d0 --- /dev/null +++ b/czkawka_gui/icons/czk_info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_left.svg b/czkawka_gui/icons/czk_left.svg new file mode 100644 index 000000000..667851fea --- /dev/null +++ b/czkawka_gui/icons/czk_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_manual_add.svg b/czkawka_gui/icons/czk_manual_add.svg new file mode 100644 index 000000000..07ef2f414 --- /dev/null +++ b/czkawka_gui/icons/czk_manual_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_move.svg b/czkawka_gui/icons/czk_move.svg new file mode 100644 index 000000000..748de67b9 --- /dev/null +++ b/czkawka_gui/icons/czk_move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_right.svg b/czkawka_gui/icons/czk_right.svg new file mode 100644 index 000000000..002118439 --- /dev/null +++ b/czkawka_gui/icons/czk_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_save.svg b/czkawka_gui/icons/czk_save.svg new file mode 100644 index 000000000..6220f34e0 --- /dev/null +++ b/czkawka_gui/icons/czk_save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_search.svg b/czkawka_gui/icons/czk_search.svg new file mode 100644 index 000000000..00edda843 --- /dev/null +++ b/czkawka_gui/icons/czk_search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_select.svg b/czkawka_gui/icons/czk_select.svg new file mode 100644 index 000000000..a30ec149b --- /dev/null +++ b/czkawka_gui/icons/czk_select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_settings.svg b/czkawka_gui/icons/czk_settings.svg new file mode 100644 index 000000000..a3df7f6a1 --- /dev/null +++ b/czkawka_gui/icons/czk_settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_stop.svg b/czkawka_gui/icons/czk_stop.svg new file mode 100644 index 000000000..0b11c771c --- /dev/null +++ b/czkawka_gui/icons/czk_stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_symlink.svg b/czkawka_gui/icons/czk_symlink.svg new file mode 100644 index 000000000..f64fd2d13 --- /dev/null +++ b/czkawka_gui/icons/czk_symlink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/icons/czk_trash.svg b/czkawka_gui/icons/czk_trash.svg new file mode 100644 index 000000000..162429a00 --- /dev/null +++ b/czkawka_gui/icons/czk_trash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/czkawka_gui/src/gui_structs/gui_bottom_buttons.rs b/czkawka_gui/src/gui_structs/gui_bottom_buttons.rs index c41f8fbf0..506392c10 100644 --- a/czkawka_gui/src/gui_structs/gui_bottom_buttons.rs +++ b/czkawka_gui/src/gui_structs/gui_bottom_buttons.rs @@ -1,8 +1,11 @@ use gtk::prelude::*; use gtk::{Bin, Widget}; -use crate::flg; -use crate::help_functions::{get_custom_label_from_button_with_image, BottomButtonsEnum}; +use crate::help_functions::{get_custom_label_from_button_with_image, set_icon_of_button, set_icon_of_menubutton, BottomButtonsEnum}; +use crate::{ + flg, CZK_ICON_COMPARE, CZK_ICON_HARDLINK, CZK_ICON_HIDE_DOWN, CZK_ICON_HIDE_UP, CZK_ICON_MOVE, CZK_ICON_SAVE, CZK_ICON_SEARCH, CZK_ICON_SELECT, CZK_ICON_SYMLINK, + CZK_ICON_TRASH, +}; #[derive(Clone)] pub struct GuiBottomButtons { @@ -34,6 +37,17 @@ impl GuiBottomButtons { let buttons_show_errors: gtk::Button = builder.object("buttons_show_errors").unwrap(); let buttons_show_upper_notebook: gtk::Button = builder.object("buttons_show_upper_notebook").unwrap(); + set_icon_of_button(&buttons_search, CZK_ICON_SEARCH); + set_icon_of_menubutton(&buttons_select, CZK_ICON_SELECT); + set_icon_of_button(&buttons_delete, CZK_ICON_TRASH); + set_icon_of_button(&buttons_save, CZK_ICON_SAVE); + set_icon_of_button(&buttons_symlink, CZK_ICON_SYMLINK); + set_icon_of_button(&buttons_hardlink, CZK_ICON_HARDLINK); + set_icon_of_button(&buttons_move, CZK_ICON_MOVE); + set_icon_of_button(&buttons_compare, CZK_ICON_COMPARE); + set_icon_of_button(&buttons_show_errors, CZK_ICON_HIDE_DOWN); + set_icon_of_button(&buttons_show_upper_notebook, CZK_ICON_HIDE_UP); + let buttons_names = [ BottomButtonsEnum::Search, BottomButtonsEnum::Select, diff --git a/czkawka_gui/src/gui_structs/gui_compare_images.rs b/czkawka_gui/src/gui_structs/gui_compare_images.rs index d49d7c1b9..2ff4fa2d2 100644 --- a/czkawka_gui/src/gui_structs/gui_compare_images.rs +++ b/czkawka_gui/src/gui_structs/gui_compare_images.rs @@ -1,4 +1,5 @@ -use crate::flg; +use crate::help_functions::set_icon_of_button; +use crate::{flg, CZK_ICON_LEFT, CZK_ICON_RIGHT}; use gtk::prelude::*; use gtk::{Builder, TreePath}; use std::cell::RefCell; @@ -57,6 +58,9 @@ impl GuiCompareImages { let shared_image_cache = Rc::new(RefCell::new(Vec::new())); let shared_using_for_preview = Rc::new(RefCell::new((None, None))); + set_icon_of_button(&button_go_previous_compare_group, CZK_ICON_LEFT); + set_icon_of_button(&button_go_next_compare_group, CZK_ICON_RIGHT); + Self { window_compare, label_group_info, diff --git a/czkawka_gui/src/gui_structs/gui_data.rs b/czkawka_gui/src/gui_structs/gui_data.rs index a27061a4c..d56532f27 100644 --- a/czkawka_gui/src/gui_structs/gui_data.rs +++ b/czkawka_gui/src/gui_structs/gui_data.rs @@ -32,7 +32,25 @@ use crate::help_functions::BottomButtonsEnum; use crate::notebook_enums::*; use crate::taskbar_progress::TaskbarProgress; -const ICON_ABOUT: &[u8; 4458] = include_bytes!("../../../snap/gui/czkawka.png"); +pub const ICON_ABOUT: &[u8; 4458] = include_bytes!("../../../snap/gui/czkawka.png"); +pub const CZK_ICON_ADD: &[u8; 677] = include_bytes!("../../icons/czk_add.svg"); +pub const CZK_ICON_COMPARE: &[u8; 5700] = include_bytes!("../../icons/czk_compare.svg"); +pub const CZK_ICON_DELETE: &[u8; 489] = include_bytes!("../../icons/czk_delete.svg"); +pub const CZK_ICON_HARDLINK: &[u8; 17326] = include_bytes!("../../icons/czk_hardlink.svg"); +pub const CZK_ICON_HIDE_DOWN: &[u8; 711] = include_bytes!("../../icons/czk_hide_down.svg"); +pub const CZK_ICON_HIDE_UP: &[u8; 634] = include_bytes!("../../icons/czk_hide_up.svg"); +pub const CZK_ICON_INFO: &[u8; 3325] = include_bytes!("../../icons/czk_info.svg"); +pub const CZK_ICON_LEFT: &[u8; 245] = include_bytes!("../../icons/czk_left.svg"); +pub const CZK_ICON_MANUAL_ADD: &[u8; 677] = include_bytes!("../../icons/czk_manual_add.svg"); +pub const CZK_ICON_MOVE: &[u8; 2535] = include_bytes!("../../icons/czk_move.svg"); +pub const CZK_ICON_RIGHT: &[u8; 278] = include_bytes!("../../icons/czk_right.svg"); +pub const CZK_ICON_SAVE: &[u8; 462] = include_bytes!("../../icons/czk_save.svg"); +pub const CZK_ICON_SEARCH: &[u8; 1517] = include_bytes!("../../icons/czk_search.svg"); +pub const CZK_ICON_SELECT: &[u8; 370] = include_bytes!("../../icons/czk_select.svg"); +pub const CZK_ICON_SETTINGS: &[u8; 2851] = include_bytes!("../../icons/czk_settings.svg"); +pub const CZK_ICON_STOP: &[u8; 618] = include_bytes!("../../icons/czk_stop.svg"); +pub const CZK_ICON_SYMLINK: &[u8; 2455] = include_bytes!("../../icons/czk_symlink.svg"); +pub const CZK_ICON_TRASH: &[u8; 709] = include_bytes!("../../icons/czk_trash.svg"); #[derive(Clone)] pub struct GuiData { diff --git a/czkawka_gui/src/gui_structs/gui_header.rs b/czkawka_gui/src/gui_structs/gui_header.rs index 54229c56a..a8fd4a68e 100644 --- a/czkawka_gui/src/gui_structs/gui_header.rs +++ b/czkawka_gui/src/gui_structs/gui_header.rs @@ -1,6 +1,7 @@ use gtk::prelude::*; -use crate::flg; +use crate::help_functions::set_icon_of_button; +use crate::{flg, CZK_ICON_INFO, CZK_ICON_SETTINGS}; #[derive(Clone)] pub struct GuiHeader { @@ -13,6 +14,9 @@ impl GuiHeader { let button_settings: gtk::Button = builder.object("button_settings").unwrap(); let button_app_info: gtk::Button = builder.object("button_app_info").unwrap(); + set_icon_of_button(&button_settings, CZK_ICON_SETTINGS); + set_icon_of_button(&button_app_info, CZK_ICON_INFO); + Self { button_settings, button_app_info } } diff --git a/czkawka_gui/src/gui_structs/gui_progress_dialog.rs b/czkawka_gui/src/gui_structs/gui_progress_dialog.rs index acfd27a91..9804b7867 100644 --- a/czkawka_gui/src/gui_structs/gui_progress_dialog.rs +++ b/czkawka_gui/src/gui_structs/gui_progress_dialog.rs @@ -1,8 +1,8 @@ use gtk::prelude::*; use gtk::{Bin, Builder, EventControllerKey, Window}; -use crate::flg; -use crate::help_functions::get_custom_label_from_button_with_image; +use crate::help_functions::{get_custom_label_from_button_with_image, set_icon_of_button}; +use crate::{flg, CZK_ICON_STOP}; #[derive(Clone)] pub struct GuiProgressDialog { @@ -48,6 +48,8 @@ impl GuiProgressDialog { // let gc_button_stop_in_dialog = gtk4::GestureClick::new(); // button_stop_in_dialog.add_controller(&gc_button_stop_in_dialog); + set_icon_of_button(&button_stop_in_dialog, CZK_ICON_STOP); + Self { window_progress, progress_bar_current_stage, diff --git a/czkawka_gui/src/gui_structs/gui_upper_notebook.rs b/czkawka_gui/src/gui_structs/gui_upper_notebook.rs index 2dd427065..2c99fd578 100644 --- a/czkawka_gui/src/gui_structs/gui_upper_notebook.rs +++ b/czkawka_gui/src/gui_structs/gui_upper_notebook.rs @@ -1,9 +1,9 @@ use gtk::prelude::*; use gtk::{Bin, EventControllerKey, TreeView}; -use crate::flg; -use crate::help_functions::get_custom_label_from_button_with_image; +use crate::help_functions::{get_custom_label_from_button_with_image, set_icon_of_button}; use crate::notebook_enums::NotebookUpperEnum; +use crate::{flg, CZK_ICON_ADD, CZK_ICON_DELETE, CZK_ICON_MANUAL_ADD}; #[derive(Clone)] pub struct GuiUpperNotebook { @@ -74,6 +74,13 @@ impl GuiUpperNotebook { let label_general_min_size: gtk::Label = builder.object("label_general_min_size").unwrap(); let label_general_max_size: gtk::Label = builder.object("label_general_max_size").unwrap(); + set_icon_of_button(&buttons_add_included_directory, CZK_ICON_ADD); + set_icon_of_button(&buttons_manual_add_included_directory, CZK_ICON_MANUAL_ADD); + set_icon_of_button(&buttons_remove_included_directory, CZK_ICON_DELETE); + set_icon_of_button(&buttons_add_excluded_directory, CZK_ICON_ADD); + set_icon_of_button(&buttons_manual_add_excluded_directory, CZK_ICON_MANUAL_ADD); + set_icon_of_button(&buttons_remove_excluded_directory, CZK_ICON_DELETE); + Self { notebook_upper, scrolled_window_included_directories, diff --git a/czkawka_gui/src/help_functions.rs b/czkawka_gui/src/help_functions.rs index 243f38ba0..e4af41701 100644 --- a/czkawka_gui/src/help_functions.rs +++ b/czkawka_gui/src/help_functions.rs @@ -1,10 +1,11 @@ use directories_next::ProjectDirs; +use gdk::gdk_pixbuf::{InterpType, Pixbuf}; use std::cmp::Ordering; use std::collections::HashMap; use std::path::{Path, PathBuf}; use gtk::prelude::*; -use gtk::{ListStore, TextView, TreeView, Widget}; +use gtk::{Bin, ListStore, TextView, TreeView, Widget}; use image::imageops::FilterType; use image::DynamicImage; @@ -776,6 +777,20 @@ pub fn get_custom_label_from_button_with_image(button: >k::Bin) -> gtk::Label } panic!("Button doesn't have proper custom label child"); } +pub fn get_custom_image_from_button_with_image(button: >k::Bin) -> gtk::Image { + let internal_box = match button.child().unwrap().downcast::() { + Ok(t) => t, + Err(wid) => { + return wid.downcast::().unwrap(); + } + }; + for child in internal_box.children() { + if let Ok(t) = child.downcast::() { + return t; + } + } + panic!("Button doesn't have proper custom label child"); +} // GTK 4 // pub fn get_custom_label_from_button_with_image>(button: &P) -> gtk4::Label { @@ -818,3 +833,19 @@ pub fn get_custom_label_from_button_with_image(button: >k::Bin) -> gtk::Label // // return vector; // } + +const SIZE_OF_ICON: i32 = 18; +const TYPE_OF_INTERPOLATION: InterpType = InterpType::Tiles; + +pub fn set_icon_of_button(button: >k::Button, data: &'static [u8]) { + let image = get_custom_image_from_button_with_image(&button.clone().upcast::()); + let pixbuf = Pixbuf::from_read(std::io::BufReader::new(data)).unwrap(); + let pixbuf = pixbuf.scale_simple(SIZE_OF_ICON, SIZE_OF_ICON, TYPE_OF_INTERPOLATION).unwrap(); + image.set_pixbuf(Some(&pixbuf)); +} +pub fn set_icon_of_menubutton(button: >k::MenuButton, data: &'static [u8]) { + let image = get_custom_image_from_button_with_image(&button.clone().upcast::()); + let pixbuf = Pixbuf::from_read(std::io::BufReader::new(data)).unwrap(); + let pixbuf = pixbuf.scale_simple(SIZE_OF_ICON, SIZE_OF_ICON, TYPE_OF_INTERPOLATION).unwrap(); + image.set_pixbuf(Some(&pixbuf)); +} diff --git a/czkawka_gui/ui/about_dialog.cmb.ui b/czkawka_gui/ui/about_dialog.cmb.ui index a25e6f0a1..762af96f2 100644 --- a/czkawka_gui/ui/about_dialog.cmb.ui +++ b/czkawka_gui/ui/about_dialog.cmb.ui @@ -40,7 +40,7 @@ Author: Rafał Mikrut This program is free to use and will always be. mit-x11 - help-about + image-missing Czkawka dialog 4.0.0 diff --git a/czkawka_gui/ui/compare_images.ui b/czkawka_gui/ui/compare_images.ui index fd028a174..9ef5ccb1d 100644 --- a/czkawka_gui/ui/compare_images.ui +++ b/czkawka_gui/ui/compare_images.ui @@ -53,7 +53,7 @@ False - go-next + image-missing True @@ -73,7 +73,7 @@ False - go-previous + image-missing True diff --git a/czkawka_gui/ui/czkawka.cmb b/czkawka_gui/ui/czkawka.cmb index 1ab3de69f..89736b8b5 100644 --- a/czkawka_gui/ui/czkawka.cmb +++ b/czkawka_gui/ui/czkawka.cmb @@ -333,7 +333,7 @@ (5,9,"GtkWidget","can-focus","False",None,None,None,None,None), (5,9,"GtkWidget","halign","center",None,None,None,None,None), (5,9,"GtkWidget","visible","True",None,None,None,None,None), - (5,10,"GtkImage","icon-name","list-add",None,None,None,None,None), + (5,10,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,10,"GtkWidget","can-focus","False",None,None,None,None,None), (5,10,"GtkWidget","visible","True",None,None,None,None,None), (5,11,"GtkLabel","label","Add ","yes",None,None,None,None), @@ -346,7 +346,7 @@ (5,13,"GtkWidget","can-focus","False",None,None,None,None,None), (5,13,"GtkWidget","halign","center",None,None,None,None,None), (5,13,"GtkWidget","visible","True",None,None,None,None,None), - (5,14,"GtkImage","icon-name","list-remove",None,None,None,None,None), + (5,14,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,14,"GtkWidget","can-focus","False",None,None,None,None,None), (5,14,"GtkWidget","visible","True",None,None,None,None,None), (5,15,"GtkLabel","label","Remove ","yes",None,None,None,None), @@ -359,7 +359,7 @@ (5,17,"GtkWidget","can-focus","False",None,None,None,None,None), (5,17,"GtkWidget","halign","center",None,None,None,None,None), (5,17,"GtkWidget","visible","True",None,None,None,None,None), - (5,18,"GtkImage","icon-name","insert-link",None,None,None,None,None), + (5,18,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,18,"GtkWidget","can-focus","False",None,None,None,None,None), (5,18,"GtkWidget","visible","True",None,None,None,None,None), (5,19,"GtkLabel","label","Manual Add","yes",None,None,None,None), @@ -395,7 +395,7 @@ (5,26,"GtkWidget","can-focus","False",None,None,None,None,None), (5,26,"GtkWidget","halign","center",None,None,None,None,None), (5,26,"GtkWidget","visible","True",None,None,None,None,None), - (5,27,"GtkImage","icon-name","list-add",None,None,None,None,None), + (5,27,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,27,"GtkWidget","can-focus","False",None,None,None,None,None), (5,27,"GtkWidget","visible","True",None,None,None,None,None), (5,28,"GtkLabel","label","Add ","yes",None,None,None,None), @@ -408,7 +408,7 @@ (5,30,"GtkWidget","can-focus","False",None,None,None,None,None), (5,30,"GtkWidget","halign","center",None,None,None,None,None), (5,30,"GtkWidget","visible","True",None,None,None,None,None), - (5,31,"GtkImage","icon-name","list-remove",None,None,None,None,None), + (5,31,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,31,"GtkWidget","can-focus","False",None,None,None,None,None), (5,31,"GtkWidget","visible","True",None,None,None,None,None), (5,32,"GtkLabel","label","Remove ","yes",None,None,None,None), @@ -421,7 +421,7 @@ (5,34,"GtkWidget","can-focus","False",None,None,None,None,None), (5,34,"GtkWidget","halign","center",None,None,None,None,None), (5,34,"GtkWidget","visible","True",None,None,None,None,None), - (5,35,"GtkImage","icon-name","insert-link",None,None,None,None,None), + (5,35,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,35,"GtkWidget","can-focus","False",None,None,None,None,None), (5,35,"GtkWidget","visible","True",None,None,None,None,None), (5,36,"GtkLabel","label","Manual Add","yes",None,None,None,None), @@ -762,7 +762,7 @@ (5,122,"GtkWidget","can-focus","False",None,None,None,None,None), (5,122,"GtkWidget","halign","center",None,None,None,None,None), (5,122,"GtkWidget","visible","True",None,None,None,None,None), - (5,123,"GtkImage","icon-name","edit-find",None,None,None,None,None), + (5,123,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,123,"GtkWidget","can-focus","False",None,None,None,None,None), (5,123,"GtkWidget","visible","True",None,None,None,None,None), (5,124,"GtkLabel","label","Search","yes",None,None,None,None), @@ -771,14 +771,14 @@ (5,125,"GtkWidget","can-focus","True",None,None,None,None,None), (5,125,"GtkWidget","receives-default","True",None,None,None,None,None), (5,125,"GtkWidget","visible","True",None,None,None,None,None), - (5,126,"GtkImage","icon-name","format-justify-fill",None,None,None,None,None), + (5,126,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,126,"GtkWidget","can-focus","False",None,None,None,None,None), (5,126,"GtkWidget","halign","center",None,None,None,None,None), (5,126,"GtkWidget","visible","True",None,None,None,None,None), (5,127,"GtkWidget","can-focus","True",None,None,None,None,None), (5,127,"GtkWidget","receives-default","True",None,None,None,None,None), (5,127,"GtkWidget","visible","True",None,None,None,None,None), - (5,128,"GtkImage","icon-name","utilities-system-monitor",None,None,None,None,None), + (5,128,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,128,"GtkWidget","can-focus","False",None,None,None,None,None), (5,128,"GtkWidget","halign","center",None,None,None,None,None), (5,128,"GtkWidget","visible","True",None,None,None,None,None), @@ -793,7 +793,7 @@ (5,131,"GtkWidget","can-focus","False",None,None,None,None,None), (5,131,"GtkWidget","halign","center",None,None,None,None,None), (5,131,"GtkWidget","visible","True",None,None,None,None,None), - (5,132,"GtkImage","icon-name","edit-select-all",None,None,None,None,None), + (5,132,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,132,"GtkWidget","can-focus","False",None,None,None,None,None), (5,132,"GtkWidget","visible","True",None,None,None,None,None), (5,133,"GtkLabel","label","Select","yes",None,None,None,None), @@ -806,7 +806,7 @@ (5,135,"GtkWidget","can-focus","False",None,None,None,None,None), (5,135,"GtkWidget","halign","center",None,None,None,None,None), (5,135,"GtkWidget","visible","True",None,None,None,None,None), - (5,136,"GtkImage","icon-name","video-display",None,None,None,None,None), + (5,136,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,136,"GtkWidget","can-focus","False",None,None,None,None,None), (5,136,"GtkWidget","visible","True",None,None,None,None,None), (5,137,"GtkLabel","label","Compare","yes",None,None,None,None), @@ -819,7 +819,7 @@ (5,139,"GtkWidget","can-focus","False",None,None,None,None,None), (5,139,"GtkWidget","halign","center",None,None,None,None,None), (5,139,"GtkWidget","visible","True",None,None,None,None,None), - (5,140,"GtkImage","icon-name","list-remove",None,None,None,None,None), + (5,140,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,140,"GtkWidget","can-focus","False",None,None,None,None,None), (5,140,"GtkWidget","visible","True",None,None,None,None,None), (5,141,"GtkLabel","label","Delete","yes",None,None,None,None), @@ -832,7 +832,7 @@ (5,143,"GtkWidget","can-focus","False",None,None,None,None,None), (5,143,"GtkWidget","halign","center",None,None,None,None,None), (5,143,"GtkWidget","visible","True",None,None,None,None,None), - (5,144,"GtkImage","icon-name","folder",None,None,None,None,None), + (5,144,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,144,"GtkWidget","can-focus","False",None,None,None,None,None), (5,144,"GtkWidget","visible","True",None,None,None,None,None), (5,145,"GtkLabel","label","Move","yes",None,None,None,None), @@ -845,7 +845,7 @@ (5,147,"GtkWidget","can-focus","False",None,None,None,None,None), (5,147,"GtkWidget","halign","center",None,None,None,None,None), (5,147,"GtkWidget","visible","True",None,None,None,None,None), - (5,148,"GtkImage","icon-name","document-save",None,None,None,None,None), + (5,148,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,148,"GtkWidget","can-focus","False",None,None,None,None,None), (5,148,"GtkWidget","visible","True",None,None,None,None,None), (5,149,"GtkLabel","label","Save","yes",None,None,None,None), @@ -858,7 +858,7 @@ (5,151,"GtkWidget","can-focus","False",None,None,None,None,None), (5,151,"GtkWidget","halign","center",None,None,None,None,None), (5,151,"GtkWidget","visible","True",None,None,None,None,None), - (5,152,"GtkImage","icon-name","network-transmit-receive",None,None,None,None,None), + (5,152,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,152,"GtkWidget","can-focus","False",None,None,None,None,None), (5,152,"GtkWidget","visible","True",None,None,None,None,None), (5,153,"GtkLabel","label","Symlink","yes",None,None,None,None), @@ -871,7 +871,7 @@ (5,155,"GtkWidget","can-focus","False",None,None,None,None,None), (5,155,"GtkWidget","halign","center",None,None,None,None,None), (5,155,"GtkWidget","visible","True",None,None,None,None,None), - (5,156,"GtkImage","icon-name","text-x-generic-template",None,None,None,None,None), + (5,156,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,156,"GtkWidget","can-focus","False",None,None,None,None,None), (5,156,"GtkWidget","visible","True",None,None,None,None,None), (5,157,"GtkLabel","label","Hardlink","yes",None,None,None,None), @@ -914,13 +914,13 @@ (5,165,"GtkWidget","can-focus","True",None,None,None,None,None), (5,165,"GtkWidget","receives-default","True",None,None,None,None,None), (5,165,"GtkWidget","visible","True",None,None,None,None,None), - (5,166,"GtkImage","icon-name","applications-engineering",None,None,None,None,None), + (5,166,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,166,"GtkWidget","can-focus","False",None,None,None,None,None), (5,166,"GtkWidget","visible","True",None,None,None,None,None), (5,167,"GtkWidget","can-focus","True",None,None,None,None,None), (5,167,"GtkWidget","receives-default","True",None,None,None,None,None), (5,167,"GtkWidget","visible","True",None,None,None,None,None), - (5,168,"GtkImage","icon-name","dialog-information",None,None,None,None,None), + (5,168,"GtkImage","icon-name","image-missing",None,None,None,None,None), (5,168,"GtkWidget","can-focus","False",None,None,None,None,None), (5,168,"GtkWidget","visible","True",None,None,None,None,None), (5,169,"GtkButton","label","Length",None,None,None,None,None), @@ -932,7 +932,7 @@ (5,169,"GtkWidget","visible","True",None,None,None,None,None), (6,1,"GtkAboutDialog","comments","2020 - 2022 Rafał Mikrut(qarmin)\n\nThis program is free to use and will always be.\n","yes",None,None,None,None), (6,1,"GtkAboutDialog","license-type","mit-x11",None,None,None,None,None), - (6,1,"GtkAboutDialog","logo-icon-name","help-about",None,None,None,None,None), + (6,1,"GtkAboutDialog","logo-icon-name","image-missing",None,None,None,None,None), (6,1,"GtkAboutDialog","program-name","Czkawka",None,None,None,None,None), (6,1,"GtkAboutDialog","version","4.0.0",None,None,None,None,None), (6,1,"GtkWidget","can-focus","False",None,None,None,None,None), @@ -981,13 +981,13 @@ (7,7,"GtkWidget","can-focus","True",None,None,None,None,None), (7,7,"GtkWidget","receives-default","True",None,None,None,None,None), (7,7,"GtkWidget","visible","True",None,None,None,None,None), - (7,8,"GtkImage","icon-name","go-next",None,None,None,None,None), + (7,8,"GtkImage","icon-name","image-missing",None,None,None,None,None), (7,8,"GtkWidget","can-focus","False",None,None,None,None,None), (7,8,"GtkWidget","visible","True",None,None,None,None,None), (7,9,"GtkWidget","can-focus","True",None,None,None,None,None), (7,9,"GtkWidget","receives-default","True",None,None,None,None,None), (7,9,"GtkWidget","visible","True",None,None,None,None,None), - (7,10,"GtkImage","icon-name","go-previous",None,None,None,None,None), + (7,10,"GtkImage","icon-name","image-missing",None,None,None,None,None), (7,10,"GtkWidget","can-focus","False",None,None,None,None,None), (7,10,"GtkWidget","visible","True",None,None,None,None,None), (7,11,"GtkBox","homogeneous","True",None,None,None,None,None), @@ -1132,7 +1132,7 @@ (10,11,"GtkWidget","visible","True",None,None,None,None,None), (10,12,"GtkWidget","can-focus","False",None,None,None,None,None), (10,12,"GtkWidget","visible","True",None,None,None,None,None), - (10,13,"GtkImage","icon-name","dialog-cancel",None,None,None,None,None), + (10,13,"GtkImage","icon-name","image-missing",None,None,None,None,None), (10,13,"GtkWidget","can-focus","False",None,None,None,None,None), (10,13,"GtkWidget","visible","True",None,None,None,None,None), (10,14,"GtkLabel","label","Stop","yes",None,None,None,None), diff --git a/czkawka_gui/ui/main_window.ui b/czkawka_gui/ui/main_window.ui index 9fa19af6b..f00b4ec0e 100644 --- a/czkawka_gui/ui/main_window.ui +++ b/czkawka_gui/ui/main_window.ui @@ -84,7 +84,7 @@ Author: Rafał Mikrut False - list-add + image-missing True @@ -128,7 +128,7 @@ Author: Rafał Mikrut False - list-remove + image-missing True @@ -172,7 +172,7 @@ Author: Rafał Mikrut False - insert-link + image-missing True @@ -280,7 +280,7 @@ Author: Rafał Mikrut False - list-add + image-missing True @@ -324,7 +324,7 @@ Author: Rafał Mikrut False - list-remove + image-missing True @@ -368,7 +368,7 @@ Author: Rafał Mikrut False - insert-link + image-missing True @@ -1479,7 +1479,7 @@ Author: Rafał Mikrut False - edit-find + image-missing True @@ -1525,7 +1525,7 @@ Author: Rafał Mikrut False center - format-justify-fill + image-missing True @@ -1546,7 +1546,7 @@ Author: Rafał Mikrut False center - utilities-system-monitor + image-missing True @@ -1578,7 +1578,7 @@ Author: Rafał Mikrut False - edit-select-all + image-missing True @@ -1622,7 +1622,7 @@ Author: Rafał Mikrut False - video-display + image-missing True @@ -1666,7 +1666,7 @@ Author: Rafał Mikrut False - list-remove + image-missing True @@ -1710,7 +1710,7 @@ Author: Rafał Mikrut False - folder + image-missing True @@ -1754,7 +1754,7 @@ Author: Rafał Mikrut False - document-save + image-missing True @@ -1798,7 +1798,7 @@ Author: Rafał Mikrut False - network-transmit-receive + image-missing True @@ -1842,7 +1842,7 @@ Author: Rafał Mikrut False - text-x-generic-template + image-missing True @@ -1977,7 +1977,7 @@ Author: Rafał Mikrut False - applications-engineering + image-missing True @@ -1996,7 +1996,7 @@ Author: Rafał Mikrut False - dialog-information + image-missing True diff --git a/czkawka_gui/ui/progress.ui b/czkawka_gui/ui/progress.ui index 77bf9df0c..efa7c50c1 100644 --- a/czkawka_gui/ui/progress.ui +++ b/czkawka_gui/ui/progress.ui @@ -153,7 +153,7 @@ Author: Rafał Mikrut False - dialog-cancel + image-missing True