From 91e502deb632259d617aae63a6f681bf1ba2e712 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Thu, 14 Nov 2024 21:10:33 +0100
Subject: [PATCH] Add a new icon for the editor toolbar
---
novelwriter/assets/icons/typicons_dark/icons.conf | 1 +
novelwriter/assets/icons/typicons_dark/nw_toolbar.svg | 5 +++++
novelwriter/assets/icons/typicons_light/icons.conf | 1 +
novelwriter/assets/icons/typicons_light/nw_toolbar.svg | 5 +++++
novelwriter/gui/doceditor.py | 2 +-
novelwriter/gui/theme.py | 4 ++--
6 files changed, 15 insertions(+), 3 deletions(-)
create mode 100644 novelwriter/assets/icons/typicons_dark/nw_toolbar.svg
create mode 100644 novelwriter/assets/icons/typicons_light/nw_toolbar.svg
diff --git a/novelwriter/assets/icons/typicons_dark/icons.conf b/novelwriter/assets/icons/typicons_dark/icons.conf
index c9f7a546..22adb00a 100644
--- a/novelwriter/assets/icons/typicons_dark/icons.conf
+++ b/novelwriter/assets/icons/typicons_dark/icons.conf
@@ -108,6 +108,7 @@ status_stats = typ_chart-bar-grey.svg
status_time = typ_stopwatch-grey.svg
sticky-off = typ_pin-outline.svg
sticky-on = typ_pin.svg
+toolbar = nw_toolbar.svg
unchecked = mixed_input-unchecked.svg
unfold-hide = typ_unfold-hidden.svg
unfold-show = typ_unfold-visible.svg
diff --git a/novelwriter/assets/icons/typicons_dark/nw_toolbar.svg b/novelwriter/assets/icons/typicons_dark/nw_toolbar.svg
new file mode 100644
index 00000000..ea6e9ab9
--- /dev/null
+++ b/novelwriter/assets/icons/typicons_dark/nw_toolbar.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/novelwriter/assets/icons/typicons_light/icons.conf b/novelwriter/assets/icons/typicons_light/icons.conf
index c3cc9b76..90e88b88 100644
--- a/novelwriter/assets/icons/typicons_light/icons.conf
+++ b/novelwriter/assets/icons/typicons_light/icons.conf
@@ -108,6 +108,7 @@ status_stats = typ_chart-bar-grey.svg
status_time = typ_stopwatch-grey.svg
sticky-off = typ_pin-outline.svg
sticky-on = typ_pin.svg
+toolbar = nw_toolbar.svg
unchecked = mixed_input-unchecked.svg
unfold-hide = typ_unfold-hidden.svg
unfold-show = typ_unfold-visible.svg
diff --git a/novelwriter/assets/icons/typicons_light/nw_toolbar.svg b/novelwriter/assets/icons/typicons_light/nw_toolbar.svg
new file mode 100644
index 00000000..c68f444d
--- /dev/null
+++ b/novelwriter/assets/icons/typicons_light/nw_toolbar.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/novelwriter/gui/doceditor.py b/novelwriter/gui/doceditor.py
index feaa912c..3ddd7731 100644
--- a/novelwriter/gui/doceditor.py
+++ b/novelwriter/gui/doceditor.py
@@ -2941,7 +2941,7 @@ class GuiDocEditHeader(QWidget):
def updateTheme(self) -> None:
"""Update theme elements."""
- self.tbButton.setThemeIcon("menu")
+ self.tbButton.setThemeIcon("toolbar")
self.outlineButton.setThemeIcon("list")
self.searchButton.setThemeIcon("search")
self.minmaxButton.setThemeIcon("maximise")
diff --git a/novelwriter/gui/theme.py b/novelwriter/gui/theme.py
index b4ef5056..40f65531 100644
--- a/novelwriter/gui/theme.py
+++ b/novelwriter/gui/theme.py
@@ -507,8 +507,8 @@ class GuiIcons:
"add", "add_document", "backward", "bookmark", "browse", "checked", "close", "copy",
"cross", "document", "down", "edit", "export", "font", "forward", "import", "list",
"maximise", "menu", "minimise", "more", "noncheckable", "open", "panel", "quote",
- "refresh", "remove", "revert", "search_replace", "search", "settings", "star", "unchecked",
- "up", "view",
+ "refresh", "remove", "revert", "search_replace", "search", "settings", "star", "toolbar",
+ "unchecked", "up", "view",
# Switches
"sticky-on", "sticky-off",