[gtk] Integrate the new icons
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] Integrate the new icons
- Date: Mon, 13 Jul 2020 11:31:03 +0000 (UTC)
commit 53831e67a77aaaacc17a8f7ec9a942bd097e9e2b
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Jul 13 07:29:03 2020 -0400
Integrate the new icons
Install and use the node-editor and print-editor icons.
demos/node-editor/meson.build | 9 +++++++++
demos/node-editor/node-editor-application.c | 2 +-
demos/print-editor/meson.build | 9 +++++++++
demos/print-editor/org.gtk.PrintEditor4.desktop | 2 +-
demos/print-editor/print-editor.c | 2 +-
5 files changed, 21 insertions(+), 3 deletions(-)
---
diff --git a/demos/node-editor/meson.build b/demos/node-editor/meson.build
index d09b4bd7a5..b8513fb223 100644
--- a/demos/node-editor/meson.build
+++ b/demos/node-editor/meson.build
@@ -19,3 +19,12 @@ executable('gtk4-node-editor',
gui_app: true,
link_args: extra_demo_ldflags,
install: false)
+
+# icons
+icontheme_dir = join_paths(gtk_datadir, 'icons/hicolor')
+
+foreach size: ['scalable', 'symbolic']
+ install_subdir('data/' + size,
+ install_dir: icontheme_dir
+ )
+endforeach
diff --git a/demos/node-editor/node-editor-application.c b/demos/node-editor/node-editor-application.c
index 84561ec73c..abc8dea47b 100644
--- a/demos/node-editor/node-editor-application.c
+++ b/demos/node-editor/node-editor-application.c
@@ -101,7 +101,7 @@ activate_about (GSimpleAction *action,
"website", "http://www.gtk.org",
"comments", "Program to test GTK rendering",
"authors", (const char *[]){ "Benjamin Otte", "Timm Bäder", NULL},
- "logo-icon-name", "org.gtk.gtk4.NodeEditor",
+ "logo-icon-name", "org.gtk.gtk4.NodeEditor.Devel",
"title", "About GTK Node Editor",
"system-information", s->str,
NULL);
diff --git a/demos/print-editor/meson.build b/demos/print-editor/meson.build
index 9b3e7910c5..15b12d57e3 100644
--- a/demos/print-editor/meson.build
+++ b/demos/print-editor/meson.build
@@ -12,3 +12,12 @@ install_data('org.gtk.PrintEditor4.desktop', install_dir: gtk_applicationsdir)
# appdata
install_data('org.gtk.PrintEditor4.appdata.xml', install_dir: gtk_appdatadir)
+
+# icons
+icontheme_dir = join_paths(gtk_datadir, 'icons/hicolor')
+
+foreach size: ['scalable', 'symbolic']
+ install_subdir('data/' + size,
+ install_dir: icontheme_dir
+ )
+endforeach
diff --git a/demos/print-editor/org.gtk.PrintEditor4.desktop b/demos/print-editor/org.gtk.PrintEditor4.desktop
index 7c663365d3..87f5799e9b 100644
--- a/demos/print-editor/org.gtk.PrintEditor4.desktop
+++ b/demos/print-editor/org.gtk.PrintEditor4.desktop
@@ -2,7 +2,7 @@
Name=Print Editor
Comment=A simple editor demonstrating GTK printing
Exec=gtk4-print-editor %f
-Icon=text-editor-symbolic
+Icon=org.gtk.PrintEditor4.Devel
Terminal=false
Type=Application
StartupNotify=true
diff --git a/demos/print-editor/print-editor.c b/demos/print-editor/print-editor.c
index 641a1f7cac..e6353fa054 100644
--- a/demos/print-editor/print-editor.c
+++ b/demos/print-editor/print-editor.c
@@ -633,7 +633,7 @@ activate_about (GSimpleAction *action,
"website", "http://www.gtk.org",
"comments", "Program to demonstrate GTK printing",
"authors", (const char *[]){ "Alexander Larsson", NULL },
- "logo-icon-name", "org.gtk.PrintEditor4",
+ "logo-icon-name", "org.gtk.PrintEditor4.Devel",
"title", "About GTK Print Editor",
"system-information", sysinfo->str,
NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]