[niepce] Change the workspace icons a little but to use symbolic



commit 8642f5a5af48144b2960e160644db71b2ba16194
Author: Hubert Figuière <hub figuiere net>
Date:   Sat Oct 15 10:14:49 2022 -0400

    Change the workspace icons a little but to use symbolic

 data/icons/file-cabinet-symbolic.svg  | 2 ++
 data/icons/folder-symbolic.svg        | 7 +++++++
 data/icons/tag-symbolic.svg           | 2 ++
 src/fwk/toolkit/application.cpp       | 2 +-
 src/niepce/gresource.xml              | 3 +++
 src/niepce/ui/workspacecontroller.cpp | 6 +++---
 6 files changed, 18 insertions(+), 4 deletions(-)
---
diff --git a/data/icons/file-cabinet-symbolic.svg b/data/icons/file-cabinet-symbolic.svg
new file mode 100644
index 00000000..a2cd5018
--- /dev/null
+++ b/data/icons/file-cabinet-symbolic.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"; height="16px" viewBox="0 0 16 16" width="16px"><path d="m 4 0 c 
-1.644531 0 -3 1.355469 -3 3 v 9 c 0 1.644531 1.355469 3 3 3 h 8 c 1.644531 0 3 -1.355469 3 -3 v -9 c 0 
-1.644531 -1.355469 -3 -3 -3 z m 0 2 h 8 c 0.570312 0 1 0.429688 1 1 v 4 h -10 v -4 c 0 -0.570312 0.429688 -1 
1 -1 z m 2.464844 1.429688 c -0.019532 0 -0.039063 0.003906 -0.058594 0.007812 c -0.019531 0 -0.042969 0 
-0.0625 0 c -0.214844 0.070312 -0.355469 0.273438 -0.34375 0.5 v 0.0625 c 0 0.546875 0.453125 1 1 1 h 2 c 
0.546875 0 1 -0.453125 1 -1 v -0.0625 c 0.011719 -0.675781 -1.011719 -0.675781 -1 0 v 0.0625 h -2 v -0.0625 c 
0.003906 -0.296875 -0.246094 -0.527344 -0.535156 -0.507812 z m -3.464844 4.570312 h 10 v 4 c 0 0.570312 
-0.429688 1 -1 1 h -8 c -0.570312 0 -1 -0.429688 -1 -1 z m 3.464844 1.429688 c -0.019532 0 -0.039063 0.003906 
-0.058594 0.007812 c -0.019531 0 -0.042969 0 -0.0625 0 c -0.214844 0.070312 -0.355469 0.273438 -0.34375 0.5 v 
0.0625 c 0 0.546875 0.453125 1 1 1
  h 2 c 0.546875 0 1 -0.453125 1 -1 v -0.0625 c 0.011719 -0.675781 -1.011719 -0.675781 -1 0 v 0.0625 h -2 v 
-0.0625 c 0.003906 -0.296875 -0.246094 -0.527344 -0.535156 -0.507812 z m 0 0" fill="#222222" 
fill-rule="evenodd"/></svg>
diff --git a/data/icons/folder-symbolic.svg b/data/icons/folder-symbolic.svg
new file mode 100644
index 00000000..9ab3c04c
--- /dev/null
+++ b/data/icons/folder-symbolic.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg";>
+    <g fill="#2e3436">
+        <path d="m 1 4 v 1 h 8 v -1 z m 0 0"/>
+        <path d="m 3 1 c -1.644531 0 -3 1.355469 -3 3 v 8 c 0 1.644531 1.355469 3 3 3 h 10 c 1.644531 0 3 
-1.355469 3 -3 v -6 c 0 -1.644531 -1.355469 -3 -3 -3 h -3.585938 l -1.707031 -1.707031 c -0.1875 -0.1875 
-0.441406 -0.292969 -0.707031 -0.292969 z m 0 2 h 3.585938 l 1.707031 1.707031 c 0.1875 0.1875 0.441406 
0.292969 0.707031 0.292969 h 4 c 0.5625 0 1 0.4375 1 1 v 6 c 0 0.566406 -0.4375 1 -1 1 h -10 c -0.5625 0 -1 
-0.433594 -1 -1 v -8 c 0 -0.5625 0.4375 -1 1 -1 z m 0 0"/>
+    </g>
+</svg>
diff --git a/data/icons/tag-symbolic.svg b/data/icons/tag-symbolic.svg
new file mode 100644
index 00000000..8653ce88
--- /dev/null
+++ b/data/icons/tag-symbolic.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"; height="16px" viewBox="0 0 16 16" width="16px"><path d="m 1 2 v 6 l 
6.691406 6.691406 c 0.1875 0.1875 0.414063 0.203125 0.597656 0.019532 l 6.382813 -6.382813 c 0.222656 
-0.222656 0.207031 -0.449219 0.019531 -0.636719 l -6.691406 -6.691406 h -6 c -0.464844 0 -1 0.492188 -1 1 z m 
3 0.960938 c 0.589844 0 1.070312 0.480468 1.070312 1.070312 s -0.480468 1.070312 -1.070312 1.070312 s 
-1.070312 -0.480468 -1.070312 -1.070312 s 0.480468 -1.070312 1.070312 -1.070312 z m 0 0" 
fill="#222222"/></svg>
diff --git a/src/fwk/toolkit/application.cpp b/src/fwk/toolkit/application.cpp
index f6b72f81..b5479f7f 100644
--- a/src/fwk/toolkit/application.cpp
+++ b/src/fwk/toolkit/application.cpp
@@ -43,7 +43,7 @@ Application::Application(int & argc, char** &argv, const char* app_id,
     Glib::set_prgname(app_id);
     m_gtkapp->signal_startup().connect(
         sigc::mem_fun(*this, &Application::on_startup));
-    getIconTheme()->add_resource_path("/org/gnome/Niepce");
+    getIconTheme()->add_resource_path("/org/gnome/Niepce/pixmaps");
 }
 
 
diff --git a/src/niepce/gresource.xml b/src/niepce/gresource.xml
index b493a194..dd2d5b1a 100644
--- a/src/niepce/gresource.xml
+++ b/src/niepce/gresource.xml
@@ -2,6 +2,9 @@
 <gresources>
   <gresource prefix="/org/gnome/Niepce">
     <file alias="/scalable/apps/org.gnome.Niepce.svg">data/org.gnome.Niepce.svg</file>
+    <file alias="/pixmaps/file-cabinet-symbolic.svg" 
preprocess="xml-stripblanks">data/icons/file-cabinet-symbolic.svg</file>
+    <file alias="/pixmaps/tag-symbolic.svg" preprocess="xml-stripblanks">data/icons/tag-symbolic.svg</file>
+    <file alias="/pixmaps/folder-symbolic.svg" 
preprocess="xml-stripblanks">data/icons/folder-symbolic.svg</file>
     <file alias="/pixmaps/niepce-set-star.png">data/icons/niepce-set-star.png</file>
     <file alias="/pixmaps/niepce-unset-star.png">data/icons/niepce-unset-star.png</file>
     <file alias="/pixmaps/niepce-missing.png">data/icons/niepce-missing.png</file>
diff --git a/src/niepce/ui/workspacecontroller.cpp b/src/niepce/ui/workspacecontroller.cpp
index 4b8723f1..000e050f 100644
--- a/src/niepce/ui/workspacecontroller.cpp
+++ b/src/niepce/ui/workspacecontroller.cpp
@@ -56,11 +56,11 @@ WorkspaceController::WorkspaceController(const Glib::RefPtr<Gio::SimpleActionGro
         int icon_id;
         const char *icon_name;
     } icons[] = {
-        { ICON_FOLDER, "folder" },
-        { ICON_PROJECT, "applications-accessories" },
+        { ICON_FOLDER, "folder-symbolic" },
+        { ICON_PROJECT, "file-cabinet-symbolic" },
         { ICON_ROLL, "emblem-photos" },
         { ICON_TRASH, "user-trash" },
-        { ICON_KEYWORD, "application-certificate" },
+        { ICON_KEYWORD, "tag-symbolic" },
         { 0, nullptr }
     };
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]