From ef0d1fc89cbf42e761aa3d8520de31215b3fe458 Mon Sep 17 00:00:00 2001
From: "Veronica K. B. Olsen" <1619840+vkbo@users.noreply.github.com>
Date: Wed, 17 Jun 2020 16:57:20 +0200
Subject: [PATCH] Added icons for the search tool
---
.../icons/fallback/search_cancel-dark.svg | 31 +++++++
nw/assets/icons/fallback/search_cancel.svg | 31 +++++++
nw/assets/icons/fallback/search_case-dark.svg | 49 ++++++++++++
nw/assets/icons/fallback/search_case.svg | 48 +++++++++++
nw/assets/icons/fallback/search_loop-dark.svg | 31 +++++++
nw/assets/icons/fallback/search_loop.svg | 31 +++++++
.../icons/fallback/search_preserve-dark.svg | 40 ++++++++++
nw/assets/icons/fallback/search_preserve.svg | 40 ++++++++++
.../icons/fallback/search_project-dark.svg | 54 +++++++++++++
nw/assets/icons/fallback/search_project.svg | 54 +++++++++++++
.../icons/fallback/search_regex-dark.svg | 49 ++++++++++++
nw/assets/icons/fallback/search_regex.svg | 48 +++++++++++
nw/assets/icons/fallback/search_word-dark.svg | 45 +++++++++++
nw/assets/icons/fallback/search_word.svg | 45 +++++++++++
nw/gui/theme.py | 80 ++++++++++---------
15 files changed, 639 insertions(+), 37 deletions(-)
create mode 100644 nw/assets/icons/fallback/search_cancel-dark.svg
create mode 100644 nw/assets/icons/fallback/search_cancel.svg
create mode 100644 nw/assets/icons/fallback/search_case-dark.svg
create mode 100644 nw/assets/icons/fallback/search_case.svg
create mode 100644 nw/assets/icons/fallback/search_loop-dark.svg
create mode 100644 nw/assets/icons/fallback/search_loop.svg
create mode 100644 nw/assets/icons/fallback/search_preserve-dark.svg
create mode 100644 nw/assets/icons/fallback/search_preserve.svg
create mode 100644 nw/assets/icons/fallback/search_project-dark.svg
create mode 100644 nw/assets/icons/fallback/search_project.svg
create mode 100644 nw/assets/icons/fallback/search_regex-dark.svg
create mode 100644 nw/assets/icons/fallback/search_regex.svg
create mode 100644 nw/assets/icons/fallback/search_word-dark.svg
create mode 100644 nw/assets/icons/fallback/search_word.svg
diff --git a/nw/assets/icons/fallback/search_cancel-dark.svg b/nw/assets/icons/fallback/search_cancel-dark.svg
new file mode 100644
index 00000000..5a0b2182
--- /dev/null
+++ b/nw/assets/icons/fallback/search_cancel-dark.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/nw/assets/icons/fallback/search_cancel.svg b/nw/assets/icons/fallback/search_cancel.svg
new file mode 100644
index 00000000..48630300
--- /dev/null
+++ b/nw/assets/icons/fallback/search_cancel.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/nw/assets/icons/fallback/search_case-dark.svg b/nw/assets/icons/fallback/search_case-dark.svg
new file mode 100644
index 00000000..4701dfe1
--- /dev/null
+++ b/nw/assets/icons/fallback/search_case-dark.svg
@@ -0,0 +1,49 @@
+
+
diff --git a/nw/assets/icons/fallback/search_case.svg b/nw/assets/icons/fallback/search_case.svg
new file mode 100644
index 00000000..ce7e7673
--- /dev/null
+++ b/nw/assets/icons/fallback/search_case.svg
@@ -0,0 +1,48 @@
+
+
diff --git a/nw/assets/icons/fallback/search_loop-dark.svg b/nw/assets/icons/fallback/search_loop-dark.svg
new file mode 100644
index 00000000..60baf3c2
--- /dev/null
+++ b/nw/assets/icons/fallback/search_loop-dark.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/nw/assets/icons/fallback/search_loop.svg b/nw/assets/icons/fallback/search_loop.svg
new file mode 100644
index 00000000..4d6d85c5
--- /dev/null
+++ b/nw/assets/icons/fallback/search_loop.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/nw/assets/icons/fallback/search_preserve-dark.svg b/nw/assets/icons/fallback/search_preserve-dark.svg
new file mode 100644
index 00000000..e59a8616
--- /dev/null
+++ b/nw/assets/icons/fallback/search_preserve-dark.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/nw/assets/icons/fallback/search_preserve.svg b/nw/assets/icons/fallback/search_preserve.svg
new file mode 100644
index 00000000..bcfd6082
--- /dev/null
+++ b/nw/assets/icons/fallback/search_preserve.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/nw/assets/icons/fallback/search_project-dark.svg b/nw/assets/icons/fallback/search_project-dark.svg
new file mode 100644
index 00000000..552fed1f
--- /dev/null
+++ b/nw/assets/icons/fallback/search_project-dark.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/nw/assets/icons/fallback/search_project.svg b/nw/assets/icons/fallback/search_project.svg
new file mode 100644
index 00000000..ee16c528
--- /dev/null
+++ b/nw/assets/icons/fallback/search_project.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/nw/assets/icons/fallback/search_regex-dark.svg b/nw/assets/icons/fallback/search_regex-dark.svg
new file mode 100644
index 00000000..1a81cfe8
--- /dev/null
+++ b/nw/assets/icons/fallback/search_regex-dark.svg
@@ -0,0 +1,49 @@
+
+
diff --git a/nw/assets/icons/fallback/search_regex.svg b/nw/assets/icons/fallback/search_regex.svg
new file mode 100644
index 00000000..2bbe1c22
--- /dev/null
+++ b/nw/assets/icons/fallback/search_regex.svg
@@ -0,0 +1,48 @@
+
+
diff --git a/nw/assets/icons/fallback/search_word-dark.svg b/nw/assets/icons/fallback/search_word-dark.svg
new file mode 100644
index 00000000..650c7dfc
--- /dev/null
+++ b/nw/assets/icons/fallback/search_word-dark.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/nw/assets/icons/fallback/search_word.svg b/nw/assets/icons/fallback/search_word.svg
new file mode 100644
index 00000000..8f0aed52
--- /dev/null
+++ b/nw/assets/icons/fallback/search_word.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/nw/gui/theme.py b/nw/gui/theme.py
index 30bcb621..7df0c560 100644
--- a/nw/gui/theme.py
+++ b/nw/gui/theme.py
@@ -495,52 +495,58 @@ class GuiIcons:
ICON_MAP = {
# Project and GUI icons
- "cls_none" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
- "cls_novel" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
- "cls_plot" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
- "cls_character" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
- "cls_world" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
- "cls_timeline" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
- "cls_object" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
- "cls_entity" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
- "cls_custom" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
- "cls_trash" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
- "proj_document" : (QStyle.SP_FileIcon, "x-office-document"),
- "proj_folder" : (QStyle.SP_DirIcon, "folder"),
- "proj_orphan" : (QStyle.SP_MessageBoxWarning, "dialog-warning"),
- "proj_nwx" : (None, None),
- "status_lang" : (None, None),
- "status_time" : (None, None),
- "status_stats" : (None, None),
- "doc_h1" : (QStyle.SP_FileIcon, "x-office-document"),
- "doc_h2" : (QStyle.SP_FileIcon, "x-office-document"),
- "doc_h3" : (QStyle.SP_FileIcon, "x-office-document"),
- "doc_h4" : (QStyle.SP_FileIcon, "x-office-document"),
+ "cls_none" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
+ "cls_novel" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
+ "cls_plot" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
+ "cls_character" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
+ "cls_world" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
+ "cls_timeline" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
+ "cls_object" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
+ "cls_entity" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
+ "cls_custom" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
+ "cls_trash" : (QStyle.SP_DriveHDIcon, "drive-harddisk"),
+ "proj_document" : (QStyle.SP_FileIcon, "x-office-document"),
+ "proj_folder" : (QStyle.SP_DirIcon, "folder"),
+ "proj_orphan" : (QStyle.SP_MessageBoxWarning, "dialog-warning"),
+ "proj_nwx" : (None, None),
+ "status_lang" : (None, None),
+ "status_time" : (None, None),
+ "status_stats" : (None, None),
+ "doc_h1" : (QStyle.SP_FileIcon, "x-office-document"),
+ "doc_h2" : (QStyle.SP_FileIcon, "x-office-document"),
+ "doc_h3" : (QStyle.SP_FileIcon, "x-office-document"),
+ "doc_h4" : (QStyle.SP_FileIcon, "x-office-document"),
+ "search_case" : (None, None),
+ "search_regex" : (None, None),
+ "search_word" : (None, None),
+ "search_loop" : (None, None),
+ "search_project" : (None, None),
+ "search_cancel" : (None, None),
+ "search_preserve" : (None, None),
## General Button Icons
"folder-open" : (QStyle.SP_DirOpenIcon, "folder-open"),
"delete" : (QStyle.SP_DialogDiscardButton, "edit-delete"),
- "add" : (None, "list-add"),
- "remove" : (None, "list-remove"),
"close" : (QStyle.SP_DialogCloseButton, "window-close"),
"done" : (QStyle.SP_DialogApplyButton, None),
- "search" : (None, "edit-find"),
- "search-replace" : (None, "edit-find-replace"),
"clear" : (QStyle.SP_LineEditClearButton, "clear_left"),
"save" : (QStyle.SP_DialogSaveButton, "document-save"),
- "edit" : (None, None),
- "check" : (None, None),
- "cross" : (None, None),
- "hash" : (None, None),
- "maximise" : (None, None),
- "minimise" : (None, None),
- "refresh" : (None, None),
- "reference" : (None, None),
- "sticky-on" : (None, None),
- "sticky-off" : (None, None),
+ "add" : (None, "list-add"),
+ "remove" : (None, "list-remove"),
+ "search" : (None, "edit-find"),
+ "search-replace" : (None, "edit-find-replace"),
+ "edit" : (None, None),
+ "check" : (None, None),
+ "cross" : (None, None),
+ "hash" : (None, None),
+ "maximise" : (None, None),
+ "minimise" : (None, None),
+ "refresh" : (None, None),
+ "reference" : (None, None),
- ## Other Icons
- "warning" : (QStyle.SP_MessageBoxWarning, "dialog-warning"),
+ ## Switches
+ "sticky-on" : (None, None),
+ "sticky-off" : (None, None),
}
DECO_MAP = {