Re: gdk-pixbuf-set-option missing?



Torsten Schoenfeld <kaffeetisch gmx de> writes:

gdk_pixbuf_set_option

I though of using that too, so as to hold xpm "x_hot" and "y_hot" values
in the same place they'd come back from the loader.  Couple of lines
below.

not part of the public API, but rather only available to backends

Hard to tell how non-public it's meant to be.  You'd think a set()
corresponding to a get() would be fairly reasonable.

diff --git a/xs/GdkPixbuf.xs b/xs/GdkPixbuf.xs
index 8f470b1..45be7af 100644
--- a/xs/GdkPixbuf.xs
+++ b/xs/GdkPixbuf.xs
@@ -19,6 +19,7 @@
  * $Id$
  */
 
+#define GDK_PIXBUF_ENABLE_BACKEND 1 /* for gdk_pixbuf_set_option() prototype */
 #include "gtk2perl.h"
 
 static void
@@ -992,6 +993,15 @@ gdk_pixbuf_get_formats (class=NULL)
        g_slist_free (formats);
        PERL_UNUSED_VAR (ax);
 
+## gdk_pixbuf_set_option() is a "back end" function, supposedly not
+## protected by the same interface guarantees as other things.
+##
+## gboolean gdk_pixbuf_set_option (GdkPixbuf *pixbuf, const gchar *key, const gchar *value);
+gboolean gdk_pixbuf_set_option (pixbuf, key, value)
+       GdkPixbuf *pixbuf
+       const gchar *key
+       const gchar *value
+
 #endif /* >= 2.2.0 */
 
 #if GTK_CHECK_VERSION(2,4,0)


-- 
The Bachelor is someone, married or not, who does not in his or her heart
entirely understand why you would take a pizza out of a perfectly sound
takeaway box and put it on a nice clean plate.  (Darrel Bristow-Bovey)


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