[gssdp/wip/gtk4: 16/17] sniffer: Add logo to about dialog




commit 28d3317062e264a6bd1313597b59cdf18ba75625
Author: Jens Georg <mail jensge org>
Date:   Sat Jun 19 14:16:32 2021 +0200

    sniffer: Add logo to about dialog

 tools/gssdp-device-sniffer.gresource.xml | 3 +++
 tools/main-window.c                      | 4 ++++
 tools/meson.build                        | 3 ++-
 3 files changed, 9 insertions(+), 1 deletion(-)
---
diff --git a/tools/gssdp-device-sniffer.gresource.xml b/tools/gssdp-device-sniffer.gresource.xml
index 6a9d0a3..0b957e4 100644
--- a/tools/gssdp-device-sniffer.gresource.xml
+++ b/tools/gssdp-device-sniffer.gresource.xml
@@ -3,4 +3,7 @@
   <gresource prefix="/org/gupnp/GSSDP">
     <file preprocess="xml-stripblanks" alias="MainWindow.ui">main-window.ui</file>
   </gresource>
+  <gresource prefix="/org/gupnp">
+    <file preprocess="xml-stripblanks" alias="Logo.svg">images/gupnp-logo-short.svg</file>
+  </gresource>
 </gresources>
diff --git a/tools/main-window.c b/tools/main-window.c
index 34879d2..8ec49a2 100644
--- a/tools/main-window.c
+++ b/tools/main-window.c
@@ -665,7 +665,10 @@ static void
 on_about (GSimpleAction *action, GVariant *parameter, gpointer user_data)
 {
         const char *AUTHORS[] = { "Zeeshan Ali (Khattak) <zeeshanak gnome org>",
+                                  "Jens Georg <mail jensge org>",
                                   NULL };
+
+
         gtk_show_about_dialog (
                 GTK_WINDOW (user_data),
                 "copyright",
@@ -681,6 +684,7 @@ on_about (GSimpleAction *action, GVariant *parameter, gpointer user_data)
                 "translator-credits",
                 "license-type",
                 GTK_LICENSE_LGPL_2_1,
+                "logo", gdk_texture_new_from_resource ("/org/gupnp/Logo.svg"),
                 NULL);
 }
 
diff --git a/tools/meson.build b/tools/meson.build
index 59c5e74..3de758c 100644
--- a/tools/meson.build
+++ b/tools/meson.build
@@ -1,6 +1,7 @@
 resource = gnome.compile_resources(
     'org.gupnp.GSSDP.DeviceSniffer',
-    'gssdp-device-sniffer.gresource.xml'
+    'gssdp-device-sniffer.gresource.xml',
+    source_dir: [meson.current_source_dir(), meson.source_root() / 'doc']
 )
 
 sniffer = executable(


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