[gnome-control-center/wip/jimmac/panel-icons: 37/41] thunderbolt: add app icon




commit 982b4fe27ea23ec87f28f331581d52ef8349e4fb
Author: Jakub Steiner <jimmac gmail com>
Date:   Fri Jan 28 15:00:44 2022 +0100

    thunderbolt: add app icon
    
    See https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/163

 panels/thunderbolt/gnome-thunderbolt-panel.desktop.in.in              | 2 +-
 panels/thunderbolt/icons/meson.build                                  | 4 ++++
 .../icons/scalable/org.gnome.Settings-thunderbolt-symbolic.svg        | 4 ++++
 panels/thunderbolt/meson.build                                        | 2 ++
 4 files changed, 11 insertions(+), 1 deletion(-)
---
diff --git a/panels/thunderbolt/gnome-thunderbolt-panel.desktop.in.in 
b/panels/thunderbolt/gnome-thunderbolt-panel.desktop.in.in
index f7f9e4b92..05d33a20e 100644
--- a/panels/thunderbolt/gnome-thunderbolt-panel.desktop.in.in
+++ b/panels/thunderbolt/gnome-thunderbolt-panel.desktop.in.in
@@ -3,7 +3,7 @@ Name=Thunderbolt
 Comment=Manage Thunderbolt devices
 Exec=gnome-control-center thunderbolt
 # Translators: Do NOT translate or transliterate this text (this is an icon file name)!
-Icon=thunderbolt
+Icon=org.gnome.Settings-thunderbolt-symbolic
 Terminal=false
 Type=Application
 NoDisplay=true
diff --git a/panels/thunderbolt/icons/meson.build b/panels/thunderbolt/icons/meson.build
new file mode 100644
index 000000000..26335343b
--- /dev/null
+++ b/panels/thunderbolt/icons/meson.build
@@ -0,0 +1,4 @@
+install_data(
+  'scalable/org.gnome.Settings-thunderbolt-symbolic.svg',
+  install_dir: join_paths(control_center_icondir, 'hicolor', 'scalable', 'apps')
+)
diff --git a/panels/thunderbolt/icons/scalable/org.gnome.Settings-thunderbolt-symbolic.svg 
b/panels/thunderbolt/icons/scalable/org.gnome.Settings-thunderbolt-symbolic.svg
new file mode 100644
index 000000000..53fd17366
--- /dev/null
+++ b/panels/thunderbolt/icons/scalable/org.gnome.Settings-thunderbolt-symbolic.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg";>
+    <path d="m 7.804688 6 h 3.695312 l -4.339844 6.242188 l 1.671875 0.171874 l -4.183593 3.578126 l 
1.964843 -1.035157 c 0.316407 0.039063 1.007813 0.0625 1.335938 0.0625 c 3.867187 0 7.003906 -3.136719 
7.003906 -7.003906 c -0.015625 -2.46875 -1.28125 -5.007813 -4.003906 -6.328125 l 0.160156 -1.6796875 z m 
-6.851563 2.015625 c 0 2.625 1.441406 4.917969 3.582031 6.113281 l 0.316406 -3.71875 l 1.011719 1.203125 l 
1.804688 -3.613281 h -3.714844 l 3.160156 -6.933594 c -3.46875 0.414063 -6.160156 3.367188 -6.160156 
6.949219" fill="#2e3434"/>
+</svg>
diff --git a/panels/thunderbolt/meson.build b/panels/thunderbolt/meson.build
index 79291b003..241114f6e 100644
--- a/panels/thunderbolt/meson.build
+++ b/panels/thunderbolt/meson.build
@@ -66,3 +66,5 @@ panels_libs += static_library(
   dependencies: deps,
   c_args: cflags
 )
+
+subdir('icons')


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