gir-repository r32 - in trunk: . gir
- From: johan svn gnome org
- To: svn-commits-list gnome org
- Subject: gir-repository r32 - in trunk: . gir
- Date: Mon, 18 Aug 2008 20:41:35 -0000
Author: johan
Date: Mon Aug 18 20:41:26 2008
New Revision: 32
URL: http://svn.gnome.org/viewvc/gir-repository?rev=32&view=rev
Log:
2008-08-18 Johan Dahlin <johan gnome org>
* gir/Makefile.am:
* gir/gdk-pixbuf-2.0.gir:
* gir/gdk-x11-2.0.gir:
Regenerate, add a list of todo items for gdk.
Modified:
trunk/ChangeLog
trunk/gir/Makefile.am
trunk/gir/gdk-pixbuf-2.0.gir
trunk/gir/gdk-x11-2.0.gir
Modified: trunk/gir/Makefile.am
==============================================================================
--- trunk/gir/Makefile.am (original)
+++ trunk/gir/Makefile.am Mon Aug 18 20:41:26 2008
@@ -106,7 +106,7 @@
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 \
+ $(G_IR_SCANNER) -v --namespace GdkPixbuf \
--include=$(GIRDIR)/glib-2.0.gir \
--include=$(GIRDIR)/gobject-2.0.gir \
--library=$(GDKPIXBUF_LIBDIR)/libgdk_pixbuf-2.0.so.0 \
@@ -114,8 +114,24 @@
--pkg gobject-2.0 \
-I$(GDKPIXBUF_INCLUDEDIR) \
$(GDKPIXBUF_INCLUDEDIR)/gdk-pixbuf/*.h
+ sed 's/class name="GdkPixbuf"/class name="Pixbuf"/' -i $@
GIRSOURCES += gdk-pixbuf-2.0.gir
+# TODO:
+# Change
+# target="Event" -> target="void*
+# Pixbuf -> /GdkPixbuf.Pixbuf
+# Pango.Renderer -> PangoRenderer
+# Add
+# <alias name="Event" target="void*" c:type="GdkEvent"/>
+# <alias name="XEvent" target="void*" c:type="GdkXEvent"/>
+# <record name="DrawableClass" c:type="DrawableClass">
+# <field name="parent_class">
+# <type name="GObject.Class" c:type="GObjectClass"/>
+# </field>
+# </record>
+
+
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:
@@ -149,6 +165,7 @@
--include=$(srcdir)/cairo.gir \
--include=$(srcdir)/pango.gir \
--include=$(srcdir)/atk.gir \
+ --include=$(srcdir)/gdk-pixbuf-2.0.gir \
--include=$(srcdir)/gdk-x11-2.0.gir \
--library=$(GTK_LIBDIR)/libgtk-x11-2.0.so.0 \
--pkg gobject-2.0 \
Modified: trunk/gir/gdk-pixbuf-2.0.gir
==============================================================================
--- trunk/gir/gdk-pixbuf-2.0.gir (original)
+++ trunk/gir/gdk-pixbuf-2.0.gir Mon Aug 18 20:41:26 2008
@@ -3,7 +3,7 @@
xmlns:c="http://www.gtk.org/introspection/c/1.0"
xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
<namespace name="GdkPixbuf">
- <enumeration name="PixbufAlphaMode"
+ <enumeration name="AlphaMode"
c:type="GdkPixbufAlphaMode"
glib:type-name="GdkPixbufAlphaMode"
glib:get-type="gdk_pixbuf_alpha_mode_get_type">
@@ -16,7 +16,7 @@
c:identifier="GDK_PIXBUF_ALPHA_FULL"
glib:nick="full"/>
</enumeration>
- <enumeration name="Colorspace"
+ <enumeration name="GdkColorspace"
c:type="GdkColorspace"
glib:type-name="GdkColorspace"
glib:get-type="gdk_colorspace_get_type">
@@ -25,53 +25,6 @@
c:identifier="GDK_COLORSPACE_RGB"
glib:nick="rgb"/>
</enumeration>
- <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"
@@ -79,21 +32,21 @@
glib:get-type="gdk_pixbuf_get_type">
<constructor name="ref" c:identifier="gdk_pixbuf_ref">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
</parameters>
</constructor>
<constructor name="new" c:identifier="gdk_pixbuf_new">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="colorspace">
- <type name="Colorspace" c:type="GdkColorspace"/>
+ <type name="GdkColorspace" c:type="GdkColorspace"/>
</parameter>
<parameter name="has_alpha">
<type name="boolean" c:type="gboolean"/>
@@ -111,22 +64,22 @@
</constructor>
<constructor name="copy" c:identifier="gdk_pixbuf_copy">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
</parameters>
</constructor>
<constructor name="new_subpixbuf"
c:identifier="gdk_pixbuf_new_subpixbuf">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="src_pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="src_x">
<type name="int32" c:type="int"/>
@@ -145,21 +98,21 @@
<constructor name="new_from_file"
c:identifier="gdk_pixbuf_new_from_file">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" 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**"/>
+ <type name="GLib.Error" 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*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="filename">
@@ -172,14 +125,14 @@
<type name="int32" c:type="int"/>
</parameter>
<parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
+ <type name="GLib.Error" 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*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="filename">
@@ -195,21 +148,21 @@
<type name="boolean" c:type="gboolean"/>
</parameter>
<parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
+ <type name="GLib.Error" 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*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="data">
- <type name="GLib.guchar" c:type="guchar*"/>
+ <type name="GLib.uchar" c:type="guchar*"/>
</parameter>
<parameter name="colorspace">
- <type name="Colorspace" c:type="GdkColorspace"/>
+ <type name="GdkColorspace" c:type="GdkColorspace"/>
</parameter>
<parameter name="has_alpha">
<type name="boolean" c:type="gboolean"/>
@@ -227,8 +180,7 @@
<type name="int32" c:type="int"/>
</parameter>
<parameter name="destroy_fn">
- <type name="GdkPixbufDestroyNotify"
- c:type="GdkPixbufDestroyNotify"/>
+ <type name="DestroyNotify" c:type="GdkPixbufDestroyNotify"/>
</parameter>
<parameter name="destroy_fn_data">
<type name="any" c:type="gpointer"/>
@@ -238,7 +190,7 @@
<constructor name="new_from_xpm_data"
c:identifier="gdk_pixbuf_new_from_xpm_data">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="data">
@@ -249,11 +201,11 @@
<constructor name="new_from_inline"
c:identifier="gdk_pixbuf_new_from_inline">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="data_length">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="data">
<type name="guint8" c:type="guint8*"/>
@@ -262,72 +214,72 @@
<type name="boolean" c:type="gboolean"/>
</parameter>
<parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
+ <type name="GLib.Error" c:type="GError**"/>
</parameter>
</parameters>
</constructor>
<constructor name="add_alpha" c:identifier="gdk_pixbuf_add_alpha">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" 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"/>
+ <type name="GLib.uchar" c:type="guchar"/>
</parameter>
<parameter name="g">
- <type name="GLib.guchar" c:type="guchar"/>
+ <type name="GLib.uchar" c:type="guchar"/>
</parameter>
<parameter name="b">
- <type name="GLib.guchar" c:type="guchar"/>
+ <type name="GLib.uchar" 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*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="src">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
</parameters>
</constructor>
<constructor name="animation_get_static_image"
c:identifier="gdk_pixbuf_animation_get_static_image">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="animation">
- <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ <type name="Animation" c:type="GdkPixbufAnimation*"/>
</parameter>
</parameters>
</constructor>
<constructor name="animation_iter_get_pixbuf"
c:identifier="gdk_pixbuf_animation_iter_get_pixbuf">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="iter">
- <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
+ <type name="AnimationIter" c:type="GdkPixbufAnimationIter*"/>
</parameter>
</parameters>
</constructor>
<constructor name="scale_simple" c:identifier="gdk_pixbuf_scale_simple">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="src">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="dest_width">
<type name="int32" c:type="int"/>
@@ -336,18 +288,18 @@
<type name="int32" c:type="int"/>
</parameter>
<parameter name="interp_type">
- <type name="InterpType" c:type="GdkInterpType"/>
+ <type name="GdkInterpType" 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*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="src">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="dest_width">
<type name="int32" c:type="int"/>
@@ -356,7 +308,7 @@
<type name="int32" c:type="int"/>
</parameter>
<parameter name="interp_type">
- <type name="InterpType" c:type="GdkInterpType"/>
+ <type name="GdkInterpType" c:type="GdkInterpType"/>
</parameter>
<parameter name="overall_alpha">
<type name="int32" c:type="int"/>
@@ -375,24 +327,24 @@
<constructor name="rotate_simple"
c:identifier="gdk_pixbuf_rotate_simple">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="src">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="angle">
- <type name="PixbufRotation" c:type="GdkPixbufRotation"/>
+ <type name="Rotation" c:type="GdkPixbufRotation"/>
</parameter>
</parameters>
</constructor>
<constructor name="flip" c:identifier="gdk_pixbuf_flip">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="src">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="horizontal">
<type name="boolean" c:type="gboolean"/>
@@ -402,17 +354,17 @@
<constructor name="loader_get_pixbuf"
c:identifier="gdk_pixbuf_loader_get_pixbuf">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="loader">
- <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ <type name="Loader" c:type="GdkPixbufLoader*"/>
</parameter>
</parameters>
</constructor>
<constructor name="from_pixdata" c:identifier="gdk_pixbuf_from_pixdata">
<return-value>
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="pixdata">
@@ -422,7 +374,7 @@
<type name="boolean" c:type="gboolean"/>
</parameter>
<parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
+ <type name="GLib.Error" c:type="GError**"/>
</parameter>
</parameters>
</constructor>
@@ -432,17 +384,17 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
</parameters>
</method>
<method name="get_colorspace" c:identifier="gdk_pixbuf_get_colorspace">
<return-value>
- <type name="Colorspace" c:type="GdkColorspace"/>
+ <type name="GdkColorspace" c:type="GdkColorspace"/>
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
</parameters>
</method>
@@ -452,7 +404,7 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
</parameters>
</method>
@@ -462,7 +414,7 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
</parameters>
</method>
@@ -473,17 +425,17 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" 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*"/>
+ <type name="GLib.uchar" c:type="guchar*"/>
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
</parameters>
</method>
@@ -493,7 +445,7 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
</parameters>
</method>
@@ -503,7 +455,7 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
</parameters>
</method>
@@ -513,7 +465,7 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
</parameters>
</method>
@@ -523,7 +475,7 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="pixel">
<type name="uint32" c:type="guint32"/>
@@ -536,7 +488,7 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="filename">
<type name="string" c:type="char*"/>
@@ -545,7 +497,7 @@
<type name="string" c:type="char*"/>
</parameter>
<parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
+ <type name="GLib.Error" c:type="GError**"/>
</parameter>
</parameters>
</method>
@@ -555,7 +507,7 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="filename">
<type name="string" c:type="char*"/>
@@ -570,7 +522,7 @@
<type name="char" c:type="char**"/>
</parameter>
<parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
+ <type name="GLib.Error" c:type="GError**"/>
</parameter>
</parameters>
</method>
@@ -581,10 +533,10 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="save_func">
- <type name="GdkPixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>
+ <type name="SaveFunc" c:type="GdkPixbufSaveFunc"/>
</parameter>
<parameter name="user_data">
<type name="any" c:type="gpointer"/>
@@ -593,7 +545,7 @@
<type name="string" c:type="char*"/>
</parameter>
<parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
+ <type name="GLib.Error" c:type="GError**"/>
</parameter>
</parameters>
</method>
@@ -604,10 +556,10 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="save_func">
- <type name="GdkPixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>
+ <type name="SaveFunc" c:type="GdkPixbufSaveFunc"/>
</parameter>
<parameter name="user_data">
<type name="any" c:type="gpointer"/>
@@ -622,7 +574,7 @@
<type name="char" c:type="char**"/>
</parameter>
<parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
+ <type name="GLib.Error" c:type="GError**"/>
</parameter>
</parameters>
</method>
@@ -632,10 +584,10 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="buffer">
- <type name="GLib.gchar" c:type="gchar**"/>
+ <type name="GLib.char" c:type="gchar**"/>
</parameter>
<parameter name="buffer_size">
<type name="gsize" c:type="gsize*"/>
@@ -644,7 +596,7 @@
<type name="string" c:type="char*"/>
</parameter>
<parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
+ <type name="GLib.Error" c:type="GError**"/>
</parameter>
</parameters>
</method>
@@ -654,10 +606,10 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="buffer">
- <type name="GLib.gchar" c:type="gchar**"/>
+ <type name="GLib.char" c:type="gchar**"/>
</parameter>
<parameter name="buffer_size">
<type name="gsize" c:type="gsize*"/>
@@ -672,7 +624,7 @@
<type name="char" c:type="char**"/>
</parameter>
<parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
+ <type name="GLib.Error" c:type="GError**"/>
</parameter>
</parameters>
</method>
@@ -682,7 +634,7 @@
</return-value>
<parameters>
<parameter name="src_pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="src_x">
<type name="int32" c:type="int"/>
@@ -697,7 +649,7 @@
<type name="int32" c:type="int"/>
</parameter>
<parameter name="dest_pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="dest_x">
<type name="int32" c:type="int"/>
@@ -714,10 +666,10 @@
</return-value>
<parameters>
<parameter name="src">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="dest">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="saturation">
<type name="float" c:type="gfloat"/>
@@ -733,7 +685,7 @@
</return-value>
<parameters>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="key">
<type name="string" c:type="gchar*"/>
@@ -746,10 +698,10 @@
</return-value>
<parameters>
<parameter name="src">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="dest">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="dest_x">
<type name="int32" c:type="int"/>
@@ -776,7 +728,7 @@
<type name="double" c:type="double"/>
</parameter>
<parameter name="interp_type">
- <type name="InterpType" c:type="GdkInterpType"/>
+ <type name="GdkInterpType" c:type="GdkInterpType"/>
</parameter>
</parameters>
</method>
@@ -786,10 +738,10 @@
</return-value>
<parameters>
<parameter name="src">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="dest">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="dest_x">
<type name="int32" c:type="int"/>
@@ -816,7 +768,7 @@
<type name="double" c:type="double"/>
</parameter>
<parameter name="interp_type">
- <type name="InterpType" c:type="GdkInterpType"/>
+ <type name="GdkInterpType" c:type="GdkInterpType"/>
</parameter>
<parameter name="overall_alpha">
<type name="int32" c:type="int"/>
@@ -829,10 +781,10 @@
</return-value>
<parameters>
<parameter name="src">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="dest">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
<parameter name="dest_x">
<type name="int32" c:type="int"/>
@@ -859,7 +811,7 @@
<type name="double" c:type="double"/>
</parameter>
<parameter name="interp_type">
- <type name="InterpType" c:type="GdkInterpType"/>
+ <type name="GdkInterpType" c:type="GdkInterpType"/>
</parameter>
<parameter name="overall_alpha">
<type name="int32" c:type="int"/>
@@ -882,31 +834,79 @@
</parameters>
</method>
<property name="colorspace">
- <type name="Colorspace" c:type="GdkColorspace"/>
+ <type name="GdkColorspace" c:type="GdkColorspace"/>
</property>
<property name="n-channels">
- <type name="int32" c:type="gint"/>
+ <type name="int" 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"/>
+ <type name="int" c:type="gint"/>
</property>
<property name="width">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</property>
<property name="height">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</property>
<property name="rowstride">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</property>
<property name="pixels">
<type name="any" c:type="gpointer"/>
</property>
</class>
- <callback name="GdkPixbufSaveFunc">
+ <callback name="DestroyNotify" c:type="GdkPixbufDestroyNotify">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixels">
+ <type name="GLib.uchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <enumeration name="Error"
+ 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="gdk_pixbuf_error_quark"
+ c:identifier="gdk_pixbuf_error_quark">
+ <return-value>
+ <type name="GLib.Quark" c:type="GQuark"/>
+ </return-value>
+ </function>
+ <callback name="SaveFunc" c:type="GdkPixbufSaveFunc">
<return-value>
<type name="boolean" c:type="gboolean"/>
</return-value>
@@ -918,14 +918,14 @@
<type name="size" c:type="gsize"/>
</parameter>
<parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
+ <type name="GLib.Error" c:type="GError**"/>
</parameter>
<parameter name="data">
<type name="any" c:type="gpointer"/>
</parameter>
</parameters>
</callback>
- <class name="PixbufAnimation"
+ <class name="Animation"
c:type="GdkPixbufAnimation"
parent="GObject.Object"
glib:type-name="GdkPixbufAnimation"
@@ -933,24 +933,24 @@
<constructor name="new_from_file"
c:identifier="gdk_pixbuf_animation_new_from_file">
<return-value>
- <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ <type name="Animation" 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**"/>
+ <type name="GLib.Error" c:type="GError**"/>
</parameter>
</parameters>
</constructor>
<constructor name="ref" c:identifier="gdk_pixbuf_animation_ref">
<return-value>
- <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ <type name="Animation" c:type="GdkPixbufAnimation*"/>
</return-value>
<parameters>
<parameter name="animation">
- <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ <type name="Animation" c:type="GdkPixbufAnimation*"/>
</parameter>
</parameters>
</constructor>
@@ -960,7 +960,7 @@
</return-value>
<parameters>
<parameter name="animation">
- <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ <type name="Animation" c:type="GdkPixbufAnimation*"/>
</parameter>
</parameters>
</method>
@@ -970,7 +970,7 @@
</return-value>
<parameters>
<parameter name="animation">
- <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ <type name="Animation" c:type="GdkPixbufAnimation*"/>
</parameter>
</parameters>
</method>
@@ -980,7 +980,7 @@
</return-value>
<parameters>
<parameter name="animation">
- <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ <type name="Animation" c:type="GdkPixbufAnimation*"/>
</parameter>
</parameters>
</method>
@@ -991,25 +991,25 @@
</return-value>
<parameters>
<parameter name="animation">
- <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ <type name="Animation" 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*"/>
+ <type name="AnimationIter" c:type="GdkPixbufAnimationIter*"/>
</return-value>
<parameters>
<parameter name="animation">
- <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
+ <type name="Animation" c:type="GdkPixbufAnimation*"/>
</parameter>
<parameter name="start_time">
- <type name="GLib.GTimeVal" c:type="GTimeVal*"/>
+ <type name="GLib.TimeVal" c:type="GTimeVal*"/>
</parameter>
</parameters>
</method>
</class>
- <class name="PixbufAnimationIter"
+ <class name="AnimationIter"
c:type="GdkPixbufAnimationIter"
parent="GObject.Object"
glib:type-name="GdkPixbufAnimationIter"
@@ -1021,7 +1021,7 @@
</return-value>
<parameters>
<parameter name="iter">
- <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
+ <type name="AnimationIter" c:type="GdkPixbufAnimationIter*"/>
</parameter>
</parameters>
</method>
@@ -1032,7 +1032,7 @@
</return-value>
<parameters>
<parameter name="iter">
- <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
+ <type name="AnimationIter" c:type="GdkPixbufAnimationIter*"/>
</parameter>
</parameters>
</method>
@@ -1042,15 +1042,15 @@
</return-value>
<parameters>
<parameter name="iter">
- <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
+ <type name="AnimationIter" c:type="GdkPixbufAnimationIter*"/>
</parameter>
<parameter name="current_time">
- <type name="GLib.GTimeVal" c:type="GTimeVal*"/>
+ <type name="GLib.TimeVal" c:type="GTimeVal*"/>
</parameter>
</parameters>
</method>
</class>
- <enumeration name="InterpType"
+ <enumeration name="GdkInterpType"
c:type="GdkInterpType"
glib:type-name="GdkInterpType"
glib:get-type="gdk_interp_type_get_type">
@@ -1071,7 +1071,7 @@
c:identifier="GDK_INTERP_HYPER"
glib:nick="hyper"/>
</enumeration>
- <enumeration name="PixbufRotation"
+ <enumeration name="Rotation"
c:type="GdkPixbufRotation"
glib:type-name="GdkPixbufRotation"
glib:get-type="gdk_pixbuf_rotation_get_type">
@@ -1092,21 +1092,21 @@
c:identifier="GDK_PIXBUF_ROTATE_CLOCKWISE"
glib:nick="clockwise"/>
</enumeration>
- <class name="PixbufSimpleAnim"
+ <class name="SimpleAnim"
c:type="GdkPixbufSimpleAnim"
- parent="PixbufAnimation"
+ parent="Animation"
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*"/>
+ <type name="SimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
</return-value>
<parameters>
<parameter name="width">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="height">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="rate">
<type name="float" c:type="gfloat"/>
@@ -1119,180 +1119,181 @@
</return-value>
<parameters>
<parameter name="animation">
- <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
+ <type name="SimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
</parameter>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
</parameter>
</parameters>
</method>
</class>
- <class name="PixbufSimpleAnimIter"
+ <class name="SimpleAnimIter"
c:type="GdkPixbufSimpleAnimIter"
- parent="PixbufAnimationIter"
+ parent="AnimationIter"
glib:type-name="GdkPixbufSimpleAnimIter"
glib:get-type="gdk_pixbuf_simple_anim_iter_get_type">
</class>
- <record name="GdkPixbufFormat" c:type="GdkPixbufFormat"/>
- <function name="pixbuf_get_formats" c:identifier="gdk_pixbuf_get_formats">
+ <record name="Format" c:type="GdkPixbufFormat"/>
+ <function name="gdk_pixbuf_get_formats"
+ c:identifier="gdk_pixbuf_get_formats">
<return-value>
- <type name="GLib.GSList" c:type="GSList*"/>
+ <type name="GLib.SList" c:type="GSList*"/>
</return-value>
</function>
- <function name="pixbuf_format_get_name"
+ <function name="gdk_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*"/>
+ <type name="Format" c:type="GdkPixbufFormat*"/>
</parameter>
</parameters>
</function>
- <function name="pixbuf_format_get_description"
+ <function name="gdk_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*"/>
+ <type name="Format" c:type="GdkPixbufFormat*"/>
</parameter>
</parameters>
</function>
- <function name="pixbuf_format_get_mime_types"
+ <function name="gdk_pixbuf_format_get_mime_types"
c:identifier="gdk_pixbuf_format_get_mime_types">
<return-value>
- <type name="GLib.gchar" c:type="gchar**"/>
+ <type name="GLib.char" c:type="gchar**"/>
</return-value>
<parameters>
<parameter name="format">
- <type name="GdkPixbufFormat" c:type="GdkPixbufFormat*"/>
+ <type name="Format" c:type="GdkPixbufFormat*"/>
</parameter>
</parameters>
</function>
- <function name="pixbuf_format_get_extensions"
+ <function name="gdk_pixbuf_format_get_extensions"
c:identifier="gdk_pixbuf_format_get_extensions">
<return-value>
- <type name="GLib.gchar" c:type="gchar**"/>
+ <type name="GLib.char" c:type="gchar**"/>
</return-value>
<parameters>
<parameter name="format">
- <type name="GdkPixbufFormat" c:type="GdkPixbufFormat*"/>
+ <type name="Format" c:type="GdkPixbufFormat*"/>
</parameter>
</parameters>
</function>
- <function name="pixbuf_format_is_writable"
+ <function name="gdk_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*"/>
+ <type name="Format" c:type="GdkPixbufFormat*"/>
</parameter>
</parameters>
</function>
- <function name="pixbuf_format_is_scalable"
+ <function name="gdk_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*"/>
+ <type name="Format" c:type="GdkPixbufFormat*"/>
</parameter>
</parameters>
</function>
- <function name="pixbuf_format_is_disabled"
+ <function name="gdk_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*"/>
+ <type name="Format" c:type="GdkPixbufFormat*"/>
</parameter>
</parameters>
</function>
- <function name="pixbuf_format_set_disabled"
+ <function name="gdk_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*"/>
+ <type name="Format" c:type="GdkPixbufFormat*"/>
</parameter>
<parameter name="disabled">
<type name="boolean" c:type="gboolean"/>
</parameter>
</parameters>
</function>
- <function name="pixbuf_format_get_license"
+ <function name="gdk_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*"/>
+ <type name="Format" c:type="GdkPixbufFormat*"/>
</parameter>
</parameters>
</function>
- <function name="pixbuf_get_file_info"
+ <function name="gdk_pixbuf_get_file_info"
c:identifier="gdk_pixbuf_get_file_info">
<return-value>
- <type name="GdkPixbufFormat" c:type="GdkPixbufFormat*"/>
+ <type name="Format" 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*"/>
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
<parameter name="height">
- <type name="GLib.gint" c:type="gint*"/>
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
</parameters>
</function>
- <class name="PixbufLoader"
+ <class name="Loader"
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*"/>
+ <type name="Loader" 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*"/>
+ <type name="Loader" 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**"/>
+ <type name="GLib.Error" 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*"/>
+ <type name="Loader" 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**"/>
+ <type name="GLib.Error" c:type="GError**"/>
</parameter>
</parameters>
</constructor>
@@ -1302,7 +1303,7 @@
</return-value>
<parameters>
<parameter name="loader">
- <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ <type name="Loader" c:type="GdkPixbufLoader*"/>
</parameter>
<parameter name="width">
<type name="int32" c:type="int"/>
@@ -1318,27 +1319,27 @@
</return-value>
<parameters>
<parameter name="loader">
- <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ <type name="Loader" c:type="GdkPixbufLoader*"/>
</parameter>
<parameter name="buf">
- <type name="GLib.guchar" c:type="guchar*"/>
+ <type name="GLib.uchar" c:type="guchar*"/>
</parameter>
<parameter name="count">
<type name="size" c:type="gsize"/>
</parameter>
<parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
+ <type name="GLib.Error" 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*"/>
+ <type name="Animation" c:type="GdkPixbufAnimation*"/>
</return-value>
<parameters>
<parameter name="loader">
- <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ <type name="Loader" c:type="GdkPixbufLoader*"/>
</parameter>
</parameters>
</method>
@@ -1348,30 +1349,30 @@
</return-value>
<parameters>
<parameter name="loader">
- <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ <type name="Loader" c:type="GdkPixbufLoader*"/>
</parameter>
<parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
+ <type name="GLib.Error" 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*"/>
+ <type name="Format" c:type="GdkPixbufFormat*"/>
</return-value>
<parameters>
<parameter name="loader">
- <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ <type name="Loader" c:type="GdkPixbufLoader*"/>
</parameter>
</parameters>
</method>
- <callback name="size_prepared">
+ <callback name="size_prepared" c:type="size_prepared">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="loader">
- <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ <type name="Loader" c:type="GdkPixbufLoader*"/>
</parameter>
<parameter name="width">
<type name="int32" c:type="int"/>
@@ -1381,23 +1382,23 @@
</parameter>
</parameters>
</callback>
- <callback name="area_prepared">
+ <callback name="area_prepared" c:type="area_prepared">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="loader">
- <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ <type name="Loader" c:type="GdkPixbufLoader*"/>
</parameter>
</parameters>
</callback>
- <callback name="area_updated">
+ <callback name="area_updated" c:type="area_updated">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="loader">
- <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ <type name="Loader" c:type="GdkPixbufLoader*"/>
</parameter>
<parameter name="x">
<type name="int32" c:type="int"/>
@@ -1413,13 +1414,13 @@
</parameter>
</parameters>
</callback>
- <callback name="closed">
+ <callback name="closed" c:type="closed">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="loader">
- <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
+ <type name="Loader" c:type="GdkPixbufLoader*"/>
</parameter>
</parameters>
</callback>
@@ -1429,10 +1430,10 @@
</return-value>
<parameters>
<parameter name="object">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="p0">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
</parameters>
</glib:signal>
@@ -1447,16 +1448,16 @@
</return-value>
<parameters>
<parameter name="object">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="p0">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="p1">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="p2">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
</parameters>
</glib:signal>
@@ -1466,23 +1467,23 @@
</return-value>
</glib:signal>
</class>
- <function name="pixbuf_marshal_VOID__INT_INT_INT_INT"
+ <function name="gdk_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*"/>
+ <type name="GObject.Closure" c:type="GClosure*"/>
</parameter>
<parameter name="return_value">
- <type name="GObject.GValue" c:type="GValue*"/>
+ <type name="GObject.Value" c:type="GValue*"/>
</parameter>
<parameter name="n_param_values">
- <type name="uint32" c:type="guint"/>
+ <type name="uint" c:type="guint"/>
</parameter>
<parameter name="param_values">
- <type name="GObject.GValue" c:type="GValue*"/>
+ <type name="GObject.Value" c:type="GValue*"/>
</parameter>
<parameter name="invocation_hint">
<type name="any" c:type="gpointer"/>
@@ -1492,23 +1493,23 @@
</parameter>
</parameters>
</function>
- <function name="pixbuf_marshal_VOID__INT_INT"
+ <function name="gdk_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*"/>
+ <type name="GObject.Closure" c:type="GClosure*"/>
</parameter>
<parameter name="return_value">
- <type name="GObject.GValue" c:type="GValue*"/>
+ <type name="GObject.Value" c:type="GValue*"/>
</parameter>
<parameter name="n_param_values">
- <type name="uint32" c:type="guint"/>
+ <type name="uint" c:type="guint"/>
</parameter>
<parameter name="param_values">
- <type name="GObject.GValue" c:type="GValue*"/>
+ <type name="GObject.Value" c:type="GValue*"/>
</parameter>
<parameter name="invocation_hint">
<type name="any" c:type="gpointer"/>
@@ -1518,29 +1519,29 @@
</parameter>
</parameters>
</function>
- <enumeration name="PixdataType" c:type="GdkPixdataType">
- <member name="color_type_rgb"
+ <enumeration name="GdkPixdataType" c:type="GdkPixdataType">
+ <member name="colortypergb"
value="1"
c:identifier="GDK_PIXDATA_COLOR_TYPE_RGB"/>
- <member name="color_type_rgba"
+ <member name="colortypergba"
value="2"
c:identifier="GDK_PIXDATA_COLOR_TYPE_RGBA"/>
- <member name="color_type_mask"
+ <member name="colortypemask"
value="255"
c:identifier="GDK_PIXDATA_COLOR_TYPE_MASK"/>
- <member name="sample_width_8"
+ <member name="samplewidth8"
value="65536"
c:identifier="GDK_PIXDATA_SAMPLE_WIDTH_8"/>
- <member name="sample_width_mask"
+ <member name="samplewidthmask"
value="983040"
c:identifier="GDK_PIXDATA_SAMPLE_WIDTH_MASK"/>
- <member name="encoding_raw"
+ <member name="encodingraw"
value="16777216"
c:identifier="GDK_PIXDATA_ENCODING_RAW"/>
- <member name="encoding_rle"
+ <member name="encodingrle"
value="33554432"
c:identifier="GDK_PIXDATA_ENCODING_RLE"/>
- <member name="encoding_mask"
+ <member name="encodingmask"
value="251658240"
c:identifier="GDK_PIXDATA_ENCODING_MASK"/>
</enumeration>
@@ -1567,7 +1568,8 @@
<type name="guint8" c:type="guint8*"/>
</field>
</record>
- <function name="pixdata_serialize" c:identifier="gdk_pixdata_serialize">
+ <function name="gdk_pixdata_serialize"
+ c:identifier="gdk_pixdata_serialize">
<return-value>
<type name="guint8" c:type="guint8*"/>
</return-value>
@@ -1576,11 +1578,11 @@
<type name="GdkPixdata" c:type="GdkPixdata*"/>
</parameter>
<parameter name="stream_length_p">
- <type name="GLib.guint" c:type="guint*"/>
+ <type name="GLib.uint" c:type="guint*"/>
</parameter>
</parameters>
</function>
- <function name="pixdata_deserialize"
+ <function name="gdk_pixdata_deserialize"
c:identifier="gdk_pixdata_deserialize">
<return-value>
<type name="boolean" c:type="gboolean"/>
@@ -1590,17 +1592,17 @@
<type name="GdkPixdata" c:type="GdkPixdata*"/>
</parameter>
<parameter name="stream_length">
- <type name="uint32" c:type="guint"/>
+ <type name="uint" c:type="guint"/>
</parameter>
<parameter name="stream">
<type name="guint8" c:type="guint8*"/>
</parameter>
<parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
+ <type name="GLib.Error" c:type="GError**"/>
</parameter>
</parameters>
</function>
- <function name="pixdata_from_pixbuf"
+ <function name="gdk_pixdata_from_pixbuf"
c:identifier="gdk_pixdata_from_pixbuf">
<return-value>
<type name="any" c:type="gpointer"/>
@@ -1610,18 +1612,18 @@
<type name="GdkPixdata" c:type="GdkPixdata*"/>
</parameter>
<parameter name="pixbuf">
- <type name="Pixbuf" c:type="GdkPixbuf*"/>
+ <type name="GdkPixbuf" 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"
+ <enumeration name="GdkPixdataDumpType" c:type="GdkPixdataDumpType">
+ <member name="pixdatastream"
value="0"
c:identifier="GDK_PIXDATA_DUMP_PIXDATA_STREAM"/>
- <member name="pixdata_struct"
+ <member name="pixdatastruct"
value="1"
c:identifier="GDK_PIXDATA_DUMP_PIXDATA_STRUCT"/>
<member name="macros" value="2" c:identifier="GDK_PIXDATA_DUMP_MACROS"/>
@@ -1633,13 +1635,14 @@
value="512"
c:identifier="GDK_PIXDATA_DUMP_STATIC"/>
<member name="const" value="1024" c:identifier="GDK_PIXDATA_DUMP_CONST"/>
- <member name="rle_decoder"
+ <member name="rledecoder"
value="65536"
c:identifier="GDK_PIXDATA_DUMP_RLE_DECODER"/>
</enumeration>
- <function name="pixdata_to_csource" c:identifier="gdk_pixdata_to_csource">
+ <function name="gdk_pixdata_to_csource"
+ c:identifier="gdk_pixdata_to_csource">
<return-value>
- <type name="GLib.GString" c:type="GString*"/>
+ <type name="GLib.String" c:type="GString*"/>
</return-value>
<parameters>
<parameter name="pixdata">
@@ -1649,7 +1652,7 @@
<type name="string" c:type="gchar*"/>
</parameter>
<parameter name="dump_type">
- <type name="PixdataDumpType" c:type="GdkPixdataDumpType"/>
+ <type name="GdkPixdataDumpType" c:type="GdkPixdataDumpType"/>
</parameter>
</parameters>
</function>
Modified: trunk/gir/gdk-x11-2.0.gir
==============================================================================
--- trunk/gir/gdk-x11-2.0.gir (original)
+++ trunk/gir/gdk-x11-2.0.gir Mon Aug 18 20:41:26 2008
@@ -3,227 +3,57 @@
xmlns:c="http://www.gtk.org/introspection/c/1.0"
xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
<namespace name="Gdk">
- <alias name="GdkWChar" target="guint32"/>
- <alias name="GdkNativeWindow" target="guint32"/>
- <alias name="GdkEvent" target="_GdkEvent"/>
- <alias name="GdkSelection" target="GdkAtom"/>
- <alias name="GdkTarget" target="GdkAtom"/>
- <alias name="GdkSelectionType" target="GdkAtom"/>
- <record name="GdkPoint" c:type="GdkPoint">
+ <alias name="WChar" target="guint32" c:type="GdkWChar"/>
+ <alias name="NativeWindow" target="guint32" c:type="GdkNativeWindow"/>
+ <alias name="Event" target="void*" c:type="GdkEvent"/>
+ <alias name="XEvent" target="void*" c:type="GdkXEvent"/>
+ <alias name="Atom" target="void*" c:type="GdkAtom"/>
+ <alias name="Selection" target="Atom" c:type="GdkSelection"/>
+ <alias name="Target" target="Atom" c:type="GdkTarget"/>
+ <alias name="SelectionType" target="Atom" c:type="GdkSelectionType"/>
+ <record name="Point" c:type="GdkPoint">
<field name="x">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</field>
<field name="y">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</field>
</record>
- <record name="GdkSegment" c:type="GdkSegment">
+ <glib:boxed c:type="Rectangle"
+ glib:name="Rectangle"
+ glib:type-name="GdkRectangle"
+ glib:get-type="gdk_rectangle_get_type">
+ </glib:boxed>
+ <record name="Segment" c:type="GdkSegment">
<field name="x1">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</field>
<field name="y1">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</field>
<field name="x2">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</field>
<field name="y2">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</field>
</record>
- <record name="GdkSpan" c:type="GdkSpan">
+ <record name="Span" c:type="GdkSpan">
<field name="x">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</field>
<field name="y">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</field>
<field name="width">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</field>
</record>
- <record name="GdkRegion" c:type="GdkRegion"/>
- <record name="GdkBitmap" c:type="GdkBitmap"/>
- <enumeration name="ByteOrder"
- c:type="GdkByteOrder"
- glib:type-name="GdkByteOrder"
- glib:get-type="gdk_byte_order_get_type">
- <member name="lsb-first"
- value="0"
- c:identifier="GDK_LSB_FIRST"
- glib:nick="lsb-first"/>
- <member name="msb-first"
- value="1"
- c:identifier="GDK_MSB_FIRST"
- glib:nick="msb-first"/>
- </enumeration>
- <bitfield name="ModifierType"
- c:type="GdkModifierType"
- glib:type-name="GdkModifierType"
- glib:get-type="gdk_modifier_type_get_type">
- <member name="shift-mask"
- value="1"
- c:identifier="GDK_SHIFT_MASK"
- glib:nick="shift-mask"/>
- <member name="lock-mask"
- value="2"
- c:identifier="GDK_LOCK_MASK"
- glib:nick="lock-mask"/>
- <member name="control-mask"
- value="4"
- c:identifier="GDK_CONTROL_MASK"
- glib:nick="control-mask"/>
- <member name="mod1-mask"
- value="8"
- c:identifier="GDK_MOD1_MASK"
- glib:nick="mod1-mask"/>
- <member name="mod2-mask"
- value="16"
- c:identifier="GDK_MOD2_MASK"
- glib:nick="mod2-mask"/>
- <member name="mod3-mask"
- value="32"
- c:identifier="GDK_MOD3_MASK"
- glib:nick="mod3-mask"/>
- <member name="mod4-mask"
- value="64"
- c:identifier="GDK_MOD4_MASK"
- glib:nick="mod4-mask"/>
- <member name="mod5-mask"
- value="128"
- c:identifier="GDK_MOD5_MASK"
- glib:nick="mod5-mask"/>
- <member name="button1-mask"
- value="256"
- c:identifier="GDK_BUTTON1_MASK"
- glib:nick="button1-mask"/>
- <member name="button2-mask"
- value="512"
- c:identifier="GDK_BUTTON2_MASK"
- glib:nick="button2-mask"/>
- <member name="button3-mask"
- value="1024"
- c:identifier="GDK_BUTTON3_MASK"
- glib:nick="button3-mask"/>
- <member name="button4-mask"
- value="2048"
- c:identifier="GDK_BUTTON4_MASK"
- glib:nick="button4-mask"/>
- <member name="button5-mask"
- value="4096"
- c:identifier="GDK_BUTTON5_MASK"
- glib:nick="button5-mask"/>
- <member name="super-mask"
- value="67108864"
- c:identifier="GDK_SUPER_MASK"
- glib:nick="super-mask"/>
- <member name="hyper-mask"
- value="134217728"
- c:identifier="GDK_HYPER_MASK"
- glib:nick="hyper-mask"/>
- <member name="meta-mask"
- value="268435456"
- c:identifier="GDK_META_MASK"
- glib:nick="meta-mask"/>
- <member name="release-mask"
- value="1073741824"
- c:identifier="GDK_RELEASE_MASK"
- glib:nick="release-mask"/>
- <member name="modifier-mask"
- value="1543512063"
- c:identifier="GDK_MODIFIER_MASK"
- glib:nick="modifier-mask"/>
- </bitfield>
- <bitfield name="InputCondition"
- c:type="GdkInputCondition"
- glib:type-name="GdkInputCondition"
- glib:get-type="gdk_input_condition_get_type">
- <member name="read"
- value="1"
- c:identifier="GDK_INPUT_READ"
- glib:nick="read"/>
- <member name="write"
- value="2"
- c:identifier="GDK_INPUT_WRITE"
- glib:nick="write"/>
- <member name="exception"
- value="4"
- c:identifier="GDK_INPUT_EXCEPTION"
- glib:nick="exception"/>
- </bitfield>
- <enumeration name="Status"
- c:type="GdkStatus"
- glib:type-name="GdkStatus"
- glib:get-type="gdk_status_get_type">
- <member name="ok" value="0" c:identifier="GDK_OK" glib:nick="ok"/>
- <member name="error"
- value="-1"
- c:identifier="GDK_ERROR"
- glib:nick="error"/>
- <member name="error-param"
- value="-2"
- c:identifier="GDK_ERROR_PARAM"
- glib:nick="error-param"/>
- <member name="error-file"
- value="-3"
- c:identifier="GDK_ERROR_FILE"
- glib:nick="error-file"/>
- <member name="error-mem"
- value="-4"
- c:identifier="GDK_ERROR_MEM"
- glib:nick="error-mem"/>
- </enumeration>
- <enumeration name="GrabStatus"
- c:type="GdkGrabStatus"
- glib:type-name="GdkGrabStatus"
- glib:get-type="gdk_grab_status_get_type">
- <member name="success"
- value="0"
- c:identifier="GDK_GRAB_SUCCESS"
- glib:nick="success"/>
- <member name="already-grabbed"
- value="1"
- c:identifier="GDK_GRAB_ALREADY_GRABBED"
- glib:nick="already-grabbed"/>
- <member name="invalid-time"
- value="2"
- c:identifier="GDK_GRAB_INVALID_TIME"
- glib:nick="invalid-time"/>
- <member name="not-viewable"
- value="3"
- c:identifier="GDK_GRAB_NOT_VIEWABLE"
- glib:nick="not-viewable"/>
- <member name="frozen"
- value="4"
- c:identifier="GDK_GRAB_FROZEN"
- glib:nick="frozen"/>
- </enumeration>
- <callback name="GdkInputFunction">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="data">
- <type name="any" c:type="gpointer"/>
- </parameter>
- <parameter name="source">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="condition">
- <type name="InputCondition" c:type="GdkInputCondition"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="GdkDestroyNotify">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="data">
- <type name="any" c:type="gpointer"/>
- </parameter>
- </parameters>
- </callback>
+ <glib:boxed c:type="Color"
+ glib:name="Color"
+ glib:type-name="GdkColor"
+ glib:get-type="gdk_color_get_type">
+ </glib:boxed>
<class name="Colormap"
c:type="GdkColormap"
parent="GObject.Object"
@@ -286,13 +116,13 @@
<type name="Colormap" c:type="GdkColormap*"/>
</parameter>
<parameter name="ncolors">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
</parameters>
</method>
<method name="alloc_colors" c:identifier="gdk_colormap_alloc_colors">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</return-value>
<parameters>
<parameter name="colormap">
@@ -302,7 +132,7 @@
<type name="Color" c:type="GdkColor*"/>
</parameter>
<parameter name="ncolors">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="writeable">
<type name="boolean" c:type="gboolean"/>
@@ -311,7 +141,7 @@
<type name="boolean" c:type="gboolean"/>
</parameter>
<parameter name="success">
- <type name="GLib.gboolean" c:type="gboolean*"/>
+ <type name="GLib.boolean" c:type="gboolean*"/>
</parameter>
</parameters>
</method>
@@ -346,7 +176,7 @@
<type name="Color" c:type="GdkColor*"/>
</parameter>
<parameter name="ncolors">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
</parameters>
</method>
@@ -377,10741 +207,10935 @@
</parameters>
</method>
</class>
- <function name="colormap_get_system_size"
- c:identifier="gdk_colormap_get_system_size">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- </function>
- <function name="color_copy" c:identifier="gdk_color_copy">
- <return-value>
- <type name="Color" c:type="GdkColor*"/>
- </return-value>
- <parameters>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <function name="color_free" c:identifier="gdk_color_free">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <function name="color_parse" c:identifier="gdk_color_parse">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="spec">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <function name="color_hash" c:identifier="gdk_color_hash">
- <return-value>
- <type name="uint32" c:type="guint"/>
- </return-value>
- <parameters>
- <parameter name="colora">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <function name="color_equal" c:identifier="gdk_color_equal">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="colora">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- <parameter name="colorb">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <function name="color_to_string" c:identifier="gdk_color_to_string">
- <return-value>
- <type name="string" c:type="gchar*"/>
- </return-value>
- <parameters>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <glib:boxed c:type="Color"
- glib:name="Color"
- glib:type-name="GdkColor"
- glib:get-type="gdk_color_get_type">
+ <glib:boxed c:type="Cursor"
+ glib:name="Cursor"
+ glib:type-name="GdkCursor"
+ glib:get-type="gdk_cursor_get_type">
+ <constructor name="new_for_display"
+ c:identifier="gdk_cursor_new_for_display">
+ <return-value>
+ <type name="Cursor" c:type="GdkCursor*"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="cursor_type">
+ <type name="CursorType" c:type="GdkCursorType"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="new" c:identifier="gdk_cursor_new">
+ <return-value>
+ <type name="Cursor" c:type="GdkCursor*"/>
+ </return-value>
+ <parameters>
+ <parameter name="cursor_type">
+ <type name="CursorType" c:type="GdkCursorType"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_pixmap"
+ c:identifier="gdk_cursor_new_from_pixmap">
+ <return-value>
+ <type name="Cursor" c:type="GdkCursor*"/>
+ </return-value>
+ <parameters>
+ <parameter name="source">
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </parameter>
+ <parameter name="mask">
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </parameter>
+ <parameter name="fg">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ <parameter name="bg">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_pixbuf"
+ c:identifier="gdk_cursor_new_from_pixbuf">
+ <return-value>
+ <type name="Cursor" c:type="GdkCursor*"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="pixbuf">
+ <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="ref" c:identifier="gdk_cursor_ref">
+ <return-value>
+ <type name="Cursor" c:type="GdkCursor*"/>
+ </return-value>
+ <parameters>
+ <parameter name="cursor">
+ <type name="Cursor" c:type="GdkCursor*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_name"
+ c:identifier="gdk_cursor_new_from_name">
+ <return-value>
+ <type name="Cursor" c:type="GdkCursor*"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="name">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="get_display" c:identifier="gdk_cursor_get_display">
+ <return-value>
+ <type name="Display" c:type="GdkDisplay*"/>
+ </return-value>
+ <parameters>
+ <parameter name="cursor">
+ <type name="Cursor" c:type="GdkCursor*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="unref" c:identifier="gdk_cursor_unref">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="cursor">
+ <type name="Cursor" c:type="GdkCursor*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_image" c:identifier="gdk_cursor_get_image">
+ <return-value>
+ <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="cursor">
+ <type name="Cursor" c:type="GdkCursor*"/>
+ </parameter>
+ </parameters>
+ </method>
</glib:boxed>
- <function name="colors_store" c:identifier="gdk_colors_store">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- <parameter name="colors">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- <parameter name="ncolors">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="color_white" c:identifier="gdk_color_white">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <function name="color_black" c:identifier="gdk_color_black">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <function name="color_alloc" c:identifier="gdk_color_alloc">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <function name="color_change" c:identifier="gdk_color_change">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <function name="colors_alloc" c:identifier="gdk_colors_alloc">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- <parameter name="contiguous">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- <parameter name="planes">
- <type name="GLib.gulong" c:type="gulong*"/>
- </parameter>
- <parameter name="nplanes">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="pixels">
- <type name="GLib.gulong" c:type="gulong*"/>
- </parameter>
- <parameter name="npixels">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="colors_free" c:identifier="gdk_colors_free">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- <parameter name="pixels">
- <type name="GLib.gulong" c:type="gulong*"/>
- </parameter>
- <parameter name="npixels">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="planes">
- <type name="ulong" c:type="gulong"/>
- </parameter>
- </parameters>
- </function>
- <record name="GdkRgbCmap" c:type="GdkRgbCmap">
- <field name="colors">
- <type name="uint32" c:type="guint32"/>
- </field>
- <field name="n_colors">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="info_list">
- <type name="GLib.GSList" c:type="GSList*"/>
- </field>
- </record>
- <function name="rgb_init" c:identifier="gdk_rgb_init">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </function>
- <function name="rgb_xpixel_from_rgb"
- c:identifier="gdk_rgb_xpixel_from_rgb">
- <return-value>
- <type name="ulong" c:type="gulong"/>
- </return-value>
- <parameters>
- <parameter name="rgb">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </function>
- <function name="rgb_gc_set_foreground"
- c:identifier="gdk_rgb_gc_set_foreground">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="rgb">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </function>
- <function name="rgb_gc_set_background"
- c:identifier="gdk_rgb_gc_set_background">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
+ <glib:boxed c:type="Font"
+ glib:name="Font"
+ glib:type-name="GdkFont"
+ glib:get-type="gdk_font_get_type">
+ <constructor name="ref" c:identifier="gdk_font_ref">
+ <return-value>
+ <type name="Font" c:type="GdkFont*"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="load_for_display"
+ c:identifier="gdk_font_load_for_display">
+ <return-value>
+ <type name="Font" c:type="GdkFont*"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="font_name">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="from_description_for_display"
+ c:identifier="gdk_font_from_description_for_display">
+ <return-value>
+ <type name="Font" c:type="GdkFont*"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="font_desc">
+ <type name="Pango.FontDescription" c:type="PangoFontDescription*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="load" c:identifier="gdk_font_load">
+ <return-value>
+ <type name="Font" c:type="GdkFont*"/>
+ </return-value>
+ <parameters>
+ <parameter name="font_name">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="from_description"
+ c:identifier="gdk_font_from_description">
+ <return-value>
+ <type name="Font" c:type="GdkFont*"/>
+ </return-value>
+ <parameters>
+ <parameter name="font_desc">
+ <type name="Pango.FontDescription" c:type="PangoFontDescription*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="unref" c:identifier="gdk_font_unref">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="id" c:identifier="gdk_font_id">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="equal" c:identifier="gdk_font_equal">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="fonta">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="fontb">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_display" c:identifier="gdk_font_get_display">
+ <return-value>
+ <type name="Display" c:type="GdkDisplay*"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ </parameters>
+ </method>
+ </glib:boxed>
+ <class name="GC"
+ c:type="GdkGC"
+ parent="GObject.Object"
+ glib:type-name="GdkGC"
+ glib:get-type="gdk_gc_get_type">
+ <constructor name="new" c:identifier="gdk_gc_new">
+ <return-value>
<type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="rgb">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </function>
- <function name="rgb_find_color" c:identifier="gdk_rgb_find_color">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <enumeration name="RgbDither"
- c:type="GdkRgbDither"
- glib:type-name="GdkRgbDither"
- glib:get-type="gdk_rgb_dither_get_type">
- <member name="none"
- value="0"
- c:identifier="GDK_RGB_DITHER_NONE"
- glib:nick="none"/>
- <member name="normal"
- value="1"
- c:identifier="GDK_RGB_DITHER_NORMAL"
- glib:nick="normal"/>
- <member name="max"
- value="2"
- c:identifier="GDK_RGB_DITHER_MAX"
- glib:nick="max"/>
- </enumeration>
- <function name="draw_rgb_image" c:identifier="gdk_draw_rgb_image">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="new_with_values"
+ c:identifier="gdk_gc_new_with_values">
+ <return-value>
<type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dith">
- <type name="RgbDither" c:type="GdkRgbDither"/>
- </parameter>
- <parameter name="rgb_buf">
- <type name="GLib.guchar" c:type="guchar*"/>
- </parameter>
- <parameter name="rowstride">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_rgb_image_dithalign"
- c:identifier="gdk_draw_rgb_image_dithalign">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="values">
+ <type name="GCValues" c:type="GdkGCValues*"/>
+ </parameter>
+ <parameter name="values_mask">
+ <type name="GCValuesMask" c:type="GdkGCValuesMask"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="ref" c:identifier="gdk_gc_ref">
+ <return-value>
<type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dith">
- <type name="RgbDither" c:type="GdkRgbDither"/>
- </parameter>
- <parameter name="rgb_buf">
- <type name="GLib.guchar" c:type="guchar*"/>
- </parameter>
- <parameter name="rowstride">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="xdith">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="ydith">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_rgb_32_image" c:identifier="gdk_draw_rgb_32_image">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dith">
- <type name="RgbDither" c:type="GdkRgbDither"/>
- </parameter>
- <parameter name="buf">
- <type name="GLib.guchar" c:type="guchar*"/>
- </parameter>
- <parameter name="rowstride">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_rgb_32_image_dithalign"
- c:identifier="gdk_draw_rgb_32_image_dithalign">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dith">
- <type name="RgbDither" c:type="GdkRgbDither"/>
- </parameter>
- <parameter name="buf">
- <type name="GLib.guchar" c:type="guchar*"/>
- </parameter>
- <parameter name="rowstride">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="xdith">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="ydith">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_gray_image" c:identifier="gdk_draw_gray_image">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dith">
- <type name="RgbDither" c:type="GdkRgbDither"/>
- </parameter>
- <parameter name="buf">
- <type name="GLib.guchar" c:type="guchar*"/>
- </parameter>
- <parameter name="rowstride">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_indexed_image" c:identifier="gdk_draw_indexed_image">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dith">
- <type name="RgbDither" c:type="GdkRgbDither"/>
- </parameter>
- <parameter name="buf">
- <type name="GLib.guchar" c:type="guchar*"/>
- </parameter>
- <parameter name="rowstride">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="cmap">
- <type name="GdkRgbCmap" c:type="GdkRgbCmap*"/>
- </parameter>
- </parameters>
- </function>
- <function name="rgb_cmap_new" c:identifier="gdk_rgb_cmap_new">
- <return-value>
- <type name="GdkRgbCmap" c:type="GdkRgbCmap*"/>
- </return-value>
- <parameters>
- <parameter name="colors">
- <type name="guint32" c:type="guint32*"/>
- </parameter>
- <parameter name="n_colors">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="rgb_cmap_free" c:identifier="gdk_rgb_cmap_free">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="cmap">
- <type name="GdkRgbCmap" c:type="GdkRgbCmap*"/>
- </parameter>
- </parameters>
- </function>
- <function name="rgb_set_verbose" c:identifier="gdk_rgb_set_verbose">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="verbose">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </function>
- <function name="rgb_set_install" c:identifier="gdk_rgb_set_install">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="install">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </function>
- <function name="rgb_set_min_colors" c:identifier="gdk_rgb_set_min_colors">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="min_colors">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="rgb_get_colormap" c:identifier="gdk_rgb_get_colormap">
- <return-value>
- <type name="Colormap" c:type="GdkColormap*"/>
- </return-value>
- </function>
- <function name="rgb_get_visual" c:identifier="gdk_rgb_get_visual">
- <return-value>
- <type name="Visual" c:type="GdkVisual*"/>
- </return-value>
- </function>
- <function name="rgb_ditherable" c:identifier="gdk_rgb_ditherable">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- </function>
- <function name="rgb_colormap_ditherable"
- c:identifier="gdk_rgb_colormap_ditherable">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="cmap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- </parameters>
- </function>
- <function name="pixbuf_render_threshold_alpha"
- c:identifier="gdk_pixbuf_render_threshold_alpha">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="pixbuf">
- <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
- </parameter>
- <parameter name="bitmap">
- <type name="GdkBitmap" c:type="GdkBitmap*"/>
- </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="dest_x">
- <type name="int32" c:type="int"/>
- </parameter>
- <parameter name="dest_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="alpha_threshold">
- <type name="int32" c:type="int"/>
- </parameter>
- </parameters>
- </function>
- <function name="pixbuf_render_to_drawable"
- c:identifier="gdk_pixbuf_render_to_drawable">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="pixbuf">
- <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
- </parameter>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </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="dest_x">
- <type name="int32" c:type="int"/>
- </parameter>
- <parameter name="dest_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="dither">
- <type name="RgbDither" c:type="GdkRgbDither"/>
- </parameter>
- <parameter name="x_dither">
- <type name="int32" c:type="int"/>
- </parameter>
- <parameter name="y_dither">
- <type name="int32" c:type="int"/>
- </parameter>
- </parameters>
- </function>
- <function name="pixbuf_render_to_drawable_alpha"
- c:identifier="gdk_pixbuf_render_to_drawable_alpha">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="pixbuf">
- <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
- </parameter>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </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="dest_x">
- <type name="int32" c:type="int"/>
- </parameter>
- <parameter name="dest_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="alpha_mode">
- <type name="GdkPixbuf.None" c:type="GdkPixbufAlphaMode"/>
- </parameter>
- <parameter name="alpha_threshold">
- <type name="int32" c:type="int"/>
- </parameter>
- <parameter name="dither">
- <type name="RgbDither" c:type="GdkRgbDither"/>
- </parameter>
- <parameter name="x_dither">
- <type name="int32" c:type="int"/>
- </parameter>
- <parameter name="y_dither">
- <type name="int32" c:type="int"/>
- </parameter>
- </parameters>
- </function>
- <function name="pixbuf_render_pixmap_and_mask_for_colormap"
- c:identifier="gdk_pixbuf_render_pixmap_and_mask_for_colormap">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="pixbuf">
- <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
- </parameter>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- <parameter name="pixmap_return">
- <type name="Pixmap" c:type="GdkPixmap**"/>
- </parameter>
- <parameter name="mask_return">
- <type name="GdkBitmap" c:type="GdkBitmap**"/>
- </parameter>
- <parameter name="alpha_threshold">
- <type name="int32" c:type="int"/>
- </parameter>
- </parameters>
- </function>
- <function name="pixbuf_render_pixmap_and_mask"
- c:identifier="gdk_pixbuf_render_pixmap_and_mask">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="pixbuf">
- <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
- </parameter>
- <parameter name="pixmap_return">
- <type name="Pixmap" c:type="GdkPixmap**"/>
- </parameter>
- <parameter name="mask_return">
- <type name="GdkBitmap" c:type="GdkBitmap**"/>
- </parameter>
- <parameter name="alpha_threshold">
- <type name="int32" c:type="int"/>
- </parameter>
- </parameters>
- </function>
- <function name="pixbuf_get_from_drawable"
- c:identifier="gdk_pixbuf_get_from_drawable">
- <return-value>
- <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
- </return-value>
- <parameters>
- <parameter name="dest">
- <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
- </parameter>
- <parameter name="src">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="cmap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </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="dest_x">
- <type name="int32" c:type="int"/>
- </parameter>
- <parameter name="dest_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>
- </function>
- <function name="pixbuf_get_from_image"
- c:identifier="gdk_pixbuf_get_from_image">
- <return-value>
- <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
- </return-value>
- <parameters>
- <parameter name="dest">
- <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
- </parameter>
- <parameter name="src">
- <type name="Image" c:type="GdkImage*"/>
- </parameter>
- <parameter name="cmap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </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="dest_x">
- <type name="int32" c:type="int"/>
- </parameter>
- <parameter name="dest_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>
- </function>
- <function name="cairo_create" c:identifier="gdk_cairo_create">
- <return-value>
- <type name="cairo.cairo_t" c:type="cairo_t*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </function>
- <function name="cairo_set_source_color"
- c:identifier="gdk_cairo_set_source_color">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="cr">
- <type name="cairo.cairo_t" c:type="cairo_t*"/>
- </parameter>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <function name="cairo_set_source_pixbuf"
- c:identifier="gdk_cairo_set_source_pixbuf">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="cr">
- <type name="cairo.cairo_t" c:type="cairo_t*"/>
- </parameter>
- <parameter name="pixbuf">
- <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
- </parameter>
- <parameter name="pixbuf_x">
- <type name="double" c:type="double"/>
- </parameter>
- <parameter name="pixbuf_y">
- <type name="double" c:type="double"/>
- </parameter>
- </parameters>
- </function>
- <function name="cairo_set_source_pixmap"
- c:identifier="gdk_cairo_set_source_pixmap">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="cr">
- <type name="cairo.cairo_t" c:type="cairo_t*"/>
- </parameter>
- <parameter name="pixmap">
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </parameter>
- <parameter name="pixmap_x">
- <type name="double" c:type="double"/>
- </parameter>
- <parameter name="pixmap_y">
- <type name="double" c:type="double"/>
- </parameter>
- </parameters>
- </function>
- <function name="cairo_rectangle" c:identifier="gdk_cairo_rectangle">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="cr">
- <type name="cairo.cairo_t" c:type="cairo_t*"/>
- </parameter>
- <parameter name="rectangle">
- <type name="Rectangle" c:type="GdkRectangle*"/>
- </parameter>
- </parameters>
- </function>
- <function name="cairo_region" c:identifier="gdk_cairo_region">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="cr">
- <type name="cairo.cairo_t" c:type="cairo_t*"/>
- </parameter>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- </parameters>
- </function>
- <enumeration name="CursorType"
- c:type="GdkCursorType"
- glib:type-name="GdkCursorType"
- glib:get-type="gdk_cursor_type_get_type">
- <member name="x-cursor"
- value="0"
- c:identifier="GDK_X_CURSOR"
- glib:nick="x-cursor"/>
- <member name="arrow"
- value="2"
- c:identifier="GDK_ARROW"
- glib:nick="arrow"/>
- <member name="based-arrow-down"
- value="4"
- c:identifier="GDK_BASED_ARROW_DOWN"
- glib:nick="based-arrow-down"/>
- <member name="based-arrow-up"
- value="6"
- c:identifier="GDK_BASED_ARROW_UP"
- glib:nick="based-arrow-up"/>
- <member name="boat" value="8" c:identifier="GDK_BOAT" glib:nick="boat"/>
- <member name="bogosity"
- value="10"
- c:identifier="GDK_BOGOSITY"
- glib:nick="bogosity"/>
- <member name="bottom-left-corner"
- value="12"
- c:identifier="GDK_BOTTOM_LEFT_CORNER"
- glib:nick="bottom-left-corner"/>
- <member name="bottom-right-corner"
- value="14"
- c:identifier="GDK_BOTTOM_RIGHT_CORNER"
- glib:nick="bottom-right-corner"/>
- <member name="bottom-side"
- value="16"
- c:identifier="GDK_BOTTOM_SIDE"
- glib:nick="bottom-side"/>
- <member name="bottom-tee"
- value="18"
- c:identifier="GDK_BOTTOM_TEE"
- glib:nick="bottom-tee"/>
- <member name="box-spiral"
- value="20"
- c:identifier="GDK_BOX_SPIRAL"
- glib:nick="box-spiral"/>
- <member name="center-ptr"
- value="22"
- c:identifier="GDK_CENTER_PTR"
- glib:nick="center-ptr"/>
- <member name="circle"
- value="24"
- c:identifier="GDK_CIRCLE"
- glib:nick="circle"/>
- <member name="clock"
- value="26"
- c:identifier="GDK_CLOCK"
- glib:nick="clock"/>
- <member name="coffee-mug"
- value="28"
- c:identifier="GDK_COFFEE_MUG"
- glib:nick="coffee-mug"/>
- <member name="cross"
- value="30"
- c:identifier="GDK_CROSS"
- glib:nick="cross"/>
- <member name="cross-reverse"
- value="32"
- c:identifier="GDK_CROSS_REVERSE"
- glib:nick="cross-reverse"/>
- <member name="crosshair"
- value="34"
- c:identifier="GDK_CROSSHAIR"
- glib:nick="crosshair"/>
- <member name="diamond-cross"
- value="36"
- c:identifier="GDK_DIAMOND_CROSS"
- glib:nick="diamond-cross"/>
- <member name="dot" value="38" c:identifier="GDK_DOT" glib:nick="dot"/>
- <member name="dotbox"
- value="40"
- c:identifier="GDK_DOTBOX"
- glib:nick="dotbox"/>
- <member name="double-arrow"
- value="42"
- c:identifier="GDK_DOUBLE_ARROW"
- glib:nick="double-arrow"/>
- <member name="draft-large"
- value="44"
- c:identifier="GDK_DRAFT_LARGE"
- glib:nick="draft-large"/>
- <member name="draft-small"
- value="46"
- c:identifier="GDK_DRAFT_SMALL"
- glib:nick="draft-small"/>
- <member name="draped-box"
- value="48"
- c:identifier="GDK_DRAPED_BOX"
- glib:nick="draped-box"/>
- <member name="exchange"
- value="50"
- c:identifier="GDK_EXCHANGE"
- glib:nick="exchange"/>
- <member name="fleur"
- value="52"
- c:identifier="GDK_FLEUR"
- glib:nick="fleur"/>
- <member name="gobbler"
- value="54"
- c:identifier="GDK_GOBBLER"
- glib:nick="gobbler"/>
- <member name="gumby"
- value="56"
- c:identifier="GDK_GUMBY"
- glib:nick="gumby"/>
- <member name="hand1"
- value="58"
- c:identifier="GDK_HAND1"
- glib:nick="hand1"/>
- <member name="hand2"
- value="60"
- c:identifier="GDK_HAND2"
- glib:nick="hand2"/>
- <member name="heart"
- value="62"
- c:identifier="GDK_HEART"
- glib:nick="heart"/>
- <member name="icon" value="64" c:identifier="GDK_ICON" glib:nick="icon"/>
- <member name="iron-cross"
- value="66"
- c:identifier="GDK_IRON_CROSS"
- glib:nick="iron-cross"/>
- <member name="left-ptr"
- value="68"
- c:identifier="GDK_LEFT_PTR"
- glib:nick="left-ptr"/>
- <member name="left-side"
- value="70"
- c:identifier="GDK_LEFT_SIDE"
- glib:nick="left-side"/>
- <member name="left-tee"
- value="72"
- c:identifier="GDK_LEFT_TEE"
- glib:nick="left-tee"/>
- <member name="leftbutton"
- value="74"
- c:identifier="GDK_LEFTBUTTON"
- glib:nick="leftbutton"/>
- <member name="ll-angle"
- value="76"
- c:identifier="GDK_LL_ANGLE"
- glib:nick="ll-angle"/>
- <member name="lr-angle"
- value="78"
- c:identifier="GDK_LR_ANGLE"
- glib:nick="lr-angle"/>
- <member name="man" value="80" c:identifier="GDK_MAN" glib:nick="man"/>
- <member name="middlebutton"
- value="82"
- c:identifier="GDK_MIDDLEBUTTON"
- glib:nick="middlebutton"/>
- <member name="mouse"
- value="84"
- c:identifier="GDK_MOUSE"
- glib:nick="mouse"/>
- <member name="pencil"
- value="86"
- c:identifier="GDK_PENCIL"
- glib:nick="pencil"/>
- <member name="pirate"
- value="88"
- c:identifier="GDK_PIRATE"
- glib:nick="pirate"/>
- <member name="plus" value="90" c:identifier="GDK_PLUS" glib:nick="plus"/>
- <member name="question-arrow"
- value="92"
- c:identifier="GDK_QUESTION_ARROW"
- glib:nick="question-arrow"/>
- <member name="right-ptr"
- value="94"
- c:identifier="GDK_RIGHT_PTR"
- glib:nick="right-ptr"/>
- <member name="right-side"
- value="96"
- c:identifier="GDK_RIGHT_SIDE"
- glib:nick="right-side"/>
- <member name="right-tee"
- value="98"
- c:identifier="GDK_RIGHT_TEE"
- glib:nick="right-tee"/>
- <member name="rightbutton"
- value="100"
- c:identifier="GDK_RIGHTBUTTON"
- glib:nick="rightbutton"/>
- <member name="rtl-logo"
- value="102"
- c:identifier="GDK_RTL_LOGO"
- glib:nick="rtl-logo"/>
- <member name="sailboat"
- value="104"
- c:identifier="GDK_SAILBOAT"
- glib:nick="sailboat"/>
- <member name="sb-down-arrow"
- value="106"
- c:identifier="GDK_SB_DOWN_ARROW"
- glib:nick="sb-down-arrow"/>
- <member name="sb-h-double-arrow"
- value="108"
- c:identifier="GDK_SB_H_DOUBLE_ARROW"
- glib:nick="sb-h-double-arrow"/>
- <member name="sb-left-arrow"
- value="110"
- c:identifier="GDK_SB_LEFT_ARROW"
- glib:nick="sb-left-arrow"/>
- <member name="sb-right-arrow"
- value="112"
- c:identifier="GDK_SB_RIGHT_ARROW"
- glib:nick="sb-right-arrow"/>
- <member name="sb-up-arrow"
- value="114"
- c:identifier="GDK_SB_UP_ARROW"
- glib:nick="sb-up-arrow"/>
- <member name="sb-v-double-arrow"
- value="116"
- c:identifier="GDK_SB_V_DOUBLE_ARROW"
- glib:nick="sb-v-double-arrow"/>
- <member name="shuttle"
- value="118"
- c:identifier="GDK_SHUTTLE"
- glib:nick="shuttle"/>
- <member name="sizing"
- value="120"
- c:identifier="GDK_SIZING"
- glib:nick="sizing"/>
- <member name="spider"
- value="122"
- c:identifier="GDK_SPIDER"
- glib:nick="spider"/>
- <member name="spraycan"
- value="124"
- c:identifier="GDK_SPRAYCAN"
- glib:nick="spraycan"/>
- <member name="star"
- value="126"
- c:identifier="GDK_STAR"
- glib:nick="star"/>
- <member name="target"
- value="128"
- c:identifier="GDK_TARGET"
- glib:nick="target"/>
- <member name="tcross"
- value="130"
- c:identifier="GDK_TCROSS"
- glib:nick="tcross"/>
- <member name="top-left-arrow"
- value="132"
- c:identifier="GDK_TOP_LEFT_ARROW"
- glib:nick="top-left-arrow"/>
- <member name="top-left-corner"
- value="134"
- c:identifier="GDK_TOP_LEFT_CORNER"
- glib:nick="top-left-corner"/>
- <member name="top-right-corner"
- value="136"
- c:identifier="GDK_TOP_RIGHT_CORNER"
- glib:nick="top-right-corner"/>
- <member name="top-side"
- value="138"
- c:identifier="GDK_TOP_SIDE"
- glib:nick="top-side"/>
- <member name="top-tee"
- value="140"
- c:identifier="GDK_TOP_TEE"
- glib:nick="top-tee"/>
- <member name="trek"
- value="142"
- c:identifier="GDK_TREK"
- glib:nick="trek"/>
- <member name="ul-angle"
- value="144"
- c:identifier="GDK_UL_ANGLE"
- glib:nick="ul-angle"/>
- <member name="umbrella"
- value="146"
- c:identifier="GDK_UMBRELLA"
- glib:nick="umbrella"/>
- <member name="ur-angle"
- value="148"
- c:identifier="GDK_UR_ANGLE"
- glib:nick="ur-angle"/>
- <member name="watch"
- value="150"
- c:identifier="GDK_WATCH"
- glib:nick="watch"/>
- <member name="xterm"
- value="152"
- c:identifier="GDK_XTERM"
- glib:nick="xterm"/>
- <member name="last-cursor"
- value="153"
- c:identifier="GDK_LAST_CURSOR"
- glib:nick="last-cursor"/>
- <member name="cursor-is-pixmap"
- value="-1"
- c:identifier="GDK_CURSOR_IS_PIXMAP"
- glib:nick="cursor-is-pixmap"/>
- </enumeration>
- <glib:boxed c:type="Cursor"
- glib:name="Cursor"
- glib:type-name="GdkCursor"
- glib:get-type="gdk_cursor_get_type">
- <constructor name="new_for_display"
- c:identifier="gdk_cursor_new_for_display">
- <return-value>
- <type name="Cursor" c:type="GdkCursor*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="cursor_type">
- <type name="CursorType" c:type="GdkCursorType"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="new" c:identifier="gdk_cursor_new">
- <return-value>
- <type name="Cursor" c:type="GdkCursor*"/>
- </return-value>
- <parameters>
- <parameter name="cursor_type">
- <type name="CursorType" c:type="GdkCursorType"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="new_from_pixmap"
- c:identifier="gdk_cursor_new_from_pixmap">
- <return-value>
- <type name="Cursor" c:type="GdkCursor*"/>
- </return-value>
- <parameters>
- <parameter name="source">
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </parameter>
- <parameter name="mask">
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </parameter>
- <parameter name="fg">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- <parameter name="bg">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="new_from_pixbuf"
- c:identifier="gdk_cursor_new_from_pixbuf">
- <return-value>
- <type name="Cursor" c:type="GdkCursor*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="pixbuf">
- <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="ref" c:identifier="gdk_cursor_ref">
- <return-value>
- <type name="Cursor" c:type="GdkCursor*"/>
- </return-value>
- <parameters>
- <parameter name="cursor">
- <type name="Cursor" c:type="GdkCursor*"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="new_from_name"
- c:identifier="gdk_cursor_new_from_name">
- <return-value>
- <type name="Cursor" c:type="GdkCursor*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="name">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </constructor>
- <method name="get_display" c:identifier="gdk_cursor_get_display">
- <return-value>
- <type name="Display" c:type="GdkDisplay*"/>
- </return-value>
- <parameters>
- <parameter name="cursor">
- <type name="Cursor" c:type="GdkCursor*"/>
- </parameter>
- </parameters>
- </method>
- <method name="unref" c:identifier="gdk_cursor_unref">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="cursor">
- <type name="Cursor" c:type="GdkCursor*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_image" c:identifier="gdk_cursor_get_image">
- <return-value>
- <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
- </return-value>
- <parameters>
- <parameter name="cursor">
- <type name="Cursor" c:type="GdkCursor*"/>
- </parameter>
- </parameters>
- </method>
- </glib:boxed>
- <bitfield name="DragAction"
- c:type="GdkDragAction"
- glib:type-name="GdkDragAction"
- glib:get-type="gdk_drag_action_get_type">
- <member name="default"
- value="1"
- c:identifier="GDK_ACTION_DEFAULT"
- glib:nick="default"/>
- <member name="copy"
- value="2"
- c:identifier="GDK_ACTION_COPY"
- glib:nick="copy"/>
- <member name="move"
- value="4"
- c:identifier="GDK_ACTION_MOVE"
- glib:nick="move"/>
- <member name="link"
- value="8"
- c:identifier="GDK_ACTION_LINK"
- glib:nick="link"/>
- <member name="private"
- value="16"
- c:identifier="GDK_ACTION_PRIVATE"
- glib:nick="private"/>
- <member name="ask"
- value="32"
- c:identifier="GDK_ACTION_ASK"
- glib:nick="ask"/>
- </bitfield>
- <enumeration name="DragProtocol"
- c:type="GdkDragProtocol"
- glib:type-name="GdkDragProtocol"
- glib:get-type="gdk_drag_protocol_get_type">
- <member name="motif"
- value="0"
- c:identifier="GDK_DRAG_PROTO_MOTIF"
- glib:nick="motif"/>
- <member name="xdnd"
- value="1"
- c:identifier="GDK_DRAG_PROTO_XDND"
- glib:nick="xdnd"/>
- <member name="rootwin"
- value="2"
- c:identifier="GDK_DRAG_PROTO_ROOTWIN"
- glib:nick="rootwin"/>
- <member name="none"
- value="3"
- c:identifier="GDK_DRAG_PROTO_NONE"
- glib:nick="none"/>
- <member name="win32-dropfiles"
- value="4"
- c:identifier="GDK_DRAG_PROTO_WIN32_DROPFILES"
- glib:nick="win32-dropfiles"/>
- <member name="ole2"
- value="5"
- c:identifier="GDK_DRAG_PROTO_OLE2"
- glib:nick="ole2"/>
- <member name="local"
- value="6"
- c:identifier="GDK_DRAG_PROTO_LOCAL"
- glib:nick="local"/>
- </enumeration>
- <class name="DragContext"
- c:type="GdkDragContext"
- parent="GObject.Object"
- glib:type-name="GdkDragContext"
- glib:get-type="gdk_drag_context_get_type">
- <constructor name="new" c:identifier="gdk_drag_context_new">
- <return-value>
- <type name="DragContext" c:type="GdkDragContext*"/>
- </return-value>
- </constructor>
- <method name="ref" c:identifier="gdk_drag_context_ref">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="context">
- <type name="DragContext" c:type="GdkDragContext*"/>
- </parameter>
- </parameters>
- </method>
- <method name="unref" c:identifier="gdk_drag_context_unref">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="context">
- <type name="DragContext" c:type="GdkDragContext*"/>
- </parameter>
- </parameters>
- </method>
- </class>
- <function name="drag_status" c:identifier="gdk_drag_status">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="context">
- <type name="DragContext" c:type="GdkDragContext*"/>
- </parameter>
- <parameter name="action">
- <type name="DragAction" c:type="GdkDragAction"/>
- </parameter>
- <parameter name="time_">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </function>
- <function name="drop_reply" c:identifier="gdk_drop_reply">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="context">
- <type name="DragContext" c:type="GdkDragContext*"/>
- </parameter>
- <parameter name="ok">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- <parameter name="time_">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </function>
- <function name="drop_finish" c:identifier="gdk_drop_finish">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="context">
- <type name="DragContext" c:type="GdkDragContext*"/>
- </parameter>
- <parameter name="success">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- <parameter name="time_">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </function>
- <function name="drag_get_selection" c:identifier="gdk_drag_get_selection">
- <return-value>
- <type name="GdkAtom" c:type="GdkAtom"/>
- </return-value>
- <parameters>
- <parameter name="context">
- <type name="DragContext" c:type="GdkDragContext*"/>
- </parameter>
- </parameters>
- </function>
- <function name="drag_begin" c:identifier="gdk_drag_begin">
- <return-value>
- <type name="DragContext" c:type="GdkDragContext*"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="targets">
- <type name="GLib.GList" c:type="GList*"/>
- </parameter>
- </parameters>
- </function>
- <function name="drag_get_protocol_for_display"
- c:identifier="gdk_drag_get_protocol_for_display">
- <return-value>
- <type name="uint32" c:type="guint32"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="xid">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- <parameter name="protocol">
- <type name="DragProtocol" c:type="GdkDragProtocol*"/>
- </parameter>
- </parameters>
- </function>
- <function name="drag_find_window_for_screen"
- c:identifier="gdk_drag_find_window_for_screen">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="context">
- <type name="DragContext" c:type="GdkDragContext*"/>
- </parameter>
- <parameter name="drag_window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- <parameter name="x_root">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y_root">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dest_window" direction="out">
- <type name="Window" c:type="GdkWindow**"/>
- </parameter>
- <parameter name="protocol" direction="out">
- <type name="DragProtocol" c:type="GdkDragProtocol*"/>
- </parameter>
- </parameters>
- </function>
- <function name="drag_get_protocol" c:identifier="gdk_drag_get_protocol">
- <return-value>
- <type name="uint32" c:type="guint32"/>
- </return-value>
- <parameters>
- <parameter name="xid">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- <parameter name="protocol">
- <type name="DragProtocol" c:type="GdkDragProtocol*"/>
- </parameter>
- </parameters>
- </function>
- <function name="drag_find_window" c:identifier="gdk_drag_find_window">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="context">
- <type name="DragContext" c:type="GdkDragContext*"/>
- </parameter>
- <parameter name="drag_window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="x_root">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y_root">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dest_window" direction="out">
- <type name="Window" c:type="GdkWindow**"/>
- </parameter>
- <parameter name="protocol" direction="out">
- <type name="DragProtocol" c:type="GdkDragProtocol*"/>
- </parameter>
- </parameters>
- </function>
- <function name="drag_motion" c:identifier="gdk_drag_motion">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="context">
- <type name="DragContext" c:type="GdkDragContext*"/>
- </parameter>
- <parameter name="dest_window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="protocol">
- <type name="DragProtocol" c:type="GdkDragProtocol"/>
- </parameter>
- <parameter name="x_root">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y_root">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="suggested_action">
- <type name="DragAction" c:type="GdkDragAction"/>
- </parameter>
- <parameter name="possible_actions">
- <type name="DragAction" c:type="GdkDragAction"/>
- </parameter>
- <parameter name="time_">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </function>
- <function name="drag_drop" c:identifier="gdk_drag_drop">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="context">
- <type name="DragContext" c:type="GdkDragContext*"/>
- </parameter>
- <parameter name="time_">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </function>
- <function name="drag_abort" c:identifier="gdk_drag_abort">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="context">
- <type name="DragContext" c:type="GdkDragContext*"/>
- </parameter>
- <parameter name="time_">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </function>
- <function name="drag_drop_succeeded"
- c:identifier="gdk_drag_drop_succeeded">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="context">
- <type name="DragContext" c:type="GdkDragContext*"/>
- </parameter>
- </parameters>
- </function>
- <record name="GdkDeviceKey" c:type="GdkDeviceKey">
- <field name="keyval">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="modifiers">
- <type name="ModifierType" c:type="GdkModifierType"/>
- </field>
- </record>
- <record name="GdkDeviceAxis" c:type="GdkDeviceAxis">
- <field name="use">
- <type name="AxisUse" c:type="GdkAxisUse"/>
- </field>
- <field name="min">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="max">
- <type name="double" c:type="gdouble"/>
- </field>
- </record>
- <record name="GdkTimeCoord" c:type="GdkTimeCoord">
- <field name="time">
- <type name="uint32" c:type="guint32"/>
- </field>
- <field name="axes">
- <type name="double" c:type="gdouble"/>
- </field>
- </record>
- <enumeration name="ExtensionMode"
- c:type="GdkExtensionMode"
- glib:type-name="GdkExtensionMode"
- glib:get-type="gdk_extension_mode_get_type">
- <member name="none"
- value="0"
- c:identifier="GDK_EXTENSION_EVENTS_NONE"
- glib:nick="none"/>
- <member name="all"
- value="1"
- c:identifier="GDK_EXTENSION_EVENTS_ALL"
- glib:nick="all"/>
- <member name="cursor"
- value="2"
- c:identifier="GDK_EXTENSION_EVENTS_CURSOR"
- glib:nick="cursor"/>
- </enumeration>
- <enumeration name="InputSource"
- c:type="GdkInputSource"
- glib:type-name="GdkInputSource"
- glib:get-type="gdk_input_source_get_type">
- <member name="mouse"
- value="0"
- c:identifier="GDK_SOURCE_MOUSE"
- glib:nick="mouse"/>
- <member name="pen"
- value="1"
- c:identifier="GDK_SOURCE_PEN"
- glib:nick="pen"/>
- <member name="eraser"
- value="2"
- c:identifier="GDK_SOURCE_ERASER"
- glib:nick="eraser"/>
- <member name="cursor"
- value="3"
- c:identifier="GDK_SOURCE_CURSOR"
- glib:nick="cursor"/>
- </enumeration>
- <enumeration name="InputMode"
- c:type="GdkInputMode"
- glib:type-name="GdkInputMode"
- glib:get-type="gdk_input_mode_get_type">
- <member name="disabled"
- value="0"
- c:identifier="GDK_MODE_DISABLED"
- glib:nick="disabled"/>
- <member name="screen"
- value="1"
- c:identifier="GDK_MODE_SCREEN"
- glib:nick="screen"/>
- <member name="window"
- value="2"
- c:identifier="GDK_MODE_WINDOW"
- glib:nick="window"/>
- </enumeration>
- <enumeration name="AxisUse"
- c:type="GdkAxisUse"
- glib:type-name="GdkAxisUse"
- glib:get-type="gdk_axis_use_get_type">
- <member name="ignore"
- value="0"
- c:identifier="GDK_AXIS_IGNORE"
- glib:nick="ignore"/>
- <member name="x" value="1" c:identifier="GDK_AXIS_X" glib:nick="x"/>
- <member name="y" value="2" c:identifier="GDK_AXIS_Y" glib:nick="y"/>
- <member name="pressure"
- value="3"
- c:identifier="GDK_AXIS_PRESSURE"
- glib:nick="pressure"/>
- <member name="xtilt"
- value="4"
- c:identifier="GDK_AXIS_XTILT"
- glib:nick="xtilt"/>
- <member name="ytilt"
- value="5"
- c:identifier="GDK_AXIS_YTILT"
- glib:nick="ytilt"/>
- <member name="wheel"
- value="6"
- c:identifier="GDK_AXIS_WHEEL"
- glib:nick="wheel"/>
- <member name="last"
- value="7"
- c:identifier="GDK_AXIS_LAST"
- glib:nick="last"/>
- </enumeration>
- <class name="Device"
- c:type="GdkDevice"
- parent="GObject.Object"
- glib:type-name="GdkDevice"
- glib:get-type="gdk_device_get_type">
- <constructor name="get_core_pointer"
- c:identifier="gdk_device_get_core_pointer">
- <return-value>
- <type name="Device" c:type="GdkDevice*"/>
- </return-value>
- </constructor>
- <method name="set_source" c:identifier="gdk_device_set_source">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="device">
- <type name="Device" c:type="GdkDevice*"/>
- </parameter>
- <parameter name="source">
- <type name="InputSource" c:type="GdkInputSource"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_mode" c:identifier="gdk_device_set_mode">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="device">
- <type name="Device" c:type="GdkDevice*"/>
- </parameter>
- <parameter name="mode">
- <type name="InputMode" c:type="GdkInputMode"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_key" c:identifier="gdk_device_set_key">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="device">
- <type name="Device" c:type="GdkDevice*"/>
- </parameter>
- <parameter name="index_">
- <type name="uint32" c:type="guint"/>
- </parameter>
- <parameter name="keyval">
- <type name="uint32" c:type="guint"/>
- </parameter>
- <parameter name="modifiers">
- <type name="ModifierType" c:type="GdkModifierType"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_axis_use" c:identifier="gdk_device_set_axis_use">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="device">
- <type name="Device" c:type="GdkDevice*"/>
- </parameter>
- <parameter name="index_">
- <type name="uint32" c:type="guint"/>
- </parameter>
- <parameter name="use">
- <type name="AxisUse" c:type="GdkAxisUse"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_state" c:identifier="gdk_device_get_state">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="device">
- <type name="Device" c:type="GdkDevice*"/>
- </parameter>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="axes">
- <type name="GLib.gdouble" c:type="gdouble*"/>
- </parameter>
- <parameter name="mask" direction="out">
- <type name="ModifierType" c:type="GdkModifierType*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_history" c:identifier="gdk_device_get_history">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="device">
- <type name="Device" c:type="GdkDevice*"/>
- </parameter>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="start">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- <parameter name="stop">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- <parameter name="events" direction="out">
- <type name="GdkTimeCoord" c:type="GdkTimeCoord***"/>
- </parameter>
- <parameter name="n_events" direction="out">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_axis" c:identifier="gdk_device_get_axis">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="device">
- <type name="Device" c:type="GdkDevice*"/>
- </parameter>
- <parameter name="axes">
- <type name="GLib.gdouble" c:type="gdouble*"/>
- </parameter>
- <parameter name="use">
- <type name="AxisUse" c:type="GdkAxisUse"/>
- </parameter>
- <parameter name="value">
- <type name="GLib.gdouble" c:type="gdouble*"/>
- </parameter>
- </parameters>
- </method>
- </class>
- <function name="devices_list" c:identifier="gdk_devices_list">
- <return-value>
- <type name="GLib.GList" c:type="GList*"/>
- </return-value>
- </function>
- <function name="device_free_history"
- c:identifier="gdk_device_free_history">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="events">
- <type name="GdkTimeCoord" c:type="GdkTimeCoord**"/>
- </parameter>
- <parameter name="n_events">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="input_set_extension_events"
- c:identifier="gdk_input_set_extension_events">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="mask">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="mode">
- <type name="ExtensionMode" c:type="GdkExtensionMode"/>
- </parameter>
- </parameters>
- </function>
- <record name="GdkEventAny" c:type="GdkEventAny">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- </record>
- <record name="GdkEventExpose" c:type="GdkEventExpose">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="area">
- <type name="Rectangle" c:type="GdkRectangle"/>
- </field>
- <field name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </field>
- <field name="count">
- <type name="int32" c:type="gint"/>
- </field>
- </record>
- <record name="GdkEventNoExpose" c:type="GdkEventNoExpose">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- </record>
- <record name="GdkEventVisibility" c:type="GdkEventVisibility">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="state">
- <type name="VisibilityState" c:type="GdkVisibilityState"/>
- </field>
- </record>
- <record name="GdkEventMotion" c:type="GdkEventMotion">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="time">
- <type name="uint32" c:type="guint32"/>
- </field>
- <field name="x">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="y">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="axes">
- <type name="GLib.gdouble" c:type="gdouble*"/>
- </field>
- <field name="state">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="is_hint">
- <type name="int16" c:type="gint16"/>
- </field>
- <field name="device">
- <type name="Device" c:type="GdkDevice*"/>
- </field>
- <field name="x_root">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="y_root">
- <type name="double" c:type="gdouble"/>
- </field>
- </record>
- <record name="GdkEventButton" c:type="GdkEventButton">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="time">
- <type name="uint32" c:type="guint32"/>
- </field>
- <field name="x">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="y">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="axes">
- <type name="GLib.gdouble" c:type="gdouble*"/>
- </field>
- <field name="state">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="button">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="device">
- <type name="Device" c:type="GdkDevice*"/>
- </field>
- <field name="x_root">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="y_root">
- <type name="double" c:type="gdouble"/>
- </field>
- </record>
- <record name="GdkEventScroll" c:type="GdkEventScroll">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="time">
- <type name="uint32" c:type="guint32"/>
- </field>
- <field name="x">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="y">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="state">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="direction">
- <type name="ScrollDirection" c:type="GdkScrollDirection"/>
- </field>
- <field name="device">
- <type name="Device" c:type="GdkDevice*"/>
- </field>
- <field name="x_root">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="y_root">
- <type name="double" c:type="gdouble"/>
- </field>
- </record>
- <record name="GdkEventKey" c:type="GdkEventKey">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="time">
- <type name="uint32" c:type="guint32"/>
- </field>
- <field name="state">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="keyval">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="length">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="string">
- <type name="string" c:type="gchar*"/>
- </field>
- <field name="hardware_keycode">
- <type name="uint16" c:type="guint16"/>
- </field>
- <field name="group">
- <type name="uint8" c:type="guint8"/>
- </field>
- <field name="is_modifier">
- <type name="uint32" c:type="guint"/>
- </field>
- </record>
- <record name="GdkEventFocus" c:type="GdkEventFocus">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="in">
- <type name="int16" c:type="gint16"/>
- </field>
- </record>
- <record name="GdkEventCrossing" c:type="GdkEventCrossing">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="subwindow">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="time">
- <type name="uint32" c:type="guint32"/>
- </field>
- <field name="x">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="y">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="x_root">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="y_root">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="mode">
- <type name="CrossingMode" c:type="GdkCrossingMode"/>
- </field>
- <field name="detail">
- <type name="NotifyType" c:type="GdkNotifyType"/>
- </field>
- <field name="focus">
- <type name="boolean" c:type="gboolean"/>
- </field>
- <field name="state">
- <type name="uint32" c:type="guint"/>
- </field>
- </record>
- <record name="GdkEventConfigure" c:type="GdkEventConfigure">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="x">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="y">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="width">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="height">
- <type name="int32" c:type="gint"/>
- </field>
- </record>
- <record name="GdkEventProperty" c:type="GdkEventProperty">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="atom">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </field>
- <field name="time">
- <type name="uint32" c:type="guint32"/>
- </field>
- <field name="state">
- <type name="uint32" c:type="guint"/>
- </field>
- </record>
- <record name="GdkEventSelection" c:type="GdkEventSelection">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="selection">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </field>
- <field name="target">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </field>
- <field name="property">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </field>
- <field name="time">
- <type name="uint32" c:type="guint32"/>
- </field>
- <field name="requestor">
- <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
- </field>
- </record>
- <record name="GdkEventOwnerChange" c:type="GdkEventOwnerChange">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="owner">
- <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
- </field>
- <field name="reason">
- <type name="OwnerChange" c:type="GdkOwnerChange"/>
- </field>
- <field name="selection">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </field>
- <field name="time">
- <type name="uint32" c:type="guint32"/>
- </field>
- <field name="selection_time">
- <type name="uint32" c:type="guint32"/>
- </field>
- </record>
- <record name="GdkEventProximity" c:type="GdkEventProximity">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="time">
- <type name="uint32" c:type="guint32"/>
- </field>
- <field name="device">
- <type name="Device" c:type="GdkDevice*"/>
- </field>
- </record>
- <record name="GdkEventClient" c:type="GdkEventClient">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="message_type">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </field>
- <field name="data_format">
- <type name="GLib.gushort" c:type="gushort"/>
- </field>
- <field name="data">
- <type name="???" c:type="???"/>
- </field>
- </record>
- <record name="GdkEventDND" c:type="GdkEventDND">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="context">
- <type name="DragContext" c:type="GdkDragContext*"/>
- </field>
- <field name="time">
- <type name="uint32" c:type="guint32"/>
- </field>
- <field name="x_root">
- <type name="GLib.gshort" c:type="gshort"/>
- </field>
- <field name="y_root">
- <type name="GLib.gshort" c:type="gshort"/>
- </field>
- </record>
- <record name="GdkEventWindowState" c:type="GdkEventWindowState">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="changed_mask">
- <type name="WindowState" c:type="GdkWindowState"/>
- </field>
- <field name="new_window_state">
- <type name="WindowState" c:type="GdkWindowState"/>
- </field>
- </record>
- <record name="GdkEventSetting" c:type="GdkEventSetting">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="action">
- <type name="SettingAction" c:type="GdkSettingAction"/>
- </field>
- <field name="name">
- <type name="string" c:type="char*"/>
- </field>
- </record>
- <record name="GdkEventGrabBroken" c:type="GdkEventGrabBroken">
- <field name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </field>
- <field name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- <field name="send_event">
- <type name="int8" c:type="gint8"/>
- </field>
- <field name="keyboard">
- <type name="boolean" c:type="gboolean"/>
- </field>
- <field name="implicit">
- <type name="boolean" c:type="gboolean"/>
- </field>
- <field name="grab_window">
- <type name="Window" c:type="GdkWindow*"/>
- </field>
- </record>
- <callback name="GdkEventFunc">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- <parameter name="data">
- <type name="any" c:type="gpointer"/>
- </parameter>
- </parameters>
- </callback>
- <enumeration name="FilterReturn"
- c:type="GdkFilterReturn"
- glib:type-name="GdkFilterReturn"
- glib:get-type="gdk_filter_return_get_type">
- <member name="continue"
- value="0"
- c:identifier="GDK_FILTER_CONTINUE"
- glib:nick="continue"/>
- <member name="translate"
- value="1"
- c:identifier="GDK_FILTER_TRANSLATE"
- glib:nick="translate"/>
- <member name="remove"
- value="2"
- c:identifier="GDK_FILTER_REMOVE"
- glib:nick="remove"/>
- </enumeration>
- <callback name="GdkFilterFunc">
- <return-value>
- <type name="FilterReturn" c:type="GdkFilterReturn"/>
- </return-value>
- <parameters>
- <parameter name="xevent">
- <type name="GdkXEvent" c:type="GdkXEvent*"/>
- </parameter>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- <parameter name="data">
- <type name="any" c:type="gpointer"/>
- </parameter>
- </parameters>
- </callback>
- <enumeration name="EventType"
- c:type="GdkEventType"
- glib:type-name="GdkEventType"
- glib:get-type="gdk_event_type_get_type">
- <member name="nothing"
- value="-1"
- c:identifier="GDK_NOTHING"
- glib:nick="nothing"/>
- <member name="delete"
- value="0"
- c:identifier="GDK_DELETE"
- glib:nick="delete"/>
- <member name="destroy"
- value="1"
- c:identifier="GDK_DESTROY"
- glib:nick="destroy"/>
- <member name="expose"
- value="2"
- c:identifier="GDK_EXPOSE"
- glib:nick="expose"/>
- <member name="motion-notify"
- value="3"
- c:identifier="GDK_MOTION_NOTIFY"
- glib:nick="motion-notify"/>
- <member name="button-press"
- value="4"
- c:identifier="GDK_BUTTON_PRESS"
- glib:nick="button-press"/>
- <member name="2button-press"
- value="5"
- c:identifier="GDK_2BUTTON_PRESS"
- glib:nick="2button-press"/>
- <member name="3button-press"
- value="6"
- c:identifier="GDK_3BUTTON_PRESS"
- glib:nick="3button-press"/>
- <member name="button-release"
- value="7"
- c:identifier="GDK_BUTTON_RELEASE"
- glib:nick="button-release"/>
- <member name="key-press"
- value="8"
- c:identifier="GDK_KEY_PRESS"
- glib:nick="key-press"/>
- <member name="key-release"
- value="9"
- c:identifier="GDK_KEY_RELEASE"
- glib:nick="key-release"/>
- <member name="enter-notify"
- value="10"
- c:identifier="GDK_ENTER_NOTIFY"
- glib:nick="enter-notify"/>
- <member name="leave-notify"
- value="11"
- c:identifier="GDK_LEAVE_NOTIFY"
- glib:nick="leave-notify"/>
- <member name="focus-change"
- value="12"
- c:identifier="GDK_FOCUS_CHANGE"
- glib:nick="focus-change"/>
- <member name="configure"
- value="13"
- c:identifier="GDK_CONFIGURE"
- glib:nick="configure"/>
- <member name="map" value="14" c:identifier="GDK_MAP" glib:nick="map"/>
- <member name="unmap"
- value="15"
- c:identifier="GDK_UNMAP"
- glib:nick="unmap"/>
- <member name="property-notify"
- value="16"
- c:identifier="GDK_PROPERTY_NOTIFY"
- glib:nick="property-notify"/>
- <member name="selection-clear"
- value="17"
- c:identifier="GDK_SELECTION_CLEAR"
- glib:nick="selection-clear"/>
- <member name="selection-request"
- value="18"
- c:identifier="GDK_SELECTION_REQUEST"
- glib:nick="selection-request"/>
- <member name="selection-notify"
- value="19"
- c:identifier="GDK_SELECTION_NOTIFY"
- glib:nick="selection-notify"/>
- <member name="proximity-in"
- value="20"
- c:identifier="GDK_PROXIMITY_IN"
- glib:nick="proximity-in"/>
- <member name="proximity-out"
- value="21"
- c:identifier="GDK_PROXIMITY_OUT"
- glib:nick="proximity-out"/>
- <member name="drag-enter"
- value="22"
- c:identifier="GDK_DRAG_ENTER"
- glib:nick="drag-enter"/>
- <member name="drag-leave"
- value="23"
- c:identifier="GDK_DRAG_LEAVE"
- glib:nick="drag-leave"/>
- <member name="drag-motion"
- value="24"
- c:identifier="GDK_DRAG_MOTION"
- glib:nick="drag-motion"/>
- <member name="drag-status"
- value="25"
- c:identifier="GDK_DRAG_STATUS"
- glib:nick="drag-status"/>
- <member name="drop-start"
- value="26"
- c:identifier="GDK_DROP_START"
- glib:nick="drop-start"/>
- <member name="drop-finished"
- value="27"
- c:identifier="GDK_DROP_FINISHED"
- glib:nick="drop-finished"/>
- <member name="client-event"
- value="28"
- c:identifier="GDK_CLIENT_EVENT"
- glib:nick="client-event"/>
- <member name="visibility-notify"
- value="29"
- c:identifier="GDK_VISIBILITY_NOTIFY"
- glib:nick="visibility-notify"/>
- <member name="no-expose"
- value="30"
- c:identifier="GDK_NO_EXPOSE"
- glib:nick="no-expose"/>
- <member name="scroll"
- value="31"
- c:identifier="GDK_SCROLL"
- glib:nick="scroll"/>
- <member name="window-state"
- value="32"
- c:identifier="GDK_WINDOW_STATE"
- glib:nick="window-state"/>
- <member name="setting"
- value="33"
- c:identifier="GDK_SETTING"
- glib:nick="setting"/>
- <member name="owner-change"
- value="34"
- c:identifier="GDK_OWNER_CHANGE"
- glib:nick="owner-change"/>
- <member name="grab-broken"
- value="35"
- c:identifier="GDK_GRAB_BROKEN"
- glib:nick="grab-broken"/>
- </enumeration>
- <bitfield name="EventMask"
- c:type="GdkEventMask"
- glib:type-name="GdkEventMask"
- glib:get-type="gdk_event_mask_get_type">
- <member name="exposure-mask"
- value="2"
- c:identifier="GDK_EXPOSURE_MASK"
- glib:nick="exposure-mask"/>
- <member name="pointer-motion-mask"
- value="4"
- c:identifier="GDK_POINTER_MOTION_MASK"
- glib:nick="pointer-motion-mask"/>
- <member name="pointer-motion-hint-mask"
- value="8"
- c:identifier="GDK_POINTER_MOTION_HINT_MASK"
- glib:nick="pointer-motion-hint-mask"/>
- <member name="button-motion-mask"
- value="16"
- c:identifier="GDK_BUTTON_MOTION_MASK"
- glib:nick="button-motion-mask"/>
- <member name="button1-motion-mask"
- value="32"
- c:identifier="GDK_BUTTON1_MOTION_MASK"
- glib:nick="button1-motion-mask"/>
- <member name="button2-motion-mask"
- value="64"
- c:identifier="GDK_BUTTON2_MOTION_MASK"
- glib:nick="button2-motion-mask"/>
- <member name="button3-motion-mask"
- value="128"
- c:identifier="GDK_BUTTON3_MOTION_MASK"
- glib:nick="button3-motion-mask"/>
- <member name="button-press-mask"
- value="256"
- c:identifier="GDK_BUTTON_PRESS_MASK"
- glib:nick="button-press-mask"/>
- <member name="button-release-mask"
- value="512"
- c:identifier="GDK_BUTTON_RELEASE_MASK"
- glib:nick="button-release-mask"/>
- <member name="key-press-mask"
- value="1024"
- c:identifier="GDK_KEY_PRESS_MASK"
- glib:nick="key-press-mask"/>
- <member name="key-release-mask"
- value="2048"
- c:identifier="GDK_KEY_RELEASE_MASK"
- glib:nick="key-release-mask"/>
- <member name="enter-notify-mask"
- value="4096"
- c:identifier="GDK_ENTER_NOTIFY_MASK"
- glib:nick="enter-notify-mask"/>
- <member name="leave-notify-mask"
- value="8192"
- c:identifier="GDK_LEAVE_NOTIFY_MASK"
- glib:nick="leave-notify-mask"/>
- <member name="focus-change-mask"
- value="16384"
- c:identifier="GDK_FOCUS_CHANGE_MASK"
- glib:nick="focus-change-mask"/>
- <member name="structure-mask"
- value="32768"
- c:identifier="GDK_STRUCTURE_MASK"
- glib:nick="structure-mask"/>
- <member name="property-change-mask"
- value="65536"
- c:identifier="GDK_PROPERTY_CHANGE_MASK"
- glib:nick="property-change-mask"/>
- <member name="visibility-notify-mask"
- value="131072"
- c:identifier="GDK_VISIBILITY_NOTIFY_MASK"
- glib:nick="visibility-notify-mask"/>
- <member name="proximity-in-mask"
- value="262144"
- c:identifier="GDK_PROXIMITY_IN_MASK"
- glib:nick="proximity-in-mask"/>
- <member name="proximity-out-mask"
- value="524288"
- c:identifier="GDK_PROXIMITY_OUT_MASK"
- glib:nick="proximity-out-mask"/>
- <member name="substructure-mask"
- value="1048576"
- c:identifier="GDK_SUBSTRUCTURE_MASK"
- glib:nick="substructure-mask"/>
- <member name="scroll-mask"
- value="2097152"
- c:identifier="GDK_SCROLL_MASK"
- glib:nick="scroll-mask"/>
- <member name="all-events-mask"
- value="4194302"
- c:identifier="GDK_ALL_EVENTS_MASK"
- glib:nick="all-events-mask"/>
- </bitfield>
- <enumeration name="VisibilityState"
- c:type="GdkVisibilityState"
- glib:type-name="GdkVisibilityState"
- glib:get-type="gdk_visibility_state_get_type">
- <member name="unobscured"
- value="0"
- c:identifier="GDK_VISIBILITY_UNOBSCURED"
- glib:nick="unobscured"/>
- <member name="partial"
- value="1"
- c:identifier="GDK_VISIBILITY_PARTIAL"
- glib:nick="partial"/>
- <member name="fully-obscured"
- value="2"
- c:identifier="GDK_VISIBILITY_FULLY_OBSCURED"
- glib:nick="fully-obscured"/>
- </enumeration>
- <enumeration name="ScrollDirection"
- c:type="GdkScrollDirection"
- glib:type-name="GdkScrollDirection"
- glib:get-type="gdk_scroll_direction_get_type">
- <member name="up" value="0" c:identifier="GDK_SCROLL_UP" glib:nick="up"/>
- <member name="down"
- value="1"
- c:identifier="GDK_SCROLL_DOWN"
- glib:nick="down"/>
- <member name="left"
- value="2"
- c:identifier="GDK_SCROLL_LEFT"
- glib:nick="left"/>
- <member name="right"
- value="3"
- c:identifier="GDK_SCROLL_RIGHT"
- glib:nick="right"/>
- </enumeration>
- <enumeration name="NotifyType"
- c:type="GdkNotifyType"
- glib:type-name="GdkNotifyType"
- glib:get-type="gdk_notify_type_get_type">
- <member name="ancestor"
- value="0"
- c:identifier="GDK_NOTIFY_ANCESTOR"
- glib:nick="ancestor"/>
- <member name="virtual"
- value="1"
- c:identifier="GDK_NOTIFY_VIRTUAL"
- glib:nick="virtual"/>
- <member name="inferior"
- value="2"
- c:identifier="GDK_NOTIFY_INFERIOR"
- glib:nick="inferior"/>
- <member name="nonlinear"
- value="3"
- c:identifier="GDK_NOTIFY_NONLINEAR"
- glib:nick="nonlinear"/>
- <member name="nonlinear-virtual"
- value="4"
- c:identifier="GDK_NOTIFY_NONLINEAR_VIRTUAL"
- glib:nick="nonlinear-virtual"/>
- <member name="unknown"
- value="5"
- c:identifier="GDK_NOTIFY_UNKNOWN"
- glib:nick="unknown"/>
- </enumeration>
- <enumeration name="CrossingMode"
- c:type="GdkCrossingMode"
- glib:type-name="GdkCrossingMode"
- glib:get-type="gdk_crossing_mode_get_type">
- <member name="normal"
- value="0"
- c:identifier="GDK_CROSSING_NORMAL"
- glib:nick="normal"/>
- <member name="grab"
- value="1"
- c:identifier="GDK_CROSSING_GRAB"
- glib:nick="grab"/>
- <member name="ungrab"
- value="2"
- c:identifier="GDK_CROSSING_UNGRAB"
- glib:nick="ungrab"/>
- </enumeration>
- <enumeration name="PropertyState"
- c:type="GdkPropertyState"
- glib:type-name="GdkPropertyState"
- glib:get-type="gdk_property_state_get_type">
- <member name="new-value"
- value="0"
- c:identifier="GDK_PROPERTY_NEW_VALUE"
- glib:nick="new-value"/>
- <member name="delete"
- value="1"
- c:identifier="GDK_PROPERTY_DELETE"
- glib:nick="delete"/>
- </enumeration>
- <bitfield name="WindowState"
- c:type="GdkWindowState"
- glib:type-name="GdkWindowState"
- glib:get-type="gdk_window_state_get_type">
- <member name="withdrawn"
- value="1"
- c:identifier="GDK_WINDOW_STATE_WITHDRAWN"
- glib:nick="withdrawn"/>
- <member name="iconified"
- value="2"
- c:identifier="GDK_WINDOW_STATE_ICONIFIED"
- glib:nick="iconified"/>
- <member name="maximized"
- value="4"
- c:identifier="GDK_WINDOW_STATE_MAXIMIZED"
- glib:nick="maximized"/>
- <member name="sticky"
- value="8"
- c:identifier="GDK_WINDOW_STATE_STICKY"
- glib:nick="sticky"/>
- <member name="fullscreen"
- value="16"
- c:identifier="GDK_WINDOW_STATE_FULLSCREEN"
- glib:nick="fullscreen"/>
- <member name="above"
- value="32"
- c:identifier="GDK_WINDOW_STATE_ABOVE"
- glib:nick="above"/>
- <member name="below"
- value="64"
- c:identifier="GDK_WINDOW_STATE_BELOW"
- glib:nick="below"/>
- </bitfield>
- <enumeration name="SettingAction"
- c:type="GdkSettingAction"
- glib:type-name="GdkSettingAction"
- glib:get-type="gdk_setting_action_get_type">
- <member name="new"
- value="0"
- c:identifier="GDK_SETTING_ACTION_NEW"
- glib:nick="new"/>
- <member name="changed"
- value="1"
- c:identifier="GDK_SETTING_ACTION_CHANGED"
- glib:nick="changed"/>
- <member name="deleted"
- value="2"
- c:identifier="GDK_SETTING_ACTION_DELETED"
- glib:nick="deleted"/>
- </enumeration>
- <enumeration name="OwnerChange"
- c:type="GdkOwnerChange"
- glib:type-name="GdkOwnerChange"
- glib:get-type="gdk_owner_change_get_type">
- <member name="new-owner"
- value="0"
- c:identifier="GDK_OWNER_CHANGE_NEW_OWNER"
- glib:nick="new-owner"/>
- <member name="destroy"
- value="1"
- c:identifier="GDK_OWNER_CHANGE_DESTROY"
- glib:nick="destroy"/>
- <member name="close"
- value="2"
- c:identifier="GDK_OWNER_CHANGE_CLOSE"
- glib:nick="close"/>
- </enumeration>
- <glib:boxed c:type="Event"
- glib:name="Event"
- glib:type-name="GdkEvent"
- glib:get-type="gdk_event_get_type">
- <constructor name="get" c:identifier="gdk_event_get">
- <return-value>
- <type name="Event" c:type="GdkEvent*"/>
- </return-value>
- </constructor>
- <constructor name="peek" c:identifier="gdk_event_peek">
- <return-value>
- <type name="Event" c:type="GdkEvent*"/>
- </return-value>
- </constructor>
- <constructor name="get_graphics_expose"
- c:identifier="gdk_event_get_graphics_expose">
- <return-value>
- <type name="Event" c:type="GdkEvent*"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="new" c:identifier="gdk_event_new">
- <return-value>
- <type name="Event" c:type="GdkEvent*"/>
- </return-value>
- <parameters>
- <parameter name="type">
- <type name="EventType" c:type="GdkEventType"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="copy" c:identifier="gdk_event_copy">
- <return-value>
- <type name="Event" c:type="GdkEvent*"/>
- </return-value>
- <parameters>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- </parameters>
- </constructor>
- <method name="put" c:identifier="gdk_event_put">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- </parameters>
- </method>
- <method name="free" c:identifier="gdk_event_free">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_time" c:identifier="gdk_event_get_time">
- <return-value>
- <type name="uint32" c:type="guint32"/>
- </return-value>
- <parameters>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_state" c:identifier="gdk_event_get_state">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- <parameter name="state">
- <type name="ModifierType" c:type="GdkModifierType*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_coords" c:identifier="gdk_event_get_coords">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- <parameter name="x_win">
- <type name="GLib.gdouble" c:type="gdouble*"/>
- </parameter>
- <parameter name="y_win">
- <type name="GLib.gdouble" c:type="gdouble*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_root_coords" c:identifier="gdk_event_get_root_coords">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- <parameter name="x_root">
- <type name="GLib.gdouble" c:type="gdouble*"/>
- </parameter>
- <parameter name="y_root">
- <type name="GLib.gdouble" c:type="gdouble*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_axis" c:identifier="gdk_event_get_axis">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- <parameter name="axis_use">
- <type name="AxisUse" c:type="GdkAxisUse"/>
- </parameter>
- <parameter name="value">
- <type name="GLib.gdouble" c:type="gdouble*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_screen" c:identifier="gdk_event_set_screen">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_screen" c:identifier="gdk_event_get_screen">
- <return-value>
- <type name="Screen" c:type="GdkScreen*"/>
- </return-value>
- <parameters>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- </parameters>
- </method>
- <method name="send_client_message"
- c:identifier="gdk_event_send_client_message">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- <parameter name="winid">
- <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
- </parameter>
- </parameters>
- </method>
- <method name="send_clientmessage_toall"
- c:identifier="gdk_event_send_clientmessage_toall">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- </parameters>
- </method>
- </glib:boxed>
- <function name="events_pending" c:identifier="gdk_events_pending">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- </function>
- <function name="event_request_motions"
- c:identifier="gdk_event_request_motions">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="event">
- <type name="GdkEventMotion" c:type="GdkEventMotion*"/>
- </parameter>
- </parameters>
- </function>
- <function name="event_handler_set" c:identifier="gdk_event_handler_set">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="func">
- <type name="GdkEventFunc" c:type="GdkEventFunc"/>
- </parameter>
- <parameter name="data">
- <type name="any" c:type="gpointer"/>
- </parameter>
- <parameter name="notify">
- <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
- </parameter>
- </parameters>
- </function>
- <function name="set_show_events" c:identifier="gdk_set_show_events">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="show_events">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </function>
- <function name="get_show_events" c:identifier="gdk_get_show_events">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- </function>
- <function name="add_client_message_filter"
- c:identifier="gdk_add_client_message_filter">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="message_type">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="func">
- <type name="GdkFilterFunc" c:type="GdkFilterFunc"/>
- </parameter>
- <parameter name="data">
- <type name="any" c:type="gpointer"/>
- </parameter>
- </parameters>
- </function>
- <function name="setting_get" c:identifier="gdk_setting_get">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="name">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="value">
- <type name="GObject.GValue" c:type="GValue*"/>
- </parameter>
- </parameters>
- </function>
- <record name="GdkDisplayPointerHooks" c:type="GdkDisplayPointerHooks">
- <callback name="get_pointer">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen**"/>
- </parameter>
- <parameter name="x">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="y">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="mask">
- <type name="ModifierType" c:type="GdkModifierType*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="window_get_pointer">
- <return-value>
- <type name="Window" c:type="GdkWindow*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="x">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="y">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="mask">
- <type name="ModifierType" c:type="GdkModifierType*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="window_at_pointer">
- <return-value>
- <type name="Window" c:type="GdkWindow*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="win_x">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="win_y">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </callback>
- </record>
- <class name="Display"
- c:type="GdkDisplay"
- parent="GObject.Object"
- glib:type-name="GdkDisplay"
- glib:get-type="gdk_display_get_type">
- <constructor name="open" c:identifier="gdk_display_open">
- <return-value>
- <type name="Display" c:type="GdkDisplay*"/>
- </return-value>
- <parameters>
- <parameter name="display_name">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="get_default" c:identifier="gdk_display_get_default">
- <return-value>
- <type name="Display" c:type="GdkDisplay*"/>
- </return-value>
- </constructor>
- <constructor name="open_default_libgtk_only"
- c:identifier="gdk_display_open_default_libgtk_only">
- <return-value>
- <type name="Display" c:type="GdkDisplay*"/>
- </return-value>
- </constructor>
- <constructor name="manager_get_default_display"
- c:identifier="gdk_display_manager_get_default_display">
- <return-value>
- <type name="Display" c:type="GdkDisplay*"/>
- </return-value>
- <parameters>
- <parameter name="display_manager">
- <type name="DisplayManager" c:type="GdkDisplayManager*"/>
- </parameter>
- </parameters>
- </constructor>
- <method name="get_name" c:identifier="gdk_display_get_name">
- <return-value>
- <type name="string" c:type="gchar*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_n_screens" c:identifier="gdk_display_get_n_screens">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_screen" c:identifier="gdk_display_get_screen">
- <return-value>
- <type name="Screen" c:type="GdkScreen*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="screen_num">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_default_screen"
- c:identifier="gdk_display_get_default_screen">
- <return-value>
- <type name="Screen" c:type="GdkScreen*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="pointer_ungrab" c:identifier="gdk_display_pointer_ungrab">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="time_">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </method>
- <method name="keyboard_ungrab"
- c:identifier="gdk_display_keyboard_ungrab">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="time_">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </method>
- <method name="pointer_is_grabbed"
- c:identifier="gdk_display_pointer_is_grabbed">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="beep" c:identifier="gdk_display_beep">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="sync" c:identifier="gdk_display_sync">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="flush" c:identifier="gdk_display_flush">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="close" c:identifier="gdk_display_close">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="list_devices" c:identifier="gdk_display_list_devices">
- <return-value>
- <type name="GLib.GList" c:type="GList*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_event" c:identifier="gdk_display_get_event">
- <return-value>
- <type name="Event" c:type="GdkEvent*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="peek_event" c:identifier="gdk_display_peek_event">
- <return-value>
- <type name="Event" c:type="GdkEvent*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="put_event" c:identifier="gdk_display_put_event">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
- </parameter>
- </parameters>
- </method>
- <method name="add_client_message_filter"
- c:identifier="gdk_display_add_client_message_filter">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="message_type">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="func">
- <type name="GdkFilterFunc" c:type="GdkFilterFunc"/>
- </parameter>
- <parameter name="data">
- <type name="any" c:type="gpointer"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_double_click_time"
- c:identifier="gdk_display_set_double_click_time">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="msec">
- <type name="uint32" c:type="guint"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_double_click_distance"
- c:identifier="gdk_display_set_double_click_distance">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="distance">
- <type name="uint32" c:type="guint"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_core_pointer"
- c:identifier="gdk_display_get_core_pointer">
- <return-value>
- <type name="Device" c:type="GdkDevice*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_pointer" c:identifier="gdk_display_get_pointer">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen**"/>
- </parameter>
- <parameter name="x" direction="out">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="y" direction="out">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="mask" direction="out">
- <type name="ModifierType" c:type="GdkModifierType*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_window_at_pointer"
- c:identifier="gdk_display_get_window_at_pointer">
- <return-value>
- <type name="Window" c:type="GdkWindow*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="win_x" direction="out">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="win_y" direction="out">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </method>
- <method name="warp_pointer" c:identifier="gdk_display_warp_pointer">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_pointer_hooks"
- c:identifier="gdk_display_set_pointer_hooks">
- <return-value>
- <type name="GdkDisplayPointerHooks"
- c:type="GdkDisplayPointerHooks*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="new_hooks">
- <type name="GdkDisplayPointerHooks"
- c:type="GdkDisplayPointerHooks*"/>
- </parameter>
- </parameters>
- </method>
- <method name="supports_cursor_alpha"
- c:identifier="gdk_display_supports_cursor_alpha">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="supports_cursor_color"
- c:identifier="gdk_display_supports_cursor_color">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_default_cursor_size"
- c:identifier="gdk_display_get_default_cursor_size">
- <return-value>
- <type name="uint32" c:type="guint"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_maximal_cursor_size"
- c:identifier="gdk_display_get_maximal_cursor_size">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="width" direction="out">
- <type name="GLib.guint" c:type="guint*"/>
- </parameter>
- <parameter name="height" direction="out">
- <type name="GLib.guint" c:type="guint*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_default_group"
- c:identifier="gdk_display_get_default_group">
- <return-value>
- <type name="Window" c:type="GdkWindow*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="supports_selection_notification"
- c:identifier="gdk_display_supports_selection_notification">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="request_selection_notification"
- c:identifier="gdk_display_request_selection_notification">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="selection">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- </parameters>
- </method>
- <method name="supports_clipboard_persistence"
- c:identifier="gdk_display_supports_clipboard_persistence">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="store_clipboard"
- c:identifier="gdk_display_store_clipboard">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="clipboard_window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="time_">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- <parameter name="targets">
- <type name="GdkAtom" c:type="GdkAtom*"/>
- </parameter>
- <parameter name="n_targets">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </method>
- <method name="supports_shapes"
- c:identifier="gdk_display_supports_shapes">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="supports_input_shapes"
- c:identifier="gdk_display_supports_input_shapes">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="supports_composite"
- c:identifier="gdk_display_supports_composite">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <callback name="get_display_name">
- <return-value>
- <type name="string" c:type="gchar*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="get_n_screens">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="get_screen">
- <return-value>
- <type name="Screen" c:type="GdkScreen*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="screen_num">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="get_default_screen">
- <return-value>
- <type name="Screen" c:type="GdkScreen*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="closed">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="is_error">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </callback>
- <glib:signal name="closed">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="object">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </glib:signal>
- </class>
- <class name="DisplayManager"
- c:type="GdkDisplayManager"
- parent="GObject.Object"
- glib:type-name="GdkDisplayManager"
- glib:get-type="gdk_display_manager_get_type">
- <constructor name="get" c:identifier="gdk_display_manager_get">
- <return-value>
- <type name="DisplayManager" c:type="GdkDisplayManager*"/>
- </return-value>
- </constructor>
- <method name="set_default_display"
- c:identifier="gdk_display_manager_set_default_display">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display_manager">
- <type name="DisplayManager" c:type="GdkDisplayManager*"/>
- </parameter>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </method>
- <method name="list_displays"
- c:identifier="gdk_display_manager_list_displays">
- <return-value>
- <type name="GLib.GSList" c:type="GSList*"/>
- </return-value>
- <parameters>
- <parameter name="display_manager">
- <type name="DisplayManager" c:type="GdkDisplayManager*"/>
- </parameter>
- </parameters>
- </method>
- <property name="default-display">
- <type name="Display" c:type="GdkDisplay"/>
- </property>
- <callback name="display_opened">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display_manager">
- <type name="DisplayManager" c:type="GdkDisplayManager*"/>
- </parameter>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </callback>
- <glib:signal name="display-opened">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="object">
- <type name="Display" c:type="GdkDisplay"/>
- </parameter>
- </parameters>
- </glib:signal>
- </class>
- <record name="GdkGCValues" c:type="GdkGCValues">
- <field name="foreground">
- <type name="Color" c:type="GdkColor"/>
- </field>
- <field name="background">
- <type name="Color" c:type="GdkColor"/>
- </field>
- <field name="font">
- <type name="Font" c:type="GdkFont*"/>
- </field>
- <field name="function">
- <type name="Function" c:type="GdkFunction"/>
- </field>
- <field name="fill">
- <type name="Fill" c:type="GdkFill"/>
- </field>
- <field name="tile">
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </field>
- <field name="stipple">
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </field>
- <field name="clip_mask">
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </field>
- <field name="subwindow_mode">
- <type name="SubwindowMode" c:type="GdkSubwindowMode"/>
- </field>
- <field name="ts_x_origin">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="ts_y_origin">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="clip_x_origin">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="clip_y_origin">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="graphics_exposures">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="line_width">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="line_style">
- <type name="LineStyle" c:type="GdkLineStyle"/>
- </field>
- <field name="cap_style">
- <type name="CapStyle" c:type="GdkCapStyle"/>
- </field>
- <field name="join_style">
- <type name="JoinStyle" c:type="GdkJoinStyle"/>
- </field>
- </record>
- <enumeration name="CapStyle"
- c:type="GdkCapStyle"
- glib:type-name="GdkCapStyle"
- glib:get-type="gdk_cap_style_get_type">
- <member name="not-last"
- value="0"
- c:identifier="GDK_CAP_NOT_LAST"
- glib:nick="not-last"/>
- <member name="butt"
- value="1"
- c:identifier="GDK_CAP_BUTT"
- glib:nick="butt"/>
- <member name="round"
- value="2"
- c:identifier="GDK_CAP_ROUND"
- glib:nick="round"/>
- <member name="projecting"
- value="3"
- c:identifier="GDK_CAP_PROJECTING"
- glib:nick="projecting"/>
- </enumeration>
- <enumeration name="Fill"
- c:type="GdkFill"
- glib:type-name="GdkFill"
- glib:get-type="gdk_fill_get_type">
- <member name="solid"
- value="0"
- c:identifier="GDK_SOLID"
- glib:nick="solid"/>
- <member name="tiled"
- value="1"
- c:identifier="GDK_TILED"
- glib:nick="tiled"/>
- <member name="stippled"
- value="2"
- c:identifier="GDK_STIPPLED"
- glib:nick="stippled"/>
- <member name="opaque-stippled"
- value="3"
- c:identifier="GDK_OPAQUE_STIPPLED"
- glib:nick="opaque-stippled"/>
- </enumeration>
- <enumeration name="Function"
- c:type="GdkFunction"
- glib:type-name="GdkFunction"
- glib:get-type="gdk_function_get_type">
- <member name="copy" value="0" c:identifier="GDK_COPY" glib:nick="copy"/>
- <member name="invert"
- value="1"
- c:identifier="GDK_INVERT"
- glib:nick="invert"/>
- <member name="xor" value="2" c:identifier="GDK_XOR" glib:nick="xor"/>
- <member name="clear"
- value="3"
- c:identifier="GDK_CLEAR"
- glib:nick="clear"/>
- <member name="and" value="4" c:identifier="GDK_AND" glib:nick="and"/>
- <member name="and-reverse"
- value="5"
- c:identifier="GDK_AND_REVERSE"
- glib:nick="and-reverse"/>
- <member name="and-invert"
- value="6"
- c:identifier="GDK_AND_INVERT"
- glib:nick="and-invert"/>
- <member name="noop" value="7" c:identifier="GDK_NOOP" glib:nick="noop"/>
- <member name="or" value="8" c:identifier="GDK_OR" glib:nick="or"/>
- <member name="equiv"
- value="9"
- c:identifier="GDK_EQUIV"
- glib:nick="equiv"/>
- <member name="or-reverse"
- value="10"
- c:identifier="GDK_OR_REVERSE"
- glib:nick="or-reverse"/>
- <member name="copy-invert"
- value="11"
- c:identifier="GDK_COPY_INVERT"
- glib:nick="copy-invert"/>
- <member name="or-invert"
- value="12"
- c:identifier="GDK_OR_INVERT"
- glib:nick="or-invert"/>
- <member name="nand" value="13" c:identifier="GDK_NAND" glib:nick="nand"/>
- <member name="nor" value="14" c:identifier="GDK_NOR" glib:nick="nor"/>
- <member name="set" value="15" c:identifier="GDK_SET" glib:nick="set"/>
- </enumeration>
- <enumeration name="JoinStyle"
- c:type="GdkJoinStyle"
- glib:type-name="GdkJoinStyle"
- glib:get-type="gdk_join_style_get_type">
- <member name="miter"
- value="0"
- c:identifier="GDK_JOIN_MITER"
- glib:nick="miter"/>
- <member name="round"
- value="1"
- c:identifier="GDK_JOIN_ROUND"
- glib:nick="round"/>
- <member name="bevel"
- value="2"
- c:identifier="GDK_JOIN_BEVEL"
- glib:nick="bevel"/>
- </enumeration>
- <enumeration name="LineStyle"
- c:type="GdkLineStyle"
- glib:type-name="GdkLineStyle"
- glib:get-type="gdk_line_style_get_type">
- <member name="solid"
- value="0"
- c:identifier="GDK_LINE_SOLID"
- glib:nick="solid"/>
- <member name="on-off-dash"
- value="1"
- c:identifier="GDK_LINE_ON_OFF_DASH"
- glib:nick="on-off-dash"/>
- <member name="double-dash"
- value="2"
- c:identifier="GDK_LINE_DOUBLE_DASH"
- glib:nick="double-dash"/>
- </enumeration>
- <enumeration name="SubwindowMode"
- c:type="GdkSubwindowMode"
- glib:type-name="GdkSubwindowMode"
- glib:get-type="gdk_subwindow_mode_get_type">
- <member name="clip-by-children"
- value="0"
- c:identifier="GDK_CLIP_BY_CHILDREN"
- glib:nick="clip-by-children"/>
- <member name="include-inferiors"
- value="1"
- c:identifier="GDK_INCLUDE_INFERIORS"
- glib:nick="include-inferiors"/>
- </enumeration>
- <bitfield name="GCValuesMask"
- c:type="GdkGCValuesMask"
- glib:type-name="GdkGCValuesMask"
- glib:get-type="gdk_gc_values_mask_get_type">
- <member name="foreground"
- value="1"
- c:identifier="GDK_GC_FOREGROUND"
- glib:nick="foreground"/>
- <member name="background"
- value="2"
- c:identifier="GDK_GC_BACKGROUND"
- glib:nick="background"/>
- <member name="font"
- value="4"
- c:identifier="GDK_GC_FONT"
- glib:nick="font"/>
- <member name="function"
- value="8"
- c:identifier="GDK_GC_FUNCTION"
- glib:nick="function"/>
- <member name="fill"
- value="16"
- c:identifier="GDK_GC_FILL"
- glib:nick="fill"/>
- <member name="tile"
- value="32"
- c:identifier="GDK_GC_TILE"
- glib:nick="tile"/>
- <member name="stipple"
- value="64"
- c:identifier="GDK_GC_STIPPLE"
- glib:nick="stipple"/>
- <member name="clip-mask"
- value="128"
- c:identifier="GDK_GC_CLIP_MASK"
- glib:nick="clip-mask"/>
- <member name="subwindow"
- value="256"
- c:identifier="GDK_GC_SUBWINDOW"
- glib:nick="subwindow"/>
- <member name="ts-x-origin"
- value="512"
- c:identifier="GDK_GC_TS_X_ORIGIN"
- glib:nick="ts-x-origin"/>
- <member name="ts-y-origin"
- value="1024"
- c:identifier="GDK_GC_TS_Y_ORIGIN"
- glib:nick="ts-y-origin"/>
- <member name="clip-x-origin"
- value="2048"
- c:identifier="GDK_GC_CLIP_X_ORIGIN"
- glib:nick="clip-x-origin"/>
- <member name="clip-y-origin"
- value="4096"
- c:identifier="GDK_GC_CLIP_Y_ORIGIN"
- glib:nick="clip-y-origin"/>
- <member name="exposures"
- value="8192"
- c:identifier="GDK_GC_EXPOSURES"
- glib:nick="exposures"/>
- <member name="line-width"
- value="16384"
- c:identifier="GDK_GC_LINE_WIDTH"
- glib:nick="line-width"/>
- <member name="line-style"
- value="32768"
- c:identifier="GDK_GC_LINE_STYLE"
- glib:nick="line-style"/>
- <member name="cap-style"
- value="65536"
- c:identifier="GDK_GC_CAP_STYLE"
- glib:nick="cap-style"/>
- <member name="join-style"
- value="131072"
- c:identifier="GDK_GC_JOIN_STYLE"
- glib:nick="join-style"/>
- </bitfield>
- <class name="GC"
- c:type="GdkGC"
- parent="GObject.Object"
- glib:type-name="GdkGC"
- glib:get-type="gdk_gc_get_type">
- <constructor name="new" c:identifier="gdk_gc_new">
- <return-value>
- <type name="GC" c:type="GdkGC*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="new_with_values"
- c:identifier="gdk_gc_new_with_values">
- <return-value>
- <type name="GC" c:type="GdkGC*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="values">
- <type name="GdkGCValues" c:type="GdkGCValues*"/>
- </parameter>
- <parameter name="values_mask">
- <type name="GCValuesMask" c:type="GdkGCValuesMask"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="ref" c:identifier="gdk_gc_ref">
- <return-value>
- <type name="GC" c:type="GdkGC*"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- </parameters>
- </constructor>
- <method name="unref" c:identifier="gdk_gc_unref">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_values" c:identifier="gdk_gc_get_values">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="values">
- <type name="GdkGCValues" c:type="GdkGCValues*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_values" c:identifier="gdk_gc_set_values">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="values">
- <type name="GdkGCValues" c:type="GdkGCValues*"/>
- </parameter>
- <parameter name="values_mask">
- <type name="GCValuesMask" c:type="GdkGCValuesMask"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_foreground" c:identifier="gdk_gc_set_foreground">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_background" c:identifier="gdk_gc_set_background">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_font" c:identifier="gdk_gc_set_font">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_function" c:identifier="gdk_gc_set_function">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="function">
- <type name="Function" c:type="GdkFunction"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_fill" c:identifier="gdk_gc_set_fill">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="fill">
- <type name="Fill" c:type="GdkFill"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_tile" c:identifier="gdk_gc_set_tile">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="tile">
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_stipple" c:identifier="gdk_gc_set_stipple">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="stipple">
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_ts_origin" c:identifier="gdk_gc_set_ts_origin">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_clip_origin" c:identifier="gdk_gc_set_clip_origin">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_clip_mask" c:identifier="gdk_gc_set_clip_mask">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="mask">
- <type name="GdkBitmap" c:type="GdkBitmap*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_clip_rectangle"
- c:identifier="gdk_gc_set_clip_rectangle">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="rectangle">
- <type name="Rectangle" c:type="GdkRectangle*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_clip_region" c:identifier="gdk_gc_set_clip_region">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_subwindow" c:identifier="gdk_gc_set_subwindow">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="mode">
- <type name="SubwindowMode" c:type="GdkSubwindowMode"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_exposures" c:identifier="gdk_gc_set_exposures">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="exposures">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_line_attributes"
- c:identifier="gdk_gc_set_line_attributes">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="line_width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="line_style">
- <type name="LineStyle" c:type="GdkLineStyle"/>
- </parameter>
- <parameter name="cap_style">
- <type name="CapStyle" c:type="GdkCapStyle"/>
- </parameter>
- <parameter name="join_style">
- <type name="JoinStyle" c:type="GdkJoinStyle"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_dashes" c:identifier="gdk_gc_set_dashes">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="dash_offset">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dash_list">
- <type name="int8" c:type="gint8"/>
- </parameter>
- <parameter name="n">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </method>
- <method name="offset" c:identifier="gdk_gc_offset">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x_offset">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y_offset">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </method>
- <method name="copy" c:identifier="gdk_gc_copy">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="dst_gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="src_gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_colormap" c:identifier="gdk_gc_set_colormap">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_colormap" c:identifier="gdk_gc_get_colormap">
- <return-value>
- <type name="Colormap" c:type="GdkColormap*"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_rgb_fg_color" c:identifier="gdk_gc_set_rgb_fg_color">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_rgb_bg_color" c:identifier="gdk_gc_set_rgb_bg_color">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_screen" c:identifier="gdk_gc_get_screen">
- <return-value>
- <type name="Screen" c:type="GdkScreen*"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- </parameters>
- </method>
- <callback name="get_values">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="values">
- <type name="GdkGCValues" c:type="GdkGCValues*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="set_values">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="values">
- <type name="GdkGCValues" c:type="GdkGCValues*"/>
- </parameter>
- <parameter name="mask">
- <type name="GCValuesMask" c:type="GdkGCValuesMask"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="set_dashes">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="dash_offset">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dash_list">
- <type name="int8" c:type="gint8"/>
- </parameter>
- <parameter name="n">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="_gdk_reserved1">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- <callback name="_gdk_reserved2">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- <callback name="_gdk_reserved3">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- <callback name="_gdk_reserved4">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- </class>
- <record name="GdkTrapezoid" c:type="GdkTrapezoid">
- <field name="y1">
- <type name="double" c:type="double"/>
- </field>
- <field name="x11">
- <type name="double" c:type="double"/>
- </field>
- <field name="x21">
- <type name="double" c:type="double"/>
- </field>
- <field name="y2">
- <type name="double" c:type="double"/>
- </field>
- <field name="x12">
- <type name="double" c:type="double"/>
- </field>
- <field name="x22">
- <type name="double" c:type="double"/>
- </field>
- </record>
- <class name="Drawable"
- c:type="GdkDrawable"
- parent="GObject.Object"
- glib:type-name="GdkDrawable"
- glib:get-type="gdk_drawable_get_type">
- <constructor name="ref" c:identifier="gdk_drawable_ref">
- <return-value>
- <type name="Drawable" c:type="GdkDrawable*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </constructor>
- <method name="set_data" c:identifier="gdk_drawable_set_data">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="key">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="data">
- <type name="any" c:type="gpointer"/>
- </parameter>
- <parameter name="destroy_func">
- <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_data" c:identifier="gdk_drawable_get_data">
- <return-value>
- <type name="any" c:type="gpointer"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="key">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_size" c:identifier="gdk_drawable_get_size">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="width" direction="out">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="height" direction="out">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_colormap" c:identifier="gdk_drawable_set_colormap">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_colormap" c:identifier="gdk_drawable_get_colormap">
- <return-value>
- <type name="Colormap" c:type="GdkColormap*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_visual" c:identifier="gdk_drawable_get_visual">
- <return-value>
- <type name="Visual" c:type="GdkVisual*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_depth" c:identifier="gdk_drawable_get_depth">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_screen" c:identifier="gdk_drawable_get_screen">
- <return-value>
- <type name="Screen" c:type="GdkScreen*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_display" c:identifier="gdk_drawable_get_display">
- <return-value>
- <type name="Display" c:type="GdkDisplay*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </method>
- <method name="unref" c:identifier="gdk_drawable_unref">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_image" c:identifier="gdk_drawable_get_image">
- <return-value>
- <type name="Image" c:type="GdkImage*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </method>
- <method name="copy_to_image" c:identifier="gdk_drawable_copy_to_image">
- <return-value>
- <type name="Image" c:type="GdkImage*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="image">
- <type name="Image" c:type="GdkImage*"/>
- </parameter>
- <parameter name="src_x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="src_y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dest_x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dest_y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_clip_region"
- c:identifier="gdk_drawable_get_clip_region">
- <return-value>
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_visible_region"
- c:identifier="gdk_drawable_get_visible_region">
- <return-value>
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </method>
- <callback name="create_gc">
- <return-value>
- <type name="GC" c:type="GdkGC*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="values">
- <type name="GdkGCValues" c:type="GdkGCValues*"/>
- </parameter>
- <parameter name="mask">
- <type name="GCValuesMask" c:type="GdkGCValuesMask"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="draw_rectangle">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="filled">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="draw_arc">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="filled">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="angle1">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="angle2">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="draw_polygon">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="filled">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- <parameter name="points">
- <type name="GdkPoint" c:type="GdkPoint*"/>
- </parameter>
- <parameter name="npoints">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="draw_text">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="text">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="text_length">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="draw_text_wc">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="text">
- <type name="GdkWChar" c:type="GdkWChar*"/>
- </parameter>
- <parameter name="text_length">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="draw_drawable">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="src">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="xsrc">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="ysrc">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="xdest">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="ydest">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="draw_points">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="points">
- <type name="GdkPoint" c:type="GdkPoint*"/>
- </parameter>
- <parameter name="npoints">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="draw_segments">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="segs">
- <type name="GdkSegment" c:type="GdkSegment*"/>
- </parameter>
- <parameter name="nsegs">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="draw_lines">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="points">
- <type name="GdkPoint" c:type="GdkPoint*"/>
- </parameter>
- <parameter name="npoints">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="draw_glyphs">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="font">
- <type name="Pango.Font" c:type="PangoFont*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="glyphs">
- <type name="Pango.GlyphString" c:type="PangoGlyphString*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="draw_image">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="image">
- <type name="Image" c:type="GdkImage*"/>
- </parameter>
- <parameter name="xsrc">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="ysrc">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="xdest">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="ydest">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="get_depth">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="get_size">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="width">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="height">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="set_colormap">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="cmap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="get_colormap">
- <return-value>
- <type name="Colormap" c:type="GdkColormap*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="get_visual">
- <return-value>
- <type name="Visual" c:type="GdkVisual*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="get_screen">
- <return-value>
- <type name="Screen" c:type="GdkScreen*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="get_image">
- <return-value>
- <type name="Image" c:type="GdkImage*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="get_clip_region">
- <return-value>
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="get_visible_region">
- <return-value>
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="get_composite_drawable">
- <return-value>
- <type name="Drawable" c:type="GdkDrawable*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="composite_x_offset">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="composite_y_offset">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="draw_pixbuf">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="pixbuf">
- <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
- </parameter>
- <parameter name="src_x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="src_y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dest_x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dest_y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dither">
- <type name="RgbDither" c:type="GdkRgbDither"/>
- </parameter>
- <parameter name="x_dither">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y_dither">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="_copy_to_image">
- <return-value>
- <type name="Image" c:type="GdkImage*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="image">
- <type name="Image" c:type="GdkImage*"/>
- </parameter>
- <parameter name="src_x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="src_y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dest_x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dest_y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="draw_glyphs_transformed">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="matrix">
- <type name="Pango.Matrix" c:type="PangoMatrix*"/>
- </parameter>
- <parameter name="font">
- <type name="Pango.Font" c:type="PangoFont*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="glyphs">
- <type name="Pango.GlyphString" c:type="PangoGlyphString*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="draw_trapezoids">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="trapezoids">
- <type name="GdkTrapezoid" c:type="GdkTrapezoid*"/>
- </parameter>
- <parameter name="n_trapezoids">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="ref_cairo_surface">
- <return-value>
- <type name="cairo_surface_t" c:type="cairo_surface_t*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="_gdk_reserved4">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- <callback name="_gdk_reserved5">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- <callback name="_gdk_reserved6">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- <callback name="_gdk_reserved7">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- <callback name="_gdk_reserved9">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- <callback name="_gdk_reserved10">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- <callback name="_gdk_reserved11">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- <callback name="_gdk_reserved12">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- <callback name="_gdk_reserved13">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- <callback name="_gdk_reserved14">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- <callback name="_gdk_reserved15">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- <callback name="_gdk_reserved16">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </callback>
- </class>
- <function name="draw_point" c:identifier="gdk_draw_point">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_line" c:identifier="gdk_draw_line">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x1_">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y1_">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="x2_">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y2_">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_rectangle" c:identifier="gdk_draw_rectangle">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="filled">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_arc" c:identifier="gdk_draw_arc">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="filled">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="angle1">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="angle2">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_polygon" c:identifier="gdk_draw_polygon">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="filled">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- <parameter name="points">
- <type name="GdkPoint" c:type="GdkPoint*"/>
- </parameter>
- <parameter name="npoints">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_string" c:identifier="gdk_draw_string">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="string">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_text" c:identifier="gdk_draw_text">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="text">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="text_length">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_text_wc" c:identifier="gdk_draw_text_wc">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="text">
- <type name="GdkWChar" c:type="GdkWChar*"/>
- </parameter>
- <parameter name="text_length">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_drawable" c:identifier="gdk_draw_drawable">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="src">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="xsrc">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="ysrc">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="xdest">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="ydest">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_image" c:identifier="gdk_draw_image">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="image">
- <type name="Image" c:type="GdkImage*"/>
- </parameter>
- <parameter name="xsrc">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="ysrc">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="xdest">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="ydest">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_points" c:identifier="gdk_draw_points">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="points">
- <type name="GdkPoint" c:type="GdkPoint*"/>
- </parameter>
- <parameter name="npoints">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_segments" c:identifier="gdk_draw_segments">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="segs">
- <type name="GdkSegment" c:type="GdkSegment*"/>
- </parameter>
- <parameter name="nsegs">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_lines" c:identifier="gdk_draw_lines">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="points">
- <type name="GdkPoint" c:type="GdkPoint*"/>
- </parameter>
- <parameter name="npoints">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_pixbuf" c:identifier="gdk_draw_pixbuf">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="pixbuf">
- <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
- </parameter>
- <parameter name="src_x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="src_y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dest_x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dest_y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dither">
- <type name="RgbDither" c:type="GdkRgbDither"/>
- </parameter>
- <parameter name="x_dither">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y_dither">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_glyphs" c:identifier="gdk_draw_glyphs">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="font">
- <type name="Pango.Font" c:type="PangoFont*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="glyphs">
- <type name="Pango.GlyphString" c:type="PangoGlyphString*"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_layout_line" c:identifier="gdk_draw_layout_line">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="line">
- <type name="Pango.LayoutLine" c:type="PangoLayoutLine*"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_layout" c:identifier="gdk_draw_layout">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="layout">
- <type name="Pango.Layout" c:type="PangoLayout*"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_layout_line_with_colors"
- c:identifier="gdk_draw_layout_line_with_colors">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="line">
- <type name="Pango.LayoutLine" c:type="PangoLayoutLine*"/>
- </parameter>
- <parameter name="foreground">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- <parameter name="background">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_layout_with_colors"
- c:identifier="gdk_draw_layout_with_colors">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="layout">
- <type name="Pango.Layout" c:type="PangoLayout*"/>
- </parameter>
- <parameter name="foreground">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- <parameter name="background">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_glyphs_transformed"
- c:identifier="gdk_draw_glyphs_transformed">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="matrix">
- <type name="Pango.Matrix" c:type="PangoMatrix*"/>
- </parameter>
- <parameter name="font">
- <type name="Pango.Font" c:type="PangoFont*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="glyphs">
- <type name="Pango.GlyphString" c:type="PangoGlyphString*"/>
- </parameter>
- </parameters>
- </function>
- <function name="draw_trapezoids" c:identifier="gdk_draw_trapezoids">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- <parameter name="trapezoids">
- <type name="GdkTrapezoid" c:type="GdkTrapezoid*"/>
- </parameter>
- <parameter name="n_trapezoids">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <enumeration name="FontType"
- c:type="GdkFontType"
- glib:type-name="GdkFontType"
- glib:get-type="gdk_font_type_get_type">
- <member name="font"
- value="0"
- c:identifier="GDK_FONT_FONT"
- glib:nick="font"/>
- <member name="fontset"
- value="1"
- c:identifier="GDK_FONT_FONTSET"
- glib:nick="fontset"/>
- </enumeration>
- <enumeration name="ImageType"
- c:type="GdkImageType"
- glib:type-name="GdkImageType"
- glib:get-type="gdk_image_type_get_type">
- <member name="normal"
- value="0"
- c:identifier="GDK_IMAGE_NORMAL"
- glib:nick="normal"/>
- <member name="shared"
- value="1"
- c:identifier="GDK_IMAGE_SHARED"
- glib:nick="shared"/>
- <member name="fastest"
- value="2"
- c:identifier="GDK_IMAGE_FASTEST"
- glib:nick="fastest"/>
- </enumeration>
- <enumeration name="PropMode"
- c:type="GdkPropMode"
- glib:type-name="GdkPropMode"
- glib:get-type="gdk_prop_mode_get_type">
- <member name="replace"
- value="0"
- c:identifier="GDK_PROP_MODE_REPLACE"
- glib:nick="replace"/>
- <member name="prepend"
- value="1"
- c:identifier="GDK_PROP_MODE_PREPEND"
- glib:nick="prepend"/>
- <member name="append"
- value="2"
- c:identifier="GDK_PROP_MODE_APPEND"
- glib:nick="append"/>
- </enumeration>
- <enumeration name="FillRule"
- c:type="GdkFillRule"
- glib:type-name="GdkFillRule"
- glib:get-type="gdk_fill_rule_get_type">
- <member name="even-odd-rule"
- value="0"
- c:identifier="GDK_EVEN_ODD_RULE"
- glib:nick="even-odd-rule"/>
- <member name="winding-rule"
- value="1"
- c:identifier="GDK_WINDING_RULE"
- glib:nick="winding-rule"/>
- </enumeration>
- <enumeration name="OverlapType"
- c:type="GdkOverlapType"
- glib:type-name="GdkOverlapType"
- glib:get-type="gdk_overlap_type_get_type">
- <member name="in"
- value="0"
- c:identifier="GDK_OVERLAP_RECTANGLE_IN"
- glib:nick="in"/>
- <member name="out"
- value="1"
- c:identifier="GDK_OVERLAP_RECTANGLE_OUT"
- glib:nick="out"/>
- <member name="part"
- value="2"
- c:identifier="GDK_OVERLAP_RECTANGLE_PART"
- glib:nick="part"/>
- </enumeration>
- <enumeration name="VisualType"
- c:type="GdkVisualType"
- glib:type-name="GdkVisualType"
- glib:get-type="gdk_visual_type_get_type">
- <member name="static-gray"
- value="0"
- c:identifier="GDK_VISUAL_STATIC_GRAY"
- glib:nick="static-gray"/>
- <member name="grayscale"
- value="1"
- c:identifier="GDK_VISUAL_GRAYSCALE"
- glib:nick="grayscale"/>
- <member name="static-color"
- value="2"
- c:identifier="GDK_VISUAL_STATIC_COLOR"
- glib:nick="static-color"/>
- <member name="pseudo-color"
- value="3"
- c:identifier="GDK_VISUAL_PSEUDO_COLOR"
- glib:nick="pseudo-color"/>
- <member name="true-color"
- value="4"
- c:identifier="GDK_VISUAL_TRUE_COLOR"
- glib:nick="true-color"/>
- <member name="direct-color"
- value="5"
- c:identifier="GDK_VISUAL_DIRECT_COLOR"
- glib:nick="direct-color"/>
- </enumeration>
- <enumeration name="WindowClass"
- c:type="GdkWindowClass"
- glib:type-name="GdkWindowClass"
- glib:get-type="gdk_window_class_get_type">
- <member name="output"
- value="0"
- c:identifier="GDK_INPUT_OUTPUT"
- glib:nick="output"/>
- <member name="only"
- value="1"
- c:identifier="GDK_INPUT_ONLY"
- glib:nick="only"/>
- </enumeration>
- <enumeration name="WindowType"
- c:type="GdkWindowType"
- glib:type-name="GdkWindowType"
- glib:get-type="gdk_window_type_get_type">
- <member name="root"
- value="0"
- c:identifier="GDK_WINDOW_ROOT"
- glib:nick="root"/>
- <member name="toplevel"
- value="1"
- c:identifier="GDK_WINDOW_TOPLEVEL"
- glib:nick="toplevel"/>
- <member name="child"
- value="2"
- c:identifier="GDK_WINDOW_CHILD"
- glib:nick="child"/>
- <member name="dialog"
- value="3"
- c:identifier="GDK_WINDOW_DIALOG"
- glib:nick="dialog"/>
- <member name="temp"
- value="4"
- c:identifier="GDK_WINDOW_TEMP"
- glib:nick="temp"/>
- <member name="foreign"
- value="5"
- c:identifier="GDK_WINDOW_FOREIGN"
- glib:nick="foreign"/>
- </enumeration>
- <bitfield name="WindowAttributesType"
- c:type="GdkWindowAttributesType"
- glib:type-name="GdkWindowAttributesType"
- glib:get-type="gdk_window_attributes_type_get_type">
- <member name="title"
- value="2"
- c:identifier="GDK_WA_TITLE"
- glib:nick="title"/>
- <member name="x" value="4" c:identifier="GDK_WA_X" glib:nick="x"/>
- <member name="y" value="8" c:identifier="GDK_WA_Y" glib:nick="y"/>
- <member name="cursor"
- value="16"
- c:identifier="GDK_WA_CURSOR"
- glib:nick="cursor"/>
- <member name="colormap"
- value="32"
- c:identifier="GDK_WA_COLORMAP"
- glib:nick="colormap"/>
- <member name="visual"
- value="64"
- c:identifier="GDK_WA_VISUAL"
- glib:nick="visual"/>
- <member name="wmclass"
- value="128"
- c:identifier="GDK_WA_WMCLASS"
- glib:nick="wmclass"/>
- <member name="noredir"
- value="256"
- c:identifier="GDK_WA_NOREDIR"
- glib:nick="noredir"/>
- <member name="type-hint"
- value="512"
- c:identifier="GDK_WA_TYPE_HINT"
- glib:nick="type-hint"/>
- </bitfield>
- <bitfield name="WindowHints"
- c:type="GdkWindowHints"
- glib:type-name="GdkWindowHints"
- glib:get-type="gdk_window_hints_get_type">
- <member name="pos"
- value="1"
- c:identifier="GDK_HINT_POS"
- glib:nick="pos"/>
- <member name="min-size"
- value="2"
- c:identifier="GDK_HINT_MIN_SIZE"
- glib:nick="min-size"/>
- <member name="max-size"
- value="4"
- c:identifier="GDK_HINT_MAX_SIZE"
- glib:nick="max-size"/>
- <member name="base-size"
- value="8"
- c:identifier="GDK_HINT_BASE_SIZE"
- glib:nick="base-size"/>
- <member name="aspect"
- value="16"
- c:identifier="GDK_HINT_ASPECT"
- glib:nick="aspect"/>
- <member name="resize-inc"
- value="32"
- c:identifier="GDK_HINT_RESIZE_INC"
- glib:nick="resize-inc"/>
- <member name="win-gravity"
- value="64"
- c:identifier="GDK_HINT_WIN_GRAVITY"
- glib:nick="win-gravity"/>
- <member name="user-pos"
- value="128"
- c:identifier="GDK_HINT_USER_POS"
- glib:nick="user-pos"/>
- <member name="user-size"
- value="256"
- c:identifier="GDK_HINT_USER_SIZE"
- glib:nick="user-size"/>
- </bitfield>
- <enumeration name="WindowTypeHint"
- c:type="GdkWindowTypeHint"
- glib:type-name="GdkWindowTypeHint"
- glib:get-type="gdk_window_type_hint_get_type">
- <member name="normal"
- value="0"
- c:identifier="GDK_WINDOW_TYPE_HINT_NORMAL"
- glib:nick="normal"/>
- <member name="dialog"
- value="1"
- c:identifier="GDK_WINDOW_TYPE_HINT_DIALOG"
- glib:nick="dialog"/>
- <member name="menu"
- value="2"
- c:identifier="GDK_WINDOW_TYPE_HINT_MENU"
- glib:nick="menu"/>
- <member name="toolbar"
- value="3"
- c:identifier="GDK_WINDOW_TYPE_HINT_TOOLBAR"
- glib:nick="toolbar"/>
- <member name="splashscreen"
- value="4"
- c:identifier="GDK_WINDOW_TYPE_HINT_SPLASHSCREEN"
- glib:nick="splashscreen"/>
- <member name="utility"
- value="5"
- c:identifier="GDK_WINDOW_TYPE_HINT_UTILITY"
- glib:nick="utility"/>
- <member name="dock"
- value="6"
- c:identifier="GDK_WINDOW_TYPE_HINT_DOCK"
- glib:nick="dock"/>
- <member name="desktop"
- value="7"
- c:identifier="GDK_WINDOW_TYPE_HINT_DESKTOP"
- glib:nick="desktop"/>
- <member name="dropdown-menu"
- value="8"
- c:identifier="GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU"
- glib:nick="dropdown-menu"/>
- <member name="popup-menu"
- value="9"
- c:identifier="GDK_WINDOW_TYPE_HINT_POPUP_MENU"
- glib:nick="popup-menu"/>
- <member name="tooltip"
- value="10"
- c:identifier="GDK_WINDOW_TYPE_HINT_TOOLTIP"
- glib:nick="tooltip"/>
- <member name="notification"
- value="11"
- c:identifier="GDK_WINDOW_TYPE_HINT_NOTIFICATION"
- glib:nick="notification"/>
- <member name="combo"
- value="12"
- c:identifier="GDK_WINDOW_TYPE_HINT_COMBO"
- glib:nick="combo"/>
- <member name="dnd"
- value="13"
- c:identifier="GDK_WINDOW_TYPE_HINT_DND"
- glib:nick="dnd"/>
- </enumeration>
- <bitfield name="WMDecoration"
- c:type="GdkWMDecoration"
- glib:type-name="GdkWMDecoration"
- glib:get-type="gdk_wm_decoration_get_type">
- <member name="all"
- value="1"
- c:identifier="GDK_DECOR_ALL"
- glib:nick="all"/>
- <member name="border"
- value="2"
- c:identifier="GDK_DECOR_BORDER"
- glib:nick="border"/>
- <member name="resizeh"
- value="4"
- c:identifier="GDK_DECOR_RESIZEH"
- glib:nick="resizeh"/>
- <member name="title"
- value="8"
- c:identifier="GDK_DECOR_TITLE"
- glib:nick="title"/>
- <member name="menu"
- value="16"
- c:identifier="GDK_DECOR_MENU"
- glib:nick="menu"/>
- <member name="minimize"
- value="32"
- c:identifier="GDK_DECOR_MINIMIZE"
- glib:nick="minimize"/>
- <member name="maximize"
- value="64"
- c:identifier="GDK_DECOR_MAXIMIZE"
- glib:nick="maximize"/>
- </bitfield>
- <bitfield name="WMFunction"
- c:type="GdkWMFunction"
- glib:type-name="GdkWMFunction"
- glib:get-type="gdk_wm_function_get_type">
- <member name="all"
- value="1"
- c:identifier="GDK_FUNC_ALL"
- glib:nick="all"/>
- <member name="resize"
- value="2"
- c:identifier="GDK_FUNC_RESIZE"
- glib:nick="resize"/>
- <member name="move"
- value="4"
- c:identifier="GDK_FUNC_MOVE"
- glib:nick="move"/>
- <member name="minimize"
- value="8"
- c:identifier="GDK_FUNC_MINIMIZE"
- glib:nick="minimize"/>
- <member name="maximize"
- value="16"
- c:identifier="GDK_FUNC_MAXIMIZE"
- glib:nick="maximize"/>
- <member name="close"
- value="32"
- c:identifier="GDK_FUNC_CLOSE"
- glib:nick="close"/>
- </bitfield>
- <enumeration name="Gravity"
- c:type="GdkGravity"
- glib:type-name="GdkGravity"
- glib:get-type="gdk_gravity_get_type">
- <member name="north-west"
- value="1"
- c:identifier="GDK_GRAVITY_NORTH_WEST"
- glib:nick="north-west"/>
- <member name="north"
- value="2"
- c:identifier="GDK_GRAVITY_NORTH"
- glib:nick="north"/>
- <member name="north-east"
- value="3"
- c:identifier="GDK_GRAVITY_NORTH_EAST"
- glib:nick="north-east"/>
- <member name="west"
- value="4"
- c:identifier="GDK_GRAVITY_WEST"
- glib:nick="west"/>
- <member name="center"
- value="5"
- c:identifier="GDK_GRAVITY_CENTER"
- glib:nick="center"/>
- <member name="east"
- value="6"
- c:identifier="GDK_GRAVITY_EAST"
- glib:nick="east"/>
- <member name="south-west"
- value="7"
- c:identifier="GDK_GRAVITY_SOUTH_WEST"
- glib:nick="south-west"/>
- <member name="south"
- value="8"
- c:identifier="GDK_GRAVITY_SOUTH"
- glib:nick="south"/>
- <member name="south-east"
- value="9"
- c:identifier="GDK_GRAVITY_SOUTH_EAST"
- glib:nick="south-east"/>
- <member name="static"
- value="10"
- c:identifier="GDK_GRAVITY_STATIC"
- glib:nick="static"/>
- </enumeration>
- <enumeration name="WindowEdge"
- c:type="GdkWindowEdge"
- glib:type-name="GdkWindowEdge"
- glib:get-type="gdk_window_edge_get_type">
- <member name="north-west"
- value="0"
- c:identifier="GDK_WINDOW_EDGE_NORTH_WEST"
- glib:nick="north-west"/>
- <member name="north"
- value="1"
- c:identifier="GDK_WINDOW_EDGE_NORTH"
- glib:nick="north"/>
- <member name="north-east"
- value="2"
- c:identifier="GDK_WINDOW_EDGE_NORTH_EAST"
- glib:nick="north-east"/>
- <member name="west"
- value="3"
- c:identifier="GDK_WINDOW_EDGE_WEST"
- glib:nick="west"/>
- <member name="east"
- value="4"
- c:identifier="GDK_WINDOW_EDGE_EAST"
- glib:nick="east"/>
- <member name="south-west"
- value="5"
- c:identifier="GDK_WINDOW_EDGE_SOUTH_WEST"
- glib:nick="south-west"/>
- <member name="south"
- value="6"
- c:identifier="GDK_WINDOW_EDGE_SOUTH"
- glib:nick="south"/>
- <member name="south-east"
- value="7"
- c:identifier="GDK_WINDOW_EDGE_SOUTH_EAST"
- glib:nick="south-east"/>
- </enumeration>
- <glib:boxed c:type="Font"
- glib:name="Font"
- glib:type-name="GdkFont"
- glib:get-type="gdk_font_get_type">
- <constructor name="ref" c:identifier="gdk_font_ref">
- <return-value>
- <type name="Font" c:type="GdkFont*"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="load_for_display"
- c:identifier="gdk_font_load_for_display">
- <return-value>
- <type name="Font" c:type="GdkFont*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="font_name">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="from_description_for_display"
- c:identifier="gdk_font_from_description_for_display">
- <return-value>
- <type name="Font" c:type="GdkFont*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="font_desc">
- <type name="Pango.FontDescription" c:type="PangoFontDescription*"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="load" c:identifier="gdk_font_load">
- <return-value>
- <type name="Font" c:type="GdkFont*"/>
- </return-value>
- <parameters>
- <parameter name="font_name">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="from_description"
- c:identifier="gdk_font_from_description">
- <return-value>
- <type name="Font" c:type="GdkFont*"/>
- </return-value>
- <parameters>
- <parameter name="font_desc">
- <type name="Pango.FontDescription" c:type="PangoFontDescription*"/>
- </parameter>
- </parameters>
- </constructor>
- <method name="unref" c:identifier="gdk_font_unref">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- </parameters>
- </method>
- <method name="id" c:identifier="gdk_font_id">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- </parameters>
- </method>
- <method name="equal" c:identifier="gdk_font_equal">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="fonta">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="fontb">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_display" c:identifier="gdk_font_get_display">
- <return-value>
- <type name="Display" c:type="GdkDisplay*"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- </parameters>
- </method>
- </glib:boxed>
- <function name="fontset_load_for_display"
- c:identifier="gdk_fontset_load_for_display">
- <return-value>
- <type name="Font" c:type="GdkFont*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="fontset_name">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </function>
- <function name="fontset_load" c:identifier="gdk_fontset_load">
- <return-value>
- <type name="Font" c:type="GdkFont*"/>
- </return-value>
- <parameters>
- <parameter name="fontset_name">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </function>
- <function name="string_width" c:identifier="gdk_string_width">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="string">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </function>
- <function name="text_width" c:identifier="gdk_text_width">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="text">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="text_length">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="text_width_wc" c:identifier="gdk_text_width_wc">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="text">
- <type name="GdkWChar" c:type="GdkWChar*"/>
- </parameter>
- <parameter name="text_length">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="char_width" c:identifier="gdk_char_width">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="character">
- <type name="GLib.gchar" c:type="gchar"/>
- </parameter>
- </parameters>
- </function>
- <function name="char_width_wc" c:identifier="gdk_char_width_wc">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="character">
- <type name="GdkWChar" c:type="GdkWChar"/>
- </parameter>
- </parameters>
- </function>
- <function name="string_measure" c:identifier="gdk_string_measure">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="string">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </function>
- <function name="text_measure" c:identifier="gdk_text_measure">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="text">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="text_length">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="char_measure" c:identifier="gdk_char_measure">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="character">
- <type name="GLib.gchar" c:type="gchar"/>
- </parameter>
- </parameters>
- </function>
- <function name="string_height" c:identifier="gdk_string_height">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="string">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </function>
- <function name="text_height" c:identifier="gdk_text_height">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="text">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="text_length">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="char_height" c:identifier="gdk_char_height">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="character">
- <type name="GLib.gchar" c:type="gchar"/>
- </parameter>
- </parameters>
- </function>
- <function name="text_extents" c:identifier="gdk_text_extents">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="text">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="text_length">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="lbearing">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="rbearing">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="width">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="ascent">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="descent">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </function>
- <function name="text_extents_wc" c:identifier="gdk_text_extents_wc">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="text">
- <type name="GdkWChar" c:type="GdkWChar*"/>
- </parameter>
- <parameter name="text_length">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="lbearing">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="rbearing">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="width">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="ascent">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="descent">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </function>
- <function name="string_extents" c:identifier="gdk_string_extents">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="font">
- <type name="Font" c:type="GdkFont*"/>
- </parameter>
- <parameter name="string">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="lbearing">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="rbearing">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="width">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="ascent">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="descent">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </function>
- <class name="Image"
- c:type="GdkImage"
- parent="GObject.Object"
- glib:type-name="GdkImage"
- glib:get-type="gdk_image_get_type">
- <constructor name="new" c:identifier="gdk_image_new">
- <return-value>
- <type name="Image" c:type="GdkImage*"/>
- </return-value>
- <parameters>
- <parameter name="type">
- <type name="ImageType" c:type="GdkImageType"/>
- </parameter>
- <parameter name="visual">
- <type name="Visual" c:type="GdkVisual*"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="get" c:identifier="gdk_image_get">
- <return-value>
- <type name="Image" c:type="GdkImage*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="ref" c:identifier="gdk_image_ref">
- <return-value>
- <type name="Image" c:type="GdkImage*"/>
- </return-value>
- <parameters>
- <parameter name="image">
- <type name="Image" c:type="GdkImage*"/>
- </parameter>
- </parameters>
- </constructor>
- <method name="unref" c:identifier="gdk_image_unref">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="image">
- <type name="Image" c:type="GdkImage*"/>
- </parameter>
- </parameters>
- </method>
- <method name="put_pixel" c:identifier="gdk_image_put_pixel">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="image">
- <type name="Image" c:type="GdkImage*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="pixel">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_pixel" c:identifier="gdk_image_get_pixel">
- <return-value>
- <type name="uint32" c:type="guint32"/>
- </return-value>
- <parameters>
- <parameter name="image">
- <type name="Image" c:type="GdkImage*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_colormap" c:identifier="gdk_image_set_colormap">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="image">
- <type name="Image" c:type="GdkImage*"/>
- </parameter>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_colormap" c:identifier="gdk_image_get_colormap">
- <return-value>
- <type name="Colormap" c:type="GdkColormap*"/>
- </return-value>
- <parameters>
- <parameter name="image">
- <type name="Image" c:type="GdkImage*"/>
- </parameter>
- </parameters>
- </method>
- </class>
- <record name="GdkKeymapKey" c:type="GdkKeymapKey">
- <field name="keycode">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="group">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="level">
- <type name="int32" c:type="gint"/>
- </field>
- </record>
- <class name="Keymap"
- c:type="GdkKeymap"
- parent="GObject.Object"
- glib:type-name="GdkKeymap"
- glib:get-type="gdk_keymap_get_type">
- <constructor name="get_default" c:identifier="gdk_keymap_get_default">
- <return-value>
- <type name="Keymap" c:type="GdkKeymap*"/>
- </return-value>
- </constructor>
- <constructor name="get_for_display"
- c:identifier="gdk_keymap_get_for_display">
- <return-value>
- <type name="Keymap" c:type="GdkKeymap*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- </parameters>
- </constructor>
- <method name="lookup_key" c:identifier="gdk_keymap_lookup_key">
- <return-value>
- <type name="uint32" c:type="guint"/>
- </return-value>
- <parameters>
- <parameter name="keymap">
- <type name="Keymap" c:type="GdkKeymap*"/>
- </parameter>
- <parameter name="key">
- <type name="GdkKeymapKey" c:type="GdkKeymapKey*"/>
- </parameter>
- </parameters>
- </method>
- <method name="translate_keyboard_state"
- c:identifier="gdk_keymap_translate_keyboard_state">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="keymap">
- <type name="Keymap" c:type="GdkKeymap*"/>
- </parameter>
- <parameter name="hardware_keycode">
- <type name="uint32" c:type="guint"/>
- </parameter>
- <parameter name="state">
- <type name="ModifierType" c:type="GdkModifierType"/>
- </parameter>
- <parameter name="group">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="keyval" direction="out">
- <type name="GLib.guint" c:type="guint*"/>
- </parameter>
- <parameter name="effective_group" direction="out">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="level" direction="out">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="consumed_modifiers">
- <type name="ModifierType" c:type="GdkModifierType*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_entries_for_keyval"
- c:identifier="gdk_keymap_get_entries_for_keyval">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="keymap">
- <type name="Keymap" c:type="GdkKeymap*"/>
- </parameter>
- <parameter name="keyval">
- <type name="uint32" c:type="guint"/>
- </parameter>
- <parameter name="keys" direction="out">
- <type name="GdkKeymapKey" c:type="GdkKeymapKey**"/>
- </parameter>
- <parameter name="n_keys" direction="out">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_entries_for_keycode"
- c:identifier="gdk_keymap_get_entries_for_keycode">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="keymap">
- <type name="Keymap" c:type="GdkKeymap*"/>
- </parameter>
- <parameter name="hardware_keycode">
- <type name="uint32" c:type="guint"/>
- </parameter>
- <parameter name="keys" direction="out">
- <type name="GdkKeymapKey" c:type="GdkKeymapKey**"/>
- </parameter>
- <parameter name="keyvals">
- <type name="GLib.guint" c:type="guint**"/>
- </parameter>
- <parameter name="n_entries">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_direction" c:identifier="gdk_keymap_get_direction">
- <return-value>
- <type name="Pango.None" c:type="PangoDirection"/>
- </return-value>
- <parameters>
- <parameter name="keymap">
- <type name="Keymap" c:type="GdkKeymap*"/>
- </parameter>
- </parameters>
- </method>
- <method name="have_bidi_layouts"
- c:identifier="gdk_keymap_have_bidi_layouts">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="keymap">
- <type name="Keymap" c:type="GdkKeymap*"/>
- </parameter>
- </parameters>
- </method>
- <callback name="direction_changed">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="keymap">
- <type name="Keymap" c:type="GdkKeymap*"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="keys_changed">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="keymap">
- <type name="Keymap" c:type="GdkKeymap*"/>
- </parameter>
- </parameters>
- </callback>
- <glib:signal name="direction-changed">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </glib:signal>
- <glib:signal name="keys-changed">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </glib:signal>
- </class>
- <function name="keyval_name" c:identifier="gdk_keyval_name">
- <return-value>
- <type name="string" c:type="gchar*"/>
- </return-value>
- <parameters>
- <parameter name="keyval">
- <type name="uint32" c:type="guint"/>
- </parameter>
- </parameters>
- </function>
- <function name="keyval_from_name" c:identifier="gdk_keyval_from_name">
- <return-value>
- <type name="uint32" c:type="guint"/>
- </return-value>
- <parameters>
- <parameter name="keyval_name">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </function>
- <function name="keyval_convert_case"
- c:identifier="gdk_keyval_convert_case">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="symbol">
- <type name="uint32" c:type="guint"/>
- </parameter>
- <parameter name="lower" direction="out">
- <type name="GLib.guint" c:type="guint*"/>
- </parameter>
- <parameter name="upper" direction="out">
- <type name="GLib.guint" c:type="guint*"/>
- </parameter>
- </parameters>
- </function>
- <function name="keyval_to_upper" c:identifier="gdk_keyval_to_upper">
- <return-value>
- <type name="uint32" c:type="guint"/>
- </return-value>
- <parameters>
- <parameter name="keyval">
- <type name="uint32" c:type="guint"/>
- </parameter>
- </parameters>
- </function>
- <function name="keyval_to_lower" c:identifier="gdk_keyval_to_lower">
- <return-value>
- <type name="uint32" c:type="guint"/>
- </return-value>
- <parameters>
- <parameter name="keyval">
- <type name="uint32" c:type="guint"/>
- </parameter>
- </parameters>
- </function>
- <function name="keyval_is_upper" c:identifier="gdk_keyval_is_upper">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="keyval">
- <type name="uint32" c:type="guint"/>
- </parameter>
- </parameters>
- </function>
- <function name="keyval_is_lower" c:identifier="gdk_keyval_is_lower">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="keyval">
- <type name="uint32" c:type="guint"/>
- </parameter>
- </parameters>
- </function>
- <function name="keyval_to_unicode" c:identifier="gdk_keyval_to_unicode">
- <return-value>
- <type name="uint32" c:type="guint32"/>
- </return-value>
- <parameters>
- <parameter name="keyval">
- <type name="uint32" c:type="guint"/>
- </parameter>
- </parameters>
- </function>
- <function name="unicode_to_keyval" c:identifier="gdk_unicode_to_keyval">
- <return-value>
- <type name="uint32" c:type="guint"/>
- </return-value>
- <parameters>
- <parameter name="wc">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </function>
- <record name="GdkPangoRendererPrivate" c:type="GdkPangoRendererPrivate"/>
- <class name="PangoRenderer"
- c:type="GdkPangoRenderer"
- parent="Pango.Renderer"
- glib:type-name="GdkPangoRenderer"
- glib:get-type="gdk_pango_renderer_get_type">
- <method name="set_drawable"
- c:identifier="gdk_pango_renderer_set_drawable">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gdk_renderer">
- <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
- </parameter>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_gc" c:identifier="gdk_pango_renderer_set_gc">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gdk_renderer">
- <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
- </parameter>
- <parameter name="gc">
- <type name="GC" c:type="GdkGC*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_stipple" c:identifier="gdk_pango_renderer_set_stipple">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gdk_renderer">
- <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
- </parameter>
- <parameter name="part">
- <type name="Pango.None" c:type="PangoRenderPart"/>
- </parameter>
- <parameter name="stipple">
- <type name="GdkBitmap" c:type="GdkBitmap*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_override_color"
- c:identifier="gdk_pango_renderer_set_override_color">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="gdk_renderer">
- <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
- </parameter>
- <parameter name="part">
- <type name="Pango.None" c:type="PangoRenderPart"/>
- </parameter>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </method>
- <property name="screen">
- <type name="Screen" c:type="GdkScreen"/>
- </property>
- </class>
- <function name="pango_renderer_new" c:identifier="gdk_pango_renderer_new">
- <return-value>
- <type name="Pango.Renderer" c:type="PangoRenderer*"/>
- </return-value>
- <parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- </parameters>
- </function>
- <function name="pango_renderer_get_default"
- c:identifier="gdk_pango_renderer_get_default">
- <return-value>
- <type name="Pango.Renderer" c:type="PangoRenderer*"/>
- </return-value>
- <parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- </parameters>
- </function>
- <function name="pango_context_get_for_screen"
- c:identifier="gdk_pango_context_get_for_screen">
- <return-value>
- <type name="Pango.Context" c:type="PangoContext*"/>
- </return-value>
- <parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- </parameters>
- </function>
- <function name="pango_context_get" c:identifier="gdk_pango_context_get">
- <return-value>
- <type name="Pango.Context" c:type="PangoContext*"/>
- </return-value>
- </function>
- <function name="pango_context_set_colormap"
- c:identifier="gdk_pango_context_set_colormap">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="context">
- <type name="Pango.Context" c:type="PangoContext*"/>
- </parameter>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- </parameters>
- </function>
- <function name="pango_layout_line_get_clip_region"
- c:identifier="gdk_pango_layout_line_get_clip_region">
- <return-value>
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </return-value>
- <parameters>
- <parameter name="line">
- <type name="Pango.LayoutLine" c:type="PangoLayoutLine*"/>
- </parameter>
- <parameter name="x_origin">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y_origin">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="index_ranges">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="n_ranges">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="pango_layout_get_clip_region"
- c:identifier="gdk_pango_layout_get_clip_region">
- <return-value>
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </return-value>
- <parameters>
- <parameter name="layout">
- <type name="Pango.Layout" c:type="PangoLayout*"/>
- </parameter>
- <parameter name="x_origin">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y_origin">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="index_ranges">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="n_ranges">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <record name="GdkPangoAttrStipple" c:type="GdkPangoAttrStipple">
- <field name="attr">
- <type name="Pango.PangoAttribute" c:type="PangoAttribute"/>
- </field>
- <field name="stipple">
- <type name="GdkBitmap" c:type="GdkBitmap*"/>
- </field>
- </record>
- <record name="GdkPangoAttrEmbossed" c:type="GdkPangoAttrEmbossed">
- <field name="attr">
- <type name="Pango.PangoAttribute" c:type="PangoAttribute"/>
- </field>
- <field name="embossed">
- <type name="boolean" c:type="gboolean"/>
- </field>
- </record>
- <record name="GdkPangoAttrEmbossColor" c:type="GdkPangoAttrEmbossColor">
- <field name="attr">
- <type name="Pango.PangoAttribute" c:type="PangoAttribute"/>
- </field>
- <field name="color">
- <type name="Pango.Color" c:type="PangoColor"/>
- </field>
- </record>
- <function name="pango_attr_stipple_new"
- c:identifier="gdk_pango_attr_stipple_new">
- <return-value>
- <type name="Pango.PangoAttribute" c:type="PangoAttribute*"/>
- </return-value>
- <parameters>
- <parameter name="stipple">
- <type name="GdkBitmap" c:type="GdkBitmap*"/>
- </parameter>
- </parameters>
- </function>
- <function name="pango_attr_embossed_new"
- c:identifier="gdk_pango_attr_embossed_new">
- <return-value>
- <type name="Pango.PangoAttribute" c:type="PangoAttribute*"/>
- </return-value>
- <parameters>
- <parameter name="embossed">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </function>
- <function name="pango_attr_emboss_color_new"
- c:identifier="gdk_pango_attr_emboss_color_new">
- <return-value>
- <type name="Pango.PangoAttribute" c:type="PangoAttribute*"/>
- </return-value>
- <parameters>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </function>
- <record name="GdkPixmapObject" c:type="GdkPixmapObject">
- <field name="parent_instance">
- <type name="Drawable" c:type="GdkDrawable"/>
- </field>
- <field name="impl">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </field>
- <field name="depth">
- <type name="int32" c:type="gint"/>
- </field>
- </record>
- <record name="GdkPixmapObjectClass" c:type="GdkPixmapObjectClass">
- <field name="parent_class">
- <type name="GdkDrawableClass" c:type="GdkDrawableClass"/>
- </field>
- </record>
- <class name="Pixmap"
- c:type="GdkPixmap"
- parent="Drawable"
- glib:type-name="GdkPixmap"
- glib:get-type="gdk_pixmap_get_type">
- <constructor name="new" c:identifier="gdk_pixmap_new">
- <return-value>
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="depth">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="create_from_data"
- c:identifier="gdk_pixmap_create_from_data">
- <return-value>
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="data">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="depth">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="fg">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- <parameter name="bg">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="create_from_xpm"
- c:identifier="gdk_pixmap_create_from_xpm">
- <return-value>
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="mask" direction="out">
- <type name="GdkBitmap" c:type="GdkBitmap**"/>
- </parameter>
- <parameter name="transparent_color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- <parameter name="filename">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="colormap_create_from_xpm"
- c:identifier="gdk_pixmap_colormap_create_from_xpm">
- <return-value>
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- <parameter name="mask" direction="out">
- <type name="GdkBitmap" c:type="GdkBitmap**"/>
- </parameter>
- <parameter name="transparent_color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- <parameter name="filename">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="create_from_xpm_d"
- c:identifier="gdk_pixmap_create_from_xpm_d">
- <return-value>
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="mask" direction="out">
- <type name="GdkBitmap" c:type="GdkBitmap**"/>
- </parameter>
- <parameter name="transparent_color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- <parameter name="data">
- <type name="GLib.gchar" c:type="gchar**"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="colormap_create_from_xpm_d"
- c:identifier="gdk_pixmap_colormap_create_from_xpm_d">
- <return-value>
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </parameter>
- <parameter name="mask" direction="out">
- <type name="GdkBitmap" c:type="GdkBitmap**"/>
- </parameter>
- <parameter name="transparent_color">
- <type name="Color" c:type="GdkColor*"/>
- </parameter>
- <parameter name="data">
- <type name="GLib.gchar" c:type="gchar**"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="foreign_new" c:identifier="gdk_pixmap_foreign_new">
- <return-value>
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </return-value>
- <parameters>
- <parameter name="anid">
- <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="lookup" c:identifier="gdk_pixmap_lookup">
- <return-value>
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </return-value>
- <parameters>
- <parameter name="anid">
- <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="foreign_new_for_display"
- c:identifier="gdk_pixmap_foreign_new_for_display">
- <return-value>
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="anid">
- <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="lookup_for_display"
- c:identifier="gdk_pixmap_lookup_for_display">
- <return-value>
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="anid">
- <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="foreign_new_for_screen"
- c:identifier="gdk_pixmap_foreign_new_for_screen">
- <return-value>
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </return-value>
- <parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- <parameter name="anid">
- <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="depth">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </constructor>
- </class>
- <function name="bitmap_create_from_data"
- c:identifier="gdk_bitmap_create_from_data">
- <return-value>
- <type name="GdkBitmap" c:type="GdkBitmap*"/>
- </return-value>
- <parameters>
- <parameter name="drawable">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </parameter>
- <parameter name="data">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="atom_intern" c:identifier="gdk_atom_intern">
- <return-value>
- <type name="GdkAtom" c:type="GdkAtom"/>
- </return-value>
- <parameters>
- <parameter name="atom_name">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="only_if_exists">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </function>
- <function name="atom_intern_static_string"
- c:identifier="gdk_atom_intern_static_string">
- <return-value>
- <type name="GdkAtom" c:type="GdkAtom"/>
- </return-value>
- <parameters>
- <parameter name="atom_name">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </function>
- <function name="atom_name" c:identifier="gdk_atom_name">
- <return-value>
- <type name="string" c:type="gchar*"/>
- </return-value>
- <parameters>
- <parameter name="atom">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- </parameters>
- </function>
- <function name="property_get" c:identifier="gdk_property_get">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="property">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="type">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="offset">
- <type name="ulong" c:type="gulong"/>
- </parameter>
- <parameter name="length">
- <type name="ulong" c:type="gulong"/>
- </parameter>
- <parameter name="pdelete">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="actual_property_type">
- <type name="GdkAtom" c:type="GdkAtom*"/>
- </parameter>
- <parameter name="actual_format">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="actual_length">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="data">
- <type name="GLib.guchar" c:type="guchar**"/>
- </parameter>
- </parameters>
- </function>
- <function name="property_change" c:identifier="gdk_property_change">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="property">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="type">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="format">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="mode">
- <type name="PropMode" c:type="GdkPropMode"/>
- </parameter>
- <parameter name="data">
- <type name="GLib.guchar" c:type="guchar*"/>
- </parameter>
- <parameter name="nelements">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="property_delete" c:identifier="gdk_property_delete">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="property">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- </parameters>
- </function>
- <function name="text_property_to_text_list"
- c:identifier="gdk_text_property_to_text_list">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="encoding">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="format">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="text">
- <type name="GLib.guchar" c:type="guchar*"/>
- </parameter>
- <parameter name="length">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="list">
- <type name="GLib.gchar" c:type="gchar***"/>
- </parameter>
- </parameters>
- </function>
- <function name="text_property_to_utf8_list"
- c:identifier="gdk_text_property_to_utf8_list">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="encoding">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="format">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="text">
- <type name="GLib.guchar" c:type="guchar*"/>
- </parameter>
- <parameter name="length">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="list">
- <type name="GLib.gchar" c:type="gchar***"/>
- </parameter>
- </parameters>
- </function>
- <function name="utf8_to_compound_text"
- c:identifier="gdk_utf8_to_compound_text">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="str">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="encoding">
- <type name="GdkAtom" c:type="GdkAtom*"/>
- </parameter>
- <parameter name="format">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="ctext">
- <type name="GLib.guchar" c:type="guchar**"/>
- </parameter>
- <parameter name="length">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </function>
- <function name="string_to_compound_text"
- c:identifier="gdk_string_to_compound_text">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="str">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="encoding">
- <type name="GdkAtom" c:type="GdkAtom*"/>
- </parameter>
- <parameter name="format">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="ctext">
- <type name="GLib.guchar" c:type="guchar**"/>
- </parameter>
- <parameter name="length">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </function>
- <function name="text_property_to_text_list_for_display"
- c:identifier="gdk_text_property_to_text_list_for_display">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="encoding">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="format">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="text">
- <type name="GLib.guchar" c:type="guchar*"/>
- </parameter>
- <parameter name="length">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="list">
- <type name="GLib.gchar" c:type="gchar***"/>
- </parameter>
- </parameters>
- </function>
- <function name="text_property_to_utf8_list_for_display"
- c:identifier="gdk_text_property_to_utf8_list_for_display">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="encoding">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="format">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="text">
- <type name="GLib.guchar" c:type="guchar*"/>
- </parameter>
- <parameter name="length">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="list">
- <type name="GLib.gchar" c:type="gchar***"/>
- </parameter>
- </parameters>
- </function>
- <function name="utf8_to_string_target"
- c:identifier="gdk_utf8_to_string_target">
- <return-value>
- <type name="string" c:type="gchar*"/>
- </return-value>
- <parameters>
- <parameter name="str">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </function>
- <function name="string_to_compound_text_for_display"
- c:identifier="gdk_string_to_compound_text_for_display">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="str">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="encoding">
- <type name="GdkAtom" c:type="GdkAtom*"/>
- </parameter>
- <parameter name="format">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="ctext">
- <type name="GLib.guchar" c:type="guchar**"/>
- </parameter>
- <parameter name="length">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </function>
- <function name="utf8_to_compound_text_for_display"
- c:identifier="gdk_utf8_to_compound_text_for_display">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="str">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="encoding">
- <type name="GdkAtom" c:type="GdkAtom*"/>
- </parameter>
- <parameter name="format">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="ctext">
- <type name="GLib.guchar" c:type="guchar**"/>
- </parameter>
- <parameter name="length">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </function>
- <function name="free_text_list" c:identifier="gdk_free_text_list">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="list">
- <type name="GLib.gchar" c:type="gchar**"/>
- </parameter>
- </parameters>
- </function>
- <function name="free_compound_text" c:identifier="gdk_free_compound_text">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="ctext">
- <type name="GLib.guchar" c:type="guchar*"/>
- </parameter>
- </parameters>
- </function>
- <callback name="GdkSpanFunc">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="span">
- <type name="GdkSpan" c:type="GdkSpan*"/>
- </parameter>
- <parameter name="data">
- <type name="any" c:type="gpointer"/>
- </parameter>
- </parameters>
- </callback>
- <function name="region_new" c:identifier="gdk_region_new">
- <return-value>
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </return-value>
- </function>
- <function name="region_polygon" c:identifier="gdk_region_polygon">
- <return-value>
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </return-value>
- <parameters>
- <parameter name="points">
- <type name="GdkPoint" c:type="GdkPoint*"/>
- </parameter>
- <parameter name="npoints">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="fill_rule">
- <type name="FillRule" c:type="GdkFillRule"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_copy" c:identifier="gdk_region_copy">
- <return-value>
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </return-value>
- <parameters>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_rectangle" c:identifier="gdk_region_rectangle">
- <return-value>
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </return-value>
- <parameters>
- <parameter name="rectangle">
- <type name="Rectangle" c:type="GdkRectangle*"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_destroy" c:identifier="gdk_region_destroy">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_get_clipbox" c:identifier="gdk_region_get_clipbox">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="rectangle">
- <type name="Rectangle" c:type="GdkRectangle*"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_get_rectangles"
- c:identifier="gdk_region_get_rectangles">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="rectangles">
- <type name="Rectangle" c:type="GdkRectangle**"/>
- </parameter>
- <parameter name="n_rectangles">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_empty" c:identifier="gdk_region_empty">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_equal" c:identifier="gdk_region_equal">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="region1">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="region2">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_point_in" c:identifier="gdk_region_point_in">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="int"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="int"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_rect_in" c:identifier="gdk_region_rect_in">
- <return-value>
- <type name="OverlapType" c:type="GdkOverlapType"/>
- </return-value>
- <parameters>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="rectangle">
- <type name="Rectangle" c:type="GdkRectangle*"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_offset" c:identifier="gdk_region_offset">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="dx">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dy">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_shrink" c:identifier="gdk_region_shrink">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="dx">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dy">
- <type name="int32" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_union_with_rect"
- c:identifier="gdk_region_union_with_rect">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="rect">
- <type name="Rectangle" c:type="GdkRectangle*"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_intersect" c:identifier="gdk_region_intersect">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="source1">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="source2">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_union" c:identifier="gdk_region_union">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="source1">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="source2">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_subtract" c:identifier="gdk_region_subtract">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="source1">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="source2">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_xor" c:identifier="gdk_region_xor">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="source1">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="source2">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- </parameters>
- </function>
- <function name="region_spans_intersect_foreach"
- c:identifier="gdk_region_spans_intersect_foreach">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="spans">
- <type name="GdkSpan" c:type="GdkSpan*"/>
- </parameter>
- <parameter name="n_spans">
- <type name="int32" c:type="int"/>
- </parameter>
- <parameter name="sorted">
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="unref" c:identifier="gdk_gc_unref">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_values" c:identifier="gdk_gc_get_values">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="values">
+ <type name="GCValues" c:type="GdkGCValues*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_values" c:identifier="gdk_gc_set_values">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="values">
+ <type name="GCValues" c:type="GdkGCValues*"/>
+ </parameter>
+ <parameter name="values_mask">
+ <type name="GCValuesMask" c:type="GdkGCValuesMask"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_foreground" c:identifier="gdk_gc_set_foreground">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_background" c:identifier="gdk_gc_set_background">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_font" c:identifier="gdk_gc_set_font">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_function" c:identifier="gdk_gc_set_function">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="function">
+ <type name="Function" c:type="GdkFunction"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_fill" c:identifier="gdk_gc_set_fill">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="fill">
+ <type name="Fill" c:type="GdkFill"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_tile" c:identifier="gdk_gc_set_tile">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="tile">
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_stipple" c:identifier="gdk_gc_set_stipple">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="stipple">
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_ts_origin" c:identifier="gdk_gc_set_ts_origin">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_clip_origin" c:identifier="gdk_gc_set_clip_origin">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_clip_mask" c:identifier="gdk_gc_set_clip_mask">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="mask">
+ <type name="Bitmap" c:type="GdkBitmap*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_clip_rectangle"
+ c:identifier="gdk_gc_set_clip_rectangle">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="rectangle">
+ <type name="Rectangle" c:type="GdkRectangle*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_clip_region" c:identifier="gdk_gc_set_clip_region">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_subwindow" c:identifier="gdk_gc_set_subwindow">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="mode">
+ <type name="SubwindowMode" c:type="GdkSubwindowMode"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_exposures" c:identifier="gdk_gc_set_exposures">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="exposures">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_line_attributes"
+ c:identifier="gdk_gc_set_line_attributes">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="line_width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="line_style">
+ <type name="LineStyle" c:type="GdkLineStyle"/>
+ </parameter>
+ <parameter name="cap_style">
+ <type name="CapStyle" c:type="GdkCapStyle"/>
+ </parameter>
+ <parameter name="join_style">
+ <type name="JoinStyle" c:type="GdkJoinStyle"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_dashes" c:identifier="gdk_gc_set_dashes">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="dash_offset">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dash_list">
+ <type name="int8" c:type="gint8"/>
+ </parameter>
+ <parameter name="n">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="offset" c:identifier="gdk_gc_offset">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x_offset">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y_offset">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="copy" c:identifier="gdk_gc_copy">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="dst_gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="src_gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_colormap" c:identifier="gdk_gc_set_colormap">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_colormap" c:identifier="gdk_gc_get_colormap">
+ <return-value>
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_rgb_fg_color" c:identifier="gdk_gc_set_rgb_fg_color">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_rgb_bg_color" c:identifier="gdk_gc_set_rgb_bg_color">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_screen" c:identifier="gdk_gc_get_screen">
+ <return-value>
+ <type name="Screen" c:type="GdkScreen*"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <callback name="get_values" c:type="get_values">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="values">
+ <type name="GCValues" c:type="GdkGCValues*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="set_values" c:type="set_values">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="values">
+ <type name="GCValues" c:type="GdkGCValues*"/>
+ </parameter>
+ <parameter name="mask">
+ <type name="GCValuesMask" c:type="GdkGCValuesMask"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="set_dashes" c:type="set_dashes">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="dash_offset">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dash_list">
+ <type name="int8" c:type="gint8"/>
+ </parameter>
+ <parameter name="n">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="gdk_reserved1" c:type="_gdk_reserved1">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="gdk_reserved2" c:type="_gdk_reserved2">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="gdk_reserved3" c:type="_gdk_reserved3">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="gdk_reserved4" c:type="_gdk_reserved4">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ </class>
+ <class name="Image"
+ c:type="GdkImage"
+ parent="GObject.Object"
+ glib:type-name="GdkImage"
+ glib:get-type="gdk_image_get_type">
+ <constructor name="new" c:identifier="gdk_image_new">
+ <return-value>
+ <type name="Image" c:type="GdkImage*"/>
+ </return-value>
+ <parameters>
+ <parameter name="type">
+ <type name="ImageType" c:type="GdkImageType"/>
+ </parameter>
+ <parameter name="visual">
+ <type name="Visual" c:type="GdkVisual*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="get" c:identifier="gdk_image_get">
+ <return-value>
+ <type name="Image" c:type="GdkImage*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="ref" c:identifier="gdk_image_ref">
+ <return-value>
+ <type name="Image" c:type="GdkImage*"/>
+ </return-value>
+ <parameters>
+ <parameter name="image">
+ <type name="Image" c:type="GdkImage*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="unref" c:identifier="gdk_image_unref">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="image">
+ <type name="Image" c:type="GdkImage*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="put_pixel" c:identifier="gdk_image_put_pixel">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="image">
+ <type name="Image" c:type="GdkImage*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="pixel">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_pixel" c:identifier="gdk_image_get_pixel">
+ <return-value>
+ <type name="uint32" c:type="guint32"/>
+ </return-value>
+ <parameters>
+ <parameter name="image">
+ <type name="Image" c:type="GdkImage*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_colormap" c:identifier="gdk_image_set_colormap">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="image">
+ <type name="Image" c:type="GdkImage*"/>
+ </parameter>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_colormap" c:identifier="gdk_image_get_colormap">
+ <return-value>
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="image">
+ <type name="Image" c:type="GdkImage*"/>
+ </parameter>
+ </parameters>
+ </method>
+ </class>
+ <record name="Region" c:type="GdkRegion"/>
+ <class name="Visual"
+ c:type="GdkVisual"
+ parent="GObject.Object"
+ glib:type-name="GdkVisual"
+ glib:get-type="gdk_visual_get_type">
+ <constructor name="get_system" c:identifier="gdk_visual_get_system">
+ <return-value>
+ <type name="Visual" c:type="GdkVisual*"/>
+ </return-value>
+ </constructor>
+ <constructor name="get_best" c:identifier="gdk_visual_get_best">
+ <return-value>
+ <type name="Visual" c:type="GdkVisual*"/>
+ </return-value>
+ </constructor>
+ <constructor name="get_best_with_depth"
+ c:identifier="gdk_visual_get_best_with_depth">
+ <return-value>
+ <type name="Visual" c:type="GdkVisual*"/>
+ </return-value>
+ <parameters>
+ <parameter name="depth">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="get_best_with_type"
+ c:identifier="gdk_visual_get_best_with_type">
+ <return-value>
+ <type name="Visual" c:type="GdkVisual*"/>
+ </return-value>
+ <parameters>
+ <parameter name="visual_type">
+ <type name="VisualType" c:type="GdkVisualType"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="get_best_with_both"
+ c:identifier="gdk_visual_get_best_with_both">
+ <return-value>
+ <type name="Visual" c:type="GdkVisual*"/>
+ </return-value>
+ <parameters>
+ <parameter name="depth">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="visual_type">
+ <type name="VisualType" c:type="GdkVisualType"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="get_screen" c:identifier="gdk_visual_get_screen">
+ <return-value>
+ <type name="Screen" c:type="GdkScreen*"/>
+ </return-value>
+ <parameters>
+ <parameter name="visual">
+ <type name="Visual" c:type="GdkVisual*"/>
+ </parameter>
+ </parameters>
+ </method>
+ </class>
+ <class name="Drawable"
+ c:type="GdkDrawable"
+ parent="GObject.Object"
+ glib:type-name="GdkDrawable"
+ glib:get-type="gdk_drawable_get_type">
+ <constructor name="ref" c:identifier="gdk_drawable_ref">
+ <return-value>
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="set_data" c:identifier="gdk_drawable_set_data">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="key">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="destroy_func">
+ <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_data" c:identifier="gdk_drawable_get_data">
+ <return-value>
+ <type name="any" c:type="gpointer"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="key">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_size" c:identifier="gdk_drawable_get_size">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="width" direction="out">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="height" direction="out">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_colormap" c:identifier="gdk_drawable_set_colormap">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_colormap" c:identifier="gdk_drawable_get_colormap">
+ <return-value>
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_visual" c:identifier="gdk_drawable_get_visual">
+ <return-value>
+ <type name="Visual" c:type="GdkVisual*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_depth" c:identifier="gdk_drawable_get_depth">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_screen" c:identifier="gdk_drawable_get_screen">
+ <return-value>
+ <type name="Screen" c:type="GdkScreen*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_display" c:identifier="gdk_drawable_get_display">
+ <return-value>
+ <type name="Display" c:type="GdkDisplay*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="unref" c:identifier="gdk_drawable_unref">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_image" c:identifier="gdk_drawable_get_image">
+ <return-value>
+ <type name="Image" c:type="GdkImage*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="copy_to_image" c:identifier="gdk_drawable_copy_to_image">
+ <return-value>
+ <type name="Image" c:type="GdkImage*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="image">
+ <type name="Image" c:type="GdkImage*"/>
+ </parameter>
+ <parameter name="src_x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="src_y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dest_x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dest_y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_clip_region"
+ c:identifier="gdk_drawable_get_clip_region">
+ <return-value>
+ <type name="Region" c:type="GdkRegion*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_visible_region"
+ c:identifier="gdk_drawable_get_visible_region">
+ <return-value>
+ <type name="Region" c:type="GdkRegion*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <callback name="create_gc" c:type="create_gc">
+ <return-value>
+ <type name="GC" c:type="GdkGC*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="values">
+ <type name="GCValues" c:type="GdkGCValues*"/>
+ </parameter>
+ <parameter name="mask">
+ <type name="GCValuesMask" c:type="GdkGCValuesMask"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="draw_rectangle" c:type="draw_rectangle">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="filled">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="draw_arc" c:type="draw_arc">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="filled">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="angle1">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="angle2">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="draw_polygon" c:type="draw_polygon">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="filled">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="points">
+ <type name="Point" c:type="GdkPoint*"/>
+ </parameter>
+ <parameter name="npoints">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="draw_text" c:type="draw_text">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="text">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="text_length">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="draw_text_wc" c:type="draw_text_wc">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="text">
+ <type name="WChar" c:type="GdkWChar*"/>
+ </parameter>
+ <parameter name="text_length">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="draw_drawable" c:type="draw_drawable">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="src">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="xsrc">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="ysrc">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="xdest">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="ydest">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="draw_points" c:type="draw_points">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="points">
+ <type name="Point" c:type="GdkPoint*"/>
+ </parameter>
+ <parameter name="npoints">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="draw_segments" c:type="draw_segments">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="segs">
+ <type name="Segment" c:type="GdkSegment*"/>
+ </parameter>
+ <parameter name="nsegs">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="draw_lines" c:type="draw_lines">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="points">
+ <type name="Point" c:type="GdkPoint*"/>
+ </parameter>
+ <parameter name="npoints">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="draw_glyphs" c:type="draw_glyphs">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="font">
+ <type name="Pango.Font" c:type="PangoFont*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="glyphs">
+ <type name="Pango.GlyphString" c:type="PangoGlyphString*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="draw_image" c:type="draw_image">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="image">
+ <type name="Image" c:type="GdkImage*"/>
+ </parameter>
+ <parameter name="xsrc">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="ysrc">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="xdest">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="ydest">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_depth" c:type="get_depth">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_size" c:type="get_size">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="height">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="set_colormap" c:type="set_colormap">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="cmap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_colormap" c:type="get_colormap">
+ <return-value>
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_visual" c:type="get_visual">
+ <return-value>
+ <type name="Visual" c:type="GdkVisual*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_screen" c:type="get_screen">
+ <return-value>
+ <type name="Screen" c:type="GdkScreen*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_image" c:type="get_image">
+ <return-value>
+ <type name="Image" c:type="GdkImage*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_clip_region" c:type="get_clip_region">
+ <return-value>
+ <type name="Region" c:type="GdkRegion*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_visible_region" c:type="get_visible_region">
+ <return-value>
+ <type name="Region" c:type="GdkRegion*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_composite_drawable" c:type="get_composite_drawable">
+ <return-value>
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="composite_x_offset">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="composite_y_offset">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="draw_pixbuf" c:type="draw_pixbuf">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="pixbuf">
+ <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="src_x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="src_y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dest_x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dest_y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dither">
+ <type name="RgbDither" c:type="GdkRgbDither"/>
+ </parameter>
+ <parameter name="x_dither">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y_dither">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="copy_to_image" c:type="_copy_to_image">
+ <return-value>
+ <type name="Image" c:type="GdkImage*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="image">
+ <type name="Image" c:type="GdkImage*"/>
+ </parameter>
+ <parameter name="src_x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="src_y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dest_x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dest_y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="draw_glyphs_transformed"
+ c:type="draw_glyphs_transformed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="matrix">
+ <type name="Pango.Matrix" c:type="PangoMatrix*"/>
+ </parameter>
+ <parameter name="font">
+ <type name="Pango.Font" c:type="PangoFont*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="glyphs">
+ <type name="Pango.GlyphString" c:type="PangoGlyphString*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="draw_trapezoids" c:type="draw_trapezoids">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="trapezoids">
+ <type name="Trapezoid" c:type="GdkTrapezoid*"/>
+ </parameter>
+ <parameter name="n_trapezoids">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="ref_cairo_surface" c:type="ref_cairo_surface">
+ <return-value>
+ <type name="cairo_surface_t" c:type="cairo_surface_t*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="gdk_reserved4" c:type="_gdk_reserved4">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="gdk_reserved5" c:type="_gdk_reserved5">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="gdk_reserved6" c:type="_gdk_reserved6">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="gdk_reserved7" c:type="_gdk_reserved7">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="gdk_reserved9" c:type="_gdk_reserved9">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="gdk_reserved10" c:type="_gdk_reserved10">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="gdk_reserved11" c:type="_gdk_reserved11">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="gdk_reserved12" c:type="_gdk_reserved12">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="gdk_reserved13" c:type="_gdk_reserved13">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="gdk_reserved14" c:type="_gdk_reserved14">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="gdk_reserved15" c:type="_gdk_reserved15">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="gdk_reserved16" c:type="_gdk_reserved16">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ </class>
+ <record name="Bitmap" c:type="GdkBitmap"/>
+ <class name="Pixmap"
+ c:type="GdkPixmap"
+ parent="Drawable"
+ glib:type-name="GdkPixmap"
+ glib:get-type="gdk_pixmap_get_type">
+ <constructor name="new" c:identifier="gdk_pixmap_new">
+ <return-value>
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="depth">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="create_from_data"
+ c:identifier="gdk_pixmap_create_from_data">
+ <return-value>
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="depth">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="fg">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ <parameter name="bg">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="create_from_xpm"
+ c:identifier="gdk_pixmap_create_from_xpm">
+ <return-value>
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="mask" direction="out">
+ <type name="Bitmap" c:type="GdkBitmap**"/>
+ </parameter>
+ <parameter name="transparent_color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ <parameter name="filename">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="colormap_create_from_xpm"
+ c:identifier="gdk_pixmap_colormap_create_from_xpm">
+ <return-value>
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ <parameter name="mask" direction="out">
+ <type name="Bitmap" c:type="GdkBitmap**"/>
+ </parameter>
+ <parameter name="transparent_color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ <parameter name="filename">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="create_from_xpm_d"
+ c:identifier="gdk_pixmap_create_from_xpm_d">
+ <return-value>
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="mask" direction="out">
+ <type name="Bitmap" c:type="GdkBitmap**"/>
+ </parameter>
+ <parameter name="transparent_color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="GLib.char" c:type="gchar**"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="colormap_create_from_xpm_d"
+ c:identifier="gdk_pixmap_colormap_create_from_xpm_d">
+ <return-value>
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ <parameter name="mask" direction="out">
+ <type name="Bitmap" c:type="GdkBitmap**"/>
+ </parameter>
+ <parameter name="transparent_color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="GLib.char" c:type="gchar**"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="foreign_new" c:identifier="gdk_pixmap_foreign_new">
+ <return-value>
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="anid">
+ <type name="NativeWindow" c:type="GdkNativeWindow"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="lookup" c:identifier="gdk_pixmap_lookup">
+ <return-value>
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="anid">
+ <type name="NativeWindow" c:type="GdkNativeWindow"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="foreign_new_for_display"
+ c:identifier="gdk_pixmap_foreign_new_for_display">
+ <return-value>
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="anid">
+ <type name="NativeWindow" c:type="GdkNativeWindow"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="lookup_for_display"
+ c:identifier="gdk_pixmap_lookup_for_display">
+ <return-value>
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="anid">
+ <type name="NativeWindow" c:type="GdkNativeWindow"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="foreign_new_for_screen"
+ c:identifier="gdk_pixmap_foreign_new_for_screen">
+ <return-value>
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
+ </parameter>
+ <parameter name="anid">
+ <type name="NativeWindow" c:type="GdkNativeWindow"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="depth">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ </class>
+ <class name="Window"
+ c:type="GdkWindow"
+ parent="Drawable"
+ glib:type-name="GdkWindow"
+ glib:get-type="gdk_window_object_get_type">
+ <constructor name="new" c:identifier="gdk_window_new">
+ <return-value>
+ <type name="Window" c:type="GdkWindow*"/>
+ </return-value>
+ <parameters>
+ <parameter name="parent">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="WindowAttr" c:type="GdkWindowAttr*"/>
+ </parameter>
+ <parameter name="attributes_mask">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="at_pointer" c:identifier="gdk_window_at_pointer">
+ <return-value>
+ <type name="Window" c:type="GdkWindow*"/>
+ </return-value>
+ <parameters>
+ <parameter name="win_x" direction="out">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="win_y" direction="out">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="foreign_new" c:identifier="gdk_window_foreign_new">
+ <return-value>
+ <type name="Window" c:type="GdkWindow*"/>
+ </return-value>
+ <parameters>
+ <parameter name="anid">
+ <type name="NativeWindow" c:type="GdkNativeWindow"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="lookup" c:identifier="gdk_window_lookup">
+ <return-value>
+ <type name="Window" c:type="GdkWindow*"/>
+ </return-value>
+ <parameters>
+ <parameter name="anid">
+ <type name="NativeWindow" c:type="GdkNativeWindow"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="foreign_new_for_display"
+ c:identifier="gdk_window_foreign_new_for_display">
+ <return-value>
+ <type name="Window" c:type="GdkWindow*"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="anid">
+ <type name="NativeWindow" c:type="GdkNativeWindow"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="lookup_for_display"
+ c:identifier="gdk_window_lookup_for_display">
+ <return-value>
+ <type name="Window" c:type="GdkWindow*"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="anid">
+ <type name="NativeWindow" c:type="GdkNativeWindow"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="get_pointer" c:identifier="gdk_window_get_pointer">
+ <return-value>
+ <type name="Window" c:type="GdkWindow*"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="y">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="mask">
+ <type name="ModifierType" c:type="GdkModifierType*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="get_parent" c:identifier="gdk_window_get_parent">
+ <return-value>
+ <type name="Window" c:type="GdkWindow*"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="get_toplevel" c:identifier="gdk_window_get_toplevel">
+ <return-value>
+ <type name="Window" c:type="GdkWindow*"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="get_group" c:identifier="gdk_window_get_group">
+ <return-value>
+ <type name="Window" c:type="GdkWindow*"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="destroy" c:identifier="gdk_window_destroy">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_window_type" c:identifier="gdk_window_get_window_type">
+ <return-value>
+ <type name="WindowType" c:type="GdkWindowType"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="show" c:identifier="gdk_window_show">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="hide" c:identifier="gdk_window_hide">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="withdraw" c:identifier="gdk_window_withdraw">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="show_unraised" c:identifier="gdk_window_show_unraised">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="move" c:identifier="gdk_window_move">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="resize" c:identifier="gdk_window_resize">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="move_resize" c:identifier="gdk_window_move_resize">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="reparent" c:identifier="gdk_window_reparent">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="new_parent">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="clear" c:identifier="gdk_window_clear">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="clear_area" c:identifier="gdk_window_clear_area">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="clear_area_e" c:identifier="gdk_window_clear_area_e">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="raise" c:identifier="gdk_window_raise">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="lower" c:identifier="gdk_window_lower">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="focus" c:identifier="gdk_window_focus">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="timestamp">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_user_data" c:identifier="gdk_window_set_user_data">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_override_redirect"
+ c:identifier="gdk_window_set_override_redirect">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="override_redirect">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_accept_focus"
+ c:identifier="gdk_window_set_accept_focus">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="accept_focus">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_focus_on_map"
+ c:identifier="gdk_window_set_focus_on_map">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="focus_on_map">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="add_filter" c:identifier="gdk_window_add_filter">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="function">
+ <type name="FilterFunc" c:type="GdkFilterFunc"/>
+ </parameter>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="remove_filter" c:identifier="gdk_window_remove_filter">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="function">
+ <type name="FilterFunc" c:type="GdkFilterFunc"/>
+ </parameter>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="scroll" c:identifier="gdk_window_scroll">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="dx">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dy">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="move_region" c:identifier="gdk_window_move_region">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="dx">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dy">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="shape_combine_mask"
+ c:identifier="gdk_window_shape_combine_mask">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="mask">
+ <type name="Bitmap" c:type="GdkBitmap*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="shape_combine_region"
+ c:identifier="gdk_window_shape_combine_region">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="shape_region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="offset_x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="offset_y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_child_shapes"
+ c:identifier="gdk_window_set_child_shapes">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_composited" c:identifier="gdk_window_set_composited">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="composited">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="merge_child_shapes"
+ c:identifier="gdk_window_merge_child_shapes">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="input_shape_combine_mask"
+ c:identifier="gdk_window_input_shape_combine_mask">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="mask">
+ <type name="Bitmap" c:type="GdkBitmap*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="input_shape_combine_region"
+ c:identifier="gdk_window_input_shape_combine_region">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="shape_region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="offset_x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="offset_y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_child_input_shapes"
+ c:identifier="gdk_window_set_child_input_shapes">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="merge_child_input_shapes"
+ c:identifier="gdk_window_merge_child_input_shapes">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="is_visible" c:identifier="gdk_window_is_visible">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="is_viewable" c:identifier="gdk_window_is_viewable">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_state" c:identifier="gdk_window_get_state">
+ <return-value>
+ <type name="WindowState" c:type="GdkWindowState"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_static_gravities"
+ c:identifier="gdk_window_set_static_gravities">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="use_static">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_hints" c:identifier="gdk_window_set_hints">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="min_width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="min_height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="max_width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="max_height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_type_hint" c:identifier="gdk_window_set_type_hint">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="hint">
+ <type name="WindowTypeHint" c:type="GdkWindowTypeHint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_type_hint" c:identifier="gdk_window_get_type_hint">
+ <return-value>
+ <type name="WindowTypeHint" c:type="GdkWindowTypeHint"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_modal_hint" c:identifier="gdk_window_set_modal_hint">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="modal">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_skip_taskbar_hint"
+ c:identifier="gdk_window_set_skip_taskbar_hint">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="skips_taskbar">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_skip_pager_hint"
+ c:identifier="gdk_window_set_skip_pager_hint">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="skips_pager">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_urgency_hint"
+ c:identifier="gdk_window_set_urgency_hint">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="urgent">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_geometry_hints"
+ c:identifier="gdk_window_set_geometry_hints">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="geometry">
+ <type name="Geometry" c:type="GdkGeometry*"/>
+ </parameter>
+ <parameter name="geom_mask">
+ <type name="WindowHints" c:type="GdkWindowHints"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="begin_paint_rect"
+ c:identifier="gdk_window_begin_paint_rect">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="rectangle">
+ <type name="Rectangle" c:type="GdkRectangle*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="begin_paint_region"
+ c:identifier="gdk_window_begin_paint_region">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="end_paint" c:identifier="gdk_window_end_paint">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_title" c:identifier="gdk_window_set_title">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="title">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_role" c:identifier="gdk_window_set_role">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="role">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_startup_id" c:identifier="gdk_window_set_startup_id">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="startup_id">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_transient_for"
+ c:identifier="gdk_window_set_transient_for">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="parent">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_background" c:identifier="gdk_window_set_background">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_back_pixmap" c:identifier="gdk_window_set_back_pixmap">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="pixmap">
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </parameter>
+ <parameter name="parent_relative">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_cursor" c:identifier="gdk_window_set_cursor">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="cursor">
+ <type name="Cursor" c:type="GdkCursor*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_user_data" c:identifier="gdk_window_get_user_data">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="gpointer" c:type="gpointer*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_geometry" c:identifier="gdk_window_get_geometry">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="y">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="height">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="depth">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_position" c:identifier="gdk_window_get_position">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="y">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_origin" c:identifier="gdk_window_get_origin">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="y">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_deskrelative_origin"
+ c:identifier="gdk_window_get_deskrelative_origin">
+ <return-value>
<type name="boolean" c:type="gboolean"/>
- </parameter>
- <parameter name="function">
- <type name="GdkSpanFunc" c:type="GdkSpanFunc"/>
- </parameter>
- <parameter name="data">
- <type name="any" c:type="gpointer"/>
- </parameter>
- </parameters>
- </function>
- <class name="Screen"
- c:type="GdkScreen"
- parent="GObject.Object"
- glib:type-name="GdkScreen"
- glib:get-type="gdk_screen_get_type">
- <constructor name="get_default" c:identifier="gdk_screen_get_default">
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="y">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_root_origin" c:identifier="gdk_window_get_root_origin">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="y">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_frame_extents"
+ c:identifier="gdk_window_get_frame_extents">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="rect">
+ <type name="Rectangle" c:type="GdkRectangle*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_children" c:identifier="gdk_window_get_children">
+ <return-value>
+ <type name="GLib.List" c:type="GList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="peek_children" c:identifier="gdk_window_peek_children">
+ <return-value>
+ <type name="GLib.List" c:type="GList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_events" c:identifier="gdk_window_get_events">
+ <return-value>
+ <type name="EventMask" c:type="GdkEventMask"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_events" c:identifier="gdk_window_set_events">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="event_mask">
+ <type name="EventMask" c:type="GdkEventMask"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_icon_list" c:identifier="gdk_window_set_icon_list">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="pixbufs">
+ <type name="GLib.List" c:type="GList*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_icon" c:identifier="gdk_window_set_icon">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="icon_window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="pixmap">
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </parameter>
+ <parameter name="mask">
+ <type name="Bitmap" c:type="GdkBitmap*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_icon_name" c:identifier="gdk_window_set_icon_name">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="name">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_group" c:identifier="gdk_window_set_group">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="leader">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_decorations" c:identifier="gdk_window_set_decorations">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="decorations">
+ <type name="WMDecoration" c:type="GdkWMDecoration"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_decorations" c:identifier="gdk_window_get_decorations">
<return-value>
- <type name="Screen" c:type="GdkScreen*"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
- </constructor>
- <method name="get_default_colormap"
- c:identifier="gdk_screen_get_default_colormap">
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="decorations">
+ <type name="WMDecoration" c:type="GdkWMDecoration*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_functions" c:identifier="gdk_window_set_functions">
<return-value>
- <type name="Colormap" c:type="GdkColormap*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="functions">
+ <type name="WMFunction" c:type="GdkWMFunction"/>
</parameter>
</parameters>
</method>
- <method name="set_default_colormap"
- c:identifier="gdk_screen_set_default_colormap">
+ <method name="beep" c:identifier="gdk_window_beep">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
- <parameter name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
+ </parameters>
+ </method>
+ <method name="iconify" c:identifier="gdk_window_iconify">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
</parameters>
</method>
- <method name="get_system_colormap"
- c:identifier="gdk_screen_get_system_colormap">
+ <method name="deiconify" c:identifier="gdk_window_deiconify">
<return-value>
- <type name="Colormap" c:type="GdkColormap*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
</parameters>
</method>
- <method name="get_system_visual"
- c:identifier="gdk_screen_get_system_visual">
+ <method name="stick" c:identifier="gdk_window_stick">
<return-value>
- <type name="Visual" c:type="GdkVisual*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
</parameters>
</method>
- <method name="get_rgb_colormap"
- c:identifier="gdk_screen_get_rgb_colormap">
+ <method name="unstick" c:identifier="gdk_window_unstick">
<return-value>
- <type name="Colormap" c:type="GdkColormap*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
</parameters>
</method>
- <method name="get_rgb_visual" c:identifier="gdk_screen_get_rgb_visual">
+ <method name="maximize" c:identifier="gdk_window_maximize">
<return-value>
- <type name="Visual" c:type="GdkVisual*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
</parameters>
</method>
- <method name="get_rgba_colormap"
- c:identifier="gdk_screen_get_rgba_colormap">
+ <method name="unmaximize" c:identifier="gdk_window_unmaximize">
<return-value>
- <type name="Colormap" c:type="GdkColormap*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
</parameters>
</method>
- <method name="get_rgba_visual" c:identifier="gdk_screen_get_rgba_visual">
+ <method name="fullscreen" c:identifier="gdk_window_fullscreen">
<return-value>
- <type name="Visual" c:type="GdkVisual*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="unfullscreen" c:identifier="gdk_window_unfullscreen">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_keep_above" c:identifier="gdk_window_set_keep_above">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="setting">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_keep_below" c:identifier="gdk_window_set_keep_below">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="setting">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_opacity" c:identifier="gdk_window_set_opacity">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="opacity">
+ <type name="double" c:type="gdouble"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="register_dnd" c:identifier="gdk_window_register_dnd">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="begin_resize_drag"
+ c:identifier="gdk_window_begin_resize_drag">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="edge">
+ <type name="WindowEdge" c:type="GdkWindowEdge"/>
+ </parameter>
+ <parameter name="button">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="root_x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="root_y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="timestamp">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="begin_move_drag" c:identifier="gdk_window_begin_move_drag">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="button">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="root_x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="root_y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="timestamp">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="invalidate_rect" c:identifier="gdk_window_invalidate_rect">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="rect">
+ <type name="Rectangle" c:type="GdkRectangle*"/>
+ </parameter>
+ <parameter name="invalidate_children">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="invalidate_region"
+ c:identifier="gdk_window_invalidate_region">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="invalidate_children">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="invalidate_maybe_recurse"
+ c:identifier="gdk_window_invalidate_maybe_recurse">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="child_func">
+ <type name="any" c:type="any*"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_update_area" c:identifier="gdk_window_get_update_area">
+ <return-value>
+ <type name="Region" c:type="GdkRegion*"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
</parameters>
</method>
- <method name="is_composited" c:identifier="gdk_screen_is_composited">
+ <method name="freeze_updates" c:identifier="gdk_window_freeze_updates">
<return-value>
- <type name="boolean" c:type="gboolean"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
</parameters>
</method>
- <method name="get_root_window" c:identifier="gdk_screen_get_root_window">
+ <method name="thaw_updates" c:identifier="gdk_window_thaw_updates">
<return-value>
- <type name="Window" c:type="GdkWindow*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
</parameters>
</method>
- <method name="get_display" c:identifier="gdk_screen_get_display">
+ <method name="freeze_toplevel_updates_libgtk_only"
+ c:identifier="gdk_window_freeze_toplevel_updates_libgtk_only">
<return-value>
- <type name="Display" c:type="GdkDisplay*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
</parameters>
</method>
- <method name="get_number" c:identifier="gdk_screen_get_number">
+ <method name="thaw_toplevel_updates_libgtk_only"
+ c:identifier="gdk_window_thaw_toplevel_updates_libgtk_only">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
</parameters>
</method>
- <method name="get_width" c:identifier="gdk_screen_get_width">
+ <method name="process_updates" c:identifier="gdk_window_process_updates">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="update_children">
+ <type name="boolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
- <method name="get_height" c:identifier="gdk_screen_get_height">
+ <method name="get_internal_paint_info"
+ c:identifier="gdk_window_get_internal_paint_info">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="real_drawable">
+ <type name="Drawable" c:type="GdkDrawable**"/>
+ </parameter>
+ <parameter name="x_offset">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="y_offset">
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
</parameters>
</method>
- <method name="get_width_mm" c:identifier="gdk_screen_get_width_mm">
+ <method name="enable_synchronized_configure"
+ c:identifier="gdk_window_enable_synchronized_configure">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
</parameters>
</method>
- <method name="get_height_mm" c:identifier="gdk_screen_get_height_mm">
+ <method name="configure_finished"
+ c:identifier="gdk_window_configure_finished">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
</parameters>
</method>
- <method name="list_visuals" c:identifier="gdk_screen_list_visuals">
+ <method name="destroy_notify" c:identifier="gdk_window_destroy_notify">
<return-value>
- <type name="GLib.GList" c:type="GList*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
</parameter>
</parameters>
</method>
- <method name="get_toplevel_windows"
- c:identifier="gdk_screen_get_toplevel_windows">
+ </class>
+ <class name="Display"
+ c:type="GdkDisplay"
+ parent="GObject.Object"
+ glib:type-name="GdkDisplay"
+ glib:get-type="gdk_display_get_type">
+ <constructor name="open" c:identifier="gdk_display_open">
<return-value>
- <type name="GLib.GList" c:type="GList*"/>
+ <type name="Display" c:type="GdkDisplay*"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="display_name">
+ <type name="string" c:type="gchar*"/>
</parameter>
</parameters>
- </method>
- <method name="make_display_name"
- c:identifier="gdk_screen_make_display_name">
+ </constructor>
+ <constructor name="get_default" c:identifier="gdk_display_get_default">
<return-value>
- <type name="string" c:type="gchar*"/>
+ <type name="Display" c:type="GdkDisplay*"/>
+ </return-value>
+ </constructor>
+ <constructor name="open_default_libgtk_only"
+ c:identifier="gdk_display_open_default_libgtk_only">
+ <return-value>
+ <type name="Display" c:type="GdkDisplay*"/>
+ </return-value>
+ </constructor>
+ <constructor name="manager_get_default_display"
+ c:identifier="gdk_display_manager_get_default_display">
+ <return-value>
+ <type name="Display" c:type="GdkDisplay*"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="display_manager">
+ <type name="DisplayManager" c:type="GdkDisplayManager*"/>
</parameter>
</parameters>
- </method>
- <method name="get_n_monitors" c:identifier="gdk_screen_get_n_monitors">
+ </constructor>
+ <method name="get_name" c:identifier="gdk_display_get_name">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="string" c:type="gchar*"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
</method>
- <method name="get_monitor_geometry"
- c:identifier="gdk_screen_get_monitor_geometry">
+ <method name="get_n_screens" c:identifier="gdk_display_get_n_screens">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="int" c:type="gint"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- <parameter name="monitor_num">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dest">
- <type name="Rectangle" c:type="GdkRectangle*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
</method>
- <method name="get_monitor_at_point"
- c:identifier="gdk_screen_get_monitor_at_point">
+ <method name="get_screen" c:identifier="gdk_display_get_screen">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="Screen" c:type="GdkScreen*"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
+ <parameter name="screen_num">
+ <type name="int" c:type="gint"/>
</parameter>
</parameters>
</method>
- <method name="get_monitor_at_window"
- c:identifier="gdk_screen_get_monitor_at_window">
+ <method name="get_default_screen"
+ c:identifier="gdk_display_get_default_screen">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="Screen" c:type="GdkScreen*"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
</method>
- <method name="broadcast_client_message"
- c:identifier="gdk_screen_broadcast_client_message">
+ <method name="pointer_ungrab" c:identifier="gdk_display_pointer_ungrab">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
- <parameter name="event">
- <type name="Event" c:type="GdkEvent*"/>
+ <parameter name="time_">
+ <type name="uint32" c:type="guint32"/>
</parameter>
</parameters>
</method>
- <method name="get_setting" c:identifier="gdk_screen_get_setting">
+ <method name="keyboard_ungrab"
+ c:identifier="gdk_display_keyboard_ungrab">
<return-value>
- <type name="boolean" c:type="gboolean"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- <parameter name="name">
- <type name="string" c:type="gchar*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
- <parameter name="value">
- <type name="GObject.GValue" c:type="GValue*"/>
+ <parameter name="time_">
+ <type name="uint32" c:type="guint32"/>
</parameter>
</parameters>
</method>
- <method name="set_font_options"
- c:identifier="gdk_screen_set_font_options">
+ <method name="pointer_is_grabbed"
+ c:identifier="gdk_display_pointer_is_grabbed">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- <parameter name="options">
- <type name="cairo.cairo_font_options_t"
- c:type="cairo_font_options_t*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
</method>
- <method name="get_font_options"
- c:identifier="gdk_screen_get_font_options">
+ <method name="beep" c:identifier="gdk_display_beep">
<return-value>
- <type name="cairo.cairo_font_options_t"
- c:type="cairo_font_options_t*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
</method>
- <method name="set_resolution" c:identifier="gdk_screen_set_resolution">
+ <method name="sync" c:identifier="gdk_display_sync">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- <parameter name="dpi">
- <type name="double" c:type="gdouble"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
</method>
- <method name="get_resolution" c:identifier="gdk_screen_get_resolution">
+ <method name="flush" c:identifier="gdk_display_flush">
<return-value>
- <type name="double" c:type="gdouble"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
</method>
- <method name="get_active_window"
- c:identifier="gdk_screen_get_active_window">
+ <method name="close" c:identifier="gdk_display_close">
<return-value>
- <type name="Window" c:type="GdkWindow*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
</method>
- <method name="get_window_stack"
- c:identifier="gdk_screen_get_window_stack">
+ <method name="list_devices" c:identifier="gdk_display_list_devices">
<return-value>
- <type name="GLib.GList" c:type="GList*"/>
+ <type name="GLib.List" c:type="GList*"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
</method>
- <property name="font-options">
- <type name="any" c:type="gpointer"/>
- </property>
- <property name="resolution">
- <type name="double" c:type="gdouble"/>
- </property>
- <callback name="size_changed">
+ <method name="get_event" c:identifier="gdk_display_get_event">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Event" c:type="GdkEvent*"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
- </callback>
- <callback name="composited_changed">
+ </method>
+ <method name="peek_event" c:identifier="gdk_display_peek_event">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Event" c:type="GdkEvent*"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
- </callback>
- <glib:signal name="size-changed">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </glib:signal>
- <glib:signal name="composited-changed">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- </glib:signal>
- </class>
- <function name="selection_owner_set"
- c:identifier="gdk_selection_owner_set">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="owner">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="selection">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="time_">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- <parameter name="send_event">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </function>
- <function name="selection_owner_get"
- c:identifier="gdk_selection_owner_get">
- <return-value>
- <type name="Window" c:type="GdkWindow*"/>
- </return-value>
- <parameters>
- <parameter name="selection">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- </parameters>
- </function>
- <function name="selection_owner_set_for_display"
- c:identifier="gdk_selection_owner_set_for_display">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="owner">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="selection">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="time_">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- <parameter name="send_event">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </function>
- <function name="selection_owner_get_for_display"
- c:identifier="gdk_selection_owner_get_for_display">
- <return-value>
- <type name="Window" c:type="GdkWindow*"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="selection">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- </parameters>
- </function>
- <function name="selection_convert" c:identifier="gdk_selection_convert">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="requestor">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="selection">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="target">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="time_">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </function>
- <function name="selection_property_get"
- c:identifier="gdk_selection_property_get">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="requestor">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="data">
- <type name="GLib.guchar" c:type="guchar**"/>
- </parameter>
- <parameter name="prop_type">
- <type name="GdkAtom" c:type="GdkAtom*"/>
- </parameter>
- <parameter name="prop_format">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </function>
- <function name="selection_send_notify"
- c:identifier="gdk_selection_send_notify">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="requestor">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- <parameter name="selection">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="target">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="property">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="time_">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </function>
- <function name="selection_send_notify_for_display"
- c:identifier="gdk_selection_send_notify_for_display">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="requestor">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- <parameter name="selection">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="target">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="property">
- <type name="GdkAtom" c:type="GdkAtom"/>
- </parameter>
- <parameter name="time_">
- <type name="uint32" c:type="guint32"/>
- </parameter>
- </parameters>
- </function>
- <function name="spawn_on_screen" c:identifier="gdk_spawn_on_screen">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- <parameter name="working_directory">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="argv">
- <type name="GLib.gchar" c:type="gchar**"/>
- </parameter>
- <parameter name="envp">
- <type name="GLib.gchar" c:type="gchar**"/>
- </parameter>
- <parameter name="flags">
- <type name="GSpawnFlags" c:type="GSpawnFlags"/>
- </parameter>
- <parameter name="child_setup">
- <type name="GLib.GSpawnChildSetupFunc"
- c:type="GSpawnChildSetupFunc"/>
- </parameter>
- <parameter name="user_data">
- <type name="any" c:type="gpointer"/>
- </parameter>
- <parameter name="child_pid">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
- </parameter>
- </parameters>
- </function>
- <function name="spawn_on_screen_with_pipes"
- c:identifier="gdk_spawn_on_screen_with_pipes">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- <parameter name="working_directory">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="argv">
- <type name="GLib.gchar" c:type="gchar**"/>
- </parameter>
- <parameter name="envp">
- <type name="GLib.gchar" c:type="gchar**"/>
- </parameter>
- <parameter name="flags">
- <type name="GSpawnFlags" c:type="GSpawnFlags"/>
- </parameter>
- <parameter name="child_setup">
- <type name="GLib.GSpawnChildSetupFunc"
- c:type="GSpawnChildSetupFunc"/>
- </parameter>
- <parameter name="user_data">
- <type name="any" c:type="gpointer"/>
- </parameter>
- <parameter name="child_pid">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="standard_input">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="standard_output">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="standard_error">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
- </parameter>
- </parameters>
- </function>
- <function name="spawn_command_line_on_screen"
- c:identifier="gdk_spawn_command_line_on_screen">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
- </parameter>
- <parameter name="command_line">
- <type name="string" c:type="gchar*"/>
- </parameter>
- <parameter name="error">
- <type name="GLib.GError" c:type="GError**"/>
- </parameter>
- </parameters>
- </function>
- <class name="Visual"
- c:type="GdkVisual"
- parent="GObject.Object"
- glib:type-name="GdkVisual"
- glib:get-type="gdk_visual_get_type">
- <constructor name="get_system" c:identifier="gdk_visual_get_system">
+ </method>
+ <method name="put_event" c:identifier="gdk_display_put_event">
<return-value>
- <type name="Visual" c:type="GdkVisual*"/>
+ <type name="none" c:type="void"/>
</return-value>
- </constructor>
- <constructor name="get_best" c:identifier="gdk_visual_get_best">
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="add_client_message_filter"
+ c:identifier="gdk_display_add_client_message_filter">
<return-value>
- <type name="Visual" c:type="GdkVisual*"/>
+ <type name="none" c:type="void"/>
</return-value>
- </constructor>
- <constructor name="get_best_with_depth"
- c:identifier="gdk_visual_get_best_with_depth">
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="message_type">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="func">
+ <type name="FilterFunc" c:type="GdkFilterFunc"/>
+ </parameter>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_double_click_time"
+ c:identifier="gdk_display_set_double_click_time">
<return-value>
- <type name="Visual" c:type="GdkVisual*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="depth">
- <type name="int32" c:type="gint"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="msec">
+ <type name="uint" c:type="guint"/>
</parameter>
</parameters>
- </constructor>
- <constructor name="get_best_with_type"
- c:identifier="gdk_visual_get_best_with_type">
+ </method>
+ <method name="set_double_click_distance"
+ c:identifier="gdk_display_set_double_click_distance">
<return-value>
- <type name="Visual" c:type="GdkVisual*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="visual_type">
- <type name="VisualType" c:type="GdkVisualType"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="distance">
+ <type name="uint" c:type="guint"/>
</parameter>
</parameters>
- </constructor>
- <constructor name="get_best_with_both"
- c:identifier="gdk_visual_get_best_with_both">
+ </method>
+ <method name="get_core_pointer"
+ c:identifier="gdk_display_get_core_pointer">
<return-value>
- <type name="Visual" c:type="GdkVisual*"/>
+ <type name="Device" c:type="GdkDevice*"/>
</return-value>
<parameters>
- <parameter name="depth">
- <type name="int32" c:type="gint"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
- <parameter name="visual_type">
- <type name="VisualType" c:type="GdkVisualType"/>
+ </parameters>
+ </method>
+ <method name="get_pointer" c:identifier="gdk_display_get_pointer">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen**"/>
+ </parameter>
+ <parameter name="x" direction="out">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="y" direction="out">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="mask" direction="out">
+ <type name="ModifierType" c:type="GdkModifierType*"/>
</parameter>
</parameters>
- </constructor>
- <method name="get_screen" c:identifier="gdk_visual_get_screen">
+ </method>
+ <method name="get_window_at_pointer"
+ c:identifier="gdk_display_get_window_at_pointer">
<return-value>
- <type name="Screen" c:type="GdkScreen*"/>
+ <type name="Window" c:type="GdkWindow*"/>
</return-value>
<parameters>
- <parameter name="visual">
- <type name="Visual" c:type="GdkVisual*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="win_x" direction="out">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="win_y" direction="out">
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
</parameters>
</method>
- </class>
- <function name="visual_get_best_depth"
- c:identifier="gdk_visual_get_best_depth">
- <return-value>
- <type name="int32" c:type="gint"/>
- </return-value>
- </function>
- <function name="visual_get_best_type"
- c:identifier="gdk_visual_get_best_type">
- <return-value>
- <type name="VisualType" c:type="GdkVisualType"/>
- </return-value>
- </function>
- <function name="query_depths" c:identifier="gdk_query_depths">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="depths" direction="out">
- <type name="GLib.gint" c:type="gint**"/>
- </parameter>
- <parameter name="count" direction="out">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </function>
- <function name="query_visual_types" c:identifier="gdk_query_visual_types">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="visual_types">
- <type name="VisualType" c:type="GdkVisualType**"/>
- </parameter>
- <parameter name="count">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </function>
- <function name="list_visuals" c:identifier="gdk_list_visuals">
- <return-value>
- <type name="GLib.GList" c:type="GList*"/>
- </return-value>
- </function>
- <record name="GdkGeometry" c:type="GdkGeometry">
- <field name="min_width">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="min_height">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="max_width">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="max_height">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="base_width">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="base_height">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="width_inc">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="height_inc">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="min_aspect">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="max_aspect">
- <type name="double" c:type="gdouble"/>
- </field>
- <field name="win_gravity">
- <type name="Gravity" c:type="GdkGravity"/>
- </field>
- </record>
- <record name="GdkWindowAttr" c:type="GdkWindowAttr">
- <field name="title">
- <type name="string" c:type="gchar*"/>
- </field>
- <field name="event_mask">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="x">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="y">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="width">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="height">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="wclass">
- <type name="WindowClass" c:type="GdkWindowClass"/>
- </field>
- <field name="visual">
- <type name="Visual" c:type="GdkVisual*"/>
- </field>
- <field name="colormap">
- <type name="Colormap" c:type="GdkColormap*"/>
- </field>
- <field name="window_type">
- <type name="WindowType" c:type="GdkWindowType"/>
- </field>
- <field name="cursor">
- <type name="Cursor" c:type="GdkCursor*"/>
- </field>
- <field name="wmclass_name">
- <type name="string" c:type="gchar*"/>
- </field>
- <field name="wmclass_class">
- <type name="string" c:type="gchar*"/>
- </field>
- <field name="override_redirect">
- <type name="boolean" c:type="gboolean"/>
- </field>
- <field name="type_hint">
- <type name="WindowTypeHint" c:type="GdkWindowTypeHint"/>
- </field>
- </record>
- <record name="GdkPointerHooks" c:type="GdkPointerHooks">
- <callback name="get_pointer">
+ <method name="warp_pointer" c:identifier="gdk_display_warp_pointer">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_pointer_hooks"
+ c:identifier="gdk_display_set_pointer_hooks">
+ <return-value>
+ <type name="DisplayPointerHooks" c:type="GdkDisplayPointerHooks*"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="new_hooks">
+ <type name="DisplayPointerHooks" c:type="GdkDisplayPointerHooks*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="supports_cursor_alpha"
+ c:identifier="gdk_display_supports_cursor_alpha">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="supports_cursor_color"
+ c:identifier="gdk_display_supports_cursor_color">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_default_cursor_size"
+ c:identifier="gdk_display_get_default_cursor_size">
<return-value>
- <type name="Window" c:type="GdkWindow*"/>
+ <type name="uint" c:type="guint"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
- <parameter name="x">
- <type name="GLib.gint" c:type="gint*"/>
+ </parameters>
+ </method>
+ <method name="get_maximal_cursor_size"
+ c:identifier="gdk_display_get_maximal_cursor_size">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
- <parameter name="y">
- <type name="GLib.gint" c:type="gint*"/>
+ <parameter name="width" direction="out">
+ <type name="GLib.uint" c:type="guint*"/>
</parameter>
- <parameter name="mask">
- <type name="ModifierType" c:type="GdkModifierType*"/>
+ <parameter name="height" direction="out">
+ <type name="GLib.uint" c:type="guint*"/>
</parameter>
</parameters>
- </callback>
- <callback name="window_at_pointer">
+ </method>
+ <method name="get_default_group"
+ c:identifier="gdk_display_get_default_group">
<return-value>
<type name="Window" c:type="GdkWindow*"/>
</return-value>
<parameters>
- <parameter name="screen">
- <type name="Screen" c:type="GdkScreen*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
- <parameter name="win_x">
- <type name="GLib.gint" c:type="gint*"/>
+ </parameters>
+ </method>
+ <method name="supports_selection_notification"
+ c:identifier="gdk_display_supports_selection_notification">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
- <parameter name="win_y">
- <type name="GLib.gint" c:type="gint*"/>
+ </parameters>
+ </method>
+ <method name="request_selection_notification"
+ c:identifier="gdk_display_request_selection_notification">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="selection">
+ <type name="Atom" c:type="GdkAtom"/>
</parameter>
</parameters>
- </callback>
- </record>
- <record name="GdkWindowObject" c:type="GdkWindowObject">
- <field name="parent_instance">
- <type name="Drawable" c:type="GdkDrawable"/>
- </field>
- <field name="impl">
- <type name="Drawable" c:type="GdkDrawable*"/>
- </field>
- <field name="parent">
- <type name="GdkWindowObject" c:type="GdkWindowObject*"/>
- </field>
- <field name="user_data">
- <type name="any" c:type="gpointer"/>
- </field>
- <field name="x">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="y">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="extension_events">
- <type name="int32" c:type="gint"/>
- </field>
- <field name="filters">
- <type name="GLib.GList" c:type="GList*"/>
- </field>
- <field name="children">
- <type name="GLib.GList" c:type="GList*"/>
- </field>
- <field name="bg_color">
- <type name="Color" c:type="GdkColor"/>
- </field>
- <field name="bg_pixmap">
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </field>
- <field name="paint_stack">
- <type name="GLib.GSList" c:type="GSList*"/>
- </field>
- <field name="update_area">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </field>
- <field name="update_freeze_count">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="window_type">
- <type name="uint8" c:type="guint8"/>
- </field>
- <field name="depth">
- <type name="uint8" c:type="guint8"/>
- </field>
- <field name="resize_count">
- <type name="uint8" c:type="guint8"/>
- </field>
- <field name="state">
- <type name="WindowState" c:type="GdkWindowState"/>
- </field>
- <field name="guffaw_gravity">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="input_only">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="modal_hint">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="composited">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="destroyed">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="accept_focus">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="focus_on_map">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="shaped">
- <type name="uint32" c:type="guint"/>
- </field>
- <field name="event_mask">
- <type name="EventMask" c:type="GdkEventMask"/>
- </field>
- <field name="update_and_descendants_freeze_count">
- <type name="uint32" c:type="guint"/>
- </field>
- </record>
- <record name="GdkWindowObjectClass" c:type="GdkWindowObjectClass">
- <field name="parent_class">
- <type name="GdkDrawableClass" c:type="GdkDrawableClass"/>
- </field>
- </record>
- <class name="Window"
- c:type="GdkWindow"
- parent="Drawable"
- glib:type-name="GdkWindow"
- glib:get-type="gdk_window_object_get_type">
- <constructor name="new" c:identifier="gdk_window_new">
+ </method>
+ <method name="supports_clipboard_persistence"
+ c:identifier="gdk_display_supports_clipboard_persistence">
<return-value>
- <type name="Window" c:type="GdkWindow*"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="parent">
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="store_clipboard"
+ c:identifier="gdk_display_store_clipboard">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="clipboard_window">
<type name="Window" c:type="GdkWindow*"/>
</parameter>
- <parameter name="attributes">
- <type name="GdkWindowAttr" c:type="GdkWindowAttr*"/>
+ <parameter name="time_">
+ <type name="uint32" c:type="guint32"/>
</parameter>
- <parameter name="attributes_mask">
- <type name="int32" c:type="gint"/>
+ <parameter name="targets">
+ <type name="Atom" c:type="GdkAtom*"/>
+ </parameter>
+ <parameter name="n_targets">
+ <type name="int" c:type="gint"/>
</parameter>
</parameters>
- </constructor>
- <constructor name="at_pointer" c:identifier="gdk_window_at_pointer">
+ </method>
+ <method name="supports_shapes"
+ c:identifier="gdk_display_supports_shapes">
<return-value>
- <type name="Window" c:type="GdkWindow*"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="win_x" direction="out">
- <type name="GLib.gint" c:type="gint*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
- <parameter name="win_y" direction="out">
- <type name="GLib.gint" c:type="gint*"/>
+ </parameters>
+ </method>
+ <method name="supports_input_shapes"
+ c:identifier="gdk_display_supports_input_shapes">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
- </constructor>
- <constructor name="foreign_new" c:identifier="gdk_window_foreign_new">
+ </method>
+ <method name="supports_composite"
+ c:identifier="gdk_display_supports_composite">
<return-value>
- <type name="Window" c:type="GdkWindow*"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="anid">
- <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
- </constructor>
- <constructor name="lookup" c:identifier="gdk_window_lookup">
+ </method>
+ <callback name="get_display_name" c:type="get_display_name">
<return-value>
- <type name="Window" c:type="GdkWindow*"/>
+ <type name="string" c:type="gchar*"/>
</return-value>
<parameters>
- <parameter name="anid">
- <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
- </constructor>
- <constructor name="foreign_new_for_display"
- c:identifier="gdk_window_foreign_new_for_display">
+ </callback>
+ <callback name="get_n_screens" c:type="get_n_screens">
<return-value>
- <type name="Window" c:type="GdkWindow*"/>
+ <type name="int" c:type="gint"/>
</return-value>
<parameters>
<parameter name="display">
<type name="Display" c:type="GdkDisplay*"/>
</parameter>
- <parameter name="anid">
- <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
+ </parameters>
+ </callback>
+ <callback name="get_screen" c:type="get_screen">
+ <return-value>
+ <type name="Screen" c:type="GdkScreen*"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="screen_num">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_default_screen" c:type="get_default_screen">
+ <return-value>
+ <type name="Screen" c:type="GdkScreen*"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="closed" c:type="closed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="is_error">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <glib:signal name="closed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="object">
+ <type name="boolean" c:type="gboolean"/>
</parameter>
</parameters>
+ </glib:signal>
+ </class>
+ <class name="Screen"
+ c:type="GdkScreen"
+ parent="GObject.Object"
+ glib:type-name="GdkScreen"
+ glib:get-type="gdk_screen_get_type">
+ <constructor name="get_default" c:identifier="gdk_screen_get_default">
+ <return-value>
+ <type name="Screen" c:type="GdkScreen*"/>
+ </return-value>
</constructor>
- <constructor name="lookup_for_display"
- c:identifier="gdk_window_lookup_for_display">
+ <method name="get_default_colormap"
+ c:identifier="gdk_screen_get_default_colormap">
<return-value>
- <type name="Window" c:type="GdkWindow*"/>
+ <type name="Colormap" c:type="GdkColormap*"/>
</return-value>
<parameters>
- <parameter name="display">
- <type name="Display" c:type="GdkDisplay*"/>
- </parameter>
- <parameter name="anid">
- <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
- </constructor>
- <constructor name="get_pointer" c:identifier="gdk_window_get_pointer">
+ </method>
+ <method name="set_default_colormap"
+ c:identifier="gdk_screen_set_default_colormap">
<return-value>
- <type name="Window" c:type="GdkWindow*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="x">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="y">
- <type name="GLib.gint" c:type="gint*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
- <parameter name="mask">
- <type name="ModifierType" c:type="GdkModifierType*"/>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
</parameter>
</parameters>
- </constructor>
- <constructor name="get_parent" c:identifier="gdk_window_get_parent">
+ </method>
+ <method name="get_system_colormap"
+ c:identifier="gdk_screen_get_system_colormap">
<return-value>
- <type name="Window" c:type="GdkWindow*"/>
+ <type name="Colormap" c:type="GdkColormap*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
- </constructor>
- <constructor name="get_toplevel" c:identifier="gdk_window_get_toplevel">
+ </method>
+ <method name="get_system_visual"
+ c:identifier="gdk_screen_get_system_visual">
<return-value>
- <type name="Window" c:type="GdkWindow*"/>
+ <type name="Visual" c:type="GdkVisual*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
- </constructor>
- <constructor name="get_group" c:identifier="gdk_window_get_group">
+ </method>
+ <method name="get_rgb_colormap"
+ c:identifier="gdk_screen_get_rgb_colormap">
<return-value>
- <type name="Window" c:type="GdkWindow*"/>
+ <type name="Colormap" c:type="GdkColormap*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
- </constructor>
- <method name="destroy" c:identifier="gdk_window_destroy">
+ </method>
+ <method name="get_rgb_visual" c:identifier="gdk_screen_get_rgb_visual">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Visual" c:type="GdkVisual*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="get_window_type" c:identifier="gdk_window_get_window_type">
+ <method name="get_rgba_colormap"
+ c:identifier="gdk_screen_get_rgba_colormap">
<return-value>
- <type name="WindowType" c:type="GdkWindowType"/>
+ <type name="Colormap" c:type="GdkColormap*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="show" c:identifier="gdk_window_show">
+ <method name="get_rgba_visual" c:identifier="gdk_screen_get_rgba_visual">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Visual" c:type="GdkVisual*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="hide" c:identifier="gdk_window_hide">
+ <method name="is_composited" c:identifier="gdk_screen_is_composited">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="withdraw" c:identifier="gdk_window_withdraw">
+ <method name="get_root_window" c:identifier="gdk_screen_get_root_window">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Window" c:type="GdkWindow*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="show_unraised" c:identifier="gdk_window_show_unraised">
+ <method name="get_display" c:identifier="gdk_screen_get_display">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Display" c:type="GdkDisplay*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="move" c:identifier="gdk_window_move">
+ <method name="get_number" c:identifier="gdk_screen_get_number">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="int" c:type="gint"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="resize" c:identifier="gdk_window_resize">
+ <method name="get_width" c:identifier="gdk_screen_get_width">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="int" c:type="gint"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="move_resize" c:identifier="gdk_window_move_resize">
+ <method name="get_height" c:identifier="gdk_screen_get_height">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="int" c:type="gint"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="reparent" c:identifier="gdk_window_reparent">
+ <method name="get_width_mm" c:identifier="gdk_screen_get_width_mm">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="int" c:type="gint"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="new_parent">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="clear" c:identifier="gdk_window_clear">
+ <method name="get_height_mm" c:identifier="gdk_screen_get_height_mm">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="int" c:type="gint"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="clear_area" c:identifier="gdk_window_clear_area">
+ <method name="list_visuals" c:identifier="gdk_screen_list_visuals">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="GLib.List" c:type="GList*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="clear_area_e" c:identifier="gdk_window_clear_area_e">
+ <method name="get_toplevel_windows"
+ c:identifier="gdk_screen_get_toplevel_windows">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="GLib.List" c:type="GList*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="height">
- <type name="int32" c:type="gint"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="raise" c:identifier="gdk_window_raise">
+ <method name="make_display_name"
+ c:identifier="gdk_screen_make_display_name">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="string" c:type="gchar*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="lower" c:identifier="gdk_window_lower">
+ <method name="get_n_monitors" c:identifier="gdk_screen_get_n_monitors">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="int" c:type="gint"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="focus" c:identifier="gdk_window_focus">
+ <method name="get_monitor_geometry"
+ c:identifier="gdk_screen_get_monitor_geometry">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
- <parameter name="timestamp">
- <type name="uint32" c:type="guint32"/>
+ <parameter name="monitor_num">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dest">
+ <type name="Rectangle" c:type="GdkRectangle*"/>
</parameter>
</parameters>
</method>
- <method name="set_user_data" c:identifier="gdk_window_set_user_data">
+ <method name="get_monitor_at_point"
+ c:identifier="gdk_screen_get_monitor_at_point">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="int" c:type="gint"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
- <parameter name="user_data">
- <type name="any" c:type="gpointer"/>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
</parameter>
</parameters>
</method>
- <method name="set_override_redirect"
- c:identifier="gdk_window_set_override_redirect">
+ <method name="get_monitor_at_window"
+ c:identifier="gdk_screen_get_monitor_at_window">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="int" c:type="gint"/>
</return-value>
<parameters>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
+ </parameter>
<parameter name="window">
<type name="Window" c:type="GdkWindow*"/>
</parameter>
- <parameter name="override_redirect">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
</parameters>
</method>
- <method name="set_accept_focus"
- c:identifier="gdk_window_set_accept_focus">
+ <method name="broadcast_client_message"
+ c:identifier="gdk_screen_broadcast_client_message">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
- <parameter name="accept_focus">
- <type name="boolean" c:type="gboolean"/>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
</parameter>
</parameters>
</method>
- <method name="set_focus_on_map"
- c:identifier="gdk_window_set_focus_on_map">
+ <method name="get_setting" c:identifier="gdk_screen_get_setting">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
- <parameter name="focus_on_map">
- <type name="boolean" c:type="gboolean"/>
+ <parameter name="name">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="value">
+ <type name="GObject.Value" c:type="GValue*"/>
</parameter>
</parameters>
</method>
- <method name="add_filter" c:identifier="gdk_window_add_filter">
+ <method name="set_font_options"
+ c:identifier="gdk_screen_set_font_options">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="function">
- <type name="GdkFilterFunc" c:type="GdkFilterFunc"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
- <parameter name="data">
- <type name="any" c:type="gpointer"/>
+ <parameter name="options">
+ <type name="cairo.cairo_font_options_t"
+ c:type="cairo_font_options_t*"/>
</parameter>
</parameters>
</method>
- <method name="remove_filter" c:identifier="gdk_window_remove_filter">
+ <method name="get_font_options"
+ c:identifier="gdk_screen_get_font_options">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="cairo.cairo_font_options_t"
+ c:type="cairo_font_options_t*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="function">
- <type name="GdkFilterFunc" c:type="GdkFilterFunc"/>
- </parameter>
- <parameter name="data">
- <type name="any" c:type="gpointer"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="scroll" c:identifier="gdk_window_scroll">
+ <method name="set_resolution" c:identifier="gdk_screen_set_resolution">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="dx">
- <type name="int32" c:type="gint"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
- <parameter name="dy">
- <type name="int32" c:type="gint"/>
+ <parameter name="dpi">
+ <type name="double" c:type="gdouble"/>
</parameter>
</parameters>
</method>
- <method name="move_region" c:identifier="gdk_window_move_region">
+ <method name="get_resolution" c:identifier="gdk_screen_get_resolution">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="double" c:type="gdouble"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="dx">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="dy">
- <type name="int32" c:type="gint"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="shape_combine_mask"
- c:identifier="gdk_window_shape_combine_mask">
+ <method name="get_active_window"
+ c:identifier="gdk_screen_get_active_window">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Window" c:type="GdkWindow*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="mask">
- <type name="GdkBitmap" c:type="GdkBitmap*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="shape_combine_region"
- c:identifier="gdk_window_shape_combine_region">
+ <method name="get_window_stack"
+ c:identifier="gdk_screen_get_window_stack">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="GLib.List" c:type="GList*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="shape_region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="offset_x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="offset_y">
- <type name="int32" c:type="gint"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
</method>
- <method name="set_child_shapes"
- c:identifier="gdk_window_set_child_shapes">
+ <property name="font-options">
+ <type name="any" c:type="gpointer"/>
+ </property>
+ <property name="resolution">
+ <type name="double" c:type="gdouble"/>
+ </property>
+ <callback name="size_changed" c:type="size_changed">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
- </method>
- <method name="set_composited" c:identifier="gdk_window_set_composited">
+ </callback>
+ <callback name="composited_changed" c:type="composited_changed">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="composited">
- <type name="boolean" c:type="gboolean"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
</parameters>
- </method>
- <method name="merge_child_shapes"
- c:identifier="gdk_window_merge_child_shapes">
+ </callback>
+ <glib:signal name="size-changed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </glib:signal>
+ <glib:signal name="composited-changed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </glib:signal>
+ </class>
+ <enumeration name="ByteOrder"
+ c:type="GdkByteOrder"
+ glib:type-name="GdkByteOrder"
+ glib:get-type="gdk_byte_order_get_type">
+ <member name="lsb-first"
+ value="0"
+ c:identifier="GDK_LSB_FIRST"
+ glib:nick="lsb-first"/>
+ <member name="msb-first"
+ value="1"
+ c:identifier="GDK_MSB_FIRST"
+ glib:nick="msb-first"/>
+ </enumeration>
+ <bitfield name="ModifierType"
+ c:type="GdkModifierType"
+ glib:type-name="GdkModifierType"
+ glib:get-type="gdk_modifier_type_get_type">
+ <member name="shift-mask"
+ value="1"
+ c:identifier="GDK_SHIFT_MASK"
+ glib:nick="shift-mask"/>
+ <member name="lock-mask"
+ value="2"
+ c:identifier="GDK_LOCK_MASK"
+ glib:nick="lock-mask"/>
+ <member name="control-mask"
+ value="4"
+ c:identifier="GDK_CONTROL_MASK"
+ glib:nick="control-mask"/>
+ <member name="mod1-mask"
+ value="8"
+ c:identifier="GDK_MOD1_MASK"
+ glib:nick="mod1-mask"/>
+ <member name="mod2-mask"
+ value="16"
+ c:identifier="GDK_MOD2_MASK"
+ glib:nick="mod2-mask"/>
+ <member name="mod3-mask"
+ value="32"
+ c:identifier="GDK_MOD3_MASK"
+ glib:nick="mod3-mask"/>
+ <member name="mod4-mask"
+ value="64"
+ c:identifier="GDK_MOD4_MASK"
+ glib:nick="mod4-mask"/>
+ <member name="mod5-mask"
+ value="128"
+ c:identifier="GDK_MOD5_MASK"
+ glib:nick="mod5-mask"/>
+ <member name="button1-mask"
+ value="256"
+ c:identifier="GDK_BUTTON1_MASK"
+ glib:nick="button1-mask"/>
+ <member name="button2-mask"
+ value="512"
+ c:identifier="GDK_BUTTON2_MASK"
+ glib:nick="button2-mask"/>
+ <member name="button3-mask"
+ value="1024"
+ c:identifier="GDK_BUTTON3_MASK"
+ glib:nick="button3-mask"/>
+ <member name="button4-mask"
+ value="2048"
+ c:identifier="GDK_BUTTON4_MASK"
+ glib:nick="button4-mask"/>
+ <member name="button5-mask"
+ value="4096"
+ c:identifier="GDK_BUTTON5_MASK"
+ glib:nick="button5-mask"/>
+ <member name="super-mask"
+ value="67108864"
+ c:identifier="GDK_SUPER_MASK"
+ glib:nick="super-mask"/>
+ <member name="hyper-mask"
+ value="134217728"
+ c:identifier="GDK_HYPER_MASK"
+ glib:nick="hyper-mask"/>
+ <member name="meta-mask"
+ value="268435456"
+ c:identifier="GDK_META_MASK"
+ glib:nick="meta-mask"/>
+ <member name="release-mask"
+ value="1073741824"
+ c:identifier="GDK_RELEASE_MASK"
+ glib:nick="release-mask"/>
+ <member name="modifier-mask"
+ value="1543512063"
+ c:identifier="GDK_MODIFIER_MASK"
+ glib:nick="modifier-mask"/>
+ </bitfield>
+ <bitfield name="InputCondition"
+ c:type="GdkInputCondition"
+ glib:type-name="GdkInputCondition"
+ glib:get-type="gdk_input_condition_get_type">
+ <member name="read"
+ value="1"
+ c:identifier="GDK_INPUT_READ"
+ glib:nick="read"/>
+ <member name="write"
+ value="2"
+ c:identifier="GDK_INPUT_WRITE"
+ glib:nick="write"/>
+ <member name="exception"
+ value="4"
+ c:identifier="GDK_INPUT_EXCEPTION"
+ glib:nick="exception"/>
+ </bitfield>
+ <enumeration name="Status"
+ c:type="GdkStatus"
+ glib:type-name="GdkStatus"
+ glib:get-type="gdk_status_get_type">
+ <member name="ok" value="0" c:identifier="GDK_OK" glib:nick="ok"/>
+ <member name="error"
+ value="-1"
+ c:identifier="GDK_ERROR"
+ glib:nick="error"/>
+ <member name="error-param"
+ value="-2"
+ c:identifier="GDK_ERROR_PARAM"
+ glib:nick="error-param"/>
+ <member name="error-file"
+ value="-3"
+ c:identifier="GDK_ERROR_FILE"
+ glib:nick="error-file"/>
+ <member name="error-mem"
+ value="-4"
+ c:identifier="GDK_ERROR_MEM"
+ glib:nick="error-mem"/>
+ </enumeration>
+ <enumeration name="GrabStatus"
+ c:type="GdkGrabStatus"
+ glib:type-name="GdkGrabStatus"
+ glib:get-type="gdk_grab_status_get_type">
+ <member name="success"
+ value="0"
+ c:identifier="GDK_GRAB_SUCCESS"
+ glib:nick="success"/>
+ <member name="already-grabbed"
+ value="1"
+ c:identifier="GDK_GRAB_ALREADY_GRABBED"
+ glib:nick="already-grabbed"/>
+ <member name="invalid-time"
+ value="2"
+ c:identifier="GDK_GRAB_INVALID_TIME"
+ glib:nick="invalid-time"/>
+ <member name="not-viewable"
+ value="3"
+ c:identifier="GDK_GRAB_NOT_VIEWABLE"
+ glib:nick="not-viewable"/>
+ <member name="frozen"
+ value="4"
+ c:identifier="GDK_GRAB_FROZEN"
+ glib:nick="frozen"/>
+ </enumeration>
+ <callback name="InputFunction" c:type="GdkInputFunction">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="source">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="condition">
+ <type name="InputCondition" c:type="GdkInputCondition"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="DestroyNotify" c:type="GdkDestroyNotify">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <function name="colormap_get_system_size"
+ c:identifier="gdk_colormap_get_system_size">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ </function>
+ <function name="color_copy" c:identifier="gdk_color_copy">
+ <return-value>
+ <type name="Color" c:type="GdkColor*"/>
+ </return-value>
+ <parameters>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="color_free" c:identifier="gdk_color_free">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="color_parse" c:identifier="gdk_color_parse">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="spec">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="color_hash" c:identifier="gdk_color_hash">
+ <return-value>
+ <type name="uint" c:type="guint"/>
+ </return-value>
+ <parameters>
+ <parameter name="colora">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="color_equal" c:identifier="gdk_color_equal">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="colora">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ <parameter name="colorb">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="color_to_string" c:identifier="gdk_color_to_string">
+ <return-value>
+ <type name="string" c:type="gchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="colors_store" c:identifier="gdk_colors_store">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ <parameter name="colors">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ <parameter name="ncolors">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="color_white" c:identifier="gdk_color_white">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="color_black" c:identifier="gdk_color_black">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="color_alloc" c:identifier="gdk_color_alloc">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="color_change" c:identifier="gdk_color_change">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="colors_alloc" c:identifier="gdk_colors_alloc">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ <parameter name="contiguous">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="planes">
+ <type name="GLib.ulong" c:type="gulong*"/>
+ </parameter>
+ <parameter name="nplanes">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="pixels">
+ <type name="GLib.ulong" c:type="gulong*"/>
+ </parameter>
+ <parameter name="npixels">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="colors_free" c:identifier="gdk_colors_free">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ <parameter name="pixels">
+ <type name="GLib.ulong" c:type="gulong*"/>
+ </parameter>
+ <parameter name="npixels">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="planes">
+ <type name="ulong" c:type="gulong"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="RgbCmap" c:type="GdkRgbCmap">
+ <field name="colors">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="n_colors">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="info_list">
+ <type name="GLib.SList" c:type="GSList*"/>
+ </field>
+ </record>
+ <function name="rgb_init" c:identifier="gdk_rgb_init">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </function>
+ <function name="rgb_xpixel_from_rgb"
+ c:identifier="gdk_rgb_xpixel_from_rgb">
+ <return-value>
+ <type name="ulong" c:type="gulong"/>
+ </return-value>
+ <parameters>
+ <parameter name="rgb">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="rgb_gc_set_foreground"
+ c:identifier="gdk_rgb_gc_set_foreground">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="rgb">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="rgb_gc_set_background"
+ c:identifier="gdk_rgb_gc_set_background">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="rgb">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="rgb_find_color" c:identifier="gdk_rgb_find_color">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <enumeration name="RgbDither"
+ c:type="GdkRgbDither"
+ glib:type-name="GdkRgbDither"
+ glib:get-type="gdk_rgb_dither_get_type">
+ <member name="none"
+ value="0"
+ c:identifier="GDK_RGB_DITHER_NONE"
+ glib:nick="none"/>
+ <member name="normal"
+ value="1"
+ c:identifier="GDK_RGB_DITHER_NORMAL"
+ glib:nick="normal"/>
+ <member name="max"
+ value="2"
+ c:identifier="GDK_RGB_DITHER_MAX"
+ glib:nick="max"/>
+ </enumeration>
+ <function name="draw_rgb_image" c:identifier="gdk_draw_rgb_image">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dith">
+ <type name="RgbDither" c:type="GdkRgbDither"/>
+ </parameter>
+ <parameter name="rgb_buf">
+ <type name="GLib.uchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="rowstride">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_rgb_image_dithalign"
+ c:identifier="gdk_draw_rgb_image_dithalign">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dith">
+ <type name="RgbDither" c:type="GdkRgbDither"/>
+ </parameter>
+ <parameter name="rgb_buf">
+ <type name="GLib.uchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="rowstride">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="xdith">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="ydith">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_rgb_32_image" c:identifier="gdk_draw_rgb_32_image">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dith">
+ <type name="RgbDither" c:type="GdkRgbDither"/>
+ </parameter>
+ <parameter name="buf">
+ <type name="GLib.uchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="rowstride">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_rgb_32_image_dithalign"
+ c:identifier="gdk_draw_rgb_32_image_dithalign">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dith">
+ <type name="RgbDither" c:type="GdkRgbDither"/>
+ </parameter>
+ <parameter name="buf">
+ <type name="GLib.uchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="rowstride">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="xdith">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="ydith">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_gray_image" c:identifier="gdk_draw_gray_image">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dith">
+ <type name="RgbDither" c:type="GdkRgbDither"/>
+ </parameter>
+ <parameter name="buf">
+ <type name="GLib.uchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="rowstride">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_indexed_image" c:identifier="gdk_draw_indexed_image">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dith">
+ <type name="RgbDither" c:type="GdkRgbDither"/>
+ </parameter>
+ <parameter name="buf">
+ <type name="GLib.uchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="rowstride">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="cmap">
+ <type name="RgbCmap" c:type="GdkRgbCmap*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="rgb_cmap_new" c:identifier="gdk_rgb_cmap_new">
+ <return-value>
+ <type name="RgbCmap" c:type="GdkRgbCmap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="colors">
+ <type name="guint32" c:type="guint32*"/>
+ </parameter>
+ <parameter name="n_colors">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="rgb_cmap_free" c:identifier="gdk_rgb_cmap_free">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="cmap">
+ <type name="RgbCmap" c:type="GdkRgbCmap*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="rgb_set_verbose" c:identifier="gdk_rgb_set_verbose">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="verbose">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="rgb_set_install" c:identifier="gdk_rgb_set_install">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="install">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="rgb_set_min_colors" c:identifier="gdk_rgb_set_min_colors">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="min_colors">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="rgb_get_colormap" c:identifier="gdk_rgb_get_colormap">
+ <return-value>
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </return-value>
+ </function>
+ <function name="rgb_get_visual" c:identifier="gdk_rgb_get_visual">
+ <return-value>
+ <type name="Visual" c:type="GdkVisual*"/>
+ </return-value>
+ </function>
+ <function name="rgb_ditherable" c:identifier="gdk_rgb_ditherable">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ </function>
+ <function name="rgb_colormap_ditherable"
+ c:identifier="gdk_rgb_colormap_ditherable">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="cmap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_render_threshold_alpha"
+ c:identifier="gdk_pixbuf_render_threshold_alpha">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="bitmap">
+ <type name="Bitmap" c:type="GdkBitmap*"/>
+ </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="dest_x">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_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="alpha_threshold">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_render_to_drawable"
+ c:identifier="gdk_pixbuf_render_to_drawable">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </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="dest_x">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_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="dither">
+ <type name="RgbDither" c:type="GdkRgbDither"/>
+ </parameter>
+ <parameter name="x_dither">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="y_dither">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_render_to_drawable_alpha"
+ c:identifier="gdk_pixbuf_render_to_drawable_alpha">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </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="dest_x">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_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="alpha_mode">
+ <type name="GdkPixbuf.AlphaMode" c:type="GdkPixbufAlphaMode"/>
+ </parameter>
+ <parameter name="alpha_threshold">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dither">
+ <type name="RgbDither" c:type="GdkRgbDither"/>
+ </parameter>
+ <parameter name="x_dither">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="y_dither">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_render_pixmap_and_mask_for_colormap"
+ c:identifier="gdk_pixbuf_render_pixmap_and_mask_for_colormap">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ <parameter name="pixmap_return">
+ <type name="Pixmap" c:type="GdkPixmap**"/>
+ </parameter>
+ <parameter name="mask_return">
+ <type name="Bitmap" c:type="GdkBitmap**"/>
+ </parameter>
+ <parameter name="alpha_threshold">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_render_pixmap_and_mask"
+ c:identifier="gdk_pixbuf_render_pixmap_and_mask">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="pixbuf">
+ <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="pixmap_return">
+ <type name="Pixmap" c:type="GdkPixmap**"/>
+ </parameter>
+ <parameter name="mask_return">
+ <type name="Bitmap" c:type="GdkBitmap**"/>
+ </parameter>
+ <parameter name="alpha_threshold">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pixbuf_get_from_drawable"
+ c:identifier="gdk_pixbuf_get_from_drawable">
+ <return-value>
+ <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="dest">
+ <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="src">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="cmap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </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="dest_x">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_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>
+ </function>
+ <function name="pixbuf_get_from_image"
+ c:identifier="gdk_pixbuf_get_from_image">
+ <return-value>
+ <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
+ </return-value>
+ <parameters>
+ <parameter name="dest">
+ <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="src">
+ <type name="Image" c:type="GdkImage*"/>
+ </parameter>
+ <parameter name="cmap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </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="dest_x">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="dest_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>
+ </function>
+ <function name="cairo_create" c:identifier="gdk_cairo_create">
+ <return-value>
+ <type name="cairo.cairo_t" c:type="cairo_t*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="cairo_set_source_color"
+ c:identifier="gdk_cairo_set_source_color">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="cr">
+ <type name="cairo.cairo_t" c:type="cairo_t*"/>
+ </parameter>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="cairo_set_source_pixbuf"
+ c:identifier="gdk_cairo_set_source_pixbuf">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="cr">
+ <type name="cairo.cairo_t" c:type="cairo_t*"/>
+ </parameter>
+ <parameter name="pixbuf">
+ <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="pixbuf_x">
+ <type name="double" c:type="double"/>
+ </parameter>
+ <parameter name="pixbuf_y">
+ <type name="double" c:type="double"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="cairo_set_source_pixmap"
+ c:identifier="gdk_cairo_set_source_pixmap">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="cr">
+ <type name="cairo.cairo_t" c:type="cairo_t*"/>
+ </parameter>
+ <parameter name="pixmap">
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </parameter>
+ <parameter name="pixmap_x">
+ <type name="double" c:type="double"/>
+ </parameter>
+ <parameter name="pixmap_y">
+ <type name="double" c:type="double"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="cairo_rectangle" c:identifier="gdk_cairo_rectangle">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="cr">
+ <type name="cairo.cairo_t" c:type="cairo_t*"/>
+ </parameter>
+ <parameter name="rectangle">
+ <type name="Rectangle" c:type="GdkRectangle*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="cairo_region" c:identifier="gdk_cairo_region">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="cr">
+ <type name="cairo.cairo_t" c:type="cairo_t*"/>
+ </parameter>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <enumeration name="CursorType"
+ c:type="GdkCursorType"
+ glib:type-name="GdkCursorType"
+ glib:get-type="gdk_cursor_type_get_type">
+ <member name="x-cursor"
+ value="0"
+ c:identifier="GDK_X_CURSOR"
+ glib:nick="x-cursor"/>
+ <member name="arrow"
+ value="2"
+ c:identifier="GDK_ARROW"
+ glib:nick="arrow"/>
+ <member name="based-arrow-down"
+ value="4"
+ c:identifier="GDK_BASED_ARROW_DOWN"
+ glib:nick="based-arrow-down"/>
+ <member name="based-arrow-up"
+ value="6"
+ c:identifier="GDK_BASED_ARROW_UP"
+ glib:nick="based-arrow-up"/>
+ <member name="boat" value="8" c:identifier="GDK_BOAT" glib:nick="boat"/>
+ <member name="bogosity"
+ value="10"
+ c:identifier="GDK_BOGOSITY"
+ glib:nick="bogosity"/>
+ <member name="bottom-left-corner"
+ value="12"
+ c:identifier="GDK_BOTTOM_LEFT_CORNER"
+ glib:nick="bottom-left-corner"/>
+ <member name="bottom-right-corner"
+ value="14"
+ c:identifier="GDK_BOTTOM_RIGHT_CORNER"
+ glib:nick="bottom-right-corner"/>
+ <member name="bottom-side"
+ value="16"
+ c:identifier="GDK_BOTTOM_SIDE"
+ glib:nick="bottom-side"/>
+ <member name="bottom-tee"
+ value="18"
+ c:identifier="GDK_BOTTOM_TEE"
+ glib:nick="bottom-tee"/>
+ <member name="box-spiral"
+ value="20"
+ c:identifier="GDK_BOX_SPIRAL"
+ glib:nick="box-spiral"/>
+ <member name="center-ptr"
+ value="22"
+ c:identifier="GDK_CENTER_PTR"
+ glib:nick="center-ptr"/>
+ <member name="circle"
+ value="24"
+ c:identifier="GDK_CIRCLE"
+ glib:nick="circle"/>
+ <member name="clock"
+ value="26"
+ c:identifier="GDK_CLOCK"
+ glib:nick="clock"/>
+ <member name="coffee-mug"
+ value="28"
+ c:identifier="GDK_COFFEE_MUG"
+ glib:nick="coffee-mug"/>
+ <member name="cross"
+ value="30"
+ c:identifier="GDK_CROSS"
+ glib:nick="cross"/>
+ <member name="cross-reverse"
+ value="32"
+ c:identifier="GDK_CROSS_REVERSE"
+ glib:nick="cross-reverse"/>
+ <member name="crosshair"
+ value="34"
+ c:identifier="GDK_CROSSHAIR"
+ glib:nick="crosshair"/>
+ <member name="diamond-cross"
+ value="36"
+ c:identifier="GDK_DIAMOND_CROSS"
+ glib:nick="diamond-cross"/>
+ <member name="dot" value="38" c:identifier="GDK_DOT" glib:nick="dot"/>
+ <member name="dotbox"
+ value="40"
+ c:identifier="GDK_DOTBOX"
+ glib:nick="dotbox"/>
+ <member name="double-arrow"
+ value="42"
+ c:identifier="GDK_DOUBLE_ARROW"
+ glib:nick="double-arrow"/>
+ <member name="draft-large"
+ value="44"
+ c:identifier="GDK_DRAFT_LARGE"
+ glib:nick="draft-large"/>
+ <member name="draft-small"
+ value="46"
+ c:identifier="GDK_DRAFT_SMALL"
+ glib:nick="draft-small"/>
+ <member name="draped-box"
+ value="48"
+ c:identifier="GDK_DRAPED_BOX"
+ glib:nick="draped-box"/>
+ <member name="exchange"
+ value="50"
+ c:identifier="GDK_EXCHANGE"
+ glib:nick="exchange"/>
+ <member name="fleur"
+ value="52"
+ c:identifier="GDK_FLEUR"
+ glib:nick="fleur"/>
+ <member name="gobbler"
+ value="54"
+ c:identifier="GDK_GOBBLER"
+ glib:nick="gobbler"/>
+ <member name="gumby"
+ value="56"
+ c:identifier="GDK_GUMBY"
+ glib:nick="gumby"/>
+ <member name="hand1"
+ value="58"
+ c:identifier="GDK_HAND1"
+ glib:nick="hand1"/>
+ <member name="hand2"
+ value="60"
+ c:identifier="GDK_HAND2"
+ glib:nick="hand2"/>
+ <member name="heart"
+ value="62"
+ c:identifier="GDK_HEART"
+ glib:nick="heart"/>
+ <member name="icon" value="64" c:identifier="GDK_ICON" glib:nick="icon"/>
+ <member name="iron-cross"
+ value="66"
+ c:identifier="GDK_IRON_CROSS"
+ glib:nick="iron-cross"/>
+ <member name="left-ptr"
+ value="68"
+ c:identifier="GDK_LEFT_PTR"
+ glib:nick="left-ptr"/>
+ <member name="left-side"
+ value="70"
+ c:identifier="GDK_LEFT_SIDE"
+ glib:nick="left-side"/>
+ <member name="left-tee"
+ value="72"
+ c:identifier="GDK_LEFT_TEE"
+ glib:nick="left-tee"/>
+ <member name="leftbutton"
+ value="74"
+ c:identifier="GDK_LEFTBUTTON"
+ glib:nick="leftbutton"/>
+ <member name="ll-angle"
+ value="76"
+ c:identifier="GDK_LL_ANGLE"
+ glib:nick="ll-angle"/>
+ <member name="lr-angle"
+ value="78"
+ c:identifier="GDK_LR_ANGLE"
+ glib:nick="lr-angle"/>
+ <member name="man" value="80" c:identifier="GDK_MAN" glib:nick="man"/>
+ <member name="middlebutton"
+ value="82"
+ c:identifier="GDK_MIDDLEBUTTON"
+ glib:nick="middlebutton"/>
+ <member name="mouse"
+ value="84"
+ c:identifier="GDK_MOUSE"
+ glib:nick="mouse"/>
+ <member name="pencil"
+ value="86"
+ c:identifier="GDK_PENCIL"
+ glib:nick="pencil"/>
+ <member name="pirate"
+ value="88"
+ c:identifier="GDK_PIRATE"
+ glib:nick="pirate"/>
+ <member name="plus" value="90" c:identifier="GDK_PLUS" glib:nick="plus"/>
+ <member name="question-arrow"
+ value="92"
+ c:identifier="GDK_QUESTION_ARROW"
+ glib:nick="question-arrow"/>
+ <member name="right-ptr"
+ value="94"
+ c:identifier="GDK_RIGHT_PTR"
+ glib:nick="right-ptr"/>
+ <member name="right-side"
+ value="96"
+ c:identifier="GDK_RIGHT_SIDE"
+ glib:nick="right-side"/>
+ <member name="right-tee"
+ value="98"
+ c:identifier="GDK_RIGHT_TEE"
+ glib:nick="right-tee"/>
+ <member name="rightbutton"
+ value="100"
+ c:identifier="GDK_RIGHTBUTTON"
+ glib:nick="rightbutton"/>
+ <member name="rtl-logo"
+ value="102"
+ c:identifier="GDK_RTL_LOGO"
+ glib:nick="rtl-logo"/>
+ <member name="sailboat"
+ value="104"
+ c:identifier="GDK_SAILBOAT"
+ glib:nick="sailboat"/>
+ <member name="sb-down-arrow"
+ value="106"
+ c:identifier="GDK_SB_DOWN_ARROW"
+ glib:nick="sb-down-arrow"/>
+ <member name="sb-h-double-arrow"
+ value="108"
+ c:identifier="GDK_SB_H_DOUBLE_ARROW"
+ glib:nick="sb-h-double-arrow"/>
+ <member name="sb-left-arrow"
+ value="110"
+ c:identifier="GDK_SB_LEFT_ARROW"
+ glib:nick="sb-left-arrow"/>
+ <member name="sb-right-arrow"
+ value="112"
+ c:identifier="GDK_SB_RIGHT_ARROW"
+ glib:nick="sb-right-arrow"/>
+ <member name="sb-up-arrow"
+ value="114"
+ c:identifier="GDK_SB_UP_ARROW"
+ glib:nick="sb-up-arrow"/>
+ <member name="sb-v-double-arrow"
+ value="116"
+ c:identifier="GDK_SB_V_DOUBLE_ARROW"
+ glib:nick="sb-v-double-arrow"/>
+ <member name="shuttle"
+ value="118"
+ c:identifier="GDK_SHUTTLE"
+ glib:nick="shuttle"/>
+ <member name="sizing"
+ value="120"
+ c:identifier="GDK_SIZING"
+ glib:nick="sizing"/>
+ <member name="spider"
+ value="122"
+ c:identifier="GDK_SPIDER"
+ glib:nick="spider"/>
+ <member name="spraycan"
+ value="124"
+ c:identifier="GDK_SPRAYCAN"
+ glib:nick="spraycan"/>
+ <member name="star"
+ value="126"
+ c:identifier="GDK_STAR"
+ glib:nick="star"/>
+ <member name="target"
+ value="128"
+ c:identifier="GDK_TARGET"
+ glib:nick="target"/>
+ <member name="tcross"
+ value="130"
+ c:identifier="GDK_TCROSS"
+ glib:nick="tcross"/>
+ <member name="top-left-arrow"
+ value="132"
+ c:identifier="GDK_TOP_LEFT_ARROW"
+ glib:nick="top-left-arrow"/>
+ <member name="top-left-corner"
+ value="134"
+ c:identifier="GDK_TOP_LEFT_CORNER"
+ glib:nick="top-left-corner"/>
+ <member name="top-right-corner"
+ value="136"
+ c:identifier="GDK_TOP_RIGHT_CORNER"
+ glib:nick="top-right-corner"/>
+ <member name="top-side"
+ value="138"
+ c:identifier="GDK_TOP_SIDE"
+ glib:nick="top-side"/>
+ <member name="top-tee"
+ value="140"
+ c:identifier="GDK_TOP_TEE"
+ glib:nick="top-tee"/>
+ <member name="trek"
+ value="142"
+ c:identifier="GDK_TREK"
+ glib:nick="trek"/>
+ <member name="ul-angle"
+ value="144"
+ c:identifier="GDK_UL_ANGLE"
+ glib:nick="ul-angle"/>
+ <member name="umbrella"
+ value="146"
+ c:identifier="GDK_UMBRELLA"
+ glib:nick="umbrella"/>
+ <member name="ur-angle"
+ value="148"
+ c:identifier="GDK_UR_ANGLE"
+ glib:nick="ur-angle"/>
+ <member name="watch"
+ value="150"
+ c:identifier="GDK_WATCH"
+ glib:nick="watch"/>
+ <member name="xterm"
+ value="152"
+ c:identifier="GDK_XTERM"
+ glib:nick="xterm"/>
+ <member name="last-cursor"
+ value="153"
+ c:identifier="GDK_LAST_CURSOR"
+ glib:nick="last-cursor"/>
+ <member name="cursor-is-pixmap"
+ value="-1"
+ c:identifier="GDK_CURSOR_IS_PIXMAP"
+ glib:nick="cursor-is-pixmap"/>
+ </enumeration>
+ <class name="DragContext"
+ c:type="GdkDragContext"
+ parent="GObject.Object"
+ glib:type-name="GdkDragContext"
+ glib:get-type="gdk_drag_context_get_type">
+ <constructor name="new" c:identifier="gdk_drag_context_new">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="DragContext" c:type="GdkDragContext*"/>
</return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </method>
- <method name="input_shape_combine_mask"
- c:identifier="gdk_window_input_shape_combine_mask">
+ </constructor>
+ <method name="ref" c:identifier="gdk_drag_context_ref">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="mask">
- <type name="GdkBitmap" c:type="GdkBitmap*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
+ <parameter name="context">
+ <type name="DragContext" c:type="GdkDragContext*"/>
</parameter>
</parameters>
</method>
- <method name="input_shape_combine_region"
- c:identifier="gdk_window_input_shape_combine_region">
+ <method name="unref" c:identifier="gdk_drag_context_unref">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="shape_region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="offset_x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="offset_y">
- <type name="int32" c:type="gint"/>
+ <parameter name="context">
+ <type name="DragContext" c:type="GdkDragContext*"/>
</parameter>
</parameters>
</method>
- <method name="set_child_input_shapes"
- c:identifier="gdk_window_set_child_input_shapes">
+ </class>
+ <bitfield name="DragAction"
+ c:type="GdkDragAction"
+ glib:type-name="GdkDragAction"
+ glib:get-type="gdk_drag_action_get_type">
+ <member name="default"
+ value="1"
+ c:identifier="GDK_ACTION_DEFAULT"
+ glib:nick="default"/>
+ <member name="copy"
+ value="2"
+ c:identifier="GDK_ACTION_COPY"
+ glib:nick="copy"/>
+ <member name="move"
+ value="4"
+ c:identifier="GDK_ACTION_MOVE"
+ glib:nick="move"/>
+ <member name="link"
+ value="8"
+ c:identifier="GDK_ACTION_LINK"
+ glib:nick="link"/>
+ <member name="private"
+ value="16"
+ c:identifier="GDK_ACTION_PRIVATE"
+ glib:nick="private"/>
+ <member name="ask"
+ value="32"
+ c:identifier="GDK_ACTION_ASK"
+ glib:nick="ask"/>
+ </bitfield>
+ <enumeration name="DragProtocol"
+ c:type="GdkDragProtocol"
+ glib:type-name="GdkDragProtocol"
+ glib:get-type="gdk_drag_protocol_get_type">
+ <member name="motif"
+ value="0"
+ c:identifier="GDK_DRAG_PROTO_MOTIF"
+ glib:nick="motif"/>
+ <member name="xdnd"
+ value="1"
+ c:identifier="GDK_DRAG_PROTO_XDND"
+ glib:nick="xdnd"/>
+ <member name="rootwin"
+ value="2"
+ c:identifier="GDK_DRAG_PROTO_ROOTWIN"
+ glib:nick="rootwin"/>
+ <member name="none"
+ value="3"
+ c:identifier="GDK_DRAG_PROTO_NONE"
+ glib:nick="none"/>
+ <member name="win32-dropfiles"
+ value="4"
+ c:identifier="GDK_DRAG_PROTO_WIN32_DROPFILES"
+ glib:nick="win32-dropfiles"/>
+ <member name="ole2"
+ value="5"
+ c:identifier="GDK_DRAG_PROTO_OLE2"
+ glib:nick="ole2"/>
+ <member name="local"
+ value="6"
+ c:identifier="GDK_DRAG_PROTO_LOCAL"
+ glib:nick="local"/>
+ </enumeration>
+ <function name="drag_status" c:identifier="gdk_drag_status">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="DragContext" c:type="GdkDragContext*"/>
+ </parameter>
+ <parameter name="action">
+ <type name="DragAction" c:type="GdkDragAction"/>
+ </parameter>
+ <parameter name="time_">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drop_reply" c:identifier="gdk_drop_reply">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="DragContext" c:type="GdkDragContext*"/>
+ </parameter>
+ <parameter name="ok">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="time_">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drop_finish" c:identifier="gdk_drop_finish">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="DragContext" c:type="GdkDragContext*"/>
+ </parameter>
+ <parameter name="success">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="time_">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drag_get_selection" c:identifier="gdk_drag_get_selection">
+ <return-value>
+ <type name="Atom" c:type="GdkAtom"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="DragContext" c:type="GdkDragContext*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drag_begin" c:identifier="gdk_drag_begin">
+ <return-value>
+ <type name="DragContext" c:type="GdkDragContext*"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="targets">
+ <type name="GLib.List" c:type="GList*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drag_get_protocol_for_display"
+ c:identifier="gdk_drag_get_protocol_for_display">
+ <return-value>
+ <type name="uint32" c:type="guint32"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="xid">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="protocol">
+ <type name="DragProtocol" c:type="GdkDragProtocol*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drag_find_window_for_screen"
+ c:identifier="gdk_drag_find_window_for_screen">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="DragContext" c:type="GdkDragContext*"/>
+ </parameter>
+ <parameter name="drag_window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
+ </parameter>
+ <parameter name="x_root">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y_root">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dest_window" direction="out">
+ <type name="Window" c:type="GdkWindow**"/>
+ </parameter>
+ <parameter name="protocol" direction="out">
+ <type name="DragProtocol" c:type="GdkDragProtocol*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drag_get_protocol" c:identifier="gdk_drag_get_protocol">
+ <return-value>
+ <type name="uint32" c:type="guint32"/>
+ </return-value>
+ <parameters>
+ <parameter name="xid">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="protocol">
+ <type name="DragProtocol" c:type="GdkDragProtocol*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drag_find_window" c:identifier="gdk_drag_find_window">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="DragContext" c:type="GdkDragContext*"/>
+ </parameter>
+ <parameter name="drag_window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="x_root">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y_root">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dest_window" direction="out">
+ <type name="Window" c:type="GdkWindow**"/>
+ </parameter>
+ <parameter name="protocol" direction="out">
+ <type name="DragProtocol" c:type="GdkDragProtocol*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drag_motion" c:identifier="gdk_drag_motion">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="DragContext" c:type="GdkDragContext*"/>
+ </parameter>
+ <parameter name="dest_window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="protocol">
+ <type name="DragProtocol" c:type="GdkDragProtocol"/>
+ </parameter>
+ <parameter name="x_root">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y_root">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="suggested_action">
+ <type name="DragAction" c:type="GdkDragAction"/>
+ </parameter>
+ <parameter name="possible_actions">
+ <type name="DragAction" c:type="GdkDragAction"/>
+ </parameter>
+ <parameter name="time_">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drag_drop" c:identifier="gdk_drag_drop">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="DragContext" c:type="GdkDragContext*"/>
+ </parameter>
+ <parameter name="time_">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drag_abort" c:identifier="gdk_drag_abort">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="DragContext" c:type="GdkDragContext*"/>
+ </parameter>
+ <parameter name="time_">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drag_drop_succeeded"
+ c:identifier="gdk_drag_drop_succeeded">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="DragContext" c:type="GdkDragContext*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="DeviceKey" c:type="GdkDeviceKey">
+ <field name="keyval">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="modifiers">
+ <type name="ModifierType" c:type="GdkModifierType"/>
+ </field>
+ </record>
+ <record name="DeviceAxis" c:type="GdkDeviceAxis">
+ <field name="use">
+ <type name="AxisUse" c:type="GdkAxisUse"/>
+ </field>
+ <field name="min">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="max">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ </record>
+ <class name="Device"
+ c:type="GdkDevice"
+ parent="GObject.Object"
+ glib:type-name="GdkDevice"
+ glib:get-type="gdk_device_get_type">
+ <constructor name="get_core_pointer"
+ c:identifier="gdk_device_get_core_pointer">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Device" c:type="GdkDevice*"/>
</return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </method>
- <method name="merge_child_input_shapes"
- c:identifier="gdk_window_merge_child_input_shapes">
+ </constructor>
+ <method name="set_source" c:identifier="gdk_device_set_source">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </method>
- <method name="is_visible" c:identifier="gdk_window_is_visible">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </method>
- <method name="is_viewable" c:identifier="gdk_window_is_viewable">
- <return-value>
- <type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="device">
+ <type name="Device" c:type="GdkDevice*"/>
</parameter>
- </parameters>
- </method>
- <method name="get_state" c:identifier="gdk_window_get_state">
- <return-value>
- <type name="WindowState" c:type="GdkWindowState"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="source">
+ <type name="InputSource" c:type="GdkInputSource"/>
</parameter>
</parameters>
</method>
- <method name="set_static_gravities"
- c:identifier="gdk_window_set_static_gravities">
+ <method name="set_mode" c:identifier="gdk_device_set_mode">
<return-value>
<type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="device">
+ <type name="Device" c:type="GdkDevice*"/>
</parameter>
- <parameter name="use_static">
- <type name="boolean" c:type="gboolean"/>
+ <parameter name="mode">
+ <type name="InputMode" c:type="GdkInputMode"/>
</parameter>
</parameters>
</method>
- <method name="set_hints" c:identifier="gdk_window_set_hints">
+ <method name="set_key" c:identifier="gdk_device_set_key">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="min_width">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="min_height">
- <type name="int32" c:type="gint"/>
+ <parameter name="device">
+ <type name="Device" c:type="GdkDevice*"/>
</parameter>
- <parameter name="max_width">
- <type name="int32" c:type="gint"/>
+ <parameter name="index_">
+ <type name="uint" c:type="guint"/>
</parameter>
- <parameter name="max_height">
- <type name="int32" c:type="gint"/>
+ <parameter name="keyval">
+ <type name="uint" c:type="guint"/>
</parameter>
- <parameter name="flags">
- <type name="int32" c:type="gint"/>
+ <parameter name="modifiers">
+ <type name="ModifierType" c:type="GdkModifierType"/>
</parameter>
</parameters>
</method>
- <method name="set_type_hint" c:identifier="gdk_window_set_type_hint">
+ <method name="set_axis_use" c:identifier="gdk_device_set_axis_use">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="device">
+ <type name="Device" c:type="GdkDevice*"/>
</parameter>
- <parameter name="hint">
- <type name="WindowTypeHint" c:type="GdkWindowTypeHint"/>
+ <parameter name="index_">
+ <type name="uint" c:type="guint"/>
</parameter>
- </parameters>
- </method>
- <method name="get_type_hint" c:identifier="gdk_window_get_type_hint">
- <return-value>
- <type name="WindowTypeHint" c:type="GdkWindowTypeHint"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="use">
+ <type name="AxisUse" c:type="GdkAxisUse"/>
</parameter>
</parameters>
</method>
- <method name="set_modal_hint" c:identifier="gdk_window_set_modal_hint">
+ <method name="get_state" c:identifier="gdk_device_get_state">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="modal">
- <type name="boolean" c:type="gboolean"/>
+ <parameter name="device">
+ <type name="Device" c:type="GdkDevice*"/>
</parameter>
- </parameters>
- </method>
- <method name="set_skip_taskbar_hint"
- c:identifier="gdk_window_set_skip_taskbar_hint">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
<parameter name="window">
<type name="Window" c:type="GdkWindow*"/>
</parameter>
- <parameter name="skips_taskbar">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_skip_pager_hint"
- c:identifier="gdk_window_set_skip_pager_hint">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="axes">
+ <type name="GLib.double" c:type="gdouble*"/>
</parameter>
- <parameter name="skips_pager">
- <type name="boolean" c:type="gboolean"/>
+ <parameter name="mask" direction="out">
+ <type name="ModifierType" c:type="GdkModifierType*"/>
</parameter>
</parameters>
</method>
- <method name="set_urgency_hint"
- c:identifier="gdk_window_set_urgency_hint">
+ <method name="get_history" c:identifier="gdk_device_get_history">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="urgent">
- <type name="boolean" c:type="gboolean"/>
+ <parameter name="device">
+ <type name="Device" c:type="GdkDevice*"/>
</parameter>
- </parameters>
- </method>
- <method name="set_geometry_hints"
- c:identifier="gdk_window_set_geometry_hints">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
<parameter name="window">
<type name="Window" c:type="GdkWindow*"/>
</parameter>
- <parameter name="geometry">
- <type name="GdkGeometry" c:type="GdkGeometry*"/>
+ <parameter name="start">
+ <type name="uint32" c:type="guint32"/>
</parameter>
- <parameter name="geom_mask">
- <type name="WindowHints" c:type="GdkWindowHints"/>
+ <parameter name="stop">
+ <type name="uint32" c:type="guint32"/>
</parameter>
- </parameters>
- </method>
- <method name="begin_paint_rect"
- c:identifier="gdk_window_begin_paint_rect">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="events" direction="out">
+ <type name="TimeCoord" c:type="GdkTimeCoord***"/>
</parameter>
- <parameter name="rectangle">
- <type name="Rectangle" c:type="GdkRectangle*"/>
+ <parameter name="n_events" direction="out">
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
</parameters>
</method>
- <method name="begin_paint_region"
- c:identifier="gdk_window_begin_paint_region">
+ <method name="get_axis" c:identifier="gdk_device_get_axis">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="device">
+ <type name="Device" c:type="GdkDevice*"/>
</parameter>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
+ <parameter name="axes">
+ <type name="GLib.double" c:type="gdouble*"/>
</parameter>
- </parameters>
- </method>
- <method name="end_paint" c:identifier="gdk_window_end_paint">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="use">
+ <type name="AxisUse" c:type="GdkAxisUse"/>
+ </parameter>
+ <parameter name="value">
+ <type name="GLib.double" c:type="gdouble*"/>
</parameter>
</parameters>
</method>
- <method name="set_title" c:identifier="gdk_window_set_title">
+ </class>
+ <record name="TimeCoord" c:type="GdkTimeCoord">
+ <field name="time">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="axes">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ </record>
+ <enumeration name="ExtensionMode"
+ c:type="GdkExtensionMode"
+ glib:type-name="GdkExtensionMode"
+ glib:get-type="gdk_extension_mode_get_type">
+ <member name="none"
+ value="0"
+ c:identifier="GDK_EXTENSION_EVENTS_NONE"
+ glib:nick="none"/>
+ <member name="all"
+ value="1"
+ c:identifier="GDK_EXTENSION_EVENTS_ALL"
+ glib:nick="all"/>
+ <member name="cursor"
+ value="2"
+ c:identifier="GDK_EXTENSION_EVENTS_CURSOR"
+ glib:nick="cursor"/>
+ </enumeration>
+ <enumeration name="InputSource"
+ c:type="GdkInputSource"
+ glib:type-name="GdkInputSource"
+ glib:get-type="gdk_input_source_get_type">
+ <member name="mouse"
+ value="0"
+ c:identifier="GDK_SOURCE_MOUSE"
+ glib:nick="mouse"/>
+ <member name="pen"
+ value="1"
+ c:identifier="GDK_SOURCE_PEN"
+ glib:nick="pen"/>
+ <member name="eraser"
+ value="2"
+ c:identifier="GDK_SOURCE_ERASER"
+ glib:nick="eraser"/>
+ <member name="cursor"
+ value="3"
+ c:identifier="GDK_SOURCE_CURSOR"
+ glib:nick="cursor"/>
+ </enumeration>
+ <enumeration name="InputMode"
+ c:type="GdkInputMode"
+ glib:type-name="GdkInputMode"
+ glib:get-type="gdk_input_mode_get_type">
+ <member name="disabled"
+ value="0"
+ c:identifier="GDK_MODE_DISABLED"
+ glib:nick="disabled"/>
+ <member name="screen"
+ value="1"
+ c:identifier="GDK_MODE_SCREEN"
+ glib:nick="screen"/>
+ <member name="window"
+ value="2"
+ c:identifier="GDK_MODE_WINDOW"
+ glib:nick="window"/>
+ </enumeration>
+ <enumeration name="AxisUse"
+ c:type="GdkAxisUse"
+ glib:type-name="GdkAxisUse"
+ glib:get-type="gdk_axis_use_get_type">
+ <member name="ignore"
+ value="0"
+ c:identifier="GDK_AXIS_IGNORE"
+ glib:nick="ignore"/>
+ <member name="x" value="1" c:identifier="GDK_AXIS_X" glib:nick="x"/>
+ <member name="y" value="2" c:identifier="GDK_AXIS_Y" glib:nick="y"/>
+ <member name="pressure"
+ value="3"
+ c:identifier="GDK_AXIS_PRESSURE"
+ glib:nick="pressure"/>
+ <member name="xtilt"
+ value="4"
+ c:identifier="GDK_AXIS_XTILT"
+ glib:nick="xtilt"/>
+ <member name="ytilt"
+ value="5"
+ c:identifier="GDK_AXIS_YTILT"
+ glib:nick="ytilt"/>
+ <member name="wheel"
+ value="6"
+ c:identifier="GDK_AXIS_WHEEL"
+ glib:nick="wheel"/>
+ <member name="last"
+ value="7"
+ c:identifier="GDK_AXIS_LAST"
+ glib:nick="last"/>
+ </enumeration>
+ <function name="devices_list" c:identifier="gdk_devices_list">
+ <return-value>
+ <type name="GLib.List" c:type="GList*"/>
+ </return-value>
+ </function>
+ <function name="device_free_history"
+ c:identifier="gdk_device_free_history">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="events">
+ <type name="TimeCoord" c:type="GdkTimeCoord**"/>
+ </parameter>
+ <parameter name="n_events">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="input_set_extension_events"
+ c:identifier="gdk_input_set_extension_events">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="mask">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="mode">
+ <type name="ExtensionMode" c:type="GdkExtensionMode"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="EventAny" c:type="GdkEventAny">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ </record>
+ <record name="EventExpose" c:type="GdkEventExpose">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="area">
+ <type name="Rectangle" c:type="GdkRectangle"/>
+ </field>
+ <field name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </field>
+ <field name="count">
+ <type name="int" c:type="gint"/>
+ </field>
+ </record>
+ <record name="EventNoExpose" c:type="GdkEventNoExpose">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ </record>
+ <record name="EventVisibility" c:type="GdkEventVisibility">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="state">
+ <type name="VisibilityState" c:type="GdkVisibilityState"/>
+ </field>
+ </record>
+ <record name="EventMotion" c:type="GdkEventMotion">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="time">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="x">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="y">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="axes">
+ <type name="GLib.double" c:type="gdouble*"/>
+ </field>
+ <field name="state">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="is_hint">
+ <type name="int16" c:type="gint16"/>
+ </field>
+ <field name="device">
+ <type name="Device" c:type="GdkDevice*"/>
+ </field>
+ <field name="x_root">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="y_root">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ </record>
+ <record name="EventButton" c:type="GdkEventButton">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="time">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="x">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="y">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="axes">
+ <type name="GLib.double" c:type="gdouble*"/>
+ </field>
+ <field name="state">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="button">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="device">
+ <type name="Device" c:type="GdkDevice*"/>
+ </field>
+ <field name="x_root">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="y_root">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ </record>
+ <record name="EventScroll" c:type="GdkEventScroll">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="time">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="x">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="y">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="state">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="direction">
+ <type name="ScrollDirection" c:type="GdkScrollDirection"/>
+ </field>
+ <field name="device">
+ <type name="Device" c:type="GdkDevice*"/>
+ </field>
+ <field name="x_root">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="y_root">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ </record>
+ <record name="EventKey" c:type="GdkEventKey">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="time">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="state">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="keyval">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="length">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="string">
+ <type name="string" c:type="gchar*"/>
+ </field>
+ <field name="hardware_keycode">
+ <type name="uint16" c:type="guint16"/>
+ </field>
+ <field name="group">
+ <type name="uint8" c:type="guint8"/>
+ </field>
+ <field name="is_modifier">
+ <type name="uint" c:type="guint"/>
+ </field>
+ </record>
+ <record name="EventFocus" c:type="GdkEventFocus">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="in">
+ <type name="int16" c:type="gint16"/>
+ </field>
+ </record>
+ <record name="EventCrossing" c:type="GdkEventCrossing">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="subwindow">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="time">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="x">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="y">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="x_root">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="y_root">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="mode">
+ <type name="CrossingMode" c:type="GdkCrossingMode"/>
+ </field>
+ <field name="detail">
+ <type name="NotifyType" c:type="GdkNotifyType"/>
+ </field>
+ <field name="focus">
+ <type name="boolean" c:type="gboolean"/>
+ </field>
+ <field name="state">
+ <type name="uint" c:type="guint"/>
+ </field>
+ </record>
+ <record name="EventConfigure" c:type="GdkEventConfigure">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="x">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="y">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="width">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="height">
+ <type name="int" c:type="gint"/>
+ </field>
+ </record>
+ <record name="EventProperty" c:type="GdkEventProperty">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="atom">
+ <type name="Atom" c:type="GdkAtom"/>
+ </field>
+ <field name="time">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="state">
+ <type name="uint" c:type="guint"/>
+ </field>
+ </record>
+ <record name="EventSelection" c:type="GdkEventSelection">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="selection">
+ <type name="Atom" c:type="GdkAtom"/>
+ </field>
+ <field name="target">
+ <type name="Atom" c:type="GdkAtom"/>
+ </field>
+ <field name="property">
+ <type name="Atom" c:type="GdkAtom"/>
+ </field>
+ <field name="time">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="requestor">
+ <type name="NativeWindow" c:type="GdkNativeWindow"/>
+ </field>
+ </record>
+ <record name="EventOwnerChange" c:type="GdkEventOwnerChange">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="owner">
+ <type name="NativeWindow" c:type="GdkNativeWindow"/>
+ </field>
+ <field name="reason">
+ <type name="OwnerChange" c:type="GdkOwnerChange"/>
+ </field>
+ <field name="selection">
+ <type name="Atom" c:type="GdkAtom"/>
+ </field>
+ <field name="time">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="selection_time">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ </record>
+ <record name="EventProximity" c:type="GdkEventProximity">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="time">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="device">
+ <type name="Device" c:type="GdkDevice*"/>
+ </field>
+ </record>
+ <record name="EventClient" c:type="GdkEventClient">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="message_type">
+ <type name="Atom" c:type="GdkAtom"/>
+ </field>
+ <field name="data_format">
+ <type name="GLib.ushort" c:type="gushort"/>
+ </field>
+ <field name="data">
+ <type name="any" c:type="any"/>
+ </field>
+ </record>
+ <record name="EventDND" c:type="GdkEventDND">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="context">
+ <type name="DragContext" c:type="GdkDragContext*"/>
+ </field>
+ <field name="time">
+ <type name="uint32" c:type="guint32"/>
+ </field>
+ <field name="x_root">
+ <type name="GLib.short" c:type="gshort"/>
+ </field>
+ <field name="y_root">
+ <type name="GLib.short" c:type="gshort"/>
+ </field>
+ </record>
+ <record name="EventWindowState" c:type="GdkEventWindowState">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="changed_mask">
+ <type name="WindowState" c:type="GdkWindowState"/>
+ </field>
+ <field name="new_window_state">
+ <type name="WindowState" c:type="GdkWindowState"/>
+ </field>
+ </record>
+ <record name="EventSetting" c:type="GdkEventSetting">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="action">
+ <type name="SettingAction" c:type="GdkSettingAction"/>
+ </field>
+ <field name="name">
+ <type name="string" c:type="char*"/>
+ </field>
+ </record>
+ <record name="EventGrabBroken" c:type="GdkEventGrabBroken">
+ <field name="type">
+ <type name="EventType" c:type="GdkEventType"/>
+ </field>
+ <field name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ <field name="send_event">
+ <type name="int8" c:type="gint8"/>
+ </field>
+ <field name="keyboard">
+ <type name="boolean" c:type="gboolean"/>
+ </field>
+ <field name="implicit">
+ <type name="boolean" c:type="gboolean"/>
+ </field>
+ <field name="grab_window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </field>
+ </record>
+ <callback name="EventFunc" c:type="GdkEventFunc">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <enumeration name="FilterReturn"
+ c:type="GdkFilterReturn"
+ glib:type-name="GdkFilterReturn"
+ glib:get-type="gdk_filter_return_get_type">
+ <member name="continue"
+ value="0"
+ c:identifier="GDK_FILTER_CONTINUE"
+ glib:nick="continue"/>
+ <member name="translate"
+ value="1"
+ c:identifier="GDK_FILTER_TRANSLATE"
+ glib:nick="translate"/>
+ <member name="remove"
+ value="2"
+ c:identifier="GDK_FILTER_REMOVE"
+ glib:nick="remove"/>
+ </enumeration>
+ <callback name="FilterFunc" c:type="GdkFilterFunc">
+ <return-value>
+ <type name="FilterReturn" c:type="GdkFilterReturn"/>
+ </return-value>
+ <parameters>
+ <parameter name="xevent">
+ <type name="XEvent" c:type="GdkXEvent*"/>
+ </parameter>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <enumeration name="EventType"
+ c:type="GdkEventType"
+ glib:type-name="GdkEventType"
+ glib:get-type="gdk_event_type_get_type">
+ <member name="nothing"
+ value="-1"
+ c:identifier="GDK_NOTHING"
+ glib:nick="nothing"/>
+ <member name="delete"
+ value="0"
+ c:identifier="GDK_DELETE"
+ glib:nick="delete"/>
+ <member name="destroy"
+ value="1"
+ c:identifier="GDK_DESTROY"
+ glib:nick="destroy"/>
+ <member name="expose"
+ value="2"
+ c:identifier="GDK_EXPOSE"
+ glib:nick="expose"/>
+ <member name="motion-notify"
+ value="3"
+ c:identifier="GDK_MOTION_NOTIFY"
+ glib:nick="motion-notify"/>
+ <member name="button-press"
+ value="4"
+ c:identifier="GDK_BUTTON_PRESS"
+ glib:nick="button-press"/>
+ <member name="2button-press"
+ value="5"
+ c:identifier="GDK_2BUTTON_PRESS"
+ glib:nick="2button-press"/>
+ <member name="3button-press"
+ value="6"
+ c:identifier="GDK_3BUTTON_PRESS"
+ glib:nick="3button-press"/>
+ <member name="button-release"
+ value="7"
+ c:identifier="GDK_BUTTON_RELEASE"
+ glib:nick="button-release"/>
+ <member name="key-press"
+ value="8"
+ c:identifier="GDK_KEY_PRESS"
+ glib:nick="key-press"/>
+ <member name="key-release"
+ value="9"
+ c:identifier="GDK_KEY_RELEASE"
+ glib:nick="key-release"/>
+ <member name="enter-notify"
+ value="10"
+ c:identifier="GDK_ENTER_NOTIFY"
+ glib:nick="enter-notify"/>
+ <member name="leave-notify"
+ value="11"
+ c:identifier="GDK_LEAVE_NOTIFY"
+ glib:nick="leave-notify"/>
+ <member name="focus-change"
+ value="12"
+ c:identifier="GDK_FOCUS_CHANGE"
+ glib:nick="focus-change"/>
+ <member name="configure"
+ value="13"
+ c:identifier="GDK_CONFIGURE"
+ glib:nick="configure"/>
+ <member name="map" value="14" c:identifier="GDK_MAP" glib:nick="map"/>
+ <member name="unmap"
+ value="15"
+ c:identifier="GDK_UNMAP"
+ glib:nick="unmap"/>
+ <member name="property-notify"
+ value="16"
+ c:identifier="GDK_PROPERTY_NOTIFY"
+ glib:nick="property-notify"/>
+ <member name="selection-clear"
+ value="17"
+ c:identifier="GDK_SELECTION_CLEAR"
+ glib:nick="selection-clear"/>
+ <member name="selection-request"
+ value="18"
+ c:identifier="GDK_SELECTION_REQUEST"
+ glib:nick="selection-request"/>
+ <member name="selection-notify"
+ value="19"
+ c:identifier="GDK_SELECTION_NOTIFY"
+ glib:nick="selection-notify"/>
+ <member name="proximity-in"
+ value="20"
+ c:identifier="GDK_PROXIMITY_IN"
+ glib:nick="proximity-in"/>
+ <member name="proximity-out"
+ value="21"
+ c:identifier="GDK_PROXIMITY_OUT"
+ glib:nick="proximity-out"/>
+ <member name="drag-enter"
+ value="22"
+ c:identifier="GDK_DRAG_ENTER"
+ glib:nick="drag-enter"/>
+ <member name="drag-leave"
+ value="23"
+ c:identifier="GDK_DRAG_LEAVE"
+ glib:nick="drag-leave"/>
+ <member name="drag-motion"
+ value="24"
+ c:identifier="GDK_DRAG_MOTION"
+ glib:nick="drag-motion"/>
+ <member name="drag-status"
+ value="25"
+ c:identifier="GDK_DRAG_STATUS"
+ glib:nick="drag-status"/>
+ <member name="drop-start"
+ value="26"
+ c:identifier="GDK_DROP_START"
+ glib:nick="drop-start"/>
+ <member name="drop-finished"
+ value="27"
+ c:identifier="GDK_DROP_FINISHED"
+ glib:nick="drop-finished"/>
+ <member name="client-event"
+ value="28"
+ c:identifier="GDK_CLIENT_EVENT"
+ glib:nick="client-event"/>
+ <member name="visibility-notify"
+ value="29"
+ c:identifier="GDK_VISIBILITY_NOTIFY"
+ glib:nick="visibility-notify"/>
+ <member name="no-expose"
+ value="30"
+ c:identifier="GDK_NO_EXPOSE"
+ glib:nick="no-expose"/>
+ <member name="scroll"
+ value="31"
+ c:identifier="GDK_SCROLL"
+ glib:nick="scroll"/>
+ <member name="window-state"
+ value="32"
+ c:identifier="GDK_WINDOW_STATE"
+ glib:nick="window-state"/>
+ <member name="setting"
+ value="33"
+ c:identifier="GDK_SETTING"
+ glib:nick="setting"/>
+ <member name="owner-change"
+ value="34"
+ c:identifier="GDK_OWNER_CHANGE"
+ glib:nick="owner-change"/>
+ <member name="grab-broken"
+ value="35"
+ c:identifier="GDK_GRAB_BROKEN"
+ glib:nick="grab-broken"/>
+ </enumeration>
+ <bitfield name="EventMask"
+ c:type="GdkEventMask"
+ glib:type-name="GdkEventMask"
+ glib:get-type="gdk_event_mask_get_type">
+ <member name="exposure-mask"
+ value="2"
+ c:identifier="GDK_EXPOSURE_MASK"
+ glib:nick="exposure-mask"/>
+ <member name="pointer-motion-mask"
+ value="4"
+ c:identifier="GDK_POINTER_MOTION_MASK"
+ glib:nick="pointer-motion-mask"/>
+ <member name="pointer-motion-hint-mask"
+ value="8"
+ c:identifier="GDK_POINTER_MOTION_HINT_MASK"
+ glib:nick="pointer-motion-hint-mask"/>
+ <member name="button-motion-mask"
+ value="16"
+ c:identifier="GDK_BUTTON_MOTION_MASK"
+ glib:nick="button-motion-mask"/>
+ <member name="button1-motion-mask"
+ value="32"
+ c:identifier="GDK_BUTTON1_MOTION_MASK"
+ glib:nick="button1-motion-mask"/>
+ <member name="button2-motion-mask"
+ value="64"
+ c:identifier="GDK_BUTTON2_MOTION_MASK"
+ glib:nick="button2-motion-mask"/>
+ <member name="button3-motion-mask"
+ value="128"
+ c:identifier="GDK_BUTTON3_MOTION_MASK"
+ glib:nick="button3-motion-mask"/>
+ <member name="button-press-mask"
+ value="256"
+ c:identifier="GDK_BUTTON_PRESS_MASK"
+ glib:nick="button-press-mask"/>
+ <member name="button-release-mask"
+ value="512"
+ c:identifier="GDK_BUTTON_RELEASE_MASK"
+ glib:nick="button-release-mask"/>
+ <member name="key-press-mask"
+ value="1024"
+ c:identifier="GDK_KEY_PRESS_MASK"
+ glib:nick="key-press-mask"/>
+ <member name="key-release-mask"
+ value="2048"
+ c:identifier="GDK_KEY_RELEASE_MASK"
+ glib:nick="key-release-mask"/>
+ <member name="enter-notify-mask"
+ value="4096"
+ c:identifier="GDK_ENTER_NOTIFY_MASK"
+ glib:nick="enter-notify-mask"/>
+ <member name="leave-notify-mask"
+ value="8192"
+ c:identifier="GDK_LEAVE_NOTIFY_MASK"
+ glib:nick="leave-notify-mask"/>
+ <member name="focus-change-mask"
+ value="16384"
+ c:identifier="GDK_FOCUS_CHANGE_MASK"
+ glib:nick="focus-change-mask"/>
+ <member name="structure-mask"
+ value="32768"
+ c:identifier="GDK_STRUCTURE_MASK"
+ glib:nick="structure-mask"/>
+ <member name="property-change-mask"
+ value="65536"
+ c:identifier="GDK_PROPERTY_CHANGE_MASK"
+ glib:nick="property-change-mask"/>
+ <member name="visibility-notify-mask"
+ value="131072"
+ c:identifier="GDK_VISIBILITY_NOTIFY_MASK"
+ glib:nick="visibility-notify-mask"/>
+ <member name="proximity-in-mask"
+ value="262144"
+ c:identifier="GDK_PROXIMITY_IN_MASK"
+ glib:nick="proximity-in-mask"/>
+ <member name="proximity-out-mask"
+ value="524288"
+ c:identifier="GDK_PROXIMITY_OUT_MASK"
+ glib:nick="proximity-out-mask"/>
+ <member name="substructure-mask"
+ value="1048576"
+ c:identifier="GDK_SUBSTRUCTURE_MASK"
+ glib:nick="substructure-mask"/>
+ <member name="scroll-mask"
+ value="2097152"
+ c:identifier="GDK_SCROLL_MASK"
+ glib:nick="scroll-mask"/>
+ <member name="all-events-mask"
+ value="4194302"
+ c:identifier="GDK_ALL_EVENTS_MASK"
+ glib:nick="all-events-mask"/>
+ </bitfield>
+ <enumeration name="VisibilityState"
+ c:type="GdkVisibilityState"
+ glib:type-name="GdkVisibilityState"
+ glib:get-type="gdk_visibility_state_get_type">
+ <member name="unobscured"
+ value="0"
+ c:identifier="GDK_VISIBILITY_UNOBSCURED"
+ glib:nick="unobscured"/>
+ <member name="partial"
+ value="1"
+ c:identifier="GDK_VISIBILITY_PARTIAL"
+ glib:nick="partial"/>
+ <member name="fully-obscured"
+ value="2"
+ c:identifier="GDK_VISIBILITY_FULLY_OBSCURED"
+ glib:nick="fully-obscured"/>
+ </enumeration>
+ <enumeration name="ScrollDirection"
+ c:type="GdkScrollDirection"
+ glib:type-name="GdkScrollDirection"
+ glib:get-type="gdk_scroll_direction_get_type">
+ <member name="up" value="0" c:identifier="GDK_SCROLL_UP" glib:nick="up"/>
+ <member name="down"
+ value="1"
+ c:identifier="GDK_SCROLL_DOWN"
+ glib:nick="down"/>
+ <member name="left"
+ value="2"
+ c:identifier="GDK_SCROLL_LEFT"
+ glib:nick="left"/>
+ <member name="right"
+ value="3"
+ c:identifier="GDK_SCROLL_RIGHT"
+ glib:nick="right"/>
+ </enumeration>
+ <enumeration name="NotifyType"
+ c:type="GdkNotifyType"
+ glib:type-name="GdkNotifyType"
+ glib:get-type="gdk_notify_type_get_type">
+ <member name="ancestor"
+ value="0"
+ c:identifier="GDK_NOTIFY_ANCESTOR"
+ glib:nick="ancestor"/>
+ <member name="virtual"
+ value="1"
+ c:identifier="GDK_NOTIFY_VIRTUAL"
+ glib:nick="virtual"/>
+ <member name="inferior"
+ value="2"
+ c:identifier="GDK_NOTIFY_INFERIOR"
+ glib:nick="inferior"/>
+ <member name="nonlinear"
+ value="3"
+ c:identifier="GDK_NOTIFY_NONLINEAR"
+ glib:nick="nonlinear"/>
+ <member name="nonlinear-virtual"
+ value="4"
+ c:identifier="GDK_NOTIFY_NONLINEAR_VIRTUAL"
+ glib:nick="nonlinear-virtual"/>
+ <member name="unknown"
+ value="5"
+ c:identifier="GDK_NOTIFY_UNKNOWN"
+ glib:nick="unknown"/>
+ </enumeration>
+ <enumeration name="CrossingMode"
+ c:type="GdkCrossingMode"
+ glib:type-name="GdkCrossingMode"
+ glib:get-type="gdk_crossing_mode_get_type">
+ <member name="normal"
+ value="0"
+ c:identifier="GDK_CROSSING_NORMAL"
+ glib:nick="normal"/>
+ <member name="grab"
+ value="1"
+ c:identifier="GDK_CROSSING_GRAB"
+ glib:nick="grab"/>
+ <member name="ungrab"
+ value="2"
+ c:identifier="GDK_CROSSING_UNGRAB"
+ glib:nick="ungrab"/>
+ </enumeration>
+ <enumeration name="PropertyState"
+ c:type="GdkPropertyState"
+ glib:type-name="GdkPropertyState"
+ glib:get-type="gdk_property_state_get_type">
+ <member name="new-value"
+ value="0"
+ c:identifier="GDK_PROPERTY_NEW_VALUE"
+ glib:nick="new-value"/>
+ <member name="delete"
+ value="1"
+ c:identifier="GDK_PROPERTY_DELETE"
+ glib:nick="delete"/>
+ </enumeration>
+ <bitfield name="WindowState"
+ c:type="GdkWindowState"
+ glib:type-name="GdkWindowState"
+ glib:get-type="gdk_window_state_get_type">
+ <member name="withdrawn"
+ value="1"
+ c:identifier="GDK_WINDOW_STATE_WITHDRAWN"
+ glib:nick="withdrawn"/>
+ <member name="iconified"
+ value="2"
+ c:identifier="GDK_WINDOW_STATE_ICONIFIED"
+ glib:nick="iconified"/>
+ <member name="maximized"
+ value="4"
+ c:identifier="GDK_WINDOW_STATE_MAXIMIZED"
+ glib:nick="maximized"/>
+ <member name="sticky"
+ value="8"
+ c:identifier="GDK_WINDOW_STATE_STICKY"
+ glib:nick="sticky"/>
+ <member name="fullscreen"
+ value="16"
+ c:identifier="GDK_WINDOW_STATE_FULLSCREEN"
+ glib:nick="fullscreen"/>
+ <member name="above"
+ value="32"
+ c:identifier="GDK_WINDOW_STATE_ABOVE"
+ glib:nick="above"/>
+ <member name="below"
+ value="64"
+ c:identifier="GDK_WINDOW_STATE_BELOW"
+ glib:nick="below"/>
+ </bitfield>
+ <enumeration name="SettingAction"
+ c:type="GdkSettingAction"
+ glib:type-name="GdkSettingAction"
+ glib:get-type="gdk_setting_action_get_type">
+ <member name="new"
+ value="0"
+ c:identifier="GDK_SETTING_ACTION_NEW"
+ glib:nick="new"/>
+ <member name="changed"
+ value="1"
+ c:identifier="GDK_SETTING_ACTION_CHANGED"
+ glib:nick="changed"/>
+ <member name="deleted"
+ value="2"
+ c:identifier="GDK_SETTING_ACTION_DELETED"
+ glib:nick="deleted"/>
+ </enumeration>
+ <enumeration name="OwnerChange"
+ c:type="GdkOwnerChange"
+ glib:type-name="GdkOwnerChange"
+ glib:get-type="gdk_owner_change_get_type">
+ <member name="new-owner"
+ value="0"
+ c:identifier="GDK_OWNER_CHANGE_NEW_OWNER"
+ glib:nick="new-owner"/>
+ <member name="destroy"
+ value="1"
+ c:identifier="GDK_OWNER_CHANGE_DESTROY"
+ glib:nick="destroy"/>
+ <member name="close"
+ value="2"
+ c:identifier="GDK_OWNER_CHANGE_CLOSE"
+ glib:nick="close"/>
+ </enumeration>
+ <glib:boxed c:type="Event"
+ glib:name="Event"
+ glib:type-name="GdkEvent"
+ glib:get-type="gdk_event_get_type">
+ <constructor name="get" c:identifier="gdk_event_get">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Event" c:type="GdkEvent*"/>
</return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="title">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_role" c:identifier="gdk_window_set_role">
+ </constructor>
+ <constructor name="peek" c:identifier="gdk_event_peek">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Event" c:type="GdkEvent*"/>
</return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="role">
- <type name="string" c:type="gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_startup_id" c:identifier="gdk_window_set_startup_id">
+ </constructor>
+ <constructor name="get_graphics_expose"
+ c:identifier="gdk_event_get_graphics_expose">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Event" c:type="GdkEvent*"/>
</return-value>
<parameters>
<parameter name="window">
<type name="Window" c:type="GdkWindow*"/>
</parameter>
- <parameter name="startup_id">
- <type name="string" c:type="gchar*"/>
- </parameter>
</parameters>
- </method>
- <method name="set_transient_for"
- c:identifier="gdk_window_set_transient_for">
+ </constructor>
+ <constructor name="new" c:identifier="gdk_event_new">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Event" c:type="GdkEvent*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="parent">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="type">
+ <type name="EventType" c:type="GdkEventType"/>
</parameter>
</parameters>
- </method>
- <method name="set_background" c:identifier="gdk_window_set_background">
+ </constructor>
+ <constructor name="copy" c:identifier="gdk_event_copy">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Event" c:type="GdkEvent*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="color">
- <type name="Color" c:type="GdkColor*"/>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
</parameter>
- </parameters>
- </method>
- <method name="set_back_pixmap" c:identifier="gdk_window_set_back_pixmap">
+ </parameters>
+ </constructor>
+ <method name="put" c:identifier="gdk_event_put">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="pixmap">
- <type name="Pixmap" c:type="GdkPixmap*"/>
- </parameter>
- <parameter name="parent_relative">
- <type name="boolean" c:type="gboolean"/>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
</parameter>
</parameters>
</method>
- <method name="set_cursor" c:identifier="gdk_window_set_cursor">
+ <method name="free" c:identifier="gdk_event_free">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="cursor">
- <type name="Cursor" c:type="GdkCursor*"/>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
</parameter>
</parameters>
</method>
- <method name="get_user_data" c:identifier="gdk_window_get_user_data">
+ <method name="get_time" c:identifier="gdk_event_get_time">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="uint32" c:type="guint32"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="data">
- <type name="gpointer" c:type="gpointer*"/>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
</parameter>
</parameters>
</method>
- <method name="get_geometry" c:identifier="gdk_window_get_geometry">
+ <method name="get_state" c:identifier="gdk_event_get_state">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="x">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="y">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="width">
- <type name="GLib.gint" c:type="gint*"/>
- </parameter>
- <parameter name="height">
- <type name="GLib.gint" c:type="gint*"/>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
</parameter>
- <parameter name="depth">
- <type name="GLib.gint" c:type="gint*"/>
+ <parameter name="state">
+ <type name="ModifierType" c:type="GdkModifierType*"/>
</parameter>
</parameters>
</method>
- <method name="get_position" c:identifier="gdk_window_get_position">
+ <method name="get_coords" c:identifier="gdk_event_get_coords">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
</parameter>
- <parameter name="x">
- <type name="GLib.gint" c:type="gint*"/>
+ <parameter name="x_win">
+ <type name="GLib.double" c:type="gdouble*"/>
</parameter>
- <parameter name="y">
- <type name="GLib.gint" c:type="gint*"/>
+ <parameter name="y_win">
+ <type name="GLib.double" c:type="gdouble*"/>
</parameter>
</parameters>
</method>
- <method name="get_origin" c:identifier="gdk_window_get_origin">
+ <method name="get_root_coords" c:identifier="gdk_event_get_root_coords">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
</parameter>
- <parameter name="x">
- <type name="GLib.gint" c:type="gint*"/>
+ <parameter name="x_root">
+ <type name="GLib.double" c:type="gdouble*"/>
</parameter>
- <parameter name="y">
- <type name="GLib.gint" c:type="gint*"/>
+ <parameter name="y_root">
+ <type name="GLib.double" c:type="gdouble*"/>
</parameter>
</parameters>
</method>
- <method name="get_deskrelative_origin"
- c:identifier="gdk_window_get_deskrelative_origin">
+ <method name="get_axis" c:identifier="gdk_event_get_axis">
<return-value>
<type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
</parameter>
- <parameter name="x">
- <type name="GLib.gint" c:type="gint*"/>
+ <parameter name="axis_use">
+ <type name="AxisUse" c:type="GdkAxisUse"/>
</parameter>
- <parameter name="y">
- <type name="GLib.gint" c:type="gint*"/>
+ <parameter name="value">
+ <type name="GLib.double" c:type="gdouble*"/>
</parameter>
</parameters>
</method>
- <method name="get_root_origin" c:identifier="gdk_window_get_root_origin">
+ <method name="set_screen" c:identifier="gdk_event_set_screen">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
</parameter>
- <parameter name="x">
- <type name="GLib.gint" c:type="gint*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
- <parameter name="y">
- <type name="GLib.gint" c:type="gint*"/>
+ </parameters>
+ </method>
+ <method name="get_screen" c:identifier="gdk_event_get_screen">
+ <return-value>
+ <type name="Screen" c:type="GdkScreen*"/>
+ </return-value>
+ <parameters>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
</parameter>
</parameters>
</method>
- <method name="get_frame_extents"
- c:identifier="gdk_window_get_frame_extents">
+ <method name="send_client_message"
+ c:identifier="gdk_event_send_client_message">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
</parameter>
- <parameter name="rect">
- <type name="Rectangle" c:type="GdkRectangle*"/>
+ <parameter name="winid">
+ <type name="NativeWindow" c:type="GdkNativeWindow"/>
</parameter>
</parameters>
</method>
- <method name="get_children" c:identifier="gdk_window_get_children">
+ <method name="send_clientmessage_toall"
+ c:identifier="gdk_event_send_clientmessage_toall">
<return-value>
- <type name="GLib.GList" c:type="GList*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="event">
+ <type name="Event" c:type="GdkEvent*"/>
</parameter>
</parameters>
</method>
- <method name="peek_children" c:identifier="gdk_window_peek_children">
+ </glib:boxed>
+ <function name="events_pending" c:identifier="gdk_events_pending">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ </function>
+ <function name="event_request_motions"
+ c:identifier="gdk_event_request_motions">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="event">
+ <type name="EventMotion" c:type="GdkEventMotion*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="event_handler_set" c:identifier="gdk_event_handler_set">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="func">
+ <type name="EventFunc" c:type="GdkEventFunc"/>
+ </parameter>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="notify">
+ <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="set_show_events" c:identifier="gdk_set_show_events">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="show_events">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="get_show_events" c:identifier="gdk_get_show_events">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ </function>
+ <function name="add_client_message_filter"
+ c:identifier="gdk_add_client_message_filter">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="message_type">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="func">
+ <type name="FilterFunc" c:type="GdkFilterFunc"/>
+ </parameter>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="setting_get" c:identifier="gdk_setting_get">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="name">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="value">
+ <type name="GObject.Value" c:type="GValue*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="DisplayPointerHooks" c:type="GdkDisplayPointerHooks">
+ <callback name="get_pointer" c:type="get_pointer">
<return-value>
- <type name="GLib.GList" c:type="GList*"/>
+ <type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen**"/>
+ </parameter>
+ <parameter name="x">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="y">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="mask">
+ <type name="ModifierType" c:type="GdkModifierType*"/>
</parameter>
</parameters>
- </method>
- <method name="get_events" c:identifier="gdk_window_get_events">
+ </callback>
+ <callback name="window_get_pointer" c:type="window_get_pointer">
<return-value>
- <type name="EventMask" c:type="GdkEventMask"/>
+ <type name="Window" c:type="GdkWindow*"/>
</return-value>
<parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
<parameter name="window">
<type name="Window" c:type="GdkWindow*"/>
</parameter>
+ <parameter name="x">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="y">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="mask">
+ <type name="ModifierType" c:type="GdkModifierType*"/>
+ </parameter>
</parameters>
- </method>
- <method name="set_events" c:identifier="gdk_window_set_events">
+ </callback>
+ <callback name="window_at_pointer" c:type="window_at_pointer">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Window" c:type="GdkWindow*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
- <parameter name="event_mask">
- <type name="EventMask" c:type="GdkEventMask"/>
+ <parameter name="win_x">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="win_y">
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
</parameters>
- </method>
- <method name="set_icon_list" c:identifier="gdk_window_set_icon_list">
+ </callback>
+ </record>
+ <class name="DisplayManager"
+ c:type="GdkDisplayManager"
+ parent="GObject.Object"
+ glib:type-name="GdkDisplayManager"
+ glib:get-type="gdk_display_manager_get_type">
+ <constructor name="get" c:identifier="gdk_display_manager_get">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="DisplayManager" c:type="GdkDisplayManager*"/>
</return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="pixbufs">
- <type name="GLib.GList" c:type="GList*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_icon" c:identifier="gdk_window_set_icon">
+ </constructor>
+ <method name="set_default_display"
+ c:identifier="gdk_display_manager_set_default_display">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="icon_window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="pixmap">
- <type name="Pixmap" c:type="GdkPixmap*"/>
+ <parameter name="display_manager">
+ <type name="DisplayManager" c:type="GdkDisplayManager*"/>
</parameter>
- <parameter name="mask">
- <type name="GdkBitmap" c:type="GdkBitmap*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
</method>
- <method name="set_icon_name" c:identifier="gdk_window_set_icon_name">
+ <method name="list_displays"
+ c:identifier="gdk_display_manager_list_displays">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="GLib.SList" c:type="GSList*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="name">
- <type name="string" c:type="gchar*"/>
+ <parameter name="display_manager">
+ <type name="DisplayManager" c:type="GdkDisplayManager*"/>
</parameter>
</parameters>
</method>
- <method name="set_group" c:identifier="gdk_window_set_group">
+ <property name="default-display">
+ <type name="Display" c:type="GdkDisplay"/>
+ </property>
+ <callback name="display_opened" c:type="display_opened">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="display_manager">
+ <type name="DisplayManager" c:type="GdkDisplayManager*"/>
</parameter>
- <parameter name="leader">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
- </method>
- <method name="set_decorations" c:identifier="gdk_window_set_decorations">
+ </callback>
+ <glib:signal name="display-opened">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="decorations">
- <type name="WMDecoration" c:type="GdkWMDecoration"/>
+ <parameter name="object">
+ <type name="Display" c:type="GdkDisplay"/>
</parameter>
</parameters>
- </method>
- <method name="get_decorations" c:identifier="gdk_window_get_decorations">
- <return-value>
+ </glib:signal>
+ </class>
+ <record name="GCValues" c:type="GdkGCValues">
+ <field name="foreground">
+ <type name="Color" c:type="GdkColor"/>
+ </field>
+ <field name="background">
+ <type name="Color" c:type="GdkColor"/>
+ </field>
+ <field name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </field>
+ <field name="function">
+ <type name="Function" c:type="GdkFunction"/>
+ </field>
+ <field name="fill">
+ <type name="Fill" c:type="GdkFill"/>
+ </field>
+ <field name="tile">
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </field>
+ <field name="stipple">
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </field>
+ <field name="clip_mask">
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </field>
+ <field name="subwindow_mode">
+ <type name="SubwindowMode" c:type="GdkSubwindowMode"/>
+ </field>
+ <field name="ts_x_origin">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="ts_y_origin">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="clip_x_origin">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="clip_y_origin">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="graphics_exposures">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="line_width">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="line_style">
+ <type name="LineStyle" c:type="GdkLineStyle"/>
+ </field>
+ <field name="cap_style">
+ <type name="CapStyle" c:type="GdkCapStyle"/>
+ </field>
+ <field name="join_style">
+ <type name="JoinStyle" c:type="GdkJoinStyle"/>
+ </field>
+ </record>
+ <enumeration name="CapStyle"
+ c:type="GdkCapStyle"
+ glib:type-name="GdkCapStyle"
+ glib:get-type="gdk_cap_style_get_type">
+ <member name="not-last"
+ value="0"
+ c:identifier="GDK_CAP_NOT_LAST"
+ glib:nick="not-last"/>
+ <member name="butt"
+ value="1"
+ c:identifier="GDK_CAP_BUTT"
+ glib:nick="butt"/>
+ <member name="round"
+ value="2"
+ c:identifier="GDK_CAP_ROUND"
+ glib:nick="round"/>
+ <member name="projecting"
+ value="3"
+ c:identifier="GDK_CAP_PROJECTING"
+ glib:nick="projecting"/>
+ </enumeration>
+ <enumeration name="Fill"
+ c:type="GdkFill"
+ glib:type-name="GdkFill"
+ glib:get-type="gdk_fill_get_type">
+ <member name="solid"
+ value="0"
+ c:identifier="GDK_SOLID"
+ glib:nick="solid"/>
+ <member name="tiled"
+ value="1"
+ c:identifier="GDK_TILED"
+ glib:nick="tiled"/>
+ <member name="stippled"
+ value="2"
+ c:identifier="GDK_STIPPLED"
+ glib:nick="stippled"/>
+ <member name="opaque-stippled"
+ value="3"
+ c:identifier="GDK_OPAQUE_STIPPLED"
+ glib:nick="opaque-stippled"/>
+ </enumeration>
+ <enumeration name="Function"
+ c:type="GdkFunction"
+ glib:type-name="GdkFunction"
+ glib:get-type="gdk_function_get_type">
+ <member name="copy" value="0" c:identifier="GDK_COPY" glib:nick="copy"/>
+ <member name="invert"
+ value="1"
+ c:identifier="GDK_INVERT"
+ glib:nick="invert"/>
+ <member name="xor" value="2" c:identifier="GDK_XOR" glib:nick="xor"/>
+ <member name="clear"
+ value="3"
+ c:identifier="GDK_CLEAR"
+ glib:nick="clear"/>
+ <member name="and" value="4" c:identifier="GDK_AND" glib:nick="and"/>
+ <member name="and-reverse"
+ value="5"
+ c:identifier="GDK_AND_REVERSE"
+ glib:nick="and-reverse"/>
+ <member name="and-invert"
+ value="6"
+ c:identifier="GDK_AND_INVERT"
+ glib:nick="and-invert"/>
+ <member name="noop" value="7" c:identifier="GDK_NOOP" glib:nick="noop"/>
+ <member name="or" value="8" c:identifier="GDK_OR" glib:nick="or"/>
+ <member name="equiv"
+ value="9"
+ c:identifier="GDK_EQUIV"
+ glib:nick="equiv"/>
+ <member name="or-reverse"
+ value="10"
+ c:identifier="GDK_OR_REVERSE"
+ glib:nick="or-reverse"/>
+ <member name="copy-invert"
+ value="11"
+ c:identifier="GDK_COPY_INVERT"
+ glib:nick="copy-invert"/>
+ <member name="or-invert"
+ value="12"
+ c:identifier="GDK_OR_INVERT"
+ glib:nick="or-invert"/>
+ <member name="nand" value="13" c:identifier="GDK_NAND" glib:nick="nand"/>
+ <member name="nor" value="14" c:identifier="GDK_NOR" glib:nick="nor"/>
+ <member name="set" value="15" c:identifier="GDK_SET" glib:nick="set"/>
+ </enumeration>
+ <enumeration name="JoinStyle"
+ c:type="GdkJoinStyle"
+ glib:type-name="GdkJoinStyle"
+ glib:get-type="gdk_join_style_get_type">
+ <member name="miter"
+ value="0"
+ c:identifier="GDK_JOIN_MITER"
+ glib:nick="miter"/>
+ <member name="round"
+ value="1"
+ c:identifier="GDK_JOIN_ROUND"
+ glib:nick="round"/>
+ <member name="bevel"
+ value="2"
+ c:identifier="GDK_JOIN_BEVEL"
+ glib:nick="bevel"/>
+ </enumeration>
+ <enumeration name="LineStyle"
+ c:type="GdkLineStyle"
+ glib:type-name="GdkLineStyle"
+ glib:get-type="gdk_line_style_get_type">
+ <member name="solid"
+ value="0"
+ c:identifier="GDK_LINE_SOLID"
+ glib:nick="solid"/>
+ <member name="on-off-dash"
+ value="1"
+ c:identifier="GDK_LINE_ON_OFF_DASH"
+ glib:nick="on-off-dash"/>
+ <member name="double-dash"
+ value="2"
+ c:identifier="GDK_LINE_DOUBLE_DASH"
+ glib:nick="double-dash"/>
+ </enumeration>
+ <enumeration name="SubwindowMode"
+ c:type="GdkSubwindowMode"
+ glib:type-name="GdkSubwindowMode"
+ glib:get-type="gdk_subwindow_mode_get_type">
+ <member name="clip-by-children"
+ value="0"
+ c:identifier="GDK_CLIP_BY_CHILDREN"
+ glib:nick="clip-by-children"/>
+ <member name="include-inferiors"
+ value="1"
+ c:identifier="GDK_INCLUDE_INFERIORS"
+ glib:nick="include-inferiors"/>
+ </enumeration>
+ <bitfield name="GCValuesMask"
+ c:type="GdkGCValuesMask"
+ glib:type-name="GdkGCValuesMask"
+ glib:get-type="gdk_gc_values_mask_get_type">
+ <member name="foreground"
+ value="1"
+ c:identifier="GDK_GC_FOREGROUND"
+ glib:nick="foreground"/>
+ <member name="background"
+ value="2"
+ c:identifier="GDK_GC_BACKGROUND"
+ glib:nick="background"/>
+ <member name="font"
+ value="4"
+ c:identifier="GDK_GC_FONT"
+ glib:nick="font"/>
+ <member name="function"
+ value="8"
+ c:identifier="GDK_GC_FUNCTION"
+ glib:nick="function"/>
+ <member name="fill"
+ value="16"
+ c:identifier="GDK_GC_FILL"
+ glib:nick="fill"/>
+ <member name="tile"
+ value="32"
+ c:identifier="GDK_GC_TILE"
+ glib:nick="tile"/>
+ <member name="stipple"
+ value="64"
+ c:identifier="GDK_GC_STIPPLE"
+ glib:nick="stipple"/>
+ <member name="clip-mask"
+ value="128"
+ c:identifier="GDK_GC_CLIP_MASK"
+ glib:nick="clip-mask"/>
+ <member name="subwindow"
+ value="256"
+ c:identifier="GDK_GC_SUBWINDOW"
+ glib:nick="subwindow"/>
+ <member name="ts-x-origin"
+ value="512"
+ c:identifier="GDK_GC_TS_X_ORIGIN"
+ glib:nick="ts-x-origin"/>
+ <member name="ts-y-origin"
+ value="1024"
+ c:identifier="GDK_GC_TS_Y_ORIGIN"
+ glib:nick="ts-y-origin"/>
+ <member name="clip-x-origin"
+ value="2048"
+ c:identifier="GDK_GC_CLIP_X_ORIGIN"
+ glib:nick="clip-x-origin"/>
+ <member name="clip-y-origin"
+ value="4096"
+ c:identifier="GDK_GC_CLIP_Y_ORIGIN"
+ glib:nick="clip-y-origin"/>
+ <member name="exposures"
+ value="8192"
+ c:identifier="GDK_GC_EXPOSURES"
+ glib:nick="exposures"/>
+ <member name="line-width"
+ value="16384"
+ c:identifier="GDK_GC_LINE_WIDTH"
+ glib:nick="line-width"/>
+ <member name="line-style"
+ value="32768"
+ c:identifier="GDK_GC_LINE_STYLE"
+ glib:nick="line-style"/>
+ <member name="cap-style"
+ value="65536"
+ c:identifier="GDK_GC_CAP_STYLE"
+ glib:nick="cap-style"/>
+ <member name="join-style"
+ value="131072"
+ c:identifier="GDK_GC_JOIN_STYLE"
+ glib:nick="join-style"/>
+ </bitfield>
+ <record name="Trapezoid" c:type="GdkTrapezoid">
+ <field name="y1">
+ <type name="double" c:type="double"/>
+ </field>
+ <field name="x11">
+ <type name="double" c:type="double"/>
+ </field>
+ <field name="x21">
+ <type name="double" c:type="double"/>
+ </field>
+ <field name="y2">
+ <type name="double" c:type="double"/>
+ </field>
+ <field name="x12">
+ <type name="double" c:type="double"/>
+ </field>
+ <field name="x22">
+ <type name="double" c:type="double"/>
+ </field>
+ </record>
+ <function name="draw_point" c:identifier="gdk_draw_point">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_line" c:identifier="gdk_draw_line">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x1_">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y1_">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="x2_">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y2_">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_rectangle" c:identifier="gdk_draw_rectangle">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="filled">
<type name="boolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="decorations">
- <type name="WMDecoration" c:type="GdkWMDecoration*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_functions" c:identifier="gdk_window_set_functions">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="functions">
- <type name="WMFunction" c:type="GdkWMFunction"/>
- </parameter>
- </parameters>
- </method>
- <method name="beep" c:identifier="gdk_window_beep">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </method>
- <method name="iconify" c:identifier="gdk_window_iconify">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </method>
- <method name="deiconify" c:identifier="gdk_window_deiconify">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </method>
- <method name="stick" c:identifier="gdk_window_stick">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </method>
- <method name="unstick" c:identifier="gdk_window_unstick">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </method>
- <method name="maximize" c:identifier="gdk_window_maximize">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </method>
- <method name="unmaximize" c:identifier="gdk_window_unmaximize">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </method>
- <method name="fullscreen" c:identifier="gdk_window_fullscreen">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </method>
- <method name="unfullscreen" c:identifier="gdk_window_unfullscreen">
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_arc" c:identifier="gdk_draw_arc">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="filled">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="angle1">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="angle2">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_polygon" c:identifier="gdk_draw_polygon">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="filled">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="points">
+ <type name="Point" c:type="GdkPoint*"/>
+ </parameter>
+ <parameter name="npoints">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_string" c:identifier="gdk_draw_string">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="string">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_text" c:identifier="gdk_draw_text">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="text">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="text_length">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_text_wc" c:identifier="gdk_draw_text_wc">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="text">
+ <type name="WChar" c:type="GdkWChar*"/>
+ </parameter>
+ <parameter name="text_length">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_drawable" c:identifier="gdk_draw_drawable">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="src">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="xsrc">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="ysrc">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="xdest">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="ydest">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_image" c:identifier="gdk_draw_image">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="image">
+ <type name="Image" c:type="GdkImage*"/>
+ </parameter>
+ <parameter name="xsrc">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="ysrc">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="xdest">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="ydest">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_points" c:identifier="gdk_draw_points">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="points">
+ <type name="Point" c:type="GdkPoint*"/>
+ </parameter>
+ <parameter name="npoints">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_segments" c:identifier="gdk_draw_segments">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="segs">
+ <type name="Segment" c:type="GdkSegment*"/>
+ </parameter>
+ <parameter name="nsegs">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_lines" c:identifier="gdk_draw_lines">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="points">
+ <type name="Point" c:type="GdkPoint*"/>
+ </parameter>
+ <parameter name="npoints">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_pixbuf" c:identifier="gdk_draw_pixbuf">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="pixbuf">
+ <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
+ </parameter>
+ <parameter name="src_x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="src_y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dest_x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dest_y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dither">
+ <type name="RgbDither" c:type="GdkRgbDither"/>
+ </parameter>
+ <parameter name="x_dither">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y_dither">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_glyphs" c:identifier="gdk_draw_glyphs">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="font">
+ <type name="Pango.Font" c:type="PangoFont*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="glyphs">
+ <type name="Pango.GlyphString" c:type="PangoGlyphString*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_layout_line" c:identifier="gdk_draw_layout_line">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="line">
+ <type name="Pango.LayoutLine" c:type="PangoLayoutLine*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_layout" c:identifier="gdk_draw_layout">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="layout">
+ <type name="Pango.Layout" c:type="PangoLayout*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_layout_line_with_colors"
+ c:identifier="gdk_draw_layout_line_with_colors">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="line">
+ <type name="Pango.LayoutLine" c:type="PangoLayoutLine*"/>
+ </parameter>
+ <parameter name="foreground">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ <parameter name="background">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_layout_with_colors"
+ c:identifier="gdk_draw_layout_with_colors">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="layout">
+ <type name="Pango.Layout" c:type="PangoLayout*"/>
+ </parameter>
+ <parameter name="foreground">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ <parameter name="background">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_glyphs_transformed"
+ c:identifier="gdk_draw_glyphs_transformed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="matrix">
+ <type name="Pango.Matrix" c:type="PangoMatrix*"/>
+ </parameter>
+ <parameter name="font">
+ <type name="Pango.Font" c:type="PangoFont*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="glyphs">
+ <type name="Pango.GlyphString" c:type="PangoGlyphString*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="draw_trapezoids" c:identifier="gdk_draw_trapezoids">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ <parameter name="trapezoids">
+ <type name="Trapezoid" c:type="GdkTrapezoid*"/>
+ </parameter>
+ <parameter name="n_trapezoids">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <enumeration name="FontType"
+ c:type="GdkFontType"
+ glib:type-name="GdkFontType"
+ glib:get-type="gdk_font_type_get_type">
+ <member name="font"
+ value="0"
+ c:identifier="GDK_FONT_FONT"
+ glib:nick="font"/>
+ <member name="fontset"
+ value="1"
+ c:identifier="GDK_FONT_FONTSET"
+ glib:nick="fontset"/>
+ </enumeration>
+ <enumeration name="ImageType"
+ c:type="GdkImageType"
+ glib:type-name="GdkImageType"
+ glib:get-type="gdk_image_type_get_type">
+ <member name="normal"
+ value="0"
+ c:identifier="GDK_IMAGE_NORMAL"
+ glib:nick="normal"/>
+ <member name="shared"
+ value="1"
+ c:identifier="GDK_IMAGE_SHARED"
+ glib:nick="shared"/>
+ <member name="fastest"
+ value="2"
+ c:identifier="GDK_IMAGE_FASTEST"
+ glib:nick="fastest"/>
+ </enumeration>
+ <enumeration name="PropMode"
+ c:type="GdkPropMode"
+ glib:type-name="GdkPropMode"
+ glib:get-type="gdk_prop_mode_get_type">
+ <member name="replace"
+ value="0"
+ c:identifier="GDK_PROP_MODE_REPLACE"
+ glib:nick="replace"/>
+ <member name="prepend"
+ value="1"
+ c:identifier="GDK_PROP_MODE_PREPEND"
+ glib:nick="prepend"/>
+ <member name="append"
+ value="2"
+ c:identifier="GDK_PROP_MODE_APPEND"
+ glib:nick="append"/>
+ </enumeration>
+ <enumeration name="FillRule"
+ c:type="GdkFillRule"
+ glib:type-name="GdkFillRule"
+ glib:get-type="gdk_fill_rule_get_type">
+ <member name="even-odd-rule"
+ value="0"
+ c:identifier="GDK_EVEN_ODD_RULE"
+ glib:nick="even-odd-rule"/>
+ <member name="winding-rule"
+ value="1"
+ c:identifier="GDK_WINDING_RULE"
+ glib:nick="winding-rule"/>
+ </enumeration>
+ <enumeration name="OverlapType"
+ c:type="GdkOverlapType"
+ glib:type-name="GdkOverlapType"
+ glib:get-type="gdk_overlap_type_get_type">
+ <member name="in"
+ value="0"
+ c:identifier="GDK_OVERLAP_RECTANGLE_IN"
+ glib:nick="in"/>
+ <member name="out"
+ value="1"
+ c:identifier="GDK_OVERLAP_RECTANGLE_OUT"
+ glib:nick="out"/>
+ <member name="part"
+ value="2"
+ c:identifier="GDK_OVERLAP_RECTANGLE_PART"
+ glib:nick="part"/>
+ </enumeration>
+ <enumeration name="VisualType"
+ c:type="GdkVisualType"
+ glib:type-name="GdkVisualType"
+ glib:get-type="gdk_visual_type_get_type">
+ <member name="static-gray"
+ value="0"
+ c:identifier="GDK_VISUAL_STATIC_GRAY"
+ glib:nick="static-gray"/>
+ <member name="grayscale"
+ value="1"
+ c:identifier="GDK_VISUAL_GRAYSCALE"
+ glib:nick="grayscale"/>
+ <member name="static-color"
+ value="2"
+ c:identifier="GDK_VISUAL_STATIC_COLOR"
+ glib:nick="static-color"/>
+ <member name="pseudo-color"
+ value="3"
+ c:identifier="GDK_VISUAL_PSEUDO_COLOR"
+ glib:nick="pseudo-color"/>
+ <member name="true-color"
+ value="4"
+ c:identifier="GDK_VISUAL_TRUE_COLOR"
+ glib:nick="true-color"/>
+ <member name="direct-color"
+ value="5"
+ c:identifier="GDK_VISUAL_DIRECT_COLOR"
+ glib:nick="direct-color"/>
+ </enumeration>
+ <enumeration name="WindowClass"
+ c:type="GdkWindowClass"
+ glib:type-name="GdkWindowClass"
+ glib:get-type="gdk_window_class_get_type">
+ <member name="output"
+ value="0"
+ c:identifier="GDK_INPUT_OUTPUT"
+ glib:nick="output"/>
+ <member name="only"
+ value="1"
+ c:identifier="GDK_INPUT_ONLY"
+ glib:nick="only"/>
+ </enumeration>
+ <enumeration name="WindowType"
+ c:type="GdkWindowType"
+ glib:type-name="GdkWindowType"
+ glib:get-type="gdk_window_type_get_type">
+ <member name="root"
+ value="0"
+ c:identifier="GDK_WINDOW_ROOT"
+ glib:nick="root"/>
+ <member name="toplevel"
+ value="1"
+ c:identifier="GDK_WINDOW_TOPLEVEL"
+ glib:nick="toplevel"/>
+ <member name="child"
+ value="2"
+ c:identifier="GDK_WINDOW_CHILD"
+ glib:nick="child"/>
+ <member name="dialog"
+ value="3"
+ c:identifier="GDK_WINDOW_DIALOG"
+ glib:nick="dialog"/>
+ <member name="temp"
+ value="4"
+ c:identifier="GDK_WINDOW_TEMP"
+ glib:nick="temp"/>
+ <member name="foreign"
+ value="5"
+ c:identifier="GDK_WINDOW_FOREIGN"
+ glib:nick="foreign"/>
+ </enumeration>
+ <bitfield name="WindowAttributesType"
+ c:type="GdkWindowAttributesType"
+ glib:type-name="GdkWindowAttributesType"
+ glib:get-type="gdk_window_attributes_type_get_type">
+ <member name="title"
+ value="2"
+ c:identifier="GDK_WA_TITLE"
+ glib:nick="title"/>
+ <member name="x" value="4" c:identifier="GDK_WA_X" glib:nick="x"/>
+ <member name="y" value="8" c:identifier="GDK_WA_Y" glib:nick="y"/>
+ <member name="cursor"
+ value="16"
+ c:identifier="GDK_WA_CURSOR"
+ glib:nick="cursor"/>
+ <member name="colormap"
+ value="32"
+ c:identifier="GDK_WA_COLORMAP"
+ glib:nick="colormap"/>
+ <member name="visual"
+ value="64"
+ c:identifier="GDK_WA_VISUAL"
+ glib:nick="visual"/>
+ <member name="wmclass"
+ value="128"
+ c:identifier="GDK_WA_WMCLASS"
+ glib:nick="wmclass"/>
+ <member name="noredir"
+ value="256"
+ c:identifier="GDK_WA_NOREDIR"
+ glib:nick="noredir"/>
+ <member name="type-hint"
+ value="512"
+ c:identifier="GDK_WA_TYPE_HINT"
+ glib:nick="type-hint"/>
+ </bitfield>
+ <bitfield name="WindowHints"
+ c:type="GdkWindowHints"
+ glib:type-name="GdkWindowHints"
+ glib:get-type="gdk_window_hints_get_type">
+ <member name="pos"
+ value="1"
+ c:identifier="GDK_HINT_POS"
+ glib:nick="pos"/>
+ <member name="min-size"
+ value="2"
+ c:identifier="GDK_HINT_MIN_SIZE"
+ glib:nick="min-size"/>
+ <member name="max-size"
+ value="4"
+ c:identifier="GDK_HINT_MAX_SIZE"
+ glib:nick="max-size"/>
+ <member name="base-size"
+ value="8"
+ c:identifier="GDK_HINT_BASE_SIZE"
+ glib:nick="base-size"/>
+ <member name="aspect"
+ value="16"
+ c:identifier="GDK_HINT_ASPECT"
+ glib:nick="aspect"/>
+ <member name="resize-inc"
+ value="32"
+ c:identifier="GDK_HINT_RESIZE_INC"
+ glib:nick="resize-inc"/>
+ <member name="win-gravity"
+ value="64"
+ c:identifier="GDK_HINT_WIN_GRAVITY"
+ glib:nick="win-gravity"/>
+ <member name="user-pos"
+ value="128"
+ c:identifier="GDK_HINT_USER_POS"
+ glib:nick="user-pos"/>
+ <member name="user-size"
+ value="256"
+ c:identifier="GDK_HINT_USER_SIZE"
+ glib:nick="user-size"/>
+ </bitfield>
+ <enumeration name="WindowTypeHint"
+ c:type="GdkWindowTypeHint"
+ glib:type-name="GdkWindowTypeHint"
+ glib:get-type="gdk_window_type_hint_get_type">
+ <member name="normal"
+ value="0"
+ c:identifier="GDK_WINDOW_TYPE_HINT_NORMAL"
+ glib:nick="normal"/>
+ <member name="dialog"
+ value="1"
+ c:identifier="GDK_WINDOW_TYPE_HINT_DIALOG"
+ glib:nick="dialog"/>
+ <member name="menu"
+ value="2"
+ c:identifier="GDK_WINDOW_TYPE_HINT_MENU"
+ glib:nick="menu"/>
+ <member name="toolbar"
+ value="3"
+ c:identifier="GDK_WINDOW_TYPE_HINT_TOOLBAR"
+ glib:nick="toolbar"/>
+ <member name="splashscreen"
+ value="4"
+ c:identifier="GDK_WINDOW_TYPE_HINT_SPLASHSCREEN"
+ glib:nick="splashscreen"/>
+ <member name="utility"
+ value="5"
+ c:identifier="GDK_WINDOW_TYPE_HINT_UTILITY"
+ glib:nick="utility"/>
+ <member name="dock"
+ value="6"
+ c:identifier="GDK_WINDOW_TYPE_HINT_DOCK"
+ glib:nick="dock"/>
+ <member name="desktop"
+ value="7"
+ c:identifier="GDK_WINDOW_TYPE_HINT_DESKTOP"
+ glib:nick="desktop"/>
+ <member name="dropdown-menu"
+ value="8"
+ c:identifier="GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU"
+ glib:nick="dropdown-menu"/>
+ <member name="popup-menu"
+ value="9"
+ c:identifier="GDK_WINDOW_TYPE_HINT_POPUP_MENU"
+ glib:nick="popup-menu"/>
+ <member name="tooltip"
+ value="10"
+ c:identifier="GDK_WINDOW_TYPE_HINT_TOOLTIP"
+ glib:nick="tooltip"/>
+ <member name="notification"
+ value="11"
+ c:identifier="GDK_WINDOW_TYPE_HINT_NOTIFICATION"
+ glib:nick="notification"/>
+ <member name="combo"
+ value="12"
+ c:identifier="GDK_WINDOW_TYPE_HINT_COMBO"
+ glib:nick="combo"/>
+ <member name="dnd"
+ value="13"
+ c:identifier="GDK_WINDOW_TYPE_HINT_DND"
+ glib:nick="dnd"/>
+ </enumeration>
+ <bitfield name="WMDecoration"
+ c:type="GdkWMDecoration"
+ glib:type-name="GdkWMDecoration"
+ glib:get-type="gdk_wm_decoration_get_type">
+ <member name="all"
+ value="1"
+ c:identifier="GDK_DECOR_ALL"
+ glib:nick="all"/>
+ <member name="border"
+ value="2"
+ c:identifier="GDK_DECOR_BORDER"
+ glib:nick="border"/>
+ <member name="resizeh"
+ value="4"
+ c:identifier="GDK_DECOR_RESIZEH"
+ glib:nick="resizeh"/>
+ <member name="title"
+ value="8"
+ c:identifier="GDK_DECOR_TITLE"
+ glib:nick="title"/>
+ <member name="menu"
+ value="16"
+ c:identifier="GDK_DECOR_MENU"
+ glib:nick="menu"/>
+ <member name="minimize"
+ value="32"
+ c:identifier="GDK_DECOR_MINIMIZE"
+ glib:nick="minimize"/>
+ <member name="maximize"
+ value="64"
+ c:identifier="GDK_DECOR_MAXIMIZE"
+ glib:nick="maximize"/>
+ </bitfield>
+ <bitfield name="WMFunction"
+ c:type="GdkWMFunction"
+ glib:type-name="GdkWMFunction"
+ glib:get-type="gdk_wm_function_get_type">
+ <member name="all"
+ value="1"
+ c:identifier="GDK_FUNC_ALL"
+ glib:nick="all"/>
+ <member name="resize"
+ value="2"
+ c:identifier="GDK_FUNC_RESIZE"
+ glib:nick="resize"/>
+ <member name="move"
+ value="4"
+ c:identifier="GDK_FUNC_MOVE"
+ glib:nick="move"/>
+ <member name="minimize"
+ value="8"
+ c:identifier="GDK_FUNC_MINIMIZE"
+ glib:nick="minimize"/>
+ <member name="maximize"
+ value="16"
+ c:identifier="GDK_FUNC_MAXIMIZE"
+ glib:nick="maximize"/>
+ <member name="close"
+ value="32"
+ c:identifier="GDK_FUNC_CLOSE"
+ glib:nick="close"/>
+ </bitfield>
+ <enumeration name="Gravity"
+ c:type="GdkGravity"
+ glib:type-name="GdkGravity"
+ glib:get-type="gdk_gravity_get_type">
+ <member name="north-west"
+ value="1"
+ c:identifier="GDK_GRAVITY_NORTH_WEST"
+ glib:nick="north-west"/>
+ <member name="north"
+ value="2"
+ c:identifier="GDK_GRAVITY_NORTH"
+ glib:nick="north"/>
+ <member name="north-east"
+ value="3"
+ c:identifier="GDK_GRAVITY_NORTH_EAST"
+ glib:nick="north-east"/>
+ <member name="west"
+ value="4"
+ c:identifier="GDK_GRAVITY_WEST"
+ glib:nick="west"/>
+ <member name="center"
+ value="5"
+ c:identifier="GDK_GRAVITY_CENTER"
+ glib:nick="center"/>
+ <member name="east"
+ value="6"
+ c:identifier="GDK_GRAVITY_EAST"
+ glib:nick="east"/>
+ <member name="south-west"
+ value="7"
+ c:identifier="GDK_GRAVITY_SOUTH_WEST"
+ glib:nick="south-west"/>
+ <member name="south"
+ value="8"
+ c:identifier="GDK_GRAVITY_SOUTH"
+ glib:nick="south"/>
+ <member name="south-east"
+ value="9"
+ c:identifier="GDK_GRAVITY_SOUTH_EAST"
+ glib:nick="south-east"/>
+ <member name="static"
+ value="10"
+ c:identifier="GDK_GRAVITY_STATIC"
+ glib:nick="static"/>
+ </enumeration>
+ <enumeration name="WindowEdge"
+ c:type="GdkWindowEdge"
+ glib:type-name="GdkWindowEdge"
+ glib:get-type="gdk_window_edge_get_type">
+ <member name="north-west"
+ value="0"
+ c:identifier="GDK_WINDOW_EDGE_NORTH_WEST"
+ glib:nick="north-west"/>
+ <member name="north"
+ value="1"
+ c:identifier="GDK_WINDOW_EDGE_NORTH"
+ glib:nick="north"/>
+ <member name="north-east"
+ value="2"
+ c:identifier="GDK_WINDOW_EDGE_NORTH_EAST"
+ glib:nick="north-east"/>
+ <member name="west"
+ value="3"
+ c:identifier="GDK_WINDOW_EDGE_WEST"
+ glib:nick="west"/>
+ <member name="east"
+ value="4"
+ c:identifier="GDK_WINDOW_EDGE_EAST"
+ glib:nick="east"/>
+ <member name="south-west"
+ value="5"
+ c:identifier="GDK_WINDOW_EDGE_SOUTH_WEST"
+ glib:nick="south-west"/>
+ <member name="south"
+ value="6"
+ c:identifier="GDK_WINDOW_EDGE_SOUTH"
+ glib:nick="south"/>
+ <member name="south-east"
+ value="7"
+ c:identifier="GDK_WINDOW_EDGE_SOUTH_EAST"
+ glib:nick="south-east"/>
+ </enumeration>
+ <function name="fontset_load_for_display"
+ c:identifier="gdk_fontset_load_for_display">
+ <return-value>
+ <type name="Font" c:type="GdkFont*"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="fontset_name">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="fontset_load" c:identifier="gdk_fontset_load">
+ <return-value>
+ <type name="Font" c:type="GdkFont*"/>
+ </return-value>
+ <parameters>
+ <parameter name="fontset_name">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="string_width" c:identifier="gdk_string_width">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="string">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="text_width" c:identifier="gdk_text_width">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="text">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="text_length">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="text_width_wc" c:identifier="gdk_text_width_wc">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="text">
+ <type name="WChar" c:type="GdkWChar*"/>
+ </parameter>
+ <parameter name="text_length">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="char_width" c:identifier="gdk_char_width">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="character">
+ <type name="GLib.char" c:type="gchar"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="char_width_wc" c:identifier="gdk_char_width_wc">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="character">
+ <type name="WChar" c:type="GdkWChar"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="string_measure" c:identifier="gdk_string_measure">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="string">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="text_measure" c:identifier="gdk_text_measure">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="text">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="text_length">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="char_measure" c:identifier="gdk_char_measure">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="character">
+ <type name="GLib.char" c:type="gchar"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="string_height" c:identifier="gdk_string_height">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="string">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="text_height" c:identifier="gdk_text_height">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="text">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="text_length">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="char_height" c:identifier="gdk_char_height">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="character">
+ <type name="GLib.char" c:type="gchar"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="text_extents" c:identifier="gdk_text_extents">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="text">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="text_length">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="lbearing">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="rbearing">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="ascent">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="descent">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="text_extents_wc" c:identifier="gdk_text_extents_wc">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="text">
+ <type name="WChar" c:type="GdkWChar*"/>
+ </parameter>
+ <parameter name="text_length">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="lbearing">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="rbearing">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="ascent">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="descent">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="string_extents" c:identifier="gdk_string_extents">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="font">
+ <type name="Font" c:type="GdkFont*"/>
+ </parameter>
+ <parameter name="string">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="lbearing">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="rbearing">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="ascent">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="descent">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="KeymapKey" c:type="GdkKeymapKey">
+ <field name="keycode">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="group">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="level">
+ <type name="int" c:type="gint"/>
+ </field>
+ </record>
+ <class name="Keymap"
+ c:type="GdkKeymap"
+ parent="GObject.Object"
+ glib:type-name="GdkKeymap"
+ glib:get-type="gdk_keymap_get_type">
+ <constructor name="get_default" c:identifier="gdk_keymap_get_default">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Keymap" c:type="GdkKeymap*"/>
</return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_keep_above" c:identifier="gdk_window_set_keep_above">
+ </constructor>
+ <constructor name="get_for_display"
+ c:identifier="gdk_keymap_get_for_display">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Keymap" c:type="GdkKeymap*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="setting">
- <type name="boolean" c:type="gboolean"/>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
</parameter>
</parameters>
- </method>
- <method name="set_keep_below" c:identifier="gdk_window_set_keep_below">
+ </constructor>
+ <method name="lookup_key" c:identifier="gdk_keymap_lookup_key">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="uint" c:type="guint"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="keymap">
+ <type name="Keymap" c:type="GdkKeymap*"/>
</parameter>
- <parameter name="setting">
- <type name="boolean" c:type="gboolean"/>
+ <parameter name="key">
+ <type name="KeymapKey" c:type="GdkKeymapKey*"/>
</parameter>
</parameters>
</method>
- <method name="set_opacity" c:identifier="gdk_window_set_opacity">
+ <method name="translate_keyboard_state"
+ c:identifier="gdk_keymap_translate_keyboard_state">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="opacity">
- <type name="double" c:type="gdouble"/>
+ <parameter name="keymap">
+ <type name="Keymap" c:type="GdkKeymap*"/>
</parameter>
- </parameters>
- </method>
- <method name="register_dnd" c:identifier="gdk_window_register_dnd">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="hardware_keycode">
+ <type name="uint" c:type="guint"/>
</parameter>
- </parameters>
- </method>
- <method name="begin_resize_drag"
- c:identifier="gdk_window_begin_resize_drag">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="state">
+ <type name="ModifierType" c:type="GdkModifierType"/>
</parameter>
- <parameter name="edge">
- <type name="WindowEdge" c:type="GdkWindowEdge"/>
+ <parameter name="group">
+ <type name="int" c:type="gint"/>
</parameter>
- <parameter name="button">
- <type name="int32" c:type="gint"/>
+ <parameter name="keyval" direction="out">
+ <type name="GLib.uint" c:type="guint*"/>
</parameter>
- <parameter name="root_x">
- <type name="int32" c:type="gint"/>
+ <parameter name="effective_group" direction="out">
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
- <parameter name="root_y">
- <type name="int32" c:type="gint"/>
+ <parameter name="level" direction="out">
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
- <parameter name="timestamp">
- <type name="uint32" c:type="guint32"/>
+ <parameter name="consumed_modifiers">
+ <type name="ModifierType" c:type="GdkModifierType*"/>
</parameter>
</parameters>
</method>
- <method name="begin_move_drag" c:identifier="gdk_window_begin_move_drag">
+ <method name="get_entries_for_keyval"
+ c:identifier="gdk_keymap_get_entries_for_keyval">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="button">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="root_x">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="root_y">
- <type name="int32" c:type="gint"/>
- </parameter>
- <parameter name="timestamp">
- <type name="uint32" c:type="guint32"/>
+ <parameter name="keymap">
+ <type name="Keymap" c:type="GdkKeymap*"/>
</parameter>
- </parameters>
- </method>
- <method name="invalidate_rect" c:identifier="gdk_window_invalidate_rect">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="keyval">
+ <type name="uint" c:type="guint"/>
</parameter>
- <parameter name="rect">
- <type name="Rectangle" c:type="GdkRectangle*"/>
+ <parameter name="keys" direction="out">
+ <type name="KeymapKey" c:type="GdkKeymapKey**"/>
</parameter>
- <parameter name="invalidate_children">
- <type name="boolean" c:type="gboolean"/>
+ <parameter name="n_keys" direction="out">
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
</parameters>
</method>
- <method name="invalidate_region"
- c:identifier="gdk_window_invalidate_region">
+ <method name="get_entries_for_keycode"
+ c:identifier="gdk_keymap_get_entries_for_keycode">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
- </parameter>
- <parameter name="invalidate_children">
- <type name="boolean" c:type="gboolean"/>
+ <parameter name="keymap">
+ <type name="Keymap" c:type="GdkKeymap*"/>
</parameter>
- </parameters>
- </method>
- <method name="invalidate_maybe_recurse"
- c:identifier="gdk_window_invalidate_maybe_recurse">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="hardware_keycode">
+ <type name="uint" c:type="guint"/>
</parameter>
- <parameter name="region">
- <type name="GdkRegion" c:type="GdkRegion*"/>
+ <parameter name="keys" direction="out">
+ <type name="KeymapKey" c:type="GdkKeymapKey**"/>
</parameter>
- <parameter name="child_func">
- <type name="???" c:type="???*"/>
+ <parameter name="keyvals">
+ <type name="GLib.uint" c:type="guint**"/>
</parameter>
- <parameter name="user_data">
- <type name="any" c:type="gpointer"/>
+ <parameter name="n_entries">
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
</parameters>
</method>
- <method name="get_update_area" c:identifier="gdk_window_get_update_area">
+ <method name="get_direction" c:identifier="gdk_keymap_get_direction">
<return-value>
- <type name="GdkRegion" c:type="GdkRegion*"/>
+ <type name="Pango.Direction" c:type="PangoDirection"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="keymap">
+ <type name="Keymap" c:type="GdkKeymap*"/>
</parameter>
</parameters>
</method>
- <method name="freeze_updates" c:identifier="gdk_window_freeze_updates">
+ <method name="have_bidi_layouts"
+ c:identifier="gdk_keymap_have_bidi_layouts">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="boolean" c:type="gboolean"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="keymap">
+ <type name="Keymap" c:type="GdkKeymap*"/>
</parameter>
</parameters>
</method>
- <method name="thaw_updates" c:identifier="gdk_window_thaw_updates">
+ <callback name="direction_changed" c:type="direction_changed">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="keymap">
+ <type name="Keymap" c:type="GdkKeymap*"/>
</parameter>
</parameters>
- </method>
- <method name="freeze_toplevel_updates_libgtk_only"
- c:identifier="gdk_window_freeze_toplevel_updates_libgtk_only">
+ </callback>
+ <callback name="keys_changed" c:type="keys_changed">
<return-value>
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="keymap">
+ <type name="Keymap" c:type="GdkKeymap*"/>
</parameter>
</parameters>
- </method>
- <method name="thaw_toplevel_updates_libgtk_only"
- c:identifier="gdk_window_thaw_toplevel_updates_libgtk_only">
+ </callback>
+ <glib:signal name="direction-changed">
<return-value>
<type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- </parameters>
- </method>
- <method name="process_updates" c:identifier="gdk_window_process_updates">
+ </return-value>
+ </glib:signal>
+ <glib:signal name="keys-changed">
<return-value>
<type name="none" c:type="void"/>
</return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
- </parameter>
- <parameter name="update_children">
- <type name="boolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_internal_paint_info"
- c:identifier="gdk_window_get_internal_paint_info">
+ </glib:signal>
+ </class>
+ <function name="keyval_name" c:identifier="gdk_keyval_name">
+ <return-value>
+ <type name="string" c:type="gchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="keyval">
+ <type name="uint" c:type="guint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="keyval_from_name" c:identifier="gdk_keyval_from_name">
+ <return-value>
+ <type name="uint" c:type="guint"/>
+ </return-value>
+ <parameters>
+ <parameter name="keyval_name">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="keyval_convert_case"
+ c:identifier="gdk_keyval_convert_case">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="symbol">
+ <type name="uint" c:type="guint"/>
+ </parameter>
+ <parameter name="lower" direction="out">
+ <type name="GLib.uint" c:type="guint*"/>
+ </parameter>
+ <parameter name="upper" direction="out">
+ <type name="GLib.uint" c:type="guint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="keyval_to_upper" c:identifier="gdk_keyval_to_upper">
+ <return-value>
+ <type name="uint" c:type="guint"/>
+ </return-value>
+ <parameters>
+ <parameter name="keyval">
+ <type name="uint" c:type="guint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="keyval_to_lower" c:identifier="gdk_keyval_to_lower">
+ <return-value>
+ <type name="uint" c:type="guint"/>
+ </return-value>
+ <parameters>
+ <parameter name="keyval">
+ <type name="uint" c:type="guint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="keyval_is_upper" c:identifier="gdk_keyval_is_upper">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="keyval">
+ <type name="uint" c:type="guint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="keyval_is_lower" c:identifier="gdk_keyval_is_lower">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="keyval">
+ <type name="uint" c:type="guint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="keyval_to_unicode" c:identifier="gdk_keyval_to_unicode">
+ <return-value>
+ <type name="uint32" c:type="guint32"/>
+ </return-value>
+ <parameters>
+ <parameter name="keyval">
+ <type name="uint" c:type="guint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="unicode_to_keyval" c:identifier="gdk_unicode_to_keyval">
+ <return-value>
+ <type name="uint" c:type="guint"/>
+ </return-value>
+ <parameters>
+ <parameter name="wc">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <class name="PangoRenderer"
+ c:type="GdkPangoRenderer"
+ parent="Pango.Renderer"
+ glib:type-name="GdkPangoRenderer"
+ glib:get-type="gdk_pango_renderer_get_type">
+ <property name="screen">
+ <type name="Screen" c:type="GdkScreen"/>
+ </property>
+ </class>
+ <record name="PangoRendererClass" c:type="GdkPangoRendererClass">
+ <field name="parent_class">
+ <type name="PangoRendererClass" c:type="PangoRendererClass"/>
+ </field>
+ </record>
+ <record name="PangoRendererPrivate" c:type="GdkPangoRendererPrivate"/>
+ <record name="PangoRenderer" c:type="_GdkPangoRenderer">
+ <field name="parent_instance">
+ <type name="PangoRenderer" c:type="PangoRenderer"/>
+ </field>
+ <field name="priv">
+ <type name="PangoRendererPrivate" c:type="GdkPangoRendererPrivate*"/>
+ </field>
+ </record>
+ <function name="pango_renderer_new" c:identifier="gdk_pango_renderer_new">
+ <return-value>
+ <type name="PangoRenderer" c:type="PangoRenderer*"/>
+ </return-value>
+ <parameters>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pango_renderer_get_default"
+ c:identifier="gdk_pango_renderer_get_default">
+ <return-value>
+ <type name="PangoRenderer" c:type="PangoRenderer*"/>
+ </return-value>
+ <parameters>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pango_renderer_set_drawable"
+ c:identifier="gdk_pango_renderer_set_drawable">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gdk_renderer">
+ <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
+ </parameter>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pango_renderer_set_gc"
+ c:identifier="gdk_pango_renderer_set_gc">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gdk_renderer">
+ <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
+ </parameter>
+ <parameter name="gc">
+ <type name="GC" c:type="GdkGC*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pango_renderer_set_stipple"
+ c:identifier="gdk_pango_renderer_set_stipple">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gdk_renderer">
+ <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
+ </parameter>
+ <parameter name="part">
+ <type name="Pango.RenderPart" c:type="PangoRenderPart"/>
+ </parameter>
+ <parameter name="stipple">
+ <type name="Bitmap" c:type="GdkBitmap*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pango_renderer_set_override_color"
+ c:identifier="gdk_pango_renderer_set_override_color">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="gdk_renderer">
+ <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
+ </parameter>
+ <parameter name="part">
+ <type name="Pango.RenderPart" c:type="PangoRenderPart"/>
+ </parameter>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pango_context_get_for_screen"
+ c:identifier="gdk_pango_context_get_for_screen">
+ <return-value>
+ <type name="Pango.Context" c:type="PangoContext*"/>
+ </return-value>
+ <parameters>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pango_context_get" c:identifier="gdk_pango_context_get">
+ <return-value>
+ <type name="Pango.Context" c:type="PangoContext*"/>
+ </return-value>
+ </function>
+ <function name="pango_context_set_colormap"
+ c:identifier="gdk_pango_context_set_colormap">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="Pango.Context" c:type="PangoContext*"/>
+ </parameter>
+ <parameter name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pango_layout_line_get_clip_region"
+ c:identifier="gdk_pango_layout_line_get_clip_region">
+ <return-value>
+ <type name="Region" c:type="GdkRegion*"/>
+ </return-value>
+ <parameters>
+ <parameter name="line">
+ <type name="Pango.LayoutLine" c:type="PangoLayoutLine*"/>
+ </parameter>
+ <parameter name="x_origin">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y_origin">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="index_ranges">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="n_ranges">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pango_layout_get_clip_region"
+ c:identifier="gdk_pango_layout_get_clip_region">
+ <return-value>
+ <type name="Region" c:type="GdkRegion*"/>
+ </return-value>
+ <parameters>
+ <parameter name="layout">
+ <type name="Pango.Layout" c:type="PangoLayout*"/>
+ </parameter>
+ <parameter name="x_origin">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="y_origin">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="index_ranges">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="n_ranges">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="PangoAttrStipple" c:type="GdkPangoAttrStipple">
+ <field name="attr">
+ <type name="Pango.Attribute" c:type="PangoAttribute"/>
+ </field>
+ <field name="stipple">
+ <type name="Bitmap" c:type="GdkBitmap*"/>
+ </field>
+ </record>
+ <record name="PangoAttrEmbossed" c:type="GdkPangoAttrEmbossed">
+ <field name="attr">
+ <type name="Pango.Attribute" c:type="PangoAttribute"/>
+ </field>
+ <field name="embossed">
+ <type name="boolean" c:type="gboolean"/>
+ </field>
+ </record>
+ <record name="PangoAttrEmbossColor" c:type="GdkPangoAttrEmbossColor">
+ <field name="attr">
+ <type name="Pango.Attribute" c:type="PangoAttribute"/>
+ </field>
+ <field name="color">
+ <type name="Pango.Color" c:type="PangoColor"/>
+ </field>
+ </record>
+ <function name="pango_attr_stipple_new"
+ c:identifier="gdk_pango_attr_stipple_new">
+ <return-value>
+ <type name="Pango.Attribute" c:type="PangoAttribute*"/>
+ </return-value>
+ <parameters>
+ <parameter name="stipple">
+ <type name="Bitmap" c:type="GdkBitmap*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pango_attr_embossed_new"
+ c:identifier="gdk_pango_attr_embossed_new">
+ <return-value>
+ <type name="Pango.Attribute" c:type="PangoAttribute*"/>
+ </return-value>
+ <parameters>
+ <parameter name="embossed">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="pango_attr_emboss_color_new"
+ c:identifier="gdk_pango_attr_emboss_color_new">
+ <return-value>
+ <type name="Pango.Attribute" c:type="PangoAttribute*"/>
+ </return-value>
+ <parameters>
+ <parameter name="color">
+ <type name="Color" c:type="GdkColor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="PixmapObject" c:type="GdkPixmapObject">
+ <field name="parent_instance">
+ <type name="Drawable" c:type="GdkDrawable"/>
+ </field>
+ <field name="impl">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </field>
+ <field name="depth">
+ <type name="int" c:type="gint"/>
+ </field>
+ </record>
+ <record name="DrawableClass" c:type="DrawableClass">
+ <field name="parent_class">
+ <type name="GObject.Class" c:type="GObjectClass"/>
+ </field>
+ </record>
+ <record name="PixmapObjectClass" c:type="GdkPixmapObjectClass">
+ <field name="parent_class">
+ <type name="DrawableClass" c:type="GdkDrawableClass"/>
+ </field>
+ </record>
+ <function name="bitmap_create_from_data"
+ c:identifier="gdk_bitmap_create_from_data">
+ <return-value>
+ <type name="Bitmap" c:type="GdkBitmap*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drawable">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="width">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="height">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="atom_intern" c:identifier="gdk_atom_intern">
+ <return-value>
+ <type name="Atom" c:type="GdkAtom"/>
+ </return-value>
+ <parameters>
+ <parameter name="atom_name">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="only_if_exists">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="atom_intern_static_string"
+ c:identifier="gdk_atom_intern_static_string">
+ <return-value>
+ <type name="Atom" c:type="GdkAtom"/>
+ </return-value>
+ <parameters>
+ <parameter name="atom_name">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="atom_name" c:identifier="gdk_atom_name">
+ <return-value>
+ <type name="string" c:type="gchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="atom">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="property_get" c:identifier="gdk_property_get">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="property">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="type">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="offset">
+ <type name="ulong" c:type="gulong"/>
+ </parameter>
+ <parameter name="length">
+ <type name="ulong" c:type="gulong"/>
+ </parameter>
+ <parameter name="pdelete">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="actual_property_type">
+ <type name="Atom" c:type="GdkAtom*"/>
+ </parameter>
+ <parameter name="actual_format">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="actual_length">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="GLib.uchar" c:type="guchar**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="property_change" c:identifier="gdk_property_change">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="property">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="type">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="format">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="mode">
+ <type name="PropMode" c:type="GdkPropMode"/>
+ </parameter>
+ <parameter name="data">
+ <type name="GLib.uchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="nelements">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="property_delete" c:identifier="gdk_property_delete">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="window">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="property">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="text_property_to_text_list"
+ c:identifier="gdk_text_property_to_text_list">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="encoding">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="format">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="text">
+ <type name="GLib.uchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="length">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="list">
+ <type name="GLib.char" c:type="gchar***"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="text_property_to_utf8_list"
+ c:identifier="gdk_text_property_to_utf8_list">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="encoding">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="format">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="text">
+ <type name="GLib.uchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="length">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="list">
+ <type name="GLib.char" c:type="gchar***"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="utf8_to_compound_text"
+ c:identifier="gdk_utf8_to_compound_text">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="str">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="encoding">
+ <type name="Atom" c:type="GdkAtom*"/>
+ </parameter>
+ <parameter name="format">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="ctext">
+ <type name="GLib.uchar" c:type="guchar**"/>
+ </parameter>
+ <parameter name="length">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="string_to_compound_text"
+ c:identifier="gdk_string_to_compound_text">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="str">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="encoding">
+ <type name="Atom" c:type="GdkAtom*"/>
+ </parameter>
+ <parameter name="format">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="ctext">
+ <type name="GLib.uchar" c:type="guchar**"/>
+ </parameter>
+ <parameter name="length">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="text_property_to_text_list_for_display"
+ c:identifier="gdk_text_property_to_text_list_for_display">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="encoding">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="format">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="text">
+ <type name="GLib.uchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="length">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="list">
+ <type name="GLib.char" c:type="gchar***"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="text_property_to_utf8_list_for_display"
+ c:identifier="gdk_text_property_to_utf8_list_for_display">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="encoding">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="format">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="text">
+ <type name="GLib.uchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="length">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="list">
+ <type name="GLib.char" c:type="gchar***"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="utf8_to_string_target"
+ c:identifier="gdk_utf8_to_string_target">
+ <return-value>
+ <type name="string" c:type="gchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="str">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="string_to_compound_text_for_display"
+ c:identifier="gdk_string_to_compound_text_for_display">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="str">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="encoding">
+ <type name="Atom" c:type="GdkAtom*"/>
+ </parameter>
+ <parameter name="format">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="ctext">
+ <type name="GLib.uchar" c:type="guchar**"/>
+ </parameter>
+ <parameter name="length">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="utf8_to_compound_text_for_display"
+ c:identifier="gdk_utf8_to_compound_text_for_display">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="str">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="encoding">
+ <type name="Atom" c:type="GdkAtom*"/>
+ </parameter>
+ <parameter name="format">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="ctext">
+ <type name="GLib.uchar" c:type="guchar**"/>
+ </parameter>
+ <parameter name="length">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="free_text_list" c:identifier="gdk_free_text_list">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="list">
+ <type name="GLib.char" c:type="gchar**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="free_compound_text" c:identifier="gdk_free_compound_text">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="ctext">
+ <type name="GLib.uchar" c:type="guchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <callback name="SpanFunc" c:type="GdkSpanFunc">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="span">
+ <type name="Span" c:type="GdkSpan*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <function name="region_new" c:identifier="gdk_region_new">
+ <return-value>
+ <type name="Region" c:type="GdkRegion*"/>
+ </return-value>
+ </function>
+ <function name="region_polygon" c:identifier="gdk_region_polygon">
+ <return-value>
+ <type name="Region" c:type="GdkRegion*"/>
+ </return-value>
+ <parameters>
+ <parameter name="points">
+ <type name="Point" c:type="GdkPoint*"/>
+ </parameter>
+ <parameter name="npoints">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="fill_rule">
+ <type name="FillRule" c:type="GdkFillRule"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_copy" c:identifier="gdk_region_copy">
+ <return-value>
+ <type name="Region" c:type="GdkRegion*"/>
+ </return-value>
+ <parameters>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_rectangle" c:identifier="gdk_region_rectangle">
+ <return-value>
+ <type name="Region" c:type="GdkRegion*"/>
+ </return-value>
+ <parameters>
+ <parameter name="rectangle">
+ <type name="Rectangle" c:type="GdkRectangle*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_destroy" c:identifier="gdk_region_destroy">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_get_clipbox" c:identifier="gdk_region_get_clipbox">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="rectangle">
+ <type name="Rectangle" c:type="GdkRectangle*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_get_rectangles"
+ c:identifier="gdk_region_get_rectangles">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="rectangles">
+ <type name="Rectangle" c:type="GdkRectangle**"/>
+ </parameter>
+ <parameter name="n_rectangles">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_empty" c:identifier="gdk_region_empty">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_equal" c:identifier="gdk_region_equal">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="region1">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="region2">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_point_in" c:identifier="gdk_region_point_in">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="x">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="y">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_rect_in" c:identifier="gdk_region_rect_in">
+ <return-value>
+ <type name="OverlapType" c:type="GdkOverlapType"/>
+ </return-value>
+ <parameters>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="rectangle">
+ <type name="Rectangle" c:type="GdkRectangle*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_offset" c:identifier="gdk_region_offset">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="dx">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dy">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_shrink" c:identifier="gdk_region_shrink">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="dx">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ <parameter name="dy">
+ <type name="int" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_union_with_rect"
+ c:identifier="gdk_region_union_with_rect">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="rect">
+ <type name="Rectangle" c:type="GdkRectangle*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_intersect" c:identifier="gdk_region_intersect">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="source1">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="source2">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_union" c:identifier="gdk_region_union">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="source1">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="source2">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_subtract" c:identifier="gdk_region_subtract">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="source1">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="source2">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_xor" c:identifier="gdk_region_xor">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="source1">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="source2">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="region_spans_intersect_foreach"
+ c:identifier="gdk_region_spans_intersect_foreach">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="region">
+ <type name="Region" c:type="GdkRegion*"/>
+ </parameter>
+ <parameter name="spans">
+ <type name="Span" c:type="GdkSpan*"/>
+ </parameter>
+ <parameter name="n_spans">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="sorted">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="function">
+ <type name="SpanFunc" c:type="GdkSpanFunc"/>
+ </parameter>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="selection_owner_set"
+ c:identifier="gdk_selection_owner_set">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="owner">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="selection">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="time_">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="send_event">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="selection_owner_get"
+ c:identifier="gdk_selection_owner_get">
+ <return-value>
+ <type name="Window" c:type="GdkWindow*"/>
+ </return-value>
+ <parameters>
+ <parameter name="selection">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="selection_owner_set_for_display"
+ c:identifier="gdk_selection_owner_set_for_display">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="owner">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="selection">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="time_">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="send_event">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="selection_owner_get_for_display"
+ c:identifier="gdk_selection_owner_get_for_display">
+ <return-value>
+ <type name="Window" c:type="GdkWindow*"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="selection">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="selection_convert" c:identifier="gdk_selection_convert">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="requestor">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="selection">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="target">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="time_">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="selection_property_get"
+ c:identifier="gdk_selection_property_get">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="requestor">
+ <type name="Window" c:type="GdkWindow*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="GLib.uchar" c:type="guchar**"/>
+ </parameter>
+ <parameter name="prop_type">
+ <type name="Atom" c:type="GdkAtom*"/>
+ </parameter>
+ <parameter name="prop_format">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="selection_send_notify"
+ c:identifier="gdk_selection_send_notify">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="requestor">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="selection">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="target">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="property">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="time_">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="selection_send_notify_for_display"
+ c:identifier="gdk_selection_send_notify_for_display">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="display">
+ <type name="Display" c:type="GdkDisplay*"/>
+ </parameter>
+ <parameter name="requestor">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="selection">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="target">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="property">
+ <type name="Atom" c:type="GdkAtom"/>
+ </parameter>
+ <parameter name="time_">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="spawn_on_screen" c:identifier="gdk_spawn_on_screen">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
+ </parameter>
+ <parameter name="working_directory">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="argv">
+ <type name="GLib.char" c:type="gchar**"/>
+ </parameter>
+ <parameter name="envp">
+ <type name="GLib.char" c:type="gchar**"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GLib.SpawnFlags" c:type="GSpawnFlags"/>
+ </parameter>
+ <parameter name="child_setup">
+ <type name="GLib.SpawnChildSetupFunc" c:type="GSpawnChildSetupFunc"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="child_pid">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.Error" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="spawn_on_screen_with_pipes"
+ c:identifier="gdk_spawn_on_screen_with_pipes">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
+ </parameter>
+ <parameter name="working_directory">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="argv">
+ <type name="GLib.char" c:type="gchar**"/>
+ </parameter>
+ <parameter name="envp">
+ <type name="GLib.char" c:type="gchar**"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GLib.SpawnFlags" c:type="GSpawnFlags"/>
+ </parameter>
+ <parameter name="child_setup">
+ <type name="GLib.SpawnChildSetupFunc" c:type="GSpawnChildSetupFunc"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="child_pid">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="standard_input">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="standard_output">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="standard_error">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.Error" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="spawn_command_line_on_screen"
+ c:identifier="gdk_spawn_command_line_on_screen">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
+ </parameter>
+ <parameter name="command_line">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.Error" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="visual_get_best_depth"
+ c:identifier="gdk_visual_get_best_depth">
+ <return-value>
+ <type name="int" c:type="gint"/>
+ </return-value>
+ </function>
+ <function name="visual_get_best_type"
+ c:identifier="gdk_visual_get_best_type">
+ <return-value>
+ <type name="VisualType" c:type="GdkVisualType"/>
+ </return-value>
+ </function>
+ <function name="query_depths" c:identifier="gdk_query_depths">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="depths" direction="out">
+ <type name="GLib.int" c:type="gint**"/>
+ </parameter>
+ <parameter name="count" direction="out">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="query_visual_types" c:identifier="gdk_query_visual_types">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="visual_types">
+ <type name="VisualType" c:type="GdkVisualType**"/>
+ </parameter>
+ <parameter name="count">
+ <type name="GLib.int" c:type="gint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="list_visuals" c:identifier="gdk_list_visuals">
+ <return-value>
+ <type name="GLib.List" c:type="GList*"/>
+ </return-value>
+ </function>
+ <record name="Geometry" c:type="GdkGeometry">
+ <field name="min_width">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="min_height">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="max_width">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="max_height">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="base_width">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="base_height">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="width_inc">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="height_inc">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="min_aspect">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="max_aspect">
+ <type name="double" c:type="gdouble"/>
+ </field>
+ <field name="win_gravity">
+ <type name="Gravity" c:type="GdkGravity"/>
+ </field>
+ </record>
+ <record name="WindowAttr" c:type="GdkWindowAttr">
+ <field name="title">
+ <type name="string" c:type="gchar*"/>
+ </field>
+ <field name="event_mask">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="x">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="y">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="width">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="height">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="wclass">
+ <type name="WindowClass" c:type="GdkWindowClass"/>
+ </field>
+ <field name="visual">
+ <type name="Visual" c:type="GdkVisual*"/>
+ </field>
+ <field name="colormap">
+ <type name="Colormap" c:type="GdkColormap*"/>
+ </field>
+ <field name="window_type">
+ <type name="WindowType" c:type="GdkWindowType"/>
+ </field>
+ <field name="cursor">
+ <type name="Cursor" c:type="GdkCursor*"/>
+ </field>
+ <field name="wmclass_name">
+ <type name="string" c:type="gchar*"/>
+ </field>
+ <field name="wmclass_class">
+ <type name="string" c:type="gchar*"/>
+ </field>
+ <field name="override_redirect">
+ <type name="boolean" c:type="gboolean"/>
+ </field>
+ <field name="type_hint">
+ <type name="WindowTypeHint" c:type="GdkWindowTypeHint"/>
+ </field>
+ </record>
+ <record name="PointerHooks" c:type="GdkPointerHooks">
+ <callback name="get_pointer" c:type="get_pointer">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Window" c:type="GdkWindow*"/>
</return-value>
<parameters>
<parameter name="window">
<type name="Window" c:type="GdkWindow*"/>
</parameter>
- <parameter name="real_drawable">
- <type name="Drawable" c:type="GdkDrawable**"/>
+ <parameter name="x">
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
- <parameter name="x_offset">
- <type name="GLib.gint" c:type="gint*"/>
+ <parameter name="y">
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
- <parameter name="y_offset">
- <type name="GLib.gint" c:type="gint*"/>
+ <parameter name="mask">
+ <type name="ModifierType" c:type="GdkModifierType*"/>
</parameter>
</parameters>
- </method>
- <method name="enable_synchronized_configure"
- c:identifier="gdk_window_enable_synchronized_configure">
+ </callback>
+ <callback name="window_at_pointer" c:type="window_at_pointer">
<return-value>
- <type name="none" c:type="void"/>
+ <type name="Window" c:type="GdkWindow*"/>
</return-value>
<parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="screen">
+ <type name="Screen" c:type="GdkScreen*"/>
</parameter>
- </parameters>
- </method>
- <method name="configure_finished"
- c:identifier="gdk_window_configure_finished">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="win_x">
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
- </parameters>
- </method>
- <method name="destroy_notify" c:identifier="gdk_window_destroy_notify">
- <return-value>
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="window">
- <type name="Window" c:type="GdkWindow*"/>
+ <parameter name="win_y">
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
</parameters>
- </method>
- </class>
+ </callback>
+ </record>
+ <record name="WindowObject" c:type="GdkWindowObject">
+ <field name="parent_instance">
+ <type name="Drawable" c:type="GdkDrawable"/>
+ </field>
+ <field name="impl">
+ <type name="Drawable" c:type="GdkDrawable*"/>
+ </field>
+ <field name="parent">
+ <type name="WindowObject" c:type="GdkWindowObject*"/>
+ </field>
+ <field name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </field>
+ <field name="x">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="y">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="extension_events">
+ <type name="int" c:type="gint"/>
+ </field>
+ <field name="filters">
+ <type name="GLib.List" c:type="GList*"/>
+ </field>
+ <field name="children">
+ <type name="GLib.List" c:type="GList*"/>
+ </field>
+ <field name="bg_color">
+ <type name="Color" c:type="GdkColor"/>
+ </field>
+ <field name="bg_pixmap">
+ <type name="Pixmap" c:type="GdkPixmap*"/>
+ </field>
+ <field name="paint_stack">
+ <type name="GLib.SList" c:type="GSList*"/>
+ </field>
+ <field name="update_area">
+ <type name="Region" c:type="GdkRegion*"/>
+ </field>
+ <field name="update_freeze_count">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="window_type">
+ <type name="uint8" c:type="guint8"/>
+ </field>
+ <field name="depth">
+ <type name="uint8" c:type="guint8"/>
+ </field>
+ <field name="resize_count">
+ <type name="uint8" c:type="guint8"/>
+ </field>
+ <field name="state">
+ <type name="WindowState" c:type="GdkWindowState"/>
+ </field>
+ <field name="guffaw_gravity">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="input_only">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="modal_hint">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="composited">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="destroyed">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="accept_focus">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="focus_on_map">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="shaped">
+ <type name="uint" c:type="guint"/>
+ </field>
+ <field name="event_mask">
+ <type name="EventMask" c:type="GdkEventMask"/>
+ </field>
+ <field name="update_and_descendants_freeze_count">
+ <type name="uint" c:type="guint"/>
+ </field>
+ </record>
+ <record name="WindowObjectClass" c:type="GdkWindowObjectClass">
+ <field name="parent_class">
+ <type name="DrawableClass" c:type="GdkDrawableClass"/>
+ </field>
+ </record>
<function name="set_sm_client_id" c:identifier="gdk_set_sm_client_id">
<return-value>
<type name="none" c:type="void"/>
@@ -11125,7 +11149,7 @@
<function name="window_get_toplevels"
c:identifier="gdk_window_get_toplevels">
<return-value>
- <type name="GLib.GList" c:type="GList*"/>
+ <type name="GLib.List" c:type="GList*"/>
</return-value>
</function>
<function name="window_process_all_updates"
@@ -11152,32 +11176,32 @@
</return-value>
<parameters>
<parameter name="geometry">
- <type name="GdkGeometry" c:type="GdkGeometry*"/>
+ <type name="Geometry" c:type="GdkGeometry*"/>
</parameter>
<parameter name="flags">
- <type name="uint32" c:type="guint"/>
+ <type name="uint" c:type="guint"/>
</parameter>
<parameter name="width">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="height">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="new_width">
- <type name="GLib.gint" c:type="gint*"/>
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
<parameter name="new_height">
- <type name="GLib.gint" c:type="gint*"/>
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
</parameters>
</function>
<function name="set_pointer_hooks" c:identifier="gdk_set_pointer_hooks">
<return-value>
- <type name="GdkPointerHooks" c:type="GdkPointerHooks*"/>
+ <type name="PointerHooks" c:type="GdkPointerHooks*"/>
</return-value>
<parameters>
<parameter name="new_hooks">
- <type name="GdkPointerHooks" c:type="GdkPointerHooks*"/>
+ <type name="PointerHooks" c:type="GdkPointerHooks*"/>
</parameter>
</parameters>
</function>
@@ -11193,10 +11217,10 @@
</return-value>
<parameters>
<parameter name="argc">
- <type name="GLib.gint" c:type="gint*"/>
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
<parameter name="argv">
- <type name="GLib.gchar" c:type="gchar***"/>
+ <type name="GLib.char" c:type="gchar***"/>
</parameter>
</parameters>
</function>
@@ -11206,10 +11230,10 @@
</return-value>
<parameters>
<parameter name="argc">
- <type name="GLib.gint" c:type="gint*"/>
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
<parameter name="argv">
- <type name="GLib.gchar" c:type="gchar***"/>
+ <type name="GLib.char" c:type="gchar***"/>
</parameter>
</parameters>
</function>
@@ -11219,10 +11243,10 @@
</return-value>
<parameters>
<parameter name="argc">
- <type name="GLib.gint" c:type="gint*"/>
+ <type name="GLib.int" c:type="gint*"/>
</parameter>
<parameter name="argv">
- <type name="GLib.gchar" c:type="gchar***"/>
+ <type name="GLib.char" c:type="gchar***"/>
</parameter>
</parameters>
</function>
@@ -11233,7 +11257,7 @@
</return-value>
<parameters>
<parameter name="group">
- <type name="GOptionGroup" c:type="GOptionGroup*"/>
+ <type name="GLib.OptionGroup" c:type="GOptionGroup*"/>
</parameter>
</parameters>
</function>
@@ -11249,7 +11273,7 @@
</return-value>
<parameters>
<parameter name="error_code">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
</parameters>
</function>
@@ -11280,7 +11304,7 @@
</function>
<function name="error_trap_pop" c:identifier="gdk_error_trap_pop">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</return-value>
</function>
<function name="set_use_xshm" c:identifier="gdk_set_use_xshm">
@@ -11311,39 +11335,39 @@
</function>
<function name="input_add_full" c:identifier="gdk_input_add_full">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</return-value>
<parameters>
<parameter name="source">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="condition">
<type name="InputCondition" c:type="GdkInputCondition"/>
</parameter>
<parameter name="function">
- <type name="GdkInputFunction" c:type="GdkInputFunction"/>
+ <type name="InputFunction" c:type="GdkInputFunction"/>
</parameter>
<parameter name="data">
<type name="any" c:type="gpointer"/>
</parameter>
<parameter name="destroy">
- <type name="GdkDestroyNotify" c:type="GdkDestroyNotify"/>
+ <type name="DestroyNotify" c:type="GdkDestroyNotify"/>
</parameter>
</parameters>
</function>
<function name="input_add" c:identifier="gdk_input_add">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</return-value>
<parameters>
<parameter name="source">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="condition">
<type name="InputCondition" c:type="GdkInputCondition"/>
</parameter>
<parameter name="function">
- <type name="GdkInputFunction" c:type="GdkInputFunction"/>
+ <type name="InputFunction" c:type="GdkInputFunction"/>
</parameter>
<parameter name="data">
<type name="any" c:type="gpointer"/>
@@ -11356,7 +11380,7 @@
</return-value>
<parameters>
<parameter name="tag">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
</parameters>
</function>
@@ -11414,7 +11438,7 @@
<type name="Window" c:type="GdkWindow**"/>
</parameter>
<parameter name="owner_events">
- <type name="GLib.gboolean" c:type="gboolean*"/>
+ <type name="GLib.boolean" c:type="gboolean*"/>
</parameter>
</parameters>
</function>
@@ -11431,7 +11455,7 @@
<type name="Window" c:type="GdkWindow**"/>
</parameter>
<parameter name="owner_events">
- <type name="GLib.gboolean" c:type="gboolean*"/>
+ <type name="GLib.boolean" c:type="gboolean*"/>
</parameter>
</parameters>
</function>
@@ -11462,22 +11486,22 @@
</function>
<function name="screen_width" c:identifier="gdk_screen_width">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</return-value>
</function>
<function name="screen_height" c:identifier="gdk_screen_height">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</return-value>
</function>
<function name="screen_width_mm" c:identifier="gdk_screen_width_mm">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</return-value>
</function>
<function name="screen_height_mm" c:identifier="gdk_screen_height_mm">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</return-value>
</function>
<function name="beep" c:identifier="gdk_beep">
@@ -11497,7 +11521,7 @@
</return-value>
<parameters>
<parameter name="msec">
- <type name="uint32" c:type="guint"/>
+ <type name="uint" c:type="guint"/>
</parameter>
</parameters>
</function>
@@ -11534,34 +11558,29 @@
</parameter>
</parameters>
</function>
- <glib:boxed c:type="Rectangle"
- glib:name="Rectangle"
- glib:type-name="GdkRectangle"
- glib:get-type="gdk_rectangle_get_type">
- </glib:boxed>
<function name="wcstombs" c:identifier="gdk_wcstombs">
<return-value>
<type name="string" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="src">
- <type name="GdkWChar" c:type="GdkWChar*"/>
+ <type name="WChar" c:type="GdkWChar*"/>
</parameter>
</parameters>
</function>
<function name="mbstowcs" c:identifier="gdk_mbstowcs">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</return-value>
<parameters>
<parameter name="dest">
- <type name="GdkWChar" c:type="GdkWChar*"/>
+ <type name="WChar" c:type="GdkWChar*"/>
</parameter>
<parameter name="src">
<type name="string" c:type="gchar*"/>
</parameter>
<parameter name="dest_max">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
</parameters>
</function>
@@ -11578,7 +11597,7 @@
<type name="Event" c:type="GdkEvent*"/>
</parameter>
<parameter name="winid">
- <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
+ <type name="NativeWindow" c:type="GdkNativeWindow"/>
</parameter>
</parameters>
</function>
@@ -11621,40 +11640,40 @@
</return-value>
<parameters>
<parameter name="enter_fn">
- <type name="GObject.GCallback" c:type="GCallback"/>
+ <type name="GObject.Callback" c:type="GCallback"/>
</parameter>
<parameter name="leave_fn">
- <type name="GObject.GCallback" c:type="GCallback"/>
+ <type name="GObject.Callback" c:type="GCallback"/>
</parameter>
</parameters>
</function>
<function name="threads_add_idle_full"
c:identifier="gdk_threads_add_idle_full">
<return-value>
- <type name="uint32" c:type="guint"/>
+ <type name="uint" c:type="guint"/>
</return-value>
<parameters>
<parameter name="priority">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="function">
- <type name="GLib.GSourceFunc" c:type="GSourceFunc"/>
+ <type name="GLib.SourceFunc" c:type="GSourceFunc"/>
</parameter>
<parameter name="data">
<type name="any" c:type="gpointer"/>
</parameter>
<parameter name="notify">
- <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
+ <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
</parameter>
</parameters>
</function>
<function name="threads_add_idle" c:identifier="gdk_threads_add_idle">
<return-value>
- <type name="uint32" c:type="guint"/>
+ <type name="uint" c:type="guint"/>
</return-value>
<parameters>
<parameter name="function">
- <type name="GLib.GSourceFunc" c:type="GSourceFunc"/>
+ <type name="GLib.SourceFunc" c:type="GSourceFunc"/>
</parameter>
<parameter name="data">
<type name="any" c:type="gpointer"/>
@@ -11664,37 +11683,37 @@
<function name="threads_add_timeout_full"
c:identifier="gdk_threads_add_timeout_full">
<return-value>
- <type name="uint32" c:type="guint"/>
+ <type name="uint" c:type="guint"/>
</return-value>
<parameters>
<parameter name="priority">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="interval">
- <type name="uint32" c:type="guint"/>
+ <type name="uint" c:type="guint"/>
</parameter>
<parameter name="function">
- <type name="GLib.GSourceFunc" c:type="GSourceFunc"/>
+ <type name="GLib.SourceFunc" c:type="GSourceFunc"/>
</parameter>
<parameter name="data">
<type name="any" c:type="gpointer"/>
</parameter>
<parameter name="notify">
- <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
+ <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
</parameter>
</parameters>
</function>
<function name="threads_add_timeout"
c:identifier="gdk_threads_add_timeout">
<return-value>
- <type name="uint32" c:type="guint"/>
+ <type name="uint" c:type="guint"/>
</return-value>
<parameters>
<parameter name="interval">
- <type name="uint32" c:type="guint"/>
+ <type name="uint" c:type="guint"/>
</parameter>
<parameter name="function">
- <type name="GLib.GSourceFunc" c:type="GSourceFunc"/>
+ <type name="GLib.SourceFunc" c:type="GSourceFunc"/>
</parameter>
<parameter name="data">
<type name="any" c:type="gpointer"/>
@@ -11721,7 +11740,7 @@
<function name="x11_drawable_get_xdisplay"
c:identifier="gdk_x11_drawable_get_xdisplay">
<return-value>
- <type name="Display" c:type="Display*"/>
+ <type name="xlib.Display" c:type="Display*"/>
</return-value>
<parameters>
<parameter name="drawable">
@@ -11732,7 +11751,7 @@
<function name="x11_drawable_get_xid"
c:identifier="gdk_x11_drawable_get_xid">
<return-value>
- <type name="XID" c:type="XID"/>
+ <type name="xlib.XID" c:type="XID"/>
</return-value>
<parameters>
<parameter name="drawable">
@@ -11743,7 +11762,7 @@
<function name="x11_image_get_xdisplay"
c:identifier="gdk_x11_image_get_xdisplay">
<return-value>
- <type name="Display" c:type="Display*"/>
+ <type name="xlib.Display" c:type="Display*"/>
</return-value>
<parameters>
<parameter name="image">
@@ -11754,7 +11773,7 @@
<function name="x11_image_get_ximage"
c:identifier="gdk_x11_image_get_ximage">
<return-value>
- <type name="XImage" c:type="XImage*"/>
+ <type name="xlib.XImage" c:type="XImage*"/>
</return-value>
<parameters>
<parameter name="image">
@@ -11765,7 +11784,7 @@
<function name="x11_colormap_get_xdisplay"
c:identifier="gdk_x11_colormap_get_xdisplay">
<return-value>
- <type name="Display" c:type="Display*"/>
+ <type name="xlib.Display" c:type="Display*"/>
</return-value>
<parameters>
<parameter name="colormap">
@@ -11787,7 +11806,7 @@
<function name="x11_cursor_get_xdisplay"
c:identifier="gdk_x11_cursor_get_xdisplay">
<return-value>
- <type name="Display" c:type="Display*"/>
+ <type name="xlib.Display" c:type="Display*"/>
</return-value>
<parameters>
<parameter name="cursor">
@@ -11809,7 +11828,7 @@
<function name="x11_display_get_xdisplay"
c:identifier="gdk_x11_display_get_xdisplay">
<return-value>
- <type name="Display" c:type="Display*"/>
+ <type name="xlib.Display" c:type="Display*"/>
</return-value>
<parameters>
<parameter name="display">
@@ -11831,7 +11850,7 @@
<function name="x11_gc_get_xdisplay"
c:identifier="gdk_x11_gc_get_xdisplay">
<return-value>
- <type name="Display" c:type="Display*"/>
+ <type name="xlib.Display" c:type="Display*"/>
</return-value>
<parameters>
<parameter name="gc">
@@ -11841,7 +11860,7 @@
</function>
<function name="x11_gc_get_xgc" c:identifier="gdk_x11_gc_get_xgc">
<return-value>
- <type name="GC" c:type="GC"/>
+ <type name="xlib.GC" c:type="GC"/>
</return-value>
<parameters>
<parameter name="gc">
@@ -11916,13 +11935,13 @@
<function name="x11_get_default_xdisplay"
c:identifier="gdk_x11_get_default_xdisplay">
<return-value>
- <type name="Display" c:type="Display*"/>
+ <type name="xlib.Display" c:type="Display*"/>
</return-value>
</function>
<function name="x11_get_default_screen"
c:identifier="gdk_x11_get_default_screen">
<return-value>
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</return-value>
</function>
<function name="x11_screen_lookup_visual"
@@ -11935,7 +11954,7 @@
<type name="Screen" c:type="GdkScreen*"/>
</parameter>
<parameter name="xvisualid">
- <type name="VisualID" c:type="VisualID"/>
+ <type name="xlib.VisualID" c:type="VisualID"/>
</parameter>
</parameters>
</function>
@@ -11945,7 +11964,7 @@
</return-value>
<parameters>
<parameter name="xvisualid">
- <type name="VisualID" c:type="VisualID"/>
+ <type name="xlib.VisualID" c:type="VisualID"/>
</parameter>
</parameters>
</function>
@@ -11973,7 +11992,7 @@
<type name="Display" c:type="GdkDisplay*"/>
</parameter>
<parameter name="xid">
- <type name="XID" c:type="XID"/>
+ <type name="xlib.XID" c:type="XID"/>
</parameter>
</parameters>
</function>
@@ -12023,7 +12042,7 @@
<type name="string" c:type="gchar*"/>
</parameter>
<parameter name="size">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
</parameters>
</function>
@@ -12051,7 +12070,7 @@
<type name="Screen" c:type="GdkScreen*"/>
</parameter>
<parameter name="property">
- <type name="GdkAtom" c:type="GdkAtom"/>
+ <type name="Atom" c:type="GdkAtom"/>
</parameter>
</parameters>
</function>
@@ -12061,7 +12080,7 @@
</return-value>
<parameters>
<parameter name="xid">
- <type name="XID" c:type="XID"/>
+ <type name="xlib.XID" c:type="XID"/>
</parameter>
</parameters>
</function>
@@ -12071,7 +12090,7 @@
</return-value>
<parameters>
<parameter name="property">
- <type name="GdkAtom" c:type="GdkAtom"/>
+ <type name="Atom" c:type="GdkAtom"/>
</parameter>
</parameters>
</function>
@@ -12092,42 +12111,42 @@
</return-value>
<parameters>
<parameter name="xdisplay">
- <type name="Display" c:type="Display*"/>
+ <type name="xlib.Display" c:type="Display*"/>
</parameter>
</parameters>
</function>
<function name="x11_atom_to_xatom_for_display"
c:identifier="gdk_x11_atom_to_xatom_for_display">
<return-value>
- <type name="Atom" c:type="Atom"/>
+ <type name="xlib.Atom" c:type="Atom"/>
</return-value>
<parameters>
<parameter name="display">
<type name="Display" c:type="GdkDisplay*"/>
</parameter>
<parameter name="atom">
- <type name="GdkAtom" c:type="GdkAtom"/>
+ <type name="Atom" c:type="GdkAtom"/>
</parameter>
</parameters>
</function>
<function name="x11_xatom_to_atom_for_display"
c:identifier="gdk_x11_xatom_to_atom_for_display">
<return-value>
- <type name="GdkAtom" c:type="GdkAtom"/>
+ <type name="Atom" c:type="GdkAtom"/>
</return-value>
<parameters>
<parameter name="display">
<type name="Display" c:type="GdkDisplay*"/>
</parameter>
<parameter name="xatom">
- <type name="Atom" c:type="Atom"/>
+ <type name="xlib.Atom" c:type="Atom"/>
</parameter>
</parameters>
</function>
<function name="x11_get_xatom_by_name_for_display"
c:identifier="gdk_x11_get_xatom_by_name_for_display">
<return-value>
- <type name="Atom" c:type="Atom"/>
+ <type name="xlib.Atom" c:type="Atom"/>
</return-value>
<parameters>
<parameter name="display">
@@ -12148,34 +12167,34 @@
<type name="Display" c:type="GdkDisplay*"/>
</parameter>
<parameter name="xatom">
- <type name="Atom" c:type="Atom"/>
+ <type name="xlib.Atom" c:type="Atom"/>
</parameter>
</parameters>
</function>
<function name="x11_atom_to_xatom" c:identifier="gdk_x11_atom_to_xatom">
<return-value>
- <type name="Atom" c:type="Atom"/>
+ <type name="xlib.Atom" c:type="Atom"/>
</return-value>
<parameters>
<parameter name="atom">
- <type name="GdkAtom" c:type="GdkAtom"/>
+ <type name="Atom" c:type="GdkAtom"/>
</parameter>
</parameters>
</function>
<function name="x11_xatom_to_atom" c:identifier="gdk_x11_xatom_to_atom">
<return-value>
- <type name="GdkAtom" c:type="GdkAtom"/>
+ <type name="Atom" c:type="GdkAtom"/>
</return-value>
<parameters>
<parameter name="xatom">
- <type name="Atom" c:type="Atom"/>
+ <type name="xlib.Atom" c:type="Atom"/>
</parameter>
</parameters>
</function>
<function name="x11_get_xatom_by_name"
c:identifier="gdk_x11_get_xatom_by_name">
<return-value>
- <type name="Atom" c:type="Atom"/>
+ <type name="xlib.Atom" c:type="Atom"/>
</return-value>
<parameters>
<parameter name="atom_name">
@@ -12189,7 +12208,7 @@
</return-value>
<parameters>
<parameter name="xatom">
- <type name="Atom" c:type="Atom"/>
+ <type name="xlib.Atom" c:type="Atom"/>
</parameter>
</parameters>
</function>
@@ -12223,10 +12242,10 @@
<type name="Display" c:type="GdkDisplay*"/>
</parameter>
<parameter name="event_base">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
<parameter name="n_events">
- <type name="int32" c:type="gint"/>
+ <type name="int" c:type="gint"/>
</parameter>
</parameters>
</function>
@@ -12243,7 +12262,7 @@
<function name="x11_font_get_xdisplay"
c:identifier="gdk_x11_font_get_xdisplay">
<return-value>
- <type name="Display" c:type="Display*"/>
+ <type name="xlib.Display" c:type="Display*"/>
</return-value>
<parameters>
<parameter name="font">
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]