<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
<div>« <i>Does gambas do GIcon or anything from Gio library?</i><i><br></i></div><div dir="auto"><i>   Will i need Extern library calls?</i> Â»<br></div><div dir="auto"><br></div><div dir="auto">Do you say something like this ?<br></div><div dir="auto"><br></div><div dir="auto">[code]<br></div><div dir="auto">Library "libgio-2.0:0.7200.4"<br></div><div dir="auto"><br></div><div dir="auto">' GIcon* g_themed_icon_new (const char* iconname)<br></div><div dir="auto">' Creates a new themed icon.<br></div><div dir="auto">Private Extern g_themed_icon_new(iconname As String) As Pointer<br></div><div dir="auto"><br></div><div dir="auto">' GVariant* g_icon_serialize (GIcon* icon)<br></div><div dir="auto">' Serializes a GIcon into a GVariant.<br></div><div dir="auto">Private Extern g_icon_serialize(icon As Pointer) As Pointer<br></div><div dir="auto"><br></div><div dir="auto">' void g_variant_unref (GVariant* value)<br></div><div dir="auto">' Decreases the reference count of value.<br></div><div dir="auto">Private Extern g_variant_unref(value As Pointer)<br></div><div dir="auto"><br></div><div dir="auto">' void g_object_unref (gpointer object)<br></div><div dir="auto">' Decreases the reference count of object.<br></div><div dir="auto">Private Extern g_object_unref(gobject As Pointer)<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Public Sub Main()<br></div><div dir="auto"><br></div><div dir="auto">  Dim ico, gv As Pointer<br></div><div dir="auto"><br></div><div dir="auto">  ico = g_themed_icon_new("org.freedesktop.portal.Notification")<br></div><div dir="auto"><br></div><div dir="auto">  gv = g_icon_serialize(ico)<br></div><div dir="auto"><br></div><div dir="auto">  ......<br></div><div dir="auto">  ......<br></div><div dir="auto"><br></div><div dir="auto">  g_variant_unref(gv)<br></div><div dir="auto">  g_object_unref(ico)<br></div><div dir="auto"><br></div><div dir="auto">End<br></div><div dir="auto">[/code]<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div><br></div><div><br></div><div>25 nov 2023, 17:13 da bsteers4@gmail.com:<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div dir="ltr"><div style="font-size:small" class="">I'm using gb.dbus and desktop portal Notify<br></div><div style="font-size:small" class=""><br></div><div style="font-size:small" class="">I want to add an image.<br></div><div style="font-size:small" class="">docs say i need a serialized GThemedIcon or GBytesIcon<br></div><div style="font-size:small" class=""><a href="https://docs.gtk.org/gio/method.Icon.serialize.html" rel="noopener noreferrer" target="_blank">https://docs.gtk.org/gio/method.Icon.serialize.html</a><br></div><div style="font-size:small" class=""><a href="https://www.manpagez.com/html/gio/gio-2.44.1/GBytesIcon.php" rel="noopener noreferrer" target="_blank">https://www.manpagez.com/html/gio/gio-2.44.1/GBytesIcon.php</a><br></div><div style="font-size:small" class=""><a href="https://developer-old.gnome.org/gio/stable/GThemedIcon.html#g-themed-icon-new" rel="noopener noreferrer" target="_blank">https://developer-old.gnome.org/gio/stable/GThemedIcon.html#g-themed-icon-new</a><br></div><div style="font-size:small" class=""><br></div><div style="font-size:small" class="">Does gambas do GIcon or anything from Gio library?<br></div><div style="font-size:small" class=""><br></div><div style="font-size:small" class="">Will i need Extern library calls?<br></div><div style="font-size:small" class=""><br></div><div style="font-size:small" class="">Has anyone managed to add an image to dbus notification?<br></div><div style="font-size:small" class=""><br></div><div style="font-size:small" class="">Thanks in advance<br></div><div style="font-size:small" class="">BruceS<br></div><div style="font-size:small" class=""><br></div></div></blockquote><div dir="auto"><br></div>  </body>
</html>