gir-repository r27 - in trunk: . gir
- From: johan svn gnome org
- To: svn-commits-list gnome org
- Subject: gir-repository r27 - in trunk: . gir
- Date: Sat, 16 Aug 2008 15:02:57 +0000 (UTC)
Author: johan
Date: Sat Aug 16 15:02:57 2008
New Revision: 27
URL: http://svn.gnome.org/viewvc/gir-repository?rev=27&view=rev
Log:
2008-08-16 Johan Dahlin <johan gnome org>
* gir/Makefile.am:
* gir/gdk-pixbuf-2.0.gir:
Add a gdk-pixbuf gir
Added:
trunk/gir/gdk-pixbuf-2.0.gir
Modified:
trunk/ChangeLog
trunk/gir/Makefile.am
Modified: trunk/gir/Makefile.am
==============================================================================
--- trunk/gir/Makefile.am (original)
+++ trunk/gir/Makefile.am Sat Aug 16 15:02:57 2008
@@ -106,9 +106,20 @@
$(ATK_INCLUDEDIR)/atk/*.h
GIRSOURCES += atk.gir
-
-
# gdk
+GDKPIXBUF_INCLUDEDIR=`pkg-config --variable=includedir gdk-pixbuf-2.0`/gtk-2.0
+GDKPIXBUF_LIBDIR=`pkg-config --variable=libdir gdk-pixbuf-2.0`
+# FIXME: Should use namespace GdkPixbuf, but that breaks the
+gdk-pixbuf-2.0.gir:
+ $(G_IR_SCANNER) -v --namespace Gdk \
+ --include=$(GIRDIR)/glib-2.0.gir \
+ --include=$(GIRDIR)/gobject-2.0.gir \
+ --library=$(GDKPIXBUF_LIBDIR)/libgdk_pixbuf-2.0.so.0 \
+ --output $@ \
+ --pkg gobject-2.0 \
+ $(GDK_INCLUDEDIR)/gdk-pixbuf/*.h
+GIRSOURCES += gdk-pixbuf-2.0.gir
+
GDK_INCLUDEDIR=`pkg-config --variable=includedir gdk-2.0`/gtk-2.0
GDK_LIBDIR=`pkg-config --variable=libdir gdk-2.0`
gdk-x11-2.0.gir:
@@ -126,7 +137,7 @@
--pkg pango \
--pkg gdk-2.0 \
-I$(GDK_INCLUDEDIR) \
- gdk-x11-2.0.c \
+ $(srcdir)/gdk-x11-2.0.c \
$(GDK_INCLUDEDIR)/gdk/*.h
GIRSOURCES += gdk-x11-2.0.gir
@@ -153,7 +164,7 @@
-D__GTK_TEXT_LAYOUT_H__ \
-D__GTK_TEXT_DISPLAY_H__ \
-I$(GTK_INCLUDEDIR) \
- gtk-x11-2.0.c \
+ $(srcdir)/gtk-x11-2.0.c \
$(GTK_INCLUDEDIR)/gtk/*.h
GIRSOURCES += gtk-x11-2.0.gir
Added: trunk/gir/gdk-pixbuf-2.0.gir
==============================================================================
--- (empty file)
+++ trunk/gir/gdk-pixbuf-2.0.gir Sat Aug 16 15:02:57 2008
@@ -0,0 +1,1647 @@
+<repository version="1.0"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0"
+ xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
+ <namespace name="Gdk">
+ <record name="GdkPixbufAnimation" c:type="GdkPixbufAnimation"/>
+ <record name="GdkPixbufAnimationIter" c:type="GdkPixbufAnimationIter"/>
+ <class name="PixbufAnimation"
+ c:type="GdkPixbufAnimation"
+ parent="GObject.Object"
+ glib:type-name="GdkPixbufAnimation"
+ glib:get-type="gdk_pixbuf_animation_get_type">
+ <constructor name="new_from_file"
+ c:identifier="gdk_pixbuf_animation_new_from_file">
+ <return-value>
+ <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ </return-value>
+ <parameters>
+ <parameter name="filename">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="ref" c:identifier="gdk_pixbuf_animation_ref">
+ <return-value>
+ <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ </return-value>
+ <parameters>
+ <parameter name="animation">
+ <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="unref" c:identifier="gdk_pixbuf_animation_unref">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="animation">
+ <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_width" c:identifier="gdk_pixbuf_animation_get_width">
+ <return-value>
+ <type name="int32" c:type="int"/>
+ </return-value>
+ <parameters>
+ <parameter name="animation">
+ <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_height" c:identifier="gdk_pixbuf_animation_get_height">
+ <return-value>
+ <type name="int32" c:type="int"/>
+ </return-value>
+ <parameters>
+ <parameter name="animation">
+ <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="is_static_image"
+ c:identifier="gdk_pixbuf_animation_is_static_image">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="animation">
+ <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_iter" c:identifier="gdk_pixbuf_animation_get_iter">
+ <return-value>
+ <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
+ </return-value>
+ <parameters>
+ <parameter name="animation">
+ <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ </parameter>
+ <parameter name="start_time">
+ <type name="GLib.GTimeVal" c:type="GTimeVal*"/>
+ </parameter>
+ </parameters>
+ </method>
+ </class>
+ <class name="PixbufAnimationIter"
+ c:type="GdkPixbufAnimationIter"
+ parent="GObject.Object"
+ glib:type-name="GdkPixbufAnimationIter"
+ glib:get-type="gdk_pixbuf_animation_iter_get_type">
+ <method name="get_delay_time"
+ c:identifier="gdk_pixbuf_animation_iter_get_delay_time">
+ <return-value>
+ <type name="int32" c:type="int"/>
+ </return-value>
+ <parameters>
+ <parameter name="iter">
+ <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="on_currently_loading_frame"
+ c:identifier="gdk_pixbuf_animation_iter_on_currently_loading_frame">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="iter">
+ <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="advance" c:identifier="gdk_pixbuf_animation_iter_advance">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="iter">
+ <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
+ </parameter>
+ <parameter name="current_time">
+ <type name="GLib.GTimeVal" c:type="GTimeVal*"/>
+ </parameter>
+ </parameters>
+ </method>
+ </class>
+ <enumeration name="PixbufAlphaMode"
+ c:type="GdkPixbufAlphaMode"
+ glib:type-name="GdkPixbufAlphaMode"
+ glib:get-type="gdk_pixbuf_alpha_mode_get_type">
+ <member name="bilevel"
+ value="0"
+ c:identifier="GDK_PIXBUF_ALPHA_BILEVEL"
+ glib:nick="bilevel"/>
+ <member name="full"
+ value="1"
+ c:identifier="GDK_PIXBUF_ALPHA_FULL"
+ glib:nick="full"/>
+ </enumeration>
+ <enumeration name="Colorspace"
+ c:type="GdkColorspace"
+ glib:type-name="GdkColorspace"
+ glib:get-type="gdk_colorspace_get_type">
+ <member name="rgb"
+ value="0"
+ c:identifier="GDK_COLORSPACE_RGB"
+ glib:nick="rgb"/>
+ </enumeration>
+ <record name="GdkPixbuf" c:type="GdkPixbuf"/>
+ <callback name="GdkPixbufDestroyNotify">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixels">
+ <type name="GLib.guchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <enumeration name="PixbufError"
+ c:type="GdkPixbufError"
+ glib:type-name="GdkPixbufError"
+ glib:get-type="gdk_pixbuf_error_get_type">
+ <member name="corrupt-image"
+ value="0"
+ c:identifier="GDK_PIXBUF_ERROR_CORRUPT_IMAGE"
+ glib:nick="corrupt-image"/>
+ <member name="insufficient-memory"
+ value="1"
+ c:identifier="GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY"
+ glib:nick="insufficient-memory"/>
+ <member name="bad-option"
+ value="2"
+ c:identifier="GDK_PIXBUF_ERROR_BAD_OPTION"
+ glib:nick="bad-option"/>
+ <member name="unknown-type"
+ value="3"
+ c:identifier="GDK_PIXBUF_ERROR_UNKNOWN_TYPE"
+ glib:nick="unknown-type"/>
+ <member name="unsupported-operation"
+ value="4"
+ c:identifier="GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION"
+ glib:nick="unsupported-operation"/>
+ <member name="failed"
+ value="5"
+ c:identifier="GDK_PIXBUF_ERROR_FAILED"
+ glib:nick="failed"/>
+ </enumeration>
+ <function name="pixbuf_error_quark" c:identifier="gdk_pixbuf_error_quark">
+ <return-value>
+ <type name="GLib.GQuark" c:type="GQuark"/>
+ </return-value>
+ </function>
+ <class name="Pixbuf"
+ c:type="GdkPixbuf"
+ parent="GObject.Object"
+ glib:type-name="GdkPixbuf"
+ glib:get-type="gdk_pixbuf_get_type">
+ <constructor name="ref" c:identifier="gdk_pixbuf_ref">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="new" c:identifier="gdk_pixbuf_new">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="colorspace">
+ <type name="Colorspace" c:type="GdkColorspace"/>
+ </parameter>
+ <parameter name="has_alpha">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="bits_per_sample">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="copy" c:identifier="gdk_pixbuf_copy">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="new_subpixbuf"
+ c:identifier="gdk_pixbuf_new_subpixbuf">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="src_pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="src_x">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="src_y">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_file"
+ c:identifier="gdk_pixbuf_new_from_file">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="filename">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_file_at_size"
+ c:identifier="gdk_pixbuf_new_from_file_at_size">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="filename">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_file_at_scale"
+ c:identifier="gdk_pixbuf_new_from_file_at_scale">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="filename">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="preserve_aspect_ratio">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_data"
+ c:identifier="gdk_pixbuf_new_from_data">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="data">
+ <type name="GLib.guchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="colorspace">
+ <type name="Colorspace" c:type="GdkColorspace"/>
+ </parameter>
+ <parameter name="has_alpha">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="bits_per_sample">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="rowstride">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="destroy_fn">
+ <type name="GdkPixbufDestroyNotify"
+ c:type="GdkPixbufDestroyNotify"/>
+ </parameter>
+ <parameter name="destroy_fn_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_xpm_data"
+ c:identifier="gdk_pixbuf_new_from_xpm_data">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="data">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_inline"
+ c:identifier="gdk_pixbuf_new_from_inline">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="data_length">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ <parameter name="data">
+ <type name="guint8" c:type="guint8*"/>
+ </parameter>
+ <parameter name="copy_pixels">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="add_alpha" c:identifier="gdk_pixbuf_add_alpha">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="substitute_color">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="r">
+ <type name="GLib.guchar" c:type="guchar"/>
+ </parameter>
+ <parameter name="g">
+ <type name="GLib.guchar" c:type="guchar"/>
+ </parameter>
+ <parameter name="b">
+ <type name="GLib.guchar" c:type="guchar"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="apply_embedded_orientation"
+ c:identifier="gdk_pixbuf_apply_embedded_orientation">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="src">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="loader_get_pixbuf"
+ c:identifier="gdk_pixbuf_loader_get_pixbuf">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="loader">
+ <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="scale_simple" c:identifier="gdk_pixbuf_scale_simple">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="src">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="dest_width">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_height">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="interp_type">
+ <type name="InterpType" c:type="GdkInterpType"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="composite_color_simple"
+ c:identifier="gdk_pixbuf_composite_color_simple">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="src">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="dest_width">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_height">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="interp_type">
+ <type name="InterpType" c:type="GdkInterpType"/>
+ </parameter>
+ <parameter name="overall_alpha">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="check_size">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="color1">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="color2">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="rotate_simple"
+ c:identifier="gdk_pixbuf_rotate_simple">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="src">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="angle">
+ <type name="PixbufRotation" c:type="GdkPixbufRotation"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="flip" c:identifier="gdk_pixbuf_flip">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="src">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="horizontal">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="from_pixdata" c:identifier="gdk_pixbuf_from_pixdata">
+ <return-value>
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixdata">
+ <type name="GdkPixdata" c:type="GdkPixdata*"/>
+ </parameter>
+ <parameter name="copy_pixels">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="unref" c:identifier="gdk_pixbuf_unref">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_colorspace" c:identifier="gdk_pixbuf_get_colorspace">
+ <return-value>
+ <type name="Colorspace" c:type="GdkColorspace"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_n_channels" c:identifier="gdk_pixbuf_get_n_channels">
+ <return-value>
+ <type name="int32" c:type="int"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_has_alpha" c:identifier="gdk_pixbuf_get_has_alpha">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_bits_per_sample"
+ c:identifier="gdk_pixbuf_get_bits_per_sample">
+ <return-value>
+ <type name="int32" c:type="int"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_pixels" c:identifier="gdk_pixbuf_get_pixels">
+ <return-value>
+ <type name="GLib.guchar" c:type="guchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_width" c:identifier="gdk_pixbuf_get_width">
+ <return-value>
+ <type name="int32" c:type="int"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_height" c:identifier="gdk_pixbuf_get_height">
+ <return-value>
+ <type name="int32" c:type="int"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_rowstride" c:identifier="gdk_pixbuf_get_rowstride">
+ <return-value>
+ <type name="int32" c:type="int"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="fill" c:identifier="gdk_pixbuf_fill">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="pixel">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="save" c:identifier="gdk_pixbuf_save">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="filename">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="savev" c:identifier="gdk_pixbuf_savev">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="filename">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="option_keys">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="option_values">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="save_to_callback"
+ c:identifier="gdk_pixbuf_save_to_callback">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="save_func">
+ <type name="GdkPixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="save_to_callbackv"
+ c:identifier="gdk_pixbuf_save_to_callbackv">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="save_func">
+ <type name="GdkPixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="option_keys">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="option_values">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="save_to_buffer" c:identifier="gdk_pixbuf_save_to_buffer">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="buffer">
+ <type name="GLib.gchar" c:type="gchar**"/>
+ </parameter>
+ <parameter name="buffer_size">
+ <type name="gsize" c:type="gsize*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="save_to_bufferv" c:identifier="gdk_pixbuf_save_to_bufferv">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="buffer">
+ <type name="GLib.gchar" c:type="gchar**"/>
+ </parameter>
+ <parameter name="buffer_size">
+ <type name="gsize" c:type="gsize*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="option_keys">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="option_values">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="copy_area" c:identifier="gdk_pixbuf_copy_area">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="src_pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="src_x">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="src_y">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="dest_x">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_y">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="saturate_and_pixelate"
+ c:identifier="gdk_pixbuf_saturate_and_pixelate">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="src">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="dest">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="saturation">
+ <type name="float" c:type="gfloat"/>
+ </parameter>
+ <parameter name="pixelate">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_option" c:identifier="gdk_pixbuf_get_option">
+ <return-value>
+ <type name="string" c:type="gchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="key">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="scale" c:identifier="gdk_pixbuf_scale">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="src">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="dest">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="dest_x">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_y">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_width">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_height">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="offset_x">
+ <type name="double" c:type="double"/>
+ </parameter>
+ <parameter name="offset_y">
+ <type name="double" c:type="double"/>
+ </parameter>
+ <parameter name="scale_x">
+ <type name="double" c:type="double"/>
+ </parameter>
+ <parameter name="scale_y">
+ <type name="double" c:type="double"/>
+ </parameter>
+ <parameter name="interp_type">
+ <type name="InterpType" c:type="GdkInterpType"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="composite" c:identifier="gdk_pixbuf_composite">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="src">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="dest">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="dest_x">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_y">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_width">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_height">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="offset_x">
+ <type name="double" c:type="double"/>
+ </parameter>
+ <parameter name="offset_y">
+ <type name="double" c:type="double"/>
+ </parameter>
+ <parameter name="scale_x">
+ <type name="double" c:type="double"/>
+ </parameter>
+ <parameter name="scale_y">
+ <type name="double" c:type="double"/>
+ </parameter>
+ <parameter name="interp_type">
+ <type name="InterpType" c:type="GdkInterpType"/>
+ </parameter>
+ <parameter name="overall_alpha">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="composite_color" c:identifier="gdk_pixbuf_composite_color">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="src">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="dest">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="dest_x">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_y">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_width">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_height">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="offset_x">
+ <type name="double" c:type="double"/>
+ </parameter>
+ <parameter name="offset_y">
+ <type name="double" c:type="double"/>
+ </parameter>
+ <parameter name="scale_x">
+ <type name="double" c:type="double"/>
+ </parameter>
+ <parameter name="scale_y">
+ <type name="double" c:type="double"/>
+ </parameter>
+ <parameter name="interp_type">
+ <type name="InterpType" c:type="GdkInterpType"/>
+ </parameter>
+ <parameter name="overall_alpha">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="check_x">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="check_y">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="check_size">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="color1">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="color2">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </method>
+ <property name="colorspace">
+ <type name="Colorspace" c:type="GdkColorspace"/>
+ </property>
+ <property name="n-channels">
+ <type name="int32" c:type="gint"/>
+ </property>
+ <property name="has-alpha">
+ <type name="boolean" c:type="gboolean"/>
+ </property>
+ <property name="bits-per-sample">
+ <type name="int32" c:type="gint"/>
+ </property>
+ <property name="width">
+ <type name="int32" c:type="gint"/>
+ </property>
+ <property name="height">
+ <type name="int32" c:type="gint"/>
+ </property>
+ <property name="rowstride">
+ <type name="int32" c:type="gint"/>
+ </property>
+ <property name="pixels">
+ <type name="any" c:type="gpointer"/>
+ </property>
+ </class>
+ <callback name="GdkPixbufSaveFunc">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="buf">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="count">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <enumeration name="InterpType"
+ c:type="GdkInterpType"
+ glib:type-name="GdkInterpType"
+ glib:get-type="gdk_interp_type_get_type">
+ <member name="nearest"
+ value="0"
+ c:identifier="GDK_INTERP_NEAREST"
+ glib:nick="nearest"/>
+ <member name="tiles"
+ value="1"
+ c:identifier="GDK_INTERP_TILES"
+ glib:nick="tiles"/>
+ <member name="bilinear"
+ value="2"
+ c:identifier="GDK_INTERP_BILINEAR"
+ glib:nick="bilinear"/>
+ <member name="hyper"
+ value="3"
+ c:identifier="GDK_INTERP_HYPER"
+ glib:nick="hyper"/>
+ </enumeration>
+ <enumeration name="PixbufRotation"
+ c:type="GdkPixbufRotation"
+ glib:type-name="GdkPixbufRotation"
+ glib:get-type="gdk_pixbuf_rotation_get_type">
+ <member name="none"
+ value="0"
+ c:identifier="GDK_PIXBUF_ROTATE_NONE"
+ glib:nick="none"/>
+ <member name="counterclockwise"
+ value="90"
+ c:identifier="GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE"
+ glib:nick="counterclockwise"/>
+ <member name="upsidedown"
+ value="180"
+ c:identifier="GDK_PIXBUF_ROTATE_UPSIDEDOWN"
+ glib:nick="upsidedown"/>
+ <member name="clockwise"
+ value="270"
+ c:identifier="GDK_PIXBUF_ROTATE_CLOCKWISE"
+ glib:nick="clockwise"/>
+ </enumeration>
+ <record name="GdkPixbufFormat" c:type="GdkPixbufFormat"/>
+ <function name="pixbuf_get_formats" c:identifier="gdk_pixbuf_get_formats">
+ <return-value>
+ <type name="GLib.GSList" c:type="GSList*"/>
+ </return-value>
+ </function>
+ <function name="pixbuf_format_get_name"
+ c:identifier="gdk_pixbuf_format_get_name">
+ <return-value>
+ <type name="string" c:type="gchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="format">
+ <type name="GdkPixbufFormat" c:type="GdkPixbufFormat*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_format_get_description"
+ c:identifier="gdk_pixbuf_format_get_description">
+ <return-value>
+ <type name="string" c:type="gchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="format">
+ <type name="GdkPixbufFormat" c:type="GdkPixbufFormat*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_format_get_mime_types"
+ c:identifier="gdk_pixbuf_format_get_mime_types">
+ <return-value>
+ <type name="GLib.gchar" c:type="gchar**"/>
+ </return-value>
+ <parameters>
+ <parameter name="format">
+ <type name="GdkPixbufFormat" c:type="GdkPixbufFormat*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_format_get_extensions"
+ c:identifier="gdk_pixbuf_format_get_extensions">
+ <return-value>
+ <type name="GLib.gchar" c:type="gchar**"/>
+ </return-value>
+ <parameters>
+ <parameter name="format">
+ <type name="GdkPixbufFormat" c:type="GdkPixbufFormat*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_format_is_writable"
+ c:identifier="gdk_pixbuf_format_is_writable">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="format">
+ <type name="GdkPixbufFormat" c:type="GdkPixbufFormat*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_format_is_scalable"
+ c:identifier="gdk_pixbuf_format_is_scalable">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="format">
+ <type name="GdkPixbufFormat" c:type="GdkPixbufFormat*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_format_is_disabled"
+ c:identifier="gdk_pixbuf_format_is_disabled">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="format">
+ <type name="GdkPixbufFormat" c:type="GdkPixbufFormat*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_format_set_disabled"
+ c:identifier="gdk_pixbuf_format_set_disabled">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="format">
+ <type name="GdkPixbufFormat" c:type="GdkPixbufFormat*"/>
+ </parameter>
+ <parameter name="disabled">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_format_get_license"
+ c:identifier="gdk_pixbuf_format_get_license">
+ <return-value>
+ <type name="string" c:type="gchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="format">
+ <type name="GdkPixbufFormat" c:type="GdkPixbufFormat*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_get_file_info"
+ c:identifier="gdk_pixbuf_get_file_info">
+ <return-value>
+ <type name="GdkPixbufFormat" c:type="GdkPixbufFormat*"/>
+ </return-value>
+ <parameters>
+ <parameter name="filename">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="GLib.gint" c:type="gint*"/>
+ </parameter>
+ <parameter name="height">
+ <type name="GLib.gint" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="GdkPixbufLoader" c:type="GdkPixbufLoader">
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
+ <field name="priv">
+ <type name="any" c:type="gpointer"/>
+ </field>
+ </record>
+ <class name="PixbufLoader"
+ c:type="GdkPixbufLoader"
+ parent="GObject.Object"
+ glib:type-name="GdkPixbufLoader"
+ glib:get-type="gdk_pixbuf_loader_get_type">
+ <constructor name="new" c:identifier="gdk_pixbuf_loader_new">
+ <return-value>
+ <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ </return-value>
+ </constructor>
+ <constructor name="new_with_type"
+ c:identifier="gdk_pixbuf_loader_new_with_type">
+ <return-value>
+ <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ </return-value>
+ <parameters>
+ <parameter name="image_type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="new_with_mime_type"
+ c:identifier="gdk_pixbuf_loader_new_with_mime_type">
+ <return-value>
+ <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mime_type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="set_size" c:identifier="gdk_pixbuf_loader_set_size">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="loader">
+ <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="write" c:identifier="gdk_pixbuf_loader_write">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="loader">
+ <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ </parameter>
+ <parameter name="buf">
+ <type name="GLib.guchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="count">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_animation"
+ c:identifier="gdk_pixbuf_loader_get_animation">
+ <return-value>
+ <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ </return-value>
+ <parameters>
+ <parameter name="loader">
+ <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="close" c:identifier="gdk_pixbuf_loader_close">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="loader">
+ <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_format" c:identifier="gdk_pixbuf_loader_get_format">
+ <return-value>
+ <type name="GdkPixbufFormat" c:type="GdkPixbufFormat*"/>
+ </return-value>
+ <parameters>
+ <parameter name="loader">
+ <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <callback name="size_prepared">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="loader">
+ <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="area_prepared">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="loader">
+ <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="area_updated">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="loader">
+ <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="closed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="loader">
+ <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <glib:signal name="size-prepared">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="object">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ <parameter name="p0">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </glib:signal>
+ <glib:signal name="area-prepared">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </glib:signal>
+ <glib:signal name="area-updated">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="object">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ <parameter name="p0">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ <parameter name="p1">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ <parameter name="p2">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </glib:signal>
+ <glib:signal name="closed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </glib:signal>
+ </class>
+ <function name="pixbuf_marshal_VOID__INT_INT_INT_INT"
+ c:identifier="_gdk_pixbuf_marshal_VOID__INT_INT_INT_INT">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="closure">
+ <type name="GObject.GClosure" c:type="GClosure*"/>
+ </parameter>
+ <parameter name="return_value">
+ <type name="GObject.GValue" c:type="GValue*"/>
+ </parameter>
+ <parameter name="n_param_values">
+ <type name="uint32" c:type="guint"/>
+ </parameter>
+ <parameter name="param_values">
+ <type name="GObject.GValue" c:type="GValue*"/>
+ </parameter>
+ <parameter name="invocation_hint">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="marshal_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_marshal_VOID__INT_INT"
+ c:identifier="_gdk_pixbuf_marshal_VOID__INT_INT">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="closure">
+ <type name="GObject.GClosure" c:type="GClosure*"/>
+ </parameter>
+ <parameter name="return_value">
+ <type name="GObject.GValue" c:type="GValue*"/>
+ </parameter>
+ <parameter name="n_param_values">
+ <type name="uint32" c:type="guint"/>
+ </parameter>
+ <parameter name="param_values">
+ <type name="GObject.GValue" c:type="GValue*"/>
+ </parameter>
+ <parameter name="invocation_hint">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="marshal_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="GdkPixbufSimpleAnim" c:type="GdkPixbufSimpleAnim"/>
+ <class name="PixbufSimpleAnim"
+ c:type="GdkPixbufSimpleAnim"
+ parent="PixbufAnimation"
+ glib:type-name="GdkPixbufSimpleAnim"
+ glib:get-type="gdk_pixbuf_simple_anim_get_type">
+ <constructor name="new" c:identifier="gdk_pixbuf_simple_anim_new">
+ <return-value>
+ <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
+ </return-value>
+ <parameters>
+ <parameter name="width">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ <parameter name="rate">
+ <type name="float" c:type="gfloat"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="add_frame" c:identifier="gdk_pixbuf_simple_anim_add_frame">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="animation">
+ <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
+ </parameter>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ </parameters>
+ </method>
+ </class>
+ <class name="PixbufSimpleAnimIter"
+ c:type="GdkPixbufSimpleAnimIter"
+ parent="PixbufAnimationIter"
+ glib:type-name="GdkPixbufSimpleAnimIter"
+ glib:get-type="gdk_pixbuf_simple_anim_iter_get_type">
+ </class>
+ <enumeration name="PixdataType" c:type="GdkPixdataType">
+ <member name="color_type_rgb"
+ value="1"
+ c:identifier="GDK_PIXDATA_COLOR_TYPE_RGB"/>
+ <member name="color_type_rgba"
+ value="2"
+ c:identifier="GDK_PIXDATA_COLOR_TYPE_RGBA"/>
+ <member name="color_type_mask"
+ value="255"
+ c:identifier="GDK_PIXDATA_COLOR_TYPE_MASK"/>
+ <member name="sample_width_8"
+ value="65536"
+ c:identifier="GDK_PIXDATA_SAMPLE_WIDTH_8"/>
+ <member name="sample_width_mask"
+ value="983040"
+ c:identifier="GDK_PIXDATA_SAMPLE_WIDTH_MASK"/>
+ <member name="encoding_raw"
+ value="16777216"
+ c:identifier="GDK_PIXDATA_ENCODING_RAW"/>
+ <member name="encoding_rle"
+ value="33554432"
+ c:identifier="GDK_PIXDATA_ENCODING_RLE"/>
+ <member name="encoding_mask"
+ value="251658240"
+ c:identifier="GDK_PIXDATA_ENCODING_MASK"/>
+ </enumeration>
+ <record name="GdkPixdata" c:type="GdkPixdata">
+ <field name="magic">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="length">
+ <type name="int32" c:type="gint32"/>
+ </field>
+ <field name="pixdata_type">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="rowstride">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="width">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="height">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="pixel_data">
+ <type name="guint8" c:type="guint8*"/>
+ </field>
+ </record>
+ <function name="pixdata_serialize" c:identifier="gdk_pixdata_serialize">
+ <return-value>
+ <type name="guint8" c:type="guint8*"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixdata">
+ <type name="GdkPixdata" c:type="GdkPixdata*"/>
+ </parameter>
+ <parameter name="stream_length_p">
+ <type name="GLib.guint" c:type="guint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixdata_deserialize"
+ c:identifier="gdk_pixdata_deserialize">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixdata">
+ <type name="GdkPixdata" c:type="GdkPixdata*"/>
+ </parameter>
+ <parameter name="stream_length">
+ <type name="uint32" c:type="guint"/>
+ </parameter>
+ <parameter name="stream">
+ <type name="guint8" c:type="guint8*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixdata_from_pixbuf"
+ c:identifier="gdk_pixdata_from_pixbuf">
+ <return-value>
+ <type name="any" c:type="gpointer"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixdata">
+ <type name="GdkPixdata" c:type="GdkPixdata*"/>
+ </parameter>
+ <parameter name="pixbuf">
+ <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="use_rle">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <enumeration name="PixdataDumpType" c:type="GdkPixdataDumpType">
+ <member name="pixdata_stream"
+ value="0"
+ c:identifier="GDK_PIXDATA_DUMP_PIXDATA_STREAM"/>
+ <member name="pixdata_struct"
+ value="1"
+ c:identifier="GDK_PIXDATA_DUMP_PIXDATA_STRUCT"/>
+ <member name="macros" value="2" c:identifier="GDK_PIXDATA_DUMP_MACROS"/>
+ <member name="gtypes" value="0" c:identifier="GDK_PIXDATA_DUMP_GTYPES"/>
+ <member name="ctypes"
+ value="256"
+ c:identifier="GDK_PIXDATA_DUMP_CTYPES"/>
+ <member name="static"
+ value="512"
+ c:identifier="GDK_PIXDATA_DUMP_STATIC"/>
+ <member name="const" value="1024" c:identifier="GDK_PIXDATA_DUMP_CONST"/>
+ <member name="rle_decoder"
+ value="65536"
+ c:identifier="GDK_PIXDATA_DUMP_RLE_DECODER"/>
+ </enumeration>
+ <function name="pixdata_to_csource" c:identifier="gdk_pixdata_to_csource">
+ <return-value>
+ <type name="GLib.GString" c:type="GString*"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixdata">
+ <type name="GdkPixdata" c:type="GdkPixdata*"/>
+ </parameter>
+ <parameter name="name">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="dump_type">
+ <type name="GdkPixdataDumpType" c:type="GdkPixdataDumpType"/>
+ </parameter>
+ </parameters>
+ </function>
+ </namespace>
+</repository>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]