summaryrefslogtreecommitdiff
path: root/gtk+-mingw/share/gtk-doc/html/gdk3
diff options
context:
space:
mode:
Diffstat (limited to 'gtk+-mingw/share/gtk-doc/html/gdk3')
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/GdkDevice.html1433
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/GdkDeviceManager.html427
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/GdkDisplay.html1356
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/GdkDisplayManager.html336
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/GdkScreen.html1114
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/X_cursor.pngbin187 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/annotation-glossary.html98
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-0.html298
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-2.html71
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-4.html130
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-6.html42
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/api-index-deprecated.html131
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/api-index-full.html2711
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/arrow.pngbin185 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/based_arrow_down.pngbin157 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/based_arrow_up.pngbin152 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/boat.pngbin154 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/bogosity.pngbin197 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/bottom_left_corner.pngbin184 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/bottom_right_corner.pngbin180 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/bottom_side.pngbin170 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/bottom_tee.pngbin139 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/box_spiral.pngbin168 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/center_ptr.pngbin176 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/circle.pngbin188 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/clock.pngbin215 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/coffee_mug.pngbin194 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/cross.pngbin159 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/cross_reverse.pngbin189 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/crosshair.pngbin140 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/diamond_cross.pngbin196 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/dot.pngbin152 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/dotbox.pngbin156 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/double_arrow.pngbin174 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/draft_large.pngbin185 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/draft_small.pngbin161 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/draped_box.pngbin196 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/exchange.pngbin215 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/fleur.pngbin177 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Application-launching.html358
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Cairo-Interaction.html423
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Colors.html275
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Cursors.html1025
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Drag-and-Drop.html880
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Event-Structures.html1791
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Events.html1726
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-General.html892
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Keyboard-Handling.html1100
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Pango-Interaction.html415
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Pixbufs.html200
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Points-Rectangles-and-Regions.html190
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Properties-and-Atoms.html565
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-RGBA-Colors.html305
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Selections.html598
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Threads.html988
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Visuals.html714
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Windows.html6244
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-X-Window-System-Interaction.html1912
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gdk3.devhelp21038
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gobbler.pngbin202 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/gumby.pngbin212 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/hand1.pngbin178 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/hand2.pngbin205 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/heart.pngbin174 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/home.pngbin654 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/icon.pngbin156 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/index.html117
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/index.sgml1155
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/iron_cross.pngbin196 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/left.pngbin459 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/left_ptr.pngbin165 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/left_side.pngbin175 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/left_tee.pngbin140 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/leftbutton.pngbin152 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/ll_angle.pngbin129 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/lr_angle.pngbin125 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/man.pngbin229 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/middlebutton.pngbin151 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/mouse.pngbin195 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/pencil.pngbin184 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/pirate.pngbin199 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/plus.pngbin147 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/question_arrow.pngbin179 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/reference.html111
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/right.pngbin472 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/right_ptr.pngbin167 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/right_side.pngbin178 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/right_tee.pngbin141 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/rightbutton.pngbin153 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/rotated-text.pngbin15454 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/rtl_logo.pngbin183 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/sailboat.pngbin171 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/sb_down_arrow.pngbin141 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/sb_h_double_arrow.pngbin152 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/sb_left_arrow.pngbin133 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/sb_right_arrow.pngbin143 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/sb_up_arrow.pngbin141 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/sb_v_double_arrow.pngbin153 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/shuttle.pngbin175 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/sizing.pngbin180 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/spider.pngbin203 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/spraycan.pngbin176 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/star.pngbin201 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/style.css266
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/target.pngbin178 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/tcross.pngbin150 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/top_left_arrow.pngbin195 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/top_left_corner.pngbin178 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/top_right_corner.pngbin184 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/top_side.pngbin170 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/top_tee.pngbin136 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/trek.pngbin166 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/ul_angle.pngbin127 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/umbrella.pngbin195 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/up.pngbin406 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/ur_angle.pngbin130 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/watch.pngbin179 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gdk3/xterm.pngbin153 -> 0 bytes
118 files changed, 0 insertions, 31435 deletions
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/GdkDevice.html b/gtk+-mingw/share/gtk-doc/html/gdk3/GdkDevice.html
deleted file mode 100644
index 3103845..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/GdkDevice.html
+++ /dev/null
@@ -1,1433 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GdkDevice</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="GdkDeviceManager.html" title="GdkDeviceManager">
-<link rel="next" href="gdk3-Points-Rectangles-and-Regions.html" title="Points and Rectangles">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GdkDeviceManager.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Points-Rectangles-and-Regions.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GdkDevice.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GdkDevice.description" class="shortcut">Description</a>
-  | 
- <a href="#GdkDevice.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GdkDevice.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GdkDevice.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GdkDevice"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GdkDevice.top_of_page"></a>GdkDevice</span></h2>
-<p>GdkDevice — Object representing an input device</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GdkDevice.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
- <a class="link" href="GdkDevice.html#GdkDevice-struct" title="GdkDevice">GdkDevice</a>;
-enum <a class="link" href="GdkDevice.html#GdkInputSource" title="enum GdkInputSource">GdkInputSource</a>;
-enum <a class="link" href="GdkDevice.html#GdkInputMode" title="enum GdkInputMode">GdkInputMode</a>;
-enum <a class="link" href="GdkDevice.html#GdkAxisUse" title="enum GdkAxisUse">GdkAxisUse</a>;
-enum <a class="link" href="GdkDevice.html#GdkDeviceType" title="enum GdkDeviceType">GdkDeviceType</a>;
-enum <a class="link" href="GdkDevice.html#GdkGrabOwnership" title="enum GdkGrabOwnership">GdkGrabOwnership</a>;
-
-const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GdkDevice.html#gdk-device-get-name" title="gdk_device_get_name ()">gdk_device_get_name</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<a class="link" href="GdkDevice.html#GdkInputSource" title="enum GdkInputSource"><span class="returnvalue">GdkInputSource</span></a> <a class="link" href="GdkDevice.html#gdk-device-get-source" title="gdk_device_get_source ()">gdk_device_get_source</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDevice.html#gdk-device-set-mode" title="gdk_device_set_mode ()">gdk_device_set_mode</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkInputMode" title="enum GdkInputMode"><span class="type">GdkInputMode</span></a> mode</code></em>);
-<a class="link" href="GdkDevice.html#GdkInputMode" title="enum GdkInputMode"><span class="returnvalue">GdkInputMode</span></a> <a class="link" href="GdkDevice.html#gdk-device-get-mode" title="gdk_device_get_mode ()">gdk_device_get_mode</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDevice.html#gdk-device-set-key" title="gdk_device_set_key ()">gdk_device_set_key</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDevice.html#gdk-device-get-key" title="gdk_device_get_key ()">gdk_device_get_key</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *keyval</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *modifiers</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDevice.html#gdk-device-set-axis-use" title="gdk_device_set_axis_use ()">gdk_device_set_axis_use</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkAxisUse" title="enum GdkAxisUse"><span class="type">GdkAxisUse</span></a> use</code></em>);
-<a class="link" href="GdkDevice.html#GdkAxisUse" title="enum GdkAxisUse"><span class="returnvalue">GdkAxisUse</span></a> <a class="link" href="GdkDevice.html#gdk-device-get-axis-use" title="gdk_device_get_axis_use ()">gdk_device_get_axis_use</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_</code></em>);
-<a class="link" href="GdkDevice.html" title="GdkDevice"><span class="returnvalue">GdkDevice</span></a> * <a class="link" href="GdkDevice.html#gdk-device-get-associated-device" title="gdk_device_get_associated_device ()">gdk_device_get_associated_device</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GdkDevice.html#gdk-device-list-slave-devices" title="gdk_device_list_slave_devices ()">gdk_device_list_slave_devices</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<a class="link" href="GdkDevice.html#GdkDeviceType" title="enum GdkDeviceType"><span class="returnvalue">GdkDeviceType</span></a> <a class="link" href="GdkDevice.html#gdk-device-get-device-type" title="gdk_device_get_device_type ()">gdk_device_get_device_type</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * <a class="link" href="GdkDevice.html#gdk-device-get-display" title="gdk_device_get_display ()">gdk_device_get_display</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDevice.html#gdk-device-get-has-cursor" title="gdk_device_get_has_cursor ()">gdk_device_get_has_cursor</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GdkDevice.html#gdk-device-get-n-axes" title="gdk_device_get_n_axes ()">gdk_device_get_n_axes</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GdkDevice.html#gdk-device-get-n-keys" title="gdk_device_get_n_keys ()">gdk_device_get_n_keys</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDevice.html#gdk-device-warp" title="gdk_device_warp ()">gdk_device_warp</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);
-
-<a class="link" href="gdk3-General.html#GdkGrabStatus" title="enum GdkGrabStatus"><span class="returnvalue">GdkGrabStatus</span></a> <a class="link" href="GdkDevice.html#gdk-device-grab" title="gdk_device_grab ()">gdk_device_grab</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkGrabOwnership" title="enum GdkGrabOwnership"><span class="type">GdkGrabOwnership</span></a> grab_ownership</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> owner_events</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="type">GdkEventMask</span></a> event_mask</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDevice.html#gdk-device-ungrab" title="gdk_device_ungrab ()">gdk_device_ungrab</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GdkDevice.html#gdk-device-get-state" title="gdk_device_get_state ()">gdk_device_get_state</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *axes</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *mask</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDevice.html#gdk-device-get-position" title="gdk_device_get_position ()">gdk_device_get_position</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> **screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="GdkDevice.html#gdk-device-get-window-at-position" title="gdk_device_get_window_at_position ()">gdk_device_get_window_at_position</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *win_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *win_y</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDevice.html#gdk-device-get-history" title="gdk_device_get_history ()">gdk_device_get_history</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> start</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> stop</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkTimeCoord" title="struct GdkTimeCoord"><span class="type">GdkTimeCoord</span></a> ***events</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_events</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDevice.html#gdk-device-free-history" title="gdk_device_free_history ()">gdk_device_free_history</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html#GdkTimeCoord" title="struct GdkTimeCoord"><span class="type">GdkTimeCoord</span></a> **events</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_events</code></em>);
-struct <a class="link" href="GdkDevice.html#GdkTimeCoord" title="struct GdkTimeCoord">GdkTimeCoord</a>;
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDevice.html#gdk-device-get-axis" title="gdk_device_get_axis ()">gdk_device_get_axis</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *axes</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkAxisUse" title="enum GdkAxisUse"><span class="type">GdkAxisUse</span></a> use</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *value</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GdkDevice.html#gdk-device-list-axes" title="gdk_device_list_axes ()">gdk_device_list_axes</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDevice.html#gdk-device-get-axis-value" title="gdk_device_get_axis_value ()">gdk_device_get_axis_value</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *axes</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> axis_label</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *value</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDevice.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GdkDevice
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDevice.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GdkDevice.html#GdkDevice--associated-device" title='The "associated-device" property'>associated-device</a>" <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>* : Read
- "<a class="link" href="GdkDevice.html#GdkDevice--device-manager" title='The "device-manager" property'>device-manager</a>" <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GdkDevice.html#GdkDevice--display" title='The "display" property'>display</a>" <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GdkDevice.html#GdkDevice--has-cursor" title='The "has-cursor" property'>has-cursor</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct Only
- "<a class="link" href="GdkDevice.html#GdkDevice--input-mode" title='The "input-mode" property'>input-mode</a>" <a class="link" href="GdkDevice.html#GdkInputMode" title="enum GdkInputMode"><span class="type">GdkInputMode</span></a> : Read / Write
- "<a class="link" href="GdkDevice.html#GdkDevice--input-source" title='The "input-source" property'>input-source</a>" <a class="link" href="GdkDevice.html#GdkInputSource" title="enum GdkInputSource"><span class="type">GdkInputSource</span></a> : Read / Write / Construct Only
- "<a class="link" href="GdkDevice.html#GdkDevice--n-axes" title='The "n-axes" property'>n-axes</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read
- "<a class="link" href="GdkDevice.html#GdkDevice--name" title='The "name" property'>name</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GdkDevice.html#GdkDevice--type" title='The "type" property'>type</a>" <a class="link" href="GdkDevice.html#GdkDeviceType" title="enum GdkDeviceType"><span class="type">GdkDeviceType</span></a> : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDevice.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GdkDevice.html#GdkDevice-changed" title='The "changed" signal'>changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDevice.description"></a><h2>Description</h2>
-<p>
-The <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> object represents a single input device, such
-as a keyboard, a mouse, a touchpad, etc.
-</p>
-<p>
-See the <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> documentation for more information
-about the various kinds of master and slave devices, and their
-relationships.
-</p>
-</div>
-<div class="refsect1">
-<a name="GdkDevice.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkDevice-struct"></a><h3>GdkDevice</h3>
-<pre class="programlisting">typedef struct _GdkDevice GdkDevice;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkInputSource"></a><h3>enum GdkInputSource</h3>
-<pre class="programlisting">typedef enum {
- GDK_SOURCE_MOUSE,
- GDK_SOURCE_PEN,
- GDK_SOURCE_ERASER,
- GDK_SOURCE_CURSOR,
- GDK_SOURCE_KEYBOARD,
- GDK_SOURCE_TOUCHSCREEN,
- GDK_SOURCE_TOUCHPAD
-} GdkInputSource;
-</pre>
-<p>
-An enumeration describing the type of an input device in general terms.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-SOURCE-MOUSE:CAPS"></a><span class="term"><code class="literal">GDK_SOURCE_MOUSE</code></span></p></td>
-<td>the device is a mouse. (This will be reported for the core
- pointer, even if it is something else, such as a trackball.)
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SOURCE-PEN:CAPS"></a><span class="term"><code class="literal">GDK_SOURCE_PEN</code></span></p></td>
-<td>the device is a stylus of a graphics tablet or similar device.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SOURCE-ERASER:CAPS"></a><span class="term"><code class="literal">GDK_SOURCE_ERASER</code></span></p></td>
-<td>the device is an eraser. Typically, this would be the other end
- of a stylus on a graphics tablet.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SOURCE-CURSOR:CAPS"></a><span class="term"><code class="literal">GDK_SOURCE_CURSOR</code></span></p></td>
-<td>the device is a graphics tablet "puck" or similar device.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SOURCE-KEYBOARD:CAPS"></a><span class="term"><code class="literal">GDK_SOURCE_KEYBOARD</code></span></p></td>
-<td>the device is a keyboard.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SOURCE-TOUCHSCREEN:CAPS"></a><span class="term"><code class="literal">GDK_SOURCE_TOUCHSCREEN</code></span></p></td>
-<td>the device is a direct-input touch device, such
- as a touchscreen or tablet. This device type has been added in 3.4.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SOURCE-TOUCHPAD:CAPS"></a><span class="term"><code class="literal">GDK_SOURCE_TOUCHPAD</code></span></p></td>
-<td>the device is an indirect touch device, such
- as a touchpad. This device type has been added in 3.4.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkInputMode"></a><h3>enum GdkInputMode</h3>
-<pre class="programlisting">typedef enum {
- GDK_MODE_DISABLED,
- GDK_MODE_SCREEN,
- GDK_MODE_WINDOW
-} GdkInputMode;
-</pre>
-<p>
-An enumeration that describes the mode of an input device.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-MODE-DISABLED:CAPS"></a><span class="term"><code class="literal">GDK_MODE_DISABLED</code></span></p></td>
-<td>the device is disabled and will not report any events.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODE-SCREEN:CAPS"></a><span class="term"><code class="literal">GDK_MODE_SCREEN</code></span></p></td>
-<td>the device is enabled. The device's coordinate space
- maps to the entire screen.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODE-WINDOW:CAPS"></a><span class="term"><code class="literal">GDK_MODE_WINDOW</code></span></p></td>
-<td>the device is enabled. The device's coordinate space
- is mapped to a single window. The manner in which this window
- is chosen is undefined, but it will typically be the same
- way in which the focus window for key events is determined.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkAxisUse"></a><h3>enum GdkAxisUse</h3>
-<pre class="programlisting">typedef enum {
- GDK_AXIS_IGNORE,
- GDK_AXIS_X,
- GDK_AXIS_Y,
- GDK_AXIS_PRESSURE,
- GDK_AXIS_XTILT,
- GDK_AXIS_YTILT,
- GDK_AXIS_WHEEL,
- GDK_AXIS_LAST
-} GdkAxisUse;
-</pre>
-<p>
-An enumeration describing the way in which a device
-axis (valuator) maps onto the predefined valuator
-types that GTK+ understands.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-AXIS-IGNORE:CAPS"></a><span class="term"><code class="literal">GDK_AXIS_IGNORE</code></span></p></td>
-<td>the axis is ignored.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-AXIS-X:CAPS"></a><span class="term"><code class="literal">GDK_AXIS_X</code></span></p></td>
-<td>the axis is used as the x axis.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-AXIS-Y:CAPS"></a><span class="term"><code class="literal">GDK_AXIS_Y</code></span></p></td>
-<td>the axis is used as the y axis.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-AXIS-PRESSURE:CAPS"></a><span class="term"><code class="literal">GDK_AXIS_PRESSURE</code></span></p></td>
-<td>the axis is used for pressure information.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-AXIS-XTILT:CAPS"></a><span class="term"><code class="literal">GDK_AXIS_XTILT</code></span></p></td>
-<td>the axis is used for x tilt information.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-AXIS-YTILT:CAPS"></a><span class="term"><code class="literal">GDK_AXIS_YTILT</code></span></p></td>
-<td>the axis is used for y tilt information.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-AXIS-WHEEL:CAPS"></a><span class="term"><code class="literal">GDK_AXIS_WHEEL</code></span></p></td>
-<td>the axis is used for wheel information.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-AXIS-LAST:CAPS"></a><span class="term"><code class="literal">GDK_AXIS_LAST</code></span></p></td>
-<td>a constant equal to the numerically highest axis value.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkDeviceType"></a><h3>enum GdkDeviceType</h3>
-<pre class="programlisting">typedef enum {
- GDK_DEVICE_TYPE_MASTER,
- GDK_DEVICE_TYPE_SLAVE,
- GDK_DEVICE_TYPE_FLOATING
-} GdkDeviceType;
-</pre>
-<p>
-Indicates the device type. See <a class="link" href="GdkDeviceManager.html#GdkDeviceManager.description" title="Description">above</a>
-for more information about the meaning of these device types.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-DEVICE-TYPE-MASTER:CAPS"></a><span class="term"><code class="literal">GDK_DEVICE_TYPE_MASTER</code></span></p></td>
-<td>Device is a master (or virtual) device. There will
- be an associated focus indicator on the screen.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DEVICE-TYPE-SLAVE:CAPS"></a><span class="term"><code class="literal">GDK_DEVICE_TYPE_SLAVE</code></span></p></td>
-<td>Device is a slave (or physical) device.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DEVICE-TYPE-FLOATING:CAPS"></a><span class="term"><code class="literal">GDK_DEVICE_TYPE_FLOATING</code></span></p></td>
-<td>Device is a physical device, currently not attached to
- any virtual device.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkGrabOwnership"></a><h3>enum GdkGrabOwnership</h3>
-<pre class="programlisting">typedef enum {
- GDK_OWNERSHIP_NONE,
- GDK_OWNERSHIP_WINDOW,
- GDK_OWNERSHIP_APPLICATION
-} GdkGrabOwnership;
-</pre>
-<p>
-Defines how device grabs interact with other devices.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-OWNERSHIP-NONE:CAPS"></a><span class="term"><code class="literal">GDK_OWNERSHIP_NONE</code></span></p></td>
-<td>All other devices' events are allowed.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-OWNERSHIP-WINDOW:CAPS"></a><span class="term"><code class="literal">GDK_OWNERSHIP_WINDOW</code></span></p></td>
-<td>Other devices' events are blocked for the grab window.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-OWNERSHIP-APPLICATION:CAPS"></a><span class="term"><code class="literal">GDK_OWNERSHIP_APPLICATION</code></span></p></td>
-<td>Other devices' events are blocked for the whole application.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-name"></a><h3>gdk_device_get_name ()</h3>
-<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_device_get_name (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Determines the name of the device.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a name</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-source"></a><h3>gdk_device_get_source ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDevice.html#GdkInputSource" title="enum GdkInputSource"><span class="returnvalue">GdkInputSource</span></a> gdk_device_get_source (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Determines the type of the device.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html#GdkInputSource" title="enum GdkInputSource"><span class="type">GdkInputSource</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-set-mode"></a><h3>gdk_device_set_mode ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_device_set_mode (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkInputMode" title="enum GdkInputMode"><span class="type">GdkInputMode</span></a> mode</code></em>);</pre>
-<p>
-Sets a the mode of an input device. The mode controls if the
-device is active and whether the device's range is mapped to the
-entire screen or to a single window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mode</code></em> :</span></p></td>
-<td>the input mode.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the mode was successfully changed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-mode"></a><h3>gdk_device_get_mode ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDevice.html#GdkInputMode" title="enum GdkInputMode"><span class="returnvalue">GdkInputMode</span></a> gdk_device_get_mode (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Determines the mode of the device.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html#GdkInputSource" title="enum GdkInputSource"><span class="type">GdkInputSource</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-set-key"></a><h3>gdk_device_set_key ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_device_set_key (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>);</pre>
-<p>
-Specifies the X key event to generate when a macro button of a device
-is pressed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>index_</code></em> :</span></p></td>
-<td>the index of the macro button to set</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keyval</code></em> :</span></p></td>
-<td>the keyval to generate</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>modifiers</code></em> :</span></p></td>
-<td>the modifiers to set</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-key"></a><h3>gdk_device_get_key ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_device_get_key (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *keyval</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *modifiers</code></em>);</pre>
-<p>
-If <em class="parameter"><code>index_</code></em> has a valid keyval, this function will return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
-and fill in <em class="parameter"><code>keyval</code></em> and <em class="parameter"><code>modifiers</code></em> with the keyval settings.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>index_</code></em> :</span></p></td>
-<td>the index of the macro button to get.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keyval</code></em> :</span></p></td>
-<td>return value for the keyval. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>modifiers</code></em> :</span></p></td>
-<td>return value for modifiers. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if keyval is set for <em class="parameter"><code>index</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-set-axis-use"></a><h3>gdk_device_set_axis_use ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_device_set_axis_use (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkAxisUse" title="enum GdkAxisUse"><span class="type">GdkAxisUse</span></a> use</code></em>);</pre>
-<p>
-Specifies how an axis of a device is used.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a pointer <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>index_</code></em> :</span></p></td>
-<td>the index of the axis</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>use</code></em> :</span></p></td>
-<td>specifies how the axis is used</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-axis-use"></a><h3>gdk_device_get_axis_use ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDevice.html#GdkAxisUse" title="enum GdkAxisUse"><span class="returnvalue">GdkAxisUse</span></a> gdk_device_get_axis_use (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_</code></em>);</pre>
-<p>
-Returns the axis use for <em class="parameter"><code>index_</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a pointer <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>index_</code></em> :</span></p></td>
-<td>the index of the axis.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html#GdkAxisUse" title="enum GdkAxisUse"><span class="type">GdkAxisUse</span></a> specifying how the axis is used.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-associated-device"></a><h3>gdk_device_get_associated_device ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="returnvalue">GdkDevice</span></a> * gdk_device_get_associated_device (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Returns the associated device to <em class="parameter"><code>device</code></em>, if <em class="parameter"><code>device</code></em> is of type
-<a class="link" href="GdkDevice.html#GDK-DEVICE-TYPE-MASTER:CAPS"><code class="literal">GDK_DEVICE_TYPE_MASTER</code></a>, it will return the paired pointer or
-keyboard.
-</p>
-<p>
-If <em class="parameter"><code>device</code></em> is of type <a class="link" href="GdkDevice.html#GDK-DEVICE-TYPE-SLAVE:CAPS"><code class="literal">GDK_DEVICE_TYPE_SLAVE</code></a>, it will return
-the master device to which <em class="parameter"><code>device</code></em> is attached to.
-</p>
-<p>
-If <em class="parameter"><code>device</code></em> is of type <a class="link" href="GdkDevice.html#GDK-DEVICE-TYPE-FLOATING:CAPS"><code class="literal">GDK_DEVICE_TYPE_FLOATING</code></a>, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be
-returned, as there is no associated device.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The associated device, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-list-slave-devices"></a><h3>gdk_device_list_slave_devices ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gdk_device_list_slave_devices (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-If the device if of type <a class="link" href="GdkDevice.html#GDK-DEVICE-TYPE-MASTER:CAPS"><code class="literal">GDK_DEVICE_TYPE_MASTER</code></a>, it will return
-the list of slave devices attached to it, otherwise it will return
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the list of
-slave devices, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. The list must be freed with
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, the contents of the list are owned by GTK+
-and should not be freed. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkDevice]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-device-type"></a><h3>gdk_device_get_device_type ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDevice.html#GdkDeviceType" title="enum GdkDeviceType"><span class="returnvalue">GdkDeviceType</span></a> gdk_device_get_device_type (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Returns the device type for <em class="parameter"><code>device</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GdkDevice.html#GdkDeviceType" title="enum GdkDeviceType"><span class="type">GdkDeviceType</span></a> for <em class="parameter"><code>device</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-display"></a><h3>gdk_device_get_display ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * gdk_device_get_display (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Returns the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> to which <em class="parameter"><code>device</code></em> pertains.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>. This memory is owned
-by GTK+, and must not be freed or unreffed. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-has-cursor"></a><h3>gdk_device_get_has_cursor ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_device_get_has_cursor (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Determines whether the pointer follows device motion.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the pointer follows device motion</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-n-axes"></a><h3>gdk_device_get_n_axes ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_device_get_n_axes (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Returns the number of axes the device currently has.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a pointer <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of axes.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-n-keys"></a><h3>gdk_device_get_n_keys ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_device_get_n_keys (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Returns the number of keys the device currently has.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of keys.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-warp"></a><h3>gdk_device_warp ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_device_warp (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);</pre>
-<p>
-Warps <em class="parameter"><code>device</code></em> in <em class="parameter"><code>display</code></em> to the point <em class="parameter"><code>x</code></em>,<em class="parameter"><code>y</code></em> on
-the screen <em class="parameter"><code>screen</code></em>, unless the device is confined
-to a window by a grab, in which case it will be moved
-as far as allowed by the grab. Warping the pointer
-creates events as if the user had moved the mouse
-instantaneously to the destination.
-</p>
-<p>
-Note that the pointer should normally be under the
-control of the user. This function was added to cover
-some rare use cases like keyboard navigation support
-for the color picker in the <a href="http://library.gnome.org/devel/gtk3/GtkColorSelectionDialog.html"><span class="type">GtkColorSelectionDialog</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>the device to warp.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>the screen to warp <em class="parameter"><code>device</code></em> to.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>the X coordinate of the destination.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>the Y coordinate of the destination.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-grab"></a><h3>gdk_device_grab ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-General.html#GdkGrabStatus" title="enum GdkGrabStatus"><span class="returnvalue">GdkGrabStatus</span></a> gdk_device_grab (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkGrabOwnership" title="enum GdkGrabOwnership"><span class="type">GdkGrabOwnership</span></a> grab_ownership</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> owner_events</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="type">GdkEventMask</span></a> event_mask</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<p>
-Grabs the device so that all events coming from this device are passed to
-this application until the device is ungrabbed with <a class="link" href="GdkDevice.html#gdk-device-ungrab" title="gdk_device_ungrab ()"><code class="function">gdk_device_ungrab()</code></a>,
-or the window becomes unviewable. This overrides any previous grab on the device
-by this client.
-</p>
-<p>
-Device grabs are used for operations which need complete control over the
-given device events (either pointer or keyboard). For example in GTK+ this
-is used for Drag and Drop operations, popup menus and such.
-</p>
-<p>
-Note that if the event mask of an X window has selected both button press
-and button release events, then a button press event will cause an automatic
-pointer grab until the button is released. X does this automatically since
-most applications expect to receive button press and release events in pairs.
-It is equivalent to a pointer grab on the window with <em class="parameter"><code>owner_events</code></em> set to
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<p>
-If you set up anything at the time you take the grab that needs to be
-cleaned up when the grab ends, you should handle the <a class="link" href="gdk3-Event-Structures.html#GdkEventGrabBroken" title="struct GdkEventGrabBroken"><span class="type">GdkEventGrabBroken</span></a>
-events that are emitted when the grab ends unvoluntarily.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>. To get the device you can use <a href="http://developer.gnome.org/gtk/gtk3-General.html#gtk-get-current-event-device"><code class="function">gtk_get_current_event_device()</code></a>
-or <a class="link" href="gdk3-Events.html#gdk-event-get-device" title="gdk_event_get_device ()"><code class="function">gdk_event_get_device()</code></a> if the grab is in reaction to an event. Also, you can use
-<a class="link" href="GdkDeviceManager.html#gdk-device-manager-get-client-pointer" title="gdk_device_manager_get_client_pointer ()"><code class="function">gdk_device_manager_get_client_pointer()</code></a> but only in code that isn't triggered by a
-<a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> and there aren't other means to get a meaningful <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> to operate on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> which will own the grab (the grab window)</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>grab_ownership</code></em> :</span></p></td>
-<td>specifies the grab ownership.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>owner_events</code></em> :</span></p></td>
-<td>if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> then all device events are reported with respect to
-<em class="parameter"><code>window</code></em> and are only reported if selected by <em class="parameter"><code>event_mask</code></em>. If
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> then pointer events for this application are reported
-as normal, but pointer events outside this application are
-reported with respect to <em class="parameter"><code>window</code></em> and only if selected by
-<em class="parameter"><code>event_mask</code></em>. In either mode, unreported events are discarded.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event_mask</code></em> :</span></p></td>
-<td>specifies the event mask, which is used in accordance with
-<em class="parameter"><code>owner_events</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cursor</code></em> :</span></p></td>
-<td>the cursor to display while the grab is active if the device is
-a pointer. If this is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the normal cursors are used for
-<em class="parameter"><code>window</code></em> and its descendants, and the cursor for <em class="parameter"><code>window</code></em> is used
-elsewhere. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>the timestamp of the event which led to this pointer grab. This
-usually comes from the <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> struct, though <a class="link" href="gdk3-Events.html#GDK-CURRENT-TIME:CAPS" title="GDK_CURRENT_TIME"><code class="literal">GDK_CURRENT_TIME</code></a>
-can be used if the time isn't known.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="gdk3-General.html#GDK-GRAB-SUCCESS:CAPS"><code class="literal">GDK_GRAB_SUCCESS</code></a> if the grab was successful.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-ungrab"></a><h3>gdk_device_ungrab ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_device_ungrab (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<p>
-Release any grab on <em class="parameter"><code>device</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>a timestap (e.g. <a class="link" href="gdk3-Events.html#GDK-CURRENT-TIME:CAPS" title="GDK_CURRENT_TIME"><code class="literal">GDK_CURRENT_TIME</code></a>).</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-state"></a><h3>gdk_device_get_state ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_device_get_state (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *axes</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *mask</code></em>);</pre>
-<p>
-Gets the current state of a pointer device relative to <em class="parameter"><code>window</code></em>. As a slave
-device coordinates are those of its master pointer, This
-function may not be called on devices of type <a class="link" href="GdkDevice.html#GDK-DEVICE-TYPE-SLAVE:CAPS"><code class="literal">GDK_DEVICE_TYPE_SLAVE</code></a>,
-unless there is an ongoing grab on them, see <a class="link" href="GdkDevice.html#gdk-device-grab" title="gdk_device_grab ()"><code class="function">gdk_device_grab()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>axes</code></em> :</span></p></td>
-<td>an array of doubles to store the values of the axes of <em class="parameter"><code>device</code></em> in,
-or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask</code></em> :</span></p></td>
-<td>location to store the modifiers, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-position"></a><h3>gdk_device_get_position ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_device_get_position (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> **screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>);</pre>
-<p>
-Gets the current location of <em class="parameter"><code>device</code></em>. As a slave device
-coordinates are those of its master pointer, This function
-may not be called on devices of type <a class="link" href="GdkDevice.html#GDK-DEVICE-TYPE-SLAVE:CAPS"><code class="literal">GDK_DEVICE_TYPE_SLAVE</code></a>,
-unless there is an ongoing grab on them, see <a class="link" href="GdkDevice.html#gdk-device-grab" title="gdk_device_grab ()"><code class="function">gdk_device_grab()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>pointer device to query status about.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>location to store the <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-the <em class="parameter"><code>device</code></em> is on, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>location to store root window X coordinate of <em class="parameter"><code>device</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>location to store root window Y coordinate of <em class="parameter"><code>device</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-window-at-position"></a><h3>gdk_device_get_window_at_position ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_device_get_window_at_position (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *win_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *win_y</code></em>);</pre>
-<p>
-Obtains the window underneath <em class="parameter"><code>device</code></em>, returning the location of the device in <em class="parameter"><code>win_x</code></em> and <em class="parameter"><code>win_y</code></em>. Returns
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the window tree under <em class="parameter"><code>device</code></em> is not known to GDK (for example, belongs to another application).
-</p>
-<p>
-As a slave device coordinates are those of its master pointer, This
-function may not be called on devices of type <a class="link" href="GdkDevice.html#GDK-DEVICE-TYPE-SLAVE:CAPS"><code class="literal">GDK_DEVICE_TYPE_SLAVE</code></a>,
-unless there is an ongoing grab on them, see <a class="link" href="GdkDevice.html#gdk-device-grab" title="gdk_device_grab ()"><code class="function">gdk_device_grab()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>pointer <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> to query info to.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>win_x</code></em> :</span></p></td>
-<td>return location for the X coordinate of the device location,
-relative to the window origin, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>win_y</code></em> :</span></p></td>
-<td>return location for the Y coordinate of the device location,
-relative to the window origin, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> under the device position, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-history"></a><h3>gdk_device_get_history ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_device_get_history (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> start</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> stop</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkTimeCoord" title="struct GdkTimeCoord"><span class="type">GdkTimeCoord</span></a> ***events</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_events</code></em>);</pre>
-<p>
-Obtains the motion history for a pointer device; given a starting and
-ending timestamp, return all events in the motion history for
-the device in the given range of time. Some windowing systems
-do not support motion history, in which case, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> will
-be returned. (This is not distinguishable from the case where
-motion history is supported and no events were found.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>the window with respect to which which the event coordinates will be reported</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
-<td>starting timestamp for range of events to return</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stop</code></em> :</span></p></td>
-<td>ending timestamp for the range of events to return</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>events</code></em> :</span></p></td>
-<td>location to store a newly-allocated array of <a class="link" href="GdkDevice.html#GdkTimeCoord" title="struct GdkTimeCoord"><span class="type">GdkTimeCoord</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_events][<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_events</code></em> :</span></p></td>
-<td>location to store the length of <em class="parameter"><code>events</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the windowing system supports motion history and
-at least one event was found.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-free-history"></a><h3>gdk_device_free_history ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_device_free_history (<em class="parameter"><code><a class="link" href="GdkDevice.html#GdkTimeCoord" title="struct GdkTimeCoord"><span class="type">GdkTimeCoord</span></a> **events</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_events</code></em>);</pre>
-<p>
-Frees an array of <a class="link" href="GdkDevice.html#GdkTimeCoord" title="struct GdkTimeCoord"><span class="type">GdkTimeCoord</span></a> that was returned by <a class="link" href="GdkDevice.html#gdk-device-get-history" title="gdk_device_get_history ()"><code class="function">gdk_device_get_history()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>events</code></em> :</span></p></td>
-<td>an array of <a class="link" href="GdkDevice.html#GdkTimeCoord" title="struct GdkTimeCoord"><span class="type">GdkTimeCoord</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_events</code></em> :</span></p></td>
-<td>the length of the array.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkTimeCoord"></a><h3>struct GdkTimeCoord</h3>
-<pre class="programlisting">struct GdkTimeCoord {
- guint32 time;
- gdouble axes[GDK_MAX_TIMECOORD_AXES];
-};
-</pre>
-<p>
-The <a class="link" href="GdkDevice.html#GdkTimeCoord" title="struct GdkTimeCoord"><span class="type">GdkTimeCoord</span></a> structure stores a single event in a motion history.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GdkTimeCoord.time"></a>time</code></em>;</span></p></td>
-<td>The timestamp for this event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkTimeCoord.axes"></a>axes</code></em>[GDK_MAX_TIMECOORD_AXES];</span></p></td>
-<td>the values of the device's axes.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-axis"></a><h3>gdk_device_get_axis ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_device_get_axis (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *axes</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkAxisUse" title="enum GdkAxisUse"><span class="type">GdkAxisUse</span></a> use</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *value</code></em>);</pre>
-<p>
-Interprets an array of double as axis values for a given device,
-and locates the value in the array for a given axis use.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>axes</code></em> :</span></p></td>
-<td>pointer to an array of axes. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>use</code></em> :</span></p></td>
-<td>the use to look for</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>location to store the found value. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the given axis use was found, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-list-axes"></a><h3>gdk_device_list_axes ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gdk_device_list_axes (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Returns a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a>s, containing the labels for
-the axes that <em class="parameter"><code>device</code></em> currently has.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a pointer <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a>s, free with <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkAtom]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-get-axis-value"></a><h3>gdk_device_get_axis_value ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_device_get_axis_value (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *axes</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> axis_label</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *value</code></em>);</pre>
-<p>
-Interprets an array of double as axis values for a given device,
-and locates the value in the array for a given axis label, as returned
-by <a class="link" href="GdkDevice.html#gdk-device-list-axes" title="gdk_device_list_axes ()"><code class="function">gdk_device_list_axes()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a pointer <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>axes</code></em> :</span></p></td>
-<td>pointer to an array of axes. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>axis_label</code></em> :</span></p></td>
-<td>
-<a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> with the axis label.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>location to store the found value.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the given axis use was found, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GdkDevice.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GdkDevice--associated-device"></a><h3>The <code class="literal">"associated-device"</code> property</h3>
-<pre class="programlisting"> "associated-device" <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>* : Read</pre>
-<p>
-Associated pointer or keyboard with this device, if any. Devices of type <a class="link" href="GdkDevice.html#GDK-DEVICE-TYPE-MASTER:CAPS"><span class="type">GDK_DEVICE_TYPE_MASTER</span></a>
-always come in keyboard/pointer pairs. Other device types will have a <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> associated device.
-</p>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkDevice--device-manager"></a><h3>The <code class="literal">"device-manager"</code> property</h3>
-<pre class="programlisting"> "device-manager" <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> the <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> pertains to.
-</p>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkDevice--display"></a><h3>The <code class="literal">"display"</code> property</h3>
-<pre class="programlisting"> "display" <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> the <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> pertains to.
-</p>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkDevice--has-cursor"></a><h3>The <code class="literal">"has-cursor"</code> property</h3>
-<pre class="programlisting"> "has-cursor" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct Only</pre>
-<p>
-Whether the device is represented by a cursor on the screen. Devices of type
-<a class="link" href="GdkDevice.html#GDK-DEVICE-TYPE-MASTER:CAPS"><code class="literal">GDK_DEVICE_TYPE_MASTER</code></a> will have <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> here.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkDevice--input-mode"></a><h3>The <code class="literal">"input-mode"</code> property</h3>
-<pre class="programlisting"> "input-mode" <a class="link" href="GdkDevice.html#GdkInputMode" title="enum GdkInputMode"><span class="type">GdkInputMode</span></a> : Read / Write</pre>
-<p>
-Input mode for the device.
-</p>
-<p>Default value: GDK_MODE_DISABLED</p>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkDevice--input-source"></a><h3>The <code class="literal">"input-source"</code> property</h3>
-<pre class="programlisting"> "input-source" <a class="link" href="GdkDevice.html#GdkInputSource" title="enum GdkInputSource"><span class="type">GdkInputSource</span></a> : Read / Write / Construct Only</pre>
-<p>
-Source type for the device.
-</p>
-<p>Default value: GDK_SOURCE_MOUSE</p>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkDevice--n-axes"></a><h3>The <code class="literal">"n-axes"</code> property</h3>
-<pre class="programlisting"> "n-axes" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read</pre>
-<p>
-Number of axes in the device.
-</p>
-<p>Default value: 0</p>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkDevice--name"></a><h3>The <code class="literal">"name"</code> property</h3>
-<pre class="programlisting"> "name" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The device name.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkDevice--type"></a><h3>The <code class="literal">"type"</code> property</h3>
-<pre class="programlisting"> "type" <a class="link" href="GdkDevice.html#GdkDeviceType" title="enum GdkDeviceType"><span class="type">GdkDeviceType</span></a> : Read / Write / Construct Only</pre>
-<p>
-Device role in the device manager.
-</p>
-<p>Default value: GDK_DEVICE_TYPE_MASTER</p>
-<p class="since">Since 3.0</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GdkDevice.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GdkDevice-changed"></a><h3>The <code class="literal">"changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::changed signal is emitted either when the <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-has changed the number of either axes or keys. For example
-In X this will normally happen when the slave device routing
-events through the master device changes (for example, user
-switches from the USB mouse to a tablet), in that case the
-master device will change to reflect the new slave device
-axes and keys.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>the <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> that changed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GdkDevice.see-also"></a><h2>See Also</h2>
-<a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/GdkDeviceManager.html b/gtk+-mingw/share/gtk-doc/html/gdk3/GdkDeviceManager.html
deleted file mode 100644
index a49bcc9..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/GdkDeviceManager.html
+++ /dev/null
@@ -1,427 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GdkDeviceManager</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="GdkScreen.html" title="GdkScreen">
-<link rel="next" href="GdkDevice.html" title="GdkDevice">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GdkScreen.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="GdkDevice.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GdkDeviceManager.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GdkDeviceManager.description" class="shortcut">Description</a>
-  | 
- <a href="#GdkDeviceManager.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GdkDeviceManager.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GdkDeviceManager.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GdkDeviceManager"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GdkDeviceManager.top_of_page"></a>GdkDeviceManager</span></h2>
-<p>GdkDeviceManager — Functions for handling input devices</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GdkDeviceManager.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
- <a class="link" href="GdkDeviceManager.html#GdkDeviceManager-struct" title="GdkDeviceManager">GdkDeviceManager</a>;
-<span class="returnvalue">void</span> <a class="link" href="GdkDeviceManager.html#gdk-disable-multidevice" title="gdk_disable_multidevice ()">gdk_disable_multidevice</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * <a class="link" href="GdkDeviceManager.html#gdk-device-manager-get-display" title="gdk_device_manager_get_display ()">gdk_device_manager_get_display</a> (<em class="parameter"><code><a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> *device_manager</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GdkDeviceManager.html#gdk-device-manager-list-devices" title="gdk_device_manager_list_devices ()">gdk_device_manager_list_devices</a> (<em class="parameter"><code><a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> *device_manager</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkDeviceType" title="enum GdkDeviceType"><span class="type">GdkDeviceType</span></a> type</code></em>);
-<a class="link" href="GdkDevice.html" title="GdkDevice"><span class="returnvalue">GdkDevice</span></a> * <a class="link" href="GdkDeviceManager.html#gdk-device-manager-get-client-pointer" title="gdk_device_manager_get_client_pointer ()">gdk_device_manager_get_client_pointer</a>
- (<em class="parameter"><code><a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> *device_manager</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDeviceManager.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GdkDeviceManager
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDeviceManager.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GdkDeviceManager.html#GdkDeviceManager--display" title='The "display" property'>display</a>" <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDeviceManager.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GdkDeviceManager.html#GdkDeviceManager-device-added" title='The "device-added" signal'>device-added</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GdkDeviceManager.html#GdkDeviceManager-device-changed" title='The "device-changed" signal'>device-changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GdkDeviceManager.html#GdkDeviceManager-device-removed" title='The "device-removed" signal'>device-removed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDeviceManager.description"></a><h2>Description</h2>
-<p>
-In addition to a single pointer and keyboard for user interface input,
-GDK contains support for a variety of input devices, including graphics
-tablets, touchscreens and multiple pointers/keyboards interacting
-simultaneously with the user interface. Such input devices often have
-additional features, such as sub-pixel positioning information and
-additional device-dependent information.
-</p>
-<p>
-In order to query the device hierarchy and be aware of changes in the
-device hierarchy (such as virtual devices being created or removed, or
-physical devices being plugged or unplugged), GDK provides
-<a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a>.
-</p>
-<p>
-By default, and if the platform supports it, GDK is aware of multiple
-keyboard/pointer pairs and multitouch devices. This behavior can be
-changed by calling <a class="link" href="GdkDeviceManager.html#gdk-disable-multidevice" title="gdk_disable_multidevice ()"><code class="function">gdk_disable_multidevice()</code></a> before <a class="link" href="GdkDisplay.html#gdk-display-open" title="gdk_display_open ()"><code class="function">gdk_display_open()</code></a>.
-There should rarely be a need to do that though, since GDK defaults
-to a compatibility mode in which it will emit just one enter/leave
-event pair for all devices on a window. To enable per-device
-enter/leave events and other multi-pointer interaction features,
-<a class="link" href="gdk3-Windows.html#gdk-window-set-support-multidevice" title="gdk_window_set_support_multidevice ()"><code class="function">gdk_window_set_support_multidevice()</code></a> must be called on
-<a href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindows</span></a> (or <a href="http://developer.gnome.org/gtk/GtkWidget.html#gtk-widget-set-support-multidevice"><code class="function">gtk_widget_set_support_multidevice()</code></a> on widgets).
-window. See the <a class="link" href="gdk3-Windows.html#gdk-window-set-support-multidevice" title="gdk_window_set_support_multidevice ()"><code class="function">gdk_window_set_support_multidevice()</code></a> documentation
-for more information.
-</p>
-<p>
-On X11, multi-device support is implemented through XInput 2.
-Unless <a class="link" href="GdkDeviceManager.html#gdk-disable-multidevice" title="gdk_disable_multidevice ()"><code class="function">gdk_disable_multidevice()</code></a> is called, the XInput 2
-<a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> implementation will be used as the input source.
-Otherwise either the core or XInput 1 implementations will be used.
-</p>
-<p>
-For simple applications that don't have any special interest in
-input devices, the so-called <em class="firstterm">client pointer</em>
-provides a reasonable approximation to a simple setup with a single
-pointer and keyboard. The device that has been set as the client
-pointer can be accessed via <a class="link" href="GdkDeviceManager.html#gdk-device-manager-get-client-pointer" title="gdk_device_manager_get_client_pointer ()"><code class="function">gdk_device_manager_get_client_pointer()</code></a>.
-</p>
-<p>
-Conceptually, in multidevice mode there are 2 device types. Virtual
-devices (or master devices) are represented by the pointer cursors
-and keyboard foci that are seen on the screen. Physical devices (or
-slave devices) represent the hardware that is controlling the virtual
-devices, and thus have no visible cursor on the screen.
-</p>
-<p>
-Virtual devices are always paired, so there is a keyboard device for every
-pointer device. Associations between devices may be inspected through
-<a class="link" href="GdkDevice.html#gdk-device-get-associated-device" title="gdk_device_get_associated_device ()"><code class="function">gdk_device_get_associated_device()</code></a>.
-</p>
-<p>
-There may be several virtual devices, and several physical devices could
-be controlling each of these virtual devices. Physical devices may also
-be "floating", which means they are not attached to any virtual device.
-</p>
-<p>
-</p>
-<div class="example">
-<a name="id485222"></a><p class="title"><b>Example 3. Master and slave devices</b></p>
-<div class="example-contents"><pre class="screen">
-carlos<em class="parameter"><code>sacarino</code></em>:~$ xinput list
-⎡ Virtual core pointer id=2 [master pointer (3)]
-⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
-⎜ ↳ Wacom ISDv4 E6 Pen stylus id=10 [slave pointer (2)]
-⎜ ↳ Wacom ISDv4 E6 Finger touch id=11 [slave pointer (2)]
-⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
-⎜ ↳ TPPS/2 IBM TrackPoint id=14 [slave pointer (2)]
-⎜ ↳ Wacom ISDv4 E6 Pen eraser id=16 [slave pointer (2)]
-⎣ Virtual core keyboard id=3 [master keyboard (2)]
- ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
- ↳ Power Button id=6 [slave keyboard (3)]
- ↳ Video Bus id=7 [slave keyboard (3)]
- ↳ Sleep Button id=8 [slave keyboard (3)]
- ↳ Integrated Camera id=9 [slave keyboard (3)]
- ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
- ↳ ThinkPad Extra Buttons id=15 [slave keyboard (3)]
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-<p>
-By default, GDK will automatically listen for events coming from all
-master devices, setting the <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> for all events coming from input
-devices. Events containing device information are <a class="link" href="gdk3-Events.html#GDK-MOTION-NOTIFY:CAPS"><span class="type">GDK_MOTION_NOTIFY</span></a>,
-<a class="link" href="gdk3-Events.html#GDK-BUTTON-PRESS:CAPS"><span class="type">GDK_BUTTON_PRESS</span></a>, <a class="link" href="gdk3-Events.html#GDK-2BUTTON-PRESS:CAPS"><span class="type">GDK_2BUTTON_PRESS</span></a>, <a class="link" href="gdk3-Events.html#GDK-3BUTTON-PRESS:CAPS"><span class="type">GDK_3BUTTON_PRESS</span></a>,
-<a class="link" href="gdk3-Events.html#GDK-BUTTON-RELEASE:CAPS"><span class="type">GDK_BUTTON_RELEASE</span></a>, <a class="link" href="gdk3-Events.html#GDK-SCROLL:CAPS"><span class="type">GDK_SCROLL</span></a>, <a class="link" href="gdk3-Events.html#GDK-KEY-PRESS:CAPS"><span class="type">GDK_KEY_PRESS</span></a>, <a class="link" href="gdk3-Events.html#GDK-KEY-RELEASE:CAPS"><span class="type">GDK_KEY_RELEASE</span></a>,
-<a class="link" href="gdk3-Events.html#GDK-ENTER-NOTIFY:CAPS"><span class="type">GDK_ENTER_NOTIFY</span></a>, <a class="link" href="gdk3-Events.html#GDK-LEAVE-NOTIFY:CAPS"><span class="type">GDK_LEAVE_NOTIFY</span></a>, <a class="link" href="gdk3-Events.html#GDK-FOCUS-CHANGE:CAPS"><span class="type">GDK_FOCUS_CHANGE</span></a>,
-<a class="link" href="gdk3-Events.html#GDK-PROXIMITY-IN:CAPS"><span class="type">GDK_PROXIMITY_IN</span></a>, <a class="link" href="gdk3-Events.html#GDK-PROXIMITY-OUT:CAPS"><span class="type">GDK_PROXIMITY_OUT</span></a>, <a class="link" href="gdk3-Events.html#GDK-DRAG-ENTER:CAPS"><span class="type">GDK_DRAG_ENTER</span></a>, <a class="link" href="gdk3-Events.html#GDK-DRAG-LEAVE:CAPS"><span class="type">GDK_DRAG_LEAVE</span></a>,
-<a class="link" href="gdk3-Events.html#GDK-DRAG-MOTION:CAPS"><span class="type">GDK_DRAG_MOTION</span></a>, <a class="link" href="gdk3-Events.html#GDK-DRAG-STATUS:CAPS"><span class="type">GDK_DRAG_STATUS</span></a>, <a class="link" href="gdk3-Events.html#GDK-DROP-START:CAPS"><span class="type">GDK_DROP_START</span></a>, <a class="link" href="gdk3-Events.html#GDK-DROP-FINISHED:CAPS"><span class="type">GDK_DROP_FINISHED</span></a>
-and <a class="link" href="gdk3-Events.html#GDK-GRAB-BROKEN:CAPS"><span class="type">GDK_GRAB_BROKEN</span></a>. When dealing with an event on a master device,
-it is possible to get the source (slave) device that the event originated
-from via <a class="link" href="gdk3-Events.html#gdk-event-get-source-device" title="gdk_event_get_source_device ()"><code class="function">gdk_event_get_source_device()</code></a>.
-</p>
-<p>
-In order to listen for events coming from devices
-other than a virtual device, <a class="link" href="gdk3-Windows.html#gdk-window-set-device-events" title="gdk_window_set_device_events ()"><code class="function">gdk_window_set_device_events()</code></a> must be
-called. Generally, this function can be used to modify the event mask
-for any given device.
-</p>
-<p>
-Input devices may also provide additional information besides X/Y.
-For example, graphics tablets may also provide pressure and X/Y tilt
-information. This information is device-dependent, and may be
-queried through <a class="link" href="GdkDevice.html#gdk-device-get-axis" title="gdk_device_get_axis ()"><code class="function">gdk_device_get_axis()</code></a>. In multidevice mode, virtual
-devices will change axes in order to always represent the physical
-device that is routing events through it. Whenever the physical device
-changes, the <a class="link" href="GdkDevice.html#GdkDevice--n-axes" title='The "n-axes" property'><span class="type">"n-axes"</span></a> property will be notified, and
-<a class="link" href="GdkDevice.html#gdk-device-list-axes" title="gdk_device_list_axes ()"><code class="function">gdk_device_list_axes()</code></a> will return the new device axes.
-</p>
-<p>
-Devices may also have associated <em class="firstterm">keys</em> or
-macro buttons. Such keys can be globally set to map into normal X
-keyboard events. The mapping is set using <a class="link" href="GdkDevice.html#gdk-device-set-key" title="gdk_device_set_key ()"><code class="function">gdk_device_set_key()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GdkDeviceManager.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkDeviceManager-struct"></a><h3>GdkDeviceManager</h3>
-<pre class="programlisting">typedef struct _GdkDeviceManager GdkDeviceManager;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-disable-multidevice"></a><h3>gdk_disable_multidevice ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_disable_multidevice (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Disables multidevice support in GDK. This call must happen prior
-to <a class="link" href="GdkDisplay.html#gdk-display-open" title="gdk_display_open ()"><code class="function">gdk_display_open()</code></a>, <a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-init"><code class="function">gtk_init()</code></a>, <a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-init-with-args"><code class="function">gtk_init_with_args()</code></a> or
-<a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-init-check"><code class="function">gtk_init_check()</code></a> in order to take effect.
-</p>
-<p>
-Most common GTK+ applications won't ever need to call this. Only
-applications that do mixed GDK/Xlib calls could want to disable
-multidevice support if such Xlib code deals with input devices in
-any way and doesn't observe the presence of XInput 2.
-</p>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-manager-get-display"></a><h3>gdk_device_manager_get_display ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * gdk_device_manager_get_display (<em class="parameter"><code><a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> *device_manager</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> associated to <em class="parameter"><code>device_manager</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device_manager</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> to which <em class="parameter"><code>device_manager</code></em> is
-associated to, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>. This memory is owned by GDK and
-must not be freed or unreferenced. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-manager-list-devices"></a><h3>gdk_device_manager_list_devices ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gdk_device_manager_list_devices (<em class="parameter"><code><a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> *device_manager</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkDeviceType" title="enum GdkDeviceType"><span class="type">GdkDeviceType</span></a> type</code></em>);</pre>
-<p>
-Returns the list of devices of type <em class="parameter"><code>type</code></em> currently attached to
-<em class="parameter"><code>device_manager</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device_manager</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>device type to get.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a list of
-<a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>s. The returned list must be
-freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>. The list elements are owned by
-GTK+ and must not be freed or unreffed. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> Gdk.Device]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-device-manager-get-client-pointer"></a><h3>gdk_device_manager_get_client_pointer ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="returnvalue">GdkDevice</span></a> * gdk_device_manager_get_client_pointer
- (<em class="parameter"><code><a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> *device_manager</code></em>);</pre>
-<p>
-Returns the client pointer, that is, the master pointer that acts as the core pointer
-for this application. In X11, window managers may change this depending on the interaction
-pattern under the presence of several pointers.
-</p>
-<p>
-You should use this function sheldomly, only in code that isn't triggered by a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-and there aren't other means to get a meaningful <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> to operate on.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device_manager</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The client pointer. This memory is
-owned by GDK and must not be freed or unreferenced. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GdkDeviceManager.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GdkDeviceManager--display"></a><h3>The <code class="literal">"display"</code> property</h3>
-<pre class="programlisting"> "display" <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>* : Read / Write / Construct Only</pre>
-<p>Display for the device manager.</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GdkDeviceManager.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GdkDeviceManager-device-added"></a><h3>The <code class="literal">"device-added"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> *device_manager,
- <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::device-added signal is emitted either when a new master
-pointer is created, or when a slave (Hardware) input device
-is plugged in.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device_manager</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>the newly added <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkDeviceManager-device-changed"></a><h3>The <code class="literal">"device-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> *device_manager,
- <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::device-changed signal is emitted whenever a device
-has changed in the hierarchy, either slave devices being
-disconnected from their master device or connected to
-another one, or master devices being added or removed
-a slave device.
-</p>
-<p>
-If a slave device is detached from all master devices
-(<a class="link" href="GdkDevice.html#gdk-device-get-associated-device" title="gdk_device_get_associated_device ()"><code class="function">gdk_device_get_associated_device()</code></a> returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>), its
-<a class="link" href="GdkDevice.html#GdkDeviceType" title="enum GdkDeviceType"><span class="type">GdkDeviceType</span></a> will change to <a class="link" href="GdkDevice.html#GDK-DEVICE-TYPE-FLOATING:CAPS"><code class="literal">GDK_DEVICE_TYPE_FLOATING</code></a>,
-if it's attached, it will change to <a class="link" href="GdkDevice.html#GDK-DEVICE-TYPE-SLAVE:CAPS"><code class="literal">GDK_DEVICE_TYPE_SLAVE</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device_manager</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>the <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> that changed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkDeviceManager-device-removed"></a><h3>The <code class="literal">"device-removed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> *device_manager,
- <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::device-removed signal is emitted either when a master
-pointer is removed, or when a slave (Hardware) input device
-is unplugged.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device_manager</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>the just removed <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GdkDeviceManager.see-also"></a><h2>See Also</h2>
-<a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>, <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/GdkDisplay.html b/gtk+-mingw/share/gtk-doc/html/gdk3/GdkDisplay.html
deleted file mode 100644
index 2414853..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/GdkDisplay.html
+++ /dev/null
@@ -1,1356 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GdkDisplay</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="GdkDisplayManager.html" title="GdkDisplayManager">
-<link rel="next" href="GdkScreen.html" title="GdkScreen">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GdkDisplayManager.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="GdkScreen.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GdkDisplay.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GdkDisplay.description" class="shortcut">Description</a>
-  | 
- <a href="#GdkDisplay.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GdkDisplay.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GdkDisplay"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GdkDisplay.top_of_page"></a>GdkDisplay</span></h2>
-<p>GdkDisplay — Controls a set of GdkScreens and their associated input devices</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GdkDisplay.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
- <a class="link" href="GdkDisplay.html#GdkDisplay-struct" title="GdkDisplay">GdkDisplay</a>;
-<a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * <a class="link" href="GdkDisplay.html#gdk-display-open" title="gdk_display_open ()">gdk_display_open</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *display_name</code></em>);
-<a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * <a class="link" href="GdkDisplay.html#gdk-display-get-default" title="gdk_display_get_default ()">gdk_display_get_default</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GdkDisplay.html#gdk-display-get-name" title="gdk_display_get_name ()">gdk_display_get_name</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GdkDisplay.html#gdk-display-get-n-screens" title="gdk_display_get_n_screens ()">gdk_display_get_n_screens</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a class="link" href="GdkScreen.html" title="GdkScreen"><span class="returnvalue">GdkScreen</span></a> * <a class="link" href="GdkDisplay.html#gdk-display-get-screen" title="gdk_display_get_screen ()">gdk_display_get_screen</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> screen_num</code></em>);
-<a class="link" href="GdkScreen.html" title="GdkScreen"><span class="returnvalue">GdkScreen</span></a> * <a class="link" href="GdkDisplay.html#gdk-display-get-default-screen" title="gdk_display_get_default_screen ()">gdk_display_get_default_screen</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="returnvalue">GdkDeviceManager</span></a> * <a class="link" href="GdkDisplay.html#gdk-display-get-device-manager" title="gdk_display_get_device_manager ()">gdk_display_get_device_manager</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplay.html#gdk-display-pointer-ungrab" title="gdk_display_pointer_ungrab ()">gdk_display_pointer_ungrab</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplay.html#gdk-display-keyboard-ungrab" title="gdk_display_keyboard_ungrab ()">gdk_display_keyboard_ungrab</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDisplay.html#gdk-display-pointer-is-grabbed" title="gdk_display_pointer_is_grabbed ()">gdk_display_pointer_is_grabbed</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDisplay.html#gdk-display-device-is-grabbed" title="gdk_display_device_is_grabbed ()">gdk_display_device_is_grabbed</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplay.html#gdk-display-beep" title="gdk_display_beep ()">gdk_display_beep</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplay.html#gdk-display-sync" title="gdk_display_sync ()">gdk_display_sync</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplay.html#gdk-display-flush" title="gdk_display_flush ()">gdk_display_flush</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplay.html#gdk-display-close" title="gdk_display_close ()">gdk_display_close</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDisplay.html#gdk-display-is-closed" title="gdk_display_is_closed ()">gdk_display_is_closed</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="returnvalue">GdkEvent</span></a> * <a class="link" href="GdkDisplay.html#gdk-display-get-event" title="gdk_display_get_event ()">gdk_display_get_event</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="returnvalue">GdkEvent</span></a> * <a class="link" href="GdkDisplay.html#gdk-display-peek-event" title="gdk_display_peek_event ()">gdk_display_peek_event</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplay.html#gdk-display-put-event" title="gdk_display_put_event ()">gdk_display_put_event</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDisplay.html#gdk-display-has-pending" title="gdk_display_has_pending ()">gdk_display_has_pending</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplay.html#gdk-display-set-double-click-time" title="gdk_display_set_double_click_time ()">gdk_display_set_double_click_time</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> msec</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplay.html#gdk-display-set-double-click-distance" title="gdk_display_set_double_click_distance ()">gdk_display_set_double_click_distance</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> distance</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplay.html#gdk-display-get-pointer" title="gdk_display_get_pointer ()">gdk_display_get_pointer</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> **screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *mask</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GdkDisplay.html#gdk-display-list-devices" title="gdk_display_list_devices ()">gdk_display_list_devices</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="GdkDisplay.html#gdk-display-get-window-at-pointer" title="gdk_display_get_window_at_pointer ()">gdk_display_get_window_at_pointer</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *win_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *win_y</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplay.html#gdk-display-warp-pointer" title="gdk_display_warp_pointer ()">gdk_display_warp_pointer</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDisplay.html#gdk-display-supports-cursor-color" title="gdk_display_supports_cursor_color ()">gdk_display_supports_cursor_color</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDisplay.html#gdk-display-supports-cursor-alpha" title="gdk_display_supports_cursor_alpha ()">gdk_display_supports_cursor_alpha</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GdkDisplay.html#gdk-display-get-default-cursor-size" title="gdk_display_get_default_cursor_size ()">gdk_display_get_default_cursor_size</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplay.html#gdk-display-get-maximal-cursor-size" title="gdk_display_get_maximal_cursor_size ()">gdk_display_get_maximal_cursor_size</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *height</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="GdkDisplay.html#gdk-display-get-default-group" title="gdk_display_get_default_group ()">gdk_display_get_default_group</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDisplay.html#gdk-display-supports-selection-notification" title="gdk_display_supports_selection_notification ()">gdk_display_supports_selection_notification</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDisplay.html#gdk-display-request-selection-notification" title="gdk_display_request_selection_notification ()">gdk_display_request_selection_notification</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDisplay.html#gdk-display-supports-clipboard-persistence" title="gdk_display_supports_clipboard_persistence ()">gdk_display_supports_clipboard_persistence</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplay.html#gdk-display-store-clipboard" title="gdk_display_store_clipboard ()">gdk_display_store_clipboard</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *clipboard_window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> *targets</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_targets</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDisplay.html#gdk-display-supports-shapes" title="gdk_display_supports_shapes ()">gdk_display_supports_shapes</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDisplay.html#gdk-display-supports-input-shapes" title="gdk_display_supports_input_shapes ()">gdk_display_supports_input_shapes</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkDisplay.html#gdk-display-supports-composite" title="gdk_display_supports_composite ()">gdk_display_supports_composite</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="returnvalue">GdkAppLaunchContext</span></a> * <a class="link" href="GdkDisplay.html#gdk-display-get-app-launch-context" title="gdk_display_get_app_launch_context ()">gdk_display_get_app_launch_context</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplay.html#gdk-display-notify-startup-complete" title="gdk_display_notify_startup_complete ()">gdk_display_notify_startup_complete</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *startup_id</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDisplay.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GdkDisplay
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDisplay.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GdkDisplay.html#GdkDisplay-closed" title='The "closed" signal'>closed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GdkDisplay.html#GdkDisplay-opened" title='The "opened" signal'>opened</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDisplay.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> objects purpose are two fold:
-</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem">
- To manage and provide information about input devices (pointers
- and keyboards)
-</li>
-<li class="listitem">
- To manage and provide information about the available <a href="GdkScreen.html"><span class="type">GdkScreens</span></a>
-</li>
-</ul></div>
-<p>
-</p>
-<p>
-GdkDisplay objects are the GDK representation of an X Display,
-which can be described as <span class="emphasis"><em>a workstation consisting of
-a keyboard, a pointing device (such as a mouse) and one or more
-screens</em></span>.
-It is used to open and keep track of various GdkScreen objects
-currently instantiated by the application. It is also used to
-access the keyboard(s) and mouse pointer(s) of the display.
-</p>
-<p>
-Most of the input device handling has been factored out into
-the separate <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> object. Every display has a
-device manager, which you can obtain using
-<a class="link" href="GdkDisplay.html#gdk-display-get-device-manager" title="gdk_display_get_device_manager ()"><code class="function">gdk_display_get_device_manager()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GdkDisplay.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkDisplay-struct"></a><h3>GdkDisplay</h3>
-<pre class="programlisting">typedef struct _GdkDisplay GdkDisplay;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-open"></a><h3>gdk_display_open ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * gdk_display_open (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *display_name</code></em>);</pre>
-<p>
-Opens a display.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display_name</code></em> :</span></p></td>
-<td>the name of the display to open</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-if the display could not be opened. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-get-default"></a><h3>gdk_display_get_default ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * gdk_display_get_default (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the default <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>. This is a convenience
-function for
-<code class="literal">gdk_display_manager_get_default_display (<a class="link" href="GdkDisplayManager.html#gdk-display-manager-get" title="gdk_display_manager_get ()"><code class="function">gdk_display_manager_get()</code></a>)</code>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is no default
-display. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-get-name"></a><h3>gdk_display_get_name ()</h3>
-<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_display_get_name (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Gets the name of the display.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string representing the display name. This string is owned
-by GDK and should not be modified or freed.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-get-n-screens"></a><h3>gdk_display_get_n_screens ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_display_get_n_screens (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Gets the number of screen managed by the <em class="parameter"><code>display</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>number of screens.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-get-screen"></a><h3>gdk_display_get_screen ()</h3>
-<pre class="programlisting"><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="returnvalue">GdkScreen</span></a> * gdk_display_get_screen (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> screen_num</code></em>);</pre>
-<p>
-Returns a screen object for one of the screens of the display.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen_num</code></em> :</span></p></td>
-<td>the screen number</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> object. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-get-default-screen"></a><h3>gdk_display_get_default_screen ()</h3>
-<pre class="programlisting"><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="returnvalue">GdkScreen</span></a> * gdk_display_get_default_screen (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Get the default <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> for <em class="parameter"><code>display</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the default <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> object for <em class="parameter"><code>display</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-get-device-manager"></a><h3>gdk_display_get_device_manager ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="returnvalue">GdkDeviceManager</span></a> * gdk_display_get_device_manager (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns the <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> associated to <em class="parameter"><code>display</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. This memory is
-owned by GDK and must not be freed or unreferenced. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-pointer-ungrab"></a><h3>gdk_display_pointer_ungrab ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_pointer_ungrab (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_display_pointer_ungrab</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDevice.html#gdk-device-ungrab" title="gdk_device_ungrab ()"><code class="function">gdk_device_ungrab()</code></a>, together with <a class="link" href="GdkDevice.html#gdk-device-grab" title="gdk_device_grab ()"><code class="function">gdk_device_grab()</code></a>
- instead.</p>
-</div>
-<p>
-Release any pointer grab.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>a timestap (e.g. <a class="link" href="gdk3-Events.html#GDK-CURRENT-TIME:CAPS" title="GDK_CURRENT_TIME"><code class="literal">GDK_CURRENT_TIME</code></a>).</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-keyboard-ungrab"></a><h3>gdk_display_keyboard_ungrab ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_keyboard_ungrab (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_display_keyboard_ungrab</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDevice.html#gdk-device-ungrab" title="gdk_device_ungrab ()"><code class="function">gdk_device_ungrab()</code></a>, together with <a class="link" href="GdkDevice.html#gdk-device-grab" title="gdk_device_grab ()"><code class="function">gdk_device_grab()</code></a>
- instead.</p>
-</div>
-<p>
-Release any keyboard grab
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>a timestap (e.g <a class="link" href="gdk3-Events.html#GDK-CURRENT-TIME:CAPS" title="GDK_CURRENT_TIME"><span class="type">GDK_CURRENT_TIME</span></a>).</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-pointer-is-grabbed"></a><h3>gdk_display_pointer_is_grabbed ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_display_pointer_is_grabbed (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_display_pointer_is_grabbed</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDisplay.html#gdk-display-device-is-grabbed" title="gdk_display_device_is_grabbed ()"><code class="function">gdk_display_device_is_grabbed()</code></a> instead.</p>
-</div>
-<p>
-Test if the pointer is grabbed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if an active X pointer grab is in effect</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-device-is-grabbed"></a><h3>gdk_display_device_is_grabbed ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_display_device_is_grabbed (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if there is an ongoing grab on <em class="parameter"><code>device</code></em> for <em class="parameter"><code>display</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if there is a grab in effect for <em class="parameter"><code>device</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-beep"></a><h3>gdk_display_beep ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_beep (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Emits a short beep on <em class="parameter"><code>display</code></em>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-sync"></a><h3>gdk_display_sync ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_sync (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Flushes any requests queued for the windowing system and waits until all
-requests have been handled. This is often used for making sure that the
-display is synchronized with the current state of the program. Calling
-<a class="link" href="GdkDisplay.html#gdk-display-sync" title="gdk_display_sync ()"><code class="function">gdk_display_sync()</code></a> before <a class="link" href="gdk3-General.html#gdk-error-trap-pop" title="gdk_error_trap_pop ()"><code class="function">gdk_error_trap_pop()</code></a> makes sure that any errors
-generated from earlier requests are handled before the error trap is
-removed.
-</p>
-<p>
-This is most useful for X11. On windowing systems where requests are
-handled synchronously, this function will do nothing.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-flush"></a><h3>gdk_display_flush ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_flush (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Flushes any requests queued for the windowing system; this happens automatically
-when the main loop blocks waiting for new events, but if your application
-is drawing without returning control to the main loop, you may need
-to call this function explicitely. A common case where this function
-needs to be called is when an application is executing drawing commands
-from a thread other than the thread where the main loop is running.
-</p>
-<p>
-This is most useful for X11. On windowing systems where requests are
-handled synchronously, this function will do nothing.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-close"></a><h3>gdk_display_close ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_close (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Closes the connection to the windowing system for the given display,
-and cleans up associated resources.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-is-closed"></a><h3>gdk_display_is_closed ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_display_is_closed (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Finds out if the display has been closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the display is closed.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-get-event"></a><h3>gdk_display_get_event ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="returnvalue">GdkEvent</span></a> * gdk_display_get_event (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Gets the next <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> to be processed for <em class="parameter"><code>display</code></em>, fetching events from the
-windowing system if necessary.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the next <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> to be processed, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no events
-are pending. The returned <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> should be freed with <a class="link" href="gdk3-Events.html#gdk-event-free" title="gdk_event_free ()"><code class="function">gdk_event_free()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-peek-event"></a><h3>gdk_display_peek_event ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="returnvalue">GdkEvent</span></a> * gdk_display_peek_event (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Gets a copy of the first <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> in the <em class="parameter"><code>display</code></em>'s event queue, without
-removing the event from the queue. (Note that this function will
-not get more events from the windowing system. It only checks the events
-that have already been moved to the GDK event queue.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a copy of the first <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> on the event queue, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-if no events are in the queue. The returned <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> should be freed with
-<a class="link" href="gdk3-Events.html#gdk-event-free" title="gdk_event_free ()"><code class="function">gdk_event_free()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-put-event"></a><h3>gdk_display_put_event ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_put_event (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);</pre>
-<p>
-Appends a copy of the given event onto the front of the event
-queue for <em class="parameter"><code>display</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-has-pending"></a><h3>gdk_display_has_pending ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_display_has_pending (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns whether the display has events that are waiting
-to be processed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if there are events ready to be processed.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-set-double-click-time"></a><h3>gdk_display_set_double_click_time ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_set_double_click_time (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> msec</code></em>);</pre>
-<p>
-Sets the double click time (two clicks within this time interval
-count as a double click and result in a <a class="link" href="gdk3-Events.html#GDK-2BUTTON-PRESS:CAPS"><span class="type">GDK_2BUTTON_PRESS</span></a> event).
-Applications should <span class="emphasis"><em>not</em></span> set this, it is a global
-user-configured setting.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>msec</code></em> :</span></p></td>
-<td>double click time in milliseconds (thousandths of a second)</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-set-double-click-distance"></a><h3>gdk_display_set_double_click_distance ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_set_double_click_distance
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> distance</code></em>);</pre>
-<p>
-Sets the double click distance (two clicks within this distance
-count as a double click and result in a <a class="link" href="gdk3-Events.html#GDK-2BUTTON-PRESS:CAPS"><span class="type">GDK_2BUTTON_PRESS</span></a> event).
-See also <a class="link" href="GdkDisplay.html#gdk-display-set-double-click-time" title="gdk_display_set_double_click_time ()"><code class="function">gdk_display_set_double_click_time()</code></a>.
-Applications should <span class="emphasis"><em>not</em></span> set this, it is a global
-user-configured setting.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>distance</code></em> :</span></p></td>
-<td>distance in pixels</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-get-pointer"></a><h3>gdk_display_get_pointer ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_get_pointer (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> **screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *mask</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_display_get_pointer</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDevice.html#gdk-device-get-position" title="gdk_device_get_position ()"><code class="function">gdk_device_get_position()</code></a> instead.</p>
-</div>
-<p>
-Gets the current location of the pointer and the current modifier
-mask for a given display.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>location to store the screen that the
-cursor is on, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>location to store root window X coordinate of pointer, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>location to store root window Y coordinate of pointer, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask</code></em> :</span></p></td>
-<td>location to store current modifier mask, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-list-devices"></a><h3>gdk_display_list_devices ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gdk_display_list_devices (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_display_list_devices</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDeviceManager.html#gdk-device-manager-list-devices" title="gdk_device_manager_list_devices ()"><code class="function">gdk_device_manager_list_devices()</code></a> instead.</p>
-</div>
-<p>
-Returns the list of available input devices attached to <em class="parameter"><code>display</code></em>.
-The list is statically allocated and should not be freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a list of <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkDevice]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-get-window-at-pointer"></a><h3>gdk_display_get_window_at_pointer ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_display_get_window_at_pointer (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *win_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *win_y</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_display_get_window_at_pointer</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDevice.html#gdk-device-get-window-at-position" title="gdk_device_get_window_at_position ()"><code class="function">gdk_device_get_window_at_position()</code></a> instead.</p>
-</div>
-<p>
-Obtains the window underneath the mouse pointer, returning the location
-of the pointer in that window in <em class="parameter"><code>win_x</code></em>, <em class="parameter"><code>win_y</code></em> for <em class="parameter"><code>screen</code></em>. Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-if the window under the mouse pointer is not known to GDK (for example,
-belongs to another application).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>win_x</code></em> :</span></p></td>
-<td>return location for x coordinate of the pointer location relative
-to the window origin, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>win_y</code></em> :</span></p></td>
-<td>return location for y coordinate of the pointer location relative
-&amp; to the window origin, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the window under the mouse pointer, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-warp-pointer"></a><h3>gdk_display_warp_pointer ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_warp_pointer (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_display_warp_pointer</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDevice.html#gdk-device-warp" title="gdk_device_warp ()"><code class="function">gdk_device_warp()</code></a> instead.</p>
-</div>
-<p>
-Warps the pointer of <em class="parameter"><code>display</code></em> to the point <em class="parameter"><code>x</code></em>,<em class="parameter"><code>y</code></em> on
-the screen <em class="parameter"><code>screen</code></em>, unless the pointer is confined
-to a window by a grab, in which case it will be moved
-as far as allowed by the grab. Warping the pointer
-creates events as if the user had moved the mouse
-instantaneously to the destination.
-</p>
-<p>
-Note that the pointer should normally be under the
-control of the user. This function was added to cover
-some rare use cases like keyboard navigation support
-for the color picker in the <a href="http://library.gnome.org/devel/gtk3/GtkColorSelectionDialog.html"><span class="type">GtkColorSelectionDialog</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>the screen of <em class="parameter"><code>display</code></em> to warp the pointer to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>the x coordinate of the destination</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>the y coordinate of the destination</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-supports-cursor-color"></a><h3>gdk_display_supports_cursor_color ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_display_supports_cursor_color (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if multicolored cursors are supported
-on <em class="parameter"><code>display</code></em>. Otherwise, cursors have only a forground
-and a background color.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether cursors can have multiple colors.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-supports-cursor-alpha"></a><h3>gdk_display_supports_cursor_alpha ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_display_supports_cursor_alpha (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if cursors can use an 8bit alpha channel
-on <em class="parameter"><code>display</code></em>. Otherwise, cursors are restricted to bilevel
-alpha (i.e. a mask).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether cursors can have alpha channels.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-get-default-cursor-size"></a><h3>gdk_display_get_default_cursor_size ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_display_get_default_cursor_size (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns the default size to use for cursors on <em class="parameter"><code>display</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the default cursor size.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-get-maximal-cursor-size"></a><h3>gdk_display_get_maximal_cursor_size ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_get_maximal_cursor_size (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *height</code></em>);</pre>
-<p>
-Gets the maximal size to use for cursors on <em class="parameter"><code>display</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
-<td>the return location for the maximal cursor width. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
-<td>the return location for the maximal cursor height. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-get-default-group"></a><h3>gdk_display_get_default_group ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_display_get_default_group (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns the default group leader window for all toplevel windows
-on <em class="parameter"><code>display</code></em>. This window is implicitly created by GDK.
-See <a class="link" href="gdk3-Windows.html#gdk-window-set-group" title="gdk_window_set_group ()"><code class="function">gdk_window_set_group()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The default group leader window
-for <em class="parameter"><code>display</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-supports-selection-notification"></a><h3>gdk_display_supports_selection_notification ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_display_supports_selection_notification
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns whether <a class="link" href="gdk3-Event-Structures.html#GdkEventOwnerChange" title="struct GdkEventOwnerChange"><span class="type">GdkEventOwnerChange</span></a> events will be
-sent when the owner of a selection changes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether <a class="link" href="gdk3-Event-Structures.html#GdkEventOwnerChange" title="struct GdkEventOwnerChange"><span class="type">GdkEventOwnerChange</span></a> events will
-be sent.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-request-selection-notification"></a><h3>gdk_display_request_selection_notification ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_display_request_selection_notification
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>);</pre>
-<p>
-Request <a class="link" href="gdk3-Event-Structures.html#GdkEventOwnerChange" title="struct GdkEventOwnerChange"><span class="type">GdkEventOwnerChange</span></a> events for ownership changes
-of the selection named by the given atom.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
-<td>the <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> naming the selection for which
-ownership change notification is requested</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether <a class="link" href="gdk3-Event-Structures.html#GdkEventOwnerChange" title="struct GdkEventOwnerChange"><span class="type">GdkEventOwnerChange</span></a> events will
-be sent.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-supports-clipboard-persistence"></a><h3>gdk_display_supports_clipboard_persistence ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_display_supports_clipboard_persistence
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns whether the speicifed display supports clipboard
-persistance; i.e. if it's possible to store the clipboard data after an
-application has quit. On X11 this checks if a clipboard daemon is
-running.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the display supports clipboard persistance.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-store-clipboard"></a><h3>gdk_display_store_clipboard ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_store_clipboard (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *clipboard_window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> *targets</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_targets</code></em>);</pre>
-<p>
-Issues a request to the clipboard manager to store the
-clipboard data. On X11, this is a special program that works
-according to the freedesktop clipboard specification, available at
-<a class="ulink" href="http://www.freedesktop.org/Standards/clipboard-manager-spec" target="_top">
-http://www.freedesktop.org/Standards/clipboard-manager-spec</a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>clipboard_window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> belonging to the clipboard owner</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>a timestamp</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>targets</code></em> :</span></p></td>
-<td>an array of targets
-that should be saved, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-if all available targets should be saved. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_targets]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_targets</code></em> :</span></p></td>
-<td>length of the <em class="parameter"><code>targets</code></em> array</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-supports-shapes"></a><h3>gdk_display_supports_shapes ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_display_supports_shapes (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <a href="http://library.gnome.org/devel/gdk3/gdk-Windows.html#gdk-window-shape-combine-mask"><code class="function">gdk_window_shape_combine_mask()</code></a> can
-be used to create shaped windows on <em class="parameter"><code>display</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if shaped windows are supported</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-supports-input-shapes"></a><h3>gdk_display_supports_input_shapes ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_display_supports_input_shapes (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <a href="http://library.gnome.org/devel/gdk3/gdk-Windows.html#gdk-window-input-shape-combine-mask"><code class="function">gdk_window_input_shape_combine_mask()</code></a> can
-be used to modify the input shape of windows on <em class="parameter"><code>display</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if windows with modified input shape are supported</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-supports-composite"></a><h3>gdk_display_supports_composite ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_display_supports_composite (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <a class="link" href="gdk3-Windows.html#gdk-window-set-composited" title="gdk_window_set_composited ()"><code class="function">gdk_window_set_composited()</code></a> can be used
-to redirect drawing on the window using compositing.
-</p>
-<p>
-Currently this only works on X11 with XComposite and
-XDamage extensions available.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if windows may be composited.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-get-app-launch-context"></a><h3>gdk_display_get_app_launch_context ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="returnvalue">GdkAppLaunchContext</span></a> * gdk_display_get_app_launch_context
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns a <a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> suitable for launching
-applications on the given display.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> for <em class="parameter"><code>display</code></em>.
-Free with <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when done. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-notify-startup-complete"></a><h3>gdk_display_notify_startup_complete ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_notify_startup_complete (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *startup_id</code></em>);</pre>
-<p>
-Indicates to the GUI environment that the application has
-finished loading, using a given identifier.
-</p>
-<p>
-GTK+ will call this function automatically for <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a>
-with custom startup-notification identifier unless
-<a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-set-auto-startup-notification"><code class="function">gtk_window_set_auto_startup_notification()</code></a> is called to
-disable that feature.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>startup_id</code></em> :</span></p></td>
-<td>a startup-notification identifier, for which
-notification process should be completed</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GdkDisplay.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GdkDisplay-closed"></a><h3>The <code class="literal">"closed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_error,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::closed signal is emitted when the connection to the windowing
-system for <em class="parameter"><code>display</code></em> is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>is_error</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the display was closed due to an error</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkDisplay-opened"></a><h3>The <code class="literal">"opened"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::opened signal is emitted when the connection to the windowing
-system for <em class="parameter"><code>display</code></em> is opened.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/GdkDisplayManager.html b/gtk+-mingw/share/gtk-doc/html/gdk3/GdkDisplayManager.html
deleted file mode 100644
index c3aa85e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/GdkDisplayManager.html
+++ /dev/null
@@ -1,336 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GdkDisplayManager</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-General.html" title="General">
-<link rel="next" href="GdkDisplay.html" title="GdkDisplay">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-General.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="GdkDisplay.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GdkDisplayManager.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GdkDisplayManager.description" class="shortcut">Description</a>
-  | 
- <a href="#GdkDisplayManager.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GdkDisplayManager.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GdkDisplayManager.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GdkDisplayManager"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GdkDisplayManager.top_of_page"></a>GdkDisplayManager</span></h2>
-<p>GdkDisplayManager — Maintains a list of all open GdkDisplays</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GdkDisplayManager.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
- <a class="link" href="GdkDisplayManager.html#GdkDisplayManager-struct" title="GdkDisplayManager">GdkDisplayManager</a>;
-<a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="returnvalue">GdkDisplayManager</span></a> * <a class="link" href="GdkDisplayManager.html#gdk-display-manager-get" title="gdk_display_manager_get ()">gdk_display_manager_get</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * <a class="link" href="GdkDisplayManager.html#gdk-display-manager-get-default-display" title="gdk_display_manager_get_default_display ()">gdk_display_manager_get_default_display</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a> *manager</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkDisplayManager.html#gdk-display-manager-set-default-display" title="gdk_display_manager_set_default_display ()">gdk_display_manager_set_default_display</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a> *manager</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * <a class="link" href="GdkDisplayManager.html#gdk-display-manager-list-displays" title="gdk_display_manager_list_displays ()">gdk_display_manager_list_displays</a> (<em class="parameter"><code><a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a> *manager</code></em>);
-<a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * <a class="link" href="GdkDisplayManager.html#gdk-display-manager-open-display" title="gdk_display_manager_open_display ()">gdk_display_manager_open_display</a> (<em class="parameter"><code><a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a> *manager</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDisplayManager.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GdkDisplayManager
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDisplayManager.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GdkDisplayManager.html#GdkDisplayManager--default-display" title='The "default-display" property'>default-display</a>" <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>* : Read / Write
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDisplayManager.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GdkDisplayManager.html#GdkDisplayManager-display-opened" title='The "display-opened" signal'>display-opened</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkDisplayManager.description"></a><h2>Description</h2>
-<p>
-The purpose of the <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a> singleton object is to offer
-notification when displays appear or disappear or the default display
-changes.
-</p>
-<p>
-You can use <a class="link" href="GdkDisplayManager.html#gdk-display-manager-get" title="gdk_display_manager_get ()"><code class="function">gdk_display_manager_get()</code></a> to obtain the GdkDisplayManager
-singleton, but that should be rarely necessary. Typically, initializing
-GTK+ opens a display that you can work with without ever accessing the
-GdkDisplayManager.
-</p>
-<p>
-The GDK library can be built with support for multiple backends.
-The GdkDisplayManager object determines which backend is used
-at runtime.
-</p>
-<p>
-When writing backend-specific code that is supposed to work with
-multiple GDK backends, you have to consider both compile time and
-runtime. At compile time, use the <a class="link" href="gdk3-General.html#GDK-WINDOWING-X11:CAPS" title="GDK_WINDOWING_X11"><span class="type">GDK_WINDOWING_X11</span></a>, <a class="link" href="gdk3-General.html#GDK-WINDOWING-WIN32:CAPS" title="GDK_WINDOWING_WIN32"><span class="type">GDK_WINDOWING_WIN32</span></a>
-macros, etc. to find out which backends are present in the GDK library
-you are building your application against. At runtime, use type-check
-macros like <code class="function">GDK_IS_X11_DISPLAY()</code> to find out which backend is in use:
-</p>
-<p>
-</p>
-<div class="example">
-<a name="backend-specific"></a><p class="title"><b>Example 2. Backend-specific code</b></p>
-<div class="example-contents">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="preproc">#ifdef</span><span class="normal"> <a href="gdk3-General.html#GDK-WINDOWING-X11:CAPS">GDK_WINDOWING_X11</a></span>
-<span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function">GDK_IS_X11_DISPLAY</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">display</span><span class="symbol">))</span>
-<span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal"> </span><span class="comment">/* make X11-specific calls here */</span>
-<span class="normal"> </span><span class="cbracket">}</span>
-<span class="normal"> </span><span class="keyword">else</span>
-<span class="preproc">#endif</span>
-<span class="preproc">#ifdef</span><span class="normal"> GDK_WINDOWING_QUARTZ</span>
-<span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function">GDK_IS_QUARTZ_DISPLAY</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">display</span><span class="symbol">))</span>
-<span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal"> </span><span class="comment">/* make Quartz-specific calls here */</span>
-<span class="normal"> </span><span class="cbracket">}</span>
-<span class="normal"> </span><span class="keyword">else</span>
-<span class="preproc">#endif</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Message-Logging.html#g-error">g_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Unsupported GDK backend"</span><span class="symbol">);</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-</div>
-<p><br class="example-break">
-</p>
-</div>
-<div class="refsect1">
-<a name="GdkDisplayManager.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkDisplayManager-struct"></a><h3>GdkDisplayManager</h3>
-<pre class="programlisting">typedef struct _GdkDisplayManager GdkDisplayManager;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-manager-get"></a><h3>gdk_display_manager_get ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="returnvalue">GdkDisplayManager</span></a> * gdk_display_manager_get (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the singleton <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a> object.
-</p>
-<p>
-When called for the first time, this function consults the
-<code class="envar">GDK_BACKEND</code> environment variable to find out which
-of the supported GDK backends to use (in case GDK has been compiled
-with multiple backends).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The global <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a> singleton;
-<a class="link" href="gdk3-General.html#gdk-parse-args" title="gdk_parse_args ()"><code class="function">gdk_parse_args()</code></a>, <a class="link" href="gdk3-General.html#gdk-init" title="gdk_init ()"><code class="function">gdk_init()</code></a>, or <a class="link" href="gdk3-General.html#gdk-init-check" title="gdk_init_check ()"><code class="function">gdk_init_check()</code></a> must have
-been called first. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-manager-get-default-display"></a><h3>gdk_display_manager_get_default_display ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * gdk_display_manager_get_default_display
- (<em class="parameter"><code><a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a> *manager</code></em>);</pre>
-<p>
-Gets the default <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-if there is no default display. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-manager-set-default-display"></a><h3>gdk_display_manager_set_default_display ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_display_manager_set_default_display
- (<em class="parameter"><code><a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a> *manager</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>display</code></em> as the default display.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-manager-list-displays"></a><h3>gdk_display_manager_list_displays ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * gdk_display_manager_list_displays (<em class="parameter"><code><a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a> *manager</code></em>);</pre>
-<p>
-List all currently open displays.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly
-allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> of <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> objects. Free with <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#g-slist-free"><code class="function">g_slist_free()</code></a>
-when you are done with it. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkDisplay]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-display-manager-open-display"></a><h3>gdk_display_manager_open_display ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * gdk_display_manager_open_display (<em class="parameter"><code><a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a> *manager</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
-<p>
-Opens a display.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>the name of the display to open</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-if the display could not be opened. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GdkDisplayManager.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GdkDisplayManager--default-display"></a><h3>The <code class="literal">"default-display"</code> property</h3>
-<pre class="programlisting"> "default-display" <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>* : Read / Write</pre>
-<p>The default display for GDK.</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GdkDisplayManager.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GdkDisplayManager-display-opened"></a><h3>The <code class="literal">"display-opened"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a> *manager,
- <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::display-opened signal is emitted when a display is opened.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the opened display</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/GdkScreen.html b/gtk+-mingw/share/gtk-doc/html/gdk3/GdkScreen.html
deleted file mode 100644
index 8d784dd..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/GdkScreen.html
+++ /dev/null
@@ -1,1114 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GdkScreen</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="GdkDisplay.html" title="GdkDisplay">
-<link rel="next" href="GdkDeviceManager.html" title="GdkDeviceManager">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GdkDisplay.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="GdkDeviceManager.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GdkScreen.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GdkScreen.description" class="shortcut">Description</a>
-  | 
- <a href="#GdkScreen.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GdkScreen.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GdkScreen.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GdkScreen"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GdkScreen.top_of_page"></a>GdkScreen</span></h2>
-<p>GdkScreen — Object representing a physical screen</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GdkScreen.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
- <a class="link" href="GdkScreen.html#GdkScreen-struct" title="GdkScreen">GdkScreen</a>;
-<a class="link" href="GdkScreen.html" title="GdkScreen"><span class="returnvalue">GdkScreen</span></a> * <a class="link" href="GdkScreen.html#gdk-screen-get-default" title="gdk_screen_get_default ()">gdk_screen_get_default</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * <a class="link" href="GdkScreen.html#gdk-screen-get-system-visual" title="gdk_screen_get_system_visual ()">gdk_screen_get_system_visual</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * <a class="link" href="GdkScreen.html#gdk-screen-get-rgba-visual" title="gdk_screen_get_rgba_visual ()">gdk_screen_get_rgba_visual</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkScreen.html#gdk-screen-is-composited" title="gdk_screen_is_composited ()">gdk_screen_is_composited</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="GdkScreen.html#gdk-screen-get-root-window" title="gdk_screen_get_root_window ()">gdk_screen_get_root_window</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * <a class="link" href="GdkScreen.html#gdk-screen-get-display" title="gdk_screen_get_display ()">gdk_screen_get_display</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GdkScreen.html#gdk-screen-get-number" title="gdk_screen_get_number ()">gdk_screen_get_number</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GdkScreen.html#gdk-screen-get-width" title="gdk_screen_get_width ()">gdk_screen_get_width</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GdkScreen.html#gdk-screen-get-height" title="gdk_screen_get_height ()">gdk_screen_get_height</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GdkScreen.html#gdk-screen-get-width-mm" title="gdk_screen_get_width_mm ()">gdk_screen_get_width_mm</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GdkScreen.html#gdk-screen-get-height-mm" title="gdk_screen_get_height_mm ()">gdk_screen_get_height_mm</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GdkScreen.html#gdk-screen-list-visuals" title="gdk_screen_list_visuals ()">gdk_screen_list_visuals</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GdkScreen.html#gdk-screen-get-toplevel-windows" title="gdk_screen_get_toplevel_windows ()">gdk_screen_get_toplevel_windows</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GdkScreen.html#gdk-screen-make-display-name" title="gdk_screen_make_display_name ()">gdk_screen_make_display_name</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GdkScreen.html#gdk-screen-get-n-monitors" title="gdk_screen_get_n_monitors ()">gdk_screen_get_n_monitors</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GdkScreen.html#gdk-screen-get-primary-monitor" title="gdk_screen_get_primary_monitor ()">gdk_screen_get_primary_monitor</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-geometry" title="gdk_screen_get_monitor_geometry ()">gdk_screen_get_monitor_geometry</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *dest</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-workarea" title="gdk_screen_get_monitor_workarea ()">gdk_screen_get_monitor_workarea</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *dest</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-at-point" title="gdk_screen_get_monitor_at_point ()">gdk_screen_get_monitor_at_point</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-at-window" title="gdk_screen_get_monitor_at_window ()">gdk_screen_get_monitor_at_window</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-height-mm" title="gdk_screen_get_monitor_height_mm ()">gdk_screen_get_monitor_height_mm</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-width-mm" title="gdk_screen_get_monitor_width_mm ()">gdk_screen_get_monitor_width_mm</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-plug-name" title="gdk_screen_get_monitor_plug_name ()">gdk_screen_get_monitor_plug_name</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GdkScreen.html#gdk-screen-get-setting" title="gdk_screen_get_setting ()">gdk_screen_get_setting</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
-const <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="returnvalue">cairo_font_options_t</span></a> * <a class="link" href="GdkScreen.html#gdk-screen-get-font-options" title="gdk_screen_get_font_options ()">gdk_screen_get_font_options</a>
- (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkScreen.html#gdk-screen-set-font-options" title="gdk_screen_set_font_options ()">gdk_screen_set_font_options</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="type">cairo_font_options_t</span></a> *options</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a> <a class="link" href="GdkScreen.html#gdk-screen-get-resolution" title="gdk_screen_get_resolution ()">gdk_screen_get_resolution</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GdkScreen.html#gdk-screen-set-resolution" title="gdk_screen_set_resolution ()">gdk_screen_set_resolution</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> dpi</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="GdkScreen.html#gdk-screen-get-active-window" title="gdk_screen_get_active_window ()">gdk_screen_get_active_window</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GdkScreen.html#gdk-screen-get-window-stack" title="gdk_screen_get_window_stack ()">gdk_screen_get_window_stack</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkScreen.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GdkScreen
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkScreen.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GdkScreen.html#GdkScreen--font-options" title='The "font-options" property'>font-options</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write
- "<a class="link" href="GdkScreen.html#GdkScreen--resolution" title='The "resolution" property'>resolution</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> : Read / Write
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkScreen.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GdkScreen.html#GdkScreen-composited-changed" title='The "composited-changed" signal'>composited-changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GdkScreen.html#GdkScreen-monitors-changed" title='The "monitors-changed" signal'>monitors-changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GdkScreen.html#GdkScreen-size-changed" title='The "size-changed" signal'>size-changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GdkScreen.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> objects are the GDK representation of the screen on
-which windows can be displayed and on which the pointer moves.
-X originally identified screens with physical screens, but
-nowadays it is more common to have a single <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> which
-combines several physical monitors (see <a class="link" href="GdkScreen.html#gdk-screen-get-n-monitors" title="gdk_screen_get_n_monitors ()"><code class="function">gdk_screen_get_n_monitors()</code></a>).
-</p>
-<p>
-GdkScreen is used throughout GDK and GTK+ to specify which screen
-the top level windows are to be displayed on. it is also used to
-query the screen specification and default settings such as
-the default visual (<a class="link" href="GdkScreen.html#gdk-screen-get-system-visual" title="gdk_screen_get_system_visual ()"><code class="function">gdk_screen_get_system_visual()</code></a>), the dimensions
-of the physical monitors (<a class="link" href="GdkScreen.html#gdk-screen-get-monitor-geometry" title="gdk_screen_get_monitor_geometry ()"><code class="function">gdk_screen_get_monitor_geometry()</code></a>), etc.
-</p>
-</div>
-<div class="refsect1">
-<a name="GdkScreen.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkScreen-struct"></a><h3>GdkScreen</h3>
-<pre class="programlisting">typedef struct _GdkScreen GdkScreen;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-default"></a><h3>gdk_screen_get_default ()</h3>
-<pre class="programlisting"><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="returnvalue">GdkScreen</span></a> * gdk_screen_get_default (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the default screen for the default display. (See
-<a class="link" href="GdkDisplay.html#gdk-display-get-default" title="gdk_display_get_default ()"><code class="function">gdk_display_get_default()</code></a>).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is no default display. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-system-visual"></a><h3>gdk_screen_get_system_visual ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * gdk_screen_get_system_visual (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Get the system's default visual for <em class="parameter"><code>screen</code></em>.
-This is the visual for the root window of the display.
-The return value should not be freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the system visual. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-rgba-visual"></a><h3>gdk_screen_get_rgba_visual ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * gdk_screen_get_rgba_visual (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Gets a visual to use for creating windows with an alpha channel.
-The windowing system on which GTK+ is running
-may not support this capability, in which case <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will
-be returned. Even if a non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> value is returned, its
-possible that the window's alpha channel won't be honored
-when displaying the window on the screen: in particular, for
-X an appropriate windowing manager and compositing manager
-must be running to provide appropriate display.
-</p>
-<p>
-This functionality is not implemented in the Windows backend.
-</p>
-<p>
-For setting an overall opacity for a top-level window, see
-<a class="link" href="gdk3-Windows.html#gdk-window-set-opacity" title="gdk_window_set_opacity ()"><code class="function">gdk_window_set_opacity()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a visual to use for windows with an
-alpha channel or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the capability is not available. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-is-composited"></a><h3>gdk_screen_is_composited ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_screen_is_composited (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Returns whether windows with an RGBA visual can reasonably
-be expected to have their alpha channel drawn correctly on
-the screen.
-</p>
-<p>
-On X11 this function returns whether a compositing manager is
-compositing <em class="parameter"><code>screen</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Whether windows with RGBA visuals can reasonably be
-expected to have their alpha channels drawn correctly on the screen.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-root-window"></a><h3>gdk_screen_get_root_window ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_screen_get_root_window (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Gets the root window of <em class="parameter"><code>screen</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the root window. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-display"></a><h3>gdk_screen_get_display ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * gdk_screen_get_display (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Gets the display to which the <em class="parameter"><code>screen</code></em> belongs.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the display to which <em class="parameter"><code>screen</code></em> belongs. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-number"></a><h3>gdk_screen_get_number ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_get_number (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Gets the index of <em class="parameter"><code>screen</code></em> among the screens in the display
-to which it belongs. (See <a class="link" href="GdkScreen.html#gdk-screen-get-display" title="gdk_screen_get_display ()"><code class="function">gdk_screen_get_display()</code></a>)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the index</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-width"></a><h3>gdk_screen_get_width ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_get_width (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Gets the width of <em class="parameter"><code>screen</code></em> in pixels
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the width of <em class="parameter"><code>screen</code></em> in pixels.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-height"></a><h3>gdk_screen_get_height ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_get_height (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Gets the height of <em class="parameter"><code>screen</code></em> in pixels
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the height of <em class="parameter"><code>screen</code></em> in pixels.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-width-mm"></a><h3>gdk_screen_get_width_mm ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_get_width_mm (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Gets the width of <em class="parameter"><code>screen</code></em> in millimeters.
-Note that on some X servers this value will not be correct.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the width of <em class="parameter"><code>screen</code></em> in millimeters.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-height-mm"></a><h3>gdk_screen_get_height_mm ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_get_height_mm (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Returns the height of <em class="parameter"><code>screen</code></em> in millimeters.
-Note that on some X servers this value will not be correct.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the heigth of <em class="parameter"><code>screen</code></em> in millimeters.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-list-visuals"></a><h3>gdk_screen_list_visuals ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gdk_screen_list_visuals (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Lists the available visuals for the specified <em class="parameter"><code>screen</code></em>.
-A visual describes a hardware image data format.
-For example, a visual might support 24-bit color, or 8-bit color,
-and might expect pixels to be in a certain format.
-</p>
-<p>
-Call <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a> on the return value when you're finished with it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>the relevant <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a list of visuals; the list must be freed, but not its contents. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkVisual]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-toplevel-windows"></a><h3>gdk_screen_get_toplevel_windows ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gdk_screen_get_toplevel_windows (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Obtains a list of all toplevel windows known to GDK on the screen <em class="parameter"><code>screen</code></em>.
-A toplevel window is a child of the root window (see
-<a class="link" href="gdk3-Windows.html#gdk-get-default-root-window" title="gdk_get_default_root_window ()"><code class="function">gdk_get_default_root_window()</code></a>).
-</p>
-<p>
-The returned list should be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, but
-its elements need not be freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>The <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> where the toplevels are located.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>list of toplevel windows, free with <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkWindow]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-make-display-name"></a><h3>gdk_screen_make_display_name ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_screen_make_display_name (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Determines the name to pass to <a class="link" href="GdkDisplay.html#gdk-display-open" title="gdk_display_open ()"><code class="function">gdk_display_open()</code></a> to get
-a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> with this screen as the default screen.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated string, free with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-n-monitors"></a><h3>gdk_screen_get_n_monitors ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_get_n_monitors (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Returns the number of monitors which <em class="parameter"><code>screen</code></em> consists of.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>number of monitors which <em class="parameter"><code>screen</code></em> consists of</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-primary-monitor"></a><h3>gdk_screen_get_primary_monitor ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_get_primary_monitor (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Gets the primary monitor for <em class="parameter"><code>screen</code></em>. The primary monitor
-is considered the monitor where the 'main desktop' lives.
-While normal application windows typically allow the window
-manager to place the windows, specialized desktop applications
-such as panels should place themselves on the primary monitor.
-</p>
-<p>
-If no primary monitor is configured by the user, the return value
-will be 0, defaulting to the first monitor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An integer index for the primary monitor, or 0 if none is configured.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-monitor-geometry"></a><h3>gdk_screen_get_monitor_geometry ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_screen_get_monitor_geometry (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *dest</code></em>);</pre>
-<p>
-Retrieves the <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> representing the size and position of
-the individual monitor within the entire screen area.
-</p>
-<p>
-Monitor numbers start at 0. To obtain the number of monitors of
-<em class="parameter"><code>screen</code></em>, use <a class="link" href="GdkScreen.html#gdk-screen-get-n-monitors" title="gdk_screen_get_n_monitors ()"><code class="function">gdk_screen_get_n_monitors()</code></a>.
-</p>
-<p>
-Note that the size of the entire screen area can be retrieved via
-<a class="link" href="GdkScreen.html#gdk-screen-get-width" title="gdk_screen_get_width ()"><code class="function">gdk_screen_get_width()</code></a> and <a class="link" href="GdkScreen.html#gdk-screen-get-height" title="gdk_screen_get_height ()"><code class="function">gdk_screen_get_height()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor_num</code></em> :</span></p></td>
-<td>the monitor number</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dest</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> to be filled with
-the monitor geometry. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-monitor-workarea"></a><h3>gdk_screen_get_monitor_workarea ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_screen_get_monitor_workarea (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *dest</code></em>);</pre>
-<p>
-Retrieves the <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> representing the size and position of
-the "work area" on a monitor within the entire screen area.
-</p>
-<p>
-The work area should be considered when positioning menus and
-similar popups, to avoid placing them below panels, docks or other
-desktop components.
-</p>
-<p>
-Monitor numbers start at 0. To obtain the number of monitors of
-<em class="parameter"><code>screen</code></em>, use <a class="link" href="GdkScreen.html#gdk-screen-get-n-monitors" title="gdk_screen_get_n_monitors ()"><code class="function">gdk_screen_get_n_monitors()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor_num</code></em> :</span></p></td>
-<td>the monitor number</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dest</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> to be filled with
-the monitor workarea. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-monitor-at-point"></a><h3>gdk_screen_get_monitor_at_point ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_get_monitor_at_point (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);</pre>
-<p>
-Returns the monitor number in which the point (<em class="parameter"><code>x</code></em>,<em class="parameter"><code>y</code></em>) is located.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>the x coordinate in the virtual screen.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>the y coordinate in the virtual screen.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the monitor number in which the point (<em class="parameter"><code>x</code></em>,<em class="parameter"><code>y</code></em>) lies, or
-a monitor close to (<em class="parameter"><code>x</code></em>,<em class="parameter"><code>y</code></em>) if the point is not in any monitor.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-monitor-at-window"></a><h3>gdk_screen_get_monitor_at_window ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_get_monitor_at_window (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Returns the number of the monitor in which the largest area of the
-bounding rectangle of <em class="parameter"><code>window</code></em> resides.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the monitor number in which most of <em class="parameter"><code>window</code></em> is located,
-or if <em class="parameter"><code>window</code></em> does not intersect any monitors, a monitor,
-close to <em class="parameter"><code>window</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-monitor-height-mm"></a><h3>gdk_screen_get_monitor_height_mm ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_get_monitor_height_mm (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>);</pre>
-<p>
-Gets the height in millimeters of the specified monitor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor_num</code></em> :</span></p></td>
-<td>number of the monitor, between 0 and gdk_screen_get_n_monitors (screen)</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the height of the monitor, or -1 if not available</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.14</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-monitor-width-mm"></a><h3>gdk_screen_get_monitor_width_mm ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_get_monitor_width_mm (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>);</pre>
-<p>
-Gets the width in millimeters of the specified monitor, if available.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor_num</code></em> :</span></p></td>
-<td>number of the monitor, between 0 and gdk_screen_get_n_monitors (screen)</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the width of the monitor, or -1 if not available</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.14</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-monitor-plug-name"></a><h3>gdk_screen_get_monitor_plug_name ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_screen_get_monitor_plug_name (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>);</pre>
-<p>
-Returns the output name of the specified monitor.
-Usually something like VGA, DVI, or TV, not the actual
-product name of the display device.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor_num</code></em> :</span></p></td>
-<td>number of the monitor, between 0 and gdk_screen_get_n_monitors (screen)</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly-allocated string containing the name of the monitor,
-or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the name cannot be determined</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.14</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-setting"></a><h3>gdk_screen_get_setting ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_screen_get_setting (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
-<p>
-Retrieves a desktop-wide setting such as double-click time
-for the <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> <em class="parameter"><code>screen</code></em>.
-</p>
-<p>
-FIXME needs a list of valid settings here, or a link to
-more information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>the <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> where the setting is located</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>the name of the setting</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>location to store the value of the setting</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the setting existed and a value was stored
-in <em class="parameter"><code>value</code></em>, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-font-options"></a><h3>gdk_screen_get_font_options ()</h3>
-<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="returnvalue">cairo_font_options_t</span></a> * gdk_screen_get_font_options
- (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Gets any options previously set with <a class="link" href="GdkScreen.html#gdk-screen-set-font-options" title="gdk_screen_set_font_options ()"><code class="function">gdk_screen_set_font_options()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the current font options, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no default
-font options have been set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-set-font-options"></a><h3>gdk_screen_set_font_options ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_screen_set_font_options (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="type">cairo_font_options_t</span></a> *options</code></em>);</pre>
-<p>
-Sets the default font options for the screen. These
-options will be set on any <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Text-Processing.html#PangoContext"><span class="type">PangoContext</span></a>'s newly created
-with <a class="link" href="gdk3-Pango-Interaction.html#gdk-pango-context-get-for-screen" title="gdk_pango_context_get_for_screen ()"><code class="function">gdk_pango_context_get_for_screen()</code></a>. Changing the
-default set of font options does not affect contexts that
-have already been created.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>options</code></em> :</span></p></td>
-<td>a <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="type">cairo_font_options_t</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset any
-previously set default font options. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-resolution"></a><h3>gdk_screen_get_resolution ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a> gdk_screen_get_resolution (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Gets the resolution for font handling on the screen; see
-<a class="link" href="GdkScreen.html#gdk-screen-set-resolution" title="gdk_screen_set_resolution ()"><code class="function">gdk_screen_set_resolution()</code></a> for full details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the current resolution, or -1 if no resolution
-has been set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-set-resolution"></a><h3>gdk_screen_set_resolution ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_screen_set_resolution (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> dpi</code></em>);</pre>
-<p>
-Sets the resolution for font handling on the screen. This is a
-scale factor between points specified in a <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Fonts.html#PangoFontDescription"><span class="type">PangoFontDescription</span></a>
-and cairo units. The default value is 96, meaning that a 10 point
-font will be 13 units high. (10 * 96. / 72. = 13.3).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dpi</code></em> :</span></p></td>
-<td>the resolution in "dots per inch". (Physical inches aren't actually
-involved; the terminology is conventional.)</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-active-window"></a><h3>gdk_screen_get_active_window ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_screen_get_active_window (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Returns the screen's currently active window.
-</p>
-<p>
-On X11, this is done by inspecting the _NET_ACTIVE_WINDOW property
-on the root window, as described in the <a class="ulink" href="http://www.freedesktop.org/Standards/wm-spec" target="_top">Extended Window
-Manager Hints</a>. If there is no currently currently active
-window, or the window manager does not support the
-_NET_ACTIVE_WINDOW hint, this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-On other platforms, this function may return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, depending on whether
-it is implementable on that platform.
-</p>
-<p>
-The returned window should be unrefed using <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when
-no longer needed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the currently active window, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-get-window-stack"></a><h3>gdk_screen_get_window_stack ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gdk_screen_get_window_stack (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Returns a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>s representing the current
-window stack.
-</p>
-<p>
-On X11, this is done by inspecting the _NET_CLIENT_LIST_STACKING
-property on the root window, as described in the <a class="ulink" href="http://www.freedesktop.org/Standards/wm-spec" target="_top">Extended Window
-Manager Hints</a>. If the window manager does not support the
-_NET_CLIENT_LIST_STACKING hint, this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-On other platforms, this function may return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, depending on whether
-it is implementable on that platform.
-</p>
-<p>
-The returned list is newly allocated and owns references to the
-windows it contains, so it should be freed using <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a> and
-its windows unrefed using <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a list of <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>s for the current window stack,
-or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkWindow]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GdkScreen.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GdkScreen--font-options"></a><h3>The <code class="literal">"font-options"</code> property</h3>
-<pre class="programlisting"> "font-options" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write</pre>
-<p>The default font options for the screen.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkScreen--resolution"></a><h3>The <code class="literal">"resolution"</code> property</h3>
-<pre class="programlisting"> "resolution" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> : Read / Write</pre>
-<p>The resolution for fonts on the screen.</p>
-<p>Default value: -1</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GdkScreen.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GdkScreen-composited-changed"></a><h3>The <code class="literal">"composited-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::composited-changed signal is emitted when the composited
-status of the screen changes
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkScreen-monitors-changed"></a><h3>The <code class="literal">"monitors-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::monitors-changed signal is emitted when the number, size
-or position of the monitors attached to the screen change.
-</p>
-<p>
-Only for X11 and OS X for now. A future implementation for Win32
-may be a possibility.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.14</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkScreen-size-changed"></a><h3>The <code class="literal">"size-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::size-changed signal is emitted when the pixel width or
-height of a screen changes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/X_cursor.png b/gtk+-mingw/share/gtk-doc/html/gdk3/X_cursor.png
deleted file mode 100644
index edfdf30..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/X_cursor.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/annotation-glossary.html b/gtk+-mingw/share/gtk-doc/html/gdk3/annotation-glossary.html
deleted file mode 100644
index b65acc6..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/annotation-glossary.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Annotation Glossary</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="index.html" title="GDK 3 Reference Manual">
-<link rel="prev" href="api-index-3-6.html" title="Index of new symbols in 3.6">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-3-6.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td> </td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#glsO">O</a>
-  | 
- <a class="shortcut" href="#glsA">A</a>
-  | 
- <a class="shortcut" href="#glsI">I</a>
-  | 
- <a class="shortcut" href="#glsC">C</a>
-  | 
- <a class="shortcut" href="#glsT">T</a>
-  | 
- <a class="shortcut" href="#glsA">A</a>
-  | 
- <a class="shortcut" href="#glsE">E</a>
-  | 
- <a class="shortcut" href="#glsT">T</a>
-  | 
- <a class="shortcut" href="#glsS">S</a>
-  | 
- <a class="shortcut" href="#glsT">T</a>
-</td></tr>
-</table>
-<div class="glossary">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="annotation-glossary"></a>Annotation Glossary</h2></div></div></div>
-<a name="glsO"></a><h3 class="title">O</h3>
-<dt>
-<a name="annotation-glossterm-out%20caller-allocates"></a>out caller-allocates</dt>
-<dd><p>Out parameter, where caller must allocate storage.</p></dd>
-<dt>
-<a name="annotation-glossterm-out"></a>out</dt>
-<dd><p>Parameter for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd>
-<a name="glsA"></a><h3 class="title">A</h3>
-<dt>
-<a name="annotation-glossterm-allow-none"></a>allow-none</dt>
-<dd><p>NULL is ok, both for passing and for returning.</p></dd>
-<a name="glsI"></a><h3 class="title">I</h3>
-<dt>
-<a name="annotation-glossterm-inout"></a>inout</dt>
-<dd><p>Parameter for input and for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd>
-<a name="glsC"></a><h3 class="title">C</h3>
-<dt>
-<a name="annotation-glossterm-closure"></a>closure</dt>
-<dd><p>This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.</p></dd>
-<a name="glsT"></a><h3 class="title">T</h3>
-<dt>
-<a name="annotation-glossterm-transfer%20none"></a>transfer none</dt>
-<dd><p>Don't free data after the code is done.</p></dd>
-<a name="glsA"></a><h3 class="title">A</h3>
-<dt>
-<a name="annotation-glossterm-array"></a>array</dt>
-<dd><p>Parameter points to an array of items.</p></dd>
-<a name="glsE"></a><h3 class="title">E</h3>
-<dt>
-<a name="annotation-glossterm-element-type"></a>element-type</dt>
-<dd><p>Generics and defining elements of containers and arrays.</p></dd>
-<a name="glsT"></a><h3 class="title">T</h3>
-<dt>
-<a name="annotation-glossterm-transfer%20container"></a>transfer container</dt>
-<dd><p>Free data container after the code is done.</p></dd>
-<dt>
-<a name="annotation-glossterm-transfer%20full"></a>transfer full</dt>
-<dd><p>Free data after the code is done.</p></dd>
-<a name="glsS"></a><h3 class="title">S</h3>
-<dt>
-<a name="annotation-glossterm-scope%20call"></a>scope call</dt>
-<dd><p>The callback is valid only during the call to the method.</p></dd>
-<a name="glsT"></a><h3 class="title">T</h3>
-<dt>
-<a name="annotation-glossterm-type"></a>type</dt>
-<dd><p>Override the parsed C type with given type.</p></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-0.html b/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-0.html
deleted file mode 100644
index 684cbbe..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-0.html
+++ /dev/null
@@ -1,298 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of new symbols in 3.0</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="index.html" title="GDK 3 Reference Manual">
-<link rel="prev" href="api-index-deprecated.html" title="Index of deprecated symbols">
-<link rel="next" href="api-index-3-2.html" title="Index of new symbols in 3.2">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-deprecated.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="api-index-3-2.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxC">C</a>
-  | 
- <a class="shortcut" href="#idxD">D</a>
-  | 
- <a class="shortcut" href="#idxE">E</a>
-  | 
- <a class="shortcut" href="#idxK">K</a>
-  | 
- <a class="shortcut" href="#idxR">R</a>
-  | 
- <a class="shortcut" href="#idxW">W</a>
-  | 
- <a class="shortcut" href="#idxX">X</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-3-0"></a>Index of new symbols in 3.0</h2></div></div></div>
-<a name="idx"></a><a name="idxC"></a><h3 class="title">C</h3>
-<dt>
-<a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-rgba" title="gdk_cairo_set_source_rgba ()">gdk_cairo_set_source_rgba</a>, function in <a class="link" href="gdk3-Cairo-Interaction.html" title="Cairo Interaction">Cairo Interaction</a>
-</dt>
-<dd></dd>
-<a name="idxD"></a><h3 class="title">D</h3>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--associated-device" title='The "associated-device" property'>GdkDevice:associated-device</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--device-manager" title='The "device-manager" property'>GdkDevice:device-manager</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--display" title='The "display" property'>GdkDevice:display</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--has-cursor" title='The "has-cursor" property'>GdkDevice:has-cursor</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--input-mode" title='The "input-mode" property'>GdkDevice:input-mode</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--input-source" title='The "input-source" property'>GdkDevice:input-source</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--n-axes" title='The "n-axes" property'>GdkDevice:n-axes</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--name" title='The "name" property'>GdkDevice:name</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--type" title='The "type" property'>GdkDevice:type</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-associated-device" title="gdk_device_get_associated_device ()">gdk_device_get_associated_device</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-axis-value" title="gdk_device_get_axis_value ()">gdk_device_get_axis_value</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-device-type" title="gdk_device_get_device_type ()">gdk_device_get_device_type</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-display" title="gdk_device_get_display ()">gdk_device_get_display</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-n-axes" title="gdk_device_get_n_axes ()">gdk_device_get_n_axes</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-position" title="gdk_device_get_position ()">gdk_device_get_position</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-window-at-position" title="gdk_device_get_window_at_position ()">gdk_device_get_window_at_position</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-grab" title="gdk_device_grab ()">gdk_device_grab</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-list-axes" title="gdk_device_list_axes ()">gdk_device_list_axes</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDeviceManager.html#gdk-device-manager-get-client-pointer" title="gdk_device_manager_get_client_pointer ()">gdk_device_manager_get_client_pointer</a>, function in <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager">GdkDeviceManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDeviceManager.html#gdk-device-manager-get-display" title="gdk_device_manager_get_display ()">gdk_device_manager_get_display</a>, function in <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager">GdkDeviceManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDeviceManager.html#gdk-device-manager-list-devices" title="gdk_device_manager_list_devices ()">gdk_device_manager_list_devices</a>, function in <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager">GdkDeviceManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-ungrab" title="gdk_device_ungrab ()">gdk_device_ungrab</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-warp" title="gdk_device_warp ()">gdk_device_warp</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDeviceManager.html#gdk-disable-multidevice" title="gdk_disable_multidevice ()">gdk_disable_multidevice</a>, function in <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager">GdkDeviceManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-app-launch-context" title="gdk_display_get_app_launch_context ()">gdk_display_get_app_launch_context</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-device-manager" title="gdk_display_get_device_manager ()">gdk_display_get_device_manager</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-has-pending" title="gdk_display_has_pending ()">gdk_display_has_pending</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplayManager.html#gdk-display-manager-open-display" title="gdk_display_manager_open_display ()">gdk_display_manager_open_display</a>, function in <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager">GdkDisplayManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-notify-startup-complete" title="gdk_display_notify_startup_complete ()">gdk_display_notify_startup_complete</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-dest-window" title="gdk_drag_context_get_dest_window ()">gdk_drag_context_get_dest_window</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-protocol" title="gdk_drag_context_get_protocol ()">gdk_drag_context_get_protocol</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<a name="idxE"></a><h3 class="title">E</h3>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-error-trap-pop-ignored" title="gdk_error_trap_pop_ignored ()">gdk_error_trap_pop_ignored</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-events-get-angle" title="gdk_events_get_angle ()">gdk_events_get_angle</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-events-get-center" title="gdk_events_get_center ()">gdk_events_get_center</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-events-get-distance" title="gdk_events_get_distance ()">gdk_events_get_distance</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-device" title="gdk_event_get_device ()">gdk_event_get_device</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-source-device" title="gdk_event_get_source_device ()">gdk_event_get_source_device</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-set-device" title="gdk_event_set_device ()">gdk_event_set_device</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-set-source-device" title="gdk_event_set_source_device ()">gdk_event_set_source_device</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<a name="idxK"></a><h3 class="title">K</h3>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-num-lock-state" title="gdk_keymap_get_num_lock_state ()">gdk_keymap_get_num_lock_state</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<a name="idxR"></a><h3 class="title">R</h3>
-<dt>
-<a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-copy" title="gdk_rgba_copy ()">gdk_rgba_copy</a>, function in <a class="link" href="gdk3-RGBA-Colors.html" title="RGBA Colors">RGBA Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-equal" title="gdk_rgba_equal ()">gdk_rgba_equal</a>, function in <a class="link" href="gdk3-RGBA-Colors.html" title="RGBA Colors">RGBA Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-free" title="gdk_rgba_free ()">gdk_rgba_free</a>, function in <a class="link" href="gdk3-RGBA-Colors.html" title="RGBA Colors">RGBA Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-hash" title="gdk_rgba_hash ()">gdk_rgba_hash</a>, function in <a class="link" href="gdk3-RGBA-Colors.html" title="RGBA Colors">RGBA Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-parse" title="gdk_rgba_parse ()">gdk_rgba_parse</a>, function in <a class="link" href="gdk3-RGBA-Colors.html" title="RGBA Colors">RGBA Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-to-string" title="gdk_rgba_to_string ()">gdk_rgba_to_string</a>, function in <a class="link" href="gdk3-RGBA-Colors.html" title="RGBA Colors">RGBA Colors</a>
-</dt>
-<dd></dd>
-<a name="idxW"></a><h3 class="title">W</h3>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindow-create-surface" title='The "create-surface" signal'>GdkWindow::create-surface</a>, object signal in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-device-cursor" title="gdk_window_get_device_cursor ()">gdk_window_get_device_cursor</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-device-events" title="gdk_window_get_device_events ()">gdk_window_get_device_events</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-device-position" title="gdk_window_get_device_position ()">gdk_window_get_device_position</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-window-get-drag-protocol" title="gdk_window_get_drag_protocol ()">gdk_window_get_drag_protocol</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-support-multidevice" title="gdk_window_get_support_multidevice ()">gdk_window_get_support_multidevice</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-device-cursor" title="gdk_window_set_device_cursor ()">gdk_window_set_device_cursor</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-device-events" title="gdk_window_set_device_events ()">gdk_window_set_device_events</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-source-events" title="gdk_window_set_source_events ()">gdk_window_set_source_events</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-support-multidevice" title="gdk_window_set_support_multidevice ()">gdk_window_set_support_multidevice</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<a name="idxX"></a><h3 class="title">X</h3>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-pop" title="gdk_x11_display_error_trap_pop ()">gdk_x11_display_error_trap_pop</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-pop-ignored" title="gdk_x11_display_error_trap_pop_ignored ()">gdk_x11_display_error_trap_pop_ignored</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-push" title="gdk_x11_display_error_trap_push ()">gdk_x11_display_error_trap_push</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-set-startup-notification-id" title="gdk_x11_display_set_startup_notification_id ()">gdk_x11_display_set_startup_notification_id</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-2.html b/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-2.html
deleted file mode 100644
index 3e7a053..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-2.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of new symbols in 3.2</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="index.html" title="GDK 3 Reference Manual">
-<link rel="prev" href="api-index-3-0.html" title="Index of new symbols in 3.0">
-<link rel="next" href="api-index-3-4.html" title="Index of new symbols in 3.4">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-3-0.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="api-index-3-4.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxE">E</a>
-  | 
- <a class="shortcut" href="#idxX">X</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-3-2"></a>Index of new symbols in 3.2</h2></div></div></div>
-<a name="idx"></a><a name="idxE"></a><h3 class="title">E</h3>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-button" title="gdk_event_get_button ()">gdk_event_get_button</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-click-count" title="gdk_event_get_click_count ()">gdk_event_get_click_count</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-keycode" title="gdk_event_get_keycode ()">gdk_event_get_keycode</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-keyval" title="gdk_event_get_keyval ()">gdk_event_get_keyval</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-scroll-direction" title="gdk_event_get_scroll_direction ()">gdk_event_get_scroll_direction</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<a name="idxX"></a><h3 class="title">X</h3>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-device-get-id" title="gdk_x11_device_get_id ()">gdk_x11_device_get_id</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-device-manager-lookup" title="gdk_x11_device_manager_lookup ()">gdk_x11_device_manager_lookup</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-theme-variant" title="gdk_x11_window_set_theme_variant ()">gdk_x11_window_set_theme_variant</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-4.html b/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-4.html
deleted file mode 100644
index fcfa854..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-4.html
+++ /dev/null
@@ -1,130 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of new symbols in 3.4</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="index.html" title="GDK 3 Reference Manual">
-<link rel="prev" href="api-index-3-2.html" title="Index of new symbols in 3.2">
-<link rel="next" href="api-index-3-6.html" title="Index of new symbols in 3.6">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-3-2.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="api-index-3-6.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxB">B</a>
-  | 
- <a class="shortcut" href="#idxE">E</a>
-  | 
- <a class="shortcut" href="#idxK">K</a>
-  | 
- <a class="shortcut" href="#idxS">S</a>
-  | 
- <a class="shortcut" href="#idxV">V</a>
-  | 
- <a class="shortcut" href="#idxW">W</a>
-  | 
- <a class="shortcut" href="#idxX">X</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-3-4"></a>Index of new symbols in 3.4</h2></div></div></div>
-<a name="idx"></a><a name="idxB"></a><h3 class="title">B</h3>
-<dt>
-<a class="link" href="gdk3-Events.html#GDK-BUTTON-MIDDLE:CAPS" title="GDK_BUTTON_MIDDLE">GDK_BUTTON_MIDDLE</a>, macro in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GDK-BUTTON-PRIMARY:CAPS" title="GDK_BUTTON_PRIMARY">GDK_BUTTON_PRIMARY</a>, macro in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GDK-BUTTON-SECONDARY:CAPS" title="GDK_BUTTON_SECONDARY">GDK_BUTTON_SECONDARY</a>, macro in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<a name="idxE"></a><h3 class="title">E</h3>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-event-sequence" title="gdk_event_get_event_sequence ()">gdk_event_get_event_sequence</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-scroll-deltas" title="gdk_event_get_scroll_deltas ()">gdk_event_get_scroll_deltas</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GDK-EVENT-PROPAGATE:CAPS" title="GDK_EVENT_PROPAGATE">GDK_EVENT_PROPAGATE</a>, macro in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GDK-EVENT-STOP:CAPS" title="GDK_EVENT_STOP">GDK_EVENT_STOP</a>, macro in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-triggers-context-menu" title="gdk_event_triggers_context_menu ()">gdk_event_triggers_context_menu</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<a name="idxK"></a><h3 class="title">K</h3>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-modifier-mask" title="gdk_keymap_get_modifier_mask ()">gdk_keymap_get_modifier_mask</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-modifier-state" title="gdk_keymap_get_modifier_state ()">gdk_keymap_get_modifier_state</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<a name="idxS"></a><h3 class="title">S</h3>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-monitor-workarea" title="gdk_screen_get_monitor_workarea ()">gdk_screen_get_monitor_workarea</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<a name="idxV"></a><h3 class="title">V</h3>
-<dt>
-<a class="link" href="gdk3-General.html#GDK-VERSION-3-0:CAPS" title="GDK_VERSION_3_0">GDK_VERSION_3_0</a>, macro in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#GDK-VERSION-3-2:CAPS" title="GDK_VERSION_3_2">GDK_VERSION_3_2</a>, macro in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#GDK-VERSION-3-4:CAPS" title="GDK_VERSION_3_4">GDK_VERSION_3_4</a>, macro in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#GDK-VERSION-MAX-ALLOWED:CAPS" title="GDK_VERSION_MAX_ALLOWED">GDK_VERSION_MAX_ALLOWED</a>, macro in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#GDK-VERSION-MIN-REQUIRED:CAPS" title="GDK_VERSION_MIN_REQUIRED">GDK_VERSION_MIN_REQUIRED</a>, macro in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<a name="idxW"></a><h3 class="title">W</h3>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-move-drag-for-device" title="gdk_window_begin_move_drag_for_device ()">gdk_window_begin_move_drag_for_device</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-resize-drag-for-device" title="gdk_window_begin_resize_drag_for_device ()">gdk_window_begin_resize_drag_for_device</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<a name="idxX"></a><h3 class="title">X</h3>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-hide-titlebar-when-maximized" title="gdk_x11_window_set_hide_titlebar_when_maximized ()">gdk_x11_window_set_hide_titlebar_when_maximized</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-6.html b/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-6.html
deleted file mode 100644
index b30b05a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-3-6.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of new symbols in 3.6</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="index.html" title="GDK 3 Reference Manual">
-<link rel="prev" href="api-index-3-4.html" title="Index of new symbols in 3.4">
-<link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-3-4.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts"><a class="shortcut" href="#idxX">X</a></td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-3-6"></a>Index of new symbols in 3.6</h2></div></div></div>
-<a name="idx"></a><a name="idxX"></a><h3 class="title">X</h3>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-keymap-get-group-for-state" title="gdk_x11_keymap_get_group_for_state ()">gdk_x11_keymap_get_group_for_state</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-keymap-key-is-modifier" title="gdk_x11_keymap_key_is_modifier ()">gdk_x11_keymap_key_is_modifier</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-deprecated.html b/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-deprecated.html
deleted file mode 100644
index a445df1..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-deprecated.html
+++ /dev/null
@@ -1,131 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of deprecated symbols</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="index.html" title="GDK 3 Reference Manual">
-<link rel="prev" href="api-index-full.html" title="Index of all symbols">
-<link rel="next" href="api-index-3-0.html" title="Index of new symbols in 3.0">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-full.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="api-index-3-0.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxA">A</a>
-  | 
- <a class="shortcut" href="#idxC">C</a>
-  | 
- <a class="shortcut" href="#idxD">D</a>
-  | 
- <a class="shortcut" href="#idxK">K</a>
-  | 
- <a class="shortcut" href="#idxP">P</a>
-  | 
- <a class="shortcut" href="#idxW">W</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-deprecated"></a>Index of deprecated symbols</h2></div></div></div>
-<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
-<dt>
-<a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-new" title="gdk_app_launch_context_new ()">gdk_app_launch_context_new</a>, function in <a class="link" href="gdk3-Application-launching.html" title="Application launching">Application launching</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-display" title="gdk_app_launch_context_set_display ()">gdk_app_launch_context_set_display</a>, function in <a class="link" href="gdk3-Application-launching.html" title="Application launching">Application launching</a>
-</dt>
-<dd></dd>
-<a name="idxC"></a><h3 class="title">C</h3>
-<dt>
-<a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-color" title="gdk_cairo_set_source_color ()">gdk_cairo_set_source_color</a>, function in <a class="link" href="gdk3-Cairo-Interaction.html" title="Cairo Interaction">Cairo Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#gdk-cursor-ref" title="gdk_cursor_ref ()">gdk_cursor_ref</a>, function in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#gdk-cursor-unref" title="gdk_cursor_unref ()">gdk_cursor_unref</a>, function in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<a name="idxD"></a><h3 class="title">D</h3>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-pointer" title="gdk_display_get_pointer ()">gdk_display_get_pointer</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-window-at-pointer" title="gdk_display_get_window_at_pointer ()">gdk_display_get_window_at_pointer</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-keyboard-ungrab" title="gdk_display_keyboard_ungrab ()">gdk_display_keyboard_ungrab</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-list-devices" title="gdk_display_list_devices ()">gdk_display_list_devices</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-pointer-is-grabbed" title="gdk_display_pointer_is_grabbed ()">gdk_display_pointer_is_grabbed</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-pointer-ungrab" title="gdk_display_pointer_ungrab ()">gdk_display_pointer_ungrab</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-warp-pointer" title="gdk_display_warp_pointer ()">gdk_display_warp_pointer</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<a name="idxK"></a><h3 class="title">K</h3>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-keyboard-grab" title="gdk_keyboard_grab ()">gdk_keyboard_grab</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-keyboard-ungrab" title="gdk_keyboard_ungrab ()">gdk_keyboard_ungrab</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<a name="idxP"></a><h3 class="title">P</h3>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-pointer-grab" title="gdk_pointer_grab ()">gdk_pointer_grab</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-pointer-is-grabbed" title="gdk_pointer_is_grabbed ()">gdk_pointer_is_grabbed</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-pointer-ungrab" title="gdk_pointer_ungrab ()">gdk_pointer_ungrab</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<a name="idxW"></a><h3 class="title">W</h3>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-at-pointer" title="gdk_window_at_pointer ()">gdk_window_at_pointer</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-pointer" title="gdk_window_get_pointer ()">gdk_window_get_pointer</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-background" title="gdk_window_set_background ()">gdk_window_set_background</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-full.html b/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-full.html
deleted file mode 100644
index 5aa3af4..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/api-index-full.html
+++ /dev/null
@@ -1,2711 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of all symbols</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="index.html" title="GDK 3 Reference Manual">
-<link rel="prev" href="gdk3-Application-launching.html" title="Application launching">
-<link rel="next" href="api-index-deprecated.html" title="Index of deprecated symbols">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Application-launching.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="api-index-deprecated.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxA">A</a>
-  | 
- <a class="shortcut" href="#idxB">B</a>
-  | 
- <a class="shortcut" href="#idxC">C</a>
-  | 
- <a class="shortcut" href="#idxD">D</a>
-  | 
- <a class="shortcut" href="#idxE">E</a>
-  | 
- <a class="shortcut" href="#idxF">F</a>
-  | 
- <a class="shortcut" href="#idxG">G</a>
-  | 
- <a class="shortcut" href="#idxI">I</a>
-  | 
- <a class="shortcut" href="#idxK">K</a>
-  | 
- <a class="shortcut" href="#idxL">L</a>
-  | 
- <a class="shortcut" href="#idxM">M</a>
-  | 
- <a class="shortcut" href="#idxN">N</a>
-  | 
- <a class="shortcut" href="#idxO">O</a>
-  | 
- <a class="shortcut" href="#idxP">P</a>
-  | 
- <a class="shortcut" href="#idxQ">Q</a>
-  | 
- <a class="shortcut" href="#idxR">R</a>
-  | 
- <a class="shortcut" href="#idxS">S</a>
-  | 
- <a class="shortcut" href="#idxT">T</a>
-  | 
- <a class="shortcut" href="#idxU">U</a>
-  | 
- <a class="shortcut" href="#idxV">V</a>
-  | 
- <a class="shortcut" href="#idxW">W</a>
-  | 
- <a class="shortcut" href="#idxX">X</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-full"></a>Index of all symbols</h2></div></div></div>
-<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
-<dt>
-<a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext-struct" title="GdkAppLaunchContext">GdkAppLaunchContext</a>, struct in <a class="link" href="gdk3-Application-launching.html" title="Application launching">Application launching</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext--display" title='The "display" property'>GdkAppLaunchContext:display</a>, object property in <a class="link" href="gdk3-Application-launching.html" title="Application launching">Application launching</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-new" title="gdk_app_launch_context_new ()">gdk_app_launch_context_new</a>, function in <a class="link" href="gdk3-Application-launching.html" title="Application launching">Application launching</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-desktop" title="gdk_app_launch_context_set_desktop ()">gdk_app_launch_context_set_desktop</a>, function in <a class="link" href="gdk3-Application-launching.html" title="Application launching">Application launching</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-display" title="gdk_app_launch_context_set_display ()">gdk_app_launch_context_set_display</a>, function in <a class="link" href="gdk3-Application-launching.html" title="Application launching">Application launching</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-icon" title="gdk_app_launch_context_set_icon ()">gdk_app_launch_context_set_icon</a>, function in <a class="link" href="gdk3-Application-launching.html" title="Application launching">Application launching</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-icon-name" title="gdk_app_launch_context_set_icon_name ()">gdk_app_launch_context_set_icon_name</a>, function in <a class="link" href="gdk3-Application-launching.html" title="Application launching">Application launching</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-screen" title="gdk_app_launch_context_set_screen ()">gdk_app_launch_context_set_screen</a>, function in <a class="link" href="gdk3-Application-launching.html" title="Application launching">Application launching</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-timestamp" title="gdk_app_launch_context_set_timestamp ()">gdk_app_launch_context_set_timestamp</a>, function in <a class="link" href="gdk3-Application-launching.html" title="Application launching">Application launching</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom">GdkAtom</a>, struct in <a class="link" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">Properties and Atoms</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Properties-and-Atoms.html#gdk-atom-intern" title="gdk_atom_intern ()">gdk_atom_intern</a>, function in <a class="link" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">Properties and Atoms</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Properties-and-Atoms.html#gdk-atom-intern-static-string" title="gdk_atom_intern_static_string ()">gdk_atom_intern_static_string</a>, function in <a class="link" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">Properties and Atoms</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Properties-and-Atoms.html#gdk-atom-name" title="gdk_atom_name ()">gdk_atom_name</a>, function in <a class="link" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">Properties and Atoms</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Properties-and-Atoms.html#GDK-ATOM-TO-POINTER:CAPS" title="GDK_ATOM_TO_POINTER()">GDK_ATOM_TO_POINTER</a>, macro in <a class="link" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">Properties and Atoms</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkAxisUse" title="enum GdkAxisUse">GdkAxisUse</a>, enum in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<a name="idxB"></a><h3 class="title">B</h3>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-beep" title="gdk_beep ()">gdk_beep</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GDK-BUTTON-MIDDLE:CAPS" title="GDK_BUTTON_MIDDLE">GDK_BUTTON_MIDDLE</a>, macro in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GDK-BUTTON-PRIMARY:CAPS" title="GDK_BUTTON_PRIMARY">GDK_BUTTON_PRIMARY</a>, macro in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GDK-BUTTON-SECONDARY:CAPS" title="GDK_BUTTON_SECONDARY">GDK_BUTTON_SECONDARY</a>, macro in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#GdkByteOrder" title="enum GdkByteOrder">GdkByteOrder</a>, enum in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<a name="idxC"></a><h3 class="title">C</h3>
-<dt>
-<a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-create" title="gdk_cairo_create ()">gdk_cairo_create</a>, function in <a class="link" href="gdk3-Cairo-Interaction.html" title="Cairo Interaction">Cairo Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-get-clip-rectangle" title="gdk_cairo_get_clip_rectangle ()">gdk_cairo_get_clip_rectangle</a>, function in <a class="link" href="gdk3-Cairo-Interaction.html" title="Cairo Interaction">Cairo Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-rectangle" title="gdk_cairo_rectangle ()">gdk_cairo_rectangle</a>, function in <a class="link" href="gdk3-Cairo-Interaction.html" title="Cairo Interaction">Cairo Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-region" title="gdk_cairo_region ()">gdk_cairo_region</a>, function in <a class="link" href="gdk3-Cairo-Interaction.html" title="Cairo Interaction">Cairo Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-region-create-from-surface" title="gdk_cairo_region_create_from_surface ()">gdk_cairo_region_create_from_surface</a>, function in <a class="link" href="gdk3-Cairo-Interaction.html" title="Cairo Interaction">Cairo Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-color" title="gdk_cairo_set_source_color ()">gdk_cairo_set_source_color</a>, function in <a class="link" href="gdk3-Cairo-Interaction.html" title="Cairo Interaction">Cairo Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-pixbuf" title="gdk_cairo_set_source_pixbuf ()">gdk_cairo_set_source_pixbuf</a>, function in <a class="link" href="gdk3-Cairo-Interaction.html" title="Cairo Interaction">Cairo Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-rgba" title="gdk_cairo_set_source_rgba ()">gdk_cairo_set_source_rgba</a>, function in <a class="link" href="gdk3-Cairo-Interaction.html" title="Cairo Interaction">Cairo Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-window" title="gdk_cairo_set_source_window ()">gdk_cairo_set_source_window</a>, function in <a class="link" href="gdk3-Cairo-Interaction.html" title="Cairo Interaction">Cairo Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor">GdkColor</a>, struct in <a class="link" href="gdk3-Colors.html" title="Colors">Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Colors.html#gdk-color-copy" title="gdk_color_copy ()">gdk_color_copy</a>, function in <a class="link" href="gdk3-Colors.html" title="Colors">Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Colors.html#gdk-color-equal" title="gdk_color_equal ()">gdk_color_equal</a>, function in <a class="link" href="gdk3-Colors.html" title="Colors">Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Colors.html#gdk-color-free" title="gdk_color_free ()">gdk_color_free</a>, function in <a class="link" href="gdk3-Colors.html" title="Colors">Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Colors.html#gdk-color-hash" title="gdk_color_hash ()">gdk_color_hash</a>, function in <a class="link" href="gdk3-Colors.html" title="Colors">Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Colors.html#gdk-color-parse" title="gdk_color_parse ()">gdk_color_parse</a>, function in <a class="link" href="gdk3-Colors.html" title="Colors">Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Colors.html#gdk-color-to-string" title="gdk_color_to_string ()">gdk_color_to_string</a>, function in <a class="link" href="gdk3-Colors.html" title="Colors">Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkCrossingMode" title="enum GdkCrossingMode">GdkCrossingMode</a>, enum in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GDK-CURRENT-TIME:CAPS" title="GDK_CURRENT_TIME">GDK_CURRENT_TIME</a>, macro in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#GdkCursor-struct" title="GdkCursor">GdkCursor</a>, struct in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#GdkCursor--cursor-type" title='The "cursor-type" property'>GdkCursor:cursor-type</a>, object property in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#GdkCursor--display" title='The "display" property'>GdkCursor:display</a>, object property in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#GdkCursorType" title="enum GdkCursorType">GdkCursorType</a>, enum in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#gdk-cursor-get-cursor-type" title="gdk_cursor_get_cursor_type ()">gdk_cursor_get_cursor_type</a>, function in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#gdk-cursor-get-display" title="gdk_cursor_get_display ()">gdk_cursor_get_display</a>, function in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#gdk-cursor-get-image" title="gdk_cursor_get_image ()">gdk_cursor_get_image</a>, function in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#gdk-cursor-new" title="gdk_cursor_new ()">gdk_cursor_new</a>, function in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#gdk-cursor-new-for-display" title="gdk_cursor_new_for_display ()">gdk_cursor_new_for_display</a>, function in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#gdk-cursor-new-from-name" title="gdk_cursor_new_from_name ()">gdk_cursor_new_from_name</a>, function in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#gdk-cursor-new-from-pixbuf" title="gdk_cursor_new_from_pixbuf ()">gdk_cursor_new_from_pixbuf</a>, function in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#gdk-cursor-ref" title="gdk_cursor_ref ()">gdk_cursor_ref</a>, function in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cursors.html#gdk-cursor-unref" title="gdk_cursor_unref ()">gdk_cursor_unref</a>, function in <a class="link" href="gdk3-Cursors.html" title="Cursors">Cursors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-CURSOR-XCURSOR:CAPS" title="GDK_CURSOR_XCURSOR()">GDK_CURSOR_XCURSOR</a>, macro in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-CURSOR-XDISPLAY:CAPS" title="GDK_CURSOR_XDISPLAY()">GDK_CURSOR_XDISPLAY</a>, macro in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<a name="idxD"></a><h3 class="title">D</h3>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice-struct" title="GdkDevice">GdkDevice</a>, struct in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice-changed" title='The "changed" signal'>GdkDevice::changed</a>, object signal in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--associated-device" title='The "associated-device" property'>GdkDevice:associated-device</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--device-manager" title='The "device-manager" property'>GdkDevice:device-manager</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--display" title='The "display" property'>GdkDevice:display</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--has-cursor" title='The "has-cursor" property'>GdkDevice:has-cursor</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--input-mode" title='The "input-mode" property'>GdkDevice:input-mode</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--input-source" title='The "input-source" property'>GdkDevice:input-source</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--n-axes" title='The "n-axes" property'>GdkDevice:n-axes</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--name" title='The "name" property'>GdkDevice:name</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDevice--type" title='The "type" property'>GdkDevice:type</a>, object property in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDeviceManager.html#GdkDeviceManager-struct" title="GdkDeviceManager">GdkDeviceManager</a>, struct in <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager">GdkDeviceManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDeviceManager.html#GdkDeviceManager-device-added" title='The "device-added" signal'>GdkDeviceManager::device-added</a>, object signal in <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager">GdkDeviceManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDeviceManager.html#GdkDeviceManager-device-changed" title='The "device-changed" signal'>GdkDeviceManager::device-changed</a>, object signal in <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager">GdkDeviceManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDeviceManager.html#GdkDeviceManager-device-removed" title='The "device-removed" signal'>GdkDeviceManager::device-removed</a>, object signal in <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager">GdkDeviceManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDeviceManager.html#GdkDeviceManager--display" title='The "display" property'>GdkDeviceManager:display</a>, object property in <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager">GdkDeviceManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkDeviceType" title="enum GdkDeviceType">GdkDeviceType</a>, enum in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-free-history" title="gdk_device_free_history ()">gdk_device_free_history</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-associated-device" title="gdk_device_get_associated_device ()">gdk_device_get_associated_device</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-axis" title="gdk_device_get_axis ()">gdk_device_get_axis</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-axis-use" title="gdk_device_get_axis_use ()">gdk_device_get_axis_use</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-axis-value" title="gdk_device_get_axis_value ()">gdk_device_get_axis_value</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-device-type" title="gdk_device_get_device_type ()">gdk_device_get_device_type</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-display" title="gdk_device_get_display ()">gdk_device_get_display</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-has-cursor" title="gdk_device_get_has_cursor ()">gdk_device_get_has_cursor</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-history" title="gdk_device_get_history ()">gdk_device_get_history</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-key" title="gdk_device_get_key ()">gdk_device_get_key</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-mode" title="gdk_device_get_mode ()">gdk_device_get_mode</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-name" title="gdk_device_get_name ()">gdk_device_get_name</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-n-axes" title="gdk_device_get_n_axes ()">gdk_device_get_n_axes</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-n-keys" title="gdk_device_get_n_keys ()">gdk_device_get_n_keys</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-position" title="gdk_device_get_position ()">gdk_device_get_position</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-source" title="gdk_device_get_source ()">gdk_device_get_source</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-state" title="gdk_device_get_state ()">gdk_device_get_state</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-get-window-at-position" title="gdk_device_get_window_at_position ()">gdk_device_get_window_at_position</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-grab" title="gdk_device_grab ()">gdk_device_grab</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-list-axes" title="gdk_device_list_axes ()">gdk_device_list_axes</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-list-slave-devices" title="gdk_device_list_slave_devices ()">gdk_device_list_slave_devices</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDeviceManager.html#gdk-device-manager-get-client-pointer" title="gdk_device_manager_get_client_pointer ()">gdk_device_manager_get_client_pointer</a>, function in <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager">GdkDeviceManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDeviceManager.html#gdk-device-manager-get-display" title="gdk_device_manager_get_display ()">gdk_device_manager_get_display</a>, function in <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager">GdkDeviceManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDeviceManager.html#gdk-device-manager-list-devices" title="gdk_device_manager_list_devices ()">gdk_device_manager_list_devices</a>, function in <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager">GdkDeviceManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-set-axis-use" title="gdk_device_set_axis_use ()">gdk_device_set_axis_use</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-set-key" title="gdk_device_set_key ()">gdk_device_set_key</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-set-mode" title="gdk_device_set_mode ()">gdk_device_set_mode</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-ungrab" title="gdk_device_ungrab ()">gdk_device_ungrab</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#gdk-device-warp" title="gdk_device_warp ()">gdk_device_warp</a>, function in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDeviceManager.html#gdk-disable-multidevice" title="gdk_disable_multidevice ()">gdk_disable_multidevice</a>, function in <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager">GdkDeviceManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#GdkDisplay-struct" title="GdkDisplay">GdkDisplay</a>, struct in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#GdkDisplay-closed" title='The "closed" signal'>GdkDisplay::closed</a>, object signal in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#GdkDisplay-opened" title='The "opened" signal'>GdkDisplay::opened</a>, object signal in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplayManager.html#GdkDisplayManager-struct" title="GdkDisplayManager">GdkDisplayManager</a>, struct in <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager">GdkDisplayManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplayManager.html#GdkDisplayManager-display-opened" title='The "display-opened" signal'>GdkDisplayManager::display-opened</a>, object signal in <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager">GdkDisplayManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplayManager.html#GdkDisplayManager--default-display" title='The "default-display" property'>GdkDisplayManager:default-display</a>, object property in <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager">GdkDisplayManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-beep" title="gdk_display_beep ()">gdk_display_beep</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-close" title="gdk_display_close ()">gdk_display_close</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-device-is-grabbed" title="gdk_display_device_is_grabbed ()">gdk_display_device_is_grabbed</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-flush" title="gdk_display_flush ()">gdk_display_flush</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-app-launch-context" title="gdk_display_get_app_launch_context ()">gdk_display_get_app_launch_context</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-default" title="gdk_display_get_default ()">gdk_display_get_default</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-default-cursor-size" title="gdk_display_get_default_cursor_size ()">gdk_display_get_default_cursor_size</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-default-group" title="gdk_display_get_default_group ()">gdk_display_get_default_group</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-default-screen" title="gdk_display_get_default_screen ()">gdk_display_get_default_screen</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-device-manager" title="gdk_display_get_device_manager ()">gdk_display_get_device_manager</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-event" title="gdk_display_get_event ()">gdk_display_get_event</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-maximal-cursor-size" title="gdk_display_get_maximal_cursor_size ()">gdk_display_get_maximal_cursor_size</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-name" title="gdk_display_get_name ()">gdk_display_get_name</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-n-screens" title="gdk_display_get_n_screens ()">gdk_display_get_n_screens</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-pointer" title="gdk_display_get_pointer ()">gdk_display_get_pointer</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-screen" title="gdk_display_get_screen ()">gdk_display_get_screen</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-get-window-at-pointer" title="gdk_display_get_window_at_pointer ()">gdk_display_get_window_at_pointer</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-has-pending" title="gdk_display_has_pending ()">gdk_display_has_pending</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-is-closed" title="gdk_display_is_closed ()">gdk_display_is_closed</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-keyboard-ungrab" title="gdk_display_keyboard_ungrab ()">gdk_display_keyboard_ungrab</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-list-devices" title="gdk_display_list_devices ()">gdk_display_list_devices</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplayManager.html#gdk-display-manager-get" title="gdk_display_manager_get ()">gdk_display_manager_get</a>, function in <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager">GdkDisplayManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplayManager.html#gdk-display-manager-get-default-display" title="gdk_display_manager_get_default_display ()">gdk_display_manager_get_default_display</a>, function in <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager">GdkDisplayManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplayManager.html#gdk-display-manager-list-displays" title="gdk_display_manager_list_displays ()">gdk_display_manager_list_displays</a>, function in <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager">GdkDisplayManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplayManager.html#gdk-display-manager-open-display" title="gdk_display_manager_open_display ()">gdk_display_manager_open_display</a>, function in <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager">GdkDisplayManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplayManager.html#gdk-display-manager-set-default-display" title="gdk_display_manager_set_default_display ()">gdk_display_manager_set_default_display</a>, function in <a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager">GdkDisplayManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-notify-startup-complete" title="gdk_display_notify_startup_complete ()">gdk_display_notify_startup_complete</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-open" title="gdk_display_open ()">gdk_display_open</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-peek-event" title="gdk_display_peek_event ()">gdk_display_peek_event</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-pointer-is-grabbed" title="gdk_display_pointer_is_grabbed ()">gdk_display_pointer_is_grabbed</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-pointer-ungrab" title="gdk_display_pointer_ungrab ()">gdk_display_pointer_ungrab</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-put-event" title="gdk_display_put_event ()">gdk_display_put_event</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-request-selection-notification" title="gdk_display_request_selection_notification ()">gdk_display_request_selection_notification</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-set-double-click-distance" title="gdk_display_set_double_click_distance ()">gdk_display_set_double_click_distance</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-set-double-click-time" title="gdk_display_set_double_click_time ()">gdk_display_set_double_click_time</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-store-clipboard" title="gdk_display_store_clipboard ()">gdk_display_store_clipboard</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-supports-clipboard-persistence" title="gdk_display_supports_clipboard_persistence ()">gdk_display_supports_clipboard_persistence</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-supports-composite" title="gdk_display_supports_composite ()">gdk_display_supports_composite</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-supports-cursor-alpha" title="gdk_display_supports_cursor_alpha ()">gdk_display_supports_cursor_alpha</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-supports-cursor-color" title="gdk_display_supports_cursor_color ()">gdk_display_supports_cursor_color</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-supports-input-shapes" title="gdk_display_supports_input_shapes ()">gdk_display_supports_input_shapes</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-supports-selection-notification" title="gdk_display_supports_selection_notification ()">gdk_display_supports_selection_notification</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-supports-shapes" title="gdk_display_supports_shapes ()">gdk_display_supports_shapes</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-sync" title="gdk_display_sync ()">gdk_display_sync</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDisplay.html#gdk-display-warp-pointer" title="gdk_display_warp_pointer ()">gdk_display_warp_pointer</a>, function in <a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-DISPLAY-XDISPLAY:CAPS" title="GDK_DISPLAY_XDISPLAY()">GDK_DISPLAY_XDISPLAY</a>, macro in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction">GdkDragAction</a>, enum in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext-struct" title="GdkDragContext">GdkDragContext</a>, struct in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#GdkDragProtocol" title="enum GdkDragProtocol">GdkDragProtocol</a>, enum in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-abort" title="gdk_drag_abort ()">gdk_drag_abort</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-begin" title="gdk_drag_begin ()">gdk_drag_begin</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-begin-for-device" title="gdk_drag_begin_for_device ()">gdk_drag_begin_for_device</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-actions" title="gdk_drag_context_get_actions ()">gdk_drag_context_get_actions</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-dest-window" title="gdk_drag_context_get_dest_window ()">gdk_drag_context_get_dest_window</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-device" title="gdk_drag_context_get_device ()">gdk_drag_context_get_device</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-protocol" title="gdk_drag_context_get_protocol ()">gdk_drag_context_get_protocol</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-selected-action" title="gdk_drag_context_get_selected_action ()">gdk_drag_context_get_selected_action</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-source-window" title="gdk_drag_context_get_source_window ()">gdk_drag_context_get_source_window</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-suggested-action" title="gdk_drag_context_get_suggested_action ()">gdk_drag_context_get_suggested_action</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-list-targets" title="gdk_drag_context_list_targets ()">gdk_drag_context_list_targets</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-set-device" title="gdk_drag_context_set_device ()">gdk_drag_context_set_device</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-drop" title="gdk_drag_drop ()">gdk_drag_drop</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-drop-succeeded" title="gdk_drag_drop_succeeded ()">gdk_drag_drop_succeeded</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-find-window-for-screen" title="gdk_drag_find_window_for_screen ()">gdk_drag_find_window_for_screen</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-get-selection" title="gdk_drag_get_selection ()">gdk_drag_get_selection</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-motion" title="gdk_drag_motion ()">gdk_drag_motion</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-status" title="gdk_drag_status ()">gdk_drag_status</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drop-finish" title="gdk_drop_finish ()">gdk_drop_finish</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drop-reply" title="gdk_drop_reply ()">gdk_drop_reply</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<a name="idxE"></a><h3 class="title">E</h3>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-error-trap-pop" title="gdk_error_trap_pop ()">gdk_error_trap_pop</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-error-trap-pop-ignored" title="gdk_error_trap_pop_ignored ()">gdk_error_trap_pop_ignored</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-error-trap-push" title="gdk_error_trap_push ()">gdk_error_trap_push</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent">GdkEvent</a>, union in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventAny" title="struct GdkEventAny">GdkEventAny</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventButton" title="struct GdkEventButton">GdkEventButton</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventConfigure" title="struct GdkEventConfigure">GdkEventConfigure</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventCrossing" title="struct GdkEventCrossing">GdkEventCrossing</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventDND" title="struct GdkEventDND">GdkEventDND</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventExpose" title="struct GdkEventExpose">GdkEventExpose</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventFocus" title="struct GdkEventFocus">GdkEventFocus</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GdkEventFunc" title="GdkEventFunc ()">GdkEventFunc</a>, user_function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventGrabBroken" title="struct GdkEventGrabBroken">GdkEventGrabBroken</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventKey" title="struct GdkEventKey">GdkEventKey</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask">GdkEventMask</a>, enum in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventMotion" title="struct GdkEventMotion">GdkEventMotion</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventOwnerChange" title="struct GdkEventOwnerChange">GdkEventOwnerChange</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventProperty" title="struct GdkEventProperty">GdkEventProperty</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventProximity" title="struct GdkEventProximity">GdkEventProximity</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventScroll" title="struct GdkEventScroll">GdkEventScroll</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventSelection" title="struct GdkEventSelection">GdkEventSelection</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GdkEventSequence" title="GdkEventSequence">GdkEventSequence</a>, struct in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventSetting" title="struct GdkEventSetting">GdkEventSetting</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-events-get-angle" title="gdk_events_get_angle ()">gdk_events_get_angle</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-events-get-center" title="gdk_events_get_center ()">gdk_events_get_center</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-events-get-distance" title="gdk_events_get_distance ()">gdk_events_get_distance</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-events-pending" title="gdk_events_pending ()">gdk_events_pending</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventTouch" title="struct GdkEventTouch">GdkEventTouch</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType">GdkEventType</a>, enum in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventVisibility" title="struct GdkEventVisibility">GdkEventVisibility</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkEventWindowState" title="struct GdkEventWindowState">GdkEventWindowState</a>, struct in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-copy" title="gdk_event_copy ()">gdk_event_copy</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-free" title="gdk_event_free ()">gdk_event_free</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get" title="gdk_event_get ()">gdk_event_get</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-axis" title="gdk_event_get_axis ()">gdk_event_get_axis</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-button" title="gdk_event_get_button ()">gdk_event_get_button</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-click-count" title="gdk_event_get_click_count ()">gdk_event_get_click_count</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-coords" title="gdk_event_get_coords ()">gdk_event_get_coords</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-device" title="gdk_event_get_device ()">gdk_event_get_device</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-event-sequence" title="gdk_event_get_event_sequence ()">gdk_event_get_event_sequence</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-keycode" title="gdk_event_get_keycode ()">gdk_event_get_keycode</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-keyval" title="gdk_event_get_keyval ()">gdk_event_get_keyval</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-root-coords" title="gdk_event_get_root_coords ()">gdk_event_get_root_coords</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-screen" title="gdk_event_get_screen ()">gdk_event_get_screen</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-scroll-deltas" title="gdk_event_get_scroll_deltas ()">gdk_event_get_scroll_deltas</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-scroll-direction" title="gdk_event_get_scroll_direction ()">gdk_event_get_scroll_direction</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-source-device" title="gdk_event_get_source_device ()">gdk_event_get_source_device</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-state" title="gdk_event_get_state ()">gdk_event_get_state</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-get-time" title="gdk_event_get_time ()">gdk_event_get_time</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-handler-set" title="gdk_event_handler_set ()">gdk_event_handler_set</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-new" title="gdk_event_new ()">gdk_event_new</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-peek" title="gdk_event_peek ()">gdk_event_peek</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GDK-EVENT-PROPAGATE:CAPS" title="GDK_EVENT_PROPAGATE">GDK_EVENT_PROPAGATE</a>, macro in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-put" title="gdk_event_put ()">gdk_event_put</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-request-motions" title="gdk_event_request_motions ()">gdk_event_request_motions</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-set-device" title="gdk_event_set_device ()">gdk_event_set_device</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-set-screen" title="gdk_event_set_screen ()">gdk_event_set_screen</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-set-source-device" title="gdk_event_set_source_device ()">gdk_event_set_source_device</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GDK-EVENT-STOP:CAPS" title="GDK_EVENT_STOP">GDK_EVENT_STOP</a>, macro in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-event-triggers-context-menu" title="gdk_event_triggers_context_menu ()">gdk_event_triggers_context_menu</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<a name="idxF"></a><h3 class="title">F</h3>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkFilterFunc" title="GdkFilterFunc ()">GdkFilterFunc</a>, user_function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkFilterReturn" title="enum GdkFilterReturn">GdkFilterReturn</a>, enum in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-flush" title="gdk_flush ()">gdk_flush</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<a name="idxG"></a><h3 class="title">G</h3>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkGeometry" title="struct GdkGeometry">GdkGeometry</a>, struct in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-get-default-root-window" title="gdk_get_default_root_window ()">gdk_get_default_root_window</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-get-display" title="gdk_get_display ()">gdk_get_display</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-get-display-arg-name" title="gdk_get_display_arg_name ()">gdk_get_display_arg_name</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-get-program-class" title="gdk_get_program_class ()">gdk_get_program_class</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-get-show-events" title="gdk_get_show_events ()">gdk_get_show_events</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkGrabOwnership" title="enum GdkGrabOwnership">GdkGrabOwnership</a>, enum in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#GdkGrabStatus" title="enum GdkGrabStatus">GdkGrabStatus</a>, enum in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkGravity" title="enum GdkGravity">GdkGravity</a>, enum in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<a name="idxI"></a><h3 class="title">I</h3>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-init" title="gdk_init ()">gdk_init</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-init-check" title="gdk_init_check ()">gdk_init_check</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkInputMode" title="enum GdkInputMode">GdkInputMode</a>, enum in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkInputSource" title="enum GdkInputSource">GdkInputSource</a>, enum in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<a name="idxK"></a><h3 class="title">K</h3>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-keyboard-grab" title="gdk_keyboard_grab ()">gdk_keyboard_grab</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-keyboard-ungrab" title="gdk_keyboard_ungrab ()">gdk_keyboard_ungrab</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap-struct" title="GdkKeymap">GdkKeymap</a>, struct in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap-direction-changed" title='The "direction-changed" signal'>GdkKeymap::direction-changed</a>, object signal in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap-keys-changed" title='The "keys-changed" signal'>GdkKeymap::keys-changed</a>, object signal in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap-state-changed" title='The "state-changed" signal'>GdkKeymap::state-changed</a>, object signal in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey">GdkKeymapKey</a>, struct in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-add-virtual-modifiers" title="gdk_keymap_add_virtual_modifiers ()">gdk_keymap_add_virtual_modifiers</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-caps-lock-state" title="gdk_keymap_get_caps_lock_state ()">gdk_keymap_get_caps_lock_state</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-default" title="gdk_keymap_get_default ()">gdk_keymap_get_default</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-direction" title="gdk_keymap_get_direction ()">gdk_keymap_get_direction</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-entries-for-keycode" title="gdk_keymap_get_entries_for_keycode ()">gdk_keymap_get_entries_for_keycode</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-entries-for-keyval" title="gdk_keymap_get_entries_for_keyval ()">gdk_keymap_get_entries_for_keyval</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-for-display" title="gdk_keymap_get_for_display ()">gdk_keymap_get_for_display</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-modifier-mask" title="gdk_keymap_get_modifier_mask ()">gdk_keymap_get_modifier_mask</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-modifier-state" title="gdk_keymap_get_modifier_state ()">gdk_keymap_get_modifier_state</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-num-lock-state" title="gdk_keymap_get_num_lock_state ()">gdk_keymap_get_num_lock_state</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-have-bidi-layouts" title="gdk_keymap_have_bidi_layouts ()">gdk_keymap_have_bidi_layouts</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-lookup-key" title="gdk_keymap_lookup_key ()">gdk_keymap_lookup_key</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-map-virtual-modifiers" title="gdk_keymap_map_virtual_modifiers ()">gdk_keymap_map_virtual_modifiers</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-translate-keyboard-state" title="gdk_keymap_translate_keyboard_state ()">gdk_keymap_translate_keyboard_state</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-convert-case" title="gdk_keyval_convert_case ()">gdk_keyval_convert_case</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-from-name" title="gdk_keyval_from_name ()">gdk_keyval_from_name</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-is-lower" title="gdk_keyval_is_lower ()">gdk_keyval_is_lower</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-is-upper" title="gdk_keyval_is_upper ()">gdk_keyval_is_upper</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-name" title="gdk_keyval_name ()">gdk_keyval_name</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-to-lower" title="gdk_keyval_to_lower ()">gdk_keyval_to_lower</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-to-unicode" title="gdk_keyval_to_unicode ()">gdk_keyval_to_unicode</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-to-upper" title="gdk_keyval_to_upper ()">gdk_keyval_to_upper</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<a name="idxL"></a><h3 class="title">L</h3>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-list-visuals" title="gdk_list_visuals ()">gdk_list_visuals</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<a name="idxM"></a><h3 class="title">M</h3>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType">GdkModifierType</a>, enum in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<a name="idxN"></a><h3 class="title">N</h3>
-<dt>
-<a class="link" href="gdk3-Properties-and-Atoms.html#GDK-NONE:CAPS" title="GDK_NONE">GDK_NONE</a>, macro in <a class="link" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">Properties and Atoms</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkNotifyType" title="enum GdkNotifyType">GdkNotifyType</a>, enum in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-notify-startup-complete" title="gdk_notify_startup_complete ()">gdk_notify_startup_complete</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-notify-startup-complete-with-id" title="gdk_notify_startup_complete_with_id ()">gdk_notify_startup_complete_with_id</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<a name="idxO"></a><h3 class="title">O</h3>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-offscreen-window-get-embedder" title="gdk_offscreen_window_get_embedder ()">gdk_offscreen_window_get_embedder</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-offscreen-window-get-surface" title="gdk_offscreen_window_get_surface ()">gdk_offscreen_window_get_surface</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-offscreen-window-set-embedder" title="gdk_offscreen_window_set_embedder ()">gdk_offscreen_window_set_embedder</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkOwnerChange" title="enum GdkOwnerChange">GdkOwnerChange</a>, enum in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<a name="idxP"></a><h3 class="title">P</h3>
-<dt>
-<a class="link" href="gdk3-Pango-Interaction.html#gdk-pango-context-get" title="gdk_pango_context_get ()">gdk_pango_context_get</a>, function in <a class="link" href="gdk3-Pango-Interaction.html" title="Pango Interaction">Pango Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Pango-Interaction.html#gdk-pango-context-get-for-screen" title="gdk_pango_context_get_for_screen ()">gdk_pango_context_get_for_screen</a>, function in <a class="link" href="gdk3-Pango-Interaction.html" title="Pango Interaction">Pango Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Pango-Interaction.html#gdk-pango-layout-get-clip-region" title="gdk_pango_layout_get_clip_region ()">gdk_pango_layout_get_clip_region</a>, function in <a class="link" href="gdk3-Pango-Interaction.html" title="Pango Interaction">Pango Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Pango-Interaction.html#gdk-pango-layout-line-get-clip-region" title="gdk_pango_layout_line_get_clip_region ()">gdk_pango_layout_line_get_clip_region</a>, function in <a class="link" href="gdk3-Pango-Interaction.html" title="Pango Interaction">Pango Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GDK-PARENT-RELATIVE:CAPS" title="GDK_PARENT_RELATIVE">GDK_PARENT_RELATIVE</a>, macro in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-parse-args" title="gdk_parse_args ()">gdk_parse_args</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Pixbufs.html#gdk-pixbuf-get-from-surface" title="gdk_pixbuf_get_from_surface ()">gdk_pixbuf_get_from_surface</a>, function in <a class="link" href="gdk3-Pixbufs.html" title="Pixbufs">Pixbufs</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Pixbufs.html#gdk-pixbuf-get-from-window" title="gdk_pixbuf_get_from_window ()">gdk_pixbuf_get_from_window</a>, function in <a class="link" href="gdk3-Pixbufs.html" title="Pixbufs">Pixbufs</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkPoint" title="struct GdkPoint">GdkPoint</a>, struct in <a class="link" href="gdk3-Points-Rectangles-and-Regions.html" title="Points and Rectangles">Points, Rectangles and Regions</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-pointer-grab" title="gdk_pointer_grab ()">gdk_pointer_grab</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-pointer-is-grabbed" title="gdk_pointer_is_grabbed ()">gdk_pointer_is_grabbed</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Properties-and-Atoms.html#GDK-POINTER-TO-ATOM:CAPS" title="GDK_POINTER_TO_ATOM()">GDK_POINTER_TO_ATOM</a>, macro in <a class="link" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">Properties and Atoms</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-POINTER-TO-XID:CAPS" title="GDK_POINTER_TO_XID()">GDK_POINTER_TO_XID</a>, macro in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-pointer-ungrab" title="gdk_pointer_ungrab ()">gdk_pointer_ungrab</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GDK-PRIORITY-EVENTS:CAPS" title="GDK_PRIORITY_EVENTS">GDK_PRIORITY_EVENTS</a>, macro in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#GDK-PRIORITY-REDRAW:CAPS" title="GDK_PRIORITY_REDRAW">GDK_PRIORITY_REDRAW</a>, macro in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkPropertyState" title="enum GdkPropertyState">GdkPropertyState</a>, enum in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Properties-and-Atoms.html#gdk-property-change" title="gdk_property_change ()">gdk_property_change</a>, function in <a class="link" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">Properties and Atoms</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Properties-and-Atoms.html#gdk-property-delete" title="gdk_property_delete ()">gdk_property_delete</a>, function in <a class="link" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">Properties and Atoms</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Properties-and-Atoms.html#gdk-property-get" title="gdk_property_get ()">gdk_property_get</a>, function in <a class="link" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">Properties and Atoms</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Properties-and-Atoms.html#GdkPropMode" title="enum GdkPropMode">GdkPropMode</a>, enum in <a class="link" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">Properties and Atoms</a>
-</dt>
-<dd></dd>
-<a name="idxQ"></a><h3 class="title">Q</h3>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-query-depths" title="gdk_query_depths ()">gdk_query_depths</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-query-visual-types" title="gdk_query_visual_types ()">gdk_query_visual_types</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<a name="idxR"></a><h3 class="title">R</h3>
-<dt>
-<a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle">GdkRectangle</a>, typedef in <a class="link" href="gdk3-Points-Rectangles-and-Regions.html" title="Points and Rectangles">Points, Rectangles and Regions</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Points-Rectangles-and-Regions.html#gdk-rectangle-intersect" title="gdk_rectangle_intersect ()">gdk_rectangle_intersect</a>, function in <a class="link" href="gdk3-Points-Rectangles-and-Regions.html" title="Points and Rectangles">Points, Rectangles and Regions</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Points-Rectangles-and-Regions.html#gdk-rectangle-union" title="gdk_rectangle_union ()">gdk_rectangle_union</a>, function in <a class="link" href="gdk3-Points-Rectangles-and-Regions.html" title="Points and Rectangles">Points, Rectangles and Regions</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA">GdkRGBA</a>, struct in <a class="link" href="gdk3-RGBA-Colors.html" title="RGBA Colors">RGBA Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-copy" title="gdk_rgba_copy ()">gdk_rgba_copy</a>, function in <a class="link" href="gdk3-RGBA-Colors.html" title="RGBA Colors">RGBA Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-equal" title="gdk_rgba_equal ()">gdk_rgba_equal</a>, function in <a class="link" href="gdk3-RGBA-Colors.html" title="RGBA Colors">RGBA Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-free" title="gdk_rgba_free ()">gdk_rgba_free</a>, function in <a class="link" href="gdk3-RGBA-Colors.html" title="RGBA Colors">RGBA Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-hash" title="gdk_rgba_hash ()">gdk_rgba_hash</a>, function in <a class="link" href="gdk3-RGBA-Colors.html" title="RGBA Colors">RGBA Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-parse" title="gdk_rgba_parse ()">gdk_rgba_parse</a>, function in <a class="link" href="gdk3-RGBA-Colors.html" title="RGBA Colors">RGBA Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-to-string" title="gdk_rgba_to_string ()">gdk_rgba_to_string</a>, function in <a class="link" href="gdk3-RGBA-Colors.html" title="RGBA Colors">RGBA Colors</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-ROOT-WINDOW:CAPS" title="GDK_ROOT_WINDOW">GDK_ROOT_WINDOW</a>, macro in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<a name="idxS"></a><h3 class="title">S</h3>
-<dt>
-<a class="link" href="GdkScreen.html#GdkScreen-struct" title="GdkScreen">GdkScreen</a>, struct in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#GdkScreen-composited-changed" title='The "composited-changed" signal'>GdkScreen::composited-changed</a>, object signal in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#GdkScreen-monitors-changed" title='The "monitors-changed" signal'>GdkScreen::monitors-changed</a>, object signal in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#GdkScreen-size-changed" title='The "size-changed" signal'>GdkScreen::size-changed</a>, object signal in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#GdkScreen--font-options" title='The "font-options" property'>GdkScreen:font-options</a>, object property in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#GdkScreen--resolution" title='The "resolution" property'>GdkScreen:resolution</a>, object property in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-active-window" title="gdk_screen_get_active_window ()">gdk_screen_get_active_window</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-default" title="gdk_screen_get_default ()">gdk_screen_get_default</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-display" title="gdk_screen_get_display ()">gdk_screen_get_display</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-font-options" title="gdk_screen_get_font_options ()">gdk_screen_get_font_options</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-height" title="gdk_screen_get_height ()">gdk_screen_get_height</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-height-mm" title="gdk_screen_get_height_mm ()">gdk_screen_get_height_mm</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-monitor-at-point" title="gdk_screen_get_monitor_at_point ()">gdk_screen_get_monitor_at_point</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-monitor-at-window" title="gdk_screen_get_monitor_at_window ()">gdk_screen_get_monitor_at_window</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-monitor-geometry" title="gdk_screen_get_monitor_geometry ()">gdk_screen_get_monitor_geometry</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-monitor-height-mm" title="gdk_screen_get_monitor_height_mm ()">gdk_screen_get_monitor_height_mm</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-monitor-plug-name" title="gdk_screen_get_monitor_plug_name ()">gdk_screen_get_monitor_plug_name</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-monitor-width-mm" title="gdk_screen_get_monitor_width_mm ()">gdk_screen_get_monitor_width_mm</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-monitor-workarea" title="gdk_screen_get_monitor_workarea ()">gdk_screen_get_monitor_workarea</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-number" title="gdk_screen_get_number ()">gdk_screen_get_number</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-n-monitors" title="gdk_screen_get_n_monitors ()">gdk_screen_get_n_monitors</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-primary-monitor" title="gdk_screen_get_primary_monitor ()">gdk_screen_get_primary_monitor</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-resolution" title="gdk_screen_get_resolution ()">gdk_screen_get_resolution</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-rgba-visual" title="gdk_screen_get_rgba_visual ()">gdk_screen_get_rgba_visual</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-root-window" title="gdk_screen_get_root_window ()">gdk_screen_get_root_window</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-setting" title="gdk_screen_get_setting ()">gdk_screen_get_setting</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-system-visual" title="gdk_screen_get_system_visual ()">gdk_screen_get_system_visual</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-toplevel-windows" title="gdk_screen_get_toplevel_windows ()">gdk_screen_get_toplevel_windows</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-width" title="gdk_screen_get_width ()">gdk_screen_get_width</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-width-mm" title="gdk_screen_get_width_mm ()">gdk_screen_get_width_mm</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-get-window-stack" title="gdk_screen_get_window_stack ()">gdk_screen_get_window_stack</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-screen-height" title="gdk_screen_height ()">gdk_screen_height</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-screen-height-mm" title="gdk_screen_height_mm ()">gdk_screen_height_mm</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-is-composited" title="gdk_screen_is_composited ()">gdk_screen_is_composited</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-list-visuals" title="gdk_screen_list_visuals ()">gdk_screen_list_visuals</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-make-display-name" title="gdk_screen_make_display_name ()">gdk_screen_make_display_name</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-set-font-options" title="gdk_screen_set_font_options ()">gdk_screen_set_font_options</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkScreen.html#gdk-screen-set-resolution" title="gdk_screen_set_resolution ()">gdk_screen_set_resolution</a>, function in <a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-screen-width" title="gdk_screen_width ()">gdk_screen_width</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-screen-width-mm" title="gdk_screen_width_mm ()">gdk_screen_width_mm</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-SCREEN-XDISPLAY:CAPS" title="GDK_SCREEN_XDISPLAY()">GDK_SCREEN_XDISPLAY</a>, macro in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-SCREEN-XNUMBER:CAPS" title="GDK_SCREEN_XNUMBER()">GDK_SCREEN_XNUMBER</a>, macro in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-SCREEN-XSCREEN:CAPS" title="GDK_SCREEN_XSCREEN()">GDK_SCREEN_XSCREEN</a>, macro in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkScrollDirection" title="enum GdkScrollDirection">GdkScrollDirection</a>, enum in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-SELECTION-CLIPBOARD:CAPS" title="GDK_SELECTION_CLIPBOARD">GDK_SELECTION_CLIPBOARD</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#gdk-selection-convert" title="gdk_selection_convert ()">gdk_selection_convert</a>, function in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#gdk-selection-owner-get" title="gdk_selection_owner_get ()">gdk_selection_owner_get</a>, function in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#gdk-selection-owner-get-for-display" title="gdk_selection_owner_get_for_display ()">gdk_selection_owner_get_for_display</a>, function in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#gdk-selection-owner-set" title="gdk_selection_owner_set ()">gdk_selection_owner_set</a>, function in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#gdk-selection-owner-set-for-display" title="gdk_selection_owner_set_for_display ()">gdk_selection_owner_set_for_display</a>, function in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-SELECTION-PRIMARY:CAPS" title="GDK_SELECTION_PRIMARY">GDK_SELECTION_PRIMARY</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#gdk-selection-property-get" title="gdk_selection_property_get ()">gdk_selection_property_get</a>, function in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-SELECTION-SECONDARY:CAPS" title="GDK_SELECTION_SECONDARY">GDK_SELECTION_SECONDARY</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#gdk-selection-send-notify" title="gdk_selection_send_notify ()">gdk_selection_send_notify</a>, function in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#gdk-selection-send-notify-for-display" title="gdk_selection_send_notify_for_display ()">gdk_selection_send_notify_for_display</a>, function in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-ATOM:CAPS" title="GDK_SELECTION_TYPE_ATOM">GDK_SELECTION_TYPE_ATOM</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-BITMAP:CAPS" title="GDK_SELECTION_TYPE_BITMAP">GDK_SELECTION_TYPE_BITMAP</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-COLORMAP:CAPS" title="GDK_SELECTION_TYPE_COLORMAP">GDK_SELECTION_TYPE_COLORMAP</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-DRAWABLE:CAPS" title="GDK_SELECTION_TYPE_DRAWABLE">GDK_SELECTION_TYPE_DRAWABLE</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-INTEGER:CAPS" title="GDK_SELECTION_TYPE_INTEGER">GDK_SELECTION_TYPE_INTEGER</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-PIXMAP:CAPS" title="GDK_SELECTION_TYPE_PIXMAP">GDK_SELECTION_TYPE_PIXMAP</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-STRING:CAPS" title="GDK_SELECTION_TYPE_STRING">GDK_SELECTION_TYPE_STRING</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-WINDOW:CAPS" title="GDK_SELECTION_TYPE_WINDOW">GDK_SELECTION_TYPE_WINDOW</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkSettingAction" title="enum GdkSettingAction">GdkSettingAction</a>, enum in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-setting-get" title="gdk_setting_get ()">gdk_setting_get</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-set-double-click-time" title="gdk_set_double_click_time ()">gdk_set_double_click_time</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#gdk-set-program-class" title="gdk_set_program_class ()">gdk_set_program_class</a>, function in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Events.html#gdk-set-show-events" title="gdk_set_show_events ()">gdk_set_show_events</a>, function in <a class="link" href="gdk3-Events.html" title="Events">Events</a>
-</dt>
-<dd></dd>
-<a name="idxT"></a><h3 class="title">T</h3>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-TARGET-BITMAP:CAPS" title="GDK_TARGET_BITMAP">GDK_TARGET_BITMAP</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-TARGET-COLORMAP:CAPS" title="GDK_TARGET_COLORMAP">GDK_TARGET_COLORMAP</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-TARGET-DRAWABLE:CAPS" title="GDK_TARGET_DRAWABLE">GDK_TARGET_DRAWABLE</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-TARGET-PIXMAP:CAPS" title="GDK_TARGET_PIXMAP">GDK_TARGET_PIXMAP</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Selections.html#GDK-TARGET-STRING:CAPS" title="GDK_TARGET_STRING">GDK_TARGET_STRING</a>, macro in <a class="link" href="gdk3-Selections.html" title="Selections">Selections</a>
-</dt>
-<dd></dd>
-<dt>
-<a href="http://library.gnome.org/devel/gdk3/gdk-Testing.html#gdk-test-render-sync">gdk_test_render_sync</a>, function in Testing
-</dt>
-<dd></dd>
-<dt>
-<a href="http://library.gnome.org/devel/gdk3/gdk-Testing.html#gdk-test-simulate-button">gdk_test_simulate_button</a>, function in Testing
-</dt>
-<dd></dd>
-<dt>
-<a href="http://library.gnome.org/devel/gdk3/gdk-Testing.html#gdk-test-simulate-key">gdk_test_simulate_key</a>, function in Testing
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Properties-and-Atoms.html#gdk-text-property-to-utf8-list-for-display" title="gdk_text_property_to_utf8_list_for_display ()">gdk_text_property_to_utf8_list_for_display</a>, function in <a class="link" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">Properties and Atoms</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Threads.html#gdk-threads-add-idle" title="gdk_threads_add_idle ()">gdk_threads_add_idle</a>, function in <a class="link" href="gdk3-Threads.html" title="Threads">Threads</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Threads.html#gdk-threads-add-idle-full" title="gdk_threads_add_idle_full ()">gdk_threads_add_idle_full</a>, function in <a class="link" href="gdk3-Threads.html" title="Threads">Threads</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Threads.html#gdk-threads-add-timeout" title="gdk_threads_add_timeout ()">gdk_threads_add_timeout</a>, function in <a class="link" href="gdk3-Threads.html" title="Threads">Threads</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Threads.html#gdk-threads-add-timeout-full" title="gdk_threads_add_timeout_full ()">gdk_threads_add_timeout_full</a>, function in <a class="link" href="gdk3-Threads.html" title="Threads">Threads</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Threads.html#gdk-threads-add-timeout-seconds" title="gdk_threads_add_timeout_seconds ()">gdk_threads_add_timeout_seconds</a>, function in <a class="link" href="gdk3-Threads.html" title="Threads">Threads</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Threads.html#gdk-threads-add-timeout-seconds-full" title="gdk_threads_add_timeout_seconds_full ()">gdk_threads_add_timeout_seconds_full</a>, function in <a class="link" href="gdk3-Threads.html" title="Threads">Threads</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Threads.html#gdk-threads-enter" title="gdk_threads_enter ()">gdk_threads_enter</a>, function in <a class="link" href="gdk3-Threads.html" title="Threads">Threads</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Threads.html#GDK-THREADS-ENTER:CAPS" title="GDK_THREADS_ENTER">GDK_THREADS_ENTER</a>, macro in <a class="link" href="gdk3-Threads.html" title="Threads">Threads</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Threads.html#gdk-threads-init" title="gdk_threads_init ()">gdk_threads_init</a>, function in <a class="link" href="gdk3-Threads.html" title="Threads">Threads</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Threads.html#GDK-THREADS-LEAVE:CAPS" title="GDK_THREADS_LEAVE">GDK_THREADS_LEAVE</a>, macro in <a class="link" href="gdk3-Threads.html" title="Threads">Threads</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Threads.html#gdk-threads-leave" title="gdk_threads_leave ()">gdk_threads_leave</a>, function in <a class="link" href="gdk3-Threads.html" title="Threads">Threads</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Threads.html#gdk-threads-set-lock-functions" title="gdk_threads_set_lock_functions ()">gdk_threads_set_lock_functions</a>, function in <a class="link" href="gdk3-Threads.html" title="Threads">Threads</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GdkDevice.html#GdkTimeCoord" title="struct GdkTimeCoord">GdkTimeCoord</a>, struct in <a class="link" href="GdkDevice.html" title="GdkDevice">GdkDevice</a>
-</dt>
-<dd></dd>
-<a name="idxU"></a><h3 class="title">U</h3>
-<dt>
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-unicode-to-keyval" title="gdk_unicode_to_keyval ()">gdk_unicode_to_keyval</a>, function in <a class="link" href="gdk3-Keyboard-Handling.html" title="Key Values">Keyboard Handling</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Properties-and-Atoms.html#gdk-utf8-to-string-target" title="gdk_utf8_to_string_target ()">gdk_utf8_to_string_target</a>, function in <a class="link" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">Properties and Atoms</a>
-</dt>
-<dd></dd>
-<a name="idxV"></a><h3 class="title">V</h3>
-<dt>
-<a class="link" href="gdk3-General.html#GDK-VERSION-3-0:CAPS" title="GDK_VERSION_3_0">GDK_VERSION_3_0</a>, macro in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#GDK-VERSION-3-2:CAPS" title="GDK_VERSION_3_2">GDK_VERSION_3_2</a>, macro in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#GDK-VERSION-3-4:CAPS" title="GDK_VERSION_3_4">GDK_VERSION_3_4</a>, macro in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#GDK-VERSION-MAX-ALLOWED:CAPS" title="GDK_VERSION_MAX_ALLOWED">GDK_VERSION_MAX_ALLOWED</a>, macro in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#GDK-VERSION-MIN-REQUIRED:CAPS" title="GDK_VERSION_MIN_REQUIRED">GDK_VERSION_MIN_REQUIRED</a>, macro in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkVisibilityState" title="enum GdkVisibilityState">GdkVisibilityState</a>, enum in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#GdkVisual-struct" title="GdkVisual">GdkVisual</a>, struct in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#GdkVisualType" title="enum GdkVisualType">GdkVisualType</a>, enum in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-best" title="gdk_visual_get_best ()">gdk_visual_get_best</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-best-depth" title="gdk_visual_get_best_depth ()">gdk_visual_get_best_depth</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-best-type" title="gdk_visual_get_best_type ()">gdk_visual_get_best_type</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-best-with-both" title="gdk_visual_get_best_with_both ()">gdk_visual_get_best_with_both</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-best-with-depth" title="gdk_visual_get_best_with_depth ()">gdk_visual_get_best_with_depth</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-best-with-type" title="gdk_visual_get_best_with_type ()">gdk_visual_get_best_with_type</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-bits-per-rgb" title="gdk_visual_get_bits_per_rgb ()">gdk_visual_get_bits_per_rgb</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-blue-pixel-details" title="gdk_visual_get_blue_pixel_details ()">gdk_visual_get_blue_pixel_details</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-byte-order" title="gdk_visual_get_byte_order ()">gdk_visual_get_byte_order</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-colormap-size" title="gdk_visual_get_colormap_size ()">gdk_visual_get_colormap_size</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-depth" title="gdk_visual_get_depth ()">gdk_visual_get_depth</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-green-pixel-details" title="gdk_visual_get_green_pixel_details ()">gdk_visual_get_green_pixel_details</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-red-pixel-details" title="gdk_visual_get_red_pixel_details ()">gdk_visual_get_red_pixel_details</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-screen" title="gdk_visual_get_screen ()">gdk_visual_get_screen</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-system" title="gdk_visual_get_system ()">gdk_visual_get_system</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-visual-type" title="gdk_visual_get_visual_type ()">gdk_visual_get_visual_type</a>, function in <a class="link" href="gdk3-Visuals.html" title="Visuals">Visuals</a>
-</dt>
-<dd></dd>
-<a name="idxW"></a><h3 class="title">W</h3>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindow-struct" title="GdkWindow">GdkWindow</a>, struct in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindow-create-surface" title='The "create-surface" signal'>GdkWindow::create-surface</a>, object signal in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindow-from-embedder" title='The "from-embedder" signal'>GdkWindow::from-embedder</a>, object signal in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindow-pick-embedded-child" title='The "pick-embedded-child" signal'>GdkWindow::pick-embedded-child</a>, object signal in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindow-to-embedder" title='The "to-embedder" signal'>GdkWindow::to-embedder</a>, object signal in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindow--cursor" title='The "cursor" property'>GdkWindow:cursor</a>, object property in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindowAttr" title="struct GdkWindowAttr">GdkWindowAttr</a>, struct in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindowAttributesType" title="enum GdkWindowAttributesType">GdkWindowAttributesType</a>, enum in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindowChildFunc" title="GdkWindowChildFunc ()">GdkWindowChildFunc</a>, user_function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindowEdge" title="enum GdkWindowEdge">GdkWindowEdge</a>, enum in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindowHints" title="enum GdkWindowHints">GdkWindowHints</a>, enum in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#GDK-WINDOWING-WIN32:CAPS" title="GDK_WINDOWING_WIN32">GDK_WINDOWING_WIN32</a>, macro in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-General.html#GDK-WINDOWING-X11:CAPS" title="GDK_WINDOWING_X11">GDK_WINDOWING_X11</a>, macro in <a class="link" href="gdk3-General.html" title="General">General</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Event-Structures.html#GdkWindowState" title="enum GdkWindowState">GdkWindowState</a>, enum in <a class="link" href="gdk3-Event-Structures.html" title="Event Structures">Event Structures</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindowType" title="enum GdkWindowType">GdkWindowType</a>, enum in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindowTypeHint" title="enum GdkWindowTypeHint">GdkWindowTypeHint</a>, enum in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWindowWindowClass" title="enum GdkWindowWindowClass">GdkWindowWindowClass</a>, enum in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-add-filter" title="gdk_window_add_filter ()">gdk_window_add_filter</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-at-pointer" title="gdk_window_at_pointer ()">gdk_window_at_pointer</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-beep" title="gdk_window_beep ()">gdk_window_beep</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-move-drag" title="gdk_window_begin_move_drag ()">gdk_window_begin_move_drag</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-move-drag-for-device" title="gdk_window_begin_move_drag_for_device ()">gdk_window_begin_move_drag_for_device</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-paint-rect" title="gdk_window_begin_paint_rect ()">gdk_window_begin_paint_rect</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-paint-region" title="gdk_window_begin_paint_region ()">gdk_window_begin_paint_region</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-resize-drag" title="gdk_window_begin_resize_drag ()">gdk_window_begin_resize_drag</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-resize-drag-for-device" title="gdk_window_begin_resize_drag_for_device ()">gdk_window_begin_resize_drag_for_device</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-configure-finished" title="gdk_window_configure_finished ()">gdk_window_configure_finished</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-constrain-size" title="gdk_window_constrain_size ()">gdk_window_constrain_size</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-coords-from-parent" title="gdk_window_coords_from_parent ()">gdk_window_coords_from_parent</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-coords-to-parent" title="gdk_window_coords_to_parent ()">gdk_window_coords_to_parent</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Cairo-Interaction.html#gdk-window-create-similar-surface" title="gdk_window_create_similar_surface ()">gdk_window_create_similar_surface</a>, function in <a class="link" href="gdk3-Cairo-Interaction.html" title="Cairo Interaction">Cairo Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-deiconify" title="gdk_window_deiconify ()">gdk_window_deiconify</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-destroy" title="gdk_window_destroy ()">gdk_window_destroy</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-enable-synchronized-configure" title="gdk_window_enable_synchronized_configure ()">gdk_window_enable_synchronized_configure</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-end-paint" title="gdk_window_end_paint ()">gdk_window_end_paint</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-ensure-native" title="gdk_window_ensure_native ()">gdk_window_ensure_native</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-flush" title="gdk_window_flush ()">gdk_window_flush</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-focus" title="gdk_window_focus ()">gdk_window_focus</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-freeze-updates" title="gdk_window_freeze_updates ()">gdk_window_freeze_updates</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-fullscreen" title="gdk_window_fullscreen ()">gdk_window_fullscreen</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-geometry-changed" title="gdk_window_geometry_changed ()">gdk_window_geometry_changed</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-accept-focus" title="gdk_window_get_accept_focus ()">gdk_window_get_accept_focus</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-background-pattern" title="gdk_window_get_background_pattern ()">gdk_window_get_background_pattern</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-children" title="gdk_window_get_children ()">gdk_window_get_children</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-clip-region" title="gdk_window_get_clip_region ()">gdk_window_get_clip_region</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-composited" title="gdk_window_get_composited ()">gdk_window_get_composited</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-cursor" title="gdk_window_get_cursor ()">gdk_window_get_cursor</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-decorations" title="gdk_window_get_decorations ()">gdk_window_get_decorations</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-device-cursor" title="gdk_window_get_device_cursor ()">gdk_window_get_device_cursor</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-device-events" title="gdk_window_get_device_events ()">gdk_window_get_device_events</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-device-position" title="gdk_window_get_device_position ()">gdk_window_get_device_position</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-display" title="gdk_window_get_display ()">gdk_window_get_display</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-window-get-drag-protocol" title="gdk_window_get_drag_protocol ()">gdk_window_get_drag_protocol</a>, function in <a class="link" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">Drag and Drop</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-effective-parent" title="gdk_window_get_effective_parent ()">gdk_window_get_effective_parent</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-effective-toplevel" title="gdk_window_get_effective_toplevel ()">gdk_window_get_effective_toplevel</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-events" title="gdk_window_get_events ()">gdk_window_get_events</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-focus-on-map" title="gdk_window_get_focus_on_map ()">gdk_window_get_focus_on_map</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-frame-extents" title="gdk_window_get_frame_extents ()">gdk_window_get_frame_extents</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-geometry" title="gdk_window_get_geometry ()">gdk_window_get_geometry</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-group" title="gdk_window_get_group ()">gdk_window_get_group</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-height" title="gdk_window_get_height ()">gdk_window_get_height</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-modal-hint" title="gdk_window_get_modal_hint ()">gdk_window_get_modal_hint</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-origin" title="gdk_window_get_origin ()">gdk_window_get_origin</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-parent" title="gdk_window_get_parent ()">gdk_window_get_parent</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-pointer" title="gdk_window_get_pointer ()">gdk_window_get_pointer</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-position" title="gdk_window_get_position ()">gdk_window_get_position</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-root-coords" title="gdk_window_get_root_coords ()">gdk_window_get_root_coords</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-root-origin" title="gdk_window_get_root_origin ()">gdk_window_get_root_origin</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-screen" title="gdk_window_get_screen ()">gdk_window_get_screen</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-source-events" title="gdk_window_get_source_events ()">gdk_window_get_source_events</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-state" title="gdk_window_get_state ()">gdk_window_get_state</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-support-multidevice" title="gdk_window_get_support_multidevice ()">gdk_window_get_support_multidevice</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-toplevel" title="gdk_window_get_toplevel ()">gdk_window_get_toplevel</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-type-hint" title="gdk_window_get_type_hint ()">gdk_window_get_type_hint</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-update-area" title="gdk_window_get_update_area ()">gdk_window_get_update_area</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-user-data" title="gdk_window_get_user_data ()">gdk_window_get_user_data</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-visible-region" title="gdk_window_get_visible_region ()">gdk_window_get_visible_region</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-visual" title="gdk_window_get_visual ()">gdk_window_get_visual</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-width" title="gdk_window_get_width ()">gdk_window_get_width</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-get-window-type" title="gdk_window_get_window_type ()">gdk_window_get_window_type</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-has-native" title="gdk_window_has_native ()">gdk_window_has_native</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-hide" title="gdk_window_hide ()">gdk_window_hide</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-iconify" title="gdk_window_iconify ()">gdk_window_iconify</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-input-shape-combine-region" title="gdk_window_input_shape_combine_region ()">gdk_window_input_shape_combine_region</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-invalidate-maybe-recurse" title="gdk_window_invalidate_maybe_recurse ()">gdk_window_invalidate_maybe_recurse</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-invalidate-rect" title="gdk_window_invalidate_rect ()">gdk_window_invalidate_rect</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-invalidate-region" title="gdk_window_invalidate_region ()">gdk_window_invalidate_region</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-is-destroyed" title="gdk_window_is_destroyed ()">gdk_window_is_destroyed</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-is-input-only" title="gdk_window_is_input_only ()">gdk_window_is_input_only</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-is-shaped" title="gdk_window_is_shaped ()">gdk_window_is_shaped</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-is-viewable" title="gdk_window_is_viewable ()">gdk_window_is_viewable</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-is-visible" title="gdk_window_is_visible ()">gdk_window_is_visible</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-lower" title="gdk_window_lower ()">gdk_window_lower</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-maximize" title="gdk_window_maximize ()">gdk_window_maximize</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-merge-child-input-shapes" title="gdk_window_merge_child_input_shapes ()">gdk_window_merge_child_input_shapes</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-merge-child-shapes" title="gdk_window_merge_child_shapes ()">gdk_window_merge_child_shapes</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-move" title="gdk_window_move ()">gdk_window_move</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-move-region" title="gdk_window_move_region ()">gdk_window_move_region</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-move-resize" title="gdk_window_move_resize ()">gdk_window_move_resize</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-new" title="gdk_window_new ()">gdk_window_new</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-peek-children" title="gdk_window_peek_children ()">gdk_window_peek_children</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-process-all-updates" title="gdk_window_process_all_updates ()">gdk_window_process_all_updates</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-process-updates" title="gdk_window_process_updates ()">gdk_window_process_updates</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-raise" title="gdk_window_raise ()">gdk_window_raise</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-register-dnd" title="gdk_window_register_dnd ()">gdk_window_register_dnd</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-remove-filter" title="gdk_window_remove_filter ()">gdk_window_remove_filter</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-reparent" title="gdk_window_reparent ()">gdk_window_reparent</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-resize" title="gdk_window_resize ()">gdk_window_resize</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-restack" title="gdk_window_restack ()">gdk_window_restack</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-scroll" title="gdk_window_scroll ()">gdk_window_scroll</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-accept-focus" title="gdk_window_set_accept_focus ()">gdk_window_set_accept_focus</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-background" title="gdk_window_set_background ()">gdk_window_set_background</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-background-pattern" title="gdk_window_set_background_pattern ()">gdk_window_set_background_pattern</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-background-rgba" title="gdk_window_set_background_rgba ()">gdk_window_set_background_rgba</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-child-input-shapes" title="gdk_window_set_child_input_shapes ()">gdk_window_set_child_input_shapes</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-child-shapes" title="gdk_window_set_child_shapes ()">gdk_window_set_child_shapes</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-composited" title="gdk_window_set_composited ()">gdk_window_set_composited</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-cursor" title="gdk_window_set_cursor ()">gdk_window_set_cursor</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-debug-updates" title="gdk_window_set_debug_updates ()">gdk_window_set_debug_updates</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-decorations" title="gdk_window_set_decorations ()">gdk_window_set_decorations</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-device-cursor" title="gdk_window_set_device_cursor ()">gdk_window_set_device_cursor</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-device-events" title="gdk_window_set_device_events ()">gdk_window_set_device_events</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-events" title="gdk_window_set_events ()">gdk_window_set_events</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-focus-on-map" title="gdk_window_set_focus_on_map ()">gdk_window_set_focus_on_map</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-functions" title="gdk_window_set_functions ()">gdk_window_set_functions</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-geometry-hints" title="gdk_window_set_geometry_hints ()">gdk_window_set_geometry_hints</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-group" title="gdk_window_set_group ()">gdk_window_set_group</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-icon-list" title="gdk_window_set_icon_list ()">gdk_window_set_icon_list</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-icon-name" title="gdk_window_set_icon_name ()">gdk_window_set_icon_name</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-keep-above" title="gdk_window_set_keep_above ()">gdk_window_set_keep_above</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-keep-below" title="gdk_window_set_keep_below ()">gdk_window_set_keep_below</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-modal-hint" title="gdk_window_set_modal_hint ()">gdk_window_set_modal_hint</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-opacity" title="gdk_window_set_opacity ()">gdk_window_set_opacity</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-override-redirect" title="gdk_window_set_override_redirect ()">gdk_window_set_override_redirect</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-role" title="gdk_window_set_role ()">gdk_window_set_role</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-skip-pager-hint" title="gdk_window_set_skip_pager_hint ()">gdk_window_set_skip_pager_hint</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-skip-taskbar-hint" title="gdk_window_set_skip_taskbar_hint ()">gdk_window_set_skip_taskbar_hint</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-source-events" title="gdk_window_set_source_events ()">gdk_window_set_source_events</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-startup-id" title="gdk_window_set_startup_id ()">gdk_window_set_startup_id</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-static-gravities" title="gdk_window_set_static_gravities ()">gdk_window_set_static_gravities</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-support-multidevice" title="gdk_window_set_support_multidevice ()">gdk_window_set_support_multidevice</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-title" title="gdk_window_set_title ()">gdk_window_set_title</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-transient-for" title="gdk_window_set_transient_for ()">gdk_window_set_transient_for</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-type-hint" title="gdk_window_set_type_hint ()">gdk_window_set_type_hint</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-urgency-hint" title="gdk_window_set_urgency_hint ()">gdk_window_set_urgency_hint</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-user-data" title="gdk_window_set_user_data ()">gdk_window_set_user_data</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-shape-combine-region" title="gdk_window_shape_combine_region ()">gdk_window_shape_combine_region</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-show" title="gdk_window_show ()">gdk_window_show</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-show-unraised" title="gdk_window_show_unraised ()">gdk_window_show_unraised</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-stick" title="gdk_window_stick ()">gdk_window_stick</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-thaw-updates" title="gdk_window_thaw_updates ()">gdk_window_thaw_updates</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-unfullscreen" title="gdk_window_unfullscreen ()">gdk_window_unfullscreen</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-unmaximize" title="gdk_window_unmaximize ()">gdk_window_unmaximize</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-unstick" title="gdk_window_unstick ()">gdk_window_unstick</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#gdk-window-withdraw" title="gdk_window_withdraw ()">gdk_window_withdraw</a>, function in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-WINDOW-XID:CAPS" title="GDK_WINDOW_XID()">GDK_WINDOW_XID</a>, macro in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWMDecoration" title="enum GdkWMDecoration">GdkWMDecoration</a>, enum in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkWMFunction" title="enum GdkWMFunction">GdkWMFunction</a>, enum in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<a name="idxX"></a><h3 class="title">X</h3>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-atom-to-xatom" title="gdk_x11_atom_to_xatom ()">gdk_x11_atom_to_xatom</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-atom-to-xatom-for-display" title="gdk_x11_atom_to_xatom_for_display ()">gdk_x11_atom_to_xatom_for_display</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-cursor-get-xcursor" title="gdk_x11_cursor_get_xcursor ()">gdk_x11_cursor_get_xcursor</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-cursor-get-xdisplay" title="gdk_x11_cursor_get_xdisplay ()">gdk_x11_cursor_get_xdisplay</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-device-get-id" title="gdk_x11_device_get_id ()">gdk_x11_device_get_id</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-device-manager-lookup" title="gdk_x11_device_manager_lookup ()">gdk_x11_device_manager_lookup</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-broadcast-startup-message" title="gdk_x11_display_broadcast_startup_message ()">gdk_x11_display_broadcast_startup_message</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-pop" title="gdk_x11_display_error_trap_pop ()">gdk_x11_display_error_trap_pop</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-pop-ignored" title="gdk_x11_display_error_trap_pop_ignored ()">gdk_x11_display_error_trap_pop_ignored</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-push" title="gdk_x11_display_error_trap_push ()">gdk_x11_display_error_trap_push</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-get-startup-notification-id" title="gdk_x11_display_get_startup_notification_id ()">gdk_x11_display_get_startup_notification_id</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-get-user-time" title="gdk_x11_display_get_user_time ()">gdk_x11_display_get_user_time</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-get-xdisplay" title="gdk_x11_display_get_xdisplay ()">gdk_x11_display_get_xdisplay</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-grab" title="gdk_x11_display_grab ()">gdk_x11_display_grab</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-set-cursor-theme" title="gdk_x11_display_set_cursor_theme ()">gdk_x11_display_set_cursor_theme</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-set-startup-notification-id" title="gdk_x11_display_set_startup_notification_id ()">gdk_x11_display_set_startup_notification_id</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-string-to-compound-text" title="gdk_x11_display_string_to_compound_text ()">gdk_x11_display_string_to_compound_text</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-text-property-to-text-list" title="gdk_x11_display_text_property_to_text_list ()">gdk_x11_display_text_property_to_text_list</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-ungrab" title="gdk_x11_display_ungrab ()">gdk_x11_display_ungrab</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-utf8-to-compound-text" title="gdk_x11_display_utf8_to_compound_text ()">gdk_x11_display_utf8_to_compound_text</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-free-compound-text" title="gdk_x11_free_compound_text ()">gdk_x11_free_compound_text</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-free-text-list" title="gdk_x11_free_text_list ()">gdk_x11_free_text_list</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-default-root-xwindow" title="gdk_x11_get_default_root_xwindow ()">gdk_x11_get_default_root_xwindow</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-default-screen" title="gdk_x11_get_default_screen ()">gdk_x11_get_default_screen</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-default-xdisplay" title="gdk_x11_get_default_xdisplay ()">gdk_x11_get_default_xdisplay</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-server-time" title="gdk_x11_get_server_time ()">gdk_x11_get_server_time</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-by-name" title="gdk_x11_get_xatom_by_name ()">gdk_x11_get_xatom_by_name</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-by-name-for-display" title="gdk_x11_get_xatom_by_name_for_display ()">gdk_x11_get_xatom_by_name_for_display</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-name" title="gdk_x11_get_xatom_name ()">gdk_x11_get_xatom_name</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-name-for-display" title="gdk_x11_get_xatom_name_for_display ()">gdk_x11_get_xatom_name_for_display</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-grab-server" title="gdk_x11_grab_server ()">gdk_x11_grab_server</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-keymap-get-group-for-state" title="gdk_x11_keymap_get_group_for_state ()">gdk_x11_keymap_get_group_for_state</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-keymap-key-is-modifier" title="gdk_x11_keymap_key_is_modifier ()">gdk_x11_keymap_key_is_modifier</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-lookup-xdisplay" title="gdk_x11_lookup_xdisplay ()">gdk_x11_lookup_xdisplay</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-register-standard-event-type" title="gdk_x11_register_standard_event_type ()">gdk_x11_register_standard_event_type</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-monitor-output" title="gdk_x11_screen_get_monitor_output ()">gdk_x11_screen_get_monitor_output</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-screen-number" title="gdk_x11_screen_get_screen_number ()">gdk_x11_screen_get_screen_number</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-window-manager-name" title="gdk_x11_screen_get_window_manager_name ()">gdk_x11_screen_get_window_manager_name</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-xscreen" title="gdk_x11_screen_get_xscreen ()">gdk_x11_screen_get_xscreen</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-lookup-visual" title="gdk_x11_screen_lookup_visual ()">gdk_x11_screen_lookup_visual</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-supports-net-wm-hint" title="gdk_x11_screen_supports_net_wm_hint ()">gdk_x11_screen_supports_net_wm_hint</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-set-sm-client-id" title="gdk_x11_set_sm_client_id ()">gdk_x11_set_sm_client_id</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-ungrab-server" title="gdk_x11_ungrab_server ()">gdk_x11_ungrab_server</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-visual-get-xvisual" title="gdk_x11_visual_get_xvisual ()">gdk_x11_visual_get_xvisual</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-foreign-new-for-display" title="gdk_x11_window_foreign_new_for_display ()">gdk_x11_window_foreign_new_for_display</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-get-xid" title="gdk_x11_window_get_xid ()">gdk_x11_window_get_xid</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-lookup-for-display" title="gdk_x11_window_lookup_for_display ()">gdk_x11_window_lookup_for_display</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-move-to-current-desktop" title="gdk_x11_window_move_to_current_desktop ()">gdk_x11_window_move_to_current_desktop</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-hide-titlebar-when-maximized" title="gdk_x11_window_set_hide_titlebar_when_maximized ()">gdk_x11_window_set_hide_titlebar_when_maximized</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-theme-variant" title="gdk_x11_window_set_theme_variant ()">gdk_x11_window_set_theme_variant</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-user-time" title="gdk_x11_window_set_user_time ()">gdk_x11_window_set_user_time</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-xatom-to-atom" title="gdk_x11_xatom_to_atom ()">gdk_x11_xatom_to_atom</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-xatom-to-atom-for-display" title="gdk_x11_xatom_to_atom_for_display ()">gdk_x11_xatom_to_atom_for_display</a>, function in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-Windows.html#GdkXEvent" title="GdkXEvent">GdkXEvent</a>, typedef in <a class="link" href="gdk3-Windows.html" title="Windows">Windows</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-XID-TO-POINTER:CAPS" title="GDK_XID_TO_POINTER()">GDK_XID_TO_POINTER</a>, macro in <a class="link" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">X Window System Interaction</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/arrow.png b/gtk+-mingw/share/gtk-doc/html/gdk3/arrow.png
deleted file mode 100644
index a0d80df..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/arrow.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/based_arrow_down.png b/gtk+-mingw/share/gtk-doc/html/gdk3/based_arrow_down.png
deleted file mode 100644
index f584b82..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/based_arrow_down.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/based_arrow_up.png b/gtk+-mingw/share/gtk-doc/html/gdk3/based_arrow_up.png
deleted file mode 100644
index fdf7b01..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/based_arrow_up.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/boat.png b/gtk+-mingw/share/gtk-doc/html/gdk3/boat.png
deleted file mode 100644
index 82af9b4..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/boat.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/bogosity.png b/gtk+-mingw/share/gtk-doc/html/gdk3/bogosity.png
deleted file mode 100644
index b5da61e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/bogosity.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/bottom_left_corner.png b/gtk+-mingw/share/gtk-doc/html/gdk3/bottom_left_corner.png
deleted file mode 100644
index 667fded..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/bottom_left_corner.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/bottom_right_corner.png b/gtk+-mingw/share/gtk-doc/html/gdk3/bottom_right_corner.png
deleted file mode 100644
index 304210a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/bottom_right_corner.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/bottom_side.png b/gtk+-mingw/share/gtk-doc/html/gdk3/bottom_side.png
deleted file mode 100644
index 871b438..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/bottom_side.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/bottom_tee.png b/gtk+-mingw/share/gtk-doc/html/gdk3/bottom_tee.png
deleted file mode 100644
index d4753f0..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/bottom_tee.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/box_spiral.png b/gtk+-mingw/share/gtk-doc/html/gdk3/box_spiral.png
deleted file mode 100644
index 23e2cc1..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/box_spiral.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/center_ptr.png b/gtk+-mingw/share/gtk-doc/html/gdk3/center_ptr.png
deleted file mode 100644
index 009b3e7..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/center_ptr.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/circle.png b/gtk+-mingw/share/gtk-doc/html/gdk3/circle.png
deleted file mode 100644
index 5ac601a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/circle.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/clock.png b/gtk+-mingw/share/gtk-doc/html/gdk3/clock.png
deleted file mode 100644
index 8711b3d..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/clock.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/coffee_mug.png b/gtk+-mingw/share/gtk-doc/html/gdk3/coffee_mug.png
deleted file mode 100644
index 8d0f022..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/coffee_mug.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/cross.png b/gtk+-mingw/share/gtk-doc/html/gdk3/cross.png
deleted file mode 100644
index f466f23..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/cross.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/cross_reverse.png b/gtk+-mingw/share/gtk-doc/html/gdk3/cross_reverse.png
deleted file mode 100644
index da2b5f9..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/cross_reverse.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/crosshair.png b/gtk+-mingw/share/gtk-doc/html/gdk3/crosshair.png
deleted file mode 100644
index dc6c069..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/crosshair.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/diamond_cross.png b/gtk+-mingw/share/gtk-doc/html/gdk3/diamond_cross.png
deleted file mode 100644
index ffa4386..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/diamond_cross.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/dot.png b/gtk+-mingw/share/gtk-doc/html/gdk3/dot.png
deleted file mode 100644
index 3edad39..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/dot.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/dotbox.png b/gtk+-mingw/share/gtk-doc/html/gdk3/dotbox.png
deleted file mode 100644
index e84c118..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/dotbox.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/double_arrow.png b/gtk+-mingw/share/gtk-doc/html/gdk3/double_arrow.png
deleted file mode 100644
index f51fffe..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/double_arrow.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/draft_large.png b/gtk+-mingw/share/gtk-doc/html/gdk3/draft_large.png
deleted file mode 100644
index 02a7c3a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/draft_large.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/draft_small.png b/gtk+-mingw/share/gtk-doc/html/gdk3/draft_small.png
deleted file mode 100644
index 1458ade..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/draft_small.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/draped_box.png b/gtk+-mingw/share/gtk-doc/html/gdk3/draped_box.png
deleted file mode 100644
index b079038..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/draped_box.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/exchange.png b/gtk+-mingw/share/gtk-doc/html/gdk3/exchange.png
deleted file mode 100644
index 358b983..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/exchange.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/fleur.png b/gtk+-mingw/share/gtk-doc/html/gdk3/fleur.png
deleted file mode 100644
index a9463ad..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/fleur.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Application-launching.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Application-launching.html
deleted file mode 100644
index a2fa24c..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Application-launching.html
+++ /dev/null
@@ -1,358 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Application launching</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">
-<link rel="next" href="api-index-full.html" title="Index of all symbols">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-X-Window-System-Interaction.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="api-index-full.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Application-launching.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Application-launching.description" class="shortcut">Description</a>
-  | 
- <a href="#gdk3-Application-launching.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#gdk3-Application-launching.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Application-launching"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Application-launching.top_of_page"></a>Application launching</span></h2>
-<p>Application launching — Startup notification for applications</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Application-launching.synopsis"></a><h2>Synopsis</h2>
-<a name="GdkAppLaunchContext"></a><pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
- <a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext-struct" title="GdkAppLaunchContext">GdkAppLaunchContext</a>;
-<a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="returnvalue">GdkAppLaunchContext</span></a> * <a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-new" title="gdk_app_launch_context_new ()">gdk_app_launch_context_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-display" title="gdk_app_launch_context_set_display ()">gdk_app_launch_context_set_display</a> (<em class="parameter"><code><a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-screen" title="gdk_app_launch_context_set_screen ()">gdk_app_launch_context_set_screen</a> (<em class="parameter"><code><a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-desktop" title="gdk_app_launch_context_set_desktop ()">gdk_app_launch_context_set_desktop</a> (<em class="parameter"><code><a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> desktop</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-timestamp" title="gdk_app_launch_context_set_timestamp ()">gdk_app_launch_context_set_timestamp</a>
- (<em class="parameter"><code><a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-icon" title="gdk_app_launch_context_set_icon ()">gdk_app_launch_context_set_icon</a> (<em class="parameter"><code><a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a> *icon</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-icon-name" title="gdk_app_launch_context_set_icon_name ()">gdk_app_launch_context_set_icon_name</a>
- (<em class="parameter"><code><a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *icon_name</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Application-launching.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a href="http://library.gnome.org/devel/gio/unstable/GAppInfo.html#GAppLaunchContext">GAppLaunchContext</a>
- +----GdkAppLaunchContext
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Application-launching.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext--display" title='The "display" property'>display</a>" <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Application-launching.description"></a><h2>Description</h2>
-<p>
-GdkAppLaunchContext is an implementation of <a href="http://library.gnome.org/devel/gio/unstable/GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> that
-handles launching an application in a graphical context. It provides
-startup notification and allows to launch applications on a specific
-screen or workspace.
-</p>
-<div class="example">
-<a name="id608112"></a><p class="title"><b>Example 6. Launching an application</b></p>
-<div class="example-contents"><div class="informalexample">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="usertype">GdkAppLaunchContext</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">context</span><span class="symbol">;</span>
-
-<span class="normal">context </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GdkDisplay.html#gdk-display-get-app-launch-context">gdk_display_get_app_launch_context</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">display</span><span class="symbol">);</span>
-
-<span class="function"><a href="gdk3-Application-launching.html#gdk-app-launch-context-set-screen">gdk_app_launch_context_set_screen</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">screen</span><span class="symbol">);</span>
-<span class="function"><a href="gdk3-Application-launching.html#gdk-app-launch-context-set-timestamp">gdk_app_launch_context_set_timestamp</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">event</span><span class="symbol">-&gt;</span><span class="normal">time</span><span class="symbol">);</span>
-
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="http://library.gnome.org/devel/gio/unstable/GAppInfo.html#g-app-info-launch-default-for-uri">g_app_info_launch_default_for_uri</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"http://www.gtk.org"</span><span class="symbol">,</span><span class="normal"> context</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">))</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Message-Logging.html#g-warning">g_warning</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Launching failed: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-
-<span class="function"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">context</span><span class="symbol">);</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-</div>
-</div>
-<p><br class="example-break">
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Application-launching.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkAppLaunchContext-struct"></a><h3>GdkAppLaunchContext</h3>
-<pre class="programlisting">typedef struct _GdkAppLaunchContext GdkAppLaunchContext;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-app-launch-context-new"></a><h3>gdk_app_launch_context_new ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="returnvalue">GdkAppLaunchContext</span></a> * gdk_app_launch_context_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_app_launch_context_new</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDisplay.html#gdk-display-get-app-launch-context" title="gdk_display_get_app_launch_context ()"><code class="function">gdk_display_get_app_launch_context()</code></a> instead</p>
-</div>
-<p>
-Creates a new <a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.14</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-app-launch-context-set-display"></a><h3>gdk_app_launch_context_set_display ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_app_launch_context_set_display (<em class="parameter"><code><a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_app_launch_context_set_display</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDisplay.html#gdk-display-get-app-launch-context" title="gdk_display_get_app_launch_context ()"><code class="function">gdk_display_get_app_launch_context()</code></a> instead</p>
-</div>
-<p>
-Sets the display on which applications will be launched when
-using this context. See also <a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-screen" title="gdk_app_launch_context_set_screen ()"><code class="function">gdk_app_launch_context_set_screen()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.14</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-app-launch-context-set-screen"></a><h3>gdk_app_launch_context_set_screen ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_app_launch_context_set_screen (<em class="parameter"><code><a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Sets the screen on which applications will be launched when
-using this context. See also <a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-display" title="gdk_app_launch_context_set_display ()"><code class="function">gdk_app_launch_context_set_display()</code></a>.
-</p>
-<p>
-If both <em class="parameter"><code>screen</code></em> and <em class="parameter"><code>display</code></em> are set, the <em class="parameter"><code>screen</code></em> takes priority.
-If neither <em class="parameter"><code>screen</code></em> or <em class="parameter"><code>display</code></em> are set, the default screen and
-display are used.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.14</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-app-launch-context-set-desktop"></a><h3>gdk_app_launch_context_set_desktop ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_app_launch_context_set_desktop (<em class="parameter"><code><a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> desktop</code></em>);</pre>
-<p>
-Sets the workspace on which applications will be launched when
-using this context when running under a window manager that
-supports multiple workspaces, as described in the
-<a class="ulink" href="http://www.freedesktop.org/Standards/wm-spec" target="_top">Extended
-Window Manager Hints</a>.
-</p>
-<p>
-When the workspace is not specified or <em class="parameter"><code>desktop</code></em> is set to -1,
-it is up to the window manager to pick one, typically it will
-be the current workspace.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>desktop</code></em> :</span></p></td>
-<td>the number of a workspace, or -1</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.14</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-app-launch-context-set-timestamp"></a><h3>gdk_app_launch_context_set_timestamp ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_app_launch_context_set_timestamp
- (<em class="parameter"><code><a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);</pre>
-<p>
-Sets the timestamp of <em class="parameter"><code>context</code></em>. The timestamp should ideally
-be taken from the event that triggered the launch.
-</p>
-<p>
-Window managers can use this information to avoid moving the
-focus to the newly launched application when the user is busy
-typing in another window. This is also known as 'focus stealing
-prevention'.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
-<td>a timestamp</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.14</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-app-launch-context-set-icon"></a><h3>gdk_app_launch_context_set_icon ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_app_launch_context_set_icon (<em class="parameter"><code><a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a> *icon</code></em>);</pre>
-<p>
-Sets the icon for applications that are launched with this
-context.
-</p>
-<p>
-Window Managers can use this information when displaying startup
-notification.
-</p>
-<p>
-See also <a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-icon-name" title="gdk_app_launch_context_set_icon_name ()"><code class="function">gdk_app_launch_context_set_icon_name()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
-<td>a <a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.14</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-app-launch-context-set-icon-name"></a><h3>gdk_app_launch_context_set_icon_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_app_launch_context_set_icon_name
- (<em class="parameter"><code><a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *icon_name</code></em>);</pre>
-<p>
-Sets the icon for applications that are launched with this context.
-The <em class="parameter"><code>icon_name</code></em> will be interpreted in the same way as the Icon field
-in desktop files. See also <a class="link" href="gdk3-Application-launching.html#gdk-app-launch-context-set-icon" title="gdk_app_launch_context_set_icon ()"><code class="function">gdk_app_launch_context_set_icon()</code></a>.
-</p>
-<p>
-If both <em class="parameter"><code>icon</code></em> and <em class="parameter"><code>icon_name</code></em> are set, the <em class="parameter"><code>icon_name</code></em> takes priority.
-If neither <em class="parameter"><code>icon</code></em> or <em class="parameter"><code>icon_name</code></em> is set, the icon is taken from either
-the file that is passed to launched application or from the <a href="http://library.gnome.org/devel/gio/unstable/GAppInfo.html"><span class="type">GAppInfo</span></a>
-for the launched application itself.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon_name</code></em> :</span></p></td>
-<td>an icon name, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.14</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="gdk3-Application-launching.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GdkAppLaunchContext--display"></a><h3>The <code class="literal">"display"</code> property</h3>
-<pre class="programlisting"> "display" <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>* : Read / Write / Construct Only</pre>
-<p>Display.</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Cairo-Interaction.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Cairo-Interaction.html
deleted file mode 100644
index 4a4f9bb..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Cairo-Interaction.html
+++ /dev/null
@@ -1,423 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Cairo Interaction</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Pango-Interaction.html" title="Pango Interaction">
-<link rel="next" href="gdk3-X-Window-System-Interaction.html" title="X Window System Interaction">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Pango-Interaction.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-X-Window-System-Interaction.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Cairo-Interaction.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Cairo-Interaction.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Cairo-Interaction"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Cairo-Interaction.top_of_page"></a>Cairo Interaction</span></h2>
-<p>Cairo Interaction — Functions to support using cairo</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Cairo-Interaction.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
-<a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="returnvalue">cairo_surface_t</span></a> * <a class="link" href="gdk3-Cairo-Interaction.html#gdk-window-create-similar-surface" title="gdk_window_create_similar_surface ()">gdk_window_create_similar_surface</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-content-t"><span class="type">cairo_content_t</span></a> content</code></em>,
- <em class="parameter"><code><span class="type">int</span> width</code></em>,
- <em class="parameter"><code><span class="type">int</span> height</code></em>);
-<a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="returnvalue">cairo_t</span></a> * <a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-create" title="gdk_cairo_create ()">gdk_cairo_create</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-get-clip-rectangle" title="gdk_cairo_get_clip_rectangle ()">gdk_cairo_get_clip_rectangle</a> (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-color" title="gdk_cairo_set_source_color ()">gdk_cairo_set_source_color</a> (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-rgba" title="gdk_cairo_set_source_rgba ()">gdk_cairo_set_source_rgba</a> (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> *rgba</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-pixbuf" title="gdk_cairo_set_source_pixbuf ()">gdk_cairo_set_source_pixbuf</a> (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> pixbuf_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> pixbuf_y</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-window" title="gdk_cairo_set_source_window ()">gdk_cairo_set_source_window</a> (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-rectangle" title="gdk_cairo_rectangle ()">gdk_cairo_rectangle</a> (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *rectangle</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-region" title="gdk_cairo_region ()">gdk_cairo_region</a> (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *region</code></em>);
-<a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="returnvalue">cairo_region_t</span></a> * <a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-region-create-from-surface" title="gdk_cairo_region_create_from_surface ()">gdk_cairo_region_create_from_surface</a>
- (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="type">cairo_surface_t</span></a> *surface</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Cairo-Interaction.description"></a><h2>Description</h2>
-<p>
-Cairo is a graphics
-library that supports vector graphics and image compositing that
-can be used with GDK. GTK+ does all of its drawing using cairo.
-</p>
-<p>
-GDK does not wrap the cairo API, instead it allows to create cairo
-contexts which can be used to draw on <a href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindows</span></a>. Additional
-functions allow use <a href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangles</span></a> with cairo and to use <a href="gdk3-Colors.html#GdkColor"><span class="type">GdkColors</span></a>,
-<a href="gdk3-RGBA-Colors.html#GdkRGBA"><span class="type">GdkRGBAs</span></a>, <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbufs</span></a> and <a href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindows</span></a> as sources for drawing
-operations.
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Cairo-Interaction.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="gdk-window-create-similar-surface"></a><h3>gdk_window_create_similar_surface ()</h3>
-<pre class="programlisting"><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="returnvalue">cairo_surface_t</span></a> * gdk_window_create_similar_surface (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-content-t"><span class="type">cairo_content_t</span></a> content</code></em>,
- <em class="parameter"><code><span class="type">int</span> width</code></em>,
- <em class="parameter"><code><span class="type">int</span> height</code></em>);</pre>
-<p>
-Create a new surface that is as compatible as possible with the
-given <em class="parameter"><code>window</code></em>. For example the new surface will have the same
-fallback resolution and font options as <em class="parameter"><code>window</code></em>. Generally, the new
-surface will also use the same backend as <em class="parameter"><code>window</code></em>, unless that is
-not possible for some reason. The type of the returned surface may
-be examined with <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-get-type"><code class="function">cairo_surface_get_type()</code></a>.
-</p>
-<p>
-Initially the surface contents are all 0 (transparent if contents
-have transparency, black otherwise.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>window to make new surface similar to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>content</code></em> :</span></p></td>
-<td>the content for the new surface</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
-<td>width of the new surface</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
-<td>height of the new surface</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a pointer to the newly allocated surface. The caller
-owns the surface and should call <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-destroy"><code class="function">cairo_surface_destroy()</code></a> when done
-with it.
-This function always returns a valid pointer, but it will return a
-pointer to a "nil" surface if <em class="parameter"><code>other</code></em> is already in an error state
-or any other error occurs.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cairo-create"></a><h3>gdk_cairo_create ()</h3>
-<pre class="programlisting"><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="returnvalue">cairo_t</span></a> * gdk_cairo_create (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Creates a Cairo context for drawing to <em class="parameter"><code>window</code></em>.
-</p>
-<p>
-</p>
-<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Note</h3>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-Note that calling <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-reset-clip"><code class="function">cairo_reset_clip()</code></a> on the resulting <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> will
-produce undefined results, so avoid it at all costs.
-</div>
-</div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A newly created Cairo context. Free with
-<a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-destroy"><code class="function">cairo_destroy()</code></a> when you are done drawing.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cairo-get-clip-rectangle"></a><h3>gdk_cairo_get_clip_rectangle ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_cairo_get_clip_rectangle (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);</pre>
-<p>
-This is a convenience function around <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-clip-extents"><code class="function">cairo_clip_extents()</code></a>.
-It rounds the clip extents to integer coordinates and returns
-a boolean indicating if a clip area exists.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
-<td>a cairo context</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>rect</code></em> :</span></p></td>
-<td>return location for the clip, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a clip rectangle exists, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if all of <em class="parameter"><code>cr</code></em> is
-clipped and all drawing can be skipped</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cairo-set-source-color"></a><h3>gdk_cairo_set_source_color ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_cairo_set_source_color (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_cairo_set_source_color</code> has been deprecated since version 3.4 and should not be used in newly-written code. Use <a class="link" href="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-rgba" title="gdk_cairo_set_source_rgba ()"><code class="function">gdk_cairo_set_source_rgba()</code></a> instead</p>
-</div>
-<p>
-Sets the specified <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> as the source color of <em class="parameter"><code>cr</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
-<td>a cairo context</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>color</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cairo-set-source-rgba"></a><h3>gdk_cairo_set_source_rgba ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_cairo_set_source_rgba (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> *rgba</code></em>);</pre>
-<p>
-Sets the specified <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> as the source color of <em class="parameter"><code>cr</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
-<td>a cairo context</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>rgba</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cairo-set-source-pixbuf"></a><h3>gdk_cairo_set_source_pixbuf ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_cairo_set_source_pixbuf (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> pixbuf_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> pixbuf_y</code></em>);</pre>
-<p>
-Sets the given pixbuf as the source pattern for <em class="parameter"><code>cr</code></em>.
-</p>
-<p>
-The pattern has an extend mode of <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-pattern-t.html#CAIRO-EXTEND-NONE:CAPS"><code class="literal">CAIRO_EXTEND_NONE</code></a> and is aligned
-so that the origin of <em class="parameter"><code>pixbuf</code></em> is <em class="parameter"><code>pixbuf_x</code></em>, <em class="parameter"><code>pixbuf_y</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
-<td>a cairo context</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pixbuf</code></em> :</span></p></td>
-<td>a <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pixbuf_x</code></em> :</span></p></td>
-<td>X coordinate of location to place upper left corner of <em class="parameter"><code>pixbuf</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pixbuf_y</code></em> :</span></p></td>
-<td>Y coordinate of location to place upper left corner of <em class="parameter"><code>pixbuf</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cairo-set-source-window"></a><h3>gdk_cairo_set_source_window ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_cairo_set_source_window (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>);</pre>
-<p>
-Sets the given window as the source pattern for <em class="parameter"><code>cr</code></em>.
-</p>
-<p>
-The pattern has an extend mode of <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-pattern-t.html#CAIRO-EXTEND-NONE:CAPS"><code class="literal">CAIRO_EXTEND_NONE</code></a> and is aligned
-so that the origin of <em class="parameter"><code>window</code></em> is <em class="parameter"><code>x</code></em>, <em class="parameter"><code>y</code></em>. The window contains all its
-subwindows when rendering.
-</p>
-<p>
-Note that the contents of <em class="parameter"><code>window</code></em> are undefined outside of the
-visible part of <em class="parameter"><code>window</code></em>, so use this function with care.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
-<td>a cairo context</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>X coordinate of location to place upper left corner of <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>Y coordinate of location to place upper left corner of <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cairo-rectangle"></a><h3>gdk_cairo_rectangle ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_cairo_rectangle (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *rectangle</code></em>);</pre>
-<p>
-Adds the given rectangle to the current path of <em class="parameter"><code>cr</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
-<td>a cairo context</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>rectangle</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cairo-region"></a><h3>gdk_cairo_region ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_cairo_region (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *region</code></em>);</pre>
-<p>
-Adds the given region to the current path of <em class="parameter"><code>cr</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
-<td>a cairo context</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>region</code></em> :</span></p></td>
-<td>a <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cairo-region-create-from-surface"></a><h3>gdk_cairo_region_create_from_surface ()</h3>
-<pre class="programlisting"><a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="returnvalue">cairo_region_t</span></a> * gdk_cairo_region_create_from_surface
- (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="type">cairo_surface_t</span></a> *surface</code></em>);</pre>
-<p>
-Creates region that describes covers the area where the given
-<em class="parameter"><code>surface</code></em> is more than 50% opaque.
-</p>
-<p>
-This function takes into account device offsets that might be
-set with <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-set-device-offset"><code class="function">cairo_surface_set_device_offset()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>surface</code></em> :</span></p></td>
-<td>a cairo surface</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a>; must be freed with <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-destroy"><code class="function">cairo_region_destroy()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Colors.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Colors.html
deleted file mode 100644
index 2037836..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Colors.html
+++ /dev/null
@@ -1,275 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Colors</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Pixbufs.html" title="Pixbufs">
-<link rel="next" href="gdk3-RGBA-Colors.html" title="RGBA Colors">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Pixbufs.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-RGBA-Colors.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Colors.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Colors.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Colors"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Colors.top_of_page"></a>Colors</span></h2>
-<p>Colors — Manipulation of colors</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Colors.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
- <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor">GdkColor</a>;
-<a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="returnvalue">GdkColor</span></a> * <a class="link" href="gdk3-Colors.html#gdk-color-copy" title="gdk_color_copy ()">gdk_color_copy</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Colors.html#gdk-color-free" title="gdk_color_free ()">gdk_color_free</a> (<em class="parameter"><code><a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Colors.html#gdk-color-parse" title="gdk_color_parse ()">gdk_color_parse</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *spec</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Colors.html#gdk-color-equal" title="gdk_color_equal ()">gdk_color_equal</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *colora</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *colorb</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gdk3-Colors.html#gdk-color-hash" title="gdk_color_hash ()">gdk_color_hash</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gdk3-Colors.html#gdk-color-to-string" title="gdk_color_to_string ()">gdk_color_to_string</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Colors.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> represents a color.
-</p>
-<p>
-When working with cairo, it is often more convenient
-to use a <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> instead.
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Colors.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkColor"></a><h3>GdkColor</h3>
-<pre class="programlisting">typedef struct {
- guint32 pixel;
- guint16 red;
- guint16 green;
- guint16 blue;
-} GdkColor;
-</pre>
-<p>
-The <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> structure is used to describe a color,
-similar to the XColor struct used in the X11 drawing API.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GdkColor.pixel"></a>pixel</code></em>;</span></p></td>
-<td>For allocated colors, the pixel value used to
-draw this color on the screen. Not used anymore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GdkColor.red"></a>red</code></em>;</span></p></td>
-<td>The red component of the color. This is
-a value between 0 and 65535, with 65535 indicating
-full intensity</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GdkColor.green"></a>green</code></em>;</span></p></td>
-<td>The green component of the color</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GdkColor.blue"></a>blue</code></em>;</span></p></td>
-<td>The blue component of the color</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-color-copy"></a><h3>gdk_color_copy ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="returnvalue">GdkColor</span></a> * gdk_color_copy (<em class="parameter"><code>const <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);</pre>
-<p>
-Makes a copy of a color structure.
-</p>
-<p>
-The result must be freed using <a class="link" href="gdk3-Colors.html#gdk-color-free" title="gdk_color_free ()"><code class="function">gdk_color_free()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>color</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a copy of <em class="parameter"><code>color</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-color-free"></a><h3>gdk_color_free ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_color_free (<em class="parameter"><code><a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);</pre>
-<p>
-Frees a color structure created with <a class="link" href="gdk3-Colors.html#gdk-color-copy" title="gdk_color_copy ()"><code class="function">gdk_color_copy()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>color</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-color-parse"></a><h3>gdk_color_parse ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_color_parse (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *spec</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);</pre>
-<p>
-Parses a textual specification of a color and fill in the
-<em class="structfield"><code>red</code></em>, <em class="structfield"><code>green</code></em>,
-and <em class="structfield"><code>blue</code></em> fields of a <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a>
-structure.
-</p>
-<p>
-The string can either one of a large set of standard names
-(taken from the X11 <code class="filename">rgb.txt</code> file), or
-it can be a hex value in the form '#rgb' '#rrggbb'
-'#rrrgggbbb' or '#rrrrggggbbbb' where 'r', 'g' and
-'b' are hex digits of the red, green, and blue components
-of the color, respectively. (White in the four forms is
-'#fff', '#ffffff', '#fffffffff' and
-'#ffffffffffff').
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>spec</code></em> :</span></p></td>
-<td>the string specifying the color</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>color</code></em> :</span></p></td>
-<td>the <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> to fill in. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing succeeded</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-color-equal"></a><h3>gdk_color_equal ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_color_equal (<em class="parameter"><code>const <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *colora</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *colorb</code></em>);</pre>
-<p>
-Compares two colors.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>colora</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>colorb</code></em> :</span></p></td>
-<td>another <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the two colors compare equal</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-color-hash"></a><h3>gdk_color_hash ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_color_hash (<em class="parameter"><code>const <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);</pre>
-<p>
-A hash function suitable for using for a hash
-table that stores <a href="gdk3-Colors.html#GdkColor"><span class="type">GdkColors</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>color</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The hash function applied to <em class="parameter"><code>color</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-color-to-string"></a><h3>gdk_color_to_string ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_color_to_string (<em class="parameter"><code>const <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);</pre>
-<p>
-Returns a textual specification of <em class="parameter"><code>color</code></em> in the hexadecimal form
-<code class="literal">#rrrrggggbbbb</code>, where <code class="literal">r</code>,
-<code class="literal">g</code> and <code class="literal">b</code> are hex digits
-representing the red, green and blue components respectively.
-</p>
-<p>
-The returned string can be parsed by <a class="link" href="gdk3-Colors.html#gdk-color-parse" title="gdk_color_parse ()"><code class="function">gdk_color_parse()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>color</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly-allocated text string</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Cursors.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Cursors.html
deleted file mode 100644
index fe02c01..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Cursors.html
+++ /dev/null
@@ -1,1025 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Cursors</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Visuals.html" title="Visuals">
-<link rel="next" href="gdk3-Windows.html" title="Windows">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Visuals.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Windows.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Cursors.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Cursors.description" class="shortcut">Description</a>
-  | 
- <a href="#gdk3-Cursors.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#gdk3-Cursors.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Cursors"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Cursors.top_of_page"></a>Cursors</span></h2>
-<p>Cursors — Standard and pixmap cursors</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Cursors.synopsis"></a><h2>Synopsis</h2>
-<a name="GdkCursor"></a><pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
- <a class="link" href="gdk3-Cursors.html#GdkCursor-struct" title="GdkCursor">GdkCursor</a>;
-enum <a class="link" href="gdk3-Cursors.html#GdkCursorType" title="enum GdkCursorType">GdkCursorType</a>;
-<a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="returnvalue">GdkCursor</span></a> * <a class="link" href="gdk3-Cursors.html#gdk-cursor-new" title="gdk_cursor_new ()">gdk_cursor_new</a> (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursorType" title="enum GdkCursorType"><span class="type">GdkCursorType</span></a> cursor_type</code></em>);
-<a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="returnvalue">GdkCursor</span></a> * <a class="link" href="gdk3-Cursors.html#gdk-cursor-new-from-pixbuf" title="gdk_cursor_new_from_pixbuf ()">gdk_cursor_new_from_pixbuf</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);
-<a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="returnvalue">GdkCursor</span></a> * <a class="link" href="gdk3-Cursors.html#gdk-cursor-new-from-name" title="gdk_cursor_new_from_name ()">gdk_cursor_new_from_name</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
-<a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="returnvalue">GdkCursor</span></a> * <a class="link" href="gdk3-Cursors.html#gdk-cursor-new-for-display" title="gdk_cursor_new_for_display ()">gdk_cursor_new_for_display</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursorType" title="enum GdkCursorType"><span class="type">GdkCursorType</span></a> cursor_type</code></em>);
-<a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * <a class="link" href="gdk3-Cursors.html#gdk-cursor-get-display" title="gdk_cursor_get_display ()">gdk_cursor_get_display</a> (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);
-<a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> * <a class="link" href="gdk3-Cursors.html#gdk-cursor-get-image" title="gdk_cursor_get_image ()">gdk_cursor_get_image</a> (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);
-<a class="link" href="gdk3-Cursors.html#GdkCursorType" title="enum GdkCursorType"><span class="returnvalue">GdkCursorType</span></a> <a class="link" href="gdk3-Cursors.html#gdk-cursor-get-cursor-type" title="gdk_cursor_get_cursor_type ()">gdk_cursor_get_cursor_type</a> (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);
-<a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="returnvalue">GdkCursor</span></a> * <a class="link" href="gdk3-Cursors.html#gdk-cursor-ref" title="gdk_cursor_ref ()">gdk_cursor_ref</a> (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Cursors.html#gdk-cursor-unref" title="gdk_cursor_unref ()">gdk_cursor_unref</a> (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Cursors.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GdkCursor
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Cursors.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="gdk3-Cursors.html#GdkCursor--cursor-type" title='The "cursor-type" property'>cursor-type</a>" <a class="link" href="gdk3-Cursors.html#GdkCursorType" title="enum GdkCursorType"><span class="type">GdkCursorType</span></a> : Read / Write / Construct Only
- "<a class="link" href="gdk3-Cursors.html#GdkCursor--display" title='The "display" property'>display</a>" <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Cursors.description"></a><h2>Description</h2>
-<p>
-These functions are used to create and destroy cursors.
-There is a number of standard cursors, but it is also
-possible to construct new cursors from pixbufs. There
-may be limitations as to what kinds of cursors can be
-constructed on a given display, see
-<a class="link" href="GdkDisplay.html#gdk-display-supports-cursor-alpha" title="gdk_display_supports_cursor_alpha ()"><code class="function">gdk_display_supports_cursor_alpha()</code></a>,
-<a class="link" href="GdkDisplay.html#gdk-display-supports-cursor-color" title="gdk_display_supports_cursor_color ()"><code class="function">gdk_display_supports_cursor_color()</code></a>,
-<a class="link" href="GdkDisplay.html#gdk-display-get-default-cursor-size" title="gdk_display_get_default_cursor_size ()"><code class="function">gdk_display_get_default_cursor_size()</code></a> and
-<a class="link" href="GdkDisplay.html#gdk-display-get-maximal-cursor-size" title="gdk_display_get_maximal_cursor_size ()"><code class="function">gdk_display_get_maximal_cursor_size()</code></a>.
-</p>
-<p>
-Cursors by themselves are not very interesting, they must be be
-bound to a window for users to see them. This is done with
-<a class="link" href="gdk3-Windows.html#gdk-window-set-cursor" title="gdk_window_set_cursor ()"><code class="function">gdk_window_set_cursor()</code></a> or by setting the cursor member of the
-<a class="link" href="gdk3-Windows.html#GdkWindowAttr" title="struct GdkWindowAttr"><span class="type">GdkWindowAttr</span></a> struct passed to <a class="link" href="gdk3-Windows.html#gdk-window-new" title="gdk_window_new ()"><code class="function">gdk_window_new()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Cursors.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkCursor-struct"></a><h3>GdkCursor</h3>
-<pre class="programlisting">typedef struct _GdkCursor GdkCursor;</pre>
-<p>
-The <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> structure represents a cursor. Its contents are private.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkCursorType"></a><h3>enum GdkCursorType</h3>
-<pre class="programlisting">typedef enum {
- GDK_X_CURSOR = 0,
- GDK_ARROW = 2,
- GDK_BASED_ARROW_DOWN = 4,
- GDK_BASED_ARROW_UP = 6,
- GDK_BOAT = 8,
- GDK_BOGOSITY = 10,
- GDK_BOTTOM_LEFT_CORNER = 12,
- GDK_BOTTOM_RIGHT_CORNER = 14,
- GDK_BOTTOM_SIDE = 16,
- GDK_BOTTOM_TEE = 18,
- GDK_BOX_SPIRAL = 20,
- GDK_CENTER_PTR = 22,
- GDK_CIRCLE = 24,
- GDK_CLOCK = 26,
- GDK_COFFEE_MUG = 28,
- GDK_CROSS = 30,
- GDK_CROSS_REVERSE = 32,
- GDK_CROSSHAIR = 34,
- GDK_DIAMOND_CROSS = 36,
- GDK_DOT = 38,
- GDK_DOTBOX = 40,
- GDK_DOUBLE_ARROW = 42,
- GDK_DRAFT_LARGE = 44,
- GDK_DRAFT_SMALL = 46,
- GDK_DRAPED_BOX = 48,
- GDK_EXCHANGE = 50,
- GDK_FLEUR = 52,
- GDK_GOBBLER = 54,
- GDK_GUMBY = 56,
- GDK_HAND1 = 58,
- GDK_HAND2 = 60,
- GDK_HEART = 62,
- GDK_ICON = 64,
- GDK_IRON_CROSS = 66,
- GDK_LEFT_PTR = 68,
- GDK_LEFT_SIDE = 70,
- GDK_LEFT_TEE = 72,
- GDK_LEFTBUTTON = 74,
- GDK_LL_ANGLE = 76,
- GDK_LR_ANGLE = 78,
- GDK_MAN = 80,
- GDK_MIDDLEBUTTON = 82,
- GDK_MOUSE = 84,
- GDK_PENCIL = 86,
- GDK_PIRATE = 88,
- GDK_PLUS = 90,
- GDK_QUESTION_ARROW = 92,
- GDK_RIGHT_PTR = 94,
- GDK_RIGHT_SIDE = 96,
- GDK_RIGHT_TEE = 98,
- GDK_RIGHTBUTTON = 100,
- GDK_RTL_LOGO = 102,
- GDK_SAILBOAT = 104,
- GDK_SB_DOWN_ARROW = 106,
- GDK_SB_H_DOUBLE_ARROW = 108,
- GDK_SB_LEFT_ARROW = 110,
- GDK_SB_RIGHT_ARROW = 112,
- GDK_SB_UP_ARROW = 114,
- GDK_SB_V_DOUBLE_ARROW = 116,
- GDK_SHUTTLE = 118,
- GDK_SIZING = 120,
- GDK_SPIDER = 122,
- GDK_SPRAYCAN = 124,
- GDK_STAR = 126,
- GDK_TARGET = 128,
- GDK_TCROSS = 130,
- GDK_TOP_LEFT_ARROW = 132,
- GDK_TOP_LEFT_CORNER = 134,
- GDK_TOP_RIGHT_CORNER = 136,
- GDK_TOP_SIDE = 138,
- GDK_TOP_TEE = 140,
- GDK_TREK = 142,
- GDK_UL_ANGLE = 144,
- GDK_UMBRELLA = 146,
- GDK_UR_ANGLE = 148,
- GDK_WATCH = 150,
- GDK_XTERM = 152,
- GDK_LAST_CURSOR,
- GDK_BLANK_CURSOR = -2,
- GDK_CURSOR_IS_PIXMAP = -1
-} GdkCursorType;
-</pre>
-<p>
-The standard cursors available.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-X-CURSOR:CAPS"></a><span class="term"><code class="literal">GDK_X_CURSOR</code></span></p></td>
-<td>
-<img src="X_cursor.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-ARROW:CAPS"></a><span class="term"><code class="literal">GDK_ARROW</code></span></p></td>
-<td>
-<img src="arrow.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BASED-ARROW-DOWN:CAPS"></a><span class="term"><code class="literal">GDK_BASED_ARROW_DOWN</code></span></p></td>
-<td>
-<img src="based_arrow_down.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BASED-ARROW-UP:CAPS"></a><span class="term"><code class="literal">GDK_BASED_ARROW_UP</code></span></p></td>
-<td>
-<img src="based_arrow_up.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BOAT:CAPS"></a><span class="term"><code class="literal">GDK_BOAT</code></span></p></td>
-<td>
-<img src="boat.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BOGOSITY:CAPS"></a><span class="term"><code class="literal">GDK_BOGOSITY</code></span></p></td>
-<td>
-<img src="bogosity.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BOTTOM-LEFT-CORNER:CAPS"></a><span class="term"><code class="literal">GDK_BOTTOM_LEFT_CORNER</code></span></p></td>
-<td>
-<img src="bottom_left_corner.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BOTTOM-RIGHT-CORNER:CAPS"></a><span class="term"><code class="literal">GDK_BOTTOM_RIGHT_CORNER</code></span></p></td>
-<td>
-<img src="bottom_right_corner.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BOTTOM-SIDE:CAPS"></a><span class="term"><code class="literal">GDK_BOTTOM_SIDE</code></span></p></td>
-<td>
-<img src="bottom_side.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BOTTOM-TEE:CAPS"></a><span class="term"><code class="literal">GDK_BOTTOM_TEE</code></span></p></td>
-<td>
-<img src="bottom_tee.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BOX-SPIRAL:CAPS"></a><span class="term"><code class="literal">GDK_BOX_SPIRAL</code></span></p></td>
-<td>
-<img src="box_spiral.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CENTER-PTR:CAPS"></a><span class="term"><code class="literal">GDK_CENTER_PTR</code></span></p></td>
-<td>
-<img src="center_ptr.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CIRCLE:CAPS"></a><span class="term"><code class="literal">GDK_CIRCLE</code></span></p></td>
-<td>
-<img src="circle.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CLOCK:CAPS"></a><span class="term"><code class="literal">GDK_CLOCK</code></span></p></td>
-<td>
-<img src="clock.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-COFFEE-MUG:CAPS"></a><span class="term"><code class="literal">GDK_COFFEE_MUG</code></span></p></td>
-<td>
-<img src="coffee_mug.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CROSS:CAPS"></a><span class="term"><code class="literal">GDK_CROSS</code></span></p></td>
-<td>
-<img src="cross.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CROSS-REVERSE:CAPS"></a><span class="term"><code class="literal">GDK_CROSS_REVERSE</code></span></p></td>
-<td>
-<img src="cross_reverse.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CROSSHAIR:CAPS"></a><span class="term"><code class="literal">GDK_CROSSHAIR</code></span></p></td>
-<td>
-<img src="crosshair.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DIAMOND-CROSS:CAPS"></a><span class="term"><code class="literal">GDK_DIAMOND_CROSS</code></span></p></td>
-<td>
-<img src="diamond_cross.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DOT:CAPS"></a><span class="term"><code class="literal">GDK_DOT</code></span></p></td>
-<td>
-<img src="dot.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DOTBOX:CAPS"></a><span class="term"><code class="literal">GDK_DOTBOX</code></span></p></td>
-<td>
-<img src="dotbox.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DOUBLE-ARROW:CAPS"></a><span class="term"><code class="literal">GDK_DOUBLE_ARROW</code></span></p></td>
-<td>
-<img src="double_arrow.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DRAFT-LARGE:CAPS"></a><span class="term"><code class="literal">GDK_DRAFT_LARGE</code></span></p></td>
-<td>
-<img src="draft_large.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DRAFT-SMALL:CAPS"></a><span class="term"><code class="literal">GDK_DRAFT_SMALL</code></span></p></td>
-<td>
-<img src="draft_small.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DRAPED-BOX:CAPS"></a><span class="term"><code class="literal">GDK_DRAPED_BOX</code></span></p></td>
-<td>
-<img src="draped_box.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-EXCHANGE:CAPS"></a><span class="term"><code class="literal">GDK_EXCHANGE</code></span></p></td>
-<td>
-<img src="exchange.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-FLEUR:CAPS"></a><span class="term"><code class="literal">GDK_FLEUR</code></span></p></td>
-<td>
-<img src="fleur.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GOBBLER:CAPS"></a><span class="term"><code class="literal">GDK_GOBBLER</code></span></p></td>
-<td>
-<img src="gobbler.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GUMBY:CAPS"></a><span class="term"><code class="literal">GDK_GUMBY</code></span></p></td>
-<td>
-<img src="gumby.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-HAND1:CAPS"></a><span class="term"><code class="literal">GDK_HAND1</code></span></p></td>
-<td>
-<img src="hand1.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-HAND2:CAPS"></a><span class="term"><code class="literal">GDK_HAND2</code></span></p></td>
-<td>
-<img src="hand2.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-HEART:CAPS"></a><span class="term"><code class="literal">GDK_HEART</code></span></p></td>
-<td>
-<img src="heart.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-ICON:CAPS"></a><span class="term"><code class="literal">GDK_ICON</code></span></p></td>
-<td>
-<img src="icon.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-IRON-CROSS:CAPS"></a><span class="term"><code class="literal">GDK_IRON_CROSS</code></span></p></td>
-<td>
-<img src="iron_cross.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-LEFT-PTR:CAPS"></a><span class="term"><code class="literal">GDK_LEFT_PTR</code></span></p></td>
-<td>
-<img src="left_ptr.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-LEFT-SIDE:CAPS"></a><span class="term"><code class="literal">GDK_LEFT_SIDE</code></span></p></td>
-<td>
-<img src="left_side.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-LEFT-TEE:CAPS"></a><span class="term"><code class="literal">GDK_LEFT_TEE</code></span></p></td>
-<td>
-<img src="left_tee.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-LEFTBUTTON:CAPS"></a><span class="term"><code class="literal">GDK_LEFTBUTTON</code></span></p></td>
-<td>
-<img src="leftbutton.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-LL-ANGLE:CAPS"></a><span class="term"><code class="literal">GDK_LL_ANGLE</code></span></p></td>
-<td>
-<img src="ll_angle.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-LR-ANGLE:CAPS"></a><span class="term"><code class="literal">GDK_LR_ANGLE</code></span></p></td>
-<td>
-<img src="lr_angle.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MAN:CAPS"></a><span class="term"><code class="literal">GDK_MAN</code></span></p></td>
-<td>
-<img src="man.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MIDDLEBUTTON:CAPS"></a><span class="term"><code class="literal">GDK_MIDDLEBUTTON</code></span></p></td>
-<td>
-<img src="middlebutton.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MOUSE:CAPS"></a><span class="term"><code class="literal">GDK_MOUSE</code></span></p></td>
-<td>
-<img src="mouse.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-PENCIL:CAPS"></a><span class="term"><code class="literal">GDK_PENCIL</code></span></p></td>
-<td>
-<img src="pencil.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-PIRATE:CAPS"></a><span class="term"><code class="literal">GDK_PIRATE</code></span></p></td>
-<td>
-<img src="pirate.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-PLUS:CAPS"></a><span class="term"><code class="literal">GDK_PLUS</code></span></p></td>
-<td>
-<img src="plus.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-QUESTION-ARROW:CAPS"></a><span class="term"><code class="literal">GDK_QUESTION_ARROW</code></span></p></td>
-<td>
-<img src="question_arrow.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-RIGHT-PTR:CAPS"></a><span class="term"><code class="literal">GDK_RIGHT_PTR</code></span></p></td>
-<td>
-<img src="right_ptr.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-RIGHT-SIDE:CAPS"></a><span class="term"><code class="literal">GDK_RIGHT_SIDE</code></span></p></td>
-<td>
-<img src="right_side.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-RIGHT-TEE:CAPS"></a><span class="term"><code class="literal">GDK_RIGHT_TEE</code></span></p></td>
-<td>
-<img src="right_tee.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-RIGHTBUTTON:CAPS"></a><span class="term"><code class="literal">GDK_RIGHTBUTTON</code></span></p></td>
-<td>
-<img src="rightbutton.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-RTL-LOGO:CAPS"></a><span class="term"><code class="literal">GDK_RTL_LOGO</code></span></p></td>
-<td>
-<img src="rtl_logo.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SAILBOAT:CAPS"></a><span class="term"><code class="literal">GDK_SAILBOAT</code></span></p></td>
-<td>
-<img src="sailboat.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SB-DOWN-ARROW:CAPS"></a><span class="term"><code class="literal">GDK_SB_DOWN_ARROW</code></span></p></td>
-<td>
-<img src="sb_down_arrow.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SB-H-DOUBLE-ARROW:CAPS"></a><span class="term"><code class="literal">GDK_SB_H_DOUBLE_ARROW</code></span></p></td>
-<td>
-<img src="sb_h_double_arrow.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SB-LEFT-ARROW:CAPS"></a><span class="term"><code class="literal">GDK_SB_LEFT_ARROW</code></span></p></td>
-<td>
-<img src="sb_left_arrow.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SB-RIGHT-ARROW:CAPS"></a><span class="term"><code class="literal">GDK_SB_RIGHT_ARROW</code></span></p></td>
-<td>
-<img src="sb_right_arrow.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SB-UP-ARROW:CAPS"></a><span class="term"><code class="literal">GDK_SB_UP_ARROW</code></span></p></td>
-<td>
-<img src="sb_up_arrow.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SB-V-DOUBLE-ARROW:CAPS"></a><span class="term"><code class="literal">GDK_SB_V_DOUBLE_ARROW</code></span></p></td>
-<td>
-<img src="sb_v_double_arrow.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SHUTTLE:CAPS"></a><span class="term"><code class="literal">GDK_SHUTTLE</code></span></p></td>
-<td>
-<img src="shuttle.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SIZING:CAPS"></a><span class="term"><code class="literal">GDK_SIZING</code></span></p></td>
-<td>
-<img src="sizing.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SPIDER:CAPS"></a><span class="term"><code class="literal">GDK_SPIDER</code></span></p></td>
-<td>
-<img src="spider.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SPRAYCAN:CAPS"></a><span class="term"><code class="literal">GDK_SPRAYCAN</code></span></p></td>
-<td>
-<img src="spraycan.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-STAR:CAPS"></a><span class="term"><code class="literal">GDK_STAR</code></span></p></td>
-<td>
-<img src="star.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-TARGET:CAPS"></a><span class="term"><code class="literal">GDK_TARGET</code></span></p></td>
-<td>
-<img src="target.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-TCROSS:CAPS"></a><span class="term"><code class="literal">GDK_TCROSS</code></span></p></td>
-<td>
-<img src="tcross.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-TOP-LEFT-ARROW:CAPS"></a><span class="term"><code class="literal">GDK_TOP_LEFT_ARROW</code></span></p></td>
-<td>
-<img src="top_left_arrow.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-TOP-LEFT-CORNER:CAPS"></a><span class="term"><code class="literal">GDK_TOP_LEFT_CORNER</code></span></p></td>
-<td>
-<img src="top_left_corner.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-TOP-RIGHT-CORNER:CAPS"></a><span class="term"><code class="literal">GDK_TOP_RIGHT_CORNER</code></span></p></td>
-<td>
-<img src="top_right_corner.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-TOP-SIDE:CAPS"></a><span class="term"><code class="literal">GDK_TOP_SIDE</code></span></p></td>
-<td>
-<img src="top_side.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-TOP-TEE:CAPS"></a><span class="term"><code class="literal">GDK_TOP_TEE</code></span></p></td>
-<td>
-<img src="top_tee.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-TREK:CAPS"></a><span class="term"><code class="literal">GDK_TREK</code></span></p></td>
-<td>
-<img src="trek.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-UL-ANGLE:CAPS"></a><span class="term"><code class="literal">GDK_UL_ANGLE</code></span></p></td>
-<td>
-<img src="ul_angle.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-UMBRELLA:CAPS"></a><span class="term"><code class="literal">GDK_UMBRELLA</code></span></p></td>
-<td>
-<img src="umbrella.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-UR-ANGLE:CAPS"></a><span class="term"><code class="literal">GDK_UR_ANGLE</code></span></p></td>
-<td>
-<img src="ur_angle.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WATCH:CAPS"></a><span class="term"><code class="literal">GDK_WATCH</code></span></p></td>
-<td>
-<img src="watch.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-XTERM:CAPS"></a><span class="term"><code class="literal">GDK_XTERM</code></span></p></td>
-<td>
-<img src="xterm.png">
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-LAST-CURSOR:CAPS"></a><span class="term"><code class="literal">GDK_LAST_CURSOR</code></span></p></td>
-<td>last cursor type
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BLANK-CURSOR:CAPS"></a><span class="term"><code class="literal">GDK_BLANK_CURSOR</code></span></p></td>
-<td>Blank cursor. Since 2.16
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CURSOR-IS-PIXMAP:CAPS"></a><span class="term"><code class="literal">GDK_CURSOR_IS_PIXMAP</code></span></p></td>
-<td>type of cursors constructed with
- <a class="link" href="gdk3-Cursors.html#gdk-cursor-new-from-pixbuf" title="gdk_cursor_new_from_pixbuf ()"><code class="function">gdk_cursor_new_from_pixbuf()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cursor-new"></a><h3>gdk_cursor_new ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="returnvalue">GdkCursor</span></a> * gdk_cursor_new (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursorType" title="enum GdkCursorType"><span class="type">GdkCursorType</span></a> cursor_type</code></em>);</pre>
-<p>
-Creates a new cursor from the set of builtin cursors for the default display.
-See <a class="link" href="gdk3-Cursors.html#gdk-cursor-new-for-display" title="gdk_cursor_new_for_display ()"><code class="function">gdk_cursor_new_for_display()</code></a>.
-</p>
-<p>
-To make the cursor invisible, use <a class="link" href="gdk3-Cursors.html#GDK-BLANK-CURSOR:CAPS"><code class="literal">GDK_BLANK_CURSOR</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cursor_type</code></em> :</span></p></td>
-<td>cursor to create</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cursor-new-from-pixbuf"></a><h3>gdk_cursor_new_from_pixbuf ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="returnvalue">GdkCursor</span></a> * gdk_cursor_new_from_pixbuf (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);</pre>
-<p>
-Creates a new cursor from a pixbuf.
-</p>
-<p>
-Not all GDK backends support RGBA cursors. If they are not
-supported, a monochrome approximation will be displayed.
-The functions <a class="link" href="GdkDisplay.html#gdk-display-supports-cursor-alpha" title="gdk_display_supports_cursor_alpha ()"><code class="function">gdk_display_supports_cursor_alpha()</code></a> and
-<a class="link" href="GdkDisplay.html#gdk-display-supports-cursor-color" title="gdk_display_supports_cursor_color ()"><code class="function">gdk_display_supports_cursor_color()</code></a> can be used to determine
-whether RGBA cursors are supported;
-<a class="link" href="GdkDisplay.html#gdk-display-get-default-cursor-size" title="gdk_display_get_default_cursor_size ()"><code class="function">gdk_display_get_default_cursor_size()</code></a> and
-<a class="link" href="GdkDisplay.html#gdk-display-get-maximal-cursor-size" title="gdk_display_get_maximal_cursor_size ()"><code class="function">gdk_display_get_maximal_cursor_size()</code></a> give information about
-cursor sizes.
-</p>
-<p>
-If <em class="parameter"><code>x</code></em> or <em class="parameter"><code>y</code></em> are <code class="literal">-1</code>, the pixbuf must have
-options named "x_hot" and "y_hot", resp., containing
-integer values between <code class="literal">0</code> and the width resp. height of
-the pixbuf. (Since: 3.0)
-</p>
-<p>
-On the X backend, support for RGBA cursors requires a
-sufficently new version of the X Render extension.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> for which the cursor will be created</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pixbuf</code></em> :</span></p></td>
-<td>the <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> containing the cursor image</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>the horizontal offset of the 'hotspot' of the cursor.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>the vertical offset of the 'hotspot' of the cursor.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cursor-new-from-name"></a><h3>gdk_cursor_new_from_name ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="returnvalue">GdkCursor</span></a> * gdk_cursor_new_from_name (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
-<p>
-Creates a new cursor by looking up <em class="parameter"><code>name</code></em> in the current cursor
-theme.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> for which the cursor will be created</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>the name of the cursor</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is no cursor with
-the given name</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cursor-new-for-display"></a><h3>gdk_cursor_new_for_display ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="returnvalue">GdkCursor</span></a> * gdk_cursor_new_for_display (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursorType" title="enum GdkCursorType"><span class="type">GdkCursorType</span></a> cursor_type</code></em>);</pre>
-<p>
-Creates a new cursor from the set of builtin cursors.
-Some useful ones are:
-</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem"><p>
- <img src="right_ptr.png"> <a class="link" href="gdk3-Cursors.html#GDK-RIGHT-PTR:CAPS"><span class="type">GDK_RIGHT_PTR</span></a> (right-facing arrow)
-</p></li>
-<li class="listitem"><p>
- <img src="crosshair.png"> <a class="link" href="gdk3-Cursors.html#GDK-CROSSHAIR:CAPS"><span class="type">GDK_CROSSHAIR</span></a> (crosshair)
-</p></li>
-<li class="listitem"><p>
- <img src="xterm.png"> <a class="link" href="gdk3-Cursors.html#GDK-XTERM:CAPS"><span class="type">GDK_XTERM</span></a> (I-beam)
-</p></li>
-<li class="listitem"><p>
-<img src="watch.png"> <a class="link" href="gdk3-Cursors.html#GDK-WATCH:CAPS"><span class="type">GDK_WATCH</span></a> (busy)
-</p></li>
-<li class="listitem"><p>
-<img src="fleur.png"> <a class="link" href="gdk3-Cursors.html#GDK-FLEUR:CAPS"><span class="type">GDK_FLEUR</span></a> (for moving objects)
-</p></li>
-<li class="listitem"><p>
-<img src="hand1.png"> <a class="link" href="gdk3-Cursors.html#GDK-HAND1:CAPS"><span class="type">GDK_HAND1</span></a> (a right-pointing hand)
-</p></li>
-<li class="listitem"><p>
-<img src="hand2.png"> <a class="link" href="gdk3-Cursors.html#GDK-HAND2:CAPS"><span class="type">GDK_HAND2</span></a> (a left-pointing hand)
-</p></li>
-<li class="listitem"><p>
-<img src="left_side.png"> <a class="link" href="gdk3-Cursors.html#GDK-LEFT-SIDE:CAPS"><span class="type">GDK_LEFT_SIDE</span></a> (resize left side)
-</p></li>
-<li class="listitem"><p>
-<img src="right_side.png"> <a class="link" href="gdk3-Cursors.html#GDK-RIGHT-SIDE:CAPS"><span class="type">GDK_RIGHT_SIDE</span></a> (resize right side)
-</p></li>
-<li class="listitem"><p>
-<img src="top_left_corner.png"> <a class="link" href="gdk3-Cursors.html#GDK-TOP-LEFT-CORNER:CAPS"><span class="type">GDK_TOP_LEFT_CORNER</span></a> (resize northwest corner)
-</p></li>
-<li class="listitem"><p>
-<img src="top_right_corner.png"> <a class="link" href="gdk3-Cursors.html#GDK-TOP-RIGHT-CORNER:CAPS"><span class="type">GDK_TOP_RIGHT_CORNER</span></a> (resize northeast corner)
-</p></li>
-<li class="listitem"><p>
-<img src="bottom_left_corner.png"> <a class="link" href="gdk3-Cursors.html#GDK-BOTTOM-LEFT-CORNER:CAPS"><span class="type">GDK_BOTTOM_LEFT_CORNER</span></a> (resize southwest corner)
-</p></li>
-<li class="listitem"><p>
-<img src="bottom_right_corner.png"> <a class="link" href="gdk3-Cursors.html#GDK-BOTTOM-RIGHT-CORNER:CAPS"><span class="type">GDK_BOTTOM_RIGHT_CORNER</span></a> (resize southeast corner)
-</p></li>
-<li class="listitem"><p>
-<img src="top_side.png"> <a class="link" href="gdk3-Cursors.html#GDK-TOP-SIDE:CAPS"><span class="type">GDK_TOP_SIDE</span></a> (resize top side)
-</p></li>
-<li class="listitem"><p>
-<img src="bottom_side.png"> <a class="link" href="gdk3-Cursors.html#GDK-BOTTOM-SIDE:CAPS"><span class="type">GDK_BOTTOM_SIDE</span></a> (resize bottom side)
-</p></li>
-<li class="listitem"><p>
-<img src="sb_h_double_arrow.png"> <a class="link" href="gdk3-Cursors.html#GDK-SB-H-DOUBLE-ARROW:CAPS"><span class="type">GDK_SB_H_DOUBLE_ARROW</span></a> (move vertical splitter)
-</p></li>
-<li class="listitem"><p>
-<img src="sb_v_double_arrow.png"> <a class="link" href="gdk3-Cursors.html#GDK-SB-V-DOUBLE-ARROW:CAPS"><span class="type">GDK_SB_V_DOUBLE_ARROW</span></a> (move horizontal splitter)
-</p></li>
-<li class="listitem"><p>
-<a class="link" href="gdk3-Cursors.html#GDK-BLANK-CURSOR:CAPS"><span class="type">GDK_BLANK_CURSOR</span></a> (Blank cursor). Since 2.16
-</p></li>
-</ul></div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> for which the cursor will be created</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cursor_type</code></em> :</span></p></td>
-<td>cursor to create</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cursor-get-display"></a><h3>gdk_cursor_get_display ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * gdk_cursor_get_display (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);</pre>
-<p>
-Returns the display on which the <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> is defined.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cursor</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> associated to <em class="parameter"><code>cursor</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cursor-get-image"></a><h3>gdk_cursor_get_image ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> * gdk_cursor_get_image (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);</pre>
-<p>
-Returns a <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> with the image used to display the cursor.
-</p>
-<p>
-Note that depending on the capabilities of the windowing system and
-on the cursor, GDK may not be able to obtain the image data. In this
-case, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cursor</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> representing <em class="parameter"><code>cursor</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cursor-get-cursor-type"></a><h3>gdk_cursor_get_cursor_type ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Cursors.html#GdkCursorType" title="enum GdkCursorType"><span class="returnvalue">GdkCursorType</span></a> gdk_cursor_get_cursor_type (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);</pre>
-<p>
-Returns the cursor type for this cursor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cursor</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gdk3-Cursors.html#GdkCursorType" title="enum GdkCursorType"><span class="type">GdkCursorType</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cursor-ref"></a><h3>gdk_cursor_ref ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="returnvalue">GdkCursor</span></a> * gdk_cursor_ref (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_cursor_ref</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a> instead</p>
-</div>
-<p>
-Adds a reference to <em class="parameter"><code>cursor</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cursor</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Same <em class="parameter"><code>cursor</code></em> that was passed in. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-cursor-unref"></a><h3>gdk_cursor_unref ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_cursor_unref (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_cursor_unref</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> instead</p>
-</div>
-<p>
-Removes a reference from <em class="parameter"><code>cursor</code></em>, deallocating the cursor
-if no references remain.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>cursor</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="gdk3-Cursors.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GdkCursor--cursor-type"></a><h3>The <code class="literal">"cursor-type"</code> property</h3>
-<pre class="programlisting"> "cursor-type" <a class="link" href="gdk3-Cursors.html#GdkCursorType" title="enum GdkCursorType"><span class="type">GdkCursorType</span></a> : Read / Write / Construct Only</pre>
-<p>Standard cursor type.</p>
-<p>Default value: GDK_X_CURSOR</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkCursor--display"></a><h3>The <code class="literal">"display"</code> property</h3>
-<pre class="programlisting"> "display" <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>* : Read / Write / Construct Only</pre>
-<p>Display of this cursor.</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Drag-and-Drop.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Drag-and-Drop.html
deleted file mode 100644
index cfa8d67..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Drag-and-Drop.html
+++ /dev/null
@@ -1,880 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Drag And Drop</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Selections.html" title="Selections">
-<link rel="next" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Selections.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Properties-and-Atoms.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Drag-and-Drop.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Drag-and-Drop.description" class="shortcut">Description</a>
-  | 
- <a href="#gdk3-Drag-and-Drop.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Drag-and-Drop"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Drag-and-Drop.top_of_page"></a>Drag And Drop</span></h2>
-<p>Drag And Drop — Functions for controlling drag and drop handling</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Drag-and-Drop.synopsis"></a><h2>Synopsis</h2>
-<a name="GdkDragContext"></a><pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
- <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext-struct" title="GdkDragContext">GdkDragContext</a>;
-<a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="returnvalue">GdkAtom</span></a> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-get-selection" title="gdk_drag_get_selection ()">gdk_drag_get_selection</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-abort" title="gdk_drag_abort ()">gdk_drag_abort</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drop-reply" title="gdk_drop_reply ()">gdk_drop_reply</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> accepted</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-drop" title="gdk_drag_drop ()">gdk_drag_drop</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-find-window-for-screen" title="gdk_drag_find_window_for_screen ()">gdk_drag_find_window_for_screen</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *drag_window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x_root</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y_root</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> **dest_window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragProtocol" title="enum GdkDragProtocol"><span class="type">GdkDragProtocol</span></a> *protocol</code></em>);
-<a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="returnvalue">GdkDragContext</span></a> * <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-begin" title="gdk_drag_begin ()">gdk_drag_begin</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *targets</code></em>);
-<a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="returnvalue">GdkDragContext</span></a> * <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-begin-for-device" title="gdk_drag_begin_for_device ()">gdk_drag_begin_for_device</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *targets</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-motion" title="gdk_drag_motion ()">gdk_drag_motion</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *dest_window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragProtocol" title="enum GdkDragProtocol"><span class="type">GdkDragProtocol</span></a> protocol</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x_root</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y_root</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="type">GdkDragAction</span></a> suggested_action</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="type">GdkDragAction</span></a> possible_actions</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drop-finish" title="gdk_drop_finish ()">gdk_drop_finish</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> success</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-enum <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragProtocol" title="enum GdkDragProtocol">GdkDragProtocol</a>;
-enum <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction">GdkDragAction</a>;
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-status" title="gdk_drag_status ()">gdk_drag_status</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="type">GdkDragAction</span></a> action</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-drop-succeeded" title="gdk_drag_drop_succeeded ()">gdk_drag_drop_succeeded</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);
-<a class="link" href="gdk3-Drag-and-Drop.html#GdkDragProtocol" title="enum GdkDragProtocol"><span class="returnvalue">GdkDragProtocol</span></a> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-window-get-drag-protocol" title="gdk_window_get_drag_protocol ()">gdk_window_get_drag_protocol</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> **target</code></em>);
-<a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="returnvalue">GdkDragAction</span></a> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-actions" title="gdk_drag_context_get_actions ()">gdk_drag_context_get_actions</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);
-<a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="returnvalue">GdkDragAction</span></a> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-suggested-action" title="gdk_drag_context_get_suggested_action ()">gdk_drag_context_get_suggested_action</a>
- (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);
-<a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="returnvalue">GdkDragAction</span></a> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-selected-action" title="gdk_drag_context_get_selected_action ()">gdk_drag_context_get_selected_action</a>
- (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-list-targets" title="gdk_drag_context_list_targets ()">gdk_drag_context_list_targets</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);
-<a class="link" href="GdkDevice.html" title="GdkDevice"><span class="returnvalue">GdkDevice</span></a> * <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-device" title="gdk_drag_context_get_device ()">gdk_drag_context_get_device</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-set-device" title="gdk_drag_context_set_device ()">gdk_drag_context_set_device</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-source-window" title="gdk_drag_context_get_source_window ()">gdk_drag_context_get_source_window</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-dest-window" title="gdk_drag_context_get_dest_window ()">gdk_drag_context_get_dest_window</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);
-<a class="link" href="gdk3-Drag-and-Drop.html#GdkDragProtocol" title="enum GdkDragProtocol"><span class="returnvalue">GdkDragProtocol</span></a> <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-protocol" title="gdk_drag_context_get_protocol ()">gdk_drag_context_get_protocol</a> (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Drag-and-Drop.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GdkDragContext
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Drag-and-Drop.description"></a><h2>Description</h2>
-<p>
-These functions provide a low level interface for drag and drop.
-The X backend of GDK supports both the Xdnd and Motif drag and drop
-protocols transparently, the Win32 backend supports the WM_DROPFILES
-protocol.
-</p>
-<p>
-GTK+ provides a higher level abstraction based on top of these functions,
-and so they are not normally needed in GTK+ applications.
-See the <a href="http://library.gnome.org/devel/gtk3/gtk-Drag-and-Drop.html">Drag and Drop</a> section of
-the GTK+ documentation for more information.
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Drag-and-Drop.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkDragContext-struct"></a><h3>GdkDragContext</h3>
-<pre class="programlisting">typedef struct _GdkDragContext GdkDragContext;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-get-selection"></a><h3>gdk_drag_get_selection ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="returnvalue">GdkAtom</span></a> gdk_drag_get_selection (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);</pre>
-<p>
-Returns the selection atom for the current source window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the selection atom, or <a class="link" href="gdk3-Properties-and-Atoms.html#GDK-NONE:CAPS" title="GDK_NONE"><code class="literal">GDK_NONE</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-abort"></a><h3>gdk_drag_abort ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_drag_abort (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<p>
-Aborts a drag without dropping.
-</p>
-<p>
-This function is called by the drag source.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>the timestamp for this operation</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drop-reply"></a><h3>gdk_drop_reply ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_drop_reply (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> accepted</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<p>
-Accepts or rejects a drop.
-</p>
-<p>
-This function is called by the drag destination in response
-to a drop initiated by the drag source.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>accepted</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the drop is accepted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>the timestamp for this operation</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-drop"></a><h3>gdk_drag_drop ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_drag_drop (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<p>
-Drops on the current destination.
-</p>
-<p>
-This function is called by the drag source.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>the timestamp for this operation</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-find-window-for-screen"></a><h3>gdk_drag_find_window_for_screen ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_drag_find_window_for_screen (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *drag_window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x_root</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y_root</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> **dest_window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragProtocol" title="enum GdkDragProtocol"><span class="type">GdkDragProtocol</span></a> *protocol</code></em>);</pre>
-<p>
-Finds the destination window and DND protocol to use at the
-given pointer position.
-</p>
-<p>
-This function is called by the drag source to obtain the
-<em class="parameter"><code>dest_window</code></em> and <em class="parameter"><code>protocol</code></em> parameters for <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-motion" title="gdk_drag_motion ()"><code class="function">gdk_drag_motion()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drag_window</code></em> :</span></p></td>
-<td>a window which may be at the pointer position, but
-should be ignored, since it is put up by the drag source as an icon</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>the screen where the destination window is sought</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x_root</code></em> :</span></p></td>
-<td>the x position of the pointer in root coordinates</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y_root</code></em> :</span></p></td>
-<td>the y position of the pointer in root coordinates</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dest_window</code></em> :</span></p></td>
-<td>location to store the destination window in. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>protocol</code></em> :</span></p></td>
-<td>location to store the DND protocol in. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-begin"></a><h3>gdk_drag_begin ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="returnvalue">GdkDragContext</span></a> * gdk_drag_begin (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *targets</code></em>);</pre>
-<p>
-Starts a drag and creates a new drag context for it.
-This function assumes that the drag is controlled by the
-client pointer device, use <a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-begin-for-device" title="gdk_drag_begin_for_device ()"><code class="function">gdk_drag_begin_for_device()</code></a> to
-begin a drag with a different device.
-</p>
-<p>
-This function is called by the drag source.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>the source window for this drag.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>targets</code></em> :</span></p></td>
-<td>the offered targets,
-as list of <a href="gdk3-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtoms</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkAtom]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly created <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-begin-for-device"></a><h3>gdk_drag_begin_for_device ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="returnvalue">GdkDragContext</span></a> * gdk_drag_begin_for_device (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *targets</code></em>);</pre>
-<p>
-Starts a drag and creates a new drag context for it.
-</p>
-<p>
-This function is called by the drag source.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>the source window for this drag</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>the device that controls this drag</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>targets</code></em> :</span></p></td>
-<td>the offered targets,
-as list of <a href="gdk3-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtoms</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkAtom]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly created <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-motion"></a><h3>gdk_drag_motion ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_drag_motion (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *dest_window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragProtocol" title="enum GdkDragProtocol"><span class="type">GdkDragProtocol</span></a> protocol</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x_root</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y_root</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="type">GdkDragAction</span></a> suggested_action</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="type">GdkDragAction</span></a> possible_actions</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<p>
-Updates the drag context when the pointer moves or the
-set of actions changes.
-</p>
-<p>
-This function is called by the drag source.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dest_window</code></em> :</span></p></td>
-<td>the new destination window, obtained by
-<a href="http://library.gnome.org/devel/gdk3/gdk-Drag-and-Drop.html#gdk-drag-find-window"><code class="function">gdk_drag_find_window()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>protocol</code></em> :</span></p></td>
-<td>the DND protocol in use, obtained by <a href="http://library.gnome.org/devel/gdk3/gdk-Drag-and-Drop.html#gdk-drag-find-window"><code class="function">gdk_drag_find_window()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x_root</code></em> :</span></p></td>
-<td>the x position of the pointer in root coordinates</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y_root</code></em> :</span></p></td>
-<td>the y position of the pointer in root coordinates</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>suggested_action</code></em> :</span></p></td>
-<td>the suggested action</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>possible_actions</code></em> :</span></p></td>
-<td>the possible actions</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>the timestamp for this operation</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drop-finish"></a><h3>gdk_drop_finish ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_drop_finish (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> success</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<p>
-Ends the drag operation after a drop.
-</p>
-<p>
-This function is called by the drag destination.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <span class="type">GtkDragContext</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>success</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the data was successfully received</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>the timestamp for this operation</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkDragProtocol"></a><h3>enum GdkDragProtocol</h3>
-<pre class="programlisting">typedef enum {
- GDK_DRAG_PROTO_NONE = 0,
- GDK_DRAG_PROTO_MOTIF,
- GDK_DRAG_PROTO_XDND,
- GDK_DRAG_PROTO_ROOTWIN,
- GDK_DRAG_PROTO_WIN32_DROPFILES,
- GDK_DRAG_PROTO_OLE2,
- GDK_DRAG_PROTO_LOCAL
-} GdkDragProtocol;
-</pre>
-<p>
-Used in <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> to indicate the protocol according to
-which DND is done.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-DRAG-PROTO-NONE:CAPS"></a><span class="term"><code class="literal">GDK_DRAG_PROTO_NONE</code></span></p></td>
-<td>no protocol.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DRAG-PROTO-MOTIF:CAPS"></a><span class="term"><code class="literal">GDK_DRAG_PROTO_MOTIF</code></span></p></td>
-<td>The Motif DND protocol.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DRAG-PROTO-XDND:CAPS"></a><span class="term"><code class="literal">GDK_DRAG_PROTO_XDND</code></span></p></td>
-<td>The Xdnd protocol.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DRAG-PROTO-ROOTWIN:CAPS"></a><span class="term"><code class="literal">GDK_DRAG_PROTO_ROOTWIN</code></span></p></td>
-<td>An extension to the Xdnd protocol for
- unclaimed root window drops.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DRAG-PROTO-WIN32-DROPFILES:CAPS"></a><span class="term"><code class="literal">GDK_DRAG_PROTO_WIN32_DROPFILES</code></span></p></td>
-<td>The simple WM_DROPFILES protocol.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DRAG-PROTO-OLE2:CAPS"></a><span class="term"><code class="literal">GDK_DRAG_PROTO_OLE2</code></span></p></td>
-<td>The complex OLE2 DND protocol (not implemented).
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DRAG-PROTO-LOCAL:CAPS"></a><span class="term"><code class="literal">GDK_DRAG_PROTO_LOCAL</code></span></p></td>
-<td>Intra-application DND.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkDragAction"></a><h3>enum GdkDragAction</h3>
-<pre class="programlisting">typedef enum {
- GDK_ACTION_DEFAULT = 1 &lt;&lt; 0,
- GDK_ACTION_COPY = 1 &lt;&lt; 1,
- GDK_ACTION_MOVE = 1 &lt;&lt; 2,
- GDK_ACTION_LINK = 1 &lt;&lt; 3,
- GDK_ACTION_PRIVATE = 1 &lt;&lt; 4,
- GDK_ACTION_ASK = 1 &lt;&lt; 5
-} GdkDragAction;
-</pre>
-<p>
-Used in <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> to indicate what the destination
-should do with the dropped data.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-ACTION-DEFAULT:CAPS"></a><span class="term"><code class="literal">GDK_ACTION_DEFAULT</code></span></p></td>
-<td>Means nothing, and should not be used.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-ACTION-COPY:CAPS"></a><span class="term"><code class="literal">GDK_ACTION_COPY</code></span></p></td>
-<td>Copy the data.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-ACTION-MOVE:CAPS"></a><span class="term"><code class="literal">GDK_ACTION_MOVE</code></span></p></td>
-<td>Move the data, i.e. first copy it, then delete
- it from the source using the DELETE target of the X selection protocol.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-ACTION-LINK:CAPS"></a><span class="term"><code class="literal">GDK_ACTION_LINK</code></span></p></td>
-<td>Add a link to the data. Note that this is only
- useful if source and destination agree on what it means.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-ACTION-PRIVATE:CAPS"></a><span class="term"><code class="literal">GDK_ACTION_PRIVATE</code></span></p></td>
-<td>Special action which tells the source that the
- destination will do something that the source doesn't understand.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-ACTION-ASK:CAPS"></a><span class="term"><code class="literal">GDK_ACTION_ASK</code></span></p></td>
-<td>Ask the user what to do with the data.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-status"></a><h3>gdk_drag_status ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_drag_status (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="type">GdkDragAction</span></a> action</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<p>
-Selects one of the actions offered by the drag source.
-</p>
-<p>
-This function is called by the drag destination in response to
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-motion" title="gdk_drag_motion ()"><code class="function">gdk_drag_motion()</code></a> called by the drag source.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action</code></em> :</span></p></td>
-<td>the selected action which will be taken when a drop happens,
-or 0 to indicate that a drop will not be accepted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>the timestamp for this operation</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-drop-succeeded"></a><h3>gdk_drag_drop_succeeded ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_drag_drop_succeeded (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);</pre>
-<p>
-Returns whether the dropped data has been successfully
-transferred. This function is intended to be used while
-handling a <a class="link" href="gdk3-Events.html#GDK-DROP-FINISHED:CAPS"><code class="literal">GDK_DROP_FINISHED</code></a> event, its return value is
-meaningless at other times.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the drop was successful.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-drag-protocol"></a><h3>gdk_window_get_drag_protocol ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragProtocol" title="enum GdkDragProtocol"><span class="returnvalue">GdkDragProtocol</span></a> gdk_window_get_drag_protocol (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> **target</code></em>);</pre>
-<p>
-Finds out the DND protocol supported by a window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>the destination window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
-<td>location of the window
-where the drop should happen. This may be <em class="parameter"><code>window</code></em> or a proxy window,
-or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>window</code></em> does not support Drag and Drop. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the supported DND protocol.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-context-get-actions"></a><h3>gdk_drag_context_get_actions ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="returnvalue">GdkDragAction</span></a> gdk_drag_context_get_actions (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);</pre>
-<p>
-Determines the bitmask of actions proposed by the source if
-<a class="link" href="gdk3-Drag-and-Drop.html#gdk-drag-context-get-suggested-action" title="gdk_drag_context_get_suggested_action ()"><code class="function">gdk_drag_context_get_suggested_action()</code></a> returns GDK_ACTION_ASK.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="type">GdkDragAction</span></a> flags</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-context-get-suggested-action"></a><h3>gdk_drag_context_get_suggested_action ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="returnvalue">GdkDragAction</span></a> gdk_drag_context_get_suggested_action
- (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);</pre>
-<p>
-Determines the suggested drag action of the context.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="type">GdkDragAction</span></a> value</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-context-get-selected-action"></a><h3>gdk_drag_context_get_selected_action ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="returnvalue">GdkDragAction</span></a> gdk_drag_context_get_selected_action
- (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);</pre>
-<p>
-Determines the action chosen by the drag destination.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragAction" title="enum GdkDragAction"><span class="type">GdkDragAction</span></a> value</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-context-list-targets"></a><h3>gdk_drag_context_list_targets ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gdk_drag_context_list_targets (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);</pre>
-<p>
-Retrieves the list of targets of the context.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of targets. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkAtom]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-context-get-device"></a><h3>gdk_drag_context_get_device ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="returnvalue">GdkDevice</span></a> * gdk_drag_context_get_device (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);</pre>
-<p>
-Returns the <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> associated to the drag context.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> associated to <em class="parameter"><code>context</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-context-set-device"></a><h3>gdk_drag_context_set_device ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_drag_context_set_device (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Associates a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> to <em class="parameter"><code>context</code></em>, so all Drag and Drop events
-for <em class="parameter"><code>context</code></em> are emitted as if they came from this device.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-context-get-source-window"></a><h3>gdk_drag_context_get_source_window ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_drag_context_get_source_window (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);</pre>
-<p>
-Returns the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> where the DND operation started.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-context-get-dest-window"></a><h3>gdk_drag_context_get_dest_window ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_drag_context_get_dest_window (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);</pre>
-<p>
-Returns the destination windw for the DND operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-drag-context-get-protocol"></a><h3>gdk_drag_context_get_protocol ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragProtocol" title="enum GdkDragProtocol"><span class="returnvalue">GdkDragProtocol</span></a> gdk_drag_context_get_protocol (<em class="parameter"><code><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *context</code></em>);</pre>
-<p>
-Returns the drag protocol thats used by this context.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the drag protocol</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Event-Structures.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Event-Structures.html
deleted file mode 100644
index 813b984..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Event-Structures.html
+++ /dev/null
@@ -1,1791 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Event Structures</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Events.html" title="Events">
-<link rel="next" href="gdk3-Keyboard-Handling.html" title="Key Values">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Events.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Keyboard-Handling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Event-Structures.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Event-Structures.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Event-Structures"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Event-Structures.top_of_page"></a>Event Structures</span></h2>
-<p>Event Structures — Data structures specific to each type of event</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Event-Structures.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
-union <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent">GdkEvent</a>;
-
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventAny" title="struct GdkEventAny">GdkEventAny</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventKey" title="struct GdkEventKey">GdkEventKey</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventButton" title="struct GdkEventButton">GdkEventButton</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventTouch" title="struct GdkEventTouch">GdkEventTouch</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventScroll" title="struct GdkEventScroll">GdkEventScroll</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventMotion" title="struct GdkEventMotion">GdkEventMotion</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventExpose" title="struct GdkEventExpose">GdkEventExpose</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventVisibility" title="struct GdkEventVisibility">GdkEventVisibility</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventCrossing" title="struct GdkEventCrossing">GdkEventCrossing</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventFocus" title="struct GdkEventFocus">GdkEventFocus</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventConfigure" title="struct GdkEventConfigure">GdkEventConfigure</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventProperty" title="struct GdkEventProperty">GdkEventProperty</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventSelection" title="struct GdkEventSelection">GdkEventSelection</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventDND" title="struct GdkEventDND">GdkEventDND</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventProximity" title="struct GdkEventProximity">GdkEventProximity</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventWindowState" title="struct GdkEventWindowState">GdkEventWindowState</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventSetting" title="struct GdkEventSetting">GdkEventSetting</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventOwnerChange" title="struct GdkEventOwnerChange">GdkEventOwnerChange</a>;
-struct <a class="link" href="gdk3-Event-Structures.html#GdkEventGrabBroken" title="struct GdkEventGrabBroken">GdkEventGrabBroken</a>;
-
-enum <a class="link" href="gdk3-Event-Structures.html#GdkScrollDirection" title="enum GdkScrollDirection">GdkScrollDirection</a>;
-enum <a class="link" href="gdk3-Event-Structures.html#GdkVisibilityState" title="enum GdkVisibilityState">GdkVisibilityState</a>;
-enum <a class="link" href="gdk3-Event-Structures.html#GdkCrossingMode" title="enum GdkCrossingMode">GdkCrossingMode</a>;
-enum <a class="link" href="gdk3-Event-Structures.html#GdkNotifyType" title="enum GdkNotifyType">GdkNotifyType</a>;
-enum <a class="link" href="gdk3-Event-Structures.html#GdkPropertyState" title="enum GdkPropertyState">GdkPropertyState</a>;
-enum <a class="link" href="gdk3-Event-Structures.html#GdkWindowState" title="enum GdkWindowState">GdkWindowState</a>;
-enum <a class="link" href="gdk3-Event-Structures.html#GdkSettingAction" title="enum GdkSettingAction">GdkSettingAction</a>;
-enum <a class="link" href="gdk3-Event-Structures.html#GdkOwnerChange" title="enum GdkOwnerChange">GdkOwnerChange</a>;
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Event-Structures.description"></a><h2>Description</h2>
-<p>
-The event structs contain data specific to each type of event in GDK.
-</p>
-<p>
-</p>
-<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Note</h3>
-<p>
-A common mistake is to forget to set the event mask of a widget so that
-the required events are received. See <a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#gtk-widget-set-events"><code class="function">gtk_widget_set_events()</code></a>.
-</p>
-</div>
-<p>
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Event-Structures.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkEvent"></a><h3>union GdkEvent</h3>
-<pre class="programlisting">union _GdkEvent
-{
- GdkEventType type;
- GdkEventAny any;
- GdkEventExpose expose;
- GdkEventVisibility visibility;
- GdkEventMotion motion;
- GdkEventButton button;
- GdkEventTouch touch;
- GdkEventScroll scroll;
- GdkEventKey key;
- GdkEventCrossing crossing;
- GdkEventFocus focus_change;
- GdkEventConfigure configure;
- GdkEventProperty property;
- GdkEventSelection selection;
- GdkEventOwnerChange owner_change;
- GdkEventProximity proximity;
- GdkEventDND dnd;
- GdkEventWindowState window_state;
- GdkEventSetting setting;
- GdkEventGrabBroken grab_broken;
-};
-</pre>
-<p>
-The <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> struct contains a union of all of the event structs,
-and allows access to the data fields in a number of ways.
-</p>
-<p>
-The event type is always the first field in all of the event structs, and
-can always be accessed with the following code, no matter what type of
-event it is:
-</p>
-<div class="informalexample">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="usertype">GdkEvent</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">event</span><span class="symbol">;</span>
-<span class="usertype">GdkEventType</span><span class="normal"> type</span><span class="symbol">;</span>
-
-<span class="normal">type </span><span class="symbol">=</span><span class="normal"> event</span><span class="symbol">-&gt;</span><span class="normal">type</span><span class="symbol">;</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-<p>
-</p>
-<p>
-To access other fields of the event structs, the pointer to the event
-can be cast to the appropriate event struct pointer, or the union member
-name can be used. For example if the event type is <a class="link" href="gdk3-Events.html#GDK-BUTTON-PRESS:CAPS"><code class="literal">GDK_BUTTON_PRESS</code></a>
-then the x coordinate of the button press can be accessed with:
-</p>
-<div class="informalexample">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="usertype">GdkEvent</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">event</span><span class="symbol">;</span>
-<span class="usertype">gdouble</span><span class="normal"> x</span><span class="symbol">;</span>
-
-<span class="normal">x </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">((</span><span class="normal"><a href="gdk3-Event-Structures.html#GdkEventButton">GdkEventButton</a></span><span class="symbol">*)</span><span class="normal">event</span><span class="symbol">)-&gt;</span><span class="normal">x</span><span class="symbol">;</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-<p>
-or:
-</p>
-<div class="informalexample">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="usertype">GdkEvent</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">event</span><span class="symbol">;</span>
-<span class="usertype">gdouble</span><span class="normal"> x</span><span class="symbol">;</span>
-
-<span class="normal">x </span><span class="symbol">=</span><span class="normal"> event</span><span class="symbol">-&gt;</span><span class="normal">button</span><span class="symbol">.</span><span class="normal">x</span><span class="symbol">;</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventAny"></a><h3>struct GdkEventAny</h3>
-<pre class="programlisting">struct GdkEventAny {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
-};
-</pre>
-<p>
-Contains the fields which are common to all event structs.
-Any event pointer can safely be cast to a pointer to a <a class="link" href="gdk3-Event-Structures.html#GdkEventAny" title="struct GdkEventAny"><span class="type">GdkEventAny</span></a> to
-access these fields.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventAny.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventAny.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventAny.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventKey"></a><h3>struct GdkEventKey</h3>
-<pre class="programlisting">struct GdkEventKey {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- guint32 time;
- guint state;
- guint keyval;
- gint length;
- gchar *string;
- guint16 hardware_keycode;
- guint8 group;
- guint is_modifier : 1;
-};
-</pre>
-<p>
-Describes a key press or key release event.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventKey.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-KEY-PRESS:CAPS"><code class="literal">GDK_KEY_PRESS</code></a> or <a class="link" href="gdk3-Events.html#GDK-KEY-RELEASE:CAPS"><code class="literal">GDK_KEY_RELEASE</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventKey.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventKey.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GdkEventKey.time"></a>time</code></em>;</span></p></td>
-<td>the time of the event in milliseconds.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GdkEventKey.state"></a>state</code></em>;</span></p></td>
-<td>a bit-mask representing the state of
-the modifier keys (e.g. Control, Shift and Alt) and the pointer
-buttons. See <a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkModifierType]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GdkEventKey.keyval"></a>keyval</code></em>;</span></p></td>
-<td>the key that was pressed or released. See the
-<code class="filename">&lt;gdk/gdkkeysyms.h&gt;</code> header file for a
-complete list of GDK key codes.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkEventKey.length"></a>length</code></em>;</span></p></td>
-<td>the length of <em class="parameter"><code>string</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GdkEventKey.string"></a>string</code></em>;</span></p></td>
-<td>a string containing the an approximation of the text that
-would result from this keypress. The only correct way to handle text
-input of text is using input methods (see <a href="http://library.gnome.org/devel/gtk3/GtkIMContext.html"><span class="type">GtkIMContext</span></a>), so this
-field is deprecated and should never be used.
-(<a class="link" href="gdk3-Keyboard-Handling.html#gdk-unicode-to-keyval" title="gdk_unicode_to_keyval ()"><code class="function">gdk_unicode_to_keyval()</code></a> provides a non-deprecated way of getting
-an approximate translation for a key.) The string is encoded in the
-encoding of the current locale (Note: this for backwards compatibility:
-strings in GTK+ and GDK are typically in UTF-8.) and NUL-terminated.
-In some cases, the translation of the key code will be a single
-NUL byte, in which case looking at <em class="parameter"><code>length</code></em> is necessary to distinguish
-it from the an empty translation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GdkEventKey.hardware-keycode"></a>hardware_keycode</code></em>;</span></p></td>
-<td>the raw code of the key that was pressed or released.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> <em class="structfield"><code><a name="GdkEventKey.group"></a>group</code></em>;</span></p></td>
-<td>the keyboard group.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GdkEventKey.is-modifier"></a>is_modifier</code></em> : 1;</span></p></td>
-<td>a flag that indicates if <em class="parameter"><code>hardware_keycode</code></em> is mapped to a
-modifier. Since 2.10</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventButton"></a><h3>struct GdkEventButton</h3>
-<pre class="programlisting">struct GdkEventButton {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- guint32 time;
- gdouble x;
- gdouble y;
- gdouble *axes;
- guint state;
- guint button;
- GdkDevice *device;
- gdouble x_root, y_root;
-};
-</pre>
-<p>
-Used for button press and button release events. The
-<em class="parameter"><code>type</code></em> field will be one of <a class="link" href="gdk3-Events.html#GDK-BUTTON-PRESS:CAPS"><code class="literal">GDK_BUTTON_PRESS</code></a>,
-<a class="link" href="gdk3-Events.html#GDK-2BUTTON-PRESS:CAPS"><code class="literal">GDK_2BUTTON_PRESS</code></a>, <a class="link" href="gdk3-Events.html#GDK-3BUTTON-PRESS:CAPS"><code class="literal">GDK_3BUTTON_PRESS</code></a> or <a class="link" href="gdk3-Events.html#GDK-BUTTON-RELEASE:CAPS"><code class="literal">GDK_BUTTON_RELEASE</code></a>,
-</p>
-<p>
-Double and triple-clicks result in a sequence of events being received.
-For double-clicks the order of events will be:
-</p>
-<div class="orderedlist"><ol class="orderedlist" type="1">
-<li class="listitem"><p><a class="link" href="gdk3-Events.html#GDK-BUTTON-PRESS:CAPS"><code class="literal">GDK_BUTTON_PRESS</code></a></p></li>
-<li class="listitem"><p><a class="link" href="gdk3-Events.html#GDK-BUTTON-RELEASE:CAPS"><code class="literal">GDK_BUTTON_RELEASE</code></a></p></li>
-<li class="listitem"><p><a class="link" href="gdk3-Events.html#GDK-BUTTON-PRESS:CAPS"><code class="literal">GDK_BUTTON_PRESS</code></a></p></li>
-<li class="listitem"><p><a class="link" href="gdk3-Events.html#GDK-2BUTTON-PRESS:CAPS"><code class="literal">GDK_2BUTTON_PRESS</code></a></p></li>
-<li class="listitem"><p><a class="link" href="gdk3-Events.html#GDK-BUTTON-RELEASE:CAPS"><code class="literal">GDK_BUTTON_RELEASE</code></a></p></li>
-</ol></div>
-<p>
-Note that the first click is received just like a normal
-button press, while the second click results in a <a class="link" href="gdk3-Events.html#GDK-2BUTTON-PRESS:CAPS"><code class="literal">GDK_2BUTTON_PRESS</code></a>
-being received just after the <a class="link" href="gdk3-Events.html#GDK-BUTTON-PRESS:CAPS"><code class="literal">GDK_BUTTON_PRESS</code></a>.
-</p>
-<p>
-Triple-clicks are very similar to double-clicks, except that
-<a class="link" href="gdk3-Events.html#GDK-3BUTTON-PRESS:CAPS"><code class="literal">GDK_3BUTTON_PRESS</code></a> is inserted after the third click. The order of the
-events is:
-</p>
-<div class="orderedlist"><ol class="orderedlist" type="1">
-<li class="listitem"><p><a class="link" href="gdk3-Events.html#GDK-BUTTON-PRESS:CAPS"><code class="literal">GDK_BUTTON_PRESS</code></a></p></li>
-<li class="listitem"><p><a class="link" href="gdk3-Events.html#GDK-BUTTON-RELEASE:CAPS"><code class="literal">GDK_BUTTON_RELEASE</code></a></p></li>
-<li class="listitem"><p><a class="link" href="gdk3-Events.html#GDK-BUTTON-PRESS:CAPS"><code class="literal">GDK_BUTTON_PRESS</code></a></p></li>
-<li class="listitem"><p><a class="link" href="gdk3-Events.html#GDK-2BUTTON-PRESS:CAPS"><code class="literal">GDK_2BUTTON_PRESS</code></a></p></li>
-<li class="listitem"><p><a class="link" href="gdk3-Events.html#GDK-BUTTON-RELEASE:CAPS"><code class="literal">GDK_BUTTON_RELEASE</code></a></p></li>
-<li class="listitem"><p><a class="link" href="gdk3-Events.html#GDK-BUTTON-PRESS:CAPS"><code class="literal">GDK_BUTTON_PRESS</code></a></p></li>
-<li class="listitem"><p><a class="link" href="gdk3-Events.html#GDK-3BUTTON-PRESS:CAPS"><code class="literal">GDK_3BUTTON_PRESS</code></a></p></li>
-<li class="listitem"><p><a class="link" href="gdk3-Events.html#GDK-BUTTON-RELEASE:CAPS"><code class="literal">GDK_BUTTON_RELEASE</code></a></p></li>
-</ol></div>
-<p>
-</p>
-<p>
-For a double click to occur, the second button press must occur within
-1/4 of a second of the first. For a triple click to occur, the third
-button press must also occur within 1/2 second of the first button press.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventButton.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-BUTTON-PRESS:CAPS"><code class="literal">GDK_BUTTON_PRESS</code></a>, <a class="link" href="gdk3-Events.html#GDK-2BUTTON-PRESS:CAPS"><code class="literal">GDK_2BUTTON_PRESS</code></a>,
-<a class="link" href="gdk3-Events.html#GDK-3BUTTON-PRESS:CAPS"><code class="literal">GDK_3BUTTON_PRESS</code></a> or <a class="link" href="gdk3-Events.html#GDK-BUTTON-RELEASE:CAPS"><code class="literal">GDK_BUTTON_RELEASE</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventButton.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventButton.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GdkEventButton.time"></a>time</code></em>;</span></p></td>
-<td>the time of the event in milliseconds.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventButton.x"></a>x</code></em>;</span></p></td>
-<td>the x coordinate of the pointer relative to the window.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventButton.y"></a>y</code></em>;</span></p></td>
-<td>the y coordinate of the pointer relative to the window.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *<em class="structfield"><code><a name="GdkEventButton.axes"></a>axes</code></em>;</span></p></td>
-<td>
-<em class="parameter"><code>x</code></em>, <em class="parameter"><code>y</code></em> translated to the axes of <em class="parameter"><code>device</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>device</code></em> is
-the mouse.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GdkEventButton.state"></a>state</code></em>;</span></p></td>
-<td>a bit-mask representing the state of
-the modifier keys (e.g. Control, Shift and Alt) and the pointer
-buttons. See <a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkModifierType]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GdkEventButton.button"></a>button</code></em>;</span></p></td>
-<td>the button which was pressed or released, numbered from 1 to 5.
-Normally button 1 is the left mouse button, 2 is the middle button,
-and 3 is the right button. On 2-button mice, the middle button can
-often be simulated by pressing both mouse buttons together.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *<em class="structfield"><code><a name="GdkEventButton.device"></a>device</code></em>;</span></p></td>
-<td>the device where the event originated.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventButton.x-root"></a>x_root</code></em>;</span></p></td>
-<td>the x coordinate of the pointer relative to the root of the
-screen.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventButton.y-root"></a>y_root</code></em>;</span></p></td>
-<td>the y coordinate of the pointer relative to the root of the
-screen.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventTouch"></a><h3>struct GdkEventTouch</h3>
-<pre class="programlisting">struct GdkEventTouch {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- guint32 time;
- gdouble x;
- gdouble y;
- gdouble *axes;
- guint state;
- GdkEventSequence *sequence;
- gboolean emulating_pointer;
- GdkDevice *device;
- gdouble x_root, y_root;
-};
-</pre>
-<p>
-Used for touch events.
-<em class="parameter"><code>type</code></em> field will be one of <a class="link" href="gdk3-Events.html#GDK-TOUCH-BEGIN:CAPS"><code class="literal">GDK_TOUCH_BEGIN</code></a>, <a class="link" href="gdk3-Events.html#GDK-TOUCH-UPDATE:CAPS"><code class="literal">GDK_TOUCH_UPDATE</code></a>,
-<a class="link" href="gdk3-Events.html#GDK-TOUCH-END:CAPS"><code class="literal">GDK_TOUCH_END</code></a> or <a class="link" href="gdk3-Events.html#GDK-TOUCH-CANCEL:CAPS"><code class="literal">GDK_TOUCH_CANCEL</code></a>.
-</p>
-<p>
-Touch events are grouped into sequences by means of the <em class="parameter"><code>sequence</code></em>
-field, which can also be obtained with <a class="link" href="gdk3-Events.html#gdk-event-get-event-sequence" title="gdk_event_get_event_sequence ()"><code class="function">gdk_event_get_event_sequence()</code></a>.
-Each sequence begins with a <a class="link" href="gdk3-Events.html#GDK-TOUCH-BEGIN:CAPS"><code class="literal">GDK_TOUCH_BEGIN</code></a> event, followed by
-any number of <a class="link" href="gdk3-Events.html#GDK-TOUCH-UPDATE:CAPS"><code class="literal">GDK_TOUCH_UPDATE</code></a> events, and ends with a <a class="link" href="gdk3-Events.html#GDK-TOUCH-END:CAPS"><code class="literal">GDK_TOUCH_END</code></a>
-(or <a class="link" href="gdk3-Events.html#GDK-TOUCH-CANCEL:CAPS"><code class="literal">GDK_TOUCH_CANCEL</code></a>) event. With multitouch devices, there may be
-several active sequences at the same time.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventTouch.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-TOUCH-BEGIN:CAPS"><code class="literal">GDK_TOUCH_BEGIN</code></a>, <a class="link" href="gdk3-Events.html#GDK-TOUCH-UPDATE:CAPS"><code class="literal">GDK_TOUCH_UPDATE</code></a>,
-<a class="link" href="gdk3-Events.html#GDK-TOUCH-END:CAPS"><code class="literal">GDK_TOUCH_END</code></a>, <a class="link" href="gdk3-Events.html#GDK-TOUCH-CANCEL:CAPS"><code class="literal">GDK_TOUCH_CANCEL</code></a>)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventTouch.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventTouch.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GdkEventTouch.time"></a>time</code></em>;</span></p></td>
-<td>the time of the event in milliseconds.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventTouch.x"></a>x</code></em>;</span></p></td>
-<td>the x coordinate of the pointer relative to the window</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventTouch.y"></a>y</code></em>;</span></p></td>
-<td>the y coordinate of the pointer relative to the window</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *<em class="structfield"><code><a name="GdkEventTouch.axes"></a>axes</code></em>;</span></p></td>
-<td>
-<em class="parameter"><code>x</code></em>, <em class="parameter"><code>y</code></em> translated to the axes of <em class="parameter"><code>device</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>device</code></em> is
-the mouse</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GdkEventTouch.state"></a>state</code></em>;</span></p></td>
-<td>a bit-mask representing the state of
-the modifier keys (e.g. Control, Shift and Alt) and the pointer
-buttons. See <a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkModifierType]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventSequence" title="GdkEventSequence"><span class="type">GdkEventSequence</span></a> *<em class="structfield"><code><a name="GdkEventTouch.sequence"></a>sequence</code></em>;</span></p></td>
-<td>the event sequence that the event belongs to</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GdkEventTouch.emulating-pointer"></a>emulating_pointer</code></em>;</span></p></td>
-<td>whether the event should be used for emulating
-pointer event</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *<em class="structfield"><code><a name="GdkEventTouch.device"></a>device</code></em>;</span></p></td>
-<td>the device where the event originated</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventTouch.x-root"></a>x_root</code></em>;</span></p></td>
-<td>the x coordinate of the pointer relative to the root of the
-screen</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventTouch.y-root"></a>y_root</code></em>;</span></p></td>
-<td>the y coordinate of the pointer relative to the root of the
-screen</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventScroll"></a><h3>struct GdkEventScroll</h3>
-<pre class="programlisting">struct GdkEventScroll {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- guint32 time;
- gdouble x;
- gdouble y;
- guint state;
- GdkScrollDirection direction;
- GdkDevice *device;
- gdouble x_root, y_root;
- gdouble delta_x;
- gdouble delta_y;
-};
-</pre>
-<p>
-Generated from button presses for the buttons 4 to 7. Wheel mice are
-usually configured to generate button press events for buttons 4 and 5
-when the wheel is turned.
-</p>
-<p>
-Some GDK backends can also generate 'smooth' scroll events, which
-can be recognized by the <a class="link" href="gdk3-Event-Structures.html#GDK-SCROLL-SMOOTH:CAPS"><code class="literal">GDK_SCROLL_SMOOTH</code></a> scroll direction. For
-these, the scroll deltas can be obtained with
-<a class="link" href="gdk3-Events.html#gdk-event-get-scroll-deltas" title="gdk_event_get_scroll_deltas ()"><code class="function">gdk_event_get_scroll_deltas()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventScroll.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-SCROLL:CAPS"><code class="literal">GDK_SCROLL</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventScroll.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventScroll.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GdkEventScroll.time"></a>time</code></em>;</span></p></td>
-<td>the time of the event in milliseconds.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventScroll.x"></a>x</code></em>;</span></p></td>
-<td>the x coordinate of the pointer relative to the window.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventScroll.y"></a>y</code></em>;</span></p></td>
-<td>the y coordinate of the pointer relative to the window.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GdkEventScroll.state"></a>state</code></em>;</span></p></td>
-<td>a bit-mask representing the state of
-the modifier keys (e.g. Control, Shift and Alt) and the pointer
-buttons. See <a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkModifierType]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Event-Structures.html#GdkScrollDirection" title="enum GdkScrollDirection"><span class="type">GdkScrollDirection</span></a> <em class="structfield"><code><a name="GdkEventScroll.direction"></a>direction</code></em>;</span></p></td>
-<td>the direction to scroll to (one of <a class="link" href="gdk3-Event-Structures.html#GDK-SCROLL-UP:CAPS"><code class="literal">GDK_SCROLL_UP</code></a>,
-<a class="link" href="gdk3-Event-Structures.html#GDK-SCROLL-DOWN:CAPS"><code class="literal">GDK_SCROLL_DOWN</code></a>, <a class="link" href="gdk3-Event-Structures.html#GDK-SCROLL-LEFT:CAPS"><code class="literal">GDK_SCROLL_LEFT</code></a>, <a class="link" href="gdk3-Event-Structures.html#GDK-SCROLL-RIGHT:CAPS"><code class="literal">GDK_SCROLL_RIGHT</code></a> or
-<a class="link" href="gdk3-Event-Structures.html#GDK-SCROLL-SMOOTH:CAPS"><code class="literal">GDK_SCROLL_SMOOTH</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *<em class="structfield"><code><a name="GdkEventScroll.device"></a>device</code></em>;</span></p></td>
-<td>the device where the event originated.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventScroll.x-root"></a>x_root</code></em>;</span></p></td>
-<td>the x coordinate of the pointer relative to the root of the
-screen.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventScroll.y-root"></a>y_root</code></em>;</span></p></td>
-<td>the y coordinate of the pointer relative to the root of the
-screen.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventScroll.delta-x"></a>delta_x</code></em>;</span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventScroll.delta-y"></a>delta_y</code></em>;</span></p></td>
-<td></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventMotion"></a><h3>struct GdkEventMotion</h3>
-<pre class="programlisting">struct GdkEventMotion {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- guint32 time;
- gdouble x;
- gdouble y;
- gdouble *axes;
- guint state;
- gint16 is_hint;
- GdkDevice *device;
- gdouble x_root, y_root;
-};
-</pre>
-<p>
-Generated when the pointer moves.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventMotion.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventMotion.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventMotion.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GdkEventMotion.time"></a>time</code></em>;</span></p></td>
-<td>the time of the event in milliseconds.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventMotion.x"></a>x</code></em>;</span></p></td>
-<td>the x coordinate of the pointer relative to the window.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventMotion.y"></a>y</code></em>;</span></p></td>
-<td>the y coordinate of the pointer relative to the window.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *<em class="structfield"><code><a name="GdkEventMotion.axes"></a>axes</code></em>;</span></p></td>
-<td>
-<em class="parameter"><code>x</code></em>, <em class="parameter"><code>y</code></em> translated to the axes of <em class="parameter"><code>device</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>device</code></em> is
-the mouse.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GdkEventMotion.state"></a>state</code></em>;</span></p></td>
-<td>a bit-mask representing the state of
-the modifier keys (e.g. Control, Shift and Alt) and the pointer
-buttons. See <a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkModifierType]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint16"><span class="type">gint16</span></a> <em class="structfield"><code><a name="GdkEventMotion.is-hint"></a>is_hint</code></em>;</span></p></td>
-<td>set to 1 if this event is just a hint, see the
-<a class="link" href="gdk3-Events.html#GDK-POINTER-MOTION-HINT-MASK:CAPS"><code class="literal">GDK_POINTER_MOTION_HINT_MASK</code></a> value of <a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="type">GdkEventMask</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *<em class="structfield"><code><a name="GdkEventMotion.device"></a>device</code></em>;</span></p></td>
-<td>the device where the event originated.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventMotion.x-root"></a>x_root</code></em>;</span></p></td>
-<td>the x coordinate of the pointer relative to the root of the
-screen.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventMotion.y-root"></a>y_root</code></em>;</span></p></td>
-<td>the y coordinate of the pointer relative to the root of the
-screen.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventExpose"></a><h3>struct GdkEventExpose</h3>
-<pre class="programlisting">struct GdkEventExpose {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- GdkRectangle area;
- cairo_region_t *region;
- gint count; /* If non-zero, how many more events follow. */
-};
-</pre>
-<p>
-Generated when all or part of a window becomes visible and needs to be
-redrawn.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventExpose.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-EXPOSE:CAPS"><code class="literal">GDK_EXPOSE</code></a> or <a class="link" href="gdk3-Events.html#GDK-DAMAGE:CAPS"><code class="literal">GDK_DAMAGE</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventExpose.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventExpose.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> <em class="structfield"><code><a name="GdkEventExpose.area"></a>area</code></em>;</span></p></td>
-<td>bounding box of <em class="parameter"><code>region</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *<em class="structfield"><code><a name="GdkEventExpose.region"></a>region</code></em>;</span></p></td>
-<td>the region that needs to be redrawn.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkEventExpose.count"></a>count</code></em>;</span></p></td>
-<td>the number of contiguous <a class="link" href="gdk3-Events.html#GDK-EXPOSE:CAPS"><code class="literal">GDK_EXPOSE</code></a> events following this one.
-The only use for this is "exposure compression", i.e. handling all
-contiguous <a class="link" href="gdk3-Events.html#GDK-EXPOSE:CAPS"><code class="literal">GDK_EXPOSE</code></a> events in one go, though GDK performs some
-exposure compression so this is not normally needed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventVisibility"></a><h3>struct GdkEventVisibility</h3>
-<pre class="programlisting">struct GdkEventVisibility {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- GdkVisibilityState state;
-};
-</pre>
-<p>
-Generated when the window visibility status has changed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventVisibility.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-VISIBILITY-NOTIFY:CAPS"><code class="literal">GDK_VISIBILITY_NOTIFY</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventVisibility.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventVisibility.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Event-Structures.html#GdkVisibilityState" title="enum GdkVisibilityState"><span class="type">GdkVisibilityState</span></a> <em class="structfield"><code><a name="GdkEventVisibility.state"></a>state</code></em>;</span></p></td>
-<td>the new visibility state (<a class="link" href="gdk3-Event-Structures.html#GDK-VISIBILITY-FULLY-OBSCURED:CAPS"><code class="literal">GDK_VISIBILITY_FULLY_OBSCURED</code></a>,
-<a class="link" href="gdk3-Event-Structures.html#GDK-VISIBILITY-PARTIAL:CAPS"><code class="literal">GDK_VISIBILITY_PARTIAL</code></a> or <a class="link" href="gdk3-Event-Structures.html#GDK-VISIBILITY-UNOBSCURED:CAPS"><code class="literal">GDK_VISIBILITY_UNOBSCURED</code></a>).</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventCrossing"></a><h3>struct GdkEventCrossing</h3>
-<pre class="programlisting">struct GdkEventCrossing {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- GdkWindow *subwindow;
- guint32 time;
- gdouble x;
- gdouble y;
- gdouble x_root;
- gdouble y_root;
- GdkCrossingMode mode;
- GdkNotifyType detail;
- gboolean focus;
- guint state;
-};
-</pre>
-<p>
-Generated when the pointer enters or leaves a window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventCrossing.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-ENTER-NOTIFY:CAPS"><code class="literal">GDK_ENTER_NOTIFY</code></a> or <a class="link" href="gdk3-Events.html#GDK-LEAVE-NOTIFY:CAPS"><code class="literal">GDK_LEAVE_NOTIFY</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventCrossing.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventCrossing.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventCrossing.subwindow"></a>subwindow</code></em>;</span></p></td>
-<td>the window that was entered or left.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GdkEventCrossing.time"></a>time</code></em>;</span></p></td>
-<td>the time of the event in milliseconds.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventCrossing.x"></a>x</code></em>;</span></p></td>
-<td>the x coordinate of the pointer relative to the window.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventCrossing.y"></a>y</code></em>;</span></p></td>
-<td>the y coordinate of the pointer relative to the window.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventCrossing.x-root"></a>x_root</code></em>;</span></p></td>
-<td>the x coordinate of the pointer relative to the root of the screen.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkEventCrossing.y-root"></a>y_root</code></em>;</span></p></td>
-<td>the y coordinate of the pointer relative to the root of the screen.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Event-Structures.html#GdkCrossingMode" title="enum GdkCrossingMode"><span class="type">GdkCrossingMode</span></a> <em class="structfield"><code><a name="GdkEventCrossing.mode"></a>mode</code></em>;</span></p></td>
-<td>the crossing mode (<a class="link" href="gdk3-Event-Structures.html#GDK-CROSSING-NORMAL:CAPS"><code class="literal">GDK_CROSSING_NORMAL</code></a>, <a class="link" href="gdk3-Event-Structures.html#GDK-CROSSING-GRAB:CAPS"><code class="literal">GDK_CROSSING_GRAB</code></a>,
-<a class="link" href="gdk3-Event-Structures.html#GDK-CROSSING-UNGRAB:CAPS"><code class="literal">GDK_CROSSING_UNGRAB</code></a>, <a class="link" href="gdk3-Event-Structures.html#GDK-CROSSING-GTK-GRAB:CAPS"><code class="literal">GDK_CROSSING_GTK_GRAB</code></a>, <a class="link" href="gdk3-Event-Structures.html#GDK-CROSSING-GTK-UNGRAB:CAPS"><code class="literal">GDK_CROSSING_GTK_UNGRAB</code></a> or
-<a class="link" href="gdk3-Event-Structures.html#GDK-CROSSING-STATE-CHANGED:CAPS"><code class="literal">GDK_CROSSING_STATE_CHANGED</code></a>). <a class="link" href="gdk3-Event-Structures.html#GDK-CROSSING-GTK-GRAB:CAPS"><code class="literal">GDK_CROSSING_GTK_GRAB</code></a>, <a class="link" href="gdk3-Event-Structures.html#GDK-CROSSING-GTK-UNGRAB:CAPS"><code class="literal">GDK_CROSSING_GTK_UNGRAB</code></a>,
-and <a class="link" href="gdk3-Event-Structures.html#GDK-CROSSING-STATE-CHANGED:CAPS"><code class="literal">GDK_CROSSING_STATE_CHANGED</code></a> were added in 2.14 and are always synthesized,
-never native.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Event-Structures.html#GdkNotifyType" title="enum GdkNotifyType"><span class="type">GdkNotifyType</span></a> <em class="structfield"><code><a name="GdkEventCrossing.detail"></a>detail</code></em>;</span></p></td>
-<td>the kind of crossing that happened (<a class="link" href="gdk3-Event-Structures.html#GDK-NOTIFY-INFERIOR:CAPS"><code class="literal">GDK_NOTIFY_INFERIOR</code></a>,
-<a class="link" href="gdk3-Event-Structures.html#GDK-NOTIFY-ANCESTOR:CAPS"><code class="literal">GDK_NOTIFY_ANCESTOR</code></a>, <a class="link" href="gdk3-Event-Structures.html#GDK-NOTIFY-VIRTUAL:CAPS"><code class="literal">GDK_NOTIFY_VIRTUAL</code></a>, <a class="link" href="gdk3-Event-Structures.html#GDK-NOTIFY-NONLINEAR:CAPS"><code class="literal">GDK_NOTIFY_NONLINEAR</code></a> or
-<a class="link" href="gdk3-Event-Structures.html#GDK-NOTIFY-NONLINEAR-VIRTUAL:CAPS"><code class="literal">GDK_NOTIFY_NONLINEAR_VIRTUAL</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GdkEventCrossing.focus"></a>focus</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>window</code></em> is the focus window or an inferior.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GdkEventCrossing.state"></a>state</code></em>;</span></p></td>
-<td>a bit-mask representing the state of
-the modifier keys (e.g. Control, Shift and Alt) and the pointer
-buttons. See <a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkModifierType]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventFocus"></a><h3>struct GdkEventFocus</h3>
-<pre class="programlisting">struct GdkEventFocus {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- gint16 in;
-};
-</pre>
-<p>
-Describes a change of keyboard focus.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventFocus.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-FOCUS-CHANGE:CAPS"><code class="literal">GDK_FOCUS_CHANGE</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventFocus.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventFocus.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint16"><span class="type">gint16</span></a> <em class="structfield"><code><a name="GdkEventFocus.in"></a>in</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window has gained the keyboard focus, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if
-it has lost the focus.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventConfigure"></a><h3>struct GdkEventConfigure</h3>
-<pre class="programlisting">struct GdkEventConfigure {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- gint x, y;
- gint width;
- gint height;
-};
-</pre>
-<p>
-Generated when a window size or position has changed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventConfigure.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-CONFIGURE:CAPS"><code class="literal">GDK_CONFIGURE</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventConfigure.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventConfigure.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkEventConfigure.x"></a>x</code></em>;</span></p></td>
-<td>the new x coordinate of the window, relative to its parent.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkEventConfigure.y"></a>y</code></em>;</span></p></td>
-<td>the new y coordinate of the window, relative to its parent.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkEventConfigure.width"></a>width</code></em>;</span></p></td>
-<td>the new width of the window.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkEventConfigure.height"></a>height</code></em>;</span></p></td>
-<td>the new height of the window.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventProperty"></a><h3>struct GdkEventProperty</h3>
-<pre class="programlisting">struct GdkEventProperty {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- GdkAtom atom;
- guint32 time;
- guint state;
-};
-</pre>
-<p>
-Describes a property change on a window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventProperty.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-PROPERTY-NOTIFY:CAPS"><code class="literal">GDK_PROPERTY_NOTIFY</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventProperty.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventProperty.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> <em class="structfield"><code><a name="GdkEventProperty.atom"></a>atom</code></em>;</span></p></td>
-<td>the property that was changed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GdkEventProperty.time"></a>time</code></em>;</span></p></td>
-<td>the time of the event in milliseconds.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GdkEventProperty.state"></a>state</code></em>;</span></p></td>
-<td>whether the property was changed (<a class="link" href="gdk3-Event-Structures.html#GDK-PROPERTY-NEW-VALUE:CAPS"><code class="literal">GDK_PROPERTY_NEW_VALUE</code></a>) or
-deleted (<a class="link" href="gdk3-Event-Structures.html#GDK-PROPERTY-DELETE:CAPS"><code class="literal">GDK_PROPERTY_DELETE</code></a>).</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventSelection"></a><h3>struct GdkEventSelection</h3>
-<pre class="programlisting">struct GdkEventSelection {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- GdkAtom selection;
- GdkAtom target;
- GdkAtom property;
- guint32 time;
- GdkWindow *requestor;
-};
-</pre>
-<p>
-Generated when a selection is requested or ownership of a selection
-is taken over by another client application.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventSelection.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-SELECTION-CLEAR:CAPS"><code class="literal">GDK_SELECTION_CLEAR</code></a>,
-<a class="link" href="gdk3-Events.html#GDK-SELECTION-NOTIFY:CAPS"><code class="literal">GDK_SELECTION_NOTIFY</code></a> or <a class="link" href="gdk3-Events.html#GDK-SELECTION-REQUEST:CAPS"><code class="literal">GDK_SELECTION_REQUEST</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventSelection.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventSelection.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> <em class="structfield"><code><a name="GdkEventSelection.selection"></a>selection</code></em>;</span></p></td>
-<td>the selection.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> <em class="structfield"><code><a name="GdkEventSelection.target"></a>target</code></em>;</span></p></td>
-<td>the target to which the selection should be converted.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> <em class="structfield"><code><a name="GdkEventSelection.property"></a>property</code></em>;</span></p></td>
-<td>the property in which to place the result of the conversion.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GdkEventSelection.time"></a>time</code></em>;</span></p></td>
-<td>the time of the event in milliseconds.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventSelection.requestor"></a>requestor</code></em>;</span></p></td>
-<td>the window on which to place <em class="parameter"><code>property</code></em> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventDND"></a><h3>struct GdkEventDND</h3>
-<pre class="programlisting">struct GdkEventDND {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- GdkDragContext *context;
-
- guint32 time;
- gshort x_root, y_root;
-};
-</pre>
-<p>
-Generated during DND operations.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventDND.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-DRAG-ENTER:CAPS"><code class="literal">GDK_DRAG_ENTER</code></a>, <a class="link" href="gdk3-Events.html#GDK-DRAG-LEAVE:CAPS"><code class="literal">GDK_DRAG_LEAVE</code></a>,
-<a class="link" href="gdk3-Events.html#GDK-DRAG-MOTION:CAPS"><code class="literal">GDK_DRAG_MOTION</code></a>, <a class="link" href="gdk3-Events.html#GDK-DRAG-STATUS:CAPS"><code class="literal">GDK_DRAG_STATUS</code></a>, <a class="link" href="gdk3-Events.html#GDK-DROP-START:CAPS"><code class="literal">GDK_DROP_START</code></a> or
-<a class="link" href="gdk3-Events.html#GDK-DROP-FINISHED:CAPS"><code class="literal">GDK_DROP_FINISHED</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventDND.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventDND.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> *<em class="structfield"><code><a name="GdkEventDND.context"></a>context</code></em>;</span></p></td>
-<td>the <a class="link" href="gdk3-Drag-and-Drop.html#GdkDragContext"><span class="type">GdkDragContext</span></a> for the current DND operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GdkEventDND.time"></a>time</code></em>;</span></p></td>
-<td>the time of the event in milliseconds.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gshort"><span class="type">gshort</span></a> <em class="structfield"><code><a name="GdkEventDND.x-root"></a>x_root</code></em>;</span></p></td>
-<td>the x coordinate of the pointer relative to the root of the
-screen, only set for <a class="link" href="gdk3-Events.html#GDK-DRAG-MOTION:CAPS"><code class="literal">GDK_DRAG_MOTION</code></a> and <a class="link" href="gdk3-Events.html#GDK-DROP-START:CAPS"><code class="literal">GDK_DROP_START</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gshort"><span class="type">gshort</span></a> <em class="structfield"><code><a name="GdkEventDND.y-root"></a>y_root</code></em>;</span></p></td>
-<td>the y coordinate of the pointer relative to the root of the
-screen, only set for <a class="link" href="gdk3-Events.html#GDK-DRAG-MOTION:CAPS"><code class="literal">GDK_DRAG_MOTION</code></a> and <a class="link" href="gdk3-Events.html#GDK-DROP-START:CAPS"><code class="literal">GDK_DROP_START</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventProximity"></a><h3>struct GdkEventProximity</h3>
-<pre class="programlisting">struct GdkEventProximity {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- guint32 time;
- GdkDevice *device;
-};
-</pre>
-<p>
-Proximity events are generated when using GDK's wrapper for the
-XInput extension. The XInput extension is an add-on for standard X
-that allows you to use nonstandard devices such as graphics tablets.
-A proximity event indicates that the stylus has moved in or out of
-contact with the tablet, or perhaps that the user's finger has moved
-in or out of contact with a touch screen.
-</p>
-<p>
-This event type will be used pretty rarely. It only is important for
-XInput aware programs that are drawing their own cursor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventProximity.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-PROXIMITY-IN:CAPS"><code class="literal">GDK_PROXIMITY_IN</code></a> or <a class="link" href="gdk3-Events.html#GDK-PROXIMITY-OUT:CAPS"><code class="literal">GDK_PROXIMITY_OUT</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventProximity.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventProximity.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using <code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GdkEventProximity.time"></a>time</code></em>;</span></p></td>
-<td>the time of the event in milliseconds.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *<em class="structfield"><code><a name="GdkEventProximity.device"></a>device</code></em>;</span></p></td>
-<td>the device where the event originated.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventWindowState"></a><h3>struct GdkEventWindowState</h3>
-<pre class="programlisting">struct GdkEventWindowState {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- GdkWindowState changed_mask;
- GdkWindowState new_window_state;
-};
-</pre>
-<p>
-Generated when the state of a toplevel window changes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventWindowState.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-WINDOW-STATE:CAPS"><code class="literal">GDK_WINDOW_STATE</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventWindowState.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventWindowState.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Event-Structures.html#GdkWindowState" title="enum GdkWindowState"><span class="type">GdkWindowState</span></a> <em class="structfield"><code><a name="GdkEventWindowState.changed-mask"></a>changed_mask</code></em>;</span></p></td>
-<td>mask specifying what flags have changed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Event-Structures.html#GdkWindowState" title="enum GdkWindowState"><span class="type">GdkWindowState</span></a> <em class="structfield"><code><a name="GdkEventWindowState.new-window-state"></a>new_window_state</code></em>;</span></p></td>
-<td>the new window state, a combination of
-<a class="link" href="gdk3-Event-Structures.html#GdkWindowState" title="enum GdkWindowState"><span class="type">GdkWindowState</span></a> bits.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventSetting"></a><h3>struct GdkEventSetting</h3>
-<pre class="programlisting">struct GdkEventSetting {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- GdkSettingAction action;
- char *name;
-};
-</pre>
-<p>
-Generated when a setting is modified.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventSetting.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-SETTING:CAPS"><code class="literal">GDK_SETTING</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventSetting.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventSetting.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Event-Structures.html#GdkSettingAction" title="enum GdkSettingAction"><span class="type">GdkSettingAction</span></a> <em class="structfield"><code><a name="GdkEventSetting.action"></a>action</code></em>;</span></p></td>
-<td>what happened to the setting (<a class="link" href="gdk3-Event-Structures.html#GDK-SETTING-ACTION-NEW:CAPS"><code class="literal">GDK_SETTING_ACTION_NEW</code></a>,
-<a class="link" href="gdk3-Event-Structures.html#GDK-SETTING-ACTION-CHANGED:CAPS"><code class="literal">GDK_SETTING_ACTION_CHANGED</code></a> or <a class="link" href="gdk3-Event-Structures.html#GDK-SETTING-ACTION-DELETED:CAPS"><code class="literal">GDK_SETTING_ACTION_DELETED</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="type">char</span> *<em class="structfield"><code><a name="GdkEventSetting.name"></a>name</code></em>;</span></p></td>
-<td>the name of the setting.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventOwnerChange"></a><h3>struct GdkEventOwnerChange</h3>
-<pre class="programlisting">struct GdkEventOwnerChange {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- GdkWindow *owner;
- GdkOwnerChange reason;
- GdkAtom selection;
- guint32 time;
- guint32 selection_time;
-};
-</pre>
-<p>
-Generated when the owner of a selection changes. On X11, this
-information is only available if the X server supports the XFIXES
-extension.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventOwnerChange.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-OWNER-CHANGE:CAPS"><code class="literal">GDK_OWNER_CHANGE</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventOwnerChange.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventOwnerChange.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventOwnerChange.owner"></a>owner</code></em>;</span></p></td>
-<td>the new owner of the selection, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is none</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Event-Structures.html#GdkOwnerChange" title="enum GdkOwnerChange"><span class="type">GdkOwnerChange</span></a> <em class="structfield"><code><a name="GdkEventOwnerChange.reason"></a>reason</code></em>;</span></p></td>
-<td>the reason for the ownership change as a <a class="link" href="gdk3-Event-Structures.html#GdkOwnerChange" title="enum GdkOwnerChange"><span class="type">GdkOwnerChange</span></a> value</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> <em class="structfield"><code><a name="GdkEventOwnerChange.selection"></a>selection</code></em>;</span></p></td>
-<td>the atom identifying the selection</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GdkEventOwnerChange.time"></a>time</code></em>;</span></p></td>
-<td>the timestamp of the event</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GdkEventOwnerChange.selection-time"></a>selection_time</code></em>;</span></p></td>
-<td>the time at which the selection ownership was taken
-over</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventGrabBroken"></a><h3>struct GdkEventGrabBroken</h3>
-<pre class="programlisting">struct GdkEventGrabBroken {
- GdkEventType type;
- GdkWindow *window;
- gint8 send_event;
- gboolean keyboard;
- gboolean implicit;
- GdkWindow *grab_window;
-};
-</pre>
-<p>
-Generated when a pointer or keyboard grab is broken. On X11, this happens
-when the grab window becomes unviewable (i.e. it or one of its ancestors
-is unmapped), or if the same application grabs the pointer or keyboard
-again. Note that implicit grabs (which are initiated by button presses)
-can also cause <a class="link" href="gdk3-Event-Structures.html#GdkEventGrabBroken" title="struct GdkEventGrabBroken"><span class="type">GdkEventGrabBroken</span></a> events.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> <em class="structfield"><code><a name="GdkEventGrabBroken.type"></a>type</code></em>;</span></p></td>
-<td>the type of the event (<a class="link" href="gdk3-Events.html#GDK-GRAB-BROKEN:CAPS"><code class="literal">GDK_GRAB_BROKEN</code></a>)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventGrabBroken.window"></a>window</code></em>;</span></p></td>
-<td>the window which received the event, i.e. the window
-that previously owned the grab</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint8"><span class="type">gint8</span></a> <em class="structfield"><code><a name="GdkEventGrabBroken.send-event"></a>send_event</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was sent explicitly (e.g. using
-<code class="function">XSendEvent</code>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GdkEventGrabBroken.keyboard"></a>keyboard</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a keyboard grab was broken, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if a pointer
-grab was broken</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GdkEventGrabBroken.implicit"></a>implicit</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the broken grab was implicit</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *<em class="structfield"><code><a name="GdkEventGrabBroken.grab-window"></a>grab_window</code></em>;</span></p></td>
-<td>If this event is caused by another grab in the same
-application, <em class="parameter"><code>grab_window</code></em> contains the new grab window. Otherwise
-<em class="parameter"><code>grab_window</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkScrollDirection"></a><h3>enum GdkScrollDirection</h3>
-<pre class="programlisting">typedef enum {
- GDK_SCROLL_UP,
- GDK_SCROLL_DOWN,
- GDK_SCROLL_LEFT,
- GDK_SCROLL_RIGHT,
- GDK_SCROLL_SMOOTH
-} GdkScrollDirection;
-</pre>
-<p>
-Specifies the direction for <a class="link" href="gdk3-Event-Structures.html#GdkEventScroll" title="struct GdkEventScroll"><span class="type">GdkEventScroll</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-SCROLL-UP:CAPS"></a><span class="term"><code class="literal">GDK_SCROLL_UP</code></span></p></td>
-<td>the window is scrolled up.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SCROLL-DOWN:CAPS"></a><span class="term"><code class="literal">GDK_SCROLL_DOWN</code></span></p></td>
-<td>the window is scrolled down.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SCROLL-LEFT:CAPS"></a><span class="term"><code class="literal">GDK_SCROLL_LEFT</code></span></p></td>
-<td>the window is scrolled to the left.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SCROLL-RIGHT:CAPS"></a><span class="term"><code class="literal">GDK_SCROLL_RIGHT</code></span></p></td>
-<td>the window is scrolled to the right.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SCROLL-SMOOTH:CAPS"></a><span class="term"><code class="literal">GDK_SCROLL_SMOOTH</code></span></p></td>
-<td>the scrolling is determined by the delta values
- in <a class="link" href="gdk3-Event-Structures.html#GdkEventScroll" title="struct GdkEventScroll"><span class="type">GdkEventScroll</span></a>. See <a class="link" href="gdk3-Events.html#gdk-event-get-scroll-deltas" title="gdk_event_get_scroll_deltas ()"><code class="function">gdk_event_get_scroll_deltas()</code></a>. Since: 3.4
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkVisibilityState"></a><h3>enum GdkVisibilityState</h3>
-<pre class="programlisting">typedef enum {
- GDK_VISIBILITY_UNOBSCURED,
- GDK_VISIBILITY_PARTIAL,
- GDK_VISIBILITY_FULLY_OBSCURED
-} GdkVisibilityState;
-</pre>
-<p>
-Specifies the visiblity status of a window for a <a class="link" href="gdk3-Event-Structures.html#GdkEventVisibility" title="struct GdkEventVisibility"><span class="type">GdkEventVisibility</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-VISIBILITY-UNOBSCURED:CAPS"></a><span class="term"><code class="literal">GDK_VISIBILITY_UNOBSCURED</code></span></p></td>
-<td>the window is completely visible.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-VISIBILITY-PARTIAL:CAPS"></a><span class="term"><code class="literal">GDK_VISIBILITY_PARTIAL</code></span></p></td>
-<td>the window is partially visible.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-VISIBILITY-FULLY-OBSCURED:CAPS"></a><span class="term"><code class="literal">GDK_VISIBILITY_FULLY_OBSCURED</code></span></p></td>
-<td>the window is not visible at all.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkCrossingMode"></a><h3>enum GdkCrossingMode</h3>
-<pre class="programlisting">typedef enum {
- GDK_CROSSING_NORMAL,
- GDK_CROSSING_GRAB,
- GDK_CROSSING_UNGRAB,
- GDK_CROSSING_GTK_GRAB,
- GDK_CROSSING_GTK_UNGRAB,
- GDK_CROSSING_STATE_CHANGED,
- GDK_CROSSING_TOUCH_BEGIN,
- GDK_CROSSING_TOUCH_END,
- GDK_CROSSING_DEVICE_SWITCH
-} GdkCrossingMode;
-</pre>
-<p>
-Specifies the crossing mode for <a class="link" href="gdk3-Event-Structures.html#GdkEventCrossing" title="struct GdkEventCrossing"><span class="type">GdkEventCrossing</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-CROSSING-NORMAL:CAPS"></a><span class="term"><code class="literal">GDK_CROSSING_NORMAL</code></span></p></td>
-<td>crossing because of pointer motion.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CROSSING-GRAB:CAPS"></a><span class="term"><code class="literal">GDK_CROSSING_GRAB</code></span></p></td>
-<td>crossing because a grab is activated.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CROSSING-UNGRAB:CAPS"></a><span class="term"><code class="literal">GDK_CROSSING_UNGRAB</code></span></p></td>
-<td>crossing because a grab is deactivated.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CROSSING-GTK-GRAB:CAPS"></a><span class="term"><code class="literal">GDK_CROSSING_GTK_GRAB</code></span></p></td>
-<td>crossing because a GTK+ grab is activated.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CROSSING-GTK-UNGRAB:CAPS"></a><span class="term"><code class="literal">GDK_CROSSING_GTK_UNGRAB</code></span></p></td>
-<td>crossing because a GTK+ grab is deactivated.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CROSSING-STATE-CHANGED:CAPS"></a><span class="term"><code class="literal">GDK_CROSSING_STATE_CHANGED</code></span></p></td>
-<td>crossing because a GTK+ widget changed
- state (e.g. sensitivity).
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CROSSING-TOUCH-BEGIN:CAPS"></a><span class="term"><code class="literal">GDK_CROSSING_TOUCH_BEGIN</code></span></p></td>
-<td>crossing because a touch sequence has begun,
- this event is synthetic as the pointer might have not left the window.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CROSSING-TOUCH-END:CAPS"></a><span class="term"><code class="literal">GDK_CROSSING_TOUCH_END</code></span></p></td>
-<td>crossing because a touch sequence has ended,
- this event is synthetic as the pointer might have not left the window.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CROSSING-DEVICE-SWITCH:CAPS"></a><span class="term"><code class="literal">GDK_CROSSING_DEVICE_SWITCH</code></span></p></td>
-<td>crossing because of a device switch (i.e.
- a mouse taking control of the pointer after a touch device), this event
- is synthetic as the pointer didn't leave the window.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkNotifyType"></a><h3>enum GdkNotifyType</h3>
-<pre class="programlisting">typedef enum {
- GDK_NOTIFY_ANCESTOR = 0,
- GDK_NOTIFY_VIRTUAL = 1,
- GDK_NOTIFY_INFERIOR = 2,
- GDK_NOTIFY_NONLINEAR = 3,
- GDK_NOTIFY_NONLINEAR_VIRTUAL = 4,
- GDK_NOTIFY_UNKNOWN = 5
-} GdkNotifyType;
-</pre>
-<p>
-Specifies the kind of crossing for <a class="link" href="gdk3-Event-Structures.html#GdkEventCrossing" title="struct GdkEventCrossing"><span class="type">GdkEventCrossing</span></a>.
-</p>
-<p>
-See the X11 protocol specification of <span class="type">LeaveNotify</span> for
-full details of crossing event generation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-NOTIFY-ANCESTOR:CAPS"></a><span class="term"><code class="literal">GDK_NOTIFY_ANCESTOR</code></span></p></td>
-<td>the window is entered from an ancestor or
- left towards an ancestor.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-NOTIFY-VIRTUAL:CAPS"></a><span class="term"><code class="literal">GDK_NOTIFY_VIRTUAL</code></span></p></td>
-<td>the pointer moves between an ancestor and an
- inferior of the window.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-NOTIFY-INFERIOR:CAPS"></a><span class="term"><code class="literal">GDK_NOTIFY_INFERIOR</code></span></p></td>
-<td>the window is entered from an inferior or
- left towards an inferior.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-NOTIFY-NONLINEAR:CAPS"></a><span class="term"><code class="literal">GDK_NOTIFY_NONLINEAR</code></span></p></td>
-<td>the window is entered from or left towards
- a window which is neither an ancestor nor an inferior.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-NOTIFY-NONLINEAR-VIRTUAL:CAPS"></a><span class="term"><code class="literal">GDK_NOTIFY_NONLINEAR_VIRTUAL</code></span></p></td>
-<td>the pointer moves between two windows
- which are not ancestors of each other and the window is part of
- the ancestor chain between one of these windows and their least
- common ancestor.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-NOTIFY-UNKNOWN:CAPS"></a><span class="term"><code class="literal">GDK_NOTIFY_UNKNOWN</code></span></p></td>
-<td>an unknown type of enter/leave event occurred.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkPropertyState"></a><h3>enum GdkPropertyState</h3>
-<pre class="programlisting">typedef enum {
- GDK_PROPERTY_NEW_VALUE,
- GDK_PROPERTY_DELETE
-} GdkPropertyState;
-</pre>
-<p>
-Specifies the type of a property change for a <a class="link" href="gdk3-Event-Structures.html#GdkEventProperty" title="struct GdkEventProperty"><span class="type">GdkEventProperty</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-PROPERTY-NEW-VALUE:CAPS"></a><span class="term"><code class="literal">GDK_PROPERTY_NEW_VALUE</code></span></p></td>
-<td>the property value was changed.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-PROPERTY-DELETE:CAPS"></a><span class="term"><code class="literal">GDK_PROPERTY_DELETE</code></span></p></td>
-<td>the property was deleted.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkWindowState"></a><h3>enum GdkWindowState</h3>
-<pre class="programlisting">typedef enum {
- GDK_WINDOW_STATE_WITHDRAWN = 1 &lt;&lt; 0,
- GDK_WINDOW_STATE_ICONIFIED = 1 &lt;&lt; 1,
- GDK_WINDOW_STATE_MAXIMIZED = 1 &lt;&lt; 2,
- GDK_WINDOW_STATE_STICKY = 1 &lt;&lt; 3,
- GDK_WINDOW_STATE_FULLSCREEN = 1 &lt;&lt; 4,
- GDK_WINDOW_STATE_ABOVE = 1 &lt;&lt; 5,
- GDK_WINDOW_STATE_BELOW = 1 &lt;&lt; 6,
- GDK_WINDOW_STATE_FOCUSED = 1 &lt;&lt; 7
-} GdkWindowState;
-</pre>
-<p>
-Specifies the state of a toplevel window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-WINDOW-STATE-WITHDRAWN:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_STATE_WITHDRAWN</code></span></p></td>
-<td>the window is not shown.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-STATE-ICONIFIED:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_STATE_ICONIFIED</code></span></p></td>
-<td>the window is minimized.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-STATE-MAXIMIZED:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_STATE_MAXIMIZED</code></span></p></td>
-<td>the window is maximized.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-STATE-STICKY:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_STATE_STICKY</code></span></p></td>
-<td>the window is sticky.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-STATE-FULLSCREEN:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_STATE_FULLSCREEN</code></span></p></td>
-<td>the window is maximized without
- decorations.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-STATE-ABOVE:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_STATE_ABOVE</code></span></p></td>
-<td>the window is kept above other windows.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-STATE-BELOW:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_STATE_BELOW</code></span></p></td>
-<td>the window is kept below other windows.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-STATE-FOCUSED:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_STATE_FOCUSED</code></span></p></td>
-<td>the window is presented as focused (with active decorations).
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkSettingAction"></a><h3>enum GdkSettingAction</h3>
-<pre class="programlisting">typedef enum {
- GDK_SETTING_ACTION_NEW,
- GDK_SETTING_ACTION_CHANGED,
- GDK_SETTING_ACTION_DELETED
-} GdkSettingAction;
-</pre>
-<p>
-Specifies the kind of modification applied to a setting in a
-<a class="link" href="gdk3-Event-Structures.html#GdkEventSetting" title="struct GdkEventSetting"><span class="type">GdkEventSetting</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-SETTING-ACTION-NEW:CAPS"></a><span class="term"><code class="literal">GDK_SETTING_ACTION_NEW</code></span></p></td>
-<td>a setting was added.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SETTING-ACTION-CHANGED:CAPS"></a><span class="term"><code class="literal">GDK_SETTING_ACTION_CHANGED</code></span></p></td>
-<td>a setting was changed.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SETTING-ACTION-DELETED:CAPS"></a><span class="term"><code class="literal">GDK_SETTING_ACTION_DELETED</code></span></p></td>
-<td>a setting was deleted.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkOwnerChange"></a><h3>enum GdkOwnerChange</h3>
-<pre class="programlisting">typedef enum {
- GDK_OWNER_CHANGE_NEW_OWNER,
- GDK_OWNER_CHANGE_DESTROY,
- GDK_OWNER_CHANGE_CLOSE
-} GdkOwnerChange;
-</pre>
-<p>
-Specifies why a selection ownership was changed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-OWNER-CHANGE-NEW-OWNER:CAPS"></a><span class="term"><code class="literal">GDK_OWNER_CHANGE_NEW_OWNER</code></span></p></td>
-<td>some other app claimed the ownership
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-OWNER-CHANGE-DESTROY:CAPS"></a><span class="term"><code class="literal">GDK_OWNER_CHANGE_DESTROY</code></span></p></td>
-<td>the window was destroyed
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-OWNER-CHANGE-CLOSE:CAPS"></a><span class="term"><code class="literal">GDK_OWNER_CHANGE_CLOSE</code></span></p></td>
-<td>the client was closed
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Events.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Events.html
deleted file mode 100644
index 8188e22..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Events.html
+++ /dev/null
@@ -1,1726 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Events</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Windows.html" title="Windows">
-<link rel="next" href="gdk3-Event-Structures.html" title="Event Structures">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Windows.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Event-Structures.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Events.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Events.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Events"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Events.top_of_page"></a>Events</span></h2>
-<p>Events — Functions for handling events from the window system</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Events.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
-enum <a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType">GdkEventType</a>;
-enum <a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask">GdkEventMask</a>;
-#define <a class="link" href="gdk3-Events.html#GDK-CURRENT-TIME:CAPS" title="GDK_CURRENT_TIME">GDK_CURRENT_TIME</a>
-#define <a class="link" href="gdk3-Events.html#GDK-PRIORITY-EVENTS:CAPS" title="GDK_PRIORITY_EVENTS">GDK_PRIORITY_EVENTS</a>
-#define <a class="link" href="gdk3-Events.html#GDK-PRIORITY-REDRAW:CAPS" title="GDK_PRIORITY_REDRAW">GDK_PRIORITY_REDRAW</a>
-#define <a class="link" href="gdk3-Events.html#GDK-EVENT-PROPAGATE:CAPS" title="GDK_EVENT_PROPAGATE">GDK_EVENT_PROPAGATE</a>
-#define <a class="link" href="gdk3-Events.html#GDK-EVENT-STOP:CAPS" title="GDK_EVENT_STOP">GDK_EVENT_STOP</a>
-#define <a class="link" href="gdk3-Events.html#GDK-BUTTON-PRIMARY:CAPS" title="GDK_BUTTON_PRIMARY">GDK_BUTTON_PRIMARY</a>
-#define <a class="link" href="gdk3-Events.html#GDK-BUTTON-MIDDLE:CAPS" title="GDK_BUTTON_MIDDLE">GDK_BUTTON_MIDDLE</a>
-#define <a class="link" href="gdk3-Events.html#GDK-BUTTON-SECONDARY:CAPS" title="GDK_BUTTON_SECONDARY">GDK_BUTTON_SECONDARY</a>
-
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-events-pending" title="gdk_events_pending ()">gdk_events_pending</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="returnvalue">GdkEvent</span></a> * <a class="link" href="gdk3-Events.html#gdk-event-peek" title="gdk_event_peek ()">gdk_event_peek</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="returnvalue">GdkEvent</span></a> * <a class="link" href="gdk3-Events.html#gdk-event-get" title="gdk_event_get ()">gdk_event_get</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Events.html#gdk-event-put" title="gdk_event_put ()">gdk_event_put</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);
-<a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="returnvalue">GdkEvent</span></a> * <a class="link" href="gdk3-Events.html#gdk-event-new" title="gdk_event_new ()">gdk_event_new</a> (<em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> type</code></em>);
-<a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="returnvalue">GdkEvent</span></a> * <a class="link" href="gdk3-Events.html#gdk-event-copy" title="gdk_event_copy ()">gdk_event_copy</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Events.html#gdk-event-free" title="gdk_event_free ()">gdk_event_free</a> (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-event-get-axis" title="gdk_event_get_axis ()">gdk_event_get_axis</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkAxisUse" title="enum GdkAxisUse"><span class="type">GdkAxisUse</span></a> axis_use</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *value</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-event-get-button" title="gdk_event_get_button ()">gdk_event_get_button</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *button</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-event-get-click-count" title="gdk_event_get_click_count ()">gdk_event_get_click_count</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *click_count</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-event-get-coords" title="gdk_event_get_coords ()">gdk_event_get_coords</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *x_win</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *y_win</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-event-get-keycode" title="gdk_event_get_keycode ()">gdk_event_get_keycode</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> *keycode</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-event-get-keyval" title="gdk_event_get_keyval ()">gdk_event_get_keyval</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *keyval</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-event-get-root-coords" title="gdk_event_get_root_coords ()">gdk_event_get_root_coords</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *x_root</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *y_root</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-event-get-scroll-direction" title="gdk_event_get_scroll_direction ()">gdk_event_get_scroll_direction</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkScrollDirection" title="enum GdkScrollDirection"><span class="type">GdkScrollDirection</span></a> *direction</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-event-get-scroll-deltas" title="gdk_event_get_scroll_deltas ()">gdk_event_get_scroll_deltas</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *delta_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *delta_y</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-event-get-state" title="gdk_event_get_state ()">gdk_event_get_state</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *state</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> <a class="link" href="gdk3-Events.html#gdk-event-get-time" title="gdk_event_get_time ()">gdk_event_get_time</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);
- <a class="link" href="gdk3-Events.html#GdkEventSequence" title="GdkEventSequence">GdkEventSequence</a>;
-<a class="link" href="gdk3-Events.html#GdkEventSequence" title="GdkEventSequence"><span class="returnvalue">GdkEventSequence</span></a> * <a class="link" href="gdk3-Events.html#gdk-event-get-event-sequence" title="gdk_event_get_event_sequence ()">gdk_event_get_event_sequence</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Events.html#gdk-event-request-motions" title="gdk_event_request_motions ()">gdk_event_request_motions</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEventMotion" title="struct GdkEventMotion"><span class="type">GdkEventMotion</span></a> *event</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-events-get-angle" title="gdk_events_get_angle ()">gdk_events_get_angle</a> (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event1</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event2</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *angle</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-events-get-center" title="gdk_events_get_center ()">gdk_events_get_center</a> (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event1</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event2</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *y</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-events-get-distance" title="gdk_events_get_distance ()">gdk_events_get_distance</a> (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event1</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event2</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *distance</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-event-triggers-context-menu" title="gdk_event_triggers_context_menu ()">gdk_event_triggers_context_menu</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Events.html#gdk-event-handler-set" title="gdk_event_handler_set ()">gdk_event_handler_set</a> (<em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventFunc" title="GdkEventFunc ()"><span class="type">GdkEventFunc</span></a> func</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);
-<span class="returnvalue">void</span> (<a class="link" href="gdk3-Events.html#GdkEventFunc" title="GdkEventFunc ()">*GdkEventFunc</a>) (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
-
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-get-show-events" title="gdk_get_show_events ()">gdk_get_show_events</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Events.html#gdk-set-show-events" title="gdk_set_show_events ()">gdk_set_show_events</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> show_events</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Events.html#gdk-event-set-screen" title="gdk_event_set_screen ()">gdk_event_set_screen</a> (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<a class="link" href="GdkScreen.html" title="GdkScreen"><span class="returnvalue">GdkScreen</span></a> * <a class="link" href="gdk3-Events.html#gdk-event-get-screen" title="gdk_event_get_screen ()">gdk_event_get_screen</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);
-<a class="link" href="GdkDevice.html" title="GdkDevice"><span class="returnvalue">GdkDevice</span></a> * <a class="link" href="gdk3-Events.html#gdk-event-get-device" title="gdk_event_get_device ()">gdk_event_get_device</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Events.html#gdk-event-set-device" title="gdk_event_set_device ()">gdk_event_set_device</a> (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<a class="link" href="GdkDevice.html" title="GdkDevice"><span class="returnvalue">GdkDevice</span></a> * <a class="link" href="gdk3-Events.html#gdk-event-get-source-device" title="gdk_event_get_source_device ()">gdk_event_get_source_device</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Events.html#gdk-event-set-source-device" title="gdk_event_set_source_device ()">gdk_event_set_source_device</a> (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Events.html#gdk-setting-get" title="gdk_setting_get ()">gdk_setting_get</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Events.description"></a><h2>Description</h2>
-<p>
-This section describes functions dealing with events from the window
-system.
-</p>
-<p>
-In GTK+ applications the events are handled automatically in
-<a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-main-do-event"><code class="function">gtk_main_do_event()</code></a> and passed on to the appropriate widgets, so these
-functions are rarely needed. Though some of the fields in the
-<a href="http://library.gnome.org/devel/gdk3/gdk-Event-Structures.html">Event Structures</a> are useful.
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Events.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkEventType"></a><h3>enum GdkEventType</h3>
-<pre class="programlisting">typedef enum {
- GDK_NOTHING = -1,
- GDK_DELETE = 0,
- GDK_DESTROY = 1,
- GDK_EXPOSE = 2,
- GDK_MOTION_NOTIFY = 3,
- GDK_BUTTON_PRESS = 4,
- GDK_2BUTTON_PRESS = 5,
- GDK_DOUBLE_BUTTON_PRESS = GDK_2BUTTON_PRESS,
- GDK_3BUTTON_PRESS = 6,
- GDK_TRIPLE_BUTTON_PRESS = GDK_3BUTTON_PRESS,
- GDK_BUTTON_RELEASE = 7,
- GDK_KEY_PRESS = 8,
- GDK_KEY_RELEASE = 9,
- GDK_ENTER_NOTIFY = 10,
- GDK_LEAVE_NOTIFY = 11,
- GDK_FOCUS_CHANGE = 12,
- GDK_CONFIGURE = 13,
- GDK_MAP = 14,
- GDK_UNMAP = 15,
- GDK_PROPERTY_NOTIFY = 16,
- GDK_SELECTION_CLEAR = 17,
- GDK_SELECTION_REQUEST = 18,
- GDK_SELECTION_NOTIFY = 19,
- GDK_PROXIMITY_IN = 20,
- GDK_PROXIMITY_OUT = 21,
- GDK_DRAG_ENTER = 22,
- GDK_DRAG_LEAVE = 23,
- GDK_DRAG_MOTION = 24,
- GDK_DRAG_STATUS = 25,
- GDK_DROP_START = 26,
- GDK_DROP_FINISHED = 27,
- GDK_CLIENT_EVENT = 28,
- GDK_VISIBILITY_NOTIFY = 29,
- GDK_SCROLL = 31,
- GDK_WINDOW_STATE = 32,
- GDK_SETTING = 33,
- GDK_OWNER_CHANGE = 34,
- GDK_GRAB_BROKEN = 35,
- GDK_DAMAGE = 36,
- GDK_TOUCH_BEGIN = 37,
- GDK_TOUCH_UPDATE = 38,
- GDK_TOUCH_END = 39,
- GDK_TOUCH_CANCEL = 40,
- GDK_EVENT_LAST /* helper variable for decls */
-} GdkEventType;
-</pre>
-<p>
-Specifies the type of the event.
-</p>
-<p>
-Do not confuse these events with the signals that GTK+ widgets emit.
-Although many of these events result in corresponding signals being emitted,
-the events are often transformed or filtered along the way.
-</p>
-<p>
-In some language bindings, the values <a class="link" href="gdk3-Events.html#GDK-2BUTTON-PRESS:CAPS"><code class="literal">GDK_2BUTTON_PRESS</code></a> and
-<a class="link" href="gdk3-Events.html#GDK-3BUTTON-PRESS:CAPS"><code class="literal">GDK_3BUTTON_PRESS</code></a> would translate into something syntactically
-invalid (eg <code class="literal">Gdk.EventType.2ButtonPress</code>, where a
-symbol is not allowed to start with a number). In that case, the
-aliases <a class="link" href="gdk3-Events.html#GDK-DOUBLE-BUTTON-PRESS:CAPS"><code class="literal">GDK_DOUBLE_BUTTON_PRESS</code></a> and <a class="link" href="gdk3-Events.html#GDK-TRIPLE-BUTTON-PRESS:CAPS"><code class="literal">GDK_TRIPLE_BUTTON_PRESS</code></a> can
-be used instead.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-NOTHING:CAPS"></a><span class="term"><code class="literal">GDK_NOTHING</code></span></p></td>
-<td>a special code to indicate a null event.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DELETE:CAPS"></a><span class="term"><code class="literal">GDK_DELETE</code></span></p></td>
-<td>the window manager has requested that the toplevel window be
- hidden or destroyed, usually when the user clicks on a special icon in the
- title bar.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DESTROY:CAPS"></a><span class="term"><code class="literal">GDK_DESTROY</code></span></p></td>
-<td>the window has been destroyed.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-EXPOSE:CAPS"></a><span class="term"><code class="literal">GDK_EXPOSE</code></span></p></td>
-<td>all or part of the window has become visible and needs to be
- redrawn.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MOTION-NOTIFY:CAPS"></a><span class="term"><code class="literal">GDK_MOTION_NOTIFY</code></span></p></td>
-<td>the pointer (usually a mouse) has moved.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BUTTON-PRESS:CAPS"></a><span class="term"><code class="literal">GDK_BUTTON_PRESS</code></span></p></td>
-<td>a mouse button has been pressed.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-2BUTTON-PRESS:CAPS"></a><span class="term"><code class="literal">GDK_2BUTTON_PRESS</code></span></p></td>
-<td>a mouse button has been double-clicked (clicked twice
- within a short period of time). Note that each click also generates a
- <a class="link" href="gdk3-Events.html#GDK-BUTTON-PRESS:CAPS"><code class="literal">GDK_BUTTON_PRESS</code></a> event.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DOUBLE-BUTTON-PRESS:CAPS"></a><span class="term"><code class="literal">GDK_DOUBLE_BUTTON_PRESS</code></span></p></td>
-<td>alias for <a class="link" href="gdk3-Events.html#GDK-2BUTTON-PRESS:CAPS"><code class="literal">GDK_2BUTTON_PRESS</code></a>, added in 3.6.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-3BUTTON-PRESS:CAPS"></a><span class="term"><code class="literal">GDK_3BUTTON_PRESS</code></span></p></td>
-<td>a mouse button has been clicked 3 times in a short period
- of time. Note that each click also generates a <a class="link" href="gdk3-Events.html#GDK-BUTTON-PRESS:CAPS"><code class="literal">GDK_BUTTON_PRESS</code></a> event.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-TRIPLE-BUTTON-PRESS:CAPS"></a><span class="term"><code class="literal">GDK_TRIPLE_BUTTON_PRESS</code></span></p></td>
-<td>alias for <a class="link" href="gdk3-Events.html#GDK-3BUTTON-PRESS:CAPS"><code class="literal">GDK_3BUTTON_PRESS</code></a>, added in 3.6.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BUTTON-RELEASE:CAPS"></a><span class="term"><code class="literal">GDK_BUTTON_RELEASE</code></span></p></td>
-<td>a mouse button has been released.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-KEY-PRESS:CAPS"></a><span class="term"><code class="literal">GDK_KEY_PRESS</code></span></p></td>
-<td>a key has been pressed.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-KEY-RELEASE:CAPS"></a><span class="term"><code class="literal">GDK_KEY_RELEASE</code></span></p></td>
-<td>a key has been released.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-ENTER-NOTIFY:CAPS"></a><span class="term"><code class="literal">GDK_ENTER_NOTIFY</code></span></p></td>
-<td>the pointer has entered the window.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-LEAVE-NOTIFY:CAPS"></a><span class="term"><code class="literal">GDK_LEAVE_NOTIFY</code></span></p></td>
-<td>the pointer has left the window.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-FOCUS-CHANGE:CAPS"></a><span class="term"><code class="literal">GDK_FOCUS_CHANGE</code></span></p></td>
-<td>the keyboard focus has entered or left the window.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CONFIGURE:CAPS"></a><span class="term"><code class="literal">GDK_CONFIGURE</code></span></p></td>
-<td>the size, position or stacking order of the window has changed.
- Note that GTK+ discards these events for <a class="link" href="gdk3-Windows.html#GDK-WINDOW-CHILD:CAPS"><code class="literal">GDK_WINDOW_CHILD</code></a> windows.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MAP:CAPS"></a><span class="term"><code class="literal">GDK_MAP</code></span></p></td>
-<td>the window has been mapped.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-UNMAP:CAPS"></a><span class="term"><code class="literal">GDK_UNMAP</code></span></p></td>
-<td>the window has been unmapped.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-PROPERTY-NOTIFY:CAPS"></a><span class="term"><code class="literal">GDK_PROPERTY_NOTIFY</code></span></p></td>
-<td>a property on the window has been changed or deleted.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SELECTION-CLEAR:CAPS"></a><span class="term"><code class="literal">GDK_SELECTION_CLEAR</code></span></p></td>
-<td>the application has lost ownership of a selection.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SELECTION-REQUEST:CAPS"></a><span class="term"><code class="literal">GDK_SELECTION_REQUEST</code></span></p></td>
-<td>another application has requested a selection.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SELECTION-NOTIFY:CAPS"></a><span class="term"><code class="literal">GDK_SELECTION_NOTIFY</code></span></p></td>
-<td>a selection has been received.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-PROXIMITY-IN:CAPS"></a><span class="term"><code class="literal">GDK_PROXIMITY_IN</code></span></p></td>
-<td>an input device has moved into contact with a sensing
- surface (e.g. a touchscreen or graphics tablet).
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-PROXIMITY-OUT:CAPS"></a><span class="term"><code class="literal">GDK_PROXIMITY_OUT</code></span></p></td>
-<td>an input device has moved out of contact with a sensing
- surface.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DRAG-ENTER:CAPS"></a><span class="term"><code class="literal">GDK_DRAG_ENTER</code></span></p></td>
-<td>the mouse has entered the window while a drag is in progress.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DRAG-LEAVE:CAPS"></a><span class="term"><code class="literal">GDK_DRAG_LEAVE</code></span></p></td>
-<td>the mouse has left the window while a drag is in progress.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DRAG-MOTION:CAPS"></a><span class="term"><code class="literal">GDK_DRAG_MOTION</code></span></p></td>
-<td>the mouse has moved in the window while a drag is in
- progress.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DRAG-STATUS:CAPS"></a><span class="term"><code class="literal">GDK_DRAG_STATUS</code></span></p></td>
-<td>the status of the drag operation initiated by the window
- has changed.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DROP-START:CAPS"></a><span class="term"><code class="literal">GDK_DROP_START</code></span></p></td>
-<td>a drop operation onto the window has started.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DROP-FINISHED:CAPS"></a><span class="term"><code class="literal">GDK_DROP_FINISHED</code></span></p></td>
-<td>the drop operation initiated by the window has completed.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CLIENT-EVENT:CAPS"></a><span class="term"><code class="literal">GDK_CLIENT_EVENT</code></span></p></td>
-<td>a message has been received from another application.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-VISIBILITY-NOTIFY:CAPS"></a><span class="term"><code class="literal">GDK_VISIBILITY_NOTIFY</code></span></p></td>
-<td>the window visibility status has changed.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SCROLL:CAPS"></a><span class="term"><code class="literal">GDK_SCROLL</code></span></p></td>
-<td>the scroll wheel was turned
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-STATE:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_STATE</code></span></p></td>
-<td>the state of a window has changed. See <a class="link" href="gdk3-Event-Structures.html#GdkWindowState" title="enum GdkWindowState"><span class="type">GdkWindowState</span></a>
- for the possible window states
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SETTING:CAPS"></a><span class="term"><code class="literal">GDK_SETTING</code></span></p></td>
-<td>a setting has been modified.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-OWNER-CHANGE:CAPS"></a><span class="term"><code class="literal">GDK_OWNER_CHANGE</code></span></p></td>
-<td>the owner of a selection has changed. This event type
- was added in 2.6
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GRAB-BROKEN:CAPS"></a><span class="term"><code class="literal">GDK_GRAB_BROKEN</code></span></p></td>
-<td>a pointer or keyboard grab was broken. This event type
- was added in 2.8.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DAMAGE:CAPS"></a><span class="term"><code class="literal">GDK_DAMAGE</code></span></p></td>
-<td>the content of the window has been changed. This event type
- was added in 2.14.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-TOUCH-BEGIN:CAPS"></a><span class="term"><code class="literal">GDK_TOUCH_BEGIN</code></span></p></td>
-<td>A new touch event sequence has just started. This event
- type was added in 3.4.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-TOUCH-UPDATE:CAPS"></a><span class="term"><code class="literal">GDK_TOUCH_UPDATE</code></span></p></td>
-<td>A touch event sequence has been updated. This event type
- was added in 3.4.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-TOUCH-END:CAPS"></a><span class="term"><code class="literal">GDK_TOUCH_END</code></span></p></td>
-<td>A touch event sequence has finished. This event type
- was added in 3.4.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-TOUCH-CANCEL:CAPS"></a><span class="term"><code class="literal">GDK_TOUCH_CANCEL</code></span></p></td>
-<td>A touch event sequence has been canceled. This event type
- was added in 3.4.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-EVENT-LAST:CAPS"></a><span class="term"><code class="literal">GDK_EVENT_LAST</code></span></p></td>
-<td>marks the end of the GdkEventType enumeration. Added in 2.18
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventMask"></a><h3>enum GdkEventMask</h3>
-<pre class="programlisting">typedef enum {
- GDK_EXPOSURE_MASK = 1 &lt;&lt; 1,
- GDK_POINTER_MOTION_MASK = 1 &lt;&lt; 2,
- GDK_POINTER_MOTION_HINT_MASK = 1 &lt;&lt; 3,
- GDK_BUTTON_MOTION_MASK = 1 &lt;&lt; 4,
- GDK_BUTTON1_MOTION_MASK = 1 &lt;&lt; 5,
- GDK_BUTTON2_MOTION_MASK = 1 &lt;&lt; 6,
- GDK_BUTTON3_MOTION_MASK = 1 &lt;&lt; 7,
- GDK_BUTTON_PRESS_MASK = 1 &lt;&lt; 8,
- GDK_BUTTON_RELEASE_MASK = 1 &lt;&lt; 9,
- GDK_KEY_PRESS_MASK = 1 &lt;&lt; 10,
- GDK_KEY_RELEASE_MASK = 1 &lt;&lt; 11,
- GDK_ENTER_NOTIFY_MASK = 1 &lt;&lt; 12,
- GDK_LEAVE_NOTIFY_MASK = 1 &lt;&lt; 13,
- GDK_FOCUS_CHANGE_MASK = 1 &lt;&lt; 14,
- GDK_STRUCTURE_MASK = 1 &lt;&lt; 15,
- GDK_PROPERTY_CHANGE_MASK = 1 &lt;&lt; 16,
- GDK_VISIBILITY_NOTIFY_MASK = 1 &lt;&lt; 17,
- GDK_PROXIMITY_IN_MASK = 1 &lt;&lt; 18,
- GDK_PROXIMITY_OUT_MASK = 1 &lt;&lt; 19,
- GDK_SUBSTRUCTURE_MASK = 1 &lt;&lt; 20,
- GDK_SCROLL_MASK = 1 &lt;&lt; 21,
- GDK_TOUCH_MASK = 1 &lt;&lt; 22,
- GDK_SMOOTH_SCROLL_MASK = 1 &lt;&lt; 23,
- GDK_ALL_EVENTS_MASK = 0xFFFFFE
-} GdkEventMask;
-</pre>
-<p>
-A set of bit-flags to indicate which events a window is to receive.
-Most of these masks map onto one or more of the <a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> event types
-above.
-</p>
-<p>
-<a class="link" href="gdk3-Events.html#GDK-POINTER-MOTION-HINT-MASK:CAPS"><code class="literal">GDK_POINTER_MOTION_HINT_MASK</code></a> is a special mask which is used to reduce the
-number of <a class="link" href="gdk3-Events.html#GDK-MOTION-NOTIFY:CAPS"><code class="literal">GDK_MOTION_NOTIFY</code></a> events received. Normally a <a class="link" href="gdk3-Events.html#GDK-MOTION-NOTIFY:CAPS"><code class="literal">GDK_MOTION_NOTIFY</code></a>
-event is received each time the mouse moves. However, if the application
-spends a lot of time processing the event (updating the display, for example),
-it can lag behind the position of the mouse. When using
-<a class="link" href="gdk3-Events.html#GDK-POINTER-MOTION-HINT-MASK:CAPS"><code class="literal">GDK_POINTER_MOTION_HINT_MASK</code></a>, fewer <a class="link" href="gdk3-Events.html#GDK-MOTION-NOTIFY:CAPS"><code class="literal">GDK_MOTION_NOTIFY</code></a> events will be sent,
-some of which are marked as a hint (the is_hint member is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>).
-To receive more motion events after a motion hint event, the application
-needs to asks for more, by calling <a class="link" href="gdk3-Events.html#gdk-event-request-motions" title="gdk_event_request_motions ()"><code class="function">gdk_event_request_motions()</code></a>.
-</p>
-<p>
-If <a class="link" href="gdk3-Events.html#GDK-TOUCH-MASK:CAPS"><code class="literal">GDK_TOUCH_MASK</code></a> is enabled, the window will receive touch events
-from touch-enabled devices. Those will come as sequences of <a class="link" href="gdk3-Event-Structures.html#GdkEventTouch" title="struct GdkEventTouch"><span class="type">GdkEventTouch</span></a>
-with type <a class="link" href="gdk3-Events.html#GDK-TOUCH-UPDATE:CAPS"><code class="literal">GDK_TOUCH_UPDATE</code></a>, enclosed by two events with
-type <a class="link" href="gdk3-Events.html#GDK-TOUCH-BEGIN:CAPS"><code class="literal">GDK_TOUCH_BEGIN</code></a> and <a class="link" href="gdk3-Events.html#GDK-TOUCH-END:CAPS"><code class="literal">GDK_TOUCH_END</code></a> (or <a class="link" href="gdk3-Events.html#GDK-TOUCH-CANCEL:CAPS"><code class="literal">GDK_TOUCH_CANCEL</code></a>).
-<a class="link" href="gdk3-Events.html#gdk-event-get-event-sequence" title="gdk_event_get_event_sequence ()"><code class="function">gdk_event_get_event_sequence()</code></a> returns the event sequence for these
-events, so different sequences may be distinguished.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-EXPOSURE-MASK:CAPS"></a><span class="term"><code class="literal">GDK_EXPOSURE_MASK</code></span></p></td>
-<td>receive expose events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-POINTER-MOTION-MASK:CAPS"></a><span class="term"><code class="literal">GDK_POINTER_MOTION_MASK</code></span></p></td>
-<td>receive all pointer motion events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-POINTER-MOTION-HINT-MASK:CAPS"></a><span class="term"><code class="literal">GDK_POINTER_MOTION_HINT_MASK</code></span></p></td>
-<td>see the explanation above
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BUTTON-MOTION-MASK:CAPS"></a><span class="term"><code class="literal">GDK_BUTTON_MOTION_MASK</code></span></p></td>
-<td>receive pointer motion events while any button is pressed
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BUTTON1-MOTION-MASK:CAPS"></a><span class="term"><code class="literal">GDK_BUTTON1_MOTION_MASK</code></span></p></td>
-<td>receive pointer motion events while 1 button is pressed
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BUTTON2-MOTION-MASK:CAPS"></a><span class="term"><code class="literal">GDK_BUTTON2_MOTION_MASK</code></span></p></td>
-<td>receive pointer motion events while 2 button is pressed
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BUTTON3-MOTION-MASK:CAPS"></a><span class="term"><code class="literal">GDK_BUTTON3_MOTION_MASK</code></span></p></td>
-<td>receive pointer motion events while 3 button is pressed
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BUTTON-PRESS-MASK:CAPS"></a><span class="term"><code class="literal">GDK_BUTTON_PRESS_MASK</code></span></p></td>
-<td>receive button press events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BUTTON-RELEASE-MASK:CAPS"></a><span class="term"><code class="literal">GDK_BUTTON_RELEASE_MASK</code></span></p></td>
-<td>receive button release events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-KEY-PRESS-MASK:CAPS"></a><span class="term"><code class="literal">GDK_KEY_PRESS_MASK</code></span></p></td>
-<td>receive key press events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-KEY-RELEASE-MASK:CAPS"></a><span class="term"><code class="literal">GDK_KEY_RELEASE_MASK</code></span></p></td>
-<td>receive key release events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-ENTER-NOTIFY-MASK:CAPS"></a><span class="term"><code class="literal">GDK_ENTER_NOTIFY_MASK</code></span></p></td>
-<td>receive window enter events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-LEAVE-NOTIFY-MASK:CAPS"></a><span class="term"><code class="literal">GDK_LEAVE_NOTIFY_MASK</code></span></p></td>
-<td>receive window leave events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-FOCUS-CHANGE-MASK:CAPS"></a><span class="term"><code class="literal">GDK_FOCUS_CHANGE_MASK</code></span></p></td>
-<td>receive focus change events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-STRUCTURE-MASK:CAPS"></a><span class="term"><code class="literal">GDK_STRUCTURE_MASK</code></span></p></td>
-<td>receive events about window configuration change
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-PROPERTY-CHANGE-MASK:CAPS"></a><span class="term"><code class="literal">GDK_PROPERTY_CHANGE_MASK</code></span></p></td>
-<td>receive property change events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-VISIBILITY-NOTIFY-MASK:CAPS"></a><span class="term"><code class="literal">GDK_VISIBILITY_NOTIFY_MASK</code></span></p></td>
-<td>receive visibility change events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-PROXIMITY-IN-MASK:CAPS"></a><span class="term"><code class="literal">GDK_PROXIMITY_IN_MASK</code></span></p></td>
-<td>receive proximity in events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-PROXIMITY-OUT-MASK:CAPS"></a><span class="term"><code class="literal">GDK_PROXIMITY_OUT_MASK</code></span></p></td>
-<td>receive proximity out events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SUBSTRUCTURE-MASK:CAPS"></a><span class="term"><code class="literal">GDK_SUBSTRUCTURE_MASK</code></span></p></td>
-<td>receive events about window configuration changes of
- child windows
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SCROLL-MASK:CAPS"></a><span class="term"><code class="literal">GDK_SCROLL_MASK</code></span></p></td>
-<td>receive scroll events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-TOUCH-MASK:CAPS"></a><span class="term"><code class="literal">GDK_TOUCH_MASK</code></span></p></td>
-<td>receive touch events. Since 3.4
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-SMOOTH-SCROLL-MASK:CAPS"></a><span class="term"><code class="literal">GDK_SMOOTH_SCROLL_MASK</code></span></p></td>
-<td>receive smooth scrolling events. Since 3.4
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-ALL-EVENTS-MASK:CAPS"></a><span class="term"><code class="literal">GDK_ALL_EVENTS_MASK</code></span></p></td>
-<td>the combination of all the above event masks.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-CURRENT-TIME:CAPS"></a><h3>GDK_CURRENT_TIME</h3>
-<pre class="programlisting">#define GDK_CURRENT_TIME 0L
-</pre>
-<p>
-Represents the current time, and can be used anywhere a time is expected.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-PRIORITY-EVENTS:CAPS"></a><h3>GDK_PRIORITY_EVENTS</h3>
-<pre class="programlisting">#define GDK_PRIORITY_EVENTS</pre>
-<p>
-This is the priority that events from the X server are given in the
-<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html">GLib Main Loop</a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-PRIORITY-REDRAW:CAPS"></a><h3>GDK_PRIORITY_REDRAW</h3>
-<pre class="programlisting">#define GDK_PRIORITY_REDRAW (G_PRIORITY_HIGH_IDLE + 20)
-</pre>
-<p>
-This is the priority that the idle handler processing window updates
-is given in the
-<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html">GLib Main Loop</a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-EVENT-PROPAGATE:CAPS"></a><h3>GDK_EVENT_PROPAGATE</h3>
-<pre class="programlisting">#define GDK_EVENT_PROPAGATE (FALSE)
-</pre>
-<p>
-Use this macro as the return value for continuing the propagation of
-an event handler.
-</p>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-EVENT-STOP:CAPS"></a><h3>GDK_EVENT_STOP</h3>
-<pre class="programlisting">#define GDK_EVENT_STOP (TRUE)
-</pre>
-<p>
-Use this macro as the return value for stopping the propagation of
-an event handler.
-</p>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-BUTTON-PRIMARY:CAPS"></a><h3>GDK_BUTTON_PRIMARY</h3>
-<pre class="programlisting">#define GDK_BUTTON_PRIMARY (1)
-</pre>
-<p>
-The primary button. This is typically the left mouse button, or the
-right button in a left-handed setup.
-</p>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-BUTTON-MIDDLE:CAPS"></a><h3>GDK_BUTTON_MIDDLE</h3>
-<pre class="programlisting">#define GDK_BUTTON_MIDDLE (2)
-</pre>
-<p>
-The middle button.
-</p>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-BUTTON-SECONDARY:CAPS"></a><h3>GDK_BUTTON_SECONDARY</h3>
-<pre class="programlisting">#define GDK_BUTTON_SECONDARY (3)
-</pre>
-<p>
-The secondary button. This is typically the right mouse button, or the
-left button in a left-handed setup.
-</p>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-events-pending"></a><h3>gdk_events_pending ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_events_pending (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Checks if any events are ready to be processed for any display.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if any events are pending.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-peek"></a><h3>gdk_event_peek ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="returnvalue">GdkEvent</span></a> * gdk_event_peek (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-If there is an event waiting in the event queue of some open
-display, returns a copy of it. See <a class="link" href="GdkDisplay.html#gdk-display-peek-event" title="gdk_display_peek_event ()"><code class="function">gdk_display_peek_event()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a copy of the first <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> on some event queue, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no
-events are in any queues. The returned <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> should be freed with
-<a class="link" href="gdk3-Events.html#gdk-event-free" title="gdk_event_free ()"><code class="function">gdk_event_free()</code></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get"></a><h3>gdk_event_get ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="returnvalue">GdkEvent</span></a> * gdk_event_get (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Checks all open displays for a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> to process,to be processed
-on, fetching events from the windowing system if necessary.
-See <a class="link" href="GdkDisplay.html#gdk-display-get-event" title="gdk_display_get_event ()"><code class="function">gdk_display_get_event()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the next <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> to be processed, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no events
-are pending. The returned <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> should be freed with <a class="link" href="gdk3-Events.html#gdk-event-free" title="gdk_event_free ()"><code class="function">gdk_event_free()</code></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-put"></a><h3>gdk_event_put ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_event_put (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);</pre>
-<p>
-Appends a copy of the given event onto the front of the event
-queue for event-&gt;any.window's display, or the default event
-queue if event-&gt;any.window is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. See <a class="link" href="GdkDisplay.html#gdk-display-put-event" title="gdk_display_put_event ()"><code class="function">gdk_display_put_event()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-new"></a><h3>gdk_event_new ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="returnvalue">GdkEvent</span></a> * gdk_event_new (<em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a> type</code></em>);</pre>
-<p>
-Creates a new event of the given type. All fields are set to 0.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Events.html#GdkEventType" title="enum GdkEventType"><span class="type">GdkEventType</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly-allocated <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>. The returned <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-should be freed with <a class="link" href="gdk3-Events.html#gdk-event-free" title="gdk_event_free ()"><code class="function">gdk_event_free()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-copy"></a><h3>gdk_event_copy ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="returnvalue">GdkEvent</span></a> * gdk_event_copy (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);</pre>
-<p>
-Copies a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>, copying or incrementing the reference count of the
-resources associated with it (e.g. <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>'s and strings).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a copy of <em class="parameter"><code>event</code></em>. The returned <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> should be freed with
-<a class="link" href="gdk3-Events.html#gdk-event-free" title="gdk_event_free ()"><code class="function">gdk_event_free()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-free"></a><h3>gdk_event_free ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_event_free (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);</pre>
-<p>
-Frees a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>, freeing or decrementing any resources associated with it.
-Note that this function should only be called with events returned from
-functions such as <a class="link" href="gdk3-Events.html#gdk-event-peek" title="gdk_event_peek ()"><code class="function">gdk_event_peek()</code></a>, <a class="link" href="gdk3-Events.html#gdk-event-get" title="gdk_event_get ()"><code class="function">gdk_event_get()</code></a>, <a class="link" href="gdk3-Events.html#gdk-event-copy" title="gdk_event_copy ()"><code class="function">gdk_event_copy()</code></a>
-and <a class="link" href="gdk3-Events.html#gdk-event-new" title="gdk_event_new ()"><code class="function">gdk_event_new()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-axis"></a><h3>gdk_event_get_axis ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_event_get_axis (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkAxisUse" title="enum GdkAxisUse"><span class="type">GdkAxisUse</span></a> axis_use</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *value</code></em>);</pre>
-<p>
-Extract the axis value for a particular axis use from
-an event structure.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>axis_use</code></em> :</span></p></td>
-<td>the axis use to look for</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>location to store the value found. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the specified axis was found, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-button"></a><h3>gdk_event_get_button ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_event_get_button (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *button</code></em>);</pre>
-<p>
-Extract the button number from an event.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>button</code></em> :</span></p></td>
-<td>location to store mouse button number. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event delivered a button number</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-click-count"></a><h3>gdk_event_get_click_count ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_event_get_click_count (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *click_count</code></em>);</pre>
-<p>
-Extracts the click count from an event.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>click_count</code></em> :</span></p></td>
-<td>location to store click count. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event delivered a click count</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-coords"></a><h3>gdk_event_get_coords ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_event_get_coords (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *x_win</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *y_win</code></em>);</pre>
-<p>
-Extract the event window relative x/y coordinates from an event.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x_win</code></em> :</span></p></td>
-<td>location to put event window x coordinate. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y_win</code></em> :</span></p></td>
-<td>location to put event window y coordinate. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event delivered event window coordinates</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-keycode"></a><h3>gdk_event_get_keycode ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_event_get_keycode (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> *keycode</code></em>);</pre>
-<p>
-Extracts the hardware keycode from an event.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keycode</code></em> :</span></p></td>
-<td>location to store the keycode. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event delivered a hardware keycode</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-keyval"></a><h3>gdk_event_get_keyval ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_event_get_keyval (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *keyval</code></em>);</pre>
-<p>
-Extracts the keyval from an event.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keyval</code></em> :</span></p></td>
-<td>location to store the keyval. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event delivered a key symbol</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-root-coords"></a><h3>gdk_event_get_root_coords ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_event_get_root_coords (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *x_root</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *y_root</code></em>);</pre>
-<p>
-Extract the root window relative x/y coordinates from an event.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x_root</code></em> :</span></p></td>
-<td>location to put root window x coordinate. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y_root</code></em> :</span></p></td>
-<td>location to put root window y coordinate. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event delivered root window coordinates</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-scroll-direction"></a><h3>gdk_event_get_scroll_direction ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_event_get_scroll_direction (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkScrollDirection" title="enum GdkScrollDirection"><span class="type">GdkScrollDirection</span></a> *direction</code></em>);</pre>
-<p>
-Extracts the scroll direction from an event.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>direction</code></em> :</span></p></td>
-<td>location to store the scroll direction. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event delivered a scroll direction</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-scroll-deltas"></a><h3>gdk_event_get_scroll_deltas ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_event_get_scroll_deltas (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *delta_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *delta_y</code></em>);</pre>
-<p>
-Retrieves the scroll deltas from a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>delta_x</code></em> :</span></p></td>
-<td>return location for X delta</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>delta_y</code></em> :</span></p></td>
-<td>return location for Y delta</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event contains smooth scroll information</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-state"></a><h3>gdk_event_get_state ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_event_get_state (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *state</code></em>);</pre>
-<p>
-If the event contains a "state" field, puts that field in <em class="parameter"><code>state</code></em>. Otherwise
-stores an empty state (0). Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if there was a state field
-in the event. <em class="parameter"><code>event</code></em> may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, in which case it's treated
-as if the event had no state field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> or NULL</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
-<td>return location for state. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if there was a state field in the event</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-time"></a><h3>gdk_event_get_time ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> gdk_event_get_time (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);</pre>
-<p>
-returns <a class="link" href="gdk3-Events.html#GDK-CURRENT-TIME:CAPS" title="GDK_CURRENT_TIME"><span class="type">GDK_CURRENT_TIME</span></a>. If <em class="parameter"><code>event</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, returns <a class="link" href="gdk3-Events.html#GDK-CURRENT-TIME:CAPS" title="GDK_CURRENT_TIME"><span class="type">GDK_CURRENT_TIME</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>time stamp field from <em class="parameter"><code>event</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventSequence"></a><h3>GdkEventSequence</h3>
-<pre class="programlisting">typedef struct _GdkEventSequence GdkEventSequence;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-event-sequence"></a><h3>gdk_event_get_event_sequence ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Events.html#GdkEventSequence" title="GdkEventSequence"><span class="returnvalue">GdkEventSequence</span></a> * gdk_event_get_event_sequence (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);</pre>
-<p>
-If <em class="parameter"><code>event</code></em> if of type <a class="link" href="gdk3-Events.html#GDK-TOUCH-BEGIN:CAPS"><code class="literal">GDK_TOUCH_BEGIN</code></a>, <a class="link" href="gdk3-Events.html#GDK-TOUCH-UPDATE:CAPS"><code class="literal">GDK_TOUCH_UPDATE</code></a>,
-<a class="link" href="gdk3-Events.html#GDK-TOUCH-END:CAPS"><code class="literal">GDK_TOUCH_END</code></a> or <a class="link" href="gdk3-Events.html#GDK-TOUCH-CANCEL:CAPS"><code class="literal">GDK_TOUCH_CANCEL</code></a>, returns the <a class="link" href="gdk3-Events.html#GdkEventSequence" title="GdkEventSequence"><span class="type">GdkEventSequence</span></a>
-to which the event belongs. Otherwise, return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the event sequence that the event belongs to</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-request-motions"></a><h3>gdk_event_request_motions ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_event_request_motions (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEventMotion" title="struct GdkEventMotion"><span class="type">GdkEventMotion</span></a> *event</code></em>);</pre>
-<p>
-Request more motion notifies if <em class="parameter"><code>event</code></em> is a motion notify hint event.
-</p>
-<p>
-This function should be used instead of <a class="link" href="gdk3-Windows.html#gdk-window-get-pointer" title="gdk_window_get_pointer ()"><code class="function">gdk_window_get_pointer()</code></a> to
-request further motion notifies, because it also works for extension
-events where motion notifies are provided for devices other than the
-core pointer. Coordinate extraction, processing and requesting more
-motion events from a <a class="link" href="gdk3-Events.html#GDK-MOTION-NOTIFY:CAPS"><code class="literal">GDK_MOTION_NOTIFY</code></a> event usually works like this:
-</p>
-<p>
-</p>
-<div class="informalexample">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="cbracket">{</span>
-<span class="normal"> </span><span class="comment">/* motion_event handler */</span>
-<span class="normal"> x </span><span class="symbol">=</span><span class="normal"> motion_event</span><span class="symbol">-&gt;</span><span class="normal">x</span><span class="symbol">;</span>
-<span class="normal"> y </span><span class="symbol">=</span><span class="normal"> motion_event</span><span class="symbol">-&gt;</span><span class="normal">y</span><span class="symbol">;</span>
-<span class="normal"> </span><span class="comment">/* handle (x,y) motion */</span>
-<span class="normal"> </span><span class="function"><a href="gdk3-Events.html#gdk-event-request-motions">gdk_event_request_motions</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">motion_event</span><span class="symbol">);</span><span class="normal"> </span><span class="comment">/* handles is_hint events */</span>
-<span class="cbracket">}</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a valid <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-events-get-angle"></a><h3>gdk_events_get_angle ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_events_get_angle (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event1</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event2</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *angle</code></em>);</pre>
-<p>
-If both events contain X/Y information, this function will return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
-and return in <em class="parameter"><code>angle</code></em> the relative angle from <em class="parameter"><code>event1</code></em> to <em class="parameter"><code>event2</code></em>. The rotation
-direction for positive angles is from the positive X axis towards the positive
-Y axis.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event1</code></em> :</span></p></td>
-<td>first <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event2</code></em> :</span></p></td>
-<td>second <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>angle</code></em> :</span></p></td>
-<td>return location for the relative angle between both events. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the angle could be calculated.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-events-get-center"></a><h3>gdk_events_get_center ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_events_get_center (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event1</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event2</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *y</code></em>);</pre>
-<p>
-If both events contain X/Y information, the center of both coordinates
-will be returned in <em class="parameter"><code>x</code></em> and <em class="parameter"><code>y</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event1</code></em> :</span></p></td>
-<td>first <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event2</code></em> :</span></p></td>
-<td>second <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>return location for the X coordinate of the center. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>return location for the Y coordinate of the center. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the center could be calculated.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-events-get-distance"></a><h3>gdk_events_get_distance ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_events_get_distance (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event1</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event2</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *distance</code></em>);</pre>
-<p>
-If both events have X/Y information, the distance between both coordinates
-(as in a straight line going from <em class="parameter"><code>event1</code></em> to <em class="parameter"><code>event2</code></em>) will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event1</code></em> :</span></p></td>
-<td>first <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event2</code></em> :</span></p></td>
-<td>second <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>distance</code></em> :</span></p></td>
-<td>return location for the distance. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the distance could be calculated.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-triggers-context-menu"></a><h3>gdk_event_triggers_context_menu ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_event_triggers_context_menu (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);</pre>
-<p>
-This function returns whether a <a class="link" href="gdk3-Event-Structures.html#GdkEventButton" title="struct GdkEventButton"><span class="type">GdkEventButton</span></a> should trigger a
-context menu, according to platform conventions. The right mouse
-button always triggers context menus. Additionally, if
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-modifier-mask" title="gdk_keymap_get_modifier_mask ()"><code class="function">gdk_keymap_get_modifier_mask()</code></a> returns a non-0 mask for
-<code class="literal">GDK_MODIFIER_INTENT_CONTEXT_MENU</code>, then the left mouse button will
-also trigger a context menu if this modifier is pressed.
-</p>
-<p>
-This function should always be used instead of simply checking for
-event-&gt;button == <a class="link" href="gdk3-Events.html#GDK-BUTTON-SECONDARY:CAPS" title="GDK_BUTTON_SECONDARY"><code class="literal">GDK_BUTTON_SECONDARY</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>, currently only button events are meaningful values</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event should trigger a context menu.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-handler-set"></a><h3>gdk_event_handler_set ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_event_handler_set (<em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventFunc" title="GdkEventFunc ()"><span class="type">GdkEventFunc</span></a> func</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);</pre>
-<p>
-Sets the function to call to handle all events from GDK.
-</p>
-<p>
-Note that GTK+ uses this to install its own event handler, so it is
-usually not useful for GTK+ applications. (Although an application
-can call this function then call <a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-main-do-event"><code class="function">gtk_main_do_event()</code></a> to pass
-events to GTK+.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
-<td>the function to call to handle events from GDK.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>user data to pass to the function.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>the function to call when the handler function is removed, i.e. when
-<a class="link" href="gdk3-Events.html#gdk-event-handler-set" title="gdk_event_handler_set ()"><code class="function">gdk_event_handler_set()</code></a> is called with another event handler.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkEventFunc"></a><h3>GdkEventFunc ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*GdkEventFunc) (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
-<p>
-Specifies the type of function passed to <a class="link" href="gdk3-Events.html#gdk-event-handler-set" title="gdk_event_handler_set ()"><code class="function">gdk_event_handler_set()</code></a> to
-handle all GDK events.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>the <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> to process.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>user data set when the event handler was installed with
-<a class="link" href="gdk3-Events.html#gdk-event-handler-set" title="gdk_event_handler_set ()"><code class="function">gdk_event_handler_set()</code></a>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-get-show-events"></a><h3>gdk_get_show_events ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_get_show_events (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets whether event debugging output is enabled.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if event debugging output is enabled.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-set-show-events"></a><h3>gdk_set_show_events ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_set_show_events (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> show_events</code></em>);</pre>
-<p>
-Sets whether a trace of received events is output.
-Note that GTK+ must be compiled with debugging (that is,
-configured using the <code class="option">--enable-debug</code> option)
-to use this option.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>show_events</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to output event debugging information.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-set-screen"></a><h3>gdk_event_set_screen ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_event_set_screen (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Sets the screen for <em class="parameter"><code>event</code></em> to <em class="parameter"><code>screen</code></em>. The event must
-have been allocated by GTK+, for instance, by
-<a class="link" href="gdk3-Events.html#gdk-event-copy" title="gdk_event_copy ()"><code class="function">gdk_event_copy()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-screen"></a><h3>gdk_event_get_screen ()</h3>
-<pre class="programlisting"><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="returnvalue">GdkScreen</span></a> * gdk_event_get_screen (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);</pre>
-<p>
-Returns the screen for the event. The screen is
-typically the screen for <code class="literal">event-&gt;any.window</code>, but
-for events such as mouse events, it is the screen
-where the pointer was when the event occurs -
-that is, the screen which has the root window
-to which <code class="literal">event-&gt;motion.x_root</code> and
-<code class="literal">event-&gt;motion.y_root</code> are relative.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the screen for the event. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-device"></a><h3>gdk_event_get_device ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="returnvalue">GdkDevice</span></a> * gdk_event_get_device (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);</pre>
-<p>
-If the event contains a "device" field, this function will return
-it, else it will return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-set-device"></a><h3>gdk_event_set_device ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_event_set_device (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Sets the device for <em class="parameter"><code>event</code></em> to <em class="parameter"><code>device</code></em>. The event must
-have been allocated by GTK+, for instance, by
-<a class="link" href="gdk3-Events.html#gdk-event-copy" title="gdk_event_copy ()"><code class="function">gdk_event_copy()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-get-source-device"></a><h3>gdk_event_get_source_device ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="returnvalue">GdkDevice</span></a> * gdk_event_get_source_device (<em class="parameter"><code>const <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);</pre>
-<p>
-This function returns the hardware (slave) <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> that has
-triggered the event, falling back to the virtual (master) device
-(as in <a class="link" href="gdk3-Events.html#gdk-event-get-device" title="gdk_event_get_device ()"><code class="function">gdk_event_get_device()</code></a>) if the event wasn't caused by
-interaction with a hardware device. This may happen for example
-in synthesized crossing events after a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> updates its
-geometry or a grab is acquired/released.
-</p>
-<p>
-If the event does not contain a device field, this function will
-return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-event-set-source-device"></a><h3>gdk_event_set_source_device ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_event_set_source_device (<em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Sets the slave device for <em class="parameter"><code>event</code></em> to <em class="parameter"><code>device</code></em>.
-</p>
-<p>
-The event must have been allocated by GTK+,
-for instance by <a class="link" href="gdk3-Events.html#gdk-event-copy" title="gdk_event_copy ()"><code class="function">gdk_event_copy()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-setting-get"></a><h3>gdk_setting_get ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_setting_get (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
-<p>
-Obtains a desktop-wide setting, such as the double-click time,
-for the default screen. See <a class="link" href="GdkScreen.html#gdk-screen-get-setting" title="gdk_screen_get_setting ()"><code class="function">gdk_screen_get_setting()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>the name of the setting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>location to store the value of the setting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the setting existed and a value was stored
-in <em class="parameter"><code>value</code></em>, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="gdk3-Events.see-also"></a><h2>See Also</h2>
-<a href="http://library.gnome.org/devel/gdk3/gdk-Event-Structures.html">Event Structures</a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-General.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-General.html
deleted file mode 100644
index 3e13a0f..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-General.html
+++ /dev/null
@@ -1,892 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>General</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="reference.html" title="API Reference">
-<link rel="next" href="GdkDisplayManager.html" title="GdkDisplayManager">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="reference.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="GdkDisplayManager.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-General.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-General.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-General"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-General.top_of_page"></a>General</span></h2>
-<p>General — Library initialization and miscellaneous functions</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-General.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
-<span class="returnvalue">void</span> <a class="link" href="gdk3-General.html#gdk-init" title="gdk_init ()">gdk_init</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *argc</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***argv</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-General.html#gdk-init-check" title="gdk_init_check ()">gdk_init_check</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *argc</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***argv</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-General.html#gdk-parse-args" title="gdk_parse_args ()">gdk_parse_args</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *argc</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***argv</code></em>);
-const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gdk3-General.html#gdk-get-display-arg-name" title="gdk_get_display_arg_name ()">gdk_get_display_arg_name</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-General.html#gdk-notify-startup-complete" title="gdk_notify_startup_complete ()">gdk_notify_startup_complete</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-General.html#gdk-notify-startup-complete-with-id" title="gdk_notify_startup_complete_with_id ()">gdk_notify_startup_complete_with_id</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *startup_id</code></em>);
-
-const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gdk3-General.html#gdk-get-program-class" title="gdk_get_program_class ()">gdk_get_program_class</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-General.html#gdk-set-program-class" title="gdk_set_program_class ()">gdk_set_program_class</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *program_class</code></em>);
-
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gdk3-General.html#gdk-get-display" title="gdk_get_display ()">gdk_get_display</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="gdk3-General.html#gdk-flush" title="gdk_flush ()">gdk_flush</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-General.html#gdk-screen-width" title="gdk_screen_width ()">gdk_screen_width</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-General.html#gdk-screen-height" title="gdk_screen_height ()">gdk_screen_height</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-General.html#gdk-screen-width-mm" title="gdk_screen_width_mm ()">gdk_screen_width_mm</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-General.html#gdk-screen-height-mm" title="gdk_screen_height_mm ()">gdk_screen_height_mm</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-
-<a class="link" href="gdk3-General.html#GdkGrabStatus" title="enum GdkGrabStatus"><span class="returnvalue">GdkGrabStatus</span></a> <a class="link" href="gdk3-General.html#gdk-pointer-grab" title="gdk_pointer_grab ()">gdk_pointer_grab</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> owner_events</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="type">GdkEventMask</span></a> event_mask</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *confine_to</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-enum <a class="link" href="gdk3-General.html#GdkGrabStatus" title="enum GdkGrabStatus">GdkGrabStatus</a>;
-<span class="returnvalue">void</span> <a class="link" href="gdk3-General.html#gdk-pointer-ungrab" title="gdk_pointer_ungrab ()">gdk_pointer_ungrab</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-General.html#gdk-pointer-is-grabbed" title="gdk_pointer_is_grabbed ()">gdk_pointer_is_grabbed</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-General.html#gdk-set-double-click-time" title="gdk_set_double_click_time ()">gdk_set_double_click_time</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> msec</code></em>);
-
-<a class="link" href="gdk3-General.html#GdkGrabStatus" title="enum GdkGrabStatus"><span class="returnvalue">GdkGrabStatus</span></a> <a class="link" href="gdk3-General.html#gdk-keyboard-grab" title="gdk_keyboard_grab ()">gdk_keyboard_grab</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> owner_events</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-General.html#gdk-keyboard-ungrab" title="gdk_keyboard_ungrab ()">gdk_keyboard_ungrab</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="gdk3-General.html#gdk-beep" title="gdk_beep ()">gdk_beep</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="gdk3-General.html#gdk-error-trap-push" title="gdk_error_trap_push ()">gdk_error_trap_push</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-General.html#gdk-error-trap-pop" title="gdk_error_trap_pop ()">gdk_error_trap_pop</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-General.html#gdk-error-trap-pop-ignored" title="gdk_error_trap_pop_ignored ()">gdk_error_trap_pop_ignored</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-
-#define <a class="link" href="gdk3-General.html#GDK-WINDOWING-X11:CAPS" title="GDK_WINDOWING_X11">GDK_WINDOWING_X11</a>
-#define <a class="link" href="gdk3-General.html#GDK-WINDOWING-WIN32:CAPS" title="GDK_WINDOWING_WIN32">GDK_WINDOWING_WIN32</a>
-
-#define <a class="link" href="gdk3-General.html#GDK-VERSION-3-0:CAPS" title="GDK_VERSION_3_0">GDK_VERSION_3_0</a>
-#define <a class="link" href="gdk3-General.html#GDK-VERSION-3-2:CAPS" title="GDK_VERSION_3_2">GDK_VERSION_3_2</a>
-#define <a class="link" href="gdk3-General.html#GDK-VERSION-3-4:CAPS" title="GDK_VERSION_3_4">GDK_VERSION_3_4</a>
-#define <a class="link" href="gdk3-General.html#GDK-VERSION-MIN-REQUIRED:CAPS" title="GDK_VERSION_MIN_REQUIRED">GDK_VERSION_MIN_REQUIRED</a>
-#define <a class="link" href="gdk3-General.html#GDK-VERSION-MAX-ALLOWED:CAPS" title="GDK_VERSION_MAX_ALLOWED">GDK_VERSION_MAX_ALLOWED</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-General.description"></a><h2>Description</h2>
-<p>
-This section describes the GDK initialization functions and miscellaneous
-utility functions, as well as deprecation facilities.
-</p>
-<p>
-The GDK and GTK+ headers annotate deprecated APIs in a way that produces
-compiler warnings if these deprecated APIs are used. The warnings
-can be turned off by defining the macro <code class="literal">GDK_DISABLE_DEPRECATION_WARNINGS</code>
-before including the glib.h header.
-</p>
-<p>
-GDK and GTK+ also provide support for building applications against
-defined subsets of deprecated or new APIs. Define the macro
-<a class="link" href="gdk3-General.html#GDK-VERSION-MIN-REQUIRED:CAPS" title="GDK_VERSION_MIN_REQUIRED"><code class="literal">GDK_VERSION_MIN_REQUIRED</code></a> to specify up to what version
-you want to receive warnings about deprecated APIs. Define the
-macro <a class="link" href="gdk3-General.html#GDK-VERSION-MAX-ALLOWED:CAPS" title="GDK_VERSION_MAX_ALLOWED"><code class="literal">GDK_VERSION_MAX_ALLOWED</code></a> to specify the newest version
-whose API you want to use.
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-General.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="gdk-init"></a><h3>gdk_init ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_init (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *argc</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***argv</code></em>);</pre>
-<p>
-Initializes the GDK library and connects to the windowing system.
-If initialization fails, a warning message is output and the application
-terminates with a call to <code class="literal">exit(1)</code>.
-</p>
-<p>
-Any arguments used by GDK are removed from the array and <em class="parameter"><code>argc</code></em> and <em class="parameter"><code>argv</code></em>
-are updated accordingly.
-</p>
-<p>
-GTK+ initializes GDK in <a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-init"><code class="function">gtk_init()</code></a> and so this function is not usually
-needed by GTK+ applications.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>argc</code></em> :</span></p></td>
-<td>the number of command line arguments. <span class="annotation">[<acronym title="Parameter for input and for returning results. Default is transfer full."><span class="acronym">inout</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>argv</code></em> :</span></p></td>
-<td>the array of command line arguments. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=argc][<acronym title="Parameter for input and for returning results. Default is transfer full."><span class="acronym">inout</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-init-check"></a><h3>gdk_init_check ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_init_check (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *argc</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***argv</code></em>);</pre>
-<p>
-Initializes the GDK library and connects to the windowing system,
-returning <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success.
-</p>
-<p>
-Any arguments used by GDK are removed from the array and <em class="parameter"><code>argc</code></em> and <em class="parameter"><code>argv</code></em>
-are updated accordingly.
-</p>
-<p>
-GTK+ initializes GDK in <a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-init"><code class="function">gtk_init()</code></a> and so this function is not usually
-needed by GTK+ applications.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>argc</code></em> :</span></p></td>
-<td>the number of command line arguments. <span class="annotation">[<acronym title="Parameter for input and for returning results. Default is transfer full."><span class="acronym">inout</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>argv</code></em> :</span></p></td>
-<td>the array of command line arguments. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=argc][<acronym title="Parameter for input and for returning results. Default is transfer full."><span class="acronym">inout</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if initialization succeeded.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-parse-args"></a><h3>gdk_parse_args ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_parse_args (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *argc</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***argv</code></em>);</pre>
-<p>
-Parse command line arguments, and store for future
-use by calls to <a class="link" href="GdkDisplay.html#gdk-display-open" title="gdk_display_open ()"><code class="function">gdk_display_open()</code></a>.
-</p>
-<p>
-Any arguments used by GDK are removed from the array and <em class="parameter"><code>argc</code></em> and <em class="parameter"><code>argv</code></em> are
-updated accordingly.
-</p>
-<p>
-You shouldn't call this function explicitely if you are using
-<a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-init"><code class="function">gtk_init()</code></a>, <a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-init-check"><code class="function">gtk_init_check()</code></a>, <a class="link" href="gdk3-General.html#gdk-init" title="gdk_init ()"><code class="function">gdk_init()</code></a>, or <a class="link" href="gdk3-General.html#gdk-init-check" title="gdk_init_check ()"><code class="function">gdk_init_check()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>argc</code></em> :</span></p></td>
-<td>the number of command line arguments.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>argv</code></em> :</span></p></td>
-<td>the array of command line arguments. <span class="annotation">[<acronym title="Parameter for input and for returning results. Default is transfer full."><span class="acronym">inout</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=argc]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-get-display-arg-name"></a><h3>gdk_get_display_arg_name ()</h3>
-<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_get_display_arg_name (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the display name specified in the command line arguments passed
-to <a class="link" href="gdk3-General.html#gdk-init" title="gdk_init ()"><code class="function">gdk_init()</code></a> or <a class="link" href="gdk3-General.html#gdk-parse-args" title="gdk_parse_args ()"><code class="function">gdk_parse_args()</code></a>, if any.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the display name, if specified explicitely, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-this string is owned by GTK+ and must not be modified or freed.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-notify-startup-complete"></a><h3>gdk_notify_startup_complete ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_notify_startup_complete (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Indicates to the GUI environment that the application has finished
-loading. If the applications opens windows, this function is
-normally called after opening the application's initial set of
-windows.
-</p>
-<p>
-GTK+ will call this function automatically after opening the first
-<a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> unless <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-set-auto-startup-notification"><code class="function">gtk_window_set_auto_startup_notification()</code></a> is called
-to disable that feature.
-</p>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-notify-startup-complete-with-id"></a><h3>gdk_notify_startup_complete_with_id ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_notify_startup_complete_with_id (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *startup_id</code></em>);</pre>
-<p>
-Indicates to the GUI environment that the application has
-finished loading, using a given identifier.
-</p>
-<p>
-GTK+ will call this function automatically for <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a>
-with custom startup-notification identifier unless
-<a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-set-auto-startup-notification"><code class="function">gtk_window_set_auto_startup_notification()</code></a> is called to
-disable that feature.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>startup_id</code></em> :</span></p></td>
-<td>a startup-notification identifier, for which
-notification process should be completed</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-get-program-class"></a><h3>gdk_get_program_class ()</h3>
-<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_get_program_class (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the program class. Unless the program class has explicitly
-been set with <a class="link" href="gdk3-General.html#gdk-set-program-class" title="gdk_set_program_class ()"><code class="function">gdk_set_program_class()</code></a> or with the <code class="option">--class</code>
-commandline option, the default value is the program name (determined
-with <a href="http://library.gnome.org/devel/glib/unstable/glib-Miscellaneous-Utility-Functions.html#g-get-prgname"><code class="function">g_get_prgname()</code></a>) with the first character converted to uppercase.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the program class.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-set-program-class"></a><h3>gdk_set_program_class ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_set_program_class (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *program_class</code></em>);</pre>
-<p>
-Sets the program class. The X11 backend uses the program class to set
-the class name part of the <code class="literal">WM_CLASS</code> property on
-toplevel windows; see the ICCCM.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>program_class</code></em> :</span></p></td>
-<td>a string.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-get-display"></a><h3>gdk_get_display ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_get_display (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the name of the display, which usually comes from the
-<code class="envar">DISPLAY</code> environment variable or the
-<code class="option">--display</code> command line option.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the name of the display.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-flush"></a><h3>gdk_flush ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_flush (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Flushes the output buffers of all display connections and waits
-until all requests have been processed.
-This is rarely needed by applications.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-width"></a><h3>gdk_screen_width ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_width (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Returns the width of the default screen in pixels.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the width of the default screen in pixels.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-height"></a><h3>gdk_screen_height ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_height (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Returns the height of the default screen in pixels.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the height of the default screen in pixels.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-width-mm"></a><h3>gdk_screen_width_mm ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_width_mm (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Returns the width of the default screen in millimeters.
-Note that on many X servers this value will not be correct.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the width of the default screen in millimeters,
-though it is not always correct.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-screen-height-mm"></a><h3>gdk_screen_height_mm ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_screen_height_mm (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Returns the height of the default screen in millimeters.
-Note that on many X servers this value will not be correct.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the height of the default screen in millimeters,
-though it is not always correct.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-pointer-grab"></a><h3>gdk_pointer_grab ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-General.html#GdkGrabStatus" title="enum GdkGrabStatus"><span class="returnvalue">GdkGrabStatus</span></a> gdk_pointer_grab (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> owner_events</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="type">GdkEventMask</span></a> event_mask</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *confine_to</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_pointer_grab</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDevice.html#gdk-device-grab" title="gdk_device_grab ()"><code class="function">gdk_device_grab()</code></a> instead.</p>
-</div>
-<p>
-Grabs the pointer (usually a mouse) so that all events are passed to this
-application until the pointer is ungrabbed with <a class="link" href="gdk3-General.html#gdk-pointer-ungrab" title="gdk_pointer_ungrab ()"><code class="function">gdk_pointer_ungrab()</code></a>, or
-the grab window becomes unviewable.
-This overrides any previous pointer grab by this client.
-</p>
-<p>
-Pointer grabs are used for operations which need complete control over mouse
-events, even if the mouse leaves the application.
-For example in GTK+ it is used for Drag and Drop, for dragging the handle in
-the <a href="http://library.gnome.org/devel/gtk3/GtkHPaned.html"><span class="type">GtkHPaned</span></a> and <a href="http://library.gnome.org/devel/gtk3/GtkVPaned.html"><span class="type">GtkVPaned</span></a> widgets.
-</p>
-<p>
-Note that if the event mask of an X window has selected both button press and
-button release events, then a button press event will cause an automatic
-pointer grab until the button is released.
-X does this automatically since most applications expect to receive button
-press and release events in pairs.
-It is equivalent to a pointer grab on the window with <em class="parameter"><code>owner_events</code></em> set to
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<p>
-If you set up anything at the time you take the grab that needs to be cleaned
-up when the grab ends, you should handle the <a class="link" href="gdk3-Event-Structures.html#GdkEventGrabBroken" title="struct GdkEventGrabBroken"><span class="type">GdkEventGrabBroken</span></a> events that
-are emitted when the grab ends unvoluntarily.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> which will own the grab (the grab window).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>owner_events</code></em> :</span></p></td>
-<td>if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> then all pointer events are reported with respect to
-<em class="parameter"><code>window</code></em> and are only reported if selected by <em class="parameter"><code>event_mask</code></em>. If <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> then pointer
-events for this application are reported as normal, but pointer events outside
-this application are reported with respect to <em class="parameter"><code>window</code></em> and only if selected by
-<em class="parameter"><code>event_mask</code></em>. In either mode, unreported events are discarded.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event_mask</code></em> :</span></p></td>
-<td>specifies the event mask, which is used in accordance with
-<em class="parameter"><code>owner_events</code></em>. Note that only pointer events (i.e. button and motion events)
-may be selected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>confine_to</code></em> :</span></p></td>
-<td>If non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the pointer will be confined to this
-window during the grab. If the pointer is outside <em class="parameter"><code>confine_to</code></em>, it will
-automatically be moved to the closest edge of <em class="parameter"><code>confine_to</code></em> and enter
-and leave events will be generated as necessary. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cursor</code></em> :</span></p></td>
-<td>the cursor to display while the grab is active. If this is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then
-the normal cursors are used for <em class="parameter"><code>window</code></em> and its descendants, and the cursor
-for <em class="parameter"><code>window</code></em> is used for all other windows. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>the timestamp of the event which led to this pointer grab. This usually
-comes from a <a class="link" href="gdk3-Event-Structures.html#GdkEventButton" title="struct GdkEventButton"><span class="type">GdkEventButton</span></a> struct, though <a class="link" href="gdk3-Events.html#GDK-CURRENT-TIME:CAPS" title="GDK_CURRENT_TIME"><code class="literal">GDK_CURRENT_TIME</code></a> can be used if
-the time isn't known.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="gdk3-General.html#GDK-GRAB-SUCCESS:CAPS"><code class="literal">GDK_GRAB_SUCCESS</code></a> if the grab was successful.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkGrabStatus"></a><h3>enum GdkGrabStatus</h3>
-<pre class="programlisting">typedef enum {
- GDK_GRAB_SUCCESS = 0,
- GDK_GRAB_ALREADY_GRABBED = 1,
- GDK_GRAB_INVALID_TIME = 2,
- GDK_GRAB_NOT_VIEWABLE = 3,
- GDK_GRAB_FROZEN = 4
-} GdkGrabStatus;
-</pre>
-<p>
-Returned by <a class="link" href="gdk3-General.html#gdk-pointer-grab" title="gdk_pointer_grab ()"><code class="function">gdk_pointer_grab()</code></a> and <a class="link" href="gdk3-General.html#gdk-keyboard-grab" title="gdk_keyboard_grab ()"><code class="function">gdk_keyboard_grab()</code></a> to indicate
-success or the reason for the failure of the grab attempt.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-GRAB-SUCCESS:CAPS"></a><span class="term"><code class="literal">GDK_GRAB_SUCCESS</code></span></p></td>
-<td>the resource was successfully grabbed.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GRAB-ALREADY-GRABBED:CAPS"></a><span class="term"><code class="literal">GDK_GRAB_ALREADY_GRABBED</code></span></p></td>
-<td>the resource is actively grabbed by another client.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GRAB-INVALID-TIME:CAPS"></a><span class="term"><code class="literal">GDK_GRAB_INVALID_TIME</code></span></p></td>
-<td>the resource was grabbed more recently than the
- specified time.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GRAB-NOT-VIEWABLE:CAPS"></a><span class="term"><code class="literal">GDK_GRAB_NOT_VIEWABLE</code></span></p></td>
-<td>the grab window or the <em class="parameter"><code>confine_to</code></em> window are not
- viewable.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GRAB-FROZEN:CAPS"></a><span class="term"><code class="literal">GDK_GRAB_FROZEN</code></span></p></td>
-<td>the resource is frozen by an active grab of another client.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-pointer-ungrab"></a><h3>gdk_pointer_ungrab ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_pointer_ungrab (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_pointer_ungrab</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDevice.html#gdk-device-ungrab" title="gdk_device_ungrab ()"><code class="function">gdk_device_ungrab()</code></a>, together with <a class="link" href="GdkDevice.html#gdk-device-grab" title="gdk_device_grab ()"><code class="function">gdk_device_grab()</code></a>
- instead.</p>
-</div>
-<p>
-Ungrabs the pointer on the default display, if it is grabbed by this
-application.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>a timestamp from a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>, or <a class="link" href="gdk3-Events.html#GDK-CURRENT-TIME:CAPS" title="GDK_CURRENT_TIME"><code class="literal">GDK_CURRENT_TIME</code></a> if no
-timestamp is available.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-pointer-is-grabbed"></a><h3>gdk_pointer_is_grabbed ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_pointer_is_grabbed (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_pointer_is_grabbed</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDisplay.html#gdk-display-device-is-grabbed" title="gdk_display_device_is_grabbed ()"><code class="function">gdk_display_device_is_grabbed()</code></a> instead.</p>
-</div>
-<p>
-Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the pointer on the default display is currently
-grabbed by this application.
-</p>
-<p>
-Note that this does not take the inmplicit pointer grab on button
-presses into account.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the pointer is currently grabbed by this application.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-set-double-click-time"></a><h3>gdk_set_double_click_time ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_set_double_click_time (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> msec</code></em>);</pre>
-<p>
-Set the double click time for the default display. See
-<a class="link" href="GdkDisplay.html#gdk-display-set-double-click-time" title="gdk_display_set_double_click_time ()"><code class="function">gdk_display_set_double_click_time()</code></a>.
-See also <a class="link" href="GdkDisplay.html#gdk-display-set-double-click-distance" title="gdk_display_set_double_click_distance ()"><code class="function">gdk_display_set_double_click_distance()</code></a>.
-Applications should <span class="emphasis"><em>not</em></span> set this, it is a
-global user-configured setting.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>msec</code></em> :</span></p></td>
-<td>double click time in milliseconds (thousandths of a second)</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keyboard-grab"></a><h3>gdk_keyboard_grab ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-General.html#GdkGrabStatus" title="enum GdkGrabStatus"><span class="returnvalue">GdkGrabStatus</span></a> gdk_keyboard_grab (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> owner_events</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_keyboard_grab</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDevice.html#gdk-device-grab" title="gdk_device_grab ()"><code class="function">gdk_device_grab()</code></a> instead.</p>
-</div>
-<p>
-Grabs the keyboard so that all events are passed to this
-application until the keyboard is ungrabbed with <a class="link" href="gdk3-General.html#gdk-keyboard-ungrab" title="gdk_keyboard_ungrab ()"><code class="function">gdk_keyboard_ungrab()</code></a>.
-This overrides any previous keyboard grab by this client.
-</p>
-<p>
-If you set up anything at the time you take the grab that needs to be cleaned
-up when the grab ends, you should handle the <a class="link" href="gdk3-Event-Structures.html#GdkEventGrabBroken" title="struct GdkEventGrabBroken"><span class="type">GdkEventGrabBroken</span></a> events that
-are emitted when the grab ends unvoluntarily.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> which will own the grab (the grab window).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>owner_events</code></em> :</span></p></td>
-<td>if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> then all keyboard events are reported with respect to
-<em class="parameter"><code>window</code></em>. If <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> then keyboard events for this application are
-reported as normal, but keyboard events outside this application
-are reported with respect to <em class="parameter"><code>window</code></em>. Both key press and key
-release events are always reported, independant of the event mask
-set by the application.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>a timestamp from a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>, or <a class="link" href="gdk3-Events.html#GDK-CURRENT-TIME:CAPS" title="GDK_CURRENT_TIME"><code class="literal">GDK_CURRENT_TIME</code></a> if no timestamp is
-available.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="gdk3-General.html#GDK-GRAB-SUCCESS:CAPS"><code class="literal">GDK_GRAB_SUCCESS</code></a> if the grab was successful.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keyboard-ungrab"></a><h3>gdk_keyboard_ungrab ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_keyboard_ungrab (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_keyboard_ungrab</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDevice.html#gdk-device-ungrab" title="gdk_device_ungrab ()"><code class="function">gdk_device_ungrab()</code></a>, together with <a class="link" href="GdkDevice.html#gdk-device-grab" title="gdk_device_grab ()"><code class="function">gdk_device_grab()</code></a>
- instead.</p>
-</div>
-<p>
-Ungrabs the keyboard on the default display, if it is grabbed by this
-application.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>a timestamp from a <a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a>, or <a class="link" href="gdk3-Events.html#GDK-CURRENT-TIME:CAPS" title="GDK_CURRENT_TIME"><code class="literal">GDK_CURRENT_TIME</code></a> if no
-timestamp is available.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-beep"></a><h3>gdk_beep ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_beep (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Emits a short beep on the default display.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-error-trap-push"></a><h3>gdk_error_trap_push ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_error_trap_push (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-This function allows X errors to be trapped instead of the normal
-behavior of exiting the application. It should only be used if it
-is not possible to avoid the X error in any other way. Errors are
-ignored on all <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> currently known to the
-<a class="link" href="GdkDisplayManager.html" title="GdkDisplayManager"><span class="type">GdkDisplayManager</span></a>. If you don't care which error happens and just
-want to ignore everything, pop with <a class="link" href="gdk3-General.html#gdk-error-trap-pop-ignored" title="gdk_error_trap_pop_ignored ()"><code class="function">gdk_error_trap_pop_ignored()</code></a>.
-If you need the error code, use <a class="link" href="gdk3-General.html#gdk-error-trap-pop" title="gdk_error_trap_pop ()"><code class="function">gdk_error_trap_pop()</code></a> which may have
-to block and wait for the error to arrive from the X server.
-</p>
-<p>
-This API exists on all platforms but only does anything on X.
-</p>
-<p>
-You can use <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-push" title="gdk_x11_display_error_trap_push ()"><code class="function">gdk_x11_display_error_trap_push()</code></a> to ignore errors
-on only a single display.
-</p>
-<p>
-</p>
-<div class="example">
-<a name="id495486"></a><p class="title"><b>Example 1. Trapping an X error</b></p>
-<div class="example-contents">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="function"><a href="gdk3-General.html#gdk-error-trap-push">gdk_error_trap_push</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="normal"> </span><span class="comment">// ... Call the X function which may cause an error here ...</span>
-
-
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="gdk3-General.html#gdk-error-trap-pop">gdk_error_trap_pop</a></span><span class="normal"> </span><span class="symbol">())</span>
-<span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal"> </span><span class="comment">// ... Handle the error here ...</span>
-<span class="normal"> </span><span class="cbracket">}</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-</div>
-<p><br class="example-break">
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-error-trap-pop"></a><h3>gdk_error_trap_pop ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_error_trap_pop (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Removes an error trap pushed with <a class="link" href="gdk3-General.html#gdk-error-trap-push" title="gdk_error_trap_push ()"><code class="function">gdk_error_trap_push()</code></a>.
-May block until an error has been definitively received
-or not received from the X server. <a class="link" href="gdk3-General.html#gdk-error-trap-pop-ignored" title="gdk_error_trap_pop_ignored ()"><code class="function">gdk_error_trap_pop_ignored()</code></a>
-is preferred if you don't need to know whether an error
-occurred, because it never has to block. If you don't
-need the return value of <a class="link" href="gdk3-General.html#gdk-error-trap-pop" title="gdk_error_trap_pop ()"><code class="function">gdk_error_trap_pop()</code></a>, use
-<a class="link" href="gdk3-General.html#gdk-error-trap-pop-ignored" title="gdk_error_trap_pop_ignored ()"><code class="function">gdk_error_trap_pop_ignored()</code></a>.
-</p>
-<p>
-Prior to GDK 3.0, this function would not automatically
-sync for you, so you had to <a class="link" href="gdk3-General.html#gdk-flush" title="gdk_flush ()"><code class="function">gdk_flush()</code></a> if your last
-call to Xlib was not a blocking round trip.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>X error code or 0 on success</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-error-trap-pop-ignored"></a><h3>gdk_error_trap_pop_ignored ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_error_trap_pop_ignored (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Removes an error trap pushed with <a class="link" href="gdk3-General.html#gdk-error-trap-push" title="gdk_error_trap_push ()"><code class="function">gdk_error_trap_push()</code></a>, but
-without bothering to wait and see whether an error occurred. If an
-error arrives later asynchronously that was triggered while the
-trap was pushed, that error will be ignored.
-</p>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-WINDOWING-X11:CAPS"></a><h3>GDK_WINDOWING_X11</h3>
-<pre class="programlisting">#define GDK_WINDOWING_X11
-</pre>
-<p>
-The <a class="link" href="gdk3-General.html#GDK-WINDOWING-X11:CAPS" title="GDK_WINDOWING_X11"><span class="type">GDK_WINDOWING_X11</span></a> macro is defined if the X11 backend
-is supported.
-</p>
-<p>
-Use this macro to guard code that is specific to the X11 backend.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-WINDOWING-WIN32:CAPS"></a><h3>GDK_WINDOWING_WIN32</h3>
-<pre class="programlisting">#define GDK_WINDOWING_WIN32
-</pre>
-<p>
-The <a class="link" href="gdk3-General.html#GDK-WINDOWING-WIN32:CAPS" title="GDK_WINDOWING_WIN32"><span class="type">GDK_WINDOWING_WIN32</span></a> macro is defined if the Win32 backend
-is supported.
-</p>
-<p>
-Use this macro to guard code that is specific to the Win32 backend.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-VERSION-3-0:CAPS"></a><h3>GDK_VERSION_3_0</h3>
-<pre class="programlisting">#define GDK_VERSION_3_0 (G_ENCODE_VERSION (3, 0))
-</pre>
-<p>
-A macro that evaluates to the 3.0 version of GDK, in a format
-that can be used by the C pre-processor.
-</p>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-VERSION-3-2:CAPS"></a><h3>GDK_VERSION_3_2</h3>
-<pre class="programlisting">#define GDK_VERSION_3_2 (G_ENCODE_VERSION (3, 2))
-</pre>
-<p>
-A macro that evaluates to the 3.2 version of GDK, in a format
-that can be used by the C pre-processor.
-</p>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-VERSION-3-4:CAPS"></a><h3>GDK_VERSION_3_4</h3>
-<pre class="programlisting">#define GDK_VERSION_3_4 (G_ENCODE_VERSION (3, 4))
-</pre>
-<p>
-A macro that evaluates to the 3.4 version of GDK, in a format
-that can be used by the C pre-processor.
-</p>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-VERSION-MIN-REQUIRED:CAPS"></a><h3>GDK_VERSION_MIN_REQUIRED</h3>
-<pre class="programlisting"># define GDK_VERSION_MIN_REQUIRED (GDK_VERSION_CUR_STABLE)
-</pre>
-<p>
-A macro that should be defined by the user prior to including
-the gdk.h header.
-The definition should be one of the predefined GDK version
-macros: <a class="link" href="gdk3-General.html#GDK-VERSION-3-0:CAPS" title="GDK_VERSION_3_0"><code class="literal">GDK_VERSION_3_0</code></a>, <a class="link" href="gdk3-General.html#GDK-VERSION-3-2:CAPS" title="GDK_VERSION_3_2"><code class="literal">GDK_VERSION_3_2</code></a>,...
-</p>
-<p>
-This macro defines the lower bound for the GDK API to use.
-</p>
-<p>
-If a function has been deprecated in a newer version of GDK,
-it is possible to use this symbol to avoid the compiler warnings
-without disabling warning for every deprecated function.
-</p>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-VERSION-MAX-ALLOWED:CAPS"></a><h3>GDK_VERSION_MAX_ALLOWED</h3>
-<pre class="programlisting"># define GDK_VERSION_MAX_ALLOWED GDK_VERSION_MIN_REQUIRED
-</pre>
-<p>
-A macro that should be defined by the user prior to including
-the gdk.h header.
-The definition should be one of the predefined GDK version
-macros: <a class="link" href="gdk3-General.html#GDK-VERSION-3-0:CAPS" title="GDK_VERSION_3_0"><code class="literal">GDK_VERSION_3_0</code></a>, <a class="link" href="gdk3-General.html#GDK-VERSION-3-2:CAPS" title="GDK_VERSION_3_2"><code class="literal">GDK_VERSION_3_2</code></a>,...
-</p>
-<p>
-This macro defines the upper bound for the GDK API to use.
-</p>
-<p>
-If a function has been introduced in a newer version of GDK,
-it is possible to use this symbol to get compiler warnings when
-trying to use that function.
-</p>
-<p class="since">Since 3.4</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Keyboard-Handling.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Keyboard-Handling.html
deleted file mode 100644
index 77d27e8..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Keyboard-Handling.html
+++ /dev/null
@@ -1,1100 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Key Values</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Event-Structures.html" title="Event Structures">
-<link rel="next" href="gdk3-Selections.html" title="Selections">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Event-Structures.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Selections.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Keyboard-Handling.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Keyboard-Handling.description" class="shortcut">Description</a>
-  | 
- <a href="#gdk3-Keyboard-Handling.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#gdk3-Keyboard-Handling.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Keyboard-Handling"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Keyboard-Handling.top_of_page"></a>Key Values</span></h2>
-<p>Key Values — Functions for manipulating keyboard codes</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Keyboard-Handling.synopsis"></a><h2>Synopsis</h2>
-<a name="GdkKeymap"></a><pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
- <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap-struct" title="GdkKeymap">GdkKeymap</a>;
-struct <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey">GdkKeymapKey</a>;
-<a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="returnvalue">GdkKeymap</span></a> * <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-default" title="gdk_keymap_get_default ()">gdk_keymap_get_default</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="returnvalue">GdkKeymap</span></a> * <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-for-display" title="gdk_keymap_get_for_display ()">gdk_keymap_get_for_display</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-lookup-key" title="gdk_keymap_lookup_key ()">gdk_keymap_lookup_key</a> (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey"><span class="type">GdkKeymapKey</span></a> *key</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-translate-keyboard-state" title="gdk_keymap_translate_keyboard_state ()">gdk_keymap_translate_keyboard_state</a> (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> hardware_keycode</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> state</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> group</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *keyval</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *effective_group</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *level</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *consumed_modifiers</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-entries-for-keyval" title="gdk_keymap_get_entries_for_keyval ()">gdk_keymap_get_entries_for_keyval</a> (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey"><span class="type">GdkKeymapKey</span></a> **keys</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_keys</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-entries-for-keycode" title="gdk_keymap_get_entries_for_keycode ()">gdk_keymap_get_entries_for_keycode</a> (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> hardware_keycode</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey"><span class="type">GdkKeymapKey</span></a> **keys</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> **keyvals</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_entries</code></em>);
-<a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Bidirectional-Text.html#PangoDirection"><span class="returnvalue">PangoDirection</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-direction" title="gdk_keymap_get_direction ()">gdk_keymap_get_direction</a> (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-have-bidi-layouts" title="gdk_keymap_have_bidi_layouts ()">gdk_keymap_have_bidi_layouts</a> (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-caps-lock-state" title="gdk_keymap_get_caps_lock_state ()">gdk_keymap_get_caps_lock_state</a> (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-num-lock-state" title="gdk_keymap_get_num_lock_state ()">gdk_keymap_get_num_lock_state</a> (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-modifier-state" title="gdk_keymap_get_modifier_state ()">gdk_keymap_get_modifier_state</a> (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-add-virtual-modifiers" title="gdk_keymap_add_virtual_modifiers ()">gdk_keymap_add_virtual_modifiers</a> (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *state</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-map-virtual-modifiers" title="gdk_keymap_map_virtual_modifiers ()">gdk_keymap_map_virtual_modifiers</a> (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *state</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="returnvalue">GdkModifierType</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-modifier-mask" title="gdk_keymap_get_modifier_mask ()">gdk_keymap_get_modifier_mask</a> (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><span class="type">GdkModifierIntent</span> intent</code></em>);
-
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-name" title="gdk_keyval_name ()">gdk_keyval_name</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-from-name" title="gdk_keyval_from_name ()">gdk_keyval_from_name</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *keyval_name</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-convert-case" title="gdk_keyval_convert_case ()">gdk_keyval_convert_case</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> symbol</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *lower</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *upper</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-to-upper" title="gdk_keyval_to_upper ()">gdk_keyval_to_upper</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-to-lower" title="gdk_keyval_to_lower ()">gdk_keyval_to_lower</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-is-upper" title="gdk_keyval_is_upper ()">gdk_keyval_is_upper</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-is-lower" title="gdk_keyval_is_lower ()">gdk_keyval_is_lower</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>);
-
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-to-unicode" title="gdk_keyval_to_unicode ()">gdk_keyval_to_unicode</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gdk3-Keyboard-Handling.html#gdk-unicode-to-keyval" title="gdk_unicode_to_keyval ()">gdk_unicode_to_keyval</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> wc</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Keyboard-Handling.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GdkKeymap
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Keyboard-Handling.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap-direction-changed" title='The "direction-changed" signal'>direction-changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap-keys-changed" title='The "keys-changed" signal'>keys-changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap-state-changed" title='The "state-changed" signal'>state-changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Keyboard-Handling.description"></a><h2>Description</h2>
-<p>
-Key values are the codes which are sent whenever a key is pressed or released.
-They appear in the <a class="link" href="gdk3-Event-Structures.html#GdkEventKey.keyval"><span class="type">GdkEventKey.keyval</span></a> field of the
-<a class="link" href="gdk3-Event-Structures.html#GdkEventKey" title="struct GdkEventKey"><span class="type">GdkEventKey</span></a> structure, which is passed to signal handlers for the
-<a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#GtkWidget-key-press-event"><span class="type">"key-press-event"</span></a> and <a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#GtkWidget-key-release-event"><span class="type">"key-release-event"</span></a> signals.
-The complete list of key values can be found in the
-<code class="filename">&lt;gdk/gdkkeysyms.h&gt;</code> header file.
-</p>
-<p>
-Key values are regularly updated from the upstream X.org X11 implementation,
-so new values are added regularly. They will be prefixed with GDK_KEY_ rather
-than XF86XK_ or XK_ (for older symbols).
-</p>
-<p>
-Key values can be converted into a string representation using
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-name" title="gdk_keyval_name ()"><code class="function">gdk_keyval_name()</code></a>. The reverse function, converting a string to a key value,
-is provided by <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-from-name" title="gdk_keyval_from_name ()"><code class="function">gdk_keyval_from_name()</code></a>.
-</p>
-<p>
-The case of key values can be determined using <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-is-upper" title="gdk_keyval_is_upper ()"><code class="function">gdk_keyval_is_upper()</code></a> and
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-is-lower" title="gdk_keyval_is_lower ()"><code class="function">gdk_keyval_is_lower()</code></a>. Key values can be converted to upper or lower case
-using <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-to-upper" title="gdk_keyval_to_upper ()"><code class="function">gdk_keyval_to_upper()</code></a> and <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-to-lower" title="gdk_keyval_to_lower ()"><code class="function">gdk_keyval_to_lower()</code></a>.
-</p>
-<p>
-When it makes sense, key values can be converted to and from
-Unicode characters with <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keyval-to-unicode" title="gdk_keyval_to_unicode ()"><code class="function">gdk_keyval_to_unicode()</code></a> and <a class="link" href="gdk3-Keyboard-Handling.html#gdk-unicode-to-keyval" title="gdk_unicode_to_keyval ()"><code class="function">gdk_unicode_to_keyval()</code></a>.
-</p>
-<p>
-</p>
-<p><a name="key-group-explanation"></a>
-One <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> object exists for each user display. <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-default" title="gdk_keymap_get_default ()"><code class="function">gdk_keymap_get_default()</code></a>
-returns the <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> for the default display; to obtain keymaps for other
-displays, use <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-for-display" title="gdk_keymap_get_for_display ()"><code class="function">gdk_keymap_get_for_display()</code></a>. A keymap
-is a mapping from <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey"><span class="type">GdkKeymapKey</span></a> to key values. You can think of a <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey"><span class="type">GdkKeymapKey</span></a>
-as a representation of a symbol printed on a physical keyboard key. That is, it
-contains three pieces of information. First, it contains the hardware keycode;
-this is an identifying number for a physical key. Second, it contains the
-<em class="firstterm">level</em> of the key. The level indicates which symbol on the
-key will be used, in a vertical direction. So on a standard US keyboard, the key
-with the number "1" on it also has the exclamation point ("!") character on
-it. The level indicates whether to use the "1" or the "!" symbol. The letter
-keys are considered to have a lowercase letter at level 0, and an uppercase
-letter at level 1, though only the uppercase letter is printed. Third, the
-<a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey"><span class="type">GdkKeymapKey</span></a> contains a group; groups are not used on standard US keyboards,
-but are used in many other countries. On a keyboard with groups, there can be 3
-or 4 symbols printed on a single key. The group indicates movement in a
-horizontal direction. Usually groups are used for two different languages. In
-group 0, a key might have two English characters, and in group 1 it might have
-two Hebrew characters. The Hebrew characters will be printed on the key next to
-the English characters.
-</p>
-<p>
-</p>
-<p>
-In order to use a keymap to interpret a key event, it's necessary to first
-convert the keyboard state into an effective group and level. This is done via a
-set of rules that varies widely according to type of keyboard and user
-configuration. The function <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-translate-keyboard-state" title="gdk_keymap_translate_keyboard_state ()"><code class="function">gdk_keymap_translate_keyboard_state()</code></a> accepts a
-keyboard state -- consisting of hardware keycode pressed, active modifiers, and
-active group -- applies the appropriate rules, and returns the group/level to be
-used to index the keymap, along with the modifiers which did not affect the
-group and level. i.e. it returns "unconsumed modifiers." The keyboard group may
-differ from the effective group used for keymap lookups because some keys don't
-have multiple groups - e.g. the Enter key is always in group 0 regardless of
-keyboard state.
-</p>
-<p>
-Note that <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-translate-keyboard-state" title="gdk_keymap_translate_keyboard_state ()"><code class="function">gdk_keymap_translate_keyboard_state()</code></a> also returns the keyval, i.e. it
-goes ahead and performs the keymap lookup in addition to telling you which
-effective group/level values were used for the lookup. <a class="link" href="gdk3-Event-Structures.html#GdkEventKey" title="struct GdkEventKey"><span class="type">GdkEventKey</span></a> already
-contains this keyval, however, so you don't normally need to call
-<a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-translate-keyboard-state" title="gdk_keymap_translate_keyboard_state ()"><code class="function">gdk_keymap_translate_keyboard_state()</code></a> just to get the keyval.
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Keyboard-Handling.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkKeymap-struct"></a><h3>GdkKeymap</h3>
-<pre class="programlisting">typedef struct _GdkKeymap GdkKeymap;</pre>
-<p>
-A <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> defines the translation from keyboard state
-(including a hardware key, a modifier mask, and active keyboard group)
-to a keyval. This translation has two phases. The first phase is
-to determine the effective keyboard group and level for the keyboard
-state; the second phase is to look up the keycode/group/level triplet
-in the keymap and see what keyval it corresponds to.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkKeymapKey"></a><h3>struct GdkKeymapKey</h3>
-<pre class="programlisting">struct GdkKeymapKey {
- guint keycode;
- gint group;
- gint level;
-};
-</pre>
-<p>
-A <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey"><span class="type">GdkKeymapKey</span></a> is a hardware key that can be mapped to a keyval.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GdkKeymapKey.keycode"></a>keycode</code></em>;</span></p></td>
-<td>the hardware keycode. This is an identifying number for a
-physical key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkKeymapKey.group"></a>group</code></em>;</span></p></td>
-<td>indicates movement in a horizontal direction. Usually groups are used
-for two different languages. In group 0, a key might have two English
-characters, and in group 1 it might have two Hebrew characters. The Hebrew
-characters will be printed on the key next to the English characters.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkKeymapKey.level"></a>level</code></em>;</span></p></td>
-<td>indicates which symbol on the key will be used, in a vertical direction.
-So on a standard US keyboard, the key with the number "1" on it also has the
-exclamation point ("!") character on it. The level indicates whether to use
-the "1" or the "!" symbol. The letter keys are considered to have a lowercase
-letter at level 0, and an uppercase letter at level 1, though only the
-uppercase letter is printed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keymap-get-default"></a><h3>gdk_keymap_get_default ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="returnvalue">GdkKeymap</span></a> * gdk_keymap_get_default (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Returns the <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> attached to the default display.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> attached to the default display. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keymap-get-for-display"></a><h3>gdk_keymap_get_for_display ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="returnvalue">GdkKeymap</span></a> * gdk_keymap_get_for_display (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns the <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> attached to <em class="parameter"><code>display</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> attached to <em class="parameter"><code>display</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keymap-lookup-key"></a><h3>gdk_keymap_lookup_key ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_keymap_lookup_key (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey"><span class="type">GdkKeymapKey</span></a> *key</code></em>);</pre>
-<p>
-Looks up the keyval mapped to a keycode/group/level triplet.
-If no keyval is bound to <em class="parameter"><code>key</code></em>, returns 0. For normal user input,
-you want to use <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-translate-keyboard-state" title="gdk_keymap_translate_keyboard_state ()"><code class="function">gdk_keymap_translate_keyboard_state()</code></a> instead of
-this function, since the effective group/level may not be
-the same as the current keyboard state.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey"><span class="type">GdkKeymapKey</span></a> with keycode, group, and level initialized</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a keyval, or 0 if none was mapped to the given <em class="parameter"><code>key</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keymap-translate-keyboard-state"></a><h3>gdk_keymap_translate_keyboard_state ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_keymap_translate_keyboard_state (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> hardware_keycode</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> state</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> group</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *keyval</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *effective_group</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *level</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *consumed_modifiers</code></em>);</pre>
-<p>
-Translates the contents of a <a class="link" href="gdk3-Event-Structures.html#GdkEventKey" title="struct GdkEventKey"><span class="type">GdkEventKey</span></a> into a keyval, effective
-group, and level. Modifiers that affected the translation and
-are thus unavailable for application use are returned in
-<em class="parameter"><code>consumed_modifiers</code></em>.
-See <a class="xref" href="gdk3-Keyboard-Handling.html#key-group-explanation">the section called “Description”</a> for an explanation of
-groups and levels. The <em class="parameter"><code>effective_group</code></em> is the group that was
-actually used for the translation; some keys such as Enter are not
-affected by the active keyboard group. The <em class="parameter"><code>level</code></em> is derived from
-<em class="parameter"><code>state</code></em>. For convenience, <a class="link" href="gdk3-Event-Structures.html#GdkEventKey" title="struct GdkEventKey"><span class="type">GdkEventKey</span></a> already contains the translated
-keyval, so this function isn't as useful as you might think.
-</p>
-<p>
-</p>
-<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Note</h3>
-<p>
-<em class="parameter"><code>consumed_modifiers</code></em> gives modifiers that should be masked out
-from <em class="parameter"><code>state</code></em> when comparing this key press to a hot key. For
-instance, on a US keyboard, the <code class="literal">plus</code>
-symbol is shifted, so when comparing a key press to a
-<code class="literal">&lt;Control&gt;plus</code> accelerator &lt;Shift&gt; should
-be masked out.
-</p>
-<div class="informalexample">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="comment">/* We want to ignore irrelevant modifiers like ScrollLock */</span>
-<span class="preproc">#define</span><span class="normal"> </span><span class="function">ALL_ACCELS_MASK</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="gdk3-Windows.html#GDK-CONTROL-MASK:CAPS">GDK_CONTROL_MASK</a> </span><span class="symbol">|</span><span class="normal"> <a href="gdk3-Windows.html#GDK-SHIFT-MASK:CAPS">GDK_SHIFT_MASK</a> </span><span class="symbol">|</span><span class="normal"> <a href="gdk3-Windows.html#GDK-MOD1-MASK:CAPS">GDK_MOD1_MASK</a></span><span class="symbol">)</span>
-<span class="function"><a href="gdk3-Keyboard-Handling.html#gdk-keymap-translate-keyboard-state">gdk_keymap_translate_keyboard_state</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">keymap</span><span class="symbol">,</span><span class="normal"> event</span><span class="symbol">-&gt;</span><span class="normal">hardware_keycode</span><span class="symbol">,</span>
-<span class="normal"> event</span><span class="symbol">-&gt;</span><span class="normal">state</span><span class="symbol">,</span><span class="normal"> event</span><span class="symbol">-&gt;</span><span class="normal">group</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">keyval</span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">consumed</span><span class="symbol">);</span>
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">keyval </span><span class="symbol">==</span><span class="normal"> <a href="gdk3-Cursors.html#GDK-PLUS:CAPS">GDK_PLUS</a> </span><span class="symbol">&amp;&amp;</span>
-<span class="normal"> </span><span class="symbol">(</span><span class="normal">event</span><span class="symbol">-&gt;</span><span class="normal">state </span><span class="symbol">&amp;</span><span class="normal"> </span><span class="symbol">~</span><span class="normal">consumed </span><span class="symbol">&amp;</span><span class="normal"> ALL_ACCELS_MASK</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> <a href="gdk3-Windows.html#GDK-CONTROL-MASK:CAPS">GDK_CONTROL_MASK</a></span><span class="symbol">)</span>
-<span class="normal"> </span><span class="comment">/* Control was pressed */</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-<p>
-An older interpretation <em class="parameter"><code>consumed_modifiers</code></em> was that it contained
-all modifiers that might affect the translation of the key;
-this allowed accelerators to be stored with irrelevant consumed
-modifiers, by doing:</p>
-<div class="informalexample">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="comment">/* XXX Don't do this XXX */</span>
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">keyval </span><span class="symbol">==</span><span class="normal"> accel_keyval </span><span class="symbol">&amp;&amp;</span>
-<span class="normal"> </span><span class="symbol">(</span><span class="normal">event</span><span class="symbol">-&gt;</span><span class="normal">state </span><span class="symbol">&amp;</span><span class="normal"> </span><span class="symbol">~</span><span class="normal">consumed </span><span class="symbol">&amp;</span><span class="normal"> ALL_ACCELS_MASK</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">accel_mods </span><span class="symbol">&amp;</span><span class="normal"> </span><span class="symbol">~</span><span class="normal">consumed</span><span class="symbol">))</span>
-<span class="normal"> </span><span class="comment">/* Accelerator was pressed */</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-<p>
-However, this did not work if multi-modifier combinations were
-used in the keymap, since, for instance, <code class="literal">&lt;Control&gt;</code>
-would be masked out even if only <code class="literal">&lt;Control&gt;&lt;Alt&gt;</code>
-was used in the keymap. To support this usage as well as well as
-possible, all <span class="emphasis"><em>single modifier</em></span> combinations
-that could affect the key for any combination of modifiers will
-be returned in <em class="parameter"><code>consumed_modifiers</code></em>; multi-modifier combinations
-are returned only when actually found in <em class="parameter"><code>state</code></em>. When you store
-accelerators, you should always store them with consumed modifiers
-removed. Store <code class="literal">&lt;Control&gt;plus</code>,
-not <code class="literal">&lt;Control&gt;&lt;Shift&gt;plus</code>,
-</p>
-</div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>hardware_keycode</code></em> :</span></p></td>
-<td>a keycode</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
-<td>a modifier state</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>group</code></em> :</span></p></td>
-<td>active keyboard group</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keyval</code></em> :</span></p></td>
-<td>return location for keyval, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>effective_group</code></em> :</span></p></td>
-<td>return location for effective
-group, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>level</code></em> :</span></p></td>
-<td>return location for level, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>consumed_modifiers</code></em> :</span></p></td>
-<td>return location for modifiers
-that were used to determine the group or level, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if there was a keyval bound to the keycode/state/group</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keymap-get-entries-for-keyval"></a><h3>gdk_keymap_get_entries_for_keyval ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_keymap_get_entries_for_keyval (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey"><span class="type">GdkKeymapKey</span></a> **keys</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_keys</code></em>);</pre>
-<p>
-Obtains a list of keycode/group/level combinations that will
-generate <em class="parameter"><code>keyval</code></em>. Groups and levels are two kinds of keyboard mode;
-in general, the level determines whether the top or bottom symbol
-on a key is used, and the group determines whether the left or
-right symbol is used. On US keyboards, the shift key changes the
-keyboard level, and there are no groups. A group switch key might
-convert a keyboard between Hebrew to English modes, for example.
-<a class="link" href="gdk3-Event-Structures.html#GdkEventKey" title="struct GdkEventKey"><span class="type">GdkEventKey</span></a> contains a <code class="literal">group</code> field that indicates the active
-keyboard group. The level is computed from the modifier mask.
-The returned array should be freed
-with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keyval</code></em> :</span></p></td>
-<td>a keyval, such as <code class="literal">GDK_a</code>, <code class="literal">GDK_Up</code>, <code class="literal">GDK_Return</code>, etc.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keys</code></em> :</span></p></td>
-<td>return location
-for an array of <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey"><span class="type">GdkKeymapKey</span></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_keys][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_keys</code></em> :</span></p></td>
-<td>return location for number of elements in returned array</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if keys were found and returned</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keymap-get-entries-for-keycode"></a><h3>gdk_keymap_get_entries_for_keycode ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_keymap_get_entries_for_keycode (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> hardware_keycode</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey"><span class="type">GdkKeymapKey</span></a> **keys</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> **keyvals</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_entries</code></em>);</pre>
-<p>
-Returns the keyvals bound to <em class="parameter"><code>hardware_keycode</code></em>.
-The Nth <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey"><span class="type">GdkKeymapKey</span></a> in <em class="parameter"><code>keys</code></em> is bound to the Nth
-keyval in <em class="parameter"><code>keyvals</code></em>. Free the returned arrays with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.
-When a keycode is pressed by the user, the keyval from
-this list of entries is selected by considering the effective
-keyboard group and level. See <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-translate-keyboard-state" title="gdk_keymap_translate_keyboard_state ()"><code class="function">gdk_keymap_translate_keyboard_state()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>hardware_keycode</code></em> :</span></p></td>
-<td>a keycode</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keys</code></em> :</span></p></td>
-<td>return
-location for array of <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymapKey" title="struct GdkKeymapKey"><span class="type">GdkKeymapKey</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_entries][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keyvals</code></em> :</span></p></td>
-<td>return
-location for array of keyvals, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_entries][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_entries</code></em> :</span></p></td>
-<td>length of <em class="parameter"><code>keys</code></em> and <em class="parameter"><code>keyvals</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if there were any entries</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keymap-get-direction"></a><h3>gdk_keymap_get_direction ()</h3>
-<pre class="programlisting"><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Bidirectional-Text.html#PangoDirection"><span class="returnvalue">PangoDirection</span></a> gdk_keymap_get_direction (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>);</pre>
-<p>
-Returns the direction of effective layout of the keymap.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Bidirectional-Text.html#PANGO-DIRECTION-LTR:CAPS"><code class="literal">PANGO_DIRECTION_LTR</code></a> or <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Bidirectional-Text.html#PANGO-DIRECTION-RTL:CAPS"><code class="literal">PANGO_DIRECTION_RTL</code></a>
-if it can determine the direction. <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Bidirectional-Text.html#PANGO-DIRECTION-NEUTRAL:CAPS"><code class="literal">PANGO_DIRECTION_NEUTRAL</code></a>
-otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keymap-have-bidi-layouts"></a><h3>gdk_keymap_have_bidi_layouts ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_keymap_have_bidi_layouts (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>);</pre>
-<p>
-Determines if keyboard layouts for both right-to-left and left-to-right
-languages are in use.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if there are layouts in both directions, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keymap-get-caps-lock-state"></a><h3>gdk_keymap_get_caps_lock_state ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_keymap_get_caps_lock_state (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>);</pre>
-<p>
-Returns whether the Caps Lock modifer is locked.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if Caps Lock is on</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.16</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keymap-get-num-lock-state"></a><h3>gdk_keymap_get_num_lock_state ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_keymap_get_num_lock_state (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>);</pre>
-<p>
-Returns whether the Num Lock modifer is locked.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if Num Lock is on</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keymap-get-modifier-state"></a><h3>gdk_keymap_get_modifier_state ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_keymap_get_modifier_state (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>);</pre>
-<p>
-Returns the current modifier state.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the current modifier state.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keymap-add-virtual-modifiers"></a><h3>gdk_keymap_add_virtual_modifiers ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_keymap_add_virtual_modifiers (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *state</code></em>);</pre>
-<p>
-Adds virtual modifiers (i.e. Super, Hyper and Meta) which correspond
-to the real modifiers (i.e Mod2, Mod3, ...) in <em class="parameter"><code>modifiers</code></em>.
-are set in <em class="parameter"><code>state</code></em> to their non-virtual counterparts (i.e. Mod2,
-Mod3,...) and set the corresponding bits in <em class="parameter"><code>state</code></em>.
-</p>
-<p>
-GDK already does this before delivering key events, but for
-compatibility reasons, it only sets the first virtual modifier
-it finds, whereas this function sets all matching virtual modifiers.
-</p>
-<p>
-This function is useful when matching key events against
-accelerators.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
-<td>pointer to the modifier mask to change. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keymap-map-virtual-modifiers"></a><h3>gdk_keymap_map_virtual_modifiers ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_keymap_map_virtual_modifiers (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *state</code></em>);</pre>
-<p>
-Maps the virtual modifiers (i.e. Super, Hyper and Meta) which
-are set in <em class="parameter"><code>state</code></em> to their non-virtual counterparts (i.e. Mod2,
-Mod3,...) and set the corresponding bits in <em class="parameter"><code>state</code></em>.
-</p>
-<p>
-This function is useful when matching key events against
-accelerators.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
-<td>pointer to the modifier state to map. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if no virtual modifiers were mapped to the
-same non-virtual modifier. Note that <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is also returned
-if a virtual modifier is mapped to a non-virtual modifier that
-was already set in <em class="parameter"><code>state</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keymap-get-modifier-mask"></a><h3>gdk_keymap_get_modifier_mask ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="returnvalue">GdkModifierType</span></a> gdk_keymap_get_modifier_mask (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><span class="type">GdkModifierIntent</span> intent</code></em>);</pre>
-<p>
-Returns the modifier mask the <em class="parameter"><code>keymap</code></em>'s windowing system backend
-uses for a particular purpose.
-</p>
-<p>
-Note that this function always returns real hardware modifiers, not
-virtual ones (e.g. it will return <a class="link" href="gdk3-Windows.html#GDK-MOD1-MASK:CAPS"><span class="type">GDK_MOD1_MASK</span></a> rather than
-<a class="link" href="gdk3-Windows.html#GDK-META-MASK:CAPS"><span class="type">GDK_META_MASK</span></a> if the backend maps MOD1 to META), so there are use
-cases where the return value of this function has to be transformed
-by <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-add-virtual-modifiers" title="gdk_keymap_add_virtual_modifiers ()"><code class="function">gdk_keymap_add_virtual_modifiers()</code></a> in order to contain the
-expected result.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>intent</code></em> :</span></p></td>
-<td>the use case for the modifier mask</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the modifier mask used for <em class="parameter"><code>intent</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keyval-name"></a><h3>gdk_keyval_name ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_keyval_name (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>);</pre>
-<p>
-Converts a key value into a symbolic name.
-</p>
-<p>
-The names are the same as those in the
-<code class="filename">&lt;gdk/gdkkeysyms.h&gt;</code> header file
-but without the leading "GDK_KEY_".
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keyval</code></em> :</span></p></td>
-<td>a key value</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the name of the key,
-or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>keyval</code></em> is not a valid key. The string should not be
-modified. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keyval-from-name"></a><h3>gdk_keyval_from_name ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_keyval_from_name (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *keyval_name</code></em>);</pre>
-<p>
-Converts a key name to a key value.
-</p>
-<p>
-The names are the same as those in the
-<code class="filename">&lt;gdk/gdkkeysyms.h&gt;</code> header file
-but without the leading "GDK_KEY_".
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keyval_name</code></em> :</span></p></td>
-<td>a key name</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the corresponding key value, or <code class="literal">GDK_KEY_VoidSymbol</code>
-if the key name is not a valid key</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keyval-convert-case"></a><h3>gdk_keyval_convert_case ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_keyval_convert_case (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> symbol</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *lower</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *upper</code></em>);</pre>
-<p>
-Obtains the upper- and lower-case versions of the keyval <em class="parameter"><code>symbol</code></em>.
-Examples of keyvals are <span class="type">GDK_KEY_a</span>, <span class="type">GDK_KEY_Enter</span>, <span class="type">GDK_KEY_F1</span>, etc.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>symbol</code></em> :</span></p></td>
-<td>a keyval</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>lower</code></em> :</span></p></td>
-<td>return location for lowercase version of <em class="parameter"><code>symbol</code></em>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>upper</code></em> :</span></p></td>
-<td>return location for uppercase version of <em class="parameter"><code>symbol</code></em>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keyval-to-upper"></a><h3>gdk_keyval_to_upper ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_keyval_to_upper (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>);</pre>
-<p>
-Converts a key value to upper case, if applicable.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keyval</code></em> :</span></p></td>
-<td>a key value.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the upper case form of <em class="parameter"><code>keyval</code></em>, or <em class="parameter"><code>keyval</code></em> itself if it is already
-in upper case or it is not subject to case conversion.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keyval-to-lower"></a><h3>gdk_keyval_to_lower ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_keyval_to_lower (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>);</pre>
-<p>
-Converts a key value to lower case, if applicable.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keyval</code></em> :</span></p></td>
-<td>a key value.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the lower case form of <em class="parameter"><code>keyval</code></em>, or <em class="parameter"><code>keyval</code></em> itself if it is already
-in lower case or it is not subject to case conversion.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keyval-is-upper"></a><h3>gdk_keyval_is_upper ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_keyval_is_upper (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>);</pre>
-<p>
-Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the given key value is in upper case.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keyval</code></em> :</span></p></td>
-<td>a key value.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>keyval</code></em> is in upper case, or if <em class="parameter"><code>keyval</code></em> is not subject to
-case conversion.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keyval-is-lower"></a><h3>gdk_keyval_is_lower ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_keyval_is_lower (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>);</pre>
-<p>
-Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the given key value is in lower case.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keyval</code></em> :</span></p></td>
-<td>a key value.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>keyval</code></em> is in lower case, or if <em class="parameter"><code>keyval</code></em> is not
-subject to case conversion.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-keyval-to-unicode"></a><h3>gdk_keyval_to_unicode ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> gdk_keyval_to_unicode (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>);</pre>
-<p>
-Convert from a GDK key symbol to the corresponding ISO10646 (Unicode)
-character.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keyval</code></em> :</span></p></td>
-<td>a GDK key symbol</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the corresponding unicode character, or 0 if there
-is no corresponding character.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-unicode-to-keyval"></a><h3>gdk_unicode_to_keyval ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_unicode_to_keyval (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> wc</code></em>);</pre>
-<p>
-Convert from a ISO10646 character to a key symbol.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>wc</code></em> :</span></p></td>
-<td>a ISO10646 encoded character</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the corresponding GDK key symbol, if one exists.
-or, if there is no corresponding symbol,
-wc | 0x01000000</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="gdk3-Keyboard-Handling.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GdkKeymap-direction-changed"></a><h3>The <code class="literal">"direction-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::direction-changed signal gets emitted when the direction of
-the keymap changes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkKeymap-keys-changed"></a><h3>The <code class="literal">"keys-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::keys-changed signal is emitted when the mapping represented by
-<em class="parameter"><code>keymap</code></em> changes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkKeymap-state-changed"></a><h3>The <code class="literal">"state-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::state-changed signal is emitted when the state of the
-keyboard changes, e.g when Caps Lock is turned on or off.
-See <a class="link" href="gdk3-Keyboard-Handling.html#gdk-keymap-get-caps-lock-state" title="gdk_keymap_get_caps_lock_state ()"><code class="function">gdk_keymap_get_caps_lock_state()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.16</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Pango-Interaction.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Pango-Interaction.html
deleted file mode 100644
index ad6d87d..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Pango-Interaction.html
+++ /dev/null
@@ -1,415 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Pango Interaction</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Threads.html" title="Threads">
-<link rel="next" href="gdk3-Cairo-Interaction.html" title="Cairo Interaction">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Threads.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Cairo-Interaction.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Pango-Interaction.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Pango-Interaction.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Pango-Interaction"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Pango-Interaction.top_of_page"></a>Pango Interaction</span></h2>
-<p>Pango Interaction — Using Pango in GDK</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Pango-Interaction.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
-<a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="returnvalue">cairo_region_t</span></a> * <a class="link" href="gdk3-Pango-Interaction.html#gdk-pango-layout-get-clip-region" title="gdk_pango_layout_get_clip_region ()">gdk_pango_layout_get_clip_region</a> (<em class="parameter"><code><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayout</span></a> *layout</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x_origin</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y_origin</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *index_ranges</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_ranges</code></em>);
-<a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="returnvalue">cairo_region_t</span></a> * <a class="link" href="gdk3-Pango-Interaction.html#gdk-pango-layout-line-get-clip-region" title="gdk_pango_layout_line_get_clip_region ()">gdk_pango_layout_line_get_clip_region</a>
- (<em class="parameter"><code><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#PangoLayoutLine"><span class="type">PangoLayoutLine</span></a> *line</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x_origin</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y_origin</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *index_ranges</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_ranges</code></em>);
-<a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Text-Processing.html#PangoContext"><span class="returnvalue">PangoContext</span></a> * <a class="link" href="gdk3-Pango-Interaction.html#gdk-pango-context-get" title="gdk_pango_context_get ()">gdk_pango_context_get</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Text-Processing.html#PangoContext"><span class="returnvalue">PangoContext</span></a> * <a class="link" href="gdk3-Pango-Interaction.html#gdk-pango-context-get-for-screen" title="gdk_pango_context_get_for_screen ()">gdk_pango_context_get_for_screen</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Pango-Interaction.description"></a><h2>Description</h2>
-<p>
-Pango is the text layout system used by GDK and GTK+. The functions
-and types in this section are used to obtain clip regions for
-<a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayouts</span></a>, and to get <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Text-Processing.html#PangoContext"><span class="type">PangoContexts</span></a> that can be used with
-GDK.
-</p>
-<p>
-Creating a <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayout</span></a> object is the first step in rendering text,
-and requires getting a handle to a <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Text-Processing.html#PangoContext"><span class="type">PangoContext</span></a>. For GTK+ programs,
-you'll usually want to use <a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#gtk-widget-get-pango-context"><code class="function">gtk_widget_get_pango_context()</code></a>, or
-<a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#gtk-widget-create-pango-layout"><code class="function">gtk_widget_create_pango_layout()</code></a>, rather than using the lowlevel
-<a class="link" href="gdk3-Pango-Interaction.html#gdk-pango-context-get-for-screen" title="gdk_pango_context_get_for_screen ()"><code class="function">gdk_pango_context_get_for_screen()</code></a>. Once you have a <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayout</span></a>, you
-can set the text and attributes of it with Pango functions like
-<a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#pango-layout-set-text"><code class="function">pango_layout_set_text()</code></a> and get its size with <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#pango-layout-get-size"><code class="function">pango_layout_get_size()</code></a>.
-(Note that Pango uses a fixed point system internally, so converting
-between Pango units and pixels using PANGO_SCALE or the <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Glyph-Storage.html#PANGO-PIXELS:CAPS"><code class="function">PANGO_PIXELS()</code></a> macro.)
-</p>
-<p>
-Rendering a Pango layout is done most simply with <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Cairo-Rendering.html#pango-cairo-show-layout"><code class="function">pango_cairo_show_layout()</code></a>;
-you can also draw pieces of the layout with <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Cairo-Rendering.html#pango-cairo-show-layout-line"><code class="function">pango_cairo_show_layout_line()</code></a>.
-</p>
-<div class="example">
-<a name="rotated-example"></a><p class="title"><b>Example 5. Draw transformed text with Pango and cairo</b></p>
-<div class="example-contents">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="preproc">#define</span><span class="normal"> RADIUS </span><span class="number">100</span>
-<span class="preproc">#define</span><span class="normal"> N_WORDS </span><span class="number">10</span>
-<span class="preproc">#define</span><span class="normal"> FONT </span><span class="string">"Sans Bold 18"</span>
-
-<span class="usertype">PangoContext</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">context</span><span class="symbol">;</span>
-<span class="usertype">PangoLayout</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">layout</span><span class="symbol">;</span>
-<span class="usertype">PangoFontDescription</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">desc</span><span class="symbol">;</span>
-
-<span class="type">double</span><span class="normal"> radius</span><span class="symbol">;</span>
-<span class="type">int</span><span class="normal"> width</span><span class="symbol">,</span><span class="normal"> height</span><span class="symbol">;</span>
-<span class="type">int</span><span class="normal"> i</span><span class="symbol">;</span>
-
-<span class="comment">/* Set up a transformation matrix so that the user space coordinates for</span>
-<span class="comment"> * where we are drawing are [-RADIUS, RADIUS], [-RADIUS, RADIUS]</span>
-<span class="comment"> * We first center, then change the scale */</span>
-
-<span class="normal">width </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gdk3-Windows.html#gdk-window-get-width">gdk_window_get_width</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">window</span><span class="symbol">);</span>
-<span class="normal">height </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gdk3-Windows.html#gdk-window-get-height">gdk_window_get_height</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">window</span><span class="symbol">);</span>
-<span class="normal">radius </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#MIN:CAPS">MIN</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">width</span><span class="symbol">,</span><span class="normal"> height</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">/</span><span class="normal"> </span><span class="number">2</span><span class="symbol">.;</span>
-
-<span class="function"><a href="/usr/share/gtk-doc/html/cairo/cairo-Transformations.html#cairo-translate">cairo_translate</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cr</span><span class="symbol">,</span>
-<span class="normal"> radius </span><span class="symbol">+</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">width </span><span class="symbol">-</span><span class="normal"> </span><span class="number">2</span><span class="normal"> </span><span class="symbol">*</span><span class="normal"> radius</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">/</span><span class="normal"> </span><span class="number">2</span><span class="symbol">,</span>
-<span class="normal"> radius </span><span class="symbol">+</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">height </span><span class="symbol">-</span><span class="normal"> </span><span class="number">2</span><span class="normal"> </span><span class="symbol">*</span><span class="normal"> radius</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">/</span><span class="normal"> </span><span class="number">2</span><span class="symbol">);</span>
-<span class="normal"> </span><span class="function"><a href="/usr/share/gtk-doc/html/cairo/cairo-Transformations.html#cairo-scale">cairo_scale</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cr</span><span class="symbol">,</span><span class="normal"> radius </span><span class="symbol">/</span><span class="normal"> RADIUS</span><span class="symbol">,</span><span class="normal"> radius </span><span class="symbol">/</span><span class="normal"> RADIUS</span><span class="symbol">);</span>
-
-<span class="comment">/* Create a PangoLayout, set the font and text */</span>
-<span class="normal">context </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gdk3-Pango-Interaction.html#gdk-pango-context-get-for-screen">gdk_pango_context_get_for_screen</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">screen</span><span class="symbol">);</span>
-<span class="normal">layout </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#pango-layout-new">pango_layout_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">context</span><span class="symbol">);</span>
-<span class="function"><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#pango-layout-set-text">pango_layout_set_text</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">layout</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Text"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">);</span>
-<span class="normal">desc </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Fonts.html#pango-font-description-from-string">pango_font_description_from_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">FONT</span><span class="symbol">);</span>
-<span class="function"><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#pango-layout-set-font-description">pango_layout_set_font_description</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">layout</span><span class="symbol">,</span><span class="normal"> desc</span><span class="symbol">);</span>
-<span class="function"><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Fonts.html#pango-font-description-free">pango_font_description_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">desc</span><span class="symbol">);</span>
-
-<span class="comment">/* Draw the layout N_WORDS times in a circle */</span>
-<span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">i </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span><span class="normal"> i </span><span class="symbol">&lt;</span><span class="normal"> N_WORDS</span><span class="symbol">;</span><span class="normal"> i</span><span class="symbol">++)</span>
-<span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal"> </span><span class="type">double</span><span class="normal"> red</span><span class="symbol">,</span><span class="normal"> green</span><span class="symbol">,</span><span class="normal"> blue</span><span class="symbol">;</span>
-<span class="normal"> </span><span class="type">double</span><span class="normal"> angle </span><span class="symbol">=</span><span class="normal"> </span><span class="number">2</span><span class="normal"> </span><span class="symbol">*</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Numerical-Definitions.html#G-PI:CAPS">G_PI</a> </span><span class="symbol">*</span><span class="normal"> i </span><span class="symbol">/</span><span class="normal"> n_words</span><span class="symbol">;</span>
-
-<span class="normal"> </span><span class="function"><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-save">cairo_save</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cr</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="comment">/* Gradient from red at angle == 60 to blue at angle == 300 */</span>
-<span class="normal"> red </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="number">1</span><span class="normal"> </span><span class="symbol">+</span><span class="normal"> </span><span class="function">cos</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">angle </span><span class="symbol">-</span><span class="normal"> </span><span class="number">60</span><span class="symbol">))</span><span class="normal"> </span><span class="symbol">/</span><span class="normal"> </span><span class="number">2</span><span class="symbol">;</span>
-<span class="normal"> green </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="normal"> blue </span><span class="symbol">=</span><span class="normal"> </span><span class="number">1</span><span class="normal"> </span><span class="symbol">-</span><span class="normal"> red</span><span class="symbol">;</span>
-
-<span class="normal"> </span><span class="function"><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-set-source-rgb">cairo_set_source_rgb</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cr</span><span class="symbol">,</span><span class="normal"> red</span><span class="symbol">,</span><span class="normal"> green</span><span class="symbol">,</span><span class="normal"> blue</span><span class="symbol">);</span>
-<span class="normal"> </span><span class="function"><a href="/usr/share/gtk-doc/html/cairo/cairo-Transformations.html#cairo-rotate">cairo_rotate</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cr</span><span class="symbol">,</span><span class="normal"> angle</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="comment">/* Inform Pango to re-layout the text with the new transformation matrix */</span>
-<span class="normal"> </span><span class="function"><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Cairo-Rendering.html#pango-cairo-update-layout">pango_cairo_update_layout</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cr</span><span class="symbol">,</span><span class="normal"> layout</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="function"><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#pango-layout-get-size">pango_layout_get_size</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">layout</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">width</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">height</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="function"><a href="/usr/share/gtk-doc/html/cairo/cairo-Paths.html#cairo-move-to">cairo_move_to</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cr</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">-</span><span class="normal"> width </span><span class="symbol">/</span><span class="normal"> </span><span class="number">2</span><span class="normal"> </span><span class="symbol">/</span><span class="normal"> <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Glyph-Storage.html#PANGO-SCALE:CAPS">PANGO_SCALE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">-</span><span class="normal"> DEFAULT_TEXT_RADIUS</span><span class="symbol">);</span>
-<span class="normal"> </span><span class="function"><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Cairo-Rendering.html#pango-cairo-show-layout">pango_cairo_show_layout</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cr</span><span class="symbol">,</span><span class="normal"> layout</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="function"><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-restore">cairo_restore</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cr</span><span class="symbol">);</span>
-<span class="normal"> </span><span class="cbracket">}</span>
-
-<span class="function"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">layout</span><span class="symbol">);</span>
-<span class="function"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">context</span><span class="symbol">);</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-</div>
-<p><br class="example-break">
-</p>
-<div class="figure">
-<a name="id452878"></a><p class="title"><b>Figure 1. Output of <a class="xref" href="gdk3-Pango-Interaction.html#rotated-example" title="Example 5. Draw transformed text with Pango and cairo">Example 5, “Draw transformed text with Pango and cairo”</a></b></p>
-<div class="figure-contents"><div><img src="rotated-text.png" alt="Output of"></div></div>
-</div>
-<p><br class="figure-break">
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Pango-Interaction.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="gdk-pango-layout-get-clip-region"></a><h3>gdk_pango_layout_get_clip_region ()</h3>
-<pre class="programlisting"><a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="returnvalue">cairo_region_t</span></a> * gdk_pango_layout_get_clip_region (<em class="parameter"><code><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayout</span></a> *layout</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x_origin</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y_origin</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *index_ranges</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_ranges</code></em>);</pre>
-<p>
-Obtains a clip region which contains the areas where the given ranges
-of text would be drawn. <em class="parameter"><code>x_origin</code></em> and <em class="parameter"><code>y_origin</code></em> are the top left point
-to center the layout. <em class="parameter"><code>index_ranges</code></em> should contain
-ranges of bytes in the layout's text.
-</p>
-<p>
-Note that the regions returned correspond to logical extents of the text
-ranges, not ink extents. So the drawn layout may in fact touch areas out of
-the clip region. The clip region is mainly useful for highlightling parts
-of text, such as when text is selected.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
-<td>a <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayout</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x_origin</code></em> :</span></p></td>
-<td>X pixel where you intend to draw the layout with this clip</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y_origin</code></em> :</span></p></td>
-<td>Y pixel where you intend to draw the layout with this clip</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>index_ranges</code></em> :</span></p></td>
-<td>array of byte indexes into the layout, where even members of array are start indexes and odd elements are end indexes</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_ranges</code></em> :</span></p></td>
-<td>number of ranges in <em class="parameter"><code>index_ranges</code></em>, i.e. half the size of <em class="parameter"><code>index_ranges</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a clip region containing the given ranges</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-pango-layout-line-get-clip-region"></a><h3>gdk_pango_layout_line_get_clip_region ()</h3>
-<pre class="programlisting"><a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="returnvalue">cairo_region_t</span></a> * gdk_pango_layout_line_get_clip_region
- (<em class="parameter"><code><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#PangoLayoutLine"><span class="type">PangoLayoutLine</span></a> *line</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x_origin</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y_origin</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *index_ranges</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_ranges</code></em>);</pre>
-<p>
-Obtains a clip region which contains the areas where the given
-ranges of text would be drawn. <em class="parameter"><code>x_origin</code></em> and <em class="parameter"><code>y_origin</code></em> are the top left
-position of the layout. <em class="parameter"><code>index_ranges</code></em>
-should contain ranges of bytes in the layout's text. The clip
-region will include space to the left or right of the line (to the
-layout bounding box) if you have indexes above or below the indexes
-contained inside the line. This is to draw the selection all the way
-to the side of the layout. However, the clip region is in line coordinates,
-not layout coordinates.
-</p>
-<p>
-Note that the regions returned correspond to logical extents of the text
-ranges, not ink extents. So the drawn line may in fact touch areas out of
-the clip region. The clip region is mainly useful for highlightling parts
-of text, such as when text is selected.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>line</code></em> :</span></p></td>
-<td>a <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Layout-Objects.html#PangoLayoutLine"><span class="type">PangoLayoutLine</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x_origin</code></em> :</span></p></td>
-<td>X pixel where you intend to draw the layout line with this clip</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y_origin</code></em> :</span></p></td>
-<td>baseline pixel where you intend to draw the layout line with this clip</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>index_ranges</code></em> :</span></p></td>
-<td>array of byte indexes into the layout,
-where even members of array are start indexes and odd elements
-are end indexes. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_ranges</code></em> :</span></p></td>
-<td>number of ranges in <em class="parameter"><code>index_ranges</code></em>, i.e. half the size of <em class="parameter"><code>index_ranges</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a clip region containing the given ranges</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-pango-context-get"></a><h3>gdk_pango_context_get ()</h3>
-<pre class="programlisting"><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Text-Processing.html#PangoContext"><span class="returnvalue">PangoContext</span></a> * gdk_pango_context_get (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Text-Processing.html#PangoContext"><span class="type">PangoContext</span></a> for the default GDK screen.
-</p>
-<p>
-The context must be freed when you're finished with it.
-</p>
-<p>
-When using GTK+, normally you should use <a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#gtk-widget-get-pango-context"><code class="function">gtk_widget_get_pango_context()</code></a>
-instead of this function, to get the appropriate context for
-the widget you intend to render text onto.
-</p>
-<p>
-The newly created context will have the default font options (see
-<a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="type">cairo_font_options_t</span></a>) for the default screen; if these options
-change it will not be updated. Using <a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#gtk-widget-get-pango-context"><code class="function">gtk_widget_get_pango_context()</code></a>
-is more convenient if you want to keep a context around and track
-changes to the screen's font rendering settings.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Text-Processing.html#PangoContext"><span class="type">PangoContext</span></a> for the default display. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-pango-context-get-for-screen"></a><h3>gdk_pango_context_get_for_screen ()</h3>
-<pre class="programlisting"><a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Text-Processing.html#PangoContext"><span class="returnvalue">PangoContext</span></a> * gdk_pango_context_get_for_screen (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Creates a <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Text-Processing.html#PangoContext"><span class="type">PangoContext</span></a> for <em class="parameter"><code>screen</code></em>.
-</p>
-<p>
-The context must be freed when you're finished with it.
-</p>
-<p>
-When using GTK+, normally you should use <a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#gtk-widget-get-pango-context"><code class="function">gtk_widget_get_pango_context()</code></a>
-instead of this function, to get the appropriate context for
-the widget you intend to render text onto.
-</p>
-<p>
-The newly created context will have the default font options
-(see <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="type">cairo_font_options_t</span></a>) for the screen; if these options
-change it will not be updated. Using <a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#gtk-widget-get-pango-context"><code class="function">gtk_widget_get_pango_context()</code></a>
-is more convenient if you want to keep a context around and track
-changes to the screen's font rendering settings.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>the <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> for which the context is to be created.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a href="/home/mclasen/gnome/share/gtk-doc/html/pango/pango-Text-Processing.html#PangoContext"><span class="type">PangoContext</span></a> for <em class="parameter"><code>screen</code></em>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Pixbufs.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Pixbufs.html
deleted file mode 100644
index 306160d..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Pixbufs.html
+++ /dev/null
@@ -1,200 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Pixbufs</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Points-Rectangles-and-Regions.html" title="Points and Rectangles">
-<link rel="next" href="gdk3-Colors.html" title="Colors">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Points-Rectangles-and-Regions.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Colors.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Pixbufs.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Pixbufs.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Pixbufs"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Pixbufs.top_of_page"></a>Pixbufs</span></h2>
-<p>Pixbufs — Functions for obtaining pixbufs</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Pixbufs.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
-<a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> * <a class="link" href="gdk3-Pixbufs.html#gdk-pixbuf-get-from-window" title="gdk_pixbuf_get_from_window ()">gdk_pixbuf_get_from_window</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> src_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> src_y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);
-<a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> * <a class="link" href="gdk3-Pixbufs.html#gdk-pixbuf-get-from-surface" title="gdk_pixbuf_get_from_surface ()">gdk_pixbuf_get_from_surface</a> (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="type">cairo_surface_t</span></a> *surface</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> src_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> src_y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Pixbufs.description"></a><h2>Description</h2>
-<p>
-Pixbufs are client-side images. For details on how to create
-and manipulate pixbufs, see the <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> API documentation.
-</p>
-<p>
-The functions described here allow to obtain pixbufs from
-<a href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindows</span></a> and cairo surfaces.
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Pixbufs.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="gdk-pixbuf-get-from-window"></a><h3>gdk_pixbuf_get_from_window ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> * gdk_pixbuf_get_from_window (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> src_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> src_y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);</pre>
-<p>
-Transfers image data from a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> and converts it to an RGB(A)
-representation inside a <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>. In other words, copies
-image data from a server-side drawable to a client-side RGB(A) buffer.
-This allows you to efficiently read individual pixels on the client side.
-</p>
-<p>
-This function will create an RGB pixbuf with 8 bits per channel with
-the same size specified by the <em class="parameter"><code>width</code></em> and <em class="parameter"><code>height</code></em> arguments. The pixbuf
-will contain an alpha channel if the <em class="parameter"><code>window</code></em> contains one.
-</p>
-<p>
-If the window is off the screen, then there is no image data in the
-obscured/offscreen regions to be placed in the pixbuf. The contents of
-portions of the pixbuf corresponding to the offscreen region are undefined.
-</p>
-<p>
-If the window you're obtaining data from is partially obscured by
-other windows, then the contents of the pixbuf areas corresponding
-to the obscured regions are undefined.
-</p>
-<p>
-If the window is not mapped (typically because it's iconified/minimized
-or not on the current workspace), then <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned.
-</p>
-<p>
-If memory can't be allocated for the return value, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned
-instead.
-</p>
-<p>
-(In short, there are several ways this function can fail, and if it fails
- it returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>; so check the return value.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>Source window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>src_x</code></em> :</span></p></td>
-<td>Source X coordinate within <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>src_y</code></em> :</span></p></td>
-<td>Source Y coordinate within <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
-<td>Width in pixels of region to get</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
-<td>Height in pixels of region to get</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A newly-created pixbuf with a reference
-count of 1, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-pixbuf-get-from-surface"></a><h3>gdk_pixbuf_get_from_surface ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> * gdk_pixbuf_get_from_surface (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="type">cairo_surface_t</span></a> *surface</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> src_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> src_y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);</pre>
-<p>
-Transfers image data from a <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="type">cairo_surface_t</span></a> and converts it to an RGB(A)
-representation inside a <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>. This allows you to efficiently read
-individual pixels from cairo surfaces. For <a href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindows</span></a>, use
-<a class="link" href="gdk3-Pixbufs.html#gdk-pixbuf-get-from-window" title="gdk_pixbuf_get_from_window ()"><code class="function">gdk_pixbuf_get_from_window()</code></a> instead.
-</p>
-<p>
-This function will create an RGB pixbuf with 8 bits per channel.
-The pixbuf will contain an alpha channel if the <em class="parameter"><code>surface</code></em> contains one.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>surface</code></em> :</span></p></td>
-<td>surface to copy from</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>src_x</code></em> :</span></p></td>
-<td>Source X coordinate within <em class="parameter"><code>surface</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>src_y</code></em> :</span></p></td>
-<td>Source Y coordinate within <em class="parameter"><code>surface</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
-<td>Width in pixels of region to get</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
-<td>Height in pixels of region to get</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A newly-created pixbuf with a reference
-count of 1, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Points-Rectangles-and-Regions.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Points-Rectangles-and-Regions.html
deleted file mode 100644
index e6258ea..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Points-Rectangles-and-Regions.html
+++ /dev/null
@@ -1,190 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Points and Rectangles</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="GdkDevice.html" title="GdkDevice">
-<link rel="next" href="gdk3-Pixbufs.html" title="Pixbufs">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GdkDevice.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Pixbufs.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Points-Rectangles-and-Regions.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Points-Rectangles-and-Regions.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Points-Rectangles-and-Regions"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Points-Rectangles-and-Regions.top_of_page"></a>Points and Rectangles</span></h2>
-<p>Points and Rectangles — Simple graphical data types</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Points-Rectangles-and-Regions.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
-struct <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkPoint" title="struct GdkPoint">GdkPoint</a>;
-
-typedef <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle">GdkRectangle</a>;
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#gdk-rectangle-intersect" title="gdk_rectangle_intersect ()">gdk_rectangle_intersect</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *src1</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *src2</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *dest</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#gdk-rectangle-union" title="gdk_rectangle_union ()">gdk_rectangle_union</a> (<em class="parameter"><code>const <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *src1</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *src2</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *dest</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Points-Rectangles-and-Regions.description"></a><h2>Description</h2>
-<p>
-GDK provides the <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkPoint" title="struct GdkPoint"><span class="type">GdkPoint</span></a> and <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> data types for representing pixels
-and sets of pixels on the screen. Together with Cairo's <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> data
-type, they make up the central types for representing graphical data.
-</p>
-<p>
-<a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkPoint" title="struct GdkPoint"><span class="type">GdkPoint</span></a> is a simple structure containing an x and y coordinate of a point.
-</p>
-<p>
-<a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> is a structure holding the position and size of a rectangle.
-The intersection of two rectangles can be computed with
-<a class="link" href="gdk3-Points-Rectangles-and-Regions.html#gdk-rectangle-intersect" title="gdk_rectangle_intersect ()"><code class="function">gdk_rectangle_intersect()</code></a>. To find the union of two rectangles use
-<a class="link" href="gdk3-Points-Rectangles-and-Regions.html#gdk-rectangle-union" title="gdk_rectangle_union ()"><code class="function">gdk_rectangle_union()</code></a>.
-</p>
-<p>
-<a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> is usually used for managing clipping of graphical operations.
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Points-Rectangles-and-Regions.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkPoint"></a><h3>struct GdkPoint</h3>
-<pre class="programlisting">struct GdkPoint {
- gint x;
- gint y;
-};
-</pre>
-<p>
-Defines the x and y coordinates of a point.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkPoint.x"></a>x</code></em>;</span></p></td>
-<td>the x coordinate of the point.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkPoint.y"></a>y</code></em>;</span></p></td>
-<td>the y coordinate of the point.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkRectangle"></a><h3>GdkRectangle</h3>
-<pre class="programlisting">typedef cairo_rectangle_int_t GdkRectangle;
-</pre>
-<p>
-Defines the position and size of a rectangle. It is identical to
-<a href="/usr/share/gtk-doc/html/cairo/cairo-Types.html#cairo-rectangle-int-t"><span class="type">cairo_rectangle_int_t</span></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-rectangle-intersect"></a><h3>gdk_rectangle_intersect ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_rectangle_intersect (<em class="parameter"><code>const <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *src1</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *src2</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *dest</code></em>);</pre>
-<p>
-Calculates the intersection of two rectangles. It is allowed for
-<em class="parameter"><code>dest</code></em> to be the same as either <em class="parameter"><code>src1</code></em> or <em class="parameter"><code>src2</code></em>. If the rectangles
-do not intersect, <em class="parameter"><code>dest</code></em>'s width and height is set to 0 and its x
-and y values are undefined. If you are only interested in whether
-the rectangles intersect, but not in the intersecting area itself,
-pass <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for <em class="parameter"><code>dest</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>src1</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>src2</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dest</code></em> :</span></p></td>
-<td>return location for the
-intersection of <em class="parameter"><code>src1</code></em> and <em class="parameter"><code>src2</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Out parameter, where caller must allocate storage."><span class="acronym">out caller-allocates</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the rectangles intersect.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-rectangle-union"></a><h3>gdk_rectangle_union ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_rectangle_union (<em class="parameter"><code>const <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *src1</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *src2</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *dest</code></em>);</pre>
-<p>
-Calculates the union of two rectangles.
-The union of rectangles <em class="parameter"><code>src1</code></em> and <em class="parameter"><code>src2</code></em> is the smallest rectangle which
-includes both <em class="parameter"><code>src1</code></em> and <em class="parameter"><code>src2</code></em> within it.
-It is allowed for <em class="parameter"><code>dest</code></em> to be the same as either <em class="parameter"><code>src1</code></em> or <em class="parameter"><code>src2</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>src1</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>src2</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dest</code></em> :</span></p></td>
-<td>return location for the union of <em class="parameter"><code>src1</code></em> and <em class="parameter"><code>src2</code></em>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Properties-and-Atoms.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Properties-and-Atoms.html
deleted file mode 100644
index 3c56418..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Properties-and-Atoms.html
+++ /dev/null
@@ -1,565 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Properties and Atoms</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">
-<link rel="next" href="gdk3-Threads.html" title="Threads">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Drag-and-Drop.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Threads.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Properties-and-Atoms.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Properties-and-Atoms.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Properties-and-Atoms"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Properties-and-Atoms.top_of_page"></a>Properties and Atoms</span></h2>
-<p>Properties and Atoms — Functions to manipulate properties on windows</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Properties-and-Atoms.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
- <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom">GdkAtom</a>;
-#define <a class="link" href="gdk3-Properties-and-Atoms.html#GDK-ATOM-TO-POINTER:CAPS" title="GDK_ATOM_TO_POINTER()">GDK_ATOM_TO_POINTER</a> (atom)
-#define <a class="link" href="gdk3-Properties-and-Atoms.html#GDK-POINTER-TO-ATOM:CAPS" title="GDK_POINTER_TO_ATOM()">GDK_POINTER_TO_ATOM</a> (ptr)
-#define <a class="link" href="gdk3-Properties-and-Atoms.html#GDK-NONE:CAPS" title="GDK_NONE">GDK_NONE</a>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-Properties-and-Atoms.html#gdk-text-property-to-utf8-list-for-display" title="gdk_text_property_to_utf8_list_for_display ()">gdk_text_property_to_utf8_list_for_display</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> encoding</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> format</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *text</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> length</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***list</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gdk3-Properties-and-Atoms.html#gdk-utf8-to-string-target" title="gdk_utf8_to_string_target ()">gdk_utf8_to_string_target</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>);
-<a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="returnvalue">GdkAtom</span></a> <a class="link" href="gdk3-Properties-and-Atoms.html#gdk-atom-intern" title="gdk_atom_intern ()">gdk_atom_intern</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *atom_name</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> only_if_exists</code></em>);
-<a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="returnvalue">GdkAtom</span></a> <a class="link" href="gdk3-Properties-and-Atoms.html#gdk-atom-intern-static-string" title="gdk_atom_intern_static_string ()">gdk_atom_intern_static_string</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *atom_name</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gdk3-Properties-and-Atoms.html#gdk-atom-name" title="gdk_atom_name ()">gdk_atom_name</a> (<em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> atom</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Properties-and-Atoms.html#gdk-property-get" title="gdk_property_get ()">gdk_property_get</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> property</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> type</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> offset</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> length</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> pdelete</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> *actual_property_type</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *actual_format</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *actual_length</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> **data</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Properties-and-Atoms.html#gdk-property-change" title="gdk_property_change ()">gdk_property_change</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> property</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> type</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> format</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkPropMode" title="enum GdkPropMode"><span class="type">GdkPropMode</span></a> mode</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *data</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> nelements</code></em>);
-enum <a class="link" href="gdk3-Properties-and-Atoms.html#GdkPropMode" title="enum GdkPropMode">GdkPropMode</a>;
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Properties-and-Atoms.html#gdk-property-delete" title="gdk_property_delete ()">gdk_property_delete</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> property</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Properties-and-Atoms.description"></a><h2>Description</h2>
-<p>
-Each window under X can have any number of associated
-<em class="firstterm">properties</em> attached to it.
-Properties are arbitrary chunks of data identified by
-<em class="firstterm">atom</em>s. (An <em class="firstterm">atom</em>
-is a numeric index into a string table on the X server. They are used
-to transfer strings efficiently between clients without
-having to transfer the entire string.) A property
-has an associated type, which is also identified
-using an atom.
-</p>
-<p>
-A property has an associated <em class="firstterm">format</em>,
-an integer describing how many bits are in each unit
-of data inside the property. It must be 8, 16, or 32.
-When data is transferred between the server and client,
-if they are of different endianesses it will be byteswapped
-as necessary according to the format of the property.
-Note that on the client side, properties of format 32
-will be stored with one unit per <span class="emphasis"><em>long</em></span>,
-even if a long integer has more than 32 bits on the platform.
-(This decision was apparently made for Xlib to maintain
-compatibility with programs that assumed longs were 32
-bits, at the expense of programs that knew better.)
-</p>
-<p>
-The functions in this section are used to add, remove
-and change properties on windows, to convert atoms
-to and from strings and to manipulate some types of
-data commonly stored in X window properties.
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Properties-and-Atoms.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkAtom"></a><h3>GdkAtom</h3>
-<pre class="programlisting">typedef struct _GdkAtom GdkAtom;</pre>
-<p>
-An opaque type representing a string as an index into a table
-of strings on the X server.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-ATOM-TO-POINTER:CAPS"></a><h3>GDK_ATOM_TO_POINTER()</h3>
-<pre class="programlisting">#define GDK_ATOM_TO_POINTER(atom) (atom)
-</pre>
-<p>
-Converts a <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> into a pointer type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>atom</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-POINTER-TO-ATOM:CAPS"></a><h3>GDK_POINTER_TO_ATOM()</h3>
-<pre class="programlisting">#define GDK_POINTER_TO_ATOM(ptr) ((GdkAtom)(ptr))
-</pre>
-<p>
-Extracts a <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> from a pointer. The <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> must have been
-stored in the pointer with <a class="link" href="gdk3-Properties-and-Atoms.html#GDK-ATOM-TO-POINTER:CAPS" title="GDK_ATOM_TO_POINTER()"><code class="function">GDK_ATOM_TO_POINTER()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>ptr</code></em> :</span></p></td>
-<td>a pointer containing a <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-NONE:CAPS"></a><h3>GDK_NONE</h3>
-<pre class="programlisting">#define GDK_NONE _GDK_MAKE_ATOM (0)
-</pre>
-<p>
-A null value for <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a>, used in a similar way as
-<code class="literal">None</code> in the Xlib API.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-text-property-to-utf8-list-for-display"></a><h3>gdk_text_property_to_utf8_list_for_display ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_text_property_to_utf8_list_for_display
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> encoding</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> format</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *text</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> length</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***list</code></em>);</pre>
-<p>
-Converts a text property in the given encoding to
-a list of UTF-8 strings.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>encoding</code></em> :</span></p></td>
-<td>an atom representing the encoding of the text</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>the format of the property</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>text</code></em> :</span></p></td>
-<td>the text to convert. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=length]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>the length of <em class="parameter"><code>text</code></em>, in bytes</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
-<td>location to store the list
-of strings or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. The list should be freed with
-<a href="http://library.gnome.org/devel/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of strings in the resulting list</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-utf8-to-string-target"></a><h3>gdk_utf8_to_string_target ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_utf8_to_string_target (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>);</pre>
-<p>
-Converts an UTF-8 string into the best possible representation
-as a STRING. The representation of characters not in STRING
-is not specified; it may be as pseudo-escape sequences
-\x{ABCD}, or it may be in some other form of approximation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
-<td>a UTF-8 string</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the newly-allocated string, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
-conversion failed. (It should not fail for
-any properly formed UTF-8 string unless system
-limits like memory or file descriptors are exceeded.)</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-atom-intern"></a><h3>gdk_atom_intern ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="returnvalue">GdkAtom</span></a> gdk_atom_intern (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *atom_name</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> only_if_exists</code></em>);</pre>
-<p>
-Finds or creates an atom corresponding to a given string.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>atom_name</code></em> :</span></p></td>
-<td>a string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>only_if_exists</code></em> :</span></p></td>
-<td>if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, GDK is allowed to not create a new atom, but
-just return <a class="link" href="gdk3-Properties-and-Atoms.html#GDK-NONE:CAPS" title="GDK_NONE"><code class="literal">GDK_NONE</code></a> if the requested atom doesn't already
-exists. Currently, the flag is ignored, since checking the
-existance of an atom is as expensive as creating it.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the atom corresponding to <em class="parameter"><code>atom_name</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-atom-intern-static-string"></a><h3>gdk_atom_intern_static_string ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="returnvalue">GdkAtom</span></a> gdk_atom_intern_static_string (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *atom_name</code></em>);</pre>
-<p>
-Finds or creates an atom corresponding to a given string.
-</p>
-<p>
-Note that this function is identical to <a class="link" href="gdk3-Properties-and-Atoms.html#gdk-atom-intern" title="gdk_atom_intern ()"><code class="function">gdk_atom_intern()</code></a> except
-that if a new <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> is created the string itself is used rather
-than a copy. This saves memory, but can only be used if the string
-will <span class="emphasis"><em>always</em></span> exist. It can be used with statically
-allocated strings in the main program, but not with statically
-allocated memory in dynamically loaded modules, if you expect to
-ever unload the module again (e.g. do not use this function in
-GTK+ theme engines).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>atom_name</code></em> :</span></p></td>
-<td>a static string</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the atom corresponding to <em class="parameter"><code>atom_name</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-atom-name"></a><h3>gdk_atom_name ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_atom_name (<em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> atom</code></em>);</pre>
-<p>
-Determines the string corresponding to an atom.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>atom</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly-allocated string containing the string
-corresponding to <em class="parameter"><code>atom</code></em>. When you are done with the
-return value, you should free it using <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-property-get"></a><h3>gdk_property_get ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_property_get (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> property</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> type</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> offset</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> length</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> pdelete</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> *actual_property_type</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *actual_format</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *actual_length</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> **data</code></em>);</pre>
-<p>
-Retrieves a portion of the contents of a property. If the
-property does not exist, then the function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>,
-and <a class="link" href="gdk3-Properties-and-Atoms.html#GDK-NONE:CAPS" title="GDK_NONE"><code class="literal">GDK_NONE</code></a> will be stored in <em class="parameter"><code>actual_property_type</code></em>.
-</p>
-<p>
-</p>
-<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Note</h3>
-<p>
-The <code class="function">XGetWindowProperty()</code> function that <a class="link" href="gdk3-Properties-and-Atoms.html#gdk-property-get" title="gdk_property_get ()"><code class="function">gdk_property_get()</code></a>
-uses has a very confusing and complicated set of semantics.
-Unfortunately, <a class="link" href="gdk3-Properties-and-Atoms.html#gdk-property-get" title="gdk_property_get ()"><code class="function">gdk_property_get()</code></a> makes the situation
-worse instead of better (the semantics should be considered
-undefined), and also prints warnings to stderr in cases where it
-should return a useful error to the program. You are advised to use
-<code class="function">XGetWindowProperty()</code> directly until a replacement function for
-<a class="link" href="gdk3-Properties-and-Atoms.html#gdk-property-get" title="gdk_property_get ()"><code class="function">gdk_property_get()</code></a>
-is provided.
-</p>
-</div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>the property to retrieve</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>the desired property type, or <a class="link" href="gdk3-Properties-and-Atoms.html#GDK-NONE:CAPS" title="GDK_NONE"><code class="literal">GDK_NONE</code></a>, if any type of data
-is acceptable. If this does not match the actual
-type, then <em class="parameter"><code>actual_format</code></em> and <em class="parameter"><code>actual_length</code></em> will
-be filled in, a warning will be printed to stderr
-and no data will be returned.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>offset</code></em> :</span></p></td>
-<td>the offset into the property at which to begin
-retrieving data, in 4 byte units.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>the length of the data to retrieve in bytes. Data is
-considered to be retrieved in 4 byte chunks, so <em class="parameter"><code>length</code></em>
-will be rounded up to the next highest 4 byte boundary
-(so be careful not to pass a value that might overflow
-when rounded up).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pdelete</code></em> :</span></p></td>
-<td>if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, delete the property after retrieving the
-data.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>actual_property_type</code></em> :</span></p></td>
-<td>location to store the
-actual type of the property. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>actual_format</code></em> :</span></p></td>
-<td>location to store the actual return format of the
-data; either 8, 16 or 32 bits. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>actual_length</code></em> :</span></p></td>
-<td>location to store the length of the retrieved data, in
-bytes. Data returned in the 32 bit format is stored
-in a long variable, so the actual number of 32 bit
-elements should be be calculated via
-<em class="parameter"><code>actual_length</code></em> / sizeof(glong) to ensure portability to
-64 bit systems.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>location
-to store a pointer to the data. The retrieved data should be
-freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when you are finished using it. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=actual_length][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if data was successfully received and stored
-in <em class="parameter"><code>data</code></em>, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-property-change"></a><h3>gdk_property_change ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_property_change (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> property</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> type</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> format</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkPropMode" title="enum GdkPropMode"><span class="type">GdkPropMode</span></a> mode</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *data</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> nelements</code></em>);</pre>
-<p>
-Changes the contents of a property on a window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>the property to change</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>the new type for the property. If <em class="parameter"><code>mode</code></em> is
-<a class="link" href="gdk3-Properties-and-Atoms.html#GDK-PROP-MODE-PREPEND:CAPS"><code class="literal">GDK_PROP_MODE_PREPEND</code></a> or <a class="link" href="gdk3-Properties-and-Atoms.html#GDK-PROP-MODE-APPEND:CAPS"><code class="literal">GDK_PROP_MODE_APPEND</code></a>, then this
-must match the existing type or an error will occur.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>the new format for the property. If <em class="parameter"><code>mode</code></em> is
-<a class="link" href="gdk3-Properties-and-Atoms.html#GDK-PROP-MODE-PREPEND:CAPS"><code class="literal">GDK_PROP_MODE_PREPEND</code></a> or <a class="link" href="gdk3-Properties-and-Atoms.html#GDK-PROP-MODE-APPEND:CAPS"><code class="literal">GDK_PROP_MODE_APPEND</code></a>, then this
-must match the existing format or an error will occur.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mode</code></em> :</span></p></td>
-<td>a value describing how the new data is to be combined
-with the current data.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>the data (a <code class="literal">guchar *</code>
-<code class="literal">gushort *</code>, or <code class="literal">gulong *</code>,
-depending on <em class="parameter"><code>format</code></em>), cast to a <code class="literal">guchar *</code>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>nelements</code></em> :</span></p></td>
-<td>the number of elements of size determined by the format,
-contained in <em class="parameter"><code>data</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkPropMode"></a><h3>enum GdkPropMode</h3>
-<pre class="programlisting">typedef enum {
- GDK_PROP_MODE_REPLACE,
- GDK_PROP_MODE_PREPEND,
- GDK_PROP_MODE_APPEND
-} GdkPropMode;
-</pre>
-<p>
-Describes how existing data is combined with new data when
-using <a class="link" href="gdk3-Properties-and-Atoms.html#gdk-property-change" title="gdk_property_change ()"><code class="function">gdk_property_change()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-PROP-MODE-REPLACE:CAPS"></a><span class="term"><code class="literal">GDK_PROP_MODE_REPLACE</code></span></p></td>
-<td>the new data replaces the existing data.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-PROP-MODE-PREPEND:CAPS"></a><span class="term"><code class="literal">GDK_PROP_MODE_PREPEND</code></span></p></td>
-<td>the new data is prepended to the existing data.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-PROP-MODE-APPEND:CAPS"></a><span class="term"><code class="literal">GDK_PROP_MODE_APPEND</code></span></p></td>
-<td>the new data is appended to the existing data.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-property-delete"></a><h3>gdk_property_delete ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_property_delete (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> property</code></em>);</pre>
-<p>
-Deletes a property from a window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>the property to delete</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-RGBA-Colors.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-RGBA-Colors.html
deleted file mode 100644
index b92b27f..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-RGBA-Colors.html
+++ /dev/null
@@ -1,305 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RGBA Colors</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Colors.html" title="Colors">
-<link rel="next" href="gdk3-Visuals.html" title="Visuals">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Colors.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Visuals.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-RGBA-Colors.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-RGBA-Colors.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-RGBA-Colors"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-RGBA-Colors.top_of_page"></a>RGBA Colors</span></h2>
-<p>RGBA Colors — RGBA colors</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-RGBA-Colors.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
- <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA">GdkRGBA</a>;
-<a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="returnvalue">GdkRGBA</span></a> * <a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-copy" title="gdk_rgba_copy ()">gdk_rgba_copy</a> (<em class="parameter"><code>const <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> *rgba</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-free" title="gdk_rgba_free ()">gdk_rgba_free</a> (<em class="parameter"><code><a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> *rgba</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-parse" title="gdk_rgba_parse ()">gdk_rgba_parse</a> (<em class="parameter"><code><a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> *rgba</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *spec</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-equal" title="gdk_rgba_equal ()">gdk_rgba_equal</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> p1</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> p2</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-hash" title="gdk_rgba_hash ()">gdk_rgba_hash</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> p</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-to-string" title="gdk_rgba_to_string ()">gdk_rgba_to_string</a> (<em class="parameter"><code>const <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> *rgba</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-RGBA-Colors.description"></a><h2>Description</h2>
-<p>
-The <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> struct is a convenient way to pass rgba colors around.
-It's based on cairo's way to deal with colors and mirrors its behavior.
-All values are in the range from 0.0 to 1.0 inclusive. So the color
-(0.0, 0.0, 0.0, 0.0) represents transparent black and
-(1.0, 1.0, 1.0, 1.0) is opaque white. Other values will be clamped
-to this range when drawing.
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-RGBA-Colors.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkRGBA"></a><h3>GdkRGBA</h3>
-<pre class="programlisting">typedef struct {
- gdouble red;
- gdouble green;
- gdouble blue;
- gdouble alpha;
-} GdkRGBA;
-</pre>
-<p>
-The GdkRGBA structure is used to represent a (possibly translucent)
-color, in a way that is compatible with cairos notion of color.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkRGBA.red"></a>red</code></em>;</span></p></td>
-<td>The intensity of the red channel from 0.0 to 1.0 inclusive</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkRGBA.green"></a>green</code></em>;</span></p></td>
-<td>The intensity of the green channel from 0.0 to 1.0 inclusive</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkRGBA.blue"></a>blue</code></em>;</span></p></td>
-<td>The intensity of the blue channel from 0.0 to 1.0 inclusive</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkRGBA.alpha"></a>alpha</code></em>;</span></p></td>
-<td>The opacity of the color from 0.0 for completely translucent to
-1.0 for opaque</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-rgba-copy"></a><h3>gdk_rgba_copy ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="returnvalue">GdkRGBA</span></a> * gdk_rgba_copy (<em class="parameter"><code>const <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> *rgba</code></em>);</pre>
-<p>
-Makes a copy of a <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> structure.
-</p>
-<p>
-The result must be freed through <a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-free" title="gdk_rgba_free ()"><code class="function">gdk_rgba_free()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>rgba</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A newly allocated <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a>, with the same contents as <em class="parameter"><code>rgba</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-rgba-free"></a><h3>gdk_rgba_free ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_rgba_free (<em class="parameter"><code><a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> *rgba</code></em>);</pre>
-<p>
-Frees a <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> struct created with <a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-copy" title="gdk_rgba_copy ()"><code class="function">gdk_rgba_copy()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>rgba</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-rgba-parse"></a><h3>gdk_rgba_parse ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_rgba_parse (<em class="parameter"><code><a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> *rgba</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *spec</code></em>);</pre>
-<p>
-Parses a textual representation of a color, filling in
-the <em class="structfield"><code>red</code></em>, <em class="structfield"><code>green</code></em>,
-<em class="structfield"><code>blue</code></em> and <em class="structfield"><code>alpha</code></em>
-fields of the <em class="parameter"><code>rgba</code></em> struct.
-</p>
-<p>
-The string can be either one of:
-</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem">
-A standard name (Taken from the X11 rgb.txt file).
-</li>
-<li class="listitem">
-A hex value in the form '#rgb' '#rrggbb' '#rrrgggbbb'
-or '#rrrrggggbbbb'
-</li>
-<li class="listitem">
-A RGB color in the form 'rgb(r,g,b)' (In this case the color will
-have full opacity)
-</li>
-<li class="listitem">
-A RGBA color in the form 'rgba(r,g,b,a)'
-</li>
-</ul></div>
-<p>
-</p>
-<p>
-Where 'r', 'g', 'b' and 'a' are respectively the red, green, blue and
-alpha color values. In the last two cases, r g and b are either integers
-in the range 0 to 255 or precentage values in the range 0% to 100%, and
-a is a floating point value in the range 0 to 1.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>rgba</code></em> :</span></p></td>
-<td>the <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> struct to fill in</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>spec</code></em> :</span></p></td>
-<td>the string specifying the color</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing succeeded</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-rgba-equal"></a><h3>gdk_rgba_equal ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_rgba_equal (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> p1</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> p2</code></em>);</pre>
-<p>
-Compares two RGBA colors.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>p1</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> pointer. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkRGBA]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>p2</code></em> :</span></p></td>
-<td>another <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> pointer. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkRGBA]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the two colors compare equal</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-rgba-hash"></a><h3>gdk_rgba_hash ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_rgba_hash (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> p</code></em>);</pre>
-<p>
-A hash function suitable for using for a hash
-table that stores <a href="gdk3-RGBA-Colors.html#GdkRGBA"><span class="type">GdkRGBAs</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>p</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> pointer. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkRGBA]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The hash value for <em class="parameter"><code>p</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-rgba-to-string"></a><h3>gdk_rgba_to_string ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_rgba_to_string (<em class="parameter"><code>const <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> *rgba</code></em>);</pre>
-<p>
-Returns a textual specification of <em class="parameter"><code>rgba</code></em> in the form
-<code class="literal">rgb (r, g, b)</code> or
-<code class="literal">rgba (r, g, b, a)</code>,
-where 'r', 'g', 'b' and 'a' represent the red, green,
-blue and alpha values respectively. r, g, and b are
-represented as integers in the range 0 to 255, and a
-is represented as floating point value in the range 0 to 1.
-</p>
-<p>
-These string forms are string forms those supported by
-the CSS3 colors module, and can be parsed by <a class="link" href="gdk3-RGBA-Colors.html#gdk-rgba-parse" title="gdk_rgba_parse ()"><code class="function">gdk_rgba_parse()</code></a>.
-</p>
-<p>
-Note that this string representation may loose some
-precision, since r, g and b are represented as 8-bit
-integers. If this is a concern, you should use a
-different representation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>rgba</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A newly allocated text string</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Selections.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Selections.html
deleted file mode 100644
index 9fea08c..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Selections.html
+++ /dev/null
@@ -1,598 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Selections</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Keyboard-Handling.html" title="Key Values">
-<link rel="next" href="gdk3-Drag-and-Drop.html" title="Drag And Drop">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Keyboard-Handling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Drag-and-Drop.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Selections.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Selections.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Selections"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Selections.top_of_page"></a>Selections</span></h2>
-<p>Selections — Functions for transfering data via the X selection mechanism</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Selections.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
-#define <a class="link" href="gdk3-Selections.html#GDK-SELECTION-PRIMARY:CAPS" title="GDK_SELECTION_PRIMARY">GDK_SELECTION_PRIMARY</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-SELECTION-SECONDARY:CAPS" title="GDK_SELECTION_SECONDARY">GDK_SELECTION_SECONDARY</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-SELECTION-CLIPBOARD:CAPS" title="GDK_SELECTION_CLIPBOARD">GDK_SELECTION_CLIPBOARD</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-TARGET-BITMAP:CAPS" title="GDK_TARGET_BITMAP">GDK_TARGET_BITMAP</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-TARGET-COLORMAP:CAPS" title="GDK_TARGET_COLORMAP">GDK_TARGET_COLORMAP</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-TARGET-DRAWABLE:CAPS" title="GDK_TARGET_DRAWABLE">GDK_TARGET_DRAWABLE</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-TARGET-PIXMAP:CAPS" title="GDK_TARGET_PIXMAP">GDK_TARGET_PIXMAP</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-TARGET-STRING:CAPS" title="GDK_TARGET_STRING">GDK_TARGET_STRING</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-ATOM:CAPS" title="GDK_SELECTION_TYPE_ATOM">GDK_SELECTION_TYPE_ATOM</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-BITMAP:CAPS" title="GDK_SELECTION_TYPE_BITMAP">GDK_SELECTION_TYPE_BITMAP</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-COLORMAP:CAPS" title="GDK_SELECTION_TYPE_COLORMAP">GDK_SELECTION_TYPE_COLORMAP</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-DRAWABLE:CAPS" title="GDK_SELECTION_TYPE_DRAWABLE">GDK_SELECTION_TYPE_DRAWABLE</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-INTEGER:CAPS" title="GDK_SELECTION_TYPE_INTEGER">GDK_SELECTION_TYPE_INTEGER</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-PIXMAP:CAPS" title="GDK_SELECTION_TYPE_PIXMAP">GDK_SELECTION_TYPE_PIXMAP</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-WINDOW:CAPS" title="GDK_SELECTION_TYPE_WINDOW">GDK_SELECTION_TYPE_WINDOW</a>
-#define <a class="link" href="gdk3-Selections.html#GDK-SELECTION-TYPE-STRING:CAPS" title="GDK_SELECTION_TYPE_STRING">GDK_SELECTION_TYPE_STRING</a>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Selections.html#gdk-selection-owner-set" title="gdk_selection_owner_set ()">gdk_selection_owner_set</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *owner</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> send_event</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Selections.html#gdk-selection-owner-set-for-display" title="gdk_selection_owner_set_for_display ()">gdk_selection_owner_set_for_display</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *owner</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> send_event</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Selections.html#gdk-selection-owner-get" title="gdk_selection_owner_get ()">gdk_selection_owner_get</a> (<em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Selections.html#gdk-selection-owner-get-for-display" title="gdk_selection_owner_get_for_display ()">gdk_selection_owner_get_for_display</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Selections.html#gdk-selection-convert" title="gdk_selection_convert ()">gdk_selection_convert</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *requestor</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> target</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-Selections.html#gdk-selection-property-get" title="gdk_selection_property_get ()">gdk_selection_property_get</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *requestor</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> **data</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> *prop_type</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *prop_format</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Selections.html#gdk-selection-send-notify" title="gdk_selection_send_notify ()">gdk_selection_send_notify</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *requestor</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> target</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> property</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Selections.html#gdk-selection-send-notify-for-display" title="gdk_selection_send_notify_for_display ()">gdk_selection_send_notify_for_display</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *requestor</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> target</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> property</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Selections.description"></a><h2>Description</h2>
-<p>
-The X selection mechanism provides a way to transfer arbitrary chunks of
-data between programs. A <em class="firstterm">selection</em> is a essentially
-a named clipboard, identified by a string interned as a <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a>. By
-claiming ownership of a selection, an application indicates that it will
-be responsible for supplying its contents. The most common selections are
-<code class="literal">PRIMARY</code> and <code class="literal">CLIPBOARD</code>.
-</p>
-<p>
-The contents of a selection can be represented in a number of formats,
-called <em class="firstterm">targets</em>. Each target is identified by an atom.
-A list of all possible targets supported by the selection owner can be
-retrieved by requesting the special target <code class="literal">TARGETS</code>. When
-a selection is retrieved, the data is accompanied by a type (an atom), and
-a format (an integer, representing the number of bits per item).
-See <a href="http://library.gnome.org/devel/gdk3/gdk-Properties-and-Atoms.html">Properties and Atoms</a>
-for more information.
-</p>
-<p>
-The functions in this section only contain the lowlevel parts of the
-selection protocol. A considerably more complicated implementation is needed
-on top of this. GTK+ contains such an implementation in the functions in
-<code class="literal">gtkselection.h</code> and programmers should use those functions
-instead of the ones presented here. If you plan to implement selection
-handling directly on top of the functions here, you should refer to the
-X Inter-client Communication Conventions Manual (ICCCM).
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Selections.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDK-SELECTION-PRIMARY:CAPS"></a><h3>GDK_SELECTION_PRIMARY</h3>
-<pre class="programlisting">#define GDK_SELECTION_PRIMARY _GDK_MAKE_ATOM (1)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">PRIMARY</code> selection.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-SELECTION-SECONDARY:CAPS"></a><h3>GDK_SELECTION_SECONDARY</h3>
-<pre class="programlisting">#define GDK_SELECTION_SECONDARY _GDK_MAKE_ATOM (2)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">SECONDARY</code> selection.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-SELECTION-CLIPBOARD:CAPS"></a><h3>GDK_SELECTION_CLIPBOARD</h3>
-<pre class="programlisting">#define GDK_SELECTION_CLIPBOARD _GDK_MAKE_ATOM (69)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">CLIPBOARD</code> selection.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-TARGET-BITMAP:CAPS"></a><h3>GDK_TARGET_BITMAP</h3>
-<pre class="programlisting">#define GDK_TARGET_BITMAP _GDK_MAKE_ATOM (5)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">BITMAP</code> selection target.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-TARGET-COLORMAP:CAPS"></a><h3>GDK_TARGET_COLORMAP</h3>
-<pre class="programlisting">#define GDK_TARGET_COLORMAP _GDK_MAKE_ATOM (7)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">COLORMAP</code> selection target.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-TARGET-DRAWABLE:CAPS"></a><h3>GDK_TARGET_DRAWABLE</h3>
-<pre class="programlisting">#define GDK_TARGET_DRAWABLE _GDK_MAKE_ATOM (17)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">DRAWABLE</code> selection target.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-TARGET-PIXMAP:CAPS"></a><h3>GDK_TARGET_PIXMAP</h3>
-<pre class="programlisting">#define GDK_TARGET_PIXMAP _GDK_MAKE_ATOM (20)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">PIXMAP</code> selection target.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-TARGET-STRING:CAPS"></a><h3>GDK_TARGET_STRING</h3>
-<pre class="programlisting">#define GDK_TARGET_STRING _GDK_MAKE_ATOM (31)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">STRING</code> selection target.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-SELECTION-TYPE-ATOM:CAPS"></a><h3>GDK_SELECTION_TYPE_ATOM</h3>
-<pre class="programlisting">#define GDK_SELECTION_TYPE_ATOM _GDK_MAKE_ATOM (4)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">ATOM</code> selection type.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-SELECTION-TYPE-BITMAP:CAPS"></a><h3>GDK_SELECTION_TYPE_BITMAP</h3>
-<pre class="programlisting">#define GDK_SELECTION_TYPE_BITMAP _GDK_MAKE_ATOM (5)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">BITMAP</code> selection type.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-SELECTION-TYPE-COLORMAP:CAPS"></a><h3>GDK_SELECTION_TYPE_COLORMAP</h3>
-<pre class="programlisting">#define GDK_SELECTION_TYPE_COLORMAP _GDK_MAKE_ATOM (7)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">COLORMAP</code> selection type.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-SELECTION-TYPE-DRAWABLE:CAPS"></a><h3>GDK_SELECTION_TYPE_DRAWABLE</h3>
-<pre class="programlisting">#define GDK_SELECTION_TYPE_DRAWABLE _GDK_MAKE_ATOM (17)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">DRAWABLE</code> selection type.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-SELECTION-TYPE-INTEGER:CAPS"></a><h3>GDK_SELECTION_TYPE_INTEGER</h3>
-<pre class="programlisting">#define GDK_SELECTION_TYPE_INTEGER _GDK_MAKE_ATOM (19)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">INTEGER</code> selection type.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-SELECTION-TYPE-PIXMAP:CAPS"></a><h3>GDK_SELECTION_TYPE_PIXMAP</h3>
-<pre class="programlisting">#define GDK_SELECTION_TYPE_PIXMAP _GDK_MAKE_ATOM (20)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">PIXMAP</code> selection type.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-SELECTION-TYPE-WINDOW:CAPS"></a><h3>GDK_SELECTION_TYPE_WINDOW</h3>
-<pre class="programlisting">#define GDK_SELECTION_TYPE_WINDOW _GDK_MAKE_ATOM (33)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">WINDOW</code> selection type.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-SELECTION-TYPE-STRING:CAPS"></a><h3>GDK_SELECTION_TYPE_STRING</h3>
-<pre class="programlisting">#define GDK_SELECTION_TYPE_STRING _GDK_MAKE_ATOM (31)
-</pre>
-<p>
-A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> representing the <code class="literal">STRING</code> selection type.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-selection-owner-set"></a><h3>gdk_selection_owner_set ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_selection_owner_set (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *owner</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> send_event</code></em>);</pre>
-<p>
-Sets the owner of the given selection.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>owner</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to indicate that the
-the owner for the given should be unset.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
-<td>an atom identifying a selection.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>timestamp to use when setting the selection.
-If this is older than the timestamp given last
-time the owner was set for the given selection, the
-request will be ignored.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>send_event</code></em> :</span></p></td>
-<td>if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, and the new owner is different
-from the current owner, the current owner
-will be sent a SelectionClear event.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the selection owner was successfully
-changed to <em class="parameter"><code>owner</code></em>, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-selection-owner-set-for-display"></a><h3>gdk_selection_owner_set_for_display ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_selection_owner_set_for_display (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *owner</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> send_event</code></em>);</pre>
-<p>
-Sets the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> <em class="parameter"><code>owner</code></em> as the current owner of the selection <em class="parameter"><code>selection</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>owner</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to indicate that the owner for
-the given should be unset</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
-<td>an atom identifying a selection</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>timestamp to use when setting the selection
-If this is older than the timestamp given last time the owner was
-set for the given selection, the request will be ignored</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>send_event</code></em> :</span></p></td>
-<td>if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, and the new owner is different from the current
-owner, the current owner will be sent a SelectionClear event</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the selection owner was successfully changed to owner,
-otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-selection-owner-get"></a><h3>gdk_selection_owner_get ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_selection_owner_get (<em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>);</pre>
-<p>
-Determines the owner of the given selection.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
-<td>an atom indentifying a selection.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>if there is a selection owner for
-this window, and it is a window known to the current
-process, the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> that owns the selection, otherwise
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Note that the return value may be owned
-by a different process if a foreign window
-was previously created for that window, but
-a new foreign window will never be created by
-this call. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-selection-owner-get-for-display"></a><h3>gdk_selection_owner_get_for_display ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_selection_owner_get_for_display (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>);</pre>
-<p>
-Determine the owner of the given selection.
-</p>
-<p>
-Note that the return value may be owned by a different
-process if a foreign window was previously created for that
-window, but a new foreign window will never be created by this call.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
-<td>an atom indentifying a selection</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>if there is a selection owner for this window,
-and it is a window known to the current process, the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> that
-owns the selection, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-selection-convert"></a><h3>gdk_selection_convert ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_selection_convert (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *requestor</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> target</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<p>
-Retrieves the contents of a selection in a given
-form.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>requestor</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
-<td>an atom identifying the selection to get the
-contents of.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
-<td>the form in which to retrieve the selection.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>the timestamp to use when retrieving the
-selection. The selection owner may refuse the
-request if it did not own the selection at
-the time indicated by the timestamp.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-selection-property-get"></a><h3>gdk_selection_property_get ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_selection_property_get (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *requestor</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> **data</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> *prop_type</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *prop_format</code></em>);</pre>
-<p>
-Retrieves selection data that was stored by the selection
-data in response to a call to <a class="link" href="gdk3-Selections.html#gdk-selection-convert" title="gdk_selection_convert ()"><code class="function">gdk_selection_convert()</code></a>. This function
-will not be used by applications, who should use the <a href="http://library.gnome.org/devel/gtk3/gtk-Clipboards.html#GtkClipboard"><span class="type">GtkClipboard</span></a>
-API instead.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>requestor</code></em> :</span></p></td>
-<td>the window on which the data is stored</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>location to store a pointer to the retrieved data.
-If the retrieval failed, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> we be stored here, otherwise, it
-will be non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and the returned data should be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
-when you are finished using it. The length of the
-allocated memory is one more than the length
-of the returned data, and the final byte will always
-be zero, to ensure nul-termination of strings</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>prop_type</code></em> :</span></p></td>
-<td>location to store the type of the property</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>prop_format</code></em> :</span></p></td>
-<td>location to store the format of the property</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the length of the retrieved data.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-selection-send-notify"></a><h3>gdk_selection_send_notify ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_selection_send_notify (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *requestor</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> target</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> property</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<p>
-Sends a response to SelectionRequest event.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>requestor</code></em> :</span></p></td>
-<td>window to which to deliver response.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
-<td>selection that was requested.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
-<td>target that was selected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>property in which the selection owner stored the
-data, or <a class="link" href="gdk3-Properties-and-Atoms.html#GDK-NONE:CAPS" title="GDK_NONE"><code class="literal">GDK_NONE</code></a> to indicate that the request
-was rejected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>timestamp.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-selection-send-notify-for-display"></a><h3>gdk_selection_send_notify_for_display ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_selection_send_notify_for_display
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *requestor</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> selection</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> target</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> property</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
-<p>
-Send a response to SelectionRequest event.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> where <em class="parameter"><code>requestor</code></em> is realized</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>requestor</code></em> :</span></p></td>
-<td>window to which to deliver response</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
-<td>selection that was requested</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
-<td>target that was selected</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>property in which the selection owner stored the data,
-or <a class="link" href="gdk3-Properties-and-Atoms.html#GDK-NONE:CAPS" title="GDK_NONE"><code class="literal">GDK_NONE</code></a> to indicate that the request was rejected</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_</code></em> :</span></p></td>
-<td>timestamp</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Threads.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Threads.html
deleted file mode 100644
index 1c208ed..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Threads.html
+++ /dev/null
@@ -1,988 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Threads</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Properties-and-Atoms.html" title="Properties and Atoms">
-<link rel="next" href="gdk3-Pango-Interaction.html" title="Pango Interaction">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Properties-and-Atoms.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Pango-Interaction.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Threads.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Threads.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Threads"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Threads.top_of_page"></a>Threads</span></h2>
-<p>Threads — Functions for using GDK in multi-threaded programs</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Threads.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
-#define <a class="link" href="gdk3-Threads.html#GDK-THREADS-ENTER:CAPS" title="GDK_THREADS_ENTER">GDK_THREADS_ENTER</a>
-#define <a class="link" href="gdk3-Threads.html#GDK-THREADS-LEAVE:CAPS" title="GDK_THREADS_LEAVE">GDK_THREADS_LEAVE</a>
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Threads.html#gdk-threads-init" title="gdk_threads_init ()">gdk_threads_init</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Threads.html#gdk-threads-enter" title="gdk_threads_enter ()">gdk_threads_enter</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Threads.html#gdk-threads-leave" title="gdk_threads_leave ()">gdk_threads_leave</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Threads.html#gdk-threads-set-lock-functions" title="gdk_threads_set_lock_functions ()">gdk_threads_set_lock_functions</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Closures.html#GCallback"><span class="type">GCallback</span></a> enter_fn</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Closures.html#GCallback"><span class="type">GCallback</span></a> leave_fn</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gdk3-Threads.html#gdk-threads-add-idle" title="gdk_threads_add_idle ()">gdk_threads_add_idle</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gdk3-Threads.html#gdk-threads-add-idle-full" title="gdk_threads_add_idle_full ()">gdk_threads_add_idle_full</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> priority</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gdk3-Threads.html#gdk-threads-add-timeout" title="gdk_threads_add_timeout ()">gdk_threads_add_timeout</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> interval</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gdk3-Threads.html#gdk-threads-add-timeout-full" title="gdk_threads_add_timeout_full ()">gdk_threads_add_timeout_full</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> priority</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> interval</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gdk3-Threads.html#gdk-threads-add-timeout-seconds" title="gdk_threads_add_timeout_seconds ()">gdk_threads_add_timeout_seconds</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> interval</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gdk3-Threads.html#gdk-threads-add-timeout-seconds-full" title="gdk_threads_add_timeout_seconds_full ()">gdk_threads_add_timeout_seconds_full</a>
- (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> priority</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> interval</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Threads.description"></a><h2>Description</h2>
-<p>
-For thread safety, GDK relies on the thread primitives in GLib,
-and on the thread-safe GLib main loop.
-</p>
-<p>
-GLib is completely thread safe (all global data is automatically
-locked), but individual data structure instances are not automatically
-locked for performance reasons. So e.g. you must coordinate
-accesses to the same <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> from multiple threads.
-</p>
-<p>
-GTK+ is "thread aware" but not thread safe — it provides a
-global lock controlled by <a class="link" href="gdk3-Threads.html#gdk-threads-enter" title="gdk_threads_enter ()"><code class="function">gdk_threads_enter()</code></a>/<a class="link" href="gdk3-Threads.html#gdk-threads-leave" title="gdk_threads_leave ()"><code class="function">gdk_threads_leave()</code></a>
-which protects all use of GTK+. That is, only one thread can use GTK+
-at any given time.
-</p>
-<p>
-Unfortunately the above holds with the X11 backend only. With the
-Win32 backend, GDK calls should not be attempted from multiple threads
-at all.
-</p>
-<p>
-You must call <a class="link" href="gdk3-Threads.html#gdk-threads-init" title="gdk_threads_init ()"><code class="function">gdk_threads_init()</code></a> before executing any other GTK+ or
-GDK functions in a threaded GTK+ program.
-</p>
-<p>
-Idles, timeouts, and input functions from GLib, such as <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-idle-add"><code class="function">g_idle_add()</code></a>,
-are executed outside of the main GTK+ lock. So, if you need to call
-GTK+ inside of such a callback, you must surround the callback with
-a <a class="link" href="gdk3-Threads.html#gdk-threads-enter" title="gdk_threads_enter ()"><code class="function">gdk_threads_enter()</code></a>/<a class="link" href="gdk3-Threads.html#gdk-threads-leave" title="gdk_threads_leave ()"><code class="function">gdk_threads_leave()</code></a> pair or use
-<a class="link" href="gdk3-Threads.html#gdk-threads-add-idle-full" title="gdk_threads_add_idle_full ()"><code class="function">gdk_threads_add_idle_full()</code></a> which does this for you.
-However, event dispatching from the mainloop is still executed within
-the main GTK+ lock, so callback functions connected to event signals
-like <a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#GtkWidget-button-press-event"><span class="type">"button-press-event"</span></a>, do not need thread protection.
-</p>
-<p>
-In particular, this means, if you are writing widgets that might
-be used in threaded programs, you <span class="emphasis"><em>must</em></span> surround
-timeouts and idle functions in this matter.
-</p>
-<p>
-As always, you must also surround any calls to GTK+ not made within
-a signal handler with a <a class="link" href="gdk3-Threads.html#gdk-threads-enter" title="gdk_threads_enter ()"><code class="function">gdk_threads_enter()</code></a>/<a class="link" href="gdk3-Threads.html#gdk-threads-leave" title="gdk_threads_leave ()"><code class="function">gdk_threads_leave()</code></a> pair.
-</p>
-<p>
-Before calling <a class="link" href="gdk3-Threads.html#gdk-threads-leave" title="gdk_threads_leave ()"><code class="function">gdk_threads_leave()</code></a> from a thread other
-than your main thread, you probably want to call <a class="link" href="gdk3-General.html#gdk-flush" title="gdk_flush ()"><code class="function">gdk_flush()</code></a>
-to send all pending commands to the windowing system.
-(The reason you don't need to do this from the main thread
-is that GDK always automatically flushes pending commands
-when it runs out of incoming events to process and has
-to sleep while waiting for more events.)
-</p>
-<p>
-A minimal main program for a threaded GTK+ application
-looks like:
-</p>
-<div class="informalexample">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="type">int</span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal"> </span><span class="usertype">GtkWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">window</span><span class="symbol">;</span>
-
-<span class="normal"> </span><span class="function"><a href="gdk3-Threads.html#gdk-threads-init">gdk_threads_init</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal"> </span><span class="function"><a href="gdk3-Threads.html#gdk-threads-enter">gdk_threads_enter</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-init">gtk_init</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">argc</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argv</span><span class="symbol">);</span>
-
-<span class="normal"> window </span><span class="symbol">=</span><span class="normal"> </span><span class="function">create_window</span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#gtk-widget-show">gtk_widget_show</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">window</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-main">gtk_main</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal"> </span><span class="function"><a href="gdk3-Threads.html#gdk-threads-leave">gdk_threads_leave</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-<p>
-</p>
-<p>
-Callbacks require a bit of attention. Callbacks from GTK+ signals
-are made within the GTK+ lock. However callbacks from GLib (timeouts,
-IO callbacks, and idle functions) are made outside of the GTK+
-lock. So, within a signal handler you do not need to call
-<a class="link" href="gdk3-Threads.html#gdk-threads-enter" title="gdk_threads_enter ()"><code class="function">gdk_threads_enter()</code></a>, but within the other types of callbacks, you
-do.
-</p>
-<p>
-Erik Mouw contributed the following code example to
-illustrate how to use threads within GTK+ programs.
-</p>
-<div class="informalexample">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="comment">/*-------------------------------------------------------------------------</span>
-<span class="comment"> * Filename: gtk-thread.c</span>
-<span class="comment"> * Version: 0.99.1</span>
-<span class="comment"> * Copyright: Copyright (C) 1999, Erik Mouw</span>
-<span class="comment"> * Author: Erik Mouw </span><span class="url"><a href="&lt;J.A.K.Mouw@its.tudelft.nl&gt;">&lt;J.A.K.Mouw@its.tudelft.nl&gt;</a></span>
-<span class="comment"> * Description: GTK threads example.</span>
-<span class="comment"> * Created at: Sun Oct 17 21:27:09 1999</span>
-<span class="comment"> * Modified by: Erik Mouw </span><span class="url"><a href="&lt;J.A.K.Mouw@its.tudelft.nl&gt;">&lt;J.A.K.Mouw@its.tudelft.nl&gt;</a></span>
-<span class="comment"> * Modified at: Sun Oct 24 17:21:41 1999</span>
-<span class="comment"> *-----------------------------------------------------------------------*/</span>
-<span class="comment">/*</span>
-<span class="comment"> * Compile with:</span>
-<span class="comment"> *</span>
-<span class="comment"> * cc -o gtk-thread gtk-thread.c `gtk-config --cflags --libs gthread`</span>
-<span class="comment"> *</span>
-<span class="comment"> * Thanks to Sebastian Wilhelmi and Owen Taylor for pointing out some</span>
-<span class="comment"> * bugs.</span>
-<span class="comment"> *</span>
-<span class="comment"> */</span>
-
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;stdio.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;stdlib.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;unistd.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;time.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;gtk/gtk.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;glib.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;pthread.h&gt;</span>
-
-<span class="preproc">#define</span><span class="normal"> </span><span class="function">YES_IT_IS</span><span class="normal"> </span><span class="symbol">(</span><span class="number">1</span><span class="symbol">)</span>
-<span class="preproc">#define</span><span class="normal"> </span><span class="function">NO_IT_IS_NOT</span><span class="normal"> </span><span class="symbol">(</span><span class="number">0</span><span class="symbol">)</span>
-
-<span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span>
-<span class="cbracket">{</span>
-<span class="normal"> </span><span class="usertype">GtkWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">label</span><span class="symbol">;</span>
-<span class="normal"> </span><span class="type">int</span><span class="normal"> what</span><span class="symbol">;</span>
-<span class="cbracket">}</span><span class="normal"> yes_or_no_args</span><span class="symbol">;</span>
-
-<span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Threads.html#G-LOCK-DEFINE-STATIC:CAPS">G_LOCK_DEFINE_STATIC</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">yes_or_no</span><span class="symbol">);</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="keyword">volatile</span><span class="normal"> </span><span class="type">int</span><span class="normal"> yes_or_no </span><span class="symbol">=</span><span class="normal"> YES_IT_IS</span><span class="symbol">;</span>
-
-<span class="type">void</span><span class="normal"> </span><span class="function">destroy</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GtkWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">widget</span><span class="symbol">,</span><span class="normal"> </span><span class="usertype">gpointer</span><span class="normal"> data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-main-quit">gtk_main_quit</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="cbracket">}</span>
-
-<span class="type">void</span><span class="normal"> </span><span class="symbol">*</span><span class="function">argument_thread</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">args</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> </span><span class="usertype">yes_or_no_args</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">data </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">yes_or_no_args </span><span class="symbol">*)</span><span class="normal">args</span><span class="symbol">;</span>
-<span class="normal"> </span><span class="usertype">gboolean</span><span class="normal"> say_something</span><span class="symbol">;</span>
-
-<span class="normal"> </span><span class="keyword">for</span><span class="normal"> </span><span class="symbol">(;;)</span>
-<span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal"> </span><span class="comment">/* sleep a while */</span>
-<span class="normal"> </span><span class="function">sleep</span><span class="symbol">(</span><span class="function">rand</span><span class="symbol">()</span><span class="normal"> </span><span class="symbol">/</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">RAND_MAX </span><span class="symbol">/</span><span class="normal"> </span><span class="number">3</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">+</span><span class="normal"> </span><span class="number">1</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="comment">/* lock the yes_or_no_variable */</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Threads.html#G-LOCK:CAPS">G_LOCK</a></span><span class="symbol">(</span><span class="normal">yes_or_no</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="comment">/* do we have to say something? */</span>
-<span class="normal"> say_something </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">yes_or_no </span><span class="symbol">!=</span><span class="normal"> data</span><span class="symbol">-&gt;</span><span class="normal">what</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="keyword">if</span><span class="symbol">(</span><span class="normal">say_something</span><span class="symbol">)</span>
-<span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal"> </span><span class="comment">/* set the variable */</span>
-<span class="normal"> yes_or_no </span><span class="symbol">=</span><span class="normal"> data</span><span class="symbol">-&gt;</span><span class="normal">what</span><span class="symbol">;</span>
-<span class="normal"> </span><span class="cbracket">}</span>
-
-<span class="normal"> </span><span class="comment">/* Unlock the yes_or_no variable */</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Threads.html#G-UNLOCK:CAPS">G_UNLOCK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">yes_or_no</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">say_something</span><span class="symbol">)</span>
-<span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal"> </span><span class="comment">/* get GTK thread lock */</span>
-<span class="normal"> </span><span class="function"><a href="gdk3-Threads.html#gdk-threads-enter">gdk_threads_enter</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="normal"> </span><span class="comment">/* set label text */</span>
-<span class="normal"> </span><span class="keyword">if</span><span class="symbol">(</span><span class="normal">data</span><span class="symbol">-&gt;</span><span class="normal">what </span><span class="symbol">==</span><span class="normal"> YES_IT_IS</span><span class="symbol">)</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/GtkLabel.html#gtk-label-set-text">gtk_label_set_text</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">GTK_LABEL</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">data</span><span class="symbol">-&gt;</span><span class="normal">label</span><span class="symbol">),</span><span class="normal"> </span><span class="string">"O yes, it is!"</span><span class="symbol">);</span>
-<span class="normal"> </span><span class="keyword">else</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/GtkLabel.html#gtk-label-set-text">gtk_label_set_text</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">GTK_LABEL</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">data</span><span class="symbol">-&gt;</span><span class="normal">label</span><span class="symbol">),</span><span class="normal"> </span><span class="string">"O no, it isn't!"</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="comment">/* release GTK thread lock */</span>
-<span class="normal"> </span><span class="function"><a href="gdk3-Threads.html#gdk-threads-leave">gdk_threads_leave</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal"> </span><span class="cbracket">}</span>
-<span class="normal"> </span><span class="cbracket">}</span>
-
-<span class="normal"> </span><span class="keyword">return</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="type">int</span><span class="normal"> </span><span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal"> </span><span class="usertype">GtkWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">window</span><span class="symbol">;</span>
-<span class="normal"> </span><span class="usertype">GtkWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">label</span><span class="symbol">;</span>
-<span class="normal"> </span><span class="usertype">yes_or_no_args</span><span class="normal"> yes_args</span><span class="symbol">,</span><span class="normal"> no_args</span><span class="symbol">;</span>
-<span class="normal"> </span><span class="usertype">pthread_t</span><span class="normal"> no_tid</span><span class="symbol">,</span><span class="normal"> yes_tid</span><span class="symbol">;</span>
-
-<span class="normal"> </span><span class="comment">/* init threads */</span>
-<span class="normal"> </span><span class="function"><a href="gdk3-Threads.html#gdk-threads-init">gdk_threads_init</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal"> </span><span class="function"><a href="gdk3-Threads.html#gdk-threads-enter">gdk_threads_enter</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="normal"> </span><span class="comment">/* init gtk */</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-init">gtk_init</a></span><span class="symbol">(&amp;</span><span class="normal">argc</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argv</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="comment">/* init random number generator */</span>
-<span class="normal"> </span><span class="function">srand</span><span class="normal"> </span><span class="symbol">((</span><span class="type">unsigned</span><span class="normal"> </span><span class="type">int</span><span class="symbol">)</span><span class="normal"> </span><span class="function">time</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">));</span>
-
-<span class="normal"> </span><span class="comment">/* create a window */</span>
-<span class="normal"> window </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-new">gtk_window_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="http://library.gnome.org/devel/gtk3/gtk-Standard-Enumerations.html#GTK-WINDOW-TOPLEVEL:CAPS">GTK_WINDOW_TOPLEVEL</a></span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">window</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"destroy"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">destroy</span><span class="symbol">),</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/GtkContainer.html#gtk-container-set-border-width">gtk_container_set_border_width</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">GTK_CONTAINER</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">window</span><span class="symbol">),</span><span class="normal"> </span><span class="number">10</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="comment">/* create a label */</span>
-<span class="normal"> label </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/GtkLabel.html#gtk-label-new">gtk_label_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"And now for something completely different ..."</span><span class="symbol">);</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/GtkContainer.html#gtk-container-add">gtk_container_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">GTK_CONTAINER</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">window</span><span class="symbol">),</span><span class="normal"> label</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="comment">/* show everything */</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#gtk-widget-show">gtk_widget_show</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">label</span><span class="symbol">);</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#gtk-widget-show">gtk_widget_show</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">window</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="comment">/* create the threads */</span>
-<span class="normal"> yes_args</span><span class="symbol">.</span><span class="normal">label </span><span class="symbol">=</span><span class="normal"> label</span><span class="symbol">;</span>
-<span class="normal"> yes_args</span><span class="symbol">.</span><span class="normal">what </span><span class="symbol">=</span><span class="normal"> YES_IT_IS</span><span class="symbol">;</span>
-<span class="normal"> </span><span class="function">pthread_create</span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">yes_tid</span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> argument_thread</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">yes_args</span><span class="symbol">);</span>
-
-<span class="normal"> no_args</span><span class="symbol">.</span><span class="normal">label </span><span class="symbol">=</span><span class="normal"> label</span><span class="symbol">;</span>
-<span class="normal"> no_args</span><span class="symbol">.</span><span class="normal">what </span><span class="symbol">=</span><span class="normal"> NO_IT_IS_NOT</span><span class="symbol">;</span>
-<span class="normal"> </span><span class="function">pthread_create</span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">no_tid</span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> argument_thread</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">no_args</span><span class="symbol">);</span>
-
-<span class="normal"> </span><span class="comment">/* enter the GTK main loop */</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-main">gtk_main</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal"> </span><span class="function"><a href="gdk3-Threads.html#gdk-threads-leave">gdk_threads_leave</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-<p>
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Threads.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDK-THREADS-ENTER:CAPS"></a><h3>GDK_THREADS_ENTER</h3>
-<pre class="programlisting">#define GDK_THREADS_ENTER() gdk_threads_enter()
-</pre>
-<p>
-This macro marks the beginning of a critical section in which GDK and
-GTK+ functions can be called safely and without causing race
-conditions. Only one thread at a time can be in such a critial
-section. The macro expands to a no-op if <span class="type">G_THREADS_ENABLED</span> has not
-been defined. Typically <a class="link" href="gdk3-Threads.html#gdk-threads-enter" title="gdk_threads_enter ()"><code class="function">gdk_threads_enter()</code></a> should be used instead of
-this macro.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-THREADS-LEAVE:CAPS"></a><h3>GDK_THREADS_LEAVE</h3>
-<pre class="programlisting">#define GDK_THREADS_LEAVE() gdk_threads_leave()
-</pre>
-<p>
-This macro marks the end of a critical section
-begun with <a class="link" href="gdk3-Threads.html#GDK-THREADS-ENTER:CAPS" title="GDK_THREADS_ENTER"><span class="type">GDK_THREADS_ENTER</span></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-threads-init"></a><h3>gdk_threads_init ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_threads_init (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Initializes GDK so that it can be used from multiple threads
-in conjunction with <a class="link" href="gdk3-Threads.html#gdk-threads-enter" title="gdk_threads_enter ()"><code class="function">gdk_threads_enter()</code></a> and <a class="link" href="gdk3-Threads.html#gdk-threads-leave" title="gdk_threads_leave ()"><code class="function">gdk_threads_leave()</code></a>.
-</p>
-<p>
-This call must be made before any use of the main loop from
-GTK+; to be safe, call it before <a href="http://library.gnome.org/devel/gtk3/gtk-General.html#gtk-init"><code class="function">gtk_init()</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-threads-enter"></a><h3>gdk_threads_enter ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_threads_enter (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-This function marks the beginning of a critical section in which
-GDK and GTK+ functions can be called safely and without causing race
-conditions. Only one thread at a time can be in such a critial
-section.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-threads-leave"></a><h3>gdk_threads_leave ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_threads_leave (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Leaves a critical region begun with <a class="link" href="gdk3-Threads.html#gdk-threads-enter" title="gdk_threads_enter ()"><code class="function">gdk_threads_enter()</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-threads-set-lock-functions"></a><h3>gdk_threads_set_lock_functions ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_threads_set_lock_functions (<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Closures.html#GCallback"><span class="type">GCallback</span></a> enter_fn</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Closures.html#GCallback"><span class="type">GCallback</span></a> leave_fn</code></em>);</pre>
-<p>
-Allows the application to replace the standard method that
-GDK uses to protect its data structures. Normally, GDK
-creates a single <a href="http://library.gnome.org/devel/glib/unstable/glib-Threads.html#GMutex"><span class="type">GMutex</span></a> that is locked by <a class="link" href="gdk3-Threads.html#gdk-threads-enter" title="gdk_threads_enter ()"><code class="function">gdk_threads_enter()</code></a>,
-and released by <a class="link" href="gdk3-Threads.html#gdk-threads-leave" title="gdk_threads_leave ()"><code class="function">gdk_threads_leave()</code></a>; using this function an
-application provides, instead, a function <em class="parameter"><code>enter_fn</code></em> that is
-called by <a class="link" href="gdk3-Threads.html#gdk-threads-enter" title="gdk_threads_enter ()"><code class="function">gdk_threads_enter()</code></a> and a function <em class="parameter"><code>leave_fn</code></em> that is
-called by <a class="link" href="gdk3-Threads.html#gdk-threads-leave" title="gdk_threads_leave ()"><code class="function">gdk_threads_leave()</code></a>.
-</p>
-<p>
-The functions must provide at least same locking functionality
-as the default implementation, but can also do extra application
-specific processing.
-</p>
-<p>
-As an example, consider an application that has its own recursive
-lock that when held, holds the GTK+ lock as well. When GTK+ unlocks
-the GTK+ lock when entering a recursive main loop, the application
-must temporarily release its lock as well.
-</p>
-<p>
-Most threaded GTK+ apps won't need to use this method.
-</p>
-<p>
-This method must be called before <a class="link" href="gdk3-Threads.html#gdk-threads-init" title="gdk_threads_init ()"><code class="function">gdk_threads_init()</code></a>, and cannot
-be called multiple times.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enter_fn</code></em> :</span></p></td>
-<td>function called to guard GDK</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>leave_fn</code></em> :</span></p></td>
-<td>function called to release the guard</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-threads-add-idle"></a><h3>gdk_threads_add_idle ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_threads_add_idle (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
-<p>
-A wrapper for the common usage of <a class="link" href="gdk3-Threads.html#gdk-threads-add-idle-full" title="gdk_threads_add_idle_full ()"><code class="function">gdk_threads_add_idle_full()</code></a>
-assigning the default priority, <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#G-PRIORITY-DEFAULT-IDLE:CAPS"><span class="type">G_PRIORITY_DEFAULT_IDLE</span></a>.
-</p>
-<p>
-See <a class="link" href="gdk3-Threads.html#gdk-threads-add-idle-full" title="gdk_threads_add_idle_full ()"><code class="function">gdk_threads_add_idle_full()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>function</code></em> :</span></p></td>
-<td>function to call</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>data to pass to <em class="parameter"><code>function</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the ID (greater than 0) of the event source.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-threads-add-idle-full"></a><h3>gdk_threads_add_idle_full ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_threads_add_idle_full (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> priority</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);</pre>
-<p>
-Adds a function to be called whenever there are no higher priority
-events pending. If the function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> it is automatically
-removed from the list of event sources and will not be called again.
-</p>
-<p>
-This variant of <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-idle-add-full"><code class="function">g_idle_add_full()</code></a> calls <em class="parameter"><code>function</code></em> with the GDK lock
-held. It can be thought of a MT-safe version for GTK+ widgets for the
-following use case, where you have to worry about <code class="function">idle_callback()</code>
-running in thread A and accessing <em class="parameter"><code>self</code></em> after it has been finalized
-in thread B:
-</p>
-<p>
-</p>
-<div class="informalexample">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">idle_callback</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gpointer</span><span class="normal"> data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> </span><span class="comment">/* gdk_threads_enter(); would be needed for g_idle_add() */</span>
-
-<span class="normal"> </span><span class="usertype">SomeWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self </span><span class="symbol">=</span><span class="normal"> data</span><span class="symbol">;</span>
-<span class="normal"> </span><span class="comment">/* do stuff with self */</span>
-
-<span class="normal"> self</span><span class="symbol">-&gt;</span><span class="normal">idle_id </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-
-<span class="normal"> </span><span class="comment">/* gdk_threads_leave(); would be needed for g_idle_add() */</span>
-<span class="normal"> </span><span class="keyword">return</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">some_widget_do_stuff_later</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">SomeWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> self</span><span class="symbol">-&gt;</span><span class="normal">idle_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gdk3-Threads.html#gdk-threads-add-idle">gdk_threads_add_idle</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">idle_callback</span><span class="symbol">,</span><span class="normal"> self</span><span class="symbol">)</span>
-<span class="normal"> </span><span class="comment">/* using g_idle_add() here would require thread protection in the callback */</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">some_widget_finalize</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> </span><span class="usertype">SomeWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self </span><span class="symbol">=</span><span class="normal"> </span><span class="function">SOME_WIDGET</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">-&gt;</span><span class="normal">idle_id</span><span class="symbol">)</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-source-remove">g_source_remove</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">-&gt;</span><span class="normal">idle_id</span><span class="symbol">);</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#G-OBJECT-CLASS:CAPS">G_OBJECT_CLASS</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parent_class</span><span class="symbol">)-&gt;</span><span class="function">finalize</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>priority</code></em> :</span></p></td>
-<td>the priority of the idle source. Typically this will be in the
-range between <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#G-PRIORITY-DEFAULT-IDLE:CAPS"><span class="type">G_PRIORITY_DEFAULT_IDLE</span></a> and <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#G-PRIORITY-HIGH-IDLE:CAPS"><span class="type">G_PRIORITY_HIGH_IDLE</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>function</code></em> :</span></p></td>
-<td>function to call</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>data to pass to <em class="parameter"><code>function</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>function to call when the idle is removed, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the ID (greater than 0) of the event source.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-threads-add-timeout"></a><h3>gdk_threads_add_timeout ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_threads_add_timeout (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> interval</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
-<p>
-A wrapper for the common usage of <a class="link" href="gdk3-Threads.html#gdk-threads-add-timeout-full" title="gdk_threads_add_timeout_full ()"><code class="function">gdk_threads_add_timeout_full()</code></a>
-assigning the default priority, <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#G-PRIORITY-DEFAULT:CAPS"><span class="type">G_PRIORITY_DEFAULT</span></a>.
-</p>
-<p>
-See <a class="link" href="gdk3-Threads.html#gdk-threads-add-timeout-full" title="gdk_threads_add_timeout_full ()"><code class="function">gdk_threads_add_timeout_full()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interval</code></em> :</span></p></td>
-<td>the time between calls to the function, in milliseconds
-(1/1000ths of a second)</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>function</code></em> :</span></p></td>
-<td>function to call</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>data to pass to <em class="parameter"><code>function</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the ID (greater than 0) of the event source.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-threads-add-timeout-full"></a><h3>gdk_threads_add_timeout_full ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_threads_add_timeout_full (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> priority</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> interval</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);</pre>
-<p>
-Sets a function to be called at regular intervals holding the GDK lock,
-with the given priority. The function is called repeatedly until it
-returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, at which point the timeout is automatically destroyed
-and the function will not be called again. The <em class="parameter"><code>notify</code></em> function is
-called when the timeout is destroyed. The first call to the
-function will be at the end of the first <em class="parameter"><code>interval</code></em>.
-</p>
-<p>
-Note that timeout functions may be delayed, due to the processing of other
-event sources. Thus they should not be relied on for precise timing.
-After each call to the timeout function, the time of the next
-timeout is recalculated based on the current time and the given interval
-(it does not try to 'catch up' time lost in delays).
-</p>
-<p>
-This variant of <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-timeout-add-full"><code class="function">g_timeout_add_full()</code></a> can be thought of a MT-safe version
-for GTK+ widgets for the following use case:
-</p>
-<p>
-</p>
-<div class="informalexample">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="usertype">gboolean</span><span class="normal"> </span><span class="function">timeout_callback</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gpointer</span><span class="normal"> data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> </span><span class="usertype">SomeWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self </span><span class="symbol">=</span><span class="normal"> data</span><span class="symbol">;</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="comment">/* do stuff with self */</span>
-<span class="normal"> </span>
-<span class="normal"> self</span><span class="symbol">-&gt;</span><span class="normal">timeout_id </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="keyword">return</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#G-SOURCE-REMOVE:CAPS">G_SOURCE_REMOVE</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-<span class="normal"> </span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span><span class="normal"> </span><span class="function">some_widget_do_stuff_later</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">SomeWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> self</span><span class="symbol">-&gt;</span><span class="normal">timeout_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-timeout-add">g_timeout_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">timeout_callback</span><span class="symbol">,</span><span class="normal"> self</span><span class="symbol">)</span>
-<span class="cbracket">}</span>
-<span class="normal"> </span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span><span class="normal"> </span><span class="function">some_widget_finalize</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> </span><span class="usertype">SomeWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self </span><span class="symbol">=</span><span class="normal"> </span><span class="function">SOME_WIDGET</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">-&gt;</span><span class="normal">timeout_id</span><span class="symbol">)</span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-source-remove">g_source_remove</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">-&gt;</span><span class="normal">timeout_id</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#G-OBJECT-CLASS:CAPS">G_OBJECT_CLASS</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parent_class</span><span class="symbol">)-&gt;</span><span class="function">finalize</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>priority</code></em> :</span></p></td>
-<td>the priority of the timeout source. Typically this will be in the
-range between <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#G-PRIORITY-DEFAULT-IDLE:CAPS"><span class="type">G_PRIORITY_DEFAULT_IDLE</span></a> and <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#G-PRIORITY-HIGH-IDLE:CAPS"><span class="type">G_PRIORITY_HIGH_IDLE</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interval</code></em> :</span></p></td>
-<td>the time between calls to the function, in milliseconds
-(1/1000ths of a second)</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>function</code></em> :</span></p></td>
-<td>function to call</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>data to pass to <em class="parameter"><code>function</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>function to call when the timeout is removed, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the ID (greater than 0) of the event source.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-threads-add-timeout-seconds"></a><h3>gdk_threads_add_timeout_seconds ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_threads_add_timeout_seconds (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> interval</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
-<p>
-A wrapper for the common usage of <a class="link" href="gdk3-Threads.html#gdk-threads-add-timeout-seconds-full" title="gdk_threads_add_timeout_seconds_full ()"><code class="function">gdk_threads_add_timeout_seconds_full()</code></a>
-assigning the default priority, <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#G-PRIORITY-DEFAULT:CAPS"><span class="type">G_PRIORITY_DEFAULT</span></a>.
-</p>
-<p>
-For details, see <a class="link" href="gdk3-Threads.html#gdk-threads-add-timeout-full" title="gdk_threads_add_timeout_full ()"><code class="function">gdk_threads_add_timeout_full()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interval</code></em> :</span></p></td>
-<td>the time between calls to the function, in seconds</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>function</code></em> :</span></p></td>
-<td>function to call</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>data to pass to <em class="parameter"><code>function</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the ID (greater than 0) of the event source.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.14</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-threads-add-timeout-seconds-full"></a><h3>gdk_threads_add_timeout_seconds_full ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gdk_threads_add_timeout_seconds_full
- (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> priority</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> interval</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);</pre>
-<p>
-A variant of <a class="link" href="gdk3-Threads.html#gdk-threads-add-timeout-full" title="gdk_threads_add_timeout_full ()"><code class="function">gdk_threads_add_timeout_full()</code></a> with second-granularity.
-See <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-timeout-add-seconds-full"><code class="function">g_timeout_add_seconds_full()</code></a> for a discussion of why it is
-a good idea to use this function if you don't need finer granularity.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>priority</code></em> :</span></p></td>
-<td>the priority of the timeout source. Typically this will be in the
-range between <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#G-PRIORITY-DEFAULT-IDLE:CAPS"><span class="type">G_PRIORITY_DEFAULT_IDLE</span></a> and <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#G-PRIORITY-HIGH-IDLE:CAPS"><span class="type">G_PRIORITY_HIGH_IDLE</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interval</code></em> :</span></p></td>
-<td>the time between calls to the function, in seconds</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>function</code></em> :</span></p></td>
-<td>function to call</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>data to pass to <em class="parameter"><code>function</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>function to call when the timeout is removed, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the ID (greater than 0) of the event source.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.14</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Visuals.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Visuals.html
deleted file mode 100644
index 9c2b941..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Visuals.html
+++ /dev/null
@@ -1,714 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Visuals</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-RGBA-Colors.html" title="RGBA Colors">
-<link rel="next" href="gdk3-Cursors.html" title="Cursors">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-RGBA-Colors.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Cursors.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Visuals.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Visuals.description" class="shortcut">Description</a>
-  | 
- <a href="#gdk3-Visuals.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Visuals"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Visuals.top_of_page"></a>Visuals</span></h2>
-<p>Visuals — Low-level display hardware information</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Visuals.synopsis"></a><h2>Synopsis</h2>
-<a name="GdkVisual"></a><pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
- <a class="link" href="gdk3-Visuals.html#GdkVisual-struct" title="GdkVisual">GdkVisual</a>;
-enum <a class="link" href="gdk3-Visuals.html#GdkVisualType" title="enum GdkVisualType">GdkVisualType</a>;
-enum <a class="link" href="gdk3-Visuals.html#GdkByteOrder" title="enum GdkByteOrder">GdkByteOrder</a>;
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Visuals.html#gdk-query-depths" title="gdk_query_depths ()">gdk_query_depths</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> **depths</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *count</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Visuals.html#gdk-query-visual-types" title="gdk_query_visual_types ()">gdk_query_visual_types</a> (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisualType" title="enum GdkVisualType"><span class="type">GdkVisualType</span></a> **visual_types</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *count</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="gdk3-Visuals.html#gdk-list-visuals" title="gdk_list_visuals ()">gdk_list_visuals</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-Visuals.html#gdk-visual-get-bits-per-rgb" title="gdk_visual_get_bits_per_rgb ()">gdk_visual_get_bits_per_rgb</a> (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Visuals.html#gdk-visual-get-blue-pixel-details" title="gdk_visual_get_blue_pixel_details ()">gdk_visual_get_blue_pixel_details</a> (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *mask</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *shift</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *precision</code></em>);
-<a class="link" href="gdk3-Visuals.html#GdkByteOrder" title="enum GdkByteOrder"><span class="returnvalue">GdkByteOrder</span></a> <a class="link" href="gdk3-Visuals.html#gdk-visual-get-byte-order" title="gdk_visual_get_byte_order ()">gdk_visual_get_byte_order</a> (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-Visuals.html#gdk-visual-get-colormap-size" title="gdk_visual_get_colormap_size ()">gdk_visual_get_colormap_size</a> (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-Visuals.html#gdk-visual-get-depth" title="gdk_visual_get_depth ()">gdk_visual_get_depth</a> (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Visuals.html#gdk-visual-get-green-pixel-details" title="gdk_visual_get_green_pixel_details ()">gdk_visual_get_green_pixel_details</a> (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *mask</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *shift</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *precision</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Visuals.html#gdk-visual-get-red-pixel-details" title="gdk_visual_get_red_pixel_details ()">gdk_visual_get_red_pixel_details</a> (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *mask</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *shift</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *precision</code></em>);
-<a class="link" href="gdk3-Visuals.html#GdkVisualType" title="enum GdkVisualType"><span class="returnvalue">GdkVisualType</span></a> <a class="link" href="gdk3-Visuals.html#gdk-visual-get-visual-type" title="gdk_visual_get_visual_type ()">gdk_visual_get_visual_type</a> (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-Visuals.html#gdk-visual-get-best-depth" title="gdk_visual_get_best_depth ()">gdk_visual_get_best_depth</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="gdk3-Visuals.html#GdkVisualType" title="enum GdkVisualType"><span class="returnvalue">GdkVisualType</span></a> <a class="link" href="gdk3-Visuals.html#gdk-visual-get-best-type" title="gdk_visual_get_best_type ()">gdk_visual_get_best_type</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * <a class="link" href="gdk3-Visuals.html#gdk-visual-get-system" title="gdk_visual_get_system ()">gdk_visual_get_system</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * <a class="link" href="gdk3-Visuals.html#gdk-visual-get-best" title="gdk_visual_get_best ()">gdk_visual_get_best</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * <a class="link" href="gdk3-Visuals.html#gdk-visual-get-best-with-depth" title="gdk_visual_get_best_with_depth ()">gdk_visual_get_best_with_depth</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> depth</code></em>);
-<a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * <a class="link" href="gdk3-Visuals.html#gdk-visual-get-best-with-type" title="gdk_visual_get_best_with_type ()">gdk_visual_get_best_with_type</a> (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisualType" title="enum GdkVisualType"><span class="type">GdkVisualType</span></a> visual_type</code></em>);
-<a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * <a class="link" href="gdk3-Visuals.html#gdk-visual-get-best-with-both" title="gdk_visual_get_best_with_both ()">gdk_visual_get_best_with_both</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> depth</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisualType" title="enum GdkVisualType"><span class="type">GdkVisualType</span></a> visual_type</code></em>);
-<a class="link" href="GdkScreen.html" title="GdkScreen"><span class="returnvalue">GdkScreen</span></a> * <a class="link" href="gdk3-Visuals.html#gdk-visual-get-screen" title="gdk_visual_get_screen ()">gdk_visual_get_screen</a> (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Visuals.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GdkVisual
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Visuals.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> describes a particular video hardware display format.
-It includes information about the number of bits used for each color,
-the way the bits are translated into an RGB value for display, and
-the way the bits are stored in memory. For example, a piece of display
-hardware might support 24-bit color, 16-bit color, or 8-bit color;
-meaning 24/16/8-bit pixel sizes. For a given pixel size, pixels can
-be in different formats; for example the "red" element of an RGB pixel
-may be in the top 8 bits of the pixel, or may be in the lower 4 bits.
-</p>
-<p>
-There are several standard visuals. The visual returned by
-<a class="link" href="GdkScreen.html#gdk-screen-get-system-visual" title="gdk_screen_get_system_visual ()"><code class="function">gdk_screen_get_system_visual()</code></a> is the system's default visual.
-</p>
-<p>
-A number of functions are provided for determining the "best" available
-visual. For the purposes of making this determination, higher bit depths
-are considered better, and for visuals of the same bit depth,
-<a class="link" href="gdk3-Visuals.html#GDK-VISUAL-PSEUDO-COLOR:CAPS"><code class="literal">GDK_VISUAL_PSEUDO_COLOR</code></a> is preferred at 8bpp, otherwise, the visual
-types are ranked in the order of(highest to lowest)
-<a class="link" href="gdk3-Visuals.html#GDK-VISUAL-DIRECT-COLOR:CAPS"><code class="literal">GDK_VISUAL_DIRECT_COLOR</code></a>, <a class="link" href="gdk3-Visuals.html#GDK-VISUAL-TRUE-COLOR:CAPS"><code class="literal">GDK_VISUAL_TRUE_COLOR</code></a>,
-<a class="link" href="gdk3-Visuals.html#GDK-VISUAL-PSEUDO-COLOR:CAPS"><code class="literal">GDK_VISUAL_PSEUDO_COLOR</code></a>, <a class="link" href="gdk3-Visuals.html#GDK-VISUAL-STATIC-COLOR:CAPS"><code class="literal">GDK_VISUAL_STATIC_COLOR</code></a>,
-<a class="link" href="gdk3-Visuals.html#GDK-VISUAL-GRAYSCALE:CAPS"><code class="literal">GDK_VISUAL_GRAYSCALE</code></a>, then <a class="link" href="gdk3-Visuals.html#GDK-VISUAL-STATIC-GRAY:CAPS"><code class="literal">GDK_VISUAL_STATIC_GRAY</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Visuals.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkVisual-struct"></a><h3>GdkVisual</h3>
-<pre class="programlisting">typedef struct _GdkVisual GdkVisual;</pre>
-<p>
-The <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> structure contains information about
-a particular visual.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkVisualType"></a><h3>enum GdkVisualType</h3>
-<pre class="programlisting">typedef enum {
- GDK_VISUAL_STATIC_GRAY,
- GDK_VISUAL_GRAYSCALE,
- GDK_VISUAL_STATIC_COLOR,
- GDK_VISUAL_PSEUDO_COLOR,
- GDK_VISUAL_TRUE_COLOR,
- GDK_VISUAL_DIRECT_COLOR
-} GdkVisualType;
-</pre>
-<p>
-A set of values that describe the manner in which the pixel values
-for a visual are converted into RGB values for display.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-VISUAL-STATIC-GRAY:CAPS"></a><span class="term"><code class="literal">GDK_VISUAL_STATIC_GRAY</code></span></p></td>
-<td>Each pixel value indexes a grayscale value
- directly.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-VISUAL-GRAYSCALE:CAPS"></a><span class="term"><code class="literal">GDK_VISUAL_GRAYSCALE</code></span></p></td>
-<td>Each pixel is an index into a color map that
- maps pixel values into grayscale values. The color map can be
- changed by an application.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-VISUAL-STATIC-COLOR:CAPS"></a><span class="term"><code class="literal">GDK_VISUAL_STATIC_COLOR</code></span></p></td>
-<td>Each pixel value is an index into a predefined,
- unmodifiable color map that maps pixel values into RGB values.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-VISUAL-PSEUDO-COLOR:CAPS"></a><span class="term"><code class="literal">GDK_VISUAL_PSEUDO_COLOR</code></span></p></td>
-<td>Each pixel is an index into a color map that
- maps pixel values into rgb values. The color map can be changed by
- an application.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-VISUAL-TRUE-COLOR:CAPS"></a><span class="term"><code class="literal">GDK_VISUAL_TRUE_COLOR</code></span></p></td>
-<td>Each pixel value directly contains red, green,
- and blue components. Use <a class="link" href="gdk3-Visuals.html#gdk-visual-get-red-pixel-details" title="gdk_visual_get_red_pixel_details ()"><code class="function">gdk_visual_get_red_pixel_details()</code></a>, etc,
- to obtain information about how the components are assembled into
- a pixel value.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-VISUAL-DIRECT-COLOR:CAPS"></a><span class="term"><code class="literal">GDK_VISUAL_DIRECT_COLOR</code></span></p></td>
-<td>Each pixel value contains red, green, and blue
- components as for <a class="link" href="gdk3-Visuals.html#GDK-VISUAL-TRUE-COLOR:CAPS"><code class="literal">GDK_VISUAL_TRUE_COLOR</code></a>, but the components are
- mapped via a color table into the final output table instead of
- being converted directly.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkByteOrder"></a><h3>enum GdkByteOrder</h3>
-<pre class="programlisting">typedef enum {
- GDK_LSB_FIRST,
- GDK_MSB_FIRST
-} GdkByteOrder;
-</pre>
-<p>
-A set of values describing the possible byte-orders
-for storing pixel values in memory.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-LSB-FIRST:CAPS"></a><span class="term"><code class="literal">GDK_LSB_FIRST</code></span></p></td>
-<td>The values are stored with the least-significant byte
- first. For instance, the 32-bit value 0xffeecc would be stored
- in memory as 0xcc, 0xee, 0xff, 0x00.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MSB-FIRST:CAPS"></a><span class="term"><code class="literal">GDK_MSB_FIRST</code></span></p></td>
-<td>The values are stored with the most-significant byte
- first. For instance, the 32-bit value 0xffeecc would be stored
- in memory as 0x00, 0xff, 0xee, 0xcc.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-query-depths"></a><h3>gdk_query_depths ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_query_depths (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> **depths</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *count</code></em>);</pre>
-<p>
-This function returns the available bit depths for the default
-screen. It's equivalent to listing the visuals
-(<a class="link" href="gdk3-Visuals.html#gdk-list-visuals" title="gdk_list_visuals ()"><code class="function">gdk_list_visuals()</code></a>) and then looking at the depth field in each
-visual, removing duplicates.
-</p>
-<p>
-The array returned by this function should not be freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>depths</code></em> :</span></p></td>
-<td>return
-location for available depths. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=count][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>return location for number of available depths</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-query-visual-types"></a><h3>gdk_query_visual_types ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_query_visual_types (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisualType" title="enum GdkVisualType"><span class="type">GdkVisualType</span></a> **visual_types</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *count</code></em>);</pre>
-<p>
-This function returns the available visual types for the default
-screen. It's equivalent to listing the visuals
-(<a class="link" href="gdk3-Visuals.html#gdk-list-visuals" title="gdk_list_visuals ()"><code class="function">gdk_list_visuals()</code></a>) and then looking at the type field in each
-visual, removing duplicates.
-</p>
-<p>
-The array returned by this function should not be freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>visual_types</code></em> :</span></p></td>
-<td>return
-location for the available visual types. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=count][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>return location for the number of available visual types</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-list-visuals"></a><h3>gdk_list_visuals ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gdk_list_visuals (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Lists the available visuals for the default screen.
-(See <a class="link" href="GdkScreen.html#gdk-screen-list-visuals" title="gdk_screen_list_visuals ()"><code class="function">gdk_screen_list_visuals()</code></a>)
-A visual describes a hardware image data format.
-For example, a visual might support 24-bit color, or 8-bit color,
-and might expect pixels to be in a certain format.
-</p>
-<p>
-Call <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a> on the return value when you're finished with it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a list of visuals; the list must be freed, but not its contents. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkVisual]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-bits-per-rgb"></a><h3>gdk_visual_get_bits_per_rgb ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_visual_get_bits_per_rgb (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>);</pre>
-<p>
-Returns the number of significant bits per red, green and blue value.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>visual</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The number of significant bits per color value for <em class="parameter"><code>visual</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-blue-pixel-details"></a><h3>gdk_visual_get_blue_pixel_details ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_visual_get_blue_pixel_details (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *mask</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *shift</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *precision</code></em>);</pre>
-<p>
-Obtains values that are needed to calculate blue pixel values in TrueColor
-and DirectColor. The "mask" is the significant bits within the pixel.
-The "shift" is the number of bits left we must shift a primary for it
-to be in position (according to the "mask"). Finally, "precision" refers
-to how much precision the pixel value contains for a particular primary.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>visual</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask</code></em> :</span></p></td>
-<td>A pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> to be filled in, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>shift</code></em> :</span></p></td>
-<td>A pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> to be filled in, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>precision</code></em> :</span></p></td>
-<td>A pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> to be filled in, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-byte-order"></a><h3>gdk_visual_get_byte_order ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Visuals.html#GdkByteOrder" title="enum GdkByteOrder"><span class="returnvalue">GdkByteOrder</span></a> gdk_visual_get_byte_order (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>);</pre>
-<p>
-Returns the byte order of this visual.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>visual</code></em> :</span></p></td>
-<td>A <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="gdk3-Visuals.html#GdkByteOrder" title="enum GdkByteOrder"><span class="type">GdkByteOrder</span></a> stating the byte order of <em class="parameter"><code>visual</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-colormap-size"></a><h3>gdk_visual_get_colormap_size ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_visual_get_colormap_size (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>);</pre>
-<p>
-Returns the size of a colormap for this visual.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>visual</code></em> :</span></p></td>
-<td>A <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The size of a colormap that is suitable for <em class="parameter"><code>visual</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-depth"></a><h3>gdk_visual_get_depth ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_visual_get_depth (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>);</pre>
-<p>
-Returns the bit depth of this visual.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>visual</code></em> :</span></p></td>
-<td>A <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The bit depth of this visual.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-green-pixel-details"></a><h3>gdk_visual_get_green_pixel_details ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_visual_get_green_pixel_details (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *mask</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *shift</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *precision</code></em>);</pre>
-<p>
-Obtains values that are needed to calculate green pixel values in TrueColor
-and DirectColor. The "mask" is the significant bits within the pixel.
-The "shift" is the number of bits left we must shift a primary for it
-to be in position (according to the "mask"). Finally, "precision" refers
-to how much precision the pixel value contains for a particular primary.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>visual</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask</code></em> :</span></p></td>
-<td>A pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> to be filled in, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>shift</code></em> :</span></p></td>
-<td>A pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> to be filled in, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>precision</code></em> :</span></p></td>
-<td>A pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> to be filled in, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-red-pixel-details"></a><h3>gdk_visual_get_red_pixel_details ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_visual_get_red_pixel_details (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *mask</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *shift</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *precision</code></em>);</pre>
-<p>
-Obtains values that are needed to calculate red pixel values in TrueColor
-and DirectColor. The "mask" is the significant bits within the pixel.
-The "shift" is the number of bits left we must shift a primary for it
-to be in position (according to the "mask"). Finally, "precision" refers
-to how much precision the pixel value contains for a particular primary.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>visual</code></em> :</span></p></td>
-<td>A <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask</code></em> :</span></p></td>
-<td>A pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> to be filled in, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>shift</code></em> :</span></p></td>
-<td>A pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> to be filled in, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>precision</code></em> :</span></p></td>
-<td>A pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> to be filled in, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-visual-type"></a><h3>gdk_visual_get_visual_type ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Visuals.html#GdkVisualType" title="enum GdkVisualType"><span class="returnvalue">GdkVisualType</span></a> gdk_visual_get_visual_type (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>);</pre>
-<p>
-Returns the type of visual this is (PseudoColor, TrueColor, etc).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>visual</code></em> :</span></p></td>
-<td>A <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="gdk3-Visuals.html#GdkVisualType" title="enum GdkVisualType"><span class="type">GdkVisualType</span></a> stating the type of <em class="parameter"><code>visual</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-best-depth"></a><h3>gdk_visual_get_best_depth ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_visual_get_best_depth (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Get the best available depth for the default GDK screen. "Best"
-means "largest," i.e. 32 preferred over 24 preferred over 8 bits
-per pixel.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>best available depth</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-best-type"></a><h3>gdk_visual_get_best_type ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Visuals.html#GdkVisualType" title="enum GdkVisualType"><span class="returnvalue">GdkVisualType</span></a> gdk_visual_get_best_type (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Return the best available visual type for the default GDK screen.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>best visual type</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-system"></a><h3>gdk_visual_get_system ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * gdk_visual_get_system (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Get the system's default visual for the default GDK screen.
-This is the visual for the root window of the display.
-The return value should not be freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>system visual. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-best"></a><h3>gdk_visual_get_best ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * gdk_visual_get_best (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Get the visual with the most available colors for the default
-GDK screen. The return value should not be freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>best visual. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-best-with-depth"></a><h3>gdk_visual_get_best_with_depth ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * gdk_visual_get_best_with_depth (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> depth</code></em>);</pre>
-<p>
-Get the best visual with depth <em class="parameter"><code>depth</code></em> for the default GDK screen.
-Color visuals and visuals with mutable colormaps are preferred
-over grayscale or fixed-colormap visuals. The return value should
-not be freed. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> may be returned if no visual supports <em class="parameter"><code>depth</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>depth</code></em> :</span></p></td>
-<td>a bit depth</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>best visual for the given depth. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-best-with-type"></a><h3>gdk_visual_get_best_with_type ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * gdk_visual_get_best_with_type (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisualType" title="enum GdkVisualType"><span class="type">GdkVisualType</span></a> visual_type</code></em>);</pre>
-<p>
-Get the best visual of the given <em class="parameter"><code>visual_type</code></em> for the default GDK screen.
-Visuals with higher color depths are considered better. The return value
-should not be freed. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> may be returned if no visual has type
-<em class="parameter"><code>visual_type</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>visual_type</code></em> :</span></p></td>
-<td>a visual type</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>best visual of the given type. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-best-with-both"></a><h3>gdk_visual_get_best_with_both ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * gdk_visual_get_best_with_both (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> depth</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisualType" title="enum GdkVisualType"><span class="type">GdkVisualType</span></a> visual_type</code></em>);</pre>
-<p>
-Combines <a class="link" href="gdk3-Visuals.html#gdk-visual-get-best-with-depth" title="gdk_visual_get_best_with_depth ()"><code class="function">gdk_visual_get_best_with_depth()</code></a> and
-<a class="link" href="gdk3-Visuals.html#gdk-visual-get-best-with-type" title="gdk_visual_get_best_with_type ()"><code class="function">gdk_visual_get_best_with_type()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>depth</code></em> :</span></p></td>
-<td>a bit depth</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>visual_type</code></em> :</span></p></td>
-<td>a visual type</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>best visual with both <em class="parameter"><code>depth</code></em> and
-<em class="parameter"><code>visual_type</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-visual-get-screen"></a><h3>gdk_visual_get_screen ()</h3>
-<pre class="programlisting"><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="returnvalue">GdkScreen</span></a> * gdk_visual_get_screen (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>);</pre>
-<p>
-Gets the screen to which this visual belongs
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>visual</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the screen to which this visual belongs. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Windows.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Windows.html
deleted file mode 100644
index 42c9b9e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-Windows.html
+++ /dev/null
@@ -1,6244 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Windows</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Cursors.html" title="Cursors">
-<link rel="next" href="gdk3-Events.html" title="Events">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Cursors.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Events.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-Windows.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-Windows.description" class="shortcut">Description</a>
-  | 
- <a href="#gdk3-Windows.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#gdk3-Windows.properties" class="shortcut">Properties</a>
-  | 
- <a href="#gdk3-Windows.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-Windows"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-Windows.top_of_page"></a>Windows</span></h2>
-<p>Windows — Onscreen display areas in the target window system</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-Windows.synopsis"></a><h2>Synopsis</h2>
-<a name="GdkWindow"></a><pre class="synopsis">
-#include &lt;gdk/gdk.h&gt;
-
- <a class="link" href="gdk3-Windows.html#GdkWindow-struct" title="GdkWindow">GdkWindow</a>;
-enum <a class="link" href="gdk3-Windows.html#GdkWindowType" title="enum GdkWindowType">GdkWindowType</a>;
-enum <a class="link" href="gdk3-Windows.html#GdkWindowWindowClass" title="enum GdkWindowWindowClass">GdkWindowWindowClass</a>;
-enum <a class="link" href="gdk3-Windows.html#GdkWindowHints" title="enum GdkWindowHints">GdkWindowHints</a>;
-struct <a class="link" href="gdk3-Windows.html#GdkGeometry" title="struct GdkGeometry">GdkGeometry</a>;
-enum <a class="link" href="gdk3-Windows.html#GdkGravity" title="enum GdkGravity">GdkGravity</a>;
-enum <a class="link" href="gdk3-Windows.html#GdkWindowEdge" title="enum GdkWindowEdge">GdkWindowEdge</a>;
-enum <a class="link" href="gdk3-Windows.html#GdkWindowTypeHint" title="enum GdkWindowTypeHint">GdkWindowTypeHint</a>;
-struct <a class="link" href="gdk3-Windows.html#GdkWindowAttr" title="struct GdkWindowAttr">GdkWindowAttr</a>;
-enum <a class="link" href="gdk3-Windows.html#GdkWindowAttributesType" title="enum GdkWindowAttributesType">GdkWindowAttributesType</a>;
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-new" title="gdk_window_new ()">gdk_window_new</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *parent</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindowAttr" title="struct GdkWindowAttr"><span class="type">GdkWindowAttr</span></a> *attributes</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> attributes_mask</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-destroy" title="gdk_window_destroy ()">gdk_window_destroy</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindowType" title="enum GdkWindowType"><span class="returnvalue">GdkWindowType</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-get-window-type" title="gdk_window_get_window_type ()">gdk_window_get_window_type</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-display" title="gdk_window_get_display ()">gdk_window_get_display</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a class="link" href="GdkScreen.html" title="GdkScreen"><span class="returnvalue">GdkScreen</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-screen" title="gdk_window_get_screen ()">gdk_window_get_screen</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-visual" title="gdk_window_get_visual ()">gdk_window_get_visual</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-at-pointer" title="gdk_window_at_pointer ()">gdk_window_at_pointer</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *win_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *win_y</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-show" title="gdk_window_show ()">gdk_window_show</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-show-unraised" title="gdk_window_show_unraised ()">gdk_window_show_unraised</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-hide" title="gdk_window_hide ()">gdk_window_hide</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-is-destroyed" title="gdk_window_is_destroyed ()">gdk_window_is_destroyed</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-is-visible" title="gdk_window_is_visible ()">gdk_window_is_visible</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-is-viewable" title="gdk_window_is_viewable ()">gdk_window_is_viewable</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-is-input-only" title="gdk_window_is_input_only ()">gdk_window_is_input_only</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-is-shaped" title="gdk_window_is_shaped ()">gdk_window_is_shaped</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a class="link" href="gdk3-Event-Structures.html#GdkWindowState" title="enum GdkWindowState"><span class="returnvalue">GdkWindowState</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-get-state" title="gdk_window_get_state ()">gdk_window_get_state</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-withdraw" title="gdk_window_withdraw ()">gdk_window_withdraw</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-iconify" title="gdk_window_iconify ()">gdk_window_iconify</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-deiconify" title="gdk_window_deiconify ()">gdk_window_deiconify</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-stick" title="gdk_window_stick ()">gdk_window_stick</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-unstick" title="gdk_window_unstick ()">gdk_window_unstick</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-maximize" title="gdk_window_maximize ()">gdk_window_maximize</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-unmaximize" title="gdk_window_unmaximize ()">gdk_window_unmaximize</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-fullscreen" title="gdk_window_fullscreen ()">gdk_window_fullscreen</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-unfullscreen" title="gdk_window_unfullscreen ()">gdk_window_unfullscreen</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-keep-above" title="gdk_window_set_keep_above ()">gdk_window_set_keep_above</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-keep-below" title="gdk_window_set_keep_below ()">gdk_window_set_keep_below</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-opacity" title="gdk_window_set_opacity ()">gdk_window_set_opacity</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-composited" title="gdk_window_set_composited ()">gdk_window_set_composited</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> composited</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-get-composited" title="gdk_window_get_composited ()">gdk_window_get_composited</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-move" title="gdk_window_move ()">gdk_window_move</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-resize" title="gdk_window_resize ()">gdk_window_resize</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-move-resize" title="gdk_window_move_resize ()">gdk_window_move_resize</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-scroll" title="gdk_window_scroll ()">gdk_window_scroll</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> dx</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> dy</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-move-region" title="gdk_window_move_region ()">gdk_window_move_region</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *region</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> dx</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> dy</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-flush" title="gdk_window_flush ()">gdk_window_flush</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-has-native" title="gdk_window_has_native ()">gdk_window_has_native</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-ensure-native" title="gdk_window_ensure_native ()">gdk_window_ensure_native</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-reparent" title="gdk_window_reparent ()">gdk_window_reparent</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *new_parent</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-raise" title="gdk_window_raise ()">gdk_window_raise</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-lower" title="gdk_window_lower ()">gdk_window_lower</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-restack" title="gdk_window_restack ()">gdk_window_restack</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *sibling</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> above</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-focus" title="gdk_window_focus ()">gdk_window_focus</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-register-dnd" title="gdk_window_register_dnd ()">gdk_window_register_dnd</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-begin-resize-drag" title="gdk_window_begin_resize_drag ()">gdk_window_begin_resize_drag</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindowEdge" title="enum GdkWindowEdge"><span class="type">GdkWindowEdge</span></a> edge</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-begin-resize-drag-for-device" title="gdk_window_begin_resize_drag_for_device ()">gdk_window_begin_resize_drag_for_device</a>
- (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindowEdge" title="enum GdkWindowEdge"><span class="type">GdkWindowEdge</span></a> edge</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-begin-move-drag" title="gdk_window_begin_move_drag ()">gdk_window_begin_move_drag</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-begin-move-drag-for-device" title="gdk_window_begin_move_drag_for_device ()">gdk_window_begin_move_drag_for_device</a>
- (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-constrain-size" title="gdk_window_constrain_size ()">gdk_window_constrain_size</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkGeometry" title="struct GdkGeometry"><span class="type">GdkGeometry</span></a> *geometry</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *new_width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *new_height</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-beep" title="gdk_window_beep ()">gdk_window_beep</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-
-<a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="returnvalue">cairo_region_t</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-clip-region" title="gdk_window_get_clip_region ()">gdk_window_get_clip_region</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-begin-paint-rect" title="gdk_window_begin_paint_rect ()">gdk_window_begin_paint_rect</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *rectangle</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-begin-paint-region" title="gdk_window_begin_paint_region ()">gdk_window_begin_paint_region</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *region</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-end-paint" title="gdk_window_end_paint ()">gdk_window_end_paint</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="returnvalue">cairo_region_t</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-visible-region" title="gdk_window_get_visible_region ()">gdk_window_get_visible_region</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-invalidate-rect" title="gdk_window_invalidate_rect ()">gdk_window_invalidate_rect</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> invalidate_children</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-invalidate-region" title="gdk_window_invalidate_region ()">gdk_window_invalidate_region</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *region</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> invalidate_children</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="gdk3-Windows.html#GdkWindowChildFunc" title="GdkWindowChildFunc ()">*GdkWindowChildFunc</a>) (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-invalidate-maybe-recurse" title="gdk_window_invalidate_maybe_recurse ()">gdk_window_invalidate_maybe_recurse</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *region</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindowChildFunc" title="GdkWindowChildFunc ()"><span class="type">GdkWindowChildFunc</span></a> child_func</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="returnvalue">cairo_region_t</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-update-area" title="gdk_window_get_update_area ()">gdk_window_get_update_area</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-freeze-updates" title="gdk_window_freeze_updates ()">gdk_window_freeze_updates</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-thaw-updates" title="gdk_window_thaw_updates ()">gdk_window_thaw_updates</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-process-all-updates" title="gdk_window_process_all_updates ()">gdk_window_process_all_updates</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-process-updates" title="gdk_window_process_updates ()">gdk_window_process_updates</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> update_children</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-debug-updates" title="gdk_window_set_debug_updates ()">gdk_window_set_debug_updates</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-enable-synchronized-configure" title="gdk_window_enable_synchronized_configure ()">gdk_window_enable_synchronized_configure</a>
- (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-configure-finished" title="gdk_window_configure_finished ()">gdk_window_configure_finished</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-user-data" title="gdk_window_set_user_data ()">gdk_window_set_user_data</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-override-redirect" title="gdk_window_set_override_redirect ()">gdk_window_set_override_redirect</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> override_redirect</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-accept-focus" title="gdk_window_set_accept_focus ()">gdk_window_set_accept_focus</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> accept_focus</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-get-accept-focus" title="gdk_window_get_accept_focus ()">gdk_window_get_accept_focus</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-focus-on-map" title="gdk_window_set_focus_on_map ()">gdk_window_set_focus_on_map</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> focus_on_map</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-get-focus-on-map" title="gdk_window_get_focus_on_map ()">gdk_window_get_focus_on_map</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-add-filter" title="gdk_window_add_filter ()">gdk_window_add_filter</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkFilterFunc" title="GdkFilterFunc ()"><span class="type">GdkFilterFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-remove-filter" title="gdk_window_remove_filter ()">gdk_window_remove_filter</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkFilterFunc" title="GdkFilterFunc ()"><span class="type">GdkFilterFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkFilterReturn" title="enum GdkFilterReturn"><span class="returnvalue">GdkFilterReturn</span></a> (<a class="link" href="gdk3-Windows.html#GdkFilterFunc" title="GdkFilterFunc ()">*GdkFilterFunc</a>) (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkXEvent" title="GdkXEvent"><span class="type">GdkXEvent</span></a> *xevent</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
-enum <a class="link" href="gdk3-Windows.html#GdkFilterReturn" title="enum GdkFilterReturn">GdkFilterReturn</a>;
-typedef <a class="link" href="gdk3-Windows.html#GdkXEvent" title="GdkXEvent">GdkXEvent</a>;
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-shape-combine-region" title="gdk_window_shape_combine_region ()">gdk_window_shape_combine_region</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *shape_region</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset_y</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-child-shapes" title="gdk_window_set_child_shapes ()">gdk_window_set_child_shapes</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-merge-child-shapes" title="gdk_window_merge_child_shapes ()">gdk_window_merge_child_shapes</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-input-shape-combine-region" title="gdk_window_input_shape_combine_region ()">gdk_window_input_shape_combine_region</a>
- (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *shape_region</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset_y</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-child-input-shapes" title="gdk_window_set_child_input_shapes ()">gdk_window_set_child_input_shapes</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-merge-child-input-shapes" title="gdk_window_merge_child_input_shapes ()">gdk_window_merge_child_input_shapes</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-set-static-gravities" title="gdk_window_set_static_gravities ()">gdk_window_set_static_gravities</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_static</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-title" title="gdk_window_set_title ()">gdk_window_set_title</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-background" title="gdk_window_set_background ()">gdk_window_set_background</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-background-rgba" title="gdk_window_set_background_rgba ()">gdk_window_set_background_rgba</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> *rgba</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-background-pattern" title="gdk_window_set_background_pattern ()">gdk_window_set_background_pattern</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-pattern-t.html#cairo-pattern-t"><span class="type">cairo_pattern_t</span></a> *pattern</code></em>);
-<a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-pattern-t.html#cairo-pattern-t"><span class="returnvalue">cairo_pattern_t</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-background-pattern" title="gdk_window_get_background_pattern ()">gdk_window_get_background_pattern</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-#define <a class="link" href="gdk3-Windows.html#GDK-PARENT-RELATIVE:CAPS" title="GDK_PARENT_RELATIVE">GDK_PARENT_RELATIVE</a>
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-cursor" title="gdk_window_set_cursor ()">gdk_window_set_cursor</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);
-<a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="returnvalue">GdkCursor</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-cursor" title="gdk_window_get_cursor ()">gdk_window_get_cursor</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-get-user-data" title="gdk_window_get_user_data ()">gdk_window_get_user_data</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> *data</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-get-geometry" title="gdk_window_get_geometry ()">gdk_window_get_geometry</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *height</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-geometry-hints" title="gdk_window_set_geometry_hints ()">gdk_window_set_geometry_hints</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Windows.html#GdkGeometry" title="struct GdkGeometry"><span class="type">GdkGeometry</span></a> *geometry</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindowHints" title="enum GdkWindowHints"><span class="type">GdkWindowHints</span></a> geom_mask</code></em>);
-<span class="returnvalue">int</span> <a class="link" href="gdk3-Windows.html#gdk-window-get-width" title="gdk_window_get_width ()">gdk_window_get_width</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">int</span> <a class="link" href="gdk3-Windows.html#gdk-window-get-height" title="gdk_window_get_height ()">gdk_window_get_height</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-icon-list" title="gdk_window_set_icon_list ()">gdk_window_set_icon_list</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *pixbufs</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-modal-hint" title="gdk_window_set_modal_hint ()">gdk_window_set_modal_hint</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> modal</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-get-modal-hint" title="gdk_window_get_modal_hint ()">gdk_window_get_modal_hint</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-type-hint" title="gdk_window_set_type_hint ()">gdk_window_set_type_hint</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindowTypeHint" title="enum GdkWindowTypeHint"><span class="type">GdkWindowTypeHint</span></a> hint</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindowTypeHint" title="enum GdkWindowTypeHint"><span class="returnvalue">GdkWindowTypeHint</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-get-type-hint" title="gdk_window_get_type_hint ()">gdk_window_get_type_hint</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-skip-taskbar-hint" title="gdk_window_set_skip_taskbar_hint ()">gdk_window_set_skip_taskbar_hint</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> skips_taskbar</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-skip-pager-hint" title="gdk_window_set_skip_pager_hint ()">gdk_window_set_skip_pager_hint</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> skips_pager</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-urgency-hint" title="gdk_window_set_urgency_hint ()">gdk_window_set_urgency_hint</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> urgent</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-get-position" title="gdk_window_get_position ()">gdk_window_get_position</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-get-root-origin" title="gdk_window_get_root_origin ()">gdk_window_get_root_origin</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-get-frame-extents" title="gdk_window_get_frame_extents ()">gdk_window_get_frame_extents</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-get-origin" title="gdk_window_get_origin ()">gdk_window_get_origin</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-get-root-coords" title="gdk_window_get_root_coords ()">gdk_window_get_root_coords</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *root_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *root_y</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-pointer" title="gdk_window_get_pointer ()">gdk_window_get_pointer</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *mask</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-device-position" title="gdk_window_get_device_position ()">gdk_window_get_device_position</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *mask</code></em>);
-enum <a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType">GdkModifierType</a>;
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-parent" title="gdk_window_get_parent ()">gdk_window_get_parent</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-toplevel" title="gdk_window_get_toplevel ()">gdk_window_get_toplevel</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-children" title="gdk_window_get_children ()">gdk_window_get_children</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-peek-children" title="gdk_window_peek_children ()">gdk_window_peek_children</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="returnvalue">GdkEventMask</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-get-events" title="gdk_window_get_events ()">gdk_window_get_events</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-events" title="gdk_window_set_events ()">gdk_window_set_events</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="type">GdkEventMask</span></a> event_mask</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-icon-name" title="gdk_window_set_icon_name ()">gdk_window_set_icon_name</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-transient-for" title="gdk_window_set_transient_for ()">gdk_window_set_transient_for</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *parent</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-role" title="gdk_window_set_role ()">gdk_window_set_role</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *role</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-startup-id" title="gdk_window_set_startup_id ()">gdk_window_set_startup_id</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *startup_id</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-group" title="gdk_window_set_group ()">gdk_window_set_group</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *leader</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-group" title="gdk_window_get_group ()">gdk_window_get_group</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-decorations" title="gdk_window_set_decorations ()">gdk_window_set_decorations</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWMDecoration" title="enum GdkWMDecoration"><span class="type">GdkWMDecoration</span></a> decorations</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-get-decorations" title="gdk_window_get_decorations ()">gdk_window_get_decorations</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWMDecoration" title="enum GdkWMDecoration"><span class="type">GdkWMDecoration</span></a> *decorations</code></em>);
-enum <a class="link" href="gdk3-Windows.html#GdkWMDecoration" title="enum GdkWMDecoration">GdkWMDecoration</a>;
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-functions" title="gdk_window_set_functions ()">gdk_window_set_functions</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWMFunction" title="enum GdkWMFunction"><span class="type">GdkWMFunction</span></a> functions</code></em>);
-enum <a class="link" href="gdk3-Windows.html#GdkWMFunction" title="enum GdkWMFunction">GdkWMFunction</a>;
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Windows.html#gdk-get-default-root-window" title="gdk_get_default_root_window ()">gdk_get_default_root_window</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-get-support-multidevice" title="gdk_window_get_support_multidevice ()">gdk_window_get_support_multidevice</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-support-multidevice" title="gdk_window_set_support_multidevice ()">gdk_window_set_support_multidevice</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> support_multidevice</code></em>);
-<a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="returnvalue">GdkCursor</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-device-cursor" title="gdk_window_get_device_cursor ()">gdk_window_get_device_cursor</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-device-cursor" title="gdk_window_set_device_cursor ()">gdk_window_set_device_cursor</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);
-<a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="returnvalue">GdkEventMask</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-get-device-events" title="gdk_window_get_device_events ()">gdk_window_get_device_events</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-device-events" title="gdk_window_set_device_events ()">gdk_window_set_device_events</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="type">GdkEventMask</span></a> event_mask</code></em>);
-<a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="returnvalue">GdkEventMask</span></a> <a class="link" href="gdk3-Windows.html#gdk-window-get-source-events" title="gdk_window_get_source_events ()">gdk_window_get_source_events</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkInputSource" title="enum GdkInputSource"><span class="type">GdkInputSource</span></a> source</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-set-source-events" title="gdk_window_set_source_events ()">gdk_window_set_source_events</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkInputSource" title="enum GdkInputSource"><span class="type">GdkInputSource</span></a> source</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="type">GdkEventMask</span></a> event_mask</code></em>);
-
-<a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="returnvalue">cairo_surface_t</span></a> * <a class="link" href="gdk3-Windows.html#gdk-offscreen-window-get-surface" title="gdk_offscreen_window_get_surface ()">gdk_offscreen_window_get_surface</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-offscreen-window-set-embedder" title="gdk_offscreen_window_set_embedder ()">gdk_offscreen_window_set_embedder</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *embedder</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Windows.html#gdk-offscreen-window-get-embedder" title="gdk_offscreen_window_get_embedder ()">gdk_offscreen_window_get_embedder</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-geometry-changed" title="gdk_window_geometry_changed ()">gdk_window_geometry_changed</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-coords-from-parent" title="gdk_window_coords_from_parent ()">gdk_window_coords_from_parent</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> parent_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> parent_y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *y</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-Windows.html#gdk-window-coords-to-parent" title="gdk_window_coords_to_parent ()">gdk_window_coords_to_parent</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *parent_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *parent_y</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-effective-parent" title="gdk_window_get_effective_parent ()">gdk_window_get_effective_parent</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-Windows.html#gdk-window-get-effective-toplevel" title="gdk_window_get_effective_toplevel ()">gdk_window_get_effective_toplevel</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Windows.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GdkWindow
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Windows.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="gdk3-Windows.html#GdkWindow--cursor" title='The "cursor" property'>cursor</a>" <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>* : Read / Write
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Windows.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="gdk3-Windows.html#GdkWindow-create-surface" title='The "create-surface" signal'>create-surface</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="gdk3-Windows.html#GdkWindow-from-embedder" title='The "from-embedder" signal'>from-embedder</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="gdk3-Windows.html#GdkWindow-pick-embedded-child" title='The "pick-embedded-child" signal'>pick-embedded-child</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="gdk3-Windows.html#GdkWindow-to-embedder" title='The "to-embedder" signal'>to-embedder</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-Windows.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> is a (usually) rectangular region on the screen.
-It's a low-level object, used to implement high-level objects such as
-<a href="http://library.gnome.org/devel/gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> and <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> on the GTK+ level. A <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> is a toplevel
-window, the thing a user might think of as a "window" with a titlebar and
-so on; a <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> may contain many <a href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindows</span></a>. For example, each
-<a href="http://library.gnome.org/devel/gtk3/GtkButton.html"><span class="type">GtkButton</span></a> has a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> associated with it.
-</p>
-<p>
-</p>
-<div class="refsect2">
-<a name="COMPOSITED-WINDOWS"></a><h3>Composited Windows</h3>
-<p>
-Normally, the windowing system takes care of rendering the contents of a
-child window onto its parent window. This mechanism can be intercepted by
-calling <a class="link" href="gdk3-Windows.html#gdk-window-set-composited" title="gdk_window_set_composited ()"><code class="function">gdk_window_set_composited()</code></a> on the child window. For a
-<em class="firstterm">composited</em> window it is the responsibility of the
-application to render the window contents at the right spot.
-</p>
-<div class="example">
-<a name="composited-window-example"></a><p class="title"><b>Example 4. Composited windows</b></p>
-<div class="example-contents">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="normal">FIXME</span><span class="symbol">:</span><span class="normal"> MISSING XINCLUDE CONTENT</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-</div>
-<br class="example-break"><p>
-In the example <a class="xref" href="gdk3-Windows.html#composited-window-example" title="Example 4. Composited windows">Example 4, “Composited windows”</a>, a button is
-placed inside of an event box inside of a window. The event box is set as
-composited and therefore is no longer automatically drawn to the screen.
-</p>
-<p>
-When the contents of the event box change, an expose event is generated on
-its parent window (which, in this case, belongs to the toplevel <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a>).
-The expose handler for this widget is responsible for merging the changes
-back on the screen in the way that it wishes.
-</p>
-<p>
-In our case, we merge the contents with a 50% transparency. We also set the
-background colour of the window to red. The effect is that the background
-shows through the button.
-</p>
-</div>
-<p>
-</p>
-<hr>
-<div class="refsect2">
-<a name="OFFSCREEN-WINDOWS"></a><h3>Offscreen Windows</h3>
-<p>
-Offscreen windows are more general than composited windows, since they allow
-not only to modify the rendering of the child window onto its parent, but
-also to apply coordinate transformations.
-</p>
-<p>
-To integrate an offscreen window into a window hierarchy, one has to call
-<a class="link" href="gdk3-Windows.html#gdk-offscreen-window-set-embedder" title="gdk_offscreen_window_set_embedder ()"><code class="function">gdk_offscreen_window_set_embedder()</code></a> and handle a number of signals. The
-<a class="link" href="gdk3-Windows.html#GdkWindow-pick-embedded-child" title='The "pick-embedded-child" signal'><span class="type">"pick-embedded-child"</span></a> signal on the embedder window is used to
-select an offscreen child at given coordinates, and the
-<a class="link" href="gdk3-Windows.html#GdkWindow-to-embedder" title='The "to-embedder" signal'><span class="type">"to-embedder"</span></a> and <a class="link" href="gdk3-Windows.html#GdkWindow-from-embedder" title='The "from-embedder" signal'><span class="type">"from-embedder"</span></a> signals on the
-offscreen window are used to translate coordinates between the embedder and
-the offscreen window.
-</p>
-<p>
-For rendering an offscreen window onto its embedder, the contents of the
-offscreen window are available as a surface, via
-<a class="link" href="gdk3-Windows.html#gdk-offscreen-window-get-surface" title="gdk_offscreen_window_get_surface ()"><code class="function">gdk_offscreen_window_get_surface()</code></a>.
-</p>
-</div>
-<p>
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-Windows.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GdkWindow-struct"></a><h3>GdkWindow</h3>
-<pre class="programlisting">typedef struct _GdkWindow GdkWindow;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkWindowType"></a><h3>enum GdkWindowType</h3>
-<pre class="programlisting">typedef enum {
- GDK_WINDOW_ROOT,
- GDK_WINDOW_TOPLEVEL,
- GDK_WINDOW_CHILD,
- GDK_WINDOW_TEMP,
- GDK_WINDOW_FOREIGN,
- GDK_WINDOW_OFFSCREEN
-} GdkWindowType;
-</pre>
-<p>
-Describes the kind of window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-WINDOW-ROOT:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_ROOT</code></span></p></td>
-<td>root window; this window has no parent, covers the entire
- screen, and is created by the window system
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TOPLEVEL:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TOPLEVEL</code></span></p></td>
-<td>toplevel window (used to implement <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a>)
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-CHILD:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_CHILD</code></span></p></td>
-<td>child window (used to implement e.g. <a href="http://library.gnome.org/devel/gtk3/GtkEntry.html"><span class="type">GtkEntry</span></a>)
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TEMP:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TEMP</code></span></p></td>
-<td>override redirect temporary window (used to implement
- <a href="http://library.gnome.org/devel/gtk3/GtkMenu.html"><span class="type">GtkMenu</span></a>)
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-FOREIGN:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_FOREIGN</code></span></p></td>
-<td>foreign window (see <a href="http://library.gnome.org/devel/gdk3/gdk-X-Window-System-Interaction.html#gdk-window-foreign-new"><code class="function">gdk_window_foreign_new()</code></a>)
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-OFFSCREEN:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_OFFSCREEN</code></span></p></td>
-<td>offscreen window (see
- <a class="xref" href="gdk3-Windows.html#OFFSCREEN-WINDOWS" title="Offscreen Windows">the section called “Offscreen Windows”</a>). Since 2.18
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkWindowWindowClass"></a><h3>enum GdkWindowWindowClass</h3>
-<pre class="programlisting">typedef enum {
- GDK_INPUT_OUTPUT, /*&lt; nick=input-output &gt;*/
- GDK_INPUT_ONLY /*&lt; nick=input-only &gt;*/
-} GdkWindowWindowClass;
-</pre>
-<p>
-<em class="parameter"><code>GDK_INPUT_OUTPUT</code></em> windows are the standard kind of window you might expect.
-Such windows receive events and are also displayed on screen.
-<em class="parameter"><code>GDK_INPUT_ONLY</code></em> windows are invisible; they are usually placed above other
-windows in order to trap or filter the events. You can't draw on
-<em class="parameter"><code>GDK_INPUT_ONLY</code></em> windows.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-INPUT-OUTPUT:CAPS"></a><span class="term"><code class="literal">GDK_INPUT_OUTPUT</code></span></p></td>
-<td>window for graphics and events
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-INPUT-ONLY:CAPS"></a><span class="term"><code class="literal">GDK_INPUT_ONLY</code></span></p></td>
-<td>window for events only
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkWindowHints"></a><h3>enum GdkWindowHints</h3>
-<pre class="programlisting">typedef enum {
- GDK_HINT_POS = 1 &lt;&lt; 0,
- GDK_HINT_MIN_SIZE = 1 &lt;&lt; 1,
- GDK_HINT_MAX_SIZE = 1 &lt;&lt; 2,
- GDK_HINT_BASE_SIZE = 1 &lt;&lt; 3,
- GDK_HINT_ASPECT = 1 &lt;&lt; 4,
- GDK_HINT_RESIZE_INC = 1 &lt;&lt; 5,
- GDK_HINT_WIN_GRAVITY = 1 &lt;&lt; 6,
- GDK_HINT_USER_POS = 1 &lt;&lt; 7,
- GDK_HINT_USER_SIZE = 1 &lt;&lt; 8
-} GdkWindowHints;
-</pre>
-<p>
-Used to indicate which fields of a <a class="link" href="gdk3-Windows.html#GdkGeometry" title="struct GdkGeometry"><span class="type">GdkGeometry</span></a> struct should be paid
-attention to. Also, the presence/absence of <em class="parameter"><code>GDK_HINT_POS</code></em>,
-<em class="parameter"><code>GDK_HINT_USER_POS</code></em>, and <em class="parameter"><code>GDK_HINT_USER_SIZE</code></em> is significant, though they don't
-directly refer to <a class="link" href="gdk3-Windows.html#GdkGeometry" title="struct GdkGeometry"><span class="type">GdkGeometry</span></a> fields. <em class="parameter"><code>GDK_HINT_USER_POS</code></em> will be set
-automatically by <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> if you call <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-move"><code class="function">gtk_window_move()</code></a>.
-<em class="parameter"><code>GDK_HINT_USER_POS</code></em> and <em class="parameter"><code>GDK_HINT_USER_SIZE</code></em> should be set if the user
-specified a size/position using a --geometry command-line argument;
-<a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-parse-geometry"><code class="function">gtk_window_parse_geometry()</code></a> automatically sets these flags.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-HINT-POS:CAPS"></a><span class="term"><code class="literal">GDK_HINT_POS</code></span></p></td>
-<td>indicates that the program has positioned the window
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-HINT-MIN-SIZE:CAPS"></a><span class="term"><code class="literal">GDK_HINT_MIN_SIZE</code></span></p></td>
-<td>min size fields are set
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-HINT-MAX-SIZE:CAPS"></a><span class="term"><code class="literal">GDK_HINT_MAX_SIZE</code></span></p></td>
-<td>max size fields are set
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-HINT-BASE-SIZE:CAPS"></a><span class="term"><code class="literal">GDK_HINT_BASE_SIZE</code></span></p></td>
-<td>base size fields are set
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-HINT-ASPECT:CAPS"></a><span class="term"><code class="literal">GDK_HINT_ASPECT</code></span></p></td>
-<td>aspect ratio fields are set
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-HINT-RESIZE-INC:CAPS"></a><span class="term"><code class="literal">GDK_HINT_RESIZE_INC</code></span></p></td>
-<td>resize increment fields are set
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-HINT-WIN-GRAVITY:CAPS"></a><span class="term"><code class="literal">GDK_HINT_WIN_GRAVITY</code></span></p></td>
-<td>window gravity field is set
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-HINT-USER-POS:CAPS"></a><span class="term"><code class="literal">GDK_HINT_USER_POS</code></span></p></td>
-<td>indicates that the window's position was explicitly set
- by the user
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-HINT-USER-SIZE:CAPS"></a><span class="term"><code class="literal">GDK_HINT_USER_SIZE</code></span></p></td>
-<td>indicates that the window's size was explicitly set by
- the user
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkGeometry"></a><h3>struct GdkGeometry</h3>
-<pre class="programlisting">struct GdkGeometry {
- gint min_width;
- gint min_height;
- gint max_width;
- gint max_height;
- gint base_width;
- gint base_height;
- gint width_inc;
- gint height_inc;
- gdouble min_aspect;
- gdouble max_aspect;
- GdkGravity win_gravity;
-};
-</pre>
-<p>
-The <a class="link" href="gdk3-Windows.html#GdkGeometry" title="struct GdkGeometry"><span class="type">GdkGeometry</span></a> struct gives the window manager information about
-a window's geometry constraints. Normally you would set these on
-the GTK+ level using <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-set-geometry-hints"><code class="function">gtk_window_set_geometry_hints()</code></a>. <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a>
-then sets the hints on the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> it creates.
-</p>
-<p>
-<a class="link" href="gdk3-Windows.html#gdk-window-set-geometry-hints" title="gdk_window_set_geometry_hints ()"><code class="function">gdk_window_set_geometry_hints()</code></a> expects the hints to be fully valid already
-and simply passes them to the window manager; in contrast,
-<a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-set-geometry-hints"><code class="function">gtk_window_set_geometry_hints()</code></a> performs some interpretation. For example,
-<a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> will apply the hints to the geometry widget instead of the
-toplevel window, if you set a geometry widget. Also, the
-<em class="parameter"><code>min_width</code></em>/<em class="parameter"><code>min_height</code></em>/<em class="parameter"><code>max_width</code></em>/<em class="parameter"><code>max_height</code></em> fields may be set to -1, and
-<a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> will substitute the size request of the window or geometry widget.
-If the minimum size hint is not provided, <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> will use its requisition
-as the minimum size. If the minimum size is provided and a geometry widget is
-set, <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> will take the minimum size as the minimum size of the
-geometry widget rather than the entire window. The base size is treated
-similarly.
-</p>
-<p>
-The canonical use-case for <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-set-geometry-hints"><code class="function">gtk_window_set_geometry_hints()</code></a> is to get a
-terminal widget to resize properly. Here, the terminal text area should be
-the geometry widget; <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> will then automatically set the base size to
-the size of other widgets in the terminal window, such as the menubar and
-scrollbar. Then, the <em class="parameter"><code>width_inc</code></em> and <em class="parameter"><code>height_inc</code></em> fields should be set to the
-size of one character in the terminal. Finally, the base size should be set
-to the size of one character. The net effect is that the minimum size of the
-terminal will have a 1x1 character terminal area, and only terminal sizes on
-the "character grid" will be allowed.
-</p>
-<p>
-Here's an example of how the terminal example would be implemented, assuming
-a terminal area widget called "terminal" and a toplevel window "toplevel":
-</p>
-<p>
-</p>
-<div class="informalexample">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="usertype">GdkGeometry</span><span class="normal"> hints</span><span class="symbol">;</span>
-
-<span class="normal">hints</span><span class="symbol">.</span><span class="normal">base_width </span><span class="symbol">=</span><span class="normal"> terminal</span><span class="symbol">-&gt;</span><span class="normal">char_width</span><span class="symbol">;</span>
-<span class="normal"> hints</span><span class="symbol">.</span><span class="normal">base_height </span><span class="symbol">=</span><span class="normal"> terminal</span><span class="symbol">-&gt;</span><span class="normal">char_height</span><span class="symbol">;</span>
-<span class="normal"> hints</span><span class="symbol">.</span><span class="normal">min_width </span><span class="symbol">=</span><span class="normal"> terminal</span><span class="symbol">-&gt;</span><span class="normal">char_width</span><span class="symbol">;</span>
-<span class="normal"> hints</span><span class="symbol">.</span><span class="normal">min_height </span><span class="symbol">=</span><span class="normal"> terminal</span><span class="symbol">-&gt;</span><span class="normal">char_height</span><span class="symbol">;</span>
-<span class="normal"> hints</span><span class="symbol">.</span><span class="normal">width_inc </span><span class="symbol">=</span><span class="normal"> terminal</span><span class="symbol">-&gt;</span><span class="normal">char_width</span><span class="symbol">;</span>
-<span class="normal"> hints</span><span class="symbol">.</span><span class="normal">height_inc </span><span class="symbol">=</span><span class="normal"> terminal</span><span class="symbol">-&gt;</span><span class="normal">char_height</span><span class="symbol">;</span>
-
-<span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-set-geometry-hints">gtk_window_set_geometry_hints</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">GTK_WINDOW</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">toplevel</span><span class="symbol">),</span>
-<span class="normal"> </span><span class="function">GTK_WIDGET</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">terminal</span><span class="symbol">),</span>
-<span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">hints</span><span class="symbol">,</span>
-<span class="normal"> <a href="gdk3-Windows.html#GDK-HINT-RESIZE-INC:CAPS">GDK_HINT_RESIZE_INC</a> </span><span class="symbol">|</span>
-<span class="normal"> <a href="gdk3-Windows.html#GDK-HINT-MIN-SIZE:CAPS">GDK_HINT_MIN_SIZE</a> </span><span class="symbol">|</span>
-<span class="normal"> <a href="gdk3-Windows.html#GDK-HINT-BASE-SIZE:CAPS">GDK_HINT_BASE_SIZE</a></span><span class="symbol">);</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-<p>
-</p>
-<p>
-The other useful fields are the <em class="parameter"><code>min_aspect</code></em> and <em class="parameter"><code>max_aspect</code></em> fields; these
-contain a width/height ratio as a floating point number. If a geometry widget
-is set, the aspect applies to the geometry widget rather than the entire
-window. The most common use of these hints is probably to set <em class="parameter"><code>min_aspect</code></em> and
-<em class="parameter"><code>max_aspect</code></em> to the same value, thus forcing the window to keep a constant
-aspect ratio.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkGeometry.min-width"></a>min_width</code></em>;</span></p></td>
-<td>minimum width of window (or -1 to use requisition, with
-<a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> only)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkGeometry.min-height"></a>min_height</code></em>;</span></p></td>
-<td>minimum height of window (or -1 to use requisition, with
-<a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> only)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkGeometry.max-width"></a>max_width</code></em>;</span></p></td>
-<td>maximum width of window (or -1 to use requisition, with
-<a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> only)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkGeometry.max-height"></a>max_height</code></em>;</span></p></td>
-<td>maximum height of window (or -1 to use requisition, with
-<a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> only)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkGeometry.base-width"></a>base_width</code></em>;</span></p></td>
-<td>allowed window widths are <em class="parameter"><code>base_width</code></em> + <em class="parameter"><code>width_inc</code></em> * N where N
-is any integer (-1 allowed with <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a>)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkGeometry.base-height"></a>base_height</code></em>;</span></p></td>
-<td>allowed window widths are <em class="parameter"><code>base_height</code></em> + <em class="parameter"><code>height_inc</code></em> * N where
-N is any integer (-1 allowed with <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a>)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkGeometry.width-inc"></a>width_inc</code></em>;</span></p></td>
-<td>width resize increment</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkGeometry.height-inc"></a>height_inc</code></em>;</span></p></td>
-<td>height resize increment</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkGeometry.min-aspect"></a>min_aspect</code></em>;</span></p></td>
-<td>minimum width/height ratio</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> <em class="structfield"><code><a name="GdkGeometry.max-aspect"></a>max_aspect</code></em>;</span></p></td>
-<td>maximum width/height ratio</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkGravity" title="enum GdkGravity"><span class="type">GdkGravity</span></a> <em class="structfield"><code><a name="GdkGeometry.win-gravity"></a>win_gravity</code></em>;</span></p></td>
-<td>window gravity, see <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-set-gravity"><code class="function">gtk_window_set_gravity()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkGravity"></a><h3>enum GdkGravity</h3>
-<pre class="programlisting">typedef enum {
- GDK_GRAVITY_NORTH_WEST = 1,
- GDK_GRAVITY_NORTH,
- GDK_GRAVITY_NORTH_EAST,
- GDK_GRAVITY_WEST,
- GDK_GRAVITY_CENTER,
- GDK_GRAVITY_EAST,
- GDK_GRAVITY_SOUTH_WEST,
- GDK_GRAVITY_SOUTH,
- GDK_GRAVITY_SOUTH_EAST,
- GDK_GRAVITY_STATIC
-} GdkGravity;
-</pre>
-<p>
-Defines the reference point of a window and the meaning of coordinates
-passed to <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-move"><code class="function">gtk_window_move()</code></a>. See <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-move"><code class="function">gtk_window_move()</code></a> and the "implementation
-notes" section of the
-<a class="ulink" href="http://www.freedesktop.org/Standards/wm-spec" target="_top">Extended
-Window Manager Hints</a> specification for more details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-GRAVITY-NORTH-WEST:CAPS"></a><span class="term"><code class="literal">GDK_GRAVITY_NORTH_WEST</code></span></p></td>
-<td>the reference point is at the top left corner.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GRAVITY-NORTH:CAPS"></a><span class="term"><code class="literal">GDK_GRAVITY_NORTH</code></span></p></td>
-<td>the reference point is in the middle of the top edge.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GRAVITY-NORTH-EAST:CAPS"></a><span class="term"><code class="literal">GDK_GRAVITY_NORTH_EAST</code></span></p></td>
-<td>the reference point is at the top right corner.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GRAVITY-WEST:CAPS"></a><span class="term"><code class="literal">GDK_GRAVITY_WEST</code></span></p></td>
-<td>the reference point is at the middle of the left edge.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GRAVITY-CENTER:CAPS"></a><span class="term"><code class="literal">GDK_GRAVITY_CENTER</code></span></p></td>
-<td>the reference point is at the center of the window.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GRAVITY-EAST:CAPS"></a><span class="term"><code class="literal">GDK_GRAVITY_EAST</code></span></p></td>
-<td>the reference point is at the middle of the right edge.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GRAVITY-SOUTH-WEST:CAPS"></a><span class="term"><code class="literal">GDK_GRAVITY_SOUTH_WEST</code></span></p></td>
-<td>the reference point is at the lower left corner.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GRAVITY-SOUTH:CAPS"></a><span class="term"><code class="literal">GDK_GRAVITY_SOUTH</code></span></p></td>
-<td>the reference point is at the middle of the lower edge.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GRAVITY-SOUTH-EAST:CAPS"></a><span class="term"><code class="literal">GDK_GRAVITY_SOUTH_EAST</code></span></p></td>
-<td>the reference point is at the lower right corner.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-GRAVITY-STATIC:CAPS"></a><span class="term"><code class="literal">GDK_GRAVITY_STATIC</code></span></p></td>
-<td>the reference point is at the top left corner of the
- window itself, ignoring window manager decorations.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkWindowEdge"></a><h3>enum GdkWindowEdge</h3>
-<pre class="programlisting">typedef enum {
- GDK_WINDOW_EDGE_NORTH_WEST,
- GDK_WINDOW_EDGE_NORTH,
- GDK_WINDOW_EDGE_NORTH_EAST,
- GDK_WINDOW_EDGE_WEST,
- GDK_WINDOW_EDGE_EAST,
- GDK_WINDOW_EDGE_SOUTH_WEST,
- GDK_WINDOW_EDGE_SOUTH,
- GDK_WINDOW_EDGE_SOUTH_EAST
-} GdkWindowEdge;
-</pre>
-<p>
-Determines a window edge or corner.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-WINDOW-EDGE-NORTH-WEST:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_EDGE_NORTH_WEST</code></span></p></td>
-<td>the top left corner.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-EDGE-NORTH:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_EDGE_NORTH</code></span></p></td>
-<td>the top edge.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-EDGE-NORTH-EAST:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_EDGE_NORTH_EAST</code></span></p></td>
-<td>the top right corner.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-EDGE-WEST:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_EDGE_WEST</code></span></p></td>
-<td>the left edge.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-EDGE-EAST:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_EDGE_EAST</code></span></p></td>
-<td>the right edge.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-EDGE-SOUTH-WEST:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_EDGE_SOUTH_WEST</code></span></p></td>
-<td>the lower left corner.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-EDGE-SOUTH:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_EDGE_SOUTH</code></span></p></td>
-<td>the lower edge.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-EDGE-SOUTH-EAST:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_EDGE_SOUTH_EAST</code></span></p></td>
-<td>the lower right corner.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkWindowTypeHint"></a><h3>enum GdkWindowTypeHint</h3>
-<pre class="programlisting">typedef enum {
- GDK_WINDOW_TYPE_HINT_NORMAL,
- GDK_WINDOW_TYPE_HINT_DIALOG,
- GDK_WINDOW_TYPE_HINT_MENU, /* Torn off menu */
- GDK_WINDOW_TYPE_HINT_TOOLBAR,
- GDK_WINDOW_TYPE_HINT_SPLASHSCREEN,
- GDK_WINDOW_TYPE_HINT_UTILITY,
- GDK_WINDOW_TYPE_HINT_DOCK,
- GDK_WINDOW_TYPE_HINT_DESKTOP,
- GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU, /* A drop down menu (from a menubar) */
- GDK_WINDOW_TYPE_HINT_POPUP_MENU, /* A popup menu (from right-click) */
- GDK_WINDOW_TYPE_HINT_TOOLTIP,
- GDK_WINDOW_TYPE_HINT_NOTIFICATION,
- GDK_WINDOW_TYPE_HINT_COMBO,
- GDK_WINDOW_TYPE_HINT_DND
-} GdkWindowTypeHint;
-</pre>
-<p>
-These are hints for the window manager that indicate what type of function
-the window has. The window manager can use this when determining decoration
-and behaviour of the window. The hint must be set before mapping the window.
-</p>
-<p>
-See the
-<a class="ulink" href="http://www.freedesktop.org/Standards/wm-spec" target="_top">Extended
-Window Manager Hints</a> specification for more details about
-window types.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-WINDOW-TYPE-HINT-NORMAL:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TYPE_HINT_NORMAL</code></span></p></td>
-<td>Normal toplevel window.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TYPE-HINT-DIALOG:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TYPE_HINT_DIALOG</code></span></p></td>
-<td>Dialog window.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TYPE-HINT-MENU:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TYPE_HINT_MENU</code></span></p></td>
-<td>Window used to implement a menu; GTK+ uses
- this hint only for torn-off menus, see <a href="http://library.gnome.org/devel/gtk3/GtkTearoffMenuItem.html"><span class="type">GtkTearoffMenuItem</span></a>.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TYPE-HINT-TOOLBAR:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TYPE_HINT_TOOLBAR</code></span></p></td>
-<td>Window used to implement toolbars.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TYPE-HINT-SPLASHSCREEN:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TYPE_HINT_SPLASHSCREEN</code></span></p></td>
-<td>Window used to display a splash
- screen during application startup.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TYPE-HINT-UTILITY:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TYPE_HINT_UTILITY</code></span></p></td>
-<td>Utility windows which are not detached
- toolbars or dialogs.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TYPE-HINT-DOCK:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TYPE_HINT_DOCK</code></span></p></td>
-<td>Used for creating dock or panel windows.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TYPE-HINT-DESKTOP:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TYPE_HINT_DESKTOP</code></span></p></td>
-<td>Used for creating the desktop background
- window.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TYPE-HINT-DROPDOWN-MENU:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU</code></span></p></td>
-<td>A menu that belongs to a menubar.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TYPE-HINT-POPUP-MENU:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TYPE_HINT_POPUP_MENU</code></span></p></td>
-<td>A menu that does not belong to a menubar,
- e.g. a context menu.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TYPE-HINT-TOOLTIP:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TYPE_HINT_TOOLTIP</code></span></p></td>
-<td>A tooltip.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TYPE-HINT-NOTIFICATION:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TYPE_HINT_NOTIFICATION</code></span></p></td>
-<td>A notification - typically a "bubble"
- that belongs to a status icon.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TYPE-HINT-COMBO:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TYPE_HINT_COMBO</code></span></p></td>
-<td>A popup from a combo box.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WINDOW-TYPE-HINT-DND:CAPS"></a><span class="term"><code class="literal">GDK_WINDOW_TYPE_HINT_DND</code></span></p></td>
-<td>A window that is used to implement a DND cursor.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkWindowAttr"></a><h3>struct GdkWindowAttr</h3>
-<pre class="programlisting">struct GdkWindowAttr {
- gchar *title;
- gint event_mask;
- gint x, y;
- gint width;
- gint height;
- GdkWindowWindowClass wclass;
- GdkVisual *visual;
- GdkWindowType window_type;
- GdkCursor *cursor;
- gchar *wmclass_name;
- gchar *wmclass_class;
- gboolean override_redirect;
- GdkWindowTypeHint type_hint;
-};
-</pre>
-<p>
-Attributes to use for a newly-created window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GdkWindowAttr.title"></a>title</code></em>;</span></p></td>
-<td>title of the window (for toplevel windows)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkWindowAttr.event-mask"></a>event_mask</code></em>;</span></p></td>
-<td>event mask (see <a class="link" href="gdk3-Windows.html#gdk-window-set-events" title="gdk_window_set_events ()"><code class="function">gdk_window_set_events()</code></a>)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkWindowAttr.x"></a>x</code></em>;</span></p></td>
-<td>X coordinate relative to parent window (see <a class="link" href="gdk3-Windows.html#gdk-window-move" title="gdk_window_move ()"><code class="function">gdk_window_move()</code></a>)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkWindowAttr.y"></a>y</code></em>;</span></p></td>
-<td>Y coordinate relative to parent window (see <a class="link" href="gdk3-Windows.html#gdk-window-move" title="gdk_window_move ()"><code class="function">gdk_window_move()</code></a>)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkWindowAttr.width"></a>width</code></em>;</span></p></td>
-<td>width of window</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GdkWindowAttr.height"></a>height</code></em>;</span></p></td>
-<td>height of window</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindowWindowClass" title="enum GdkWindowWindowClass"><span class="type">GdkWindowWindowClass</span></a> <em class="structfield"><code><a name="GdkWindowAttr.wclass"></a>wclass</code></em>;</span></p></td>
-<td>
-<a class="link" href="gdk3-Windows.html#GDK-INPUT-OUTPUT:CAPS"><span class="type">GDK_INPUT_OUTPUT</span></a> (normal window) or <a class="link" href="gdk3-Windows.html#GDK-INPUT-ONLY:CAPS"><span class="type">GDK_INPUT_ONLY</span></a> (invisible
-window that receives events)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *<em class="structfield"><code><a name="GdkWindowAttr.visual"></a>visual</code></em>;</span></p></td>
-<td>
-<a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> for window</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindowType" title="enum GdkWindowType"><span class="type">GdkWindowType</span></a> <em class="structfield"><code><a name="GdkWindowAttr.window-type"></a>window_type</code></em>;</span></p></td>
-<td>type of window</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *<em class="structfield"><code><a name="GdkWindowAttr.cursor"></a>cursor</code></em>;</span></p></td>
-<td>cursor for the window (see <a class="link" href="gdk3-Windows.html#gdk-window-set-cursor" title="gdk_window_set_cursor ()"><code class="function">gdk_window_set_cursor()</code></a>)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GdkWindowAttr.wmclass-name"></a>wmclass_name</code></em>;</span></p></td>
-<td>don't use (see <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-set-wmclass"><code class="function">gtk_window_set_wmclass()</code></a>)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GdkWindowAttr.wmclass-class"></a>wmclass_class</code></em>;</span></p></td>
-<td>don't use (see <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-set-wmclass"><code class="function">gtk_window_set_wmclass()</code></a>)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GdkWindowAttr.override-redirect"></a>override_redirect</code></em>;</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to bypass the window manager</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gdk3-Windows.html#GdkWindowTypeHint" title="enum GdkWindowTypeHint"><span class="type">GdkWindowTypeHint</span></a> <em class="structfield"><code><a name="GdkWindowAttr.type-hint"></a>type_hint</code></em>;</span></p></td>
-<td>a hint of the function of the window</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkWindowAttributesType"></a><h3>enum GdkWindowAttributesType</h3>
-<pre class="programlisting">typedef enum {
- GDK_WA_TITLE = 1 &lt;&lt; 1,
- GDK_WA_X = 1 &lt;&lt; 2,
- GDK_WA_Y = 1 &lt;&lt; 3,
- GDK_WA_CURSOR = 1 &lt;&lt; 4,
- GDK_WA_VISUAL = 1 &lt;&lt; 5,
- GDK_WA_WMCLASS = 1 &lt;&lt; 6,
- GDK_WA_NOREDIR = 1 &lt;&lt; 7,
- GDK_WA_TYPE_HINT = 1 &lt;&lt; 8
-} GdkWindowAttributesType;
-</pre>
-<p>
-Used to indicate which fields in the <a class="link" href="gdk3-Windows.html#GdkWindowAttr" title="struct GdkWindowAttr"><span class="type">GdkWindowAttr</span></a> struct should be honored.
-For example, if you filled in the "cursor" and "x" fields of <a class="link" href="gdk3-Windows.html#GdkWindowAttr" title="struct GdkWindowAttr"><span class="type">GdkWindowAttr</span></a>,
-pass "<em class="parameter"><code>GDK_WA_X</code></em> | <em class="parameter"><code>GDK_WA_CURSOR</code></em>" to <a class="link" href="gdk3-Windows.html#gdk-window-new" title="gdk_window_new ()"><code class="function">gdk_window_new()</code></a>. Fields in
-<a class="link" href="gdk3-Windows.html#GdkWindowAttr" title="struct GdkWindowAttr"><span class="type">GdkWindowAttr</span></a> not covered by a bit in this enum are required; for example,
-the <em class="parameter"><code>width</code></em>/<em class="parameter"><code>height</code></em>, <em class="parameter"><code>wclass</code></em>, and <em class="parameter"><code>window_type</code></em> fields are required, they have
-no corresponding flag in <a class="link" href="gdk3-Windows.html#GdkWindowAttributesType" title="enum GdkWindowAttributesType"><span class="type">GdkWindowAttributesType</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-WA-TITLE:CAPS"></a><span class="term"><code class="literal">GDK_WA_TITLE</code></span></p></td>
-<td>Honor the title field
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WA-X:CAPS"></a><span class="term"><code class="literal">GDK_WA_X</code></span></p></td>
-<td>Honor the X coordinate field
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WA-Y:CAPS"></a><span class="term"><code class="literal">GDK_WA_Y</code></span></p></td>
-<td>Honor the Y coordinate field
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WA-CURSOR:CAPS"></a><span class="term"><code class="literal">GDK_WA_CURSOR</code></span></p></td>
-<td>Honor the cursor field
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WA-VISUAL:CAPS"></a><span class="term"><code class="literal">GDK_WA_VISUAL</code></span></p></td>
-<td>Honor the visual field
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WA-WMCLASS:CAPS"></a><span class="term"><code class="literal">GDK_WA_WMCLASS</code></span></p></td>
-<td>Honor the wmclass_class and wmclass_name fields
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WA-NOREDIR:CAPS"></a><span class="term"><code class="literal">GDK_WA_NOREDIR</code></span></p></td>
-<td>Honor the override_redirect field
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-WA-TYPE-HINT:CAPS"></a><span class="term"><code class="literal">GDK_WA_TYPE_HINT</code></span></p></td>
-<td>Honor the type_hint field
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-new"></a><h3>gdk_window_new ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_window_new (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *parent</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindowAttr" title="struct GdkWindowAttr"><span class="type">GdkWindowAttr</span></a> *attributes</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> attributes_mask</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> using the attributes from
-<em class="parameter"><code>attributes</code></em>. See <a class="link" href="gdk3-Windows.html#GdkWindowAttr" title="struct GdkWindowAttr"><span class="type">GdkWindowAttr</span></a> and <a class="link" href="gdk3-Windows.html#GdkWindowAttributesType" title="enum GdkWindowAttributesType"><span class="type">GdkWindowAttributesType</span></a> for
-more details. Note: to use this on displays other than the default
-display, <em class="parameter"><code>parent</code></em> must be specified.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to create the window as a child of
-the default root window for the default display. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes</code></em> :</span></p></td>
-<td>attributes of the new window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes_mask</code></em> :</span></p></td>
-<td>mask indicating which fields in <em class="parameter"><code>attributes</code></em> are valid</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-destroy"></a><h3>gdk_window_destroy ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_destroy (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Destroys the window system resources associated with <em class="parameter"><code>window</code></em> and decrements <em class="parameter"><code>window</code></em>'s
-reference count. The window system resources for all children of <em class="parameter"><code>window</code></em> are also
-destroyed, but the children's reference counts are not decremented.
-</p>
-<p>
-Note that a window will not be destroyed automatically when its reference count
-reaches zero. You must call this function yourself before that happens.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-window-type"></a><h3>gdk_window_get_window_type ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindowType" title="enum GdkWindowType"><span class="returnvalue">GdkWindowType</span></a> gdk_window_get_window_type (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Gets the type of the window. See <a class="link" href="gdk3-Windows.html#GdkWindowType" title="enum GdkWindowType"><span class="type">GdkWindowType</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>type of window</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-display"></a><h3>gdk_window_get_display ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * gdk_window_get_display (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> associated with a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> associated with <em class="parameter"><code>window</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-screen"></a><h3>gdk_window_get_screen ()</h3>
-<pre class="programlisting"><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="returnvalue">GdkScreen</span></a> * gdk_window_get_screen (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> associated with a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> associated with <em class="parameter"><code>window</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-visual"></a><h3>gdk_window_get_visual ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * gdk_window_get_visual (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Gets the <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> describing the pixel format of <em class="parameter"><code>window</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-at-pointer"></a><h3>gdk_window_at_pointer ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_window_at_pointer (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *win_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *win_y</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_window_at_pointer</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="GdkDevice.html#gdk-device-get-window-at-position" title="gdk_device_get_window_at_position ()"><code class="function">gdk_device_get_window_at_position()</code></a> instead.</p>
-</div>
-<p>
-Obtains the window underneath the mouse pointer, returning the
-location of that window in <em class="parameter"><code>win_x</code></em>, <em class="parameter"><code>win_y</code></em>. Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
-window under the mouse pointer is not known to GDK (if the window
-belongs to another application and a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> hasn't been created
-for it with <a href="http://library.gnome.org/devel/gdk3/gdk-X-Window-System-Interaction.html#gdk-window-foreign-new"><code class="function">gdk_window_foreign_new()</code></a>)
-</p>
-<p>
-NOTE: For multihead-aware widgets or applications use
-<a class="link" href="GdkDisplay.html#gdk-display-get-window-at-pointer" title="gdk_display_get_window_at_pointer ()"><code class="function">gdk_display_get_window_at_pointer()</code></a> instead.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>win_x</code></em> :</span></p></td>
-<td>return location for origin of the window under the pointer. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>win_y</code></em> :</span></p></td>
-<td>return location for origin of the window under the pointer. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>window under the mouse pointer. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-show"></a><h3>gdk_window_show ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_show (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Like <a class="link" href="gdk3-Windows.html#gdk-window-show-unraised" title="gdk_window_show_unraised ()"><code class="function">gdk_window_show_unraised()</code></a>, but also raises the window to the
-top of the window stack (moves the window to the front of the
-Z-order).
-</p>
-<p>
-This function maps a window so it's visible onscreen. Its opposite
-is <a class="link" href="gdk3-Windows.html#gdk-window-hide" title="gdk_window_hide ()"><code class="function">gdk_window_hide()</code></a>.
-</p>
-<p>
-When implementing a <a href="http://library.gnome.org/devel/gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a>, you should call this function on the widget's
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> as part of the "map" method.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-show-unraised"></a><h3>gdk_window_show_unraised ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_show_unraised (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Shows a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> onscreen, but does not modify its stacking
-order. In contrast, <a class="link" href="gdk3-Windows.html#gdk-window-show" title="gdk_window_show ()"><code class="function">gdk_window_show()</code></a> will raise the window
-to the top of the window stack.
-</p>
-<p>
-On the X11 platform, in Xlib terms, this function calls
-<code class="function">XMapWindow()</code> (it also updates some internal GDK state, which means
-that you can't really use <code class="function">XMapWindow()</code> directly on a GDK window).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-hide"></a><h3>gdk_window_hide ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_hide (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-For toplevel windows, withdraws them, so they will no longer be
-known to the window manager; for all windows, unmaps them, so
-they won't be displayed. Normally done automatically as
-part of <a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#gtk-widget-hide"><code class="function">gtk_widget_hide()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-is-destroyed"></a><h3>gdk_window_is_destroyed ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_window_is_destroyed (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Check to see if a window is destroyed..
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window is destroyed</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-is-visible"></a><h3>gdk_window_is_visible ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_window_is_visible (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Checks whether the window has been mapped (with <a class="link" href="gdk3-Windows.html#gdk-window-show" title="gdk_window_show ()"><code class="function">gdk_window_show()</code></a> or
-<a class="link" href="gdk3-Windows.html#gdk-window-show-unraised" title="gdk_window_show_unraised ()"><code class="function">gdk_window_show_unraised()</code></a>).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window is mapped</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-is-viewable"></a><h3>gdk_window_is_viewable ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_window_is_viewable (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Check if the window and all ancestors of the window are
-mapped. (This is not necessarily "viewable" in the X sense, since
-we only check as far as we have GDK window parents, not to the root
-window.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window is viewable</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-is-input-only"></a><h3>gdk_window_is_input_only ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_window_is_input_only (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Determines whether or not the window is an input only window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>window</code></em> is input only</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-is-shaped"></a><h3>gdk_window_is_shaped ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_window_is_shaped (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Determines whether or not the window is shaped.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>window</code></em> is shaped</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-state"></a><h3>gdk_window_get_state ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Event-Structures.html#GdkWindowState" title="enum GdkWindowState"><span class="returnvalue">GdkWindowState</span></a> gdk_window_get_state (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Gets the bitwise OR of the currently active window state flags,
-from the <a class="link" href="gdk3-Event-Structures.html#GdkWindowState" title="enum GdkWindowState"><span class="type">GdkWindowState</span></a> enumeration.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>window state bitfield</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-withdraw"></a><h3>gdk_window_withdraw ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_withdraw (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Withdraws a window (unmaps it and asks the window manager to forget about it).
-This function is not really useful as <a class="link" href="gdk3-Windows.html#gdk-window-hide" title="gdk_window_hide ()"><code class="function">gdk_window_hide()</code></a> automatically
-withdraws toplevel windows before hiding them.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-iconify"></a><h3>gdk_window_iconify ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_iconify (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Asks to iconify (minimize) <em class="parameter"><code>window</code></em>. The window manager may choose
-to ignore the request, but normally will honor it. Using
-<a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-iconify"><code class="function">gtk_window_iconify()</code></a> is preferred, if you have a <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> widget.
-</p>
-<p>
-This function only makes sense when <em class="parameter"><code>window</code></em> is a toplevel window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-deiconify"></a><h3>gdk_window_deiconify ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_deiconify (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Attempt to deiconify (unminimize) <em class="parameter"><code>window</code></em>. On X11 the window manager may
-choose to ignore the request to deiconify. When using GTK+,
-use <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-deiconify"><code class="function">gtk_window_deiconify()</code></a> instead of the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> variant. Or better yet,
-you probably want to use <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-present"><code class="function">gtk_window_present()</code></a>, which raises the window, focuses it,
-unminimizes it, and puts it on the current desktop.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-stick"></a><h3>gdk_window_stick ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_stick (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-"Pins" a window such that it's on all workspaces and does not scroll
-with viewports, for window managers that have scrollable viewports.
-(When using <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a>, <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-stick"><code class="function">gtk_window_stick()</code></a> may be more useful.)
-</p>
-<p>
-On the X11 platform, this function depends on window manager
-support, so may have no effect with many window managers. However,
-GDK will do the best it can to convince the window manager to stick
-the window. For window managers that don't support this operation,
-there's nothing you can do to force it to happen.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-unstick"></a><h3>gdk_window_unstick ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_unstick (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Reverse operation for <a class="link" href="gdk3-Windows.html#gdk-window-stick" title="gdk_window_stick ()"><code class="function">gdk_window_stick()</code></a>; see <a class="link" href="gdk3-Windows.html#gdk-window-stick" title="gdk_window_stick ()"><code class="function">gdk_window_stick()</code></a>,
-and <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-unstick"><code class="function">gtk_window_unstick()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-maximize"></a><h3>gdk_window_maximize ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_maximize (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Maximizes the window. If the window was already maximized, then
-this function does nothing.
-</p>
-<p>
-On X11, asks the window manager to maximize <em class="parameter"><code>window</code></em>, if the window
-manager supports this operation. Not all window managers support
-this, and some deliberately ignore it or don't have a concept of
-"maximized"; so you can't rely on the maximization actually
-happening. But it will happen with most standard window managers,
-and GDK makes a best effort to get it to happen.
-</p>
-<p>
-On Windows, reliably maximizes the window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-unmaximize"></a><h3>gdk_window_unmaximize ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_unmaximize (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Unmaximizes the window. If the window wasn't maximized, then this
-function does nothing.
-</p>
-<p>
-On X11, asks the window manager to unmaximize <em class="parameter"><code>window</code></em>, if the
-window manager supports this operation. Not all window managers
-support this, and some deliberately ignore it or don't have a
-concept of "maximized"; so you can't rely on the unmaximization
-actually happening. But it will happen with most standard window
-managers, and GDK makes a best effort to get it to happen.
-</p>
-<p>
-On Windows, reliably unmaximizes the window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-fullscreen"></a><h3>gdk_window_fullscreen ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_fullscreen (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Moves the window into fullscreen mode. This means the
-window covers the entire screen and is above any panels
-or task bars.
-</p>
-<p>
-If the window was already fullscreen, then this function does nothing.
-</p>
-<p>
-On X11, asks the window manager to put <em class="parameter"><code>window</code></em> in a fullscreen
-state, if the window manager supports this operation. Not all
-window managers support this, and some deliberately ignore it or
-don't have a concept of "fullscreen"; so you can't rely on the
-fullscreenification actually happening. But it will happen with
-most standard window managers, and GDK makes a best effort to get
-it to happen.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-unfullscreen"></a><h3>gdk_window_unfullscreen ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_unfullscreen (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Moves the window out of fullscreen mode. If the window was not
-fullscreen, does nothing.
-</p>
-<p>
-On X11, asks the window manager to move <em class="parameter"><code>window</code></em> out of the fullscreen
-state, if the window manager supports this operation. Not all
-window managers support this, and some deliberately ignore it or
-don't have a concept of "fullscreen"; so you can't rely on the
-unfullscreenification actually happening. But it will happen with
-most standard window managers, and GDK makes a best effort to get
-it to happen.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-keep-above"></a><h3>gdk_window_set_keep_above ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_keep_above (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
-<p>
-Set if <em class="parameter"><code>window</code></em> must be kept above other windows. If the
-window was already above, then this function does nothing.
-</p>
-<p>
-On X11, asks the window manager to keep <em class="parameter"><code>window</code></em> above, if the window
-manager supports this operation. Not all window managers support
-this, and some deliberately ignore it or don't have a concept of
-"keep above"; so you can't rely on the window being kept above.
-But it will happen with most standard window managers,
-and GDK makes a best effort to get it to happen.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
-<td>whether to keep <em class="parameter"><code>window</code></em> above other windows</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-keep-below"></a><h3>gdk_window_set_keep_below ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_keep_below (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
-<p>
-Set if <em class="parameter"><code>window</code></em> must be kept below other windows. If the
-window was already below, then this function does nothing.
-</p>
-<p>
-On X11, asks the window manager to keep <em class="parameter"><code>window</code></em> below, if the window
-manager supports this operation. Not all window managers support
-this, and some deliberately ignore it or don't have a concept of
-"keep below"; so you can't rely on the window being kept below.
-But it will happen with most standard window managers,
-and GDK makes a best effort to get it to happen.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
-<td>whether to keep <em class="parameter"><code>window</code></em> below other windows</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-opacity"></a><h3>gdk_window_set_opacity ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_opacity (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>);</pre>
-<p>
-Request the windowing system to make <em class="parameter"><code>window</code></em> partially transparent,
-with opacity 0 being fully transparent and 1 fully opaque. (Values
-of the opacity parameter are clamped to the [0,1] range.)
-</p>
-<p>
-On X11, this works only on X screens with a compositing manager
-running.
-</p>
-<p>
-For setting up per-pixel alpha, see <a class="link" href="GdkScreen.html#gdk-screen-get-rgba-visual" title="gdk_screen_get_rgba_visual ()"><code class="function">gdk_screen_get_rgba_visual()</code></a>.
-For making non-toplevel windows translucent, see
-<a class="link" href="gdk3-Windows.html#gdk-window-set-composited" title="gdk_window_set_composited ()"><code class="function">gdk_window_set_composited()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a top-level <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>opacity</code></em> :</span></p></td>
-<td>opacity</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-composited"></a><h3>gdk_window_set_composited ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_composited (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> composited</code></em>);</pre>
-<p>
-Sets a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> as composited, or unsets it. Composited
-windows do not automatically have their contents drawn to
-the screen. Drawing is redirected to an offscreen buffer
-and an expose event is emitted on the parent of the composited
-window. It is the responsibility of the parent's expose handler
-to manually merge the off-screen content onto the screen in
-whatever way it sees fit. See <a class="xref" href="gdk3-Windows.html#composited-window-example" title="Example 4. Composited windows">Example 4, “Composited windows”</a>
-for an example.
-</p>
-<p>
-It only makes sense for child windows to be composited; see
-<a class="link" href="gdk3-Windows.html#gdk-window-set-opacity" title="gdk_window_set_opacity ()"><code class="function">gdk_window_set_opacity()</code></a> if you need translucent toplevel
-windows.
-</p>
-<p>
-An additional effect of this call is that the area of this
-window is no longer clipped from regions marked for
-invalidation on its parent. Draws done on the parent
-window are also no longer clipped by the child.
-</p>
-<p>
-This call is only supported on some systems (currently,
-only X11 with new enough Xcomposite and Xdamage extensions).
-You must call <a class="link" href="GdkDisplay.html#gdk-display-supports-composite" title="gdk_display_supports_composite ()"><code class="function">gdk_display_supports_composite()</code></a> to check if
-setting a window as composited is supported before
-attempting to do so.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>composited</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to set the window as composited</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-composited"></a><h3>gdk_window_get_composited ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_window_get_composited (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Determines whether <em class="parameter"><code>window</code></em> is composited.
-</p>
-<p>
-See <a class="link" href="gdk3-Windows.html#gdk-window-set-composited" title="gdk_window_set_composited ()"><code class="function">gdk_window_set_composited()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window is composited.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-move"></a><h3>gdk_window_move ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_move (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);</pre>
-<p>
-Repositions a window relative to its parent window.
-For toplevel windows, window managers may ignore or modify the move;
-you should probably use <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-move"><code class="function">gtk_window_move()</code></a> on a <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> widget
-anyway, instead of using GDK functions. For child windows,
-the move will reliably succeed.
-</p>
-<p>
-If you're also planning to resize the window, use <a class="link" href="gdk3-Windows.html#gdk-window-move-resize" title="gdk_window_move_resize ()"><code class="function">gdk_window_move_resize()</code></a>
-to both move and resize simultaneously, for a nicer visual effect.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>X coordinate relative to window's parent</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>Y coordinate relative to window's parent</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-resize"></a><h3>gdk_window_resize ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_resize (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);</pre>
-<p>
-Resizes <em class="parameter"><code>window</code></em>; for toplevel windows, asks the window manager to resize
-the window. The window manager may not allow the resize. When using GTK+,
-use <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-resize"><code class="function">gtk_window_resize()</code></a> instead of this low-level GDK function.
-</p>
-<p>
-Windows may not be resized below 1x1.
-</p>
-<p>
-If you're also planning to move the window, use <a class="link" href="gdk3-Windows.html#gdk-window-move-resize" title="gdk_window_move_resize ()"><code class="function">gdk_window_move_resize()</code></a>
-to both move and resize simultaneously, for a nicer visual effect.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
-<td>new width of the window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
-<td>new height of the window</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-move-resize"></a><h3>gdk_window_move_resize ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_move_resize (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);</pre>
-<p>
-Equivalent to calling <a class="link" href="gdk3-Windows.html#gdk-window-move" title="gdk_window_move ()"><code class="function">gdk_window_move()</code></a> and <a class="link" href="gdk3-Windows.html#gdk-window-resize" title="gdk_window_resize ()"><code class="function">gdk_window_resize()</code></a>,
-except that both operations are performed at once, avoiding strange
-visual effects. (i.e. the user may be able to see the window first
-move, then resize, if you don't use <a class="link" href="gdk3-Windows.html#gdk-window-move-resize" title="gdk_window_move_resize ()"><code class="function">gdk_window_move_resize()</code></a>.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>new X position relative to window's parent</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>new Y position relative to window's parent</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
-<td>new width</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
-<td>new height</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-scroll"></a><h3>gdk_window_scroll ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_scroll (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> dx</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> dy</code></em>);</pre>
-<p>
-Scroll the contents of <em class="parameter"><code>window</code></em>, both pixels and children, by the
-given amount. <em class="parameter"><code>window</code></em> itself does not move. Portions of the window
-that the scroll operation brings in from offscreen areas are
-invalidated. The invalidated region may be bigger than what would
-strictly be necessary.
-</p>
-<p>
-For X11, a minimum area will be invalidated if the window has no
-subwindows, or if the edges of the window's parent do not extend
-beyond the edges of the window. In other cases, a multi-step process
-is used to scroll the window which may produce temporary visual
-artifacts and unnecessary invalidations.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dx</code></em> :</span></p></td>
-<td>Amount to scroll in the X direction</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dy</code></em> :</span></p></td>
-<td>Amount to scroll in the Y direction</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-move-region"></a><h3>gdk_window_move_region ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_move_region (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *region</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> dx</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> dy</code></em>);</pre>
-<p>
-Move the part of <em class="parameter"><code>window</code></em> indicated by <em class="parameter"><code>region</code></em> by <em class="parameter"><code>dy</code></em> pixels in the Y
-direction and <em class="parameter"><code>dx</code></em> pixels in the X direction. The portions of <em class="parameter"><code>region</code></em>
-that not covered by the new position of <em class="parameter"><code>region</code></em> are invalidated.
-</p>
-<p>
-Child windows are not moved.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>region</code></em> :</span></p></td>
-<td>The <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> to move</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dx</code></em> :</span></p></td>
-<td>Amount to move in the X direction</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dy</code></em> :</span></p></td>
-<td>Amount to move in the Y direction</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-flush"></a><h3>gdk_window_flush ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_flush (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Flush all outstanding cached operations on a window, leaving the
-window in a state which reflects all that has been drawn before.
-</p>
-<p>
-Gdk uses multiple kinds of caching to get better performance and
-nicer drawing. For instance, during exposes all paints to a window
-using double buffered rendering are keep on a surface until the last
-window has been exposed. It also delays window moves/scrolls until
-as long as possible until next update to avoid tearing when moving
-windows.
-</p>
-<p>
-Normally this should be completely invisible to applications, as
-we automatically flush the windows when required, but this might
-be needed if you for instance mix direct native drawing with
-gdk drawing. For Gtk widgets that don't use double buffering this
-will be called automatically before sending the expose event.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-has-native"></a><h3>gdk_window_has_native ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_window_has_native (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Checks whether the window has a native window or not. Note that
-you can use <a class="link" href="gdk3-Windows.html#gdk-window-ensure-native" title="gdk_window_ensure_native ()"><code class="function">gdk_window_ensure_native()</code></a> if a native window is needed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <code class="literal">window</code> has a native window, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-ensure-native"></a><h3>gdk_window_ensure_native ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_window_ensure_native (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Tries to ensure that there is a window-system native window for this
-GdkWindow. This may fail in some situations, returning <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
-</p>
-<p>
-Offscreen window and children of them can never have native windows.
-</p>
-<p>
-Some backends may not support native child windows.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window has a native window, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-reparent"></a><h3>gdk_window_reparent ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_reparent (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *new_parent</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);</pre>
-<p>
-Reparents <em class="parameter"><code>window</code></em> into the given <em class="parameter"><code>new_parent</code></em>. The window being
-reparented will be unmapped as a side effect.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>new_parent</code></em> :</span></p></td>
-<td>new parent to move <em class="parameter"><code>window</code></em> into</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>X location inside the new parent</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>Y location inside the new parent</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-raise"></a><h3>gdk_window_raise ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_raise (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Raises <em class="parameter"><code>window</code></em> to the top of the Z-order (stacking order), so that
-other windows with the same parent window appear below <em class="parameter"><code>window</code></em>.
-This is true whether or not the windows are visible.
-</p>
-<p>
-If <em class="parameter"><code>window</code></em> is a toplevel, the window manager may choose to deny the
-request to move the window in the Z-order, <a class="link" href="gdk3-Windows.html#gdk-window-raise" title="gdk_window_raise ()"><code class="function">gdk_window_raise()</code></a> only
-requests the restack, does not guarantee it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-lower"></a><h3>gdk_window_lower ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_lower (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Lowers <em class="parameter"><code>window</code></em> to the bottom of the Z-order (stacking order), so that
-other windows with the same parent window appear above <em class="parameter"><code>window</code></em>.
-This is true whether or not the other windows are visible.
-</p>
-<p>
-If <em class="parameter"><code>window</code></em> is a toplevel, the window manager may choose to deny the
-request to move the window in the Z-order, <a class="link" href="gdk3-Windows.html#gdk-window-lower" title="gdk_window_lower ()"><code class="function">gdk_window_lower()</code></a> only
-requests the restack, does not guarantee it.
-</p>
-<p>
-Note that <a class="link" href="gdk3-Windows.html#gdk-window-show" title="gdk_window_show ()"><code class="function">gdk_window_show()</code></a> raises the window again, so don't call this
-function before <a class="link" href="gdk3-Windows.html#gdk-window-show" title="gdk_window_show ()"><code class="function">gdk_window_show()</code></a>. (Try <a class="link" href="gdk3-Windows.html#gdk-window-show-unraised" title="gdk_window_show_unraised ()"><code class="function">gdk_window_show_unraised()</code></a>.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-restack"></a><h3>gdk_window_restack ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_restack (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *sibling</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> above</code></em>);</pre>
-<p>
-Changes the position of <em class="parameter"><code>window</code></em> in the Z-order (stacking order), so that
-it is above <em class="parameter"><code>sibling</code></em> (if <em class="parameter"><code>above</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>) or below <em class="parameter"><code>sibling</code></em> (if <em class="parameter"><code>above</code></em> is
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>).
-</p>
-<p>
-If <em class="parameter"><code>sibling</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then this either raises (if <em class="parameter"><code>above</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>) or
-lowers the window.
-</p>
-<p>
-If <em class="parameter"><code>window</code></em> is a toplevel, the window manager may choose to deny the
-request to move the window in the Z-order, <a class="link" href="gdk3-Windows.html#gdk-window-restack" title="gdk_window_restack ()"><code class="function">gdk_window_restack()</code></a> only
-requests the restack, does not guarantee it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>sibling</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> that is a sibling of <em class="parameter"><code>window</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>above</code></em> :</span></p></td>
-<td>a boolean</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-focus"></a><h3>gdk_window_focus ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_focus (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);</pre>
-<p>
-Sets keyboard focus to <em class="parameter"><code>window</code></em>. In most cases, <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-present"><code class="function">gtk_window_present()</code></a>
-should be used on a <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a>, rather than calling this function.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
-<td>timestamp of the event triggering the window focus</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-register-dnd"></a><h3>gdk_window_register_dnd ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_register_dnd (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Registers a window as a potential drop destination.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-begin-resize-drag"></a><h3>gdk_window_begin_resize_drag ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_begin_resize_drag (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindowEdge" title="enum GdkWindowEdge"><span class="type">GdkWindowEdge</span></a> edge</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);</pre>
-<p>
-Begins a window resize operation (for a toplevel window).
-</p>
-<p>
-This function assumes that the drag is controlled by the
-client pointer device, use <a class="link" href="gdk3-Windows.html#gdk-window-begin-resize-drag-for-device" title="gdk_window_begin_resize_drag_for_device ()"><code class="function">gdk_window_begin_resize_drag_for_device()</code></a>
-to begin a drag with a different device.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>edge</code></em> :</span></p></td>
-<td>the edge or corner from which the drag is started</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>button</code></em> :</span></p></td>
-<td>the button being used to drag</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>root_x</code></em> :</span></p></td>
-<td>root window X coordinate of mouse click that began the drag</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>root_y</code></em> :</span></p></td>
-<td>root window Y coordinate of mouse click that began the drag</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
-<td>timestamp of mouse click that began the drag (use <a class="link" href="gdk3-Events.html#gdk-event-get-time" title="gdk_event_get_time ()"><code class="function">gdk_event_get_time()</code></a>)</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-begin-resize-drag-for-device"></a><h3>gdk_window_begin_resize_drag_for_device ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_begin_resize_drag_for_device
- (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindowEdge" title="enum GdkWindowEdge"><span class="type">GdkWindowEdge</span></a> edge</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);</pre>
-<p>
-Begins a window resize operation (for a toplevel window).
-You might use this function to implement a "window resize grip," for
-example; in fact <a href="http://library.gnome.org/devel/gtk3/GtkStatusbar.html"><span class="type">GtkStatusbar</span></a> uses it. The function works best
-with window managers that support the <a class="ulink" href="http://www.freedesktop.org/Standards/wm-spec" target="_top">Extended Window Manager Hints</a>, but has a
-fallback implementation for other window managers.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>edge</code></em> :</span></p></td>
-<td>the edge or corner from which the drag is started</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>the device used for the operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>button</code></em> :</span></p></td>
-<td>the button being used to drag</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>root_x</code></em> :</span></p></td>
-<td>root window X coordinate of mouse click that began the drag</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>root_y</code></em> :</span></p></td>
-<td>root window Y coordinate of mouse click that began the drag</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
-<td>timestamp of mouse click that began the drag (use <a class="link" href="gdk3-Events.html#gdk-event-get-time" title="gdk_event_get_time ()"><code class="function">gdk_event_get_time()</code></a>)</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-begin-move-drag"></a><h3>gdk_window_begin_move_drag ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_begin_move_drag (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);</pre>
-<p>
-Begins a window move operation (for a toplevel window).
-</p>
-<p>
-This function assumes that the drag is controlled by the
-client pointer device, use <a class="link" href="gdk3-Windows.html#gdk-window-begin-move-drag-for-device" title="gdk_window_begin_move_drag_for_device ()"><code class="function">gdk_window_begin_move_drag_for_device()</code></a>
-to begin a drag with a different device.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>button</code></em> :</span></p></td>
-<td>the button being used to drag</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>root_x</code></em> :</span></p></td>
-<td>root window X coordinate of mouse click that began the drag</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>root_y</code></em> :</span></p></td>
-<td>root window Y coordinate of mouse click that began the drag</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
-<td>timestamp of mouse click that began the drag</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-begin-move-drag-for-device"></a><h3>gdk_window_begin_move_drag_for_device ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_begin_move_drag_for_device
- (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);</pre>
-<p>
-Begins a window move operation (for a toplevel window).
-You might use this function to implement a "window move grip," for
-example. The function works best with window managers that support
-the <a class="ulink" href="http://www.freedesktop.org/Standards/wm-spec" target="_top">Extended
-Window Manager Hints</a>, but has a fallback implementation for
-other window managers.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>the device used for the operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>button</code></em> :</span></p></td>
-<td>the button being used to drag</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>root_x</code></em> :</span></p></td>
-<td>root window X coordinate of mouse click that began the drag</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>root_y</code></em> :</span></p></td>
-<td>root window Y coordinate of mouse click that began the drag</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
-<td>timestamp of mouse click that began the drag</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-constrain-size"></a><h3>gdk_window_constrain_size ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_constrain_size (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkGeometry" title="struct GdkGeometry"><span class="type">GdkGeometry</span></a> *geometry</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *new_width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *new_height</code></em>);</pre>
-<p>
-Constrains a desired width and height according to a
-set of geometry hints (such as minimum and maximum size).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>geometry</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkGeometry" title="struct GdkGeometry"><span class="type">GdkGeometry</span></a> structure</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a mask indicating what portions of <em class="parameter"><code>geometry</code></em> are set</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
-<td>desired width of window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
-<td>desired height of the window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>new_width</code></em> :</span></p></td>
-<td>location to store resulting width. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>new_height</code></em> :</span></p></td>
-<td>location to store resulting height. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-beep"></a><h3>gdk_window_beep ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_beep (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Emits a short beep associated to <em class="parameter"><code>window</code></em> in the appropriate
-display, if supported. Otherwise, emits a short beep on
-the display just as <a class="link" href="GdkDisplay.html#gdk-display-beep" title="gdk_display_beep ()"><code class="function">gdk_display_beep()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-clip-region"></a><h3>gdk_window_get_clip_region ()</h3>
-<pre class="programlisting"><a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="returnvalue">cairo_region_t</span></a> * gdk_window_get_clip_region (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Computes the region of a window that potentially can be written
-to by drawing primitives. This region may not take into account
-other factors such as if the window is obscured by other windows,
-but no area outside of this region will be affected by drawing
-primitives.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a>. This must be freed with <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-destroy"><code class="function">cairo_region_destroy()</code></a>
-when you are done.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-begin-paint-rect"></a><h3>gdk_window_begin_paint_rect ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_begin_paint_rect (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *rectangle</code></em>);</pre>
-<p>
-A convenience wrapper around <a class="link" href="gdk3-Windows.html#gdk-window-begin-paint-region" title="gdk_window_begin_paint_region ()"><code class="function">gdk_window_begin_paint_region()</code></a> which
-creates a rectangular region for you. See
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-paint-region" title="gdk_window_begin_paint_region ()"><code class="function">gdk_window_begin_paint_region()</code></a> for details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>rectangle</code></em> :</span></p></td>
-<td>rectangle you intend to draw to</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-begin-paint-region"></a><h3>gdk_window_begin_paint_region ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_begin_paint_region (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *region</code></em>);</pre>
-<p>
-Indicates that you are beginning the process of redrawing <em class="parameter"><code>region</code></em>.
-A backing store (offscreen buffer) large enough to contain <em class="parameter"><code>region</code></em>
-will be created. The backing store will be initialized with the
-background color or background surface for <em class="parameter"><code>window</code></em>. Then, all
-drawing operations performed on <em class="parameter"><code>window</code></em> will be diverted to the
-backing store. When you call <a class="link" href="gdk3-Windows.html#gdk-window-end-paint" title="gdk_window_end_paint ()"><code class="function">gdk_window_end_paint()</code></a>, the backing
-store will be copied to <em class="parameter"><code>window</code></em>, making it visible onscreen. Only
-the part of <em class="parameter"><code>window</code></em> contained in <em class="parameter"><code>region</code></em> will be modified; that is,
-drawing operations are clipped to <em class="parameter"><code>region</code></em>.
-</p>
-<p>
-The net result of all this is to remove flicker, because the user
-sees the finished product appear all at once when you call
-<a class="link" href="gdk3-Windows.html#gdk-window-end-paint" title="gdk_window_end_paint ()"><code class="function">gdk_window_end_paint()</code></a>. If you draw to <em class="parameter"><code>window</code></em> directly without
-calling <a class="link" href="gdk3-Windows.html#gdk-window-begin-paint-region" title="gdk_window_begin_paint_region ()"><code class="function">gdk_window_begin_paint_region()</code></a>, the user may see flicker
-as individual drawing operations are performed in sequence. The
-clipping and background-initializing features of
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-paint-region" title="gdk_window_begin_paint_region ()"><code class="function">gdk_window_begin_paint_region()</code></a> are conveniences for the
-programmer, so you can avoid doing that work yourself.
-</p>
-<p>
-When using GTK+, the widget system automatically places calls to
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-paint-region" title="gdk_window_begin_paint_region ()"><code class="function">gdk_window_begin_paint_region()</code></a> and <a class="link" href="gdk3-Windows.html#gdk-window-end-paint" title="gdk_window_end_paint ()"><code class="function">gdk_window_end_paint()</code></a> around
-emissions of the expose_event signal. That is, if you're writing an
-expose event handler, you can assume that the exposed area in
-<a class="link" href="gdk3-Event-Structures.html#GdkEventExpose" title="struct GdkEventExpose"><span class="type">GdkEventExpose</span></a> has already been cleared to the window background,
-is already set as the clip region, and already has a backing store.
-Therefore in most cases, application code need not call
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-paint-region" title="gdk_window_begin_paint_region ()"><code class="function">gdk_window_begin_paint_region()</code></a>. (You can disable the automatic
-calls around expose events on a widget-by-widget basis by calling
-<a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#gtk-widget-set-double-buffered"><code class="function">gtk_widget_set_double_buffered()</code></a>.)
-</p>
-<p>
-If you call this function multiple times before calling the
-matching <a class="link" href="gdk3-Windows.html#gdk-window-end-paint" title="gdk_window_end_paint ()"><code class="function">gdk_window_end_paint()</code></a>, the backing stores are pushed onto
-a stack. <a class="link" href="gdk3-Windows.html#gdk-window-end-paint" title="gdk_window_end_paint ()"><code class="function">gdk_window_end_paint()</code></a> copies the topmost backing store
-onscreen, subtracts the topmost region from all other regions in
-the stack, and pops the stack. All drawing operations affect only
-the topmost backing store in the stack. One matching call to
-<a class="link" href="gdk3-Windows.html#gdk-window-end-paint" title="gdk_window_end_paint ()"><code class="function">gdk_window_end_paint()</code></a> is required for each call to
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-paint-region" title="gdk_window_begin_paint_region ()"><code class="function">gdk_window_begin_paint_region()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>region</code></em> :</span></p></td>
-<td>region you intend to draw to</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-end-paint"></a><h3>gdk_window_end_paint ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_end_paint (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Indicates that the backing store created by the most recent call to
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-paint-region" title="gdk_window_begin_paint_region ()"><code class="function">gdk_window_begin_paint_region()</code></a> should be copied onscreen and
-deleted, leaving the next-most-recent backing store or no backing
-store at all as the active paint region. See
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-paint-region" title="gdk_window_begin_paint_region ()"><code class="function">gdk_window_begin_paint_region()</code></a> for full details. It is an error to
-call this function without a matching
-<a class="link" href="gdk3-Windows.html#gdk-window-begin-paint-region" title="gdk_window_begin_paint_region ()"><code class="function">gdk_window_begin_paint_region()</code></a> first.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-visible-region"></a><h3>gdk_window_get_visible_region ()</h3>
-<pre class="programlisting"><a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="returnvalue">cairo_region_t</span></a> * gdk_window_get_visible_region (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Computes the region of the <em class="parameter"><code>window</code></em> that is potentially visible.
-This does not necessarily take into account if the window is
-obscured by other windows, but no area outside of this region
-is visible.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a>. This must be freed with <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-destroy"><code class="function">cairo_region_destroy()</code></a>
-when you are done.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-invalidate-rect"></a><h3>gdk_window_invalidate_rect ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_invalidate_rect (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> invalidate_children</code></em>);</pre>
-<p>
-A convenience wrapper around <a class="link" href="gdk3-Windows.html#gdk-window-invalidate-region" title="gdk_window_invalidate_region ()"><code class="function">gdk_window_invalidate_region()</code></a> which
-invalidates a rectangular region. See
-<a class="link" href="gdk3-Windows.html#gdk-window-invalidate-region" title="gdk_window_invalidate_region ()"><code class="function">gdk_window_invalidate_region()</code></a> for details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>rect</code></em> :</span></p></td>
-<td>rectangle to invalidate or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to invalidate the whole
-window. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invalidate_children</code></em> :</span></p></td>
-<td>whether to also invalidate child windows</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-invalidate-region"></a><h3>gdk_window_invalidate_region ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_invalidate_region (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *region</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> invalidate_children</code></em>);</pre>
-<p>
-Adds <em class="parameter"><code>region</code></em> to the update area for <em class="parameter"><code>window</code></em>. The update area is the
-region that needs to be redrawn, or "dirty region." The call
-<a class="link" href="gdk3-Windows.html#gdk-window-process-updates" title="gdk_window_process_updates ()"><code class="function">gdk_window_process_updates()</code></a> sends one or more expose events to the
-window, which together cover the entire update area. An
-application would normally redraw the contents of <em class="parameter"><code>window</code></em> in
-response to those expose events.
-</p>
-<p>
-GDK will call <a class="link" href="gdk3-Windows.html#gdk-window-process-all-updates" title="gdk_window_process_all_updates ()"><code class="function">gdk_window_process_all_updates()</code></a> on your behalf
-whenever your program returns to the main loop and becomes idle, so
-normally there's no need to do that manually, you just need to
-invalidate regions that you know should be redrawn.
-</p>
-<p>
-The <em class="parameter"><code>invalidate_children</code></em> parameter controls whether the region of
-each child window that intersects <em class="parameter"><code>region</code></em> will also be invalidated.
-If <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then the update area for child windows will remain
-unaffected. See gdk_window_invalidate_maybe_recurse if you need
-fine grained control over which children are invalidated.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>region</code></em> :</span></p></td>
-<td>a <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invalidate_children</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to also invalidate child windows</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkWindowChildFunc"></a><h3>GdkWindowChildFunc ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*GdkWindowChildFunc) (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-A function of this type is passed to <a class="link" href="gdk3-Windows.html#gdk-window-invalidate-maybe-recurse" title="gdk_window_invalidate_maybe_recurse ()"><code class="function">gdk_window_invalidate_maybe_recurse()</code></a>.
-It gets called for each child of the window to determine whether to
-recursively invalidate it or now.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to invalidate <em class="parameter"><code>window</code></em> recursively</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-invalidate-maybe-recurse"></a><h3>gdk_window_invalidate_maybe_recurse ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_invalidate_maybe_recurse (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *region</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindowChildFunc" title="GdkWindowChildFunc ()"><span class="type">GdkWindowChildFunc</span></a> child_func</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Adds <em class="parameter"><code>region</code></em> to the update area for <em class="parameter"><code>window</code></em>. The update area is the
-region that needs to be redrawn, or "dirty region." The call
-<a class="link" href="gdk3-Windows.html#gdk-window-process-updates" title="gdk_window_process_updates ()"><code class="function">gdk_window_process_updates()</code></a> sends one or more expose events to the
-window, which together cover the entire update area. An
-application would normally redraw the contents of <em class="parameter"><code>window</code></em> in
-response to those expose events.
-</p>
-<p>
-GDK will call <a class="link" href="gdk3-Windows.html#gdk-window-process-all-updates" title="gdk_window_process_all_updates ()"><code class="function">gdk_window_process_all_updates()</code></a> on your behalf
-whenever your program returns to the main loop and becomes idle, so
-normally there's no need to do that manually, you just need to
-invalidate regions that you know should be redrawn.
-</p>
-<p>
-The <em class="parameter"><code>child_func</code></em> parameter controls whether the region of
-each child window that intersects <em class="parameter"><code>region</code></em> will also be invalidated.
-Only children for which <em class="parameter"><code>child_func</code></em> returns TRUE will have the area
-invalidated.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>region</code></em> :</span></p></td>
-<td>a <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>child_func</code></em> :</span></p></td>
-<td>function to use to decide if to
-recurse to a child, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> means never recurse. <span class="annotation">[<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data passed to <em class="parameter"><code>child_func</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-update-area"></a><h3>gdk_window_get_update_area ()</h3>
-<pre class="programlisting"><a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="returnvalue">cairo_region_t</span></a> * gdk_window_get_update_area (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Transfers ownership of the update area from <em class="parameter"><code>window</code></em> to the caller
-of the function. That is, after calling this function, <em class="parameter"><code>window</code></em> will
-no longer have an invalid/dirty region; the update area is removed
-from <em class="parameter"><code>window</code></em> and handed to you. If a window has no update area,
-<a class="link" href="gdk3-Windows.html#gdk-window-get-update-area" title="gdk_window_get_update_area ()"><code class="function">gdk_window_get_update_area()</code></a> returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. You are responsible for
-calling <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-destroy"><code class="function">cairo_region_destroy()</code></a> on the returned region if it's non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the update area for <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-freeze-updates"></a><h3>gdk_window_freeze_updates ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_freeze_updates (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Temporarily freezes a window such that it won't receive expose
-events. The window will begin receiving expose events again when
-<a class="link" href="gdk3-Windows.html#gdk-window-thaw-updates" title="gdk_window_thaw_updates ()"><code class="function">gdk_window_thaw_updates()</code></a> is called. If <a class="link" href="gdk3-Windows.html#gdk-window-freeze-updates" title="gdk_window_freeze_updates ()"><code class="function">gdk_window_freeze_updates()</code></a>
-has been called more than once, <a class="link" href="gdk3-Windows.html#gdk-window-thaw-updates" title="gdk_window_thaw_updates ()"><code class="function">gdk_window_thaw_updates()</code></a> must be called
-an equal number of times to begin processing exposes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-thaw-updates"></a><h3>gdk_window_thaw_updates ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_thaw_updates (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Thaws a window frozen with <a class="link" href="gdk3-Windows.html#gdk-window-freeze-updates" title="gdk_window_freeze_updates ()"><code class="function">gdk_window_freeze_updates()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-process-all-updates"></a><h3>gdk_window_process_all_updates ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_process_all_updates (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Calls <a class="link" href="gdk3-Windows.html#gdk-window-process-updates" title="gdk_window_process_updates ()"><code class="function">gdk_window_process_updates()</code></a> for all windows (see <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>)
-in the application.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-process-updates"></a><h3>gdk_window_process_updates ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_process_updates (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> update_children</code></em>);</pre>
-<p>
-Sends one or more expose events to <em class="parameter"><code>window</code></em>. The areas in each
-expose event will cover the entire update area for the window (see
-<a class="link" href="gdk3-Windows.html#gdk-window-invalidate-region" title="gdk_window_invalidate_region ()"><code class="function">gdk_window_invalidate_region()</code></a> for details). Normally GDK calls
-<a class="link" href="gdk3-Windows.html#gdk-window-process-all-updates" title="gdk_window_process_all_updates ()"><code class="function">gdk_window_process_all_updates()</code></a> on your behalf, so there's no
-need to call this function unless you want to force expose events
-to be delivered immediately and synchronously (vs. the usual
-case, where GDK delivers them in an idle handler). Occasionally
-this is useful to produce nicer scrolling behavior, for example.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>update_children</code></em> :</span></p></td>
-<td>whether to also process updates for child windows</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-debug-updates"></a><h3>gdk_window_set_debug_updates ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_debug_updates (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
-<p>
-With update debugging enabled, calls to
-<a class="link" href="gdk3-Windows.html#gdk-window-invalidate-region" title="gdk_window_invalidate_region ()"><code class="function">gdk_window_invalidate_region()</code></a> clear the invalidated region of the
-screen to a noticeable color, and GDK pauses for a short time
-before sending exposes to windows during
-<a class="link" href="gdk3-Windows.html#gdk-window-process-updates" title="gdk_window_process_updates ()"><code class="function">gdk_window_process_updates()</code></a>. The net effect is that you can see
-the invalid region for each window and watch redraws as they
-occur. This allows you to diagnose inefficiencies in your application.
-</p>
-<p>
-In essence, because the GDK rendering model prevents all flicker,
-if you are redrawing the same region 400 times you may never
-notice, aside from noticing a speed problem. Enabling update
-debugging causes GTK to flicker slowly and noticeably, so you can
-see exactly what's being redrawn when, in what order.
-</p>
-<p>
-The --gtk-debug=updates command line option passed to GTK+ programs
-enables this debug option at application startup time. That's
-usually more useful than calling <a class="link" href="gdk3-Windows.html#gdk-window-set-debug-updates" title="gdk_window_set_debug_updates ()"><code class="function">gdk_window_set_debug_updates()</code></a>
-yourself, though you might want to use this function to enable
-updates sometime after application startup time.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to turn on update debugging</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-enable-synchronized-configure"></a><h3>gdk_window_enable_synchronized_configure ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_enable_synchronized_configure
- (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Indicates that the application will cooperate with the window
-system in synchronizing the window repaint with the window
-manager during resizing operations. After an application calls
-this function, it must call <a class="link" href="gdk3-Windows.html#gdk-window-configure-finished" title="gdk_window_configure_finished ()"><code class="function">gdk_window_configure_finished()</code></a> every
-time it has finished all processing associated with a set of
-Configure events. Toplevel GTK+ windows automatically use this
-protocol.
-</p>
-<p>
-On X, calling this function makes <em class="parameter"><code>window</code></em> participate in the
-_NET_WM_SYNC_REQUEST window manager protocol.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-configure-finished"></a><h3>gdk_window_configure_finished ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_configure_finished (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Signal to the window system that the application has finished
-handling Configure events it has received. Window Managers can
-use this to better synchronize the frame repaint with the
-application. GTK+ applications will automatically call this
-function when appropriate.
-</p>
-<p>
-This function can only be called if <a class="link" href="gdk3-Windows.html#gdk-window-enable-synchronized-configure" title="gdk_window_enable_synchronized_configure ()"><code class="function">gdk_window_enable_synchronized_configure()</code></a>
-was called previously.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-user-data"></a><h3>gdk_window_set_user_data ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_user_data (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-For most purposes this function is deprecated in favor of
-<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-set-data"><code class="function">g_object_set_data()</code></a>. However, for historical reasons GTK+ stores
-the <a href="http://library.gnome.org/devel/gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> that owns a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> as user data on the
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>. So, custom widget implementations should use
-this function for that. If GTK+ receives an event for a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>,
-and the user data for the window is non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, GTK+ will assume the
-user data is a <a href="http://library.gnome.org/devel/gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a>, and forward the event to that widget.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GObject.Object]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-override-redirect"></a><h3>gdk_window_set_override_redirect ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_override_redirect (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> override_redirect</code></em>);</pre>
-<p>
-An override redirect window is not under the control of the window manager.
-This means it won't have a titlebar, won't be minimizable, etc. - it will
-be entirely under the control of the application. The window manager
-can't see the override redirect window at all.
-</p>
-<p>
-Override redirect should only be used for short-lived temporary
-windows, such as popup menus. <a href="http://library.gnome.org/devel/gtk3/GtkMenu.html"><span class="type">GtkMenu</span></a> uses an override redirect
-window in its implementation, for example.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>override_redirect</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if window should be override redirect</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-accept-focus"></a><h3>gdk_window_set_accept_focus ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_accept_focus (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> accept_focus</code></em>);</pre>
-<p>
-Setting <em class="parameter"><code>accept_focus</code></em> to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> hints the desktop environment that the
-window doesn't want to receive input focus.
-</p>
-<p>
-On X, it is the responsibility of the window manager to interpret this
-hint. ICCCM-compliant window manager usually respect it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>accept_focus</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window should receive input focus</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-accept-focus"></a><h3>gdk_window_get_accept_focus ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_window_get_accept_focus (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Determines whether or not the desktop environment shuld be hinted that
-the window does not want to receive input focus.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether or not the window should receive input focus.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-focus-on-map"></a><h3>gdk_window_set_focus_on_map ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_focus_on_map (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> focus_on_map</code></em>);</pre>
-<p>
-Setting <em class="parameter"><code>focus_on_map</code></em> to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> hints the desktop environment that the
-window doesn't want to receive input focus when it is mapped.
-focus_on_map should be turned off for windows that aren't triggered
-interactively (such as popups from network activity).
-</p>
-<p>
-On X, it is the responsibility of the window manager to interpret
-this hint. Window managers following the freedesktop.org window
-manager extension specification should respect it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>focus_on_map</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window should receive input focus when mapped</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-focus-on-map"></a><h3>gdk_window_get_focus_on_map ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_window_get_focus_on_map (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Determines whether or not the desktop environment should be hinted that the
-window does not want to receive input focus when it is mapped.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether or not the window wants to receive input focus when
-it is mapped.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-add-filter"></a><h3>gdk_window_add_filter ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_add_filter (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkFilterFunc" title="GdkFilterFunc ()"><span class="type">GdkFilterFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
-<p>
-Adds an event filter to <em class="parameter"><code>window</code></em>, allowing you to intercept events
-before they reach GDK. This is a low-level operation and makes it
-easy to break GDK and/or GTK+, so you have to know what you're
-doing. Pass <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for <em class="parameter"><code>window</code></em> to get all events for all windows,
-instead of events for a specific window.
-</p>
-<p>
-If you are interested in X GenericEvents, bear in mind that
-<code class="function">XGetEventData()</code> has been already called on the event, and
-<code class="function">XFreeEventData()</code> must not be called within <em class="parameter"><code>function</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>function</code></em> :</span></p></td>
-<td>filter callback</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>data to pass to filter callback</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-remove-filter"></a><h3>gdk_window_remove_filter ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_remove_filter (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkFilterFunc" title="GdkFilterFunc ()"><span class="type">GdkFilterFunc</span></a> function</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
-<p>
-Remove a filter previously added with <a class="link" href="gdk3-Windows.html#gdk-window-add-filter" title="gdk_window_add_filter ()"><code class="function">gdk_window_add_filter()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>function</code></em> :</span></p></td>
-<td>previously-added filter function</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>user data for previously-added filter function</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkFilterFunc"></a><h3>GdkFilterFunc ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkFilterReturn" title="enum GdkFilterReturn"><span class="returnvalue">GdkFilterReturn</span></a> (*GdkFilterFunc) (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkXEvent" title="GdkXEvent"><span class="type">GdkXEvent</span></a> *xevent</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
-<p>
-Specifies the type of function used to filter native events before they are
-converted to GDK events.
-</p>
-<p>
-When a filter is called, <em class="parameter"><code>event</code></em> is unpopulated, except for
-<code class="literal">event-&gt;window</code>. The filter may translate the native
-event to a GDK event and store the result in <em class="parameter"><code>event</code></em>, or handle it without
-translation. If the filter translates the event and processing should
-continue, it should return <a class="link" href="gdk3-Windows.html#GDK-FILTER-TRANSLATE:CAPS"><code class="literal">GDK_FILTER_TRANSLATE</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>xevent</code></em> :</span></p></td>
-<td>the native event to filter.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>the GDK event to which the X event will be translated.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>user data set when the filter was installed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkFilterReturn" title="enum GdkFilterReturn"><span class="type">GdkFilterReturn</span></a> value.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkFilterReturn"></a><h3>enum GdkFilterReturn</h3>
-<pre class="programlisting">typedef enum {
- GDK_FILTER_CONTINUE, /* Event not handled, continue processesing */
- GDK_FILTER_TRANSLATE, /* Native event translated into a GDK event and
- stored in the "event" structure that was
- passed in */
- GDK_FILTER_REMOVE /* Terminate processing, removing event */
-} GdkFilterReturn;
-</pre>
-<p>
-Specifies the result of applying a <a class="link" href="gdk3-Windows.html#GdkFilterFunc" title="GdkFilterFunc ()"><span class="type">GdkFilterFunc</span></a> to a native event.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-FILTER-CONTINUE:CAPS"></a><span class="term"><code class="literal">GDK_FILTER_CONTINUE</code></span></p></td>
-<td>event not handled, continue processing.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-FILTER-TRANSLATE:CAPS"></a><span class="term"><code class="literal">GDK_FILTER_TRANSLATE</code></span></p></td>
-<td>native event translated into a GDK event and stored
- in the <code class="literal">event</code> structure that was passed in.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-FILTER-REMOVE:CAPS"></a><span class="term"><code class="literal">GDK_FILTER_REMOVE</code></span></p></td>
-<td>event handled, terminate processing.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkXEvent"></a><h3>GdkXEvent</h3>
-<pre class="programlisting">typedef void GdkXEvent; /* Can be cast to window system specific
-</pre>
-<p>
-Used to represent native events (<span class="type">XEvent</span>s for the X11
-backend, <span class="type">MSG</span>s for Win32).
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-shape-combine-region"></a><h3>gdk_window_shape_combine_region ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_shape_combine_region (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *shape_region</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset_y</code></em>);</pre>
-<p>
-Makes pixels in <em class="parameter"><code>window</code></em> outside <em class="parameter"><code>shape_region</code></em> be transparent,
-so that the window may be nonrectangular.
-</p>
-<p>
-If <em class="parameter"><code>shape_region</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the shape will be unset, so the whole
-window will be opaque again. <em class="parameter"><code>offset_x</code></em> and <em class="parameter"><code>offset_y</code></em> are ignored
-if <em class="parameter"><code>shape_region</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-On the X11 platform, this uses an X server extension which is
-widely available on most common platforms, but not available on
-very old X servers, and occasionally the implementation will be
-buggy. On servers without the shape extension, this function
-will do nothing.
-</p>
-<p>
-This function works on both toplevel and child windows.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>shape_region</code></em> :</span></p></td>
-<td>region of window to be non-transparent. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>offset_x</code></em> :</span></p></td>
-<td>X position of <em class="parameter"><code>shape_region</code></em> in <em class="parameter"><code>window</code></em> coordinates</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>offset_y</code></em> :</span></p></td>
-<td>Y position of <em class="parameter"><code>shape_region</code></em> in <em class="parameter"><code>window</code></em> coordinates</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-child-shapes"></a><h3>gdk_window_set_child_shapes ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_child_shapes (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Sets the shape mask of <em class="parameter"><code>window</code></em> to the union of shape masks
-for all children of <em class="parameter"><code>window</code></em>, ignoring the shape mask of <em class="parameter"><code>window</code></em>
-itself. Contrast with <a class="link" href="gdk3-Windows.html#gdk-window-merge-child-shapes" title="gdk_window_merge_child_shapes ()"><code class="function">gdk_window_merge_child_shapes()</code></a> which includes
-the shape mask of <em class="parameter"><code>window</code></em> in the masks to be merged.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-merge-child-shapes"></a><h3>gdk_window_merge_child_shapes ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_merge_child_shapes (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Merges the shape masks for any child windows into the
-shape mask for <em class="parameter"><code>window</code></em>. i.e. the union of all masks
-for <em class="parameter"><code>window</code></em> and its children will become the new mask
-for <em class="parameter"><code>window</code></em>. See <a class="link" href="gdk3-Windows.html#gdk-window-shape-combine-region" title="gdk_window_shape_combine_region ()"><code class="function">gdk_window_shape_combine_region()</code></a>.
-</p>
-<p>
-This function is distinct from <a class="link" href="gdk3-Windows.html#gdk-window-set-child-shapes" title="gdk_window_set_child_shapes ()"><code class="function">gdk_window_set_child_shapes()</code></a>
-because it includes <em class="parameter"><code>window</code></em>'s shape mask in the set of shapes to
-be merged.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-input-shape-combine-region"></a><h3>gdk_window_input_shape_combine_region ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_input_shape_combine_region
- (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="type">cairo_region_t</span></a> *shape_region</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset_y</code></em>);</pre>
-<p>
-Like <a class="link" href="gdk3-Windows.html#gdk-window-shape-combine-region" title="gdk_window_shape_combine_region ()"><code class="function">gdk_window_shape_combine_region()</code></a>, but the shape applies
-only to event handling. Mouse events which happen while
-the pointer position corresponds to an unset bit in the
-mask will be passed on the window below <em class="parameter"><code>window</code></em>.
-</p>
-<p>
-An input shape is typically used with RGBA windows.
-The alpha channel of the window defines which pixels are
-invisible and allows for nicely antialiased borders,
-and the input shape controls where the window is
-"clickable".
-</p>
-<p>
-On the X11 platform, this requires version 1.1 of the
-shape extension.
-</p>
-<p>
-On the Win32 platform, this functionality is not present and the
-function does nothing.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>shape_region</code></em> :</span></p></td>
-<td>region of window to be non-transparent</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>offset_x</code></em> :</span></p></td>
-<td>X position of <em class="parameter"><code>shape_region</code></em> in <em class="parameter"><code>window</code></em> coordinates</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>offset_y</code></em> :</span></p></td>
-<td>Y position of <em class="parameter"><code>shape_region</code></em> in <em class="parameter"><code>window</code></em> coordinates</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-child-input-shapes"></a><h3>gdk_window_set_child_input_shapes ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_child_input_shapes (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Sets the input shape mask of <em class="parameter"><code>window</code></em> to the union of input shape masks
-for all children of <em class="parameter"><code>window</code></em>, ignoring the input shape mask of <em class="parameter"><code>window</code></em>
-itself. Contrast with <a class="link" href="gdk3-Windows.html#gdk-window-merge-child-input-shapes" title="gdk_window_merge_child_input_shapes ()"><code class="function">gdk_window_merge_child_input_shapes()</code></a> which includes
-the input shape mask of <em class="parameter"><code>window</code></em> in the masks to be merged.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-merge-child-input-shapes"></a><h3>gdk_window_merge_child_input_shapes ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_merge_child_input_shapes (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Merges the input shape masks for any child windows into the
-input shape mask for <em class="parameter"><code>window</code></em>. i.e. the union of all input masks
-for <em class="parameter"><code>window</code></em> and its children will become the new input mask
-for <em class="parameter"><code>window</code></em>. See <a class="link" href="gdk3-Windows.html#gdk-window-input-shape-combine-region" title="gdk_window_input_shape_combine_region ()"><code class="function">gdk_window_input_shape_combine_region()</code></a>.
-</p>
-<p>
-This function is distinct from <a class="link" href="gdk3-Windows.html#gdk-window-set-child-input-shapes" title="gdk_window_set_child_input_shapes ()"><code class="function">gdk_window_set_child_input_shapes()</code></a>
-because it includes <em class="parameter"><code>window</code></em>'s input shape mask in the set of
-shapes to be merged.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-static-gravities"></a><h3>gdk_window_set_static_gravities ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_window_set_static_gravities (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_static</code></em>);</pre>
-<p>
-Set the bit gravity of the given window to static, and flag it so
-all children get static subwindow gravity. This is used if you are
-implementing scary features that involve deep knowledge of the
-windowing system. Don't worry about it unless you have to.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>use_static</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to turn on static gravity</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the server supports static gravity</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-title"></a><h3>gdk_window_set_title ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_title (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>);</pre>
-<p>
-Sets the title of a toplevel window, to be displayed in the titlebar.
-If you haven't explicitly set the icon name for the window
-(using <a class="link" href="gdk3-Windows.html#gdk-window-set-icon-name" title="gdk_window_set_icon_name ()"><code class="function">gdk_window_set_icon_name()</code></a>), the icon name will be set to
-<em class="parameter"><code>title</code></em> as well. <em class="parameter"><code>title</code></em> must be in UTF-8 encoding (as with all
-user-readable strings in GDK/GTK+). <em class="parameter"><code>title</code></em> may not be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>title</code></em> :</span></p></td>
-<td>title of <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-background"></a><h3>gdk_window_set_background ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_background (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_window_set_background</code> has been deprecated since version 3.4 and should not be used in newly-written code. Use <a class="link" href="gdk3-Windows.html#gdk-window-set-background-rgba" title="gdk_window_set_background_rgba ()"><code class="function">gdk_window_set_background_rgba()</code></a> instead.</p>
-</div>
-<p>
-Sets the background color of <em class="parameter"><code>window</code></em>. (However, when using GTK+,
-set the background of a widget with <a href="http://library.gnome.org/devel/gtk3/GtkWidget.html#gtk-widget-modify-bg"><code class="function">gtk_widget_modify_bg()</code></a> - if
-you're an application - or <a href="http://library.gnome.org/devel/gtk3/GtkStyle.html#gtk-style-set-background"><code class="function">gtk_style_set_background()</code></a> - if you're
-implementing a custom widget.)
-</p>
-<p>
-See also <a class="link" href="gdk3-Windows.html#gdk-window-set-background-pattern" title="gdk_window_set_background_pattern ()"><code class="function">gdk_window_set_background_pattern()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>color</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Colors.html#GdkColor" title="GdkColor"><span class="type">GdkColor</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-background-rgba"></a><h3>gdk_window_set_background_rgba ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_background_rgba (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> *rgba</code></em>);</pre>
-<p>
-Sets the background color of <em class="parameter"><code>window</code></em>.
-</p>
-<p>
-See also <a class="link" href="gdk3-Windows.html#gdk-window-set-background-pattern" title="gdk_window_set_background_pattern ()"><code class="function">gdk_window_set_background_pattern()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>rgba</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-RGBA-Colors.html#GdkRGBA" title="GdkRGBA"><span class="type">GdkRGBA</span></a> color</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-background-pattern"></a><h3>gdk_window_set_background_pattern ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_background_pattern (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-pattern-t.html#cairo-pattern-t"><span class="type">cairo_pattern_t</span></a> *pattern</code></em>);</pre>
-<p>
-Sets the background of <em class="parameter"><code>window</code></em>.
-</p>
-<p>
-A background of <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> means that the window will inherit its
-background form its parent window.
-</p>
-<p>
-The windowing system will normally fill a window with its background
-when the window is obscured then exposed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td>
-<td>a pattern to use, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-background-pattern"></a><h3>gdk_window_get_background_pattern ()</h3>
-<pre class="programlisting"><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-pattern-t.html#cairo-pattern-t"><span class="returnvalue">cairo_pattern_t</span></a> * gdk_window_get_background_pattern (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Gets the pattern used to clear the background on <em class="parameter"><code>window</code></em>. If <em class="parameter"><code>window</code></em>
-does not have its own background and reuses the parent's, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
-returned and you'll have to query it yourself.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a window</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The pattern to use for the background or
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to use the parent's background. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-PARENT-RELATIVE:CAPS"></a><h3>GDK_PARENT_RELATIVE</h3>
-<pre class="programlisting">#define GDK_PARENT_RELATIVE 1L
-</pre>
-<p>
-A special value, indicating that the background
-for a window should be inherited from the parent window.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-cursor"></a><h3>gdk_window_set_cursor ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_cursor (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);</pre>
-<p>
-Sets the default mouse pointer for a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>. Use <a class="link" href="gdk3-Cursors.html#gdk-cursor-new-for-display" title="gdk_cursor_new_for_display ()"><code class="function">gdk_cursor_new_for_display()</code></a>
-or <a class="link" href="gdk3-Cursors.html#gdk-cursor-new-from-pixbuf" title="gdk_cursor_new_from_pixbuf ()"><code class="function">gdk_cursor_new_from_pixbuf()</code></a> to create the cursor. To make the cursor
-invisible, use <a class="link" href="gdk3-Cursors.html#GDK-BLANK-CURSOR:CAPS"><code class="literal">GDK_BLANK_CURSOR</code></a>. Passing <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the <em class="parameter"><code>cursor</code></em> argument
-to <a class="link" href="gdk3-Windows.html#gdk-window-set-cursor" title="gdk_window_set_cursor ()"><code class="function">gdk_window_set_cursor()</code></a> means that <em class="parameter"><code>window</code></em> will use the cursor of its
-parent window. Most windows should use this default.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cursor</code></em> :</span></p></td>
-<td>a cursor. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-cursor"></a><h3>gdk_window_get_cursor ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="returnvalue">GdkCursor</span></a> * gdk_window_get_cursor (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Retrieves a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> pointer for the cursor currently set on the
-specified <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. If the return value is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then
-there is no custom cursor set on the specified window, and it is
-using the cursor for its parent window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. The returned
-object is owned by the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> and should not be unreferenced
-directly. Use <a class="link" href="gdk3-Windows.html#gdk-window-set-cursor" title="gdk_window_set_cursor ()"><code class="function">gdk_window_set_cursor()</code></a> to unset the cursor of the
-window. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-user-data"></a><h3>gdk_window_get_user_data ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_get_user_data (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> *data</code></em>);</pre>
-<p>
-Retrieves the user data for <em class="parameter"><code>window</code></em>, which is normally the widget
-that <em class="parameter"><code>window</code></em> belongs to. See <a class="link" href="gdk3-Windows.html#gdk-window-set-user-data" title="gdk_window_set_user_data ()"><code class="function">gdk_window_set_user_data()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>return location for user data. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-geometry"></a><h3>gdk_window_get_geometry ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_get_geometry (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *height</code></em>);</pre>
-<p>
-Any of the return location arguments to this function may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>,
-if you aren't interested in getting the value of that field.
-</p>
-<p>
-The X and Y coordinates returned are relative to the parent window
-of <em class="parameter"><code>window</code></em>, which for toplevels usually means relative to the
-window decorations (titlebar, etc.) rather than relative to the
-root window (screen-size background window).
-</p>
-<p>
-On the X11 platform, the geometry is obtained from the X server,
-so reflects the latest position of <em class="parameter"><code>window</code></em>; this may be out-of-sync
-with the position of <em class="parameter"><code>window</code></em> delivered in the most-recently-processed
-<a class="link" href="gdk3-Event-Structures.html#GdkEventConfigure" title="struct GdkEventConfigure"><span class="type">GdkEventConfigure</span></a>. <a class="link" href="gdk3-Windows.html#gdk-window-get-position" title="gdk_window_get_position ()"><code class="function">gdk_window_get_position()</code></a> in contrast gets the
-position from the most recent configure event.
-</p>
-<p>
-</p>
-<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Note</h3>
-If <em class="parameter"><code>window</code></em> is not a toplevel, it is <span class="emphasis"><em>much</em></span> better
-to call <a class="link" href="gdk3-Windows.html#gdk-window-get-position" title="gdk_window_get_position ()"><code class="function">gdk_window_get_position()</code></a>, <a class="link" href="gdk3-Windows.html#gdk-window-get-width" title="gdk_window_get_width ()"><code class="function">gdk_window_get_width()</code></a> and
-<a class="link" href="gdk3-Windows.html#gdk-window-get-height" title="gdk_window_get_height ()"><code class="function">gdk_window_get_height()</code></a> instead, because it avoids the roundtrip to
-the X server and because these functions support the full 32-bit
-coordinate space, whereas <a class="link" href="gdk3-Windows.html#gdk-window-get-geometry" title="gdk_window_get_geometry ()"><code class="function">gdk_window_get_geometry()</code></a> is restricted to
-the 16-bit coordinates of X11.
-</div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>return location for X coordinate of window (relative to its parent). <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>return location for Y coordinate of window (relative to its parent). <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
-<td>return location for width of window. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
-<td>return location for height of window. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-geometry-hints"></a><h3>gdk_window_set_geometry_hints ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_geometry_hints (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a class="link" href="gdk3-Windows.html#GdkGeometry" title="struct GdkGeometry"><span class="type">GdkGeometry</span></a> *geometry</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindowHints" title="enum GdkWindowHints"><span class="type">GdkWindowHints</span></a> geom_mask</code></em>);</pre>
-<p>
-Sets the geometry hints for <em class="parameter"><code>window</code></em>. Hints flagged in <em class="parameter"><code>geom_mask</code></em>
-are set, hints not flagged in <em class="parameter"><code>geom_mask</code></em> are unset.
-To unset all hints, use a <em class="parameter"><code>geom_mask</code></em> of 0 and a <em class="parameter"><code>geometry</code></em> of <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-This function provides hints to the windowing system about
-acceptable sizes for a toplevel window. The purpose of
-this is to constrain user resizing, but the windowing system
-will typically (but is not required to) also constrain the
-current size of the window to the provided values and
-constrain programatic resizing via <a class="link" href="gdk3-Windows.html#gdk-window-resize" title="gdk_window_resize ()"><code class="function">gdk_window_resize()</code></a> or
-<a class="link" href="gdk3-Windows.html#gdk-window-move-resize" title="gdk_window_move_resize ()"><code class="function">gdk_window_move_resize()</code></a>.
-</p>
-<p>
-Note that on X11, this effect has no effect on windows
-of type <a class="link" href="gdk3-Windows.html#GDK-WINDOW-TEMP:CAPS"><code class="literal">GDK_WINDOW_TEMP</code></a> or windows where override redirect
-has been turned on via <a class="link" href="gdk3-Windows.html#gdk-window-set-override-redirect" title="gdk_window_set_override_redirect ()"><code class="function">gdk_window_set_override_redirect()</code></a>
-since these windows are not resizable by the user.
-</p>
-<p>
-Since you can't count on the windowing system doing the
-constraints for programmatic resizes, you should generally
-call <a class="link" href="gdk3-Windows.html#gdk-window-constrain-size" title="gdk_window_constrain_size ()"><code class="function">gdk_window_constrain_size()</code></a> yourself to determine
-appropriate sizes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>geometry</code></em> :</span></p></td>
-<td>geometry hints</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>geom_mask</code></em> :</span></p></td>
-<td>bitmask indicating fields of <em class="parameter"><code>geometry</code></em> to pay attention to</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-width"></a><h3>gdk_window_get_width ()</h3>
-<pre class="programlisting"><span class="returnvalue">int</span> gdk_window_get_width (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Returns the width of the given <em class="parameter"><code>window</code></em>.
-</p>
-<p>
-On the X11 platform the returned size is the size reported in the
-most-recently-processed configure event, rather than the current
-size on the X server.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The width of <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-height"></a><h3>gdk_window_get_height ()</h3>
-<pre class="programlisting"><span class="returnvalue">int</span> gdk_window_get_height (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Returns the height of the given <em class="parameter"><code>window</code></em>.
-</p>
-<p>
-On the X11 platform the returned size is the size reported in the
-most-recently-processed configure event, rather than the current
-size on the X server.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The height of <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-icon-list"></a><h3>gdk_window_set_icon_list ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_icon_list (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *pixbufs</code></em>);</pre>
-<p>
-Sets a list of icons for the window. One of these will be used
-to represent the window when it has been iconified. The icon is
-usually shown in an icon box or some sort of task bar. Which icon
-size is shown depends on the window manager. The window manager
-can scale the icon but setting several size icons can give better
-image quality since the window manager may only need to scale the
-icon by a small amount or not at all.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>The <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> toplevel window to set the icon of.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pixbufs</code></em> :</span></p></td>
-<td>A list of pixbufs, of different sizes. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkPixbuf]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-modal-hint"></a><h3>gdk_window_set_modal_hint ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_modal_hint (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> modal</code></em>);</pre>
-<p>
-The application can use this hint to tell the window manager
-that a certain window has modal behaviour. The window manager
-can use this information to handle modal windows in a special
-way.
-</p>
-<p>
-You should only use this on windows for which you have
-previously called <a class="link" href="gdk3-Windows.html#gdk-window-set-transient-for" title="gdk_window_set_transient_for ()"><code class="function">gdk_window_set_transient_for()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>A toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>modal</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window is modal, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-modal-hint"></a><h3>gdk_window_get_modal_hint ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_window_get_modal_hint (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Determines whether or not the window manager is hinted that <em class="parameter"><code>window</code></em>
-has modal behaviour.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>A toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether or not the window has the modal hint set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-type-hint"></a><h3>gdk_window_set_type_hint ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_type_hint (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindowTypeHint" title="enum GdkWindowTypeHint"><span class="type">GdkWindowTypeHint</span></a> hint</code></em>);</pre>
-<p>
-The application can use this call to provide a hint to the window
-manager about the functionality of a window. The window manager
-can use this information when determining the decoration and behaviour
-of the window.
-</p>
-<p>
-The hint must be set before the window is mapped.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>A toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>hint</code></em> :</span></p></td>
-<td>A hint of the function this window will have</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-type-hint"></a><h3>gdk_window_get_type_hint ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindowTypeHint" title="enum GdkWindowTypeHint"><span class="returnvalue">GdkWindowTypeHint</span></a> gdk_window_get_type_hint (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-This function returns the type hint set for a window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>A toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The type hint set for <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-skip-taskbar-hint"></a><h3>gdk_window_set_skip_taskbar_hint ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_skip_taskbar_hint (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> skips_taskbar</code></em>);</pre>
-<p>
-Toggles whether a window should appear in a task list or window
-list. If a window's semantic type as specified with
-<a class="link" href="gdk3-Windows.html#gdk-window-set-type-hint" title="gdk_window_set_type_hint ()"><code class="function">gdk_window_set_type_hint()</code></a> already fully describes the window, this
-function should <span class="emphasis"><em>not</em></span> be called in addition,
-instead you should allow the window to be treated according to
-standard policy for its semantic type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>skips_taskbar</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to skip the taskbar</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-skip-pager-hint"></a><h3>gdk_window_set_skip_pager_hint ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_skip_pager_hint (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> skips_pager</code></em>);</pre>
-<p>
-Toggles whether a window should appear in a pager (workspace
-switcher, or other desktop utility program that displays a small
-thumbnail representation of the windows on the desktop). If a
-window's semantic type as specified with <a class="link" href="gdk3-Windows.html#gdk-window-set-type-hint" title="gdk_window_set_type_hint ()"><code class="function">gdk_window_set_type_hint()</code></a>
-already fully describes the window, this function should
-<span class="emphasis"><em>not</em></span> be called in addition, instead you should
-allow the window to be treated according to standard policy for
-its semantic type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>skips_pager</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to skip the pager</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-urgency-hint"></a><h3>gdk_window_set_urgency_hint ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_urgency_hint (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> urgent</code></em>);</pre>
-<p>
-Toggles whether a window needs the user's
-urgent attention.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>urgent</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window is urgent</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-position"></a><h3>gdk_window_get_position ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_get_position (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>);</pre>
-<p>
-Obtains the position of the window as reported in the
-most-recently-processed <a class="link" href="gdk3-Event-Structures.html#GdkEventConfigure" title="struct GdkEventConfigure"><span class="type">GdkEventConfigure</span></a>. Contrast with
-<a class="link" href="gdk3-Windows.html#gdk-window-get-geometry" title="gdk_window_get_geometry ()"><code class="function">gdk_window_get_geometry()</code></a> which queries the X server for the
-current window position, regardless of which events have been
-received or processed.
-</p>
-<p>
-The position coordinates are relative to the window's parent window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>X coordinate of window. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>Y coordinate of window. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-root-origin"></a><h3>gdk_window_get_root_origin ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_get_root_origin (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>);</pre>
-<p>
-Obtains the top-left corner of the window manager frame in root
-window coordinates.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>return location for X position of window frame. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>return location for Y position of window frame. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-frame-extents"></a><h3>gdk_window_get_frame_extents ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_get_frame_extents (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle" title="GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);</pre>
-<p>
-Obtains the bounding box of the window, including window manager
-titlebar/borders if any. The frame position is given in root window
-coordinates. To get the position of the window itself (rather than
-the frame) in root window coordinates, use <a class="link" href="gdk3-Windows.html#gdk-window-get-origin" title="gdk_window_get_origin ()"><code class="function">gdk_window_get_origin()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>rect</code></em> :</span></p></td>
-<td>rectangle to fill with bounding box of the window frame. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-origin"></a><h3>gdk_window_get_origin ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_window_get_origin (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>);</pre>
-<p>
-Obtains the position of a window in root window coordinates.
-(Compare with <a class="link" href="gdk3-Windows.html#gdk-window-get-position" title="gdk_window_get_position ()"><code class="function">gdk_window_get_position()</code></a> and
-<a class="link" href="gdk3-Windows.html#gdk-window-get-geometry" title="gdk_window_get_geometry ()"><code class="function">gdk_window_get_geometry()</code></a> which return the position of a window
-relative to its parent window.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>return location for X coordinate. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>return location for Y coordinate. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>not meaningful, ignore</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-root-coords"></a><h3>gdk_window_get_root_coords ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_get_root_coords (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *root_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *root_y</code></em>);</pre>
-<p>
-Obtains the position of a window position in root
-window coordinates. This is similar to
-<a class="link" href="gdk3-Windows.html#gdk-window-get-origin" title="gdk_window_get_origin ()"><code class="function">gdk_window_get_origin()</code></a> but allows you go pass
-in any position in the window, not just the origin.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>X coordinate in window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>Y coordinate in window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>root_x</code></em> :</span></p></td>
-<td>return location for X coordinate. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>root_y</code></em> :</span></p></td>
-<td>return location for Y coordinate. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-pointer"></a><h3>gdk_window_get_pointer ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_window_get_pointer (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *mask</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">gdk_window_get_pointer</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="gdk3-Windows.html#gdk-window-get-device-position" title="gdk_window_get_device_position ()"><code class="function">gdk_window_get_device_position()</code></a> instead.</p>
-</div>
-<p>
-Obtains the current pointer position and modifier state.
-The position is given in coordinates relative to the upper left
-corner of <em class="parameter"><code>window</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>return location for X coordinate of pointer or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to not
-return the X coordinate. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>return location for Y coordinate of pointer or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to not
-return the Y coordinate. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask</code></em> :</span></p></td>
-<td>return location for modifier mask or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to not return the
-modifier mask. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the window containing the pointer (as with
-<a class="link" href="gdk3-Windows.html#gdk-window-at-pointer" title="gdk_window_at_pointer ()"><code class="function">gdk_window_at_pointer()</code></a>), or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the window containing the
-pointer isn't known to GDK. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-device-position"></a><h3>gdk_window_get_device_position ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_window_get_device_position (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *mask</code></em>);</pre>
-<p>
-Obtains the current device position and modifier state.
-The position is given in coordinates relative to the upper left
-corner of <em class="parameter"><code>window</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>pointer <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> to query to.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>return location for the X coordinate of <em class="parameter"><code>device</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>return location for the Y coordinate of <em class="parameter"><code>device</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask</code></em> :</span></p></td>
-<td>return location for the modifier mask, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The window underneath <em class="parameter"><code>device</code></em> (as with
-<a class="link" href="GdkDevice.html#gdk-device-get-window-at-position" title="gdk_device_get_window_at_position ()"><code class="function">gdk_device_get_window_at_position()</code></a>), or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the window is not known to GDK. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkModifierType"></a><h3>enum GdkModifierType</h3>
-<pre class="programlisting">typedef enum {
- GDK_SHIFT_MASK = 1 &lt;&lt; 0,
- GDK_LOCK_MASK = 1 &lt;&lt; 1,
- GDK_CONTROL_MASK = 1 &lt;&lt; 2,
- GDK_MOD1_MASK = 1 &lt;&lt; 3,
- GDK_MOD2_MASK = 1 &lt;&lt; 4,
- GDK_MOD3_MASK = 1 &lt;&lt; 5,
- GDK_MOD4_MASK = 1 &lt;&lt; 6,
- GDK_MOD5_MASK = 1 &lt;&lt; 7,
- GDK_BUTTON1_MASK = 1 &lt;&lt; 8,
- GDK_BUTTON2_MASK = 1 &lt;&lt; 9,
- GDK_BUTTON3_MASK = 1 &lt;&lt; 10,
- GDK_BUTTON4_MASK = 1 &lt;&lt; 11,
- GDK_BUTTON5_MASK = 1 &lt;&lt; 12,
-
- GDK_MODIFIER_RESERVED_13_MASK = 1 &lt;&lt; 13,
- GDK_MODIFIER_RESERVED_14_MASK = 1 &lt;&lt; 14,
- GDK_MODIFIER_RESERVED_15_MASK = 1 &lt;&lt; 15,
- GDK_MODIFIER_RESERVED_16_MASK = 1 &lt;&lt; 16,
- GDK_MODIFIER_RESERVED_17_MASK = 1 &lt;&lt; 17,
- GDK_MODIFIER_RESERVED_18_MASK = 1 &lt;&lt; 18,
- GDK_MODIFIER_RESERVED_19_MASK = 1 &lt;&lt; 19,
- GDK_MODIFIER_RESERVED_20_MASK = 1 &lt;&lt; 20,
- GDK_MODIFIER_RESERVED_21_MASK = 1 &lt;&lt; 21,
- GDK_MODIFIER_RESERVED_22_MASK = 1 &lt;&lt; 22,
- GDK_MODIFIER_RESERVED_23_MASK = 1 &lt;&lt; 23,
- GDK_MODIFIER_RESERVED_24_MASK = 1 &lt;&lt; 24,
- GDK_MODIFIER_RESERVED_25_MASK = 1 &lt;&lt; 25,
-
- /* The next few modifiers are used by XKB, so we skip to the end.
- * Bits 15 - 25 are currently unused. Bit 29 is used internally.
- */
-
- GDK_SUPER_MASK = 1 &lt;&lt; 26,
- GDK_HYPER_MASK = 1 &lt;&lt; 27,
- GDK_META_MASK = 1 &lt;&lt; 28,
-
- GDK_MODIFIER_RESERVED_29_MASK = 1 &lt;&lt; 29,
-
- GDK_RELEASE_MASK = 1 &lt;&lt; 30,
-
- /* Combination of GDK_SHIFT_MASK..GDK_BUTTON5_MASK + GDK_SUPER_MASK
- + GDK_HYPER_MASK + GDK_META_MASK + GDK_RELEASE_MASK */
- GDK_MODIFIER_MASK = 0x5c001fff
-} GdkModifierType;
-</pre>
-<p>
-A set of bit-flags to indicate the state of modifier keys and mouse buttons
-in various event types. Typical modifier keys are Shift, Control, Meta,
-Super, Hyper, Alt, Compose, Apple, CapsLock or ShiftLock.
-</p>
-<p>
-Like the X Window System, GDK supports 8 modifier keys and 5 mouse buttons.
-</p>
-<p>
-Since 2.10, GDK recognizes which of the Meta, Super or Hyper keys are mapped
-to Mod2 - Mod5, and indicates this by setting <a class="link" href="gdk3-Windows.html#GDK-SUPER-MASK:CAPS"><code class="literal">GDK_SUPER_MASK</code></a>,
-<a class="link" href="gdk3-Windows.html#GDK-HYPER-MASK:CAPS"><code class="literal">GDK_HYPER_MASK</code></a> or <a class="link" href="gdk3-Windows.html#GDK-META-MASK:CAPS"><code class="literal">GDK_META_MASK</code></a> in the state field of key events.
-</p>
-<p>
-Note that GDK may add internal values to events which include
-reserved values such as <a class="link" href="gdk3-Windows.html#GDK-MODIFIER-RESERVED-13-MASK:CAPS"><code class="literal">GDK_MODIFIER_RESERVED_13_MASK</code></a>. Your code
-should preserve and ignore them. You can use <a class="link" href="gdk3-Windows.html#GDK-MODIFIER-MASK:CAPS"><code class="literal">GDK_MODIFIER_MASK</code></a> to
-remove all reserved values.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-SHIFT-MASK:CAPS"></a><span class="term"><code class="literal">GDK_SHIFT_MASK</code></span></p></td>
-<td>the Shift key.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-LOCK-MASK:CAPS"></a><span class="term"><code class="literal">GDK_LOCK_MASK</code></span></p></td>
-<td>a Lock key (depending on the modifier mapping of the
- X server this may either be CapsLock or ShiftLock).
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-CONTROL-MASK:CAPS"></a><span class="term"><code class="literal">GDK_CONTROL_MASK</code></span></p></td>
-<td>the Control key.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MOD1-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MOD1_MASK</code></span></p></td>
-<td>the fourth modifier key (it depends on the modifier
- mapping of the X server which key is interpreted as this modifier, but
- normally it is the Alt key).
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MOD2-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MOD2_MASK</code></span></p></td>
-<td>the fifth modifier key (it depends on the modifier
- mapping of the X server which key is interpreted as this modifier).
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MOD3-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MOD3_MASK</code></span></p></td>
-<td>the sixth modifier key (it depends on the modifier
- mapping of the X server which key is interpreted as this modifier).
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MOD4-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MOD4_MASK</code></span></p></td>
-<td>the seventh modifier key (it depends on the modifier
- mapping of the X server which key is interpreted as this modifier).
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MOD5-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MOD5_MASK</code></span></p></td>
-<td>the eighth modifier key (it depends on the modifier
- mapping of the X server which key is interpreted as this modifier).
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BUTTON1-MASK:CAPS"></a><span class="term"><code class="literal">GDK_BUTTON1_MASK</code></span></p></td>
-<td>the first mouse button.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BUTTON2-MASK:CAPS"></a><span class="term"><code class="literal">GDK_BUTTON2_MASK</code></span></p></td>
-<td>the second mouse button.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BUTTON3-MASK:CAPS"></a><span class="term"><code class="literal">GDK_BUTTON3_MASK</code></span></p></td>
-<td>the third mouse button.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BUTTON4-MASK:CAPS"></a><span class="term"><code class="literal">GDK_BUTTON4_MASK</code></span></p></td>
-<td>the fourth mouse button.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-BUTTON5-MASK:CAPS"></a><span class="term"><code class="literal">GDK_BUTTON5_MASK</code></span></p></td>
-<td>the fifth mouse button.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-RESERVED-13-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_RESERVED_13_MASK</code></span></p></td>
-<td>A reserved bit flag; do not use in your own code
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-RESERVED-14-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_RESERVED_14_MASK</code></span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-RESERVED-15-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_RESERVED_15_MASK</code></span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-RESERVED-16-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_RESERVED_16_MASK</code></span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-RESERVED-17-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_RESERVED_17_MASK</code></span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-RESERVED-18-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_RESERVED_18_MASK</code></span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-RESERVED-19-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_RESERVED_19_MASK</code></span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-RESERVED-20-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_RESERVED_20_MASK</code></span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-RESERVED-21-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_RESERVED_21_MASK</code></span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-RESERVED-22-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_RESERVED_22_MASK</code></span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-RESERVED-23-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_RESERVED_23_MASK</code></span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-RESERVED-24-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_RESERVED_24_MASK</code></span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-RESERVED-25-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_RESERVED_25_MASK</code></span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><a name="GDK-SUPER-MASK:CAPS"></a><span class="term"><code class="literal">GDK_SUPER_MASK</code></span></p></td>
-<td>the Super modifier. Since 2.10
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-HYPER-MASK:CAPS"></a><span class="term"><code class="literal">GDK_HYPER_MASK</code></span></p></td>
-<td>the Hyper modifier. Since 2.10
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-META-MASK:CAPS"></a><span class="term"><code class="literal">GDK_META_MASK</code></span></p></td>
-<td>the Meta modifier. Since 2.10
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-RESERVED-29-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_RESERVED_29_MASK</code></span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><a name="GDK-RELEASE-MASK:CAPS"></a><span class="term"><code class="literal">GDK_RELEASE_MASK</code></span></p></td>
-<td>not used in GDK itself. GTK+ uses it to differentiate
- between (keyval, modifiers) pairs from key press and release events.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-MODIFIER-MASK:CAPS"></a><span class="term"><code class="literal">GDK_MODIFIER_MASK</code></span></p></td>
-<td>a mask covering all modifier types.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-parent"></a><h3>gdk_window_get_parent ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_window_get_parent (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Obtains the parent of <em class="parameter"><code>window</code></em>, as known to GDK. Does not query the
-X server; thus this returns the parent as passed to <a class="link" href="gdk3-Windows.html#gdk-window-new" title="gdk_window_new ()"><code class="function">gdk_window_new()</code></a>,
-not the actual parent. This should never matter unless you're using
-Xlib calls mixed with GDK calls on the X11 platform. It may also
-matter for toplevel windows, because the window manager may choose
-to reparent them.
-</p>
-<p>
-Note that you should use <a class="link" href="gdk3-Windows.html#gdk-window-get-effective-parent" title="gdk_window_get_effective_parent ()"><code class="function">gdk_window_get_effective_parent()</code></a> when
-writing generic code that walks up a window hierarchy, because
-<a class="link" href="gdk3-Windows.html#gdk-window-get-parent" title="gdk_window_get_parent ()"><code class="function">gdk_window_get_parent()</code></a> will most likely not do what you expect if
-there are offscreen windows in the hierarchy.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>parent of <em class="parameter"><code>window</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-toplevel"></a><h3>gdk_window_get_toplevel ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_window_get_toplevel (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Gets the toplevel window that's an ancestor of <em class="parameter"><code>window</code></em>.
-</p>
-<p>
-Any window type but <a class="link" href="gdk3-Windows.html#GDK-WINDOW-CHILD:CAPS"><code class="literal">GDK_WINDOW_CHILD</code></a> is considered a
-toplevel window, as is a <a class="link" href="gdk3-Windows.html#GDK-WINDOW-CHILD:CAPS"><code class="literal">GDK_WINDOW_CHILD</code></a> window that
-has a root window as parent.
-</p>
-<p>
-Note that you should use <a class="link" href="gdk3-Windows.html#gdk-window-get-effective-toplevel" title="gdk_window_get_effective_toplevel ()"><code class="function">gdk_window_get_effective_toplevel()</code></a> when
-you want to get to a window's toplevel as seen on screen, because
-<a class="link" href="gdk3-Windows.html#gdk-window-get-toplevel" title="gdk_window_get_toplevel ()"><code class="function">gdk_window_get_toplevel()</code></a> will most likely not do what you expect
-if there are offscreen windows in the hierarchy.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the toplevel window containing <em class="parameter"><code>window</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-children"></a><h3>gdk_window_get_children ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gdk_window_get_children (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Gets the list of children of <em class="parameter"><code>window</code></em> known to GDK.
-This function only returns children created via GDK,
-so for example it's useless when used with the root window;
-it only returns windows an application created itself.
-</p>
-<p>
-The returned list must be freed, but the elements in the
-list need not be.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>list of child windows inside <em class="parameter"><code>window</code></em>. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkWindow]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-peek-children"></a><h3>gdk_window_peek_children ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * gdk_window_peek_children (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Like <a class="link" href="gdk3-Windows.html#gdk-window-get-children" title="gdk_window_get_children ()"><code class="function">gdk_window_get_children()</code></a>, but does not copy the list of
-children, so the list does not need to be freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a reference to the list of child windows in <em class="parameter"><code>window</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkWindow]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-events"></a><h3>gdk_window_get_events ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="returnvalue">GdkEventMask</span></a> gdk_window_get_events (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Gets the event mask for <em class="parameter"><code>window</code></em> for all master input devices. See
-<a class="link" href="gdk3-Windows.html#gdk-window-set-events" title="gdk_window_set_events ()"><code class="function">gdk_window_set_events()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>event mask for <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-events"></a><h3>gdk_window_set_events ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_events (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="type">GdkEventMask</span></a> event_mask</code></em>);</pre>
-<p>
-The event mask for a window determines which events will be reported
-for that window from all master input devices. For example, an event mask
-including <a class="link" href="gdk3-Events.html#GDK-BUTTON-PRESS-MASK:CAPS"><span class="type">GDK_BUTTON_PRESS_MASK</span></a> means the window should report button
-press events. The event mask is the bitwise OR of values from the
-<a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="type">GdkEventMask</span></a> enumeration.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event_mask</code></em> :</span></p></td>
-<td>event mask for <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-icon-name"></a><h3>gdk_window_set_icon_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_icon_name (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
-<p>
-Windows may have a name used while minimized, distinct from the
-name they display in their titlebar. Most of the time this is a bad
-idea from a user interface standpoint. But you can set such a name
-with this function, if you like.
-</p>
-<p>
-After calling this with a non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> <em class="parameter"><code>name</code></em>, calls to <a class="link" href="gdk3-Windows.html#gdk-window-set-title" title="gdk_window_set_title ()"><code class="function">gdk_window_set_title()</code></a>
-will not update the icon title.
-</p>
-<p>
-Using <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for <em class="parameter"><code>name</code></em> unsets the icon title; further calls to
-<a class="link" href="gdk3-Windows.html#gdk-window-set-title" title="gdk_window_set_title ()"><code class="function">gdk_window_set_title()</code></a> will again update the icon title as well.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>name of window while iconified (minimized). <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-transient-for"></a><h3>gdk_window_set_transient_for ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_transient_for (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *parent</code></em>);</pre>
-<p>
-Indicates to the window manager that <em class="parameter"><code>window</code></em> is a transient dialog
-associated with the application window <em class="parameter"><code>parent</code></em>. This allows the
-window manager to do things like center <em class="parameter"><code>window</code></em> on <em class="parameter"><code>parent</code></em> and
-keep <em class="parameter"><code>window</code></em> above <em class="parameter"><code>parent</code></em>.
-</p>
-<p>
-See <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-set-transient-for"><code class="function">gtk_window_set_transient_for()</code></a> if you're using <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> or
-<a href="http://library.gnome.org/devel/gtk3/GtkDialog.html"><span class="type">GtkDialog</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
-<td>another toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-role"></a><h3>gdk_window_set_role ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_role (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *role</code></em>);</pre>
-<p>
-When using GTK+, typically you should use <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-set-role"><code class="function">gtk_window_set_role()</code></a> instead
-of this low-level function.
-</p>
-<p>
-The window manager and session manager use a window's role to
-distinguish it from other kinds of window in the same application.
-When an application is restarted after being saved in a previous
-session, all windows with the same title and role are treated as
-interchangeable. So if you have two windows with the same title
-that should be distinguished for session management purposes, you
-should set the role on those windows. It doesn't matter what string
-you use for the role, as long as you have a different role for each
-non-interchangeable kind of window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>role</code></em> :</span></p></td>
-<td>a string indicating its role</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-startup-id"></a><h3>gdk_window_set_startup_id ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_startup_id (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *startup_id</code></em>);</pre>
-<p>
-When using GTK+, typically you should use <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-set-startup-id"><code class="function">gtk_window_set_startup_id()</code></a>
-instead of this low-level function.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>startup_id</code></em> :</span></p></td>
-<td>a string with startup-notification identifier</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-group"></a><h3>gdk_window_set_group ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_group (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *leader</code></em>);</pre>
-<p>
-Sets the group leader window for <em class="parameter"><code>window</code></em>. By default,
-GDK sets the group leader for all toplevel windows
-to a global window implicitly created by GDK. With this function
-you can override this default.
-</p>
-<p>
-The group leader window allows the window manager to distinguish
-all windows that belong to a single application. It may for example
-allow users to minimize/unminimize all windows belonging to an
-application at once. You should only set a non-default group window
-if your application pretends to be multiple applications.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>leader</code></em> :</span></p></td>
-<td>group leader window, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to restore the default group leader window. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-group"></a><h3>gdk_window_get_group ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_window_get_group (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Returns the group leader window for <em class="parameter"><code>window</code></em>. See <a class="link" href="gdk3-Windows.html#gdk-window-set-group" title="gdk_window_set_group ()"><code class="function">gdk_window_set_group()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the group leader window for <em class="parameter"><code>window</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-decorations"></a><h3>gdk_window_set_decorations ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_decorations (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWMDecoration" title="enum GdkWMDecoration"><span class="type">GdkWMDecoration</span></a> decorations</code></em>);</pre>
-<p>
-"Decorations" are the features the window manager adds to a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.
-This function sets the traditional Motif window manager hints that tell the
-window manager which decorations you would like your window to have.
-Usually you should use <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html#gtk-window-set-decorated"><code class="function">gtk_window_set_decorated()</code></a> on a <a href="http://library.gnome.org/devel/gtk3/GtkWindow.html"><span class="type">GtkWindow</span></a> instead of
-using the GDK function directly.
-</p>
-<p>
-The <em class="parameter"><code>decorations</code></em> argument is the logical OR of the fields in
-the <a class="link" href="gdk3-Windows.html#GdkWMDecoration" title="enum GdkWMDecoration"><span class="type">GdkWMDecoration</span></a> enumeration. If <a class="link" href="gdk3-Windows.html#GDK-DECOR-ALL:CAPS"><span class="type">GDK_DECOR_ALL</span></a> is included in the
-mask, the other bits indicate which decorations should be turned off.
-If <a class="link" href="gdk3-Windows.html#GDK-DECOR-ALL:CAPS"><span class="type">GDK_DECOR_ALL</span></a> is not included, then the other bits indicate
-which decorations should be turned on.
-</p>
-<p>
-Most window managers honor a decorations hint of 0 to disable all decorations,
-but very few honor all possible combinations of bits.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>decorations</code></em> :</span></p></td>
-<td>decoration hint mask</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-decorations"></a><h3>gdk_window_get_decorations ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_window_get_decorations (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWMDecoration" title="enum GdkWMDecoration"><span class="type">GdkWMDecoration</span></a> *decorations</code></em>);</pre>
-<p>
-Returns the decorations set on the GdkWindow with
-<a class="link" href="gdk3-Windows.html#gdk-window-set-decorations" title="gdk_window_set_decorations ()"><code class="function">gdk_window_set_decorations()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>The toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> to get the decorations from</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>decorations</code></em> :</span></p></td>
-<td>The window decorations will be written here. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window has decorations set, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkWMDecoration"></a><h3>enum GdkWMDecoration</h3>
-<pre class="programlisting">typedef enum {
- GDK_DECOR_ALL = 1 &lt;&lt; 0,
- GDK_DECOR_BORDER = 1 &lt;&lt; 1,
- GDK_DECOR_RESIZEH = 1 &lt;&lt; 2,
- GDK_DECOR_TITLE = 1 &lt;&lt; 3,
- GDK_DECOR_MENU = 1 &lt;&lt; 4,
- GDK_DECOR_MINIMIZE = 1 &lt;&lt; 5,
- GDK_DECOR_MAXIMIZE = 1 &lt;&lt; 6
-} GdkWMDecoration;
-</pre>
-<p>
-These are hints originally defined by the Motif toolkit.
-The window manager can use them when determining how to decorate
-the window. The hint must be set before mapping the window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-DECOR-ALL:CAPS"></a><span class="term"><code class="literal">GDK_DECOR_ALL</code></span></p></td>
-<td>all decorations should be applied.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DECOR-BORDER:CAPS"></a><span class="term"><code class="literal">GDK_DECOR_BORDER</code></span></p></td>
-<td>a frame should be drawn around the window.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DECOR-RESIZEH:CAPS"></a><span class="term"><code class="literal">GDK_DECOR_RESIZEH</code></span></p></td>
-<td>the frame should have resize handles.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DECOR-TITLE:CAPS"></a><span class="term"><code class="literal">GDK_DECOR_TITLE</code></span></p></td>
-<td>a titlebar should be placed above the window.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DECOR-MENU:CAPS"></a><span class="term"><code class="literal">GDK_DECOR_MENU</code></span></p></td>
-<td>a button for opening a menu should be included.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DECOR-MINIMIZE:CAPS"></a><span class="term"><code class="literal">GDK_DECOR_MINIMIZE</code></span></p></td>
-<td>a minimize button should be included.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-DECOR-MAXIMIZE:CAPS"></a><span class="term"><code class="literal">GDK_DECOR_MAXIMIZE</code></span></p></td>
-<td>a maximize button should be included.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-functions"></a><h3>gdk_window_set_functions ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_functions (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWMFunction" title="enum GdkWMFunction"><span class="type">GdkWMFunction</span></a> functions</code></em>);</pre>
-<p>
-Sets hints about the window management functions to make available
-via buttons on the window frame.
-</p>
-<p>
-On the X backend, this function sets the traditional Motif window
-manager hint for this purpose. However, few window managers do
-anything reliable or interesting with this hint. Many ignore it
-entirely.
-</p>
-<p>
-The <em class="parameter"><code>functions</code></em> argument is the logical OR of values from the
-<a class="link" href="gdk3-Windows.html#GdkWMFunction" title="enum GdkWMFunction"><span class="type">GdkWMFunction</span></a> enumeration. If the bitmask includes <a class="link" href="gdk3-Windows.html#GDK-FUNC-ALL:CAPS"><span class="type">GDK_FUNC_ALL</span></a>,
-then the other bits indicate which functions to disable; if
-it doesn't include <a class="link" href="gdk3-Windows.html#GDK-FUNC-ALL:CAPS"><span class="type">GDK_FUNC_ALL</span></a>, it indicates which functions to
-enable.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>functions</code></em> :</span></p></td>
-<td>bitmask of operations to allow on <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkWMFunction"></a><h3>enum GdkWMFunction</h3>
-<pre class="programlisting">typedef enum {
- GDK_FUNC_ALL = 1 &lt;&lt; 0,
- GDK_FUNC_RESIZE = 1 &lt;&lt; 1,
- GDK_FUNC_MOVE = 1 &lt;&lt; 2,
- GDK_FUNC_MINIMIZE = 1 &lt;&lt; 3,
- GDK_FUNC_MAXIMIZE = 1 &lt;&lt; 4,
- GDK_FUNC_CLOSE = 1 &lt;&lt; 5
-} GdkWMFunction;
-</pre>
-<p>
-These are hints originally defined by the Motif toolkit. The window manager
-can use them when determining the functions to offer for the window. The
-hint must be set before mapping the window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="GDK-FUNC-ALL:CAPS"></a><span class="term"><code class="literal">GDK_FUNC_ALL</code></span></p></td>
-<td>all functions should be offered.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-FUNC-RESIZE:CAPS"></a><span class="term"><code class="literal">GDK_FUNC_RESIZE</code></span></p></td>
-<td>the window should be resizable.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-FUNC-MOVE:CAPS"></a><span class="term"><code class="literal">GDK_FUNC_MOVE</code></span></p></td>
-<td>the window should be movable.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-FUNC-MINIMIZE:CAPS"></a><span class="term"><code class="literal">GDK_FUNC_MINIMIZE</code></span></p></td>
-<td>the window should be minimizable.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-FUNC-MAXIMIZE:CAPS"></a><span class="term"><code class="literal">GDK_FUNC_MAXIMIZE</code></span></p></td>
-<td>the window should be maximizable.
-</td>
-</tr>
-<tr>
-<td><p><a name="GDK-FUNC-CLOSE:CAPS"></a><span class="term"><code class="literal">GDK_FUNC_CLOSE</code></span></p></td>
-<td>the window should be closable.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-get-default-root-window"></a><h3>gdk_get_default_root_window ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_get_default_root_window (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Obtains the root window (parent all other windows are inside)
-for the default display and screen.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the default root window. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-support-multidevice"></a><h3>gdk_window_get_support_multidevice ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_window_get_support_multidevice (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window is aware of the existence of multiple
-devices.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window handles multidevice features.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-support-multidevice"></a><h3>gdk_window_set_support_multidevice ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_support_multidevice (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> support_multidevice</code></em>);</pre>
-<p>
-This function will enable multidevice features in <em class="parameter"><code>window</code></em>.
-</p>
-<p>
-Multidevice aware windows will need to handle properly multiple,
-per device enter/leave events, device grabs and grab ownerships.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>support_multidevice</code></em> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to enable multidevice support in <em class="parameter"><code>window</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-device-cursor"></a><h3>gdk_window_get_device_cursor ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="returnvalue">GdkCursor</span></a> * gdk_window_get_device_cursor (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Retrieves a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> pointer for the <em class="parameter"><code>device</code></em> currently set on the
-specified <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. If the return value is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then
-there is no custom cursor set on the specified window, and it is
-using the cursor for its parent window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a master, pointer <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. The returned
-object is owned by the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> and should not be unreferenced
-directly. Use <a class="link" href="gdk3-Windows.html#gdk-window-set-cursor" title="gdk_window_set_cursor ()"><code class="function">gdk_window_set_cursor()</code></a> to unset the cursor of the
-window. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-device-cursor"></a><h3>gdk_window_set_device_cursor ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_device_cursor (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);</pre>
-<p>
-Sets a specific <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> for a given device when it gets inside <em class="parameter"><code>window</code></em>.
-Use <a class="link" href="gdk3-Cursors.html#gdk-cursor-new-for-display" title="gdk_cursor_new_for_display ()"><code class="function">gdk_cursor_new_for_display()</code></a> or <a class="link" href="gdk3-Cursors.html#gdk-cursor-new-from-pixbuf" title="gdk_cursor_new_from_pixbuf ()"><code class="function">gdk_cursor_new_from_pixbuf()</code></a> to create
-the cursor. To make the cursor invisible, use <a class="link" href="gdk3-Cursors.html#GDK-BLANK-CURSOR:CAPS"><code class="literal">GDK_BLANK_CURSOR</code></a>. Passing
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the <em class="parameter"><code>cursor</code></em> argument to <a class="link" href="gdk3-Windows.html#gdk-window-set-cursor" title="gdk_window_set_cursor ()"><code class="function">gdk_window_set_cursor()</code></a> means that
-<em class="parameter"><code>window</code></em> will use the cursor of its parent window. Most windows should
-use this default.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <span class="type">Gdkwindow</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a master, pointer <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cursor</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-device-events"></a><h3>gdk_window_get_device_events ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="returnvalue">GdkEventMask</span></a> gdk_window_get_device_events (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Returns the event mask for <em class="parameter"><code>window</code></em> corresponding to an specific device.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>device event mask for <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-device-events"></a><h3>gdk_window_set_device_events ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_device_events (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="type">GdkEventMask</span></a> event_mask</code></em>);</pre>
-<p>
-Sets the event mask for a given device (Normally a floating device, not
-attached to any visible pointer) to <em class="parameter"><code>window</code></em>. For example, an event mask
-including <a class="link" href="gdk3-Events.html#GDK-BUTTON-PRESS-MASK:CAPS"><span class="type">GDK_BUTTON_PRESS_MASK</span></a> means the window should report button
-press events. The event mask is the bitwise OR of values from the
-<a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="type">GdkEventMask</span></a> enumeration.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>
-<a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> to enable events for.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event_mask</code></em> :</span></p></td>
-<td>event mask for <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-source-events"></a><h3>gdk_window_get_source_events ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="returnvalue">GdkEventMask</span></a> gdk_window_get_source_events (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkInputSource" title="enum GdkInputSource"><span class="type">GdkInputSource</span></a> source</code></em>);</pre>
-<p>
-Returns the event mask for <em class="parameter"><code>window</code></em> corresponding to the device class specified
-by <em class="parameter"><code>source</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html#GdkInputSource" title="enum GdkInputSource"><span class="type">GdkInputSource</span></a> to define the source class.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>source event mask for <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-set-source-events"></a><h3>gdk_window_set_source_events ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_set_source_events (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkInputSource" title="enum GdkInputSource"><span class="type">GdkInputSource</span></a> source</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="type">GdkEventMask</span></a> event_mask</code></em>);</pre>
-<p>
-Sets the event mask for any floating device (i.e. not attached to any
-visible pointer) that has the source defined as <em class="parameter"><code>source</code></em>. This event
-mask will be applied both to currently existing, newly added devices
-after this call, and devices being attached/detached.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html#GdkInputSource" title="enum GdkInputSource"><span class="type">GdkInputSource</span></a> to define the source class.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event_mask</code></em> :</span></p></td>
-<td>event mask for <em class="parameter"><code>window</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-offscreen-window-get-surface"></a><h3>gdk_offscreen_window_get_surface ()</h3>
-<pre class="programlisting"><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="returnvalue">cairo_surface_t</span></a> * gdk_offscreen_window_get_surface (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Gets the offscreen surface that an offscreen window renders into.
-If you need to keep this around over window resizes, you need to
-add a reference to it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The offscreen surface, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not offscreen. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-offscreen-window-set-embedder"></a><h3>gdk_offscreen_window_set_embedder ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_offscreen_window_set_embedder (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *embedder</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>window</code></em> to be embedded in <em class="parameter"><code>embedder</code></em>.
-</p>
-<p>
-To fully embed an offscreen window, in addition to calling this
-function, it is also necessary to handle the <a class="link" href="gdk3-Windows.html#GdkWindow-pick-embedded-child" title='The "pick-embedded-child" signal'><span class="type">"pick-embedded-child"</span></a>
-signal on the <em class="parameter"><code>embedder</code></em> and the <a class="link" href="gdk3-Windows.html#GdkWindow-to-embedder" title='The "to-embedder" signal'><span class="type">"to-embedder"</span></a> and
-<a class="link" href="gdk3-Windows.html#GdkWindow-from-embedder" title='The "from-embedder" signal'><span class="type">"from-embedder"</span></a> signals on <em class="parameter"><code>window</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>embedder</code></em> :</span></p></td>
-<td>the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> that <em class="parameter"><code>window</code></em> gets embedded in</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-offscreen-window-get-embedder"></a><h3>gdk_offscreen_window_get_embedder ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_offscreen_window_get_embedder (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Gets the window that <em class="parameter"><code>window</code></em> is embedded in.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the embedding <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-if <em class="parameter"><code>window</code></em> is not an mbedded offscreen window. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-geometry-changed"></a><h3>gdk_window_geometry_changed ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_geometry_changed (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-This function informs GDK that the geometry of an embedded
-offscreen window has changed. This is necessary for GDK to keep
-track of which offscreen window the pointer is in.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>an embedded offscreen <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-coords-from-parent"></a><h3>gdk_window_coords_from_parent ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_coords_from_parent (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> parent_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> parent_y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *y</code></em>);</pre>
-<p>
-Transforms window coordinates from a parent window to a child
-window, where the parent window is the normal parent as returned by
-<a class="link" href="gdk3-Windows.html#gdk-window-get-parent" title="gdk_window_get_parent ()"><code class="function">gdk_window_get_parent()</code></a> for normal windows, and the window's
-embedder as returned by <a class="link" href="gdk3-Windows.html#gdk-offscreen-window-get-embedder" title="gdk_offscreen_window_get_embedder ()"><code class="function">gdk_offscreen_window_get_embedder()</code></a> for
-offscreen windows.
-</p>
-<p>
-For normal windows, calling this function is equivalent to subtracting
-the return values of <a class="link" href="gdk3-Windows.html#gdk-window-get-position" title="gdk_window_get_position ()"><code class="function">gdk_window_get_position()</code></a> from the parent coordinates.
-For offscreen windows however (which can be arbitrarily transformed),
-this function calls the GdkWindow::from-embedder: signal to translate
-the coordinates.
-</p>
-<p>
-You should always use this function when writing generic code that
-walks down a window hierarchy.
-</p>
-<p>
-See also: <a class="link" href="gdk3-Windows.html#gdk-window-coords-to-parent" title="gdk_window_coords_to_parent ()"><code class="function">gdk_window_coords_to_parent()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a child window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parent_x</code></em> :</span></p></td>
-<td>X coordinate in parent's coordinate system</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parent_y</code></em> :</span></p></td>
-<td>Y coordinate in parent's coordinate system</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>return location for X coordinate in child's coordinate system. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>return location for Y coordinate in child's coordinate system. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-coords-to-parent"></a><h3>gdk_window_coords_to_parent ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_window_coords_to_parent (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *parent_x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *parent_y</code></em>);</pre>
-<p>
-Transforms window coordinates from a child window to its parent
-window, where the parent window is the normal parent as returned by
-<a class="link" href="gdk3-Windows.html#gdk-window-get-parent" title="gdk_window_get_parent ()"><code class="function">gdk_window_get_parent()</code></a> for normal windows, and the window's
-embedder as returned by <a class="link" href="gdk3-Windows.html#gdk-offscreen-window-get-embedder" title="gdk_offscreen_window_get_embedder ()"><code class="function">gdk_offscreen_window_get_embedder()</code></a> for
-offscreen windows.
-</p>
-<p>
-For normal windows, calling this function is equivalent to adding
-the return values of <a class="link" href="gdk3-Windows.html#gdk-window-get-position" title="gdk_window_get_position ()"><code class="function">gdk_window_get_position()</code></a> to the child coordinates.
-For offscreen windows however (which can be arbitrarily transformed),
-this function calls the GdkWindow::to-embedder: signal to translate
-the coordinates.
-</p>
-<p>
-You should always use this function when writing generic code that
-walks up a window hierarchy.
-</p>
-<p>
-See also: <a class="link" href="gdk3-Windows.html#gdk-window-coords-from-parent" title="gdk_window_coords_from_parent ()"><code class="function">gdk_window_coords_from_parent()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a child window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>X coordinate in child's coordinate system</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>Y coordinate in child's coordinate system</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parent_x</code></em> :</span></p></td>
-<td>return location for X coordinate
-in parent's coordinate system, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parent_y</code></em> :</span></p></td>
-<td>return location for Y coordinate
-in parent's coordinate system, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-effective-parent"></a><h3>gdk_window_get_effective_parent ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_window_get_effective_parent (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Obtains the parent of <em class="parameter"><code>window</code></em>, as known to GDK. Works like
-<a class="link" href="gdk3-Windows.html#gdk-window-get-parent" title="gdk_window_get_parent ()"><code class="function">gdk_window_get_parent()</code></a> for normal windows, but returns the
-window's embedder for offscreen windows.
-</p>
-<p>
-See also: <a class="link" href="gdk3-Windows.html#gdk-offscreen-window-get-embedder" title="gdk_offscreen_window_get_embedder ()"><code class="function">gdk_offscreen_window_get_embedder()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>effective parent of <em class="parameter"><code>window</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-window-get-effective-toplevel"></a><h3>gdk_window_get_effective_toplevel ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_window_get_effective_toplevel (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Gets the toplevel window that's an ancestor of <em class="parameter"><code>window</code></em>.
-</p>
-<p>
-Works like <a class="link" href="gdk3-Windows.html#gdk-window-get-toplevel" title="gdk_window_get_toplevel ()"><code class="function">gdk_window_get_toplevel()</code></a>, but treats an offscreen window's
-embedder as its parent, using <a class="link" href="gdk3-Windows.html#gdk-window-get-effective-parent" title="gdk_window_get_effective_parent ()"><code class="function">gdk_window_get_effective_parent()</code></a>.
-</p>
-<p>
-See also: <a class="link" href="gdk3-Windows.html#gdk-offscreen-window-get-embedder" title="gdk_offscreen_window_get_embedder ()"><code class="function">gdk_offscreen_window_get_embedder()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the effective toplevel window containing <em class="parameter"><code>window</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="gdk3-Windows.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GdkWindow--cursor"></a><h3>The <code class="literal">"cursor"</code> property</h3>
-<pre class="programlisting"> "cursor" <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>* : Read / Write</pre>
-<p>
-The mouse pointer for a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>. See <a class="link" href="gdk3-Windows.html#gdk-window-set-cursor" title="gdk_window_set_cursor ()"><code class="function">gdk_window_set_cursor()</code></a> and
-<a class="link" href="gdk3-Windows.html#gdk-window-get-cursor" title="gdk_window_get_cursor ()"><code class="function">gdk_window_get_cursor()</code></a> for details.
-</p>
-<p class="since">Since 2.18</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="gdk3-Windows.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GdkWindow-create-surface"></a><h3>The <code class="literal">"create-surface"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">CairoSurface</span>* user_function (<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::create-surface signal is emitted when an offscreen window
-needs its surface (re)created, which happens either when the the
-window is first drawn to, or when the window is being
-resized. The first signal handler that returns a non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-surface will stop any further signal emission, and its surface
-will be used.
-</p>
-<p>
-Note that it is not possible to access the window's previous
-surface from within any callback of this signal. Calling
-<a class="link" href="gdk3-Windows.html#gdk-offscreen-window-get-surface" title="gdk_offscreen_window_get_surface ()"><code class="function">gdk_offscreen_window_get_surface()</code></a> will lead to a crash.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>the offscreen window on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
-<td>the width of the offscreen surface to create</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
-<td>the height of the offscreen surface to create</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the newly created <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="type">cairo_surface_t</span></a> for the offscreen window</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkWindow-from-embedder"></a><h3>The <code class="literal">"from-embedder"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> embedder-x,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> embedder-y,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> offscreen-x,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> offscreen-y,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::from-embedder signal is emitted to translate coordinates
-in the embedder of an offscreen window to the offscreen window.
-</p>
-<p>
-See also <span class="type">"to-embedder"</span>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>the offscreen window on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>embedder-x</code></em> :</span></p></td>
-<td>x coordinate in the embedder window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>embedder-y</code></em> :</span></p></td>
-<td>y coordinate in the embedder window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>offscreen-x</code></em> :</span></p></td>
-<td>return location for the x
-coordinate in the offscreen window. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> double]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>offscreen-y</code></em> :</span></p></td>
-<td>return location for the y
-coordinate in the offscreen window. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> double]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkWindow-pick-embedded-child"></a><h3>The <code class="literal">"pick-embedded-child"</code> signal</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a>* user_function (<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::pick-embedded-child signal is emitted to find an embedded
-child at the given position.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>the window on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>x coordinate in the window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>y coordinate in the window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> of the embedded child at
-<em class="parameter"><code>x</code></em>, <em class="parameter"><code>y</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GdkWindow-to-embedder"></a><h3>The <code class="literal">"to-embedder"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> offscreen-x,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> offscreen-y,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> embedder-x,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> embedder-y,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::to-embedder signal is emitted to translate coordinates
-in an offscreen window to its embedder.
-</p>
-<p>
-See also <span class="type">"from-embedder"</span>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>the offscreen window on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>offscreen-x</code></em> :</span></p></td>
-<td>x coordinate in the offscreen window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>offscreen-y</code></em> :</span></p></td>
-<td>y coordinate in the offscreen window</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>embedder-x</code></em> :</span></p></td>
-<td>return location for the x
-coordinate in the embedder window. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> double]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>embedder-y</code></em> :</span></p></td>
-<td>return location for the y
-coordinate in the embedder window. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> double]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-X-Window-System-Interaction.html b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-X-Window-System-Interaction.html
deleted file mode 100644
index 986b49c..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3-X-Window-System-Interaction.html
+++ /dev/null
@@ -1,1912 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>X Window System Interaction</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="reference.html" title="API Reference">
-<link rel="prev" href="gdk3-Cairo-Interaction.html" title="Cairo Interaction">
-<link rel="next" href="gdk3-Application-launching.html" title="Application launching">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdk3-Cairo-Interaction.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-Application-launching.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdk3-X-Window-System-Interaction.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdk3-X-Window-System-Interaction.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdk3-X-Window-System-Interaction"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdk3-X-Window-System-Interaction.top_of_page"></a>X Window System Interaction</span></h2>
-<p>X Window System Interaction — X backend-specific functions</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gdk3-X-Window-System-Interaction.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gdk/gdkx.h&gt;
-
-#define <a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-ROOT-WINDOW:CAPS" title="GDK_ROOT_WINDOW">GDK_ROOT_WINDOW</a>
-#define <a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-WINDOW-XID:CAPS" title="GDK_WINDOW_XID()">GDK_WINDOW_XID</a> (win)
-#define <a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-DISPLAY-XDISPLAY:CAPS" title="GDK_DISPLAY_XDISPLAY()">GDK_DISPLAY_XDISPLAY</a> (display)
-#define <a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-SCREEN-XDISPLAY:CAPS" title="GDK_SCREEN_XDISPLAY()">GDK_SCREEN_XDISPLAY</a> (screen)
-#define <a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-SCREEN-XNUMBER:CAPS" title="GDK_SCREEN_XNUMBER()">GDK_SCREEN_XNUMBER</a> (screen)
-#define <a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-SCREEN-XSCREEN:CAPS" title="GDK_SCREEN_XSCREEN()">GDK_SCREEN_XSCREEN</a> (screen)
-#define <a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-CURSOR-XCURSOR:CAPS" title="GDK_CURSOR_XCURSOR()">GDK_CURSOR_XCURSOR</a> (cursor)
-#define <a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-CURSOR-XDISPLAY:CAPS" title="GDK_CURSOR_XDISPLAY()">GDK_CURSOR_XDISPLAY</a> (cursor)
-#define <a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-POINTER-TO-XID:CAPS" title="GDK_POINTER_TO_XID()">GDK_POINTER_TO_XID</a> (pointer)
-#define <a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-XID-TO-POINTER:CAPS" title="GDK_XID_TO_POINTER()">GDK_XID_TO_POINTER</a> (pointer)
-<a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-lookup-xdisplay" title="gdk_x11_lookup_xdisplay ()">gdk_x11_lookup_xdisplay</a> (<em class="parameter"><code><span class="type">Display</span> *xdisplay</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-server-time" title="gdk_x11_get_server_time ()">gdk_x11_get_server_time</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-device-get-id" title="gdk_x11_device_get_id ()">gdk_x11_device_get_id</a> (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);
-<a class="link" href="GdkDevice.html" title="GdkDevice"><span class="returnvalue">GdkDevice</span></a> * <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-device-manager-lookup" title="gdk_x11_device_manager_lookup ()">gdk_x11_device_manager_lookup</a> (<em class="parameter"><code><a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> *device_manager</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> device_id</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-get-user-time" title="gdk_x11_display_get_user_time ()">gdk_x11_display_get_user_time</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-broadcast-startup-message" title="gdk_x11_display_broadcast_startup_message ()">gdk_x11_display_broadcast_startup_message</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *message_type</code></em>,
- <em class="parameter"><code>...</code></em>);
-const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-get-startup-notification-id" title="gdk_x11_display_get_startup_notification_id ()">gdk_x11_display_get_startup_notification_id</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-set-startup-notification-id" title="gdk_x11_display_set_startup_notification_id ()">gdk_x11_display_set_startup_notification_id</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *startup_id</code></em>);
-<span class="returnvalue">Display</span> * <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-get-xdisplay" title="gdk_x11_display_get_xdisplay ()">gdk_x11_display_get_xdisplay</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-grab" title="gdk_x11_display_grab ()">gdk_x11_display_grab</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-ungrab" title="gdk_x11_display_ungrab ()">gdk_x11_display_ungrab</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-push" title="gdk_x11_display_error_trap_push ()">gdk_x11_display_error_trap_push</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-pop" title="gdk_x11_display_error_trap_pop ()">gdk_x11_display_error_trap_pop</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-pop-ignored" title="gdk_x11_display_error_trap_pop_ignored ()">gdk_x11_display_error_trap_pop_ignored</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-set-cursor-theme" title="gdk_x11_display_set_cursor_theme ()">gdk_x11_display_set_cursor_theme</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *theme</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> size</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-register-standard-event-type" title="gdk_x11_register_standard_event_type ()">gdk_x11_register_standard_event_type</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> event_base</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_events</code></em>);
-<span class="returnvalue">int</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-screen-number" title="gdk_x11_screen_get_screen_number ()">gdk_x11_screen_get_screen_number</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<span class="returnvalue">Screen</span> * <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-xscreen" title="gdk_x11_screen_get_xscreen ()">gdk_x11_screen_get_xscreen</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-window-manager-name" title="gdk_x11_screen_get_window_manager_name ()">gdk_x11_screen_get_window_manager_name</a>
- (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
-<span class="returnvalue">XID</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-monitor-output" title="gdk_x11_screen_get_monitor_output ()">gdk_x11_screen_get_monitor_output</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>);
-<a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-lookup-visual" title="gdk_x11_screen_lookup_visual ()">gdk_x11_screen_lookup_visual</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><span class="type">VisualID</span> xvisualid</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-supports-net-wm-hint" title="gdk_x11_screen_supports_net_wm_hint ()">gdk_x11_screen_supports_net_wm_hint</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> property</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-foreign-new-for-display" title="gdk_x11_window_foreign_new_for_display ()">gdk_x11_window_foreign_new_for_display</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><span class="type">Window</span> window</code></em>);
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-lookup-for-display" title="gdk_x11_window_lookup_for_display ()">gdk_x11_window_lookup_for_display</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><span class="type">Window</span> window</code></em>);
-<span class="returnvalue">Window</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-get-xid" title="gdk_x11_window_get_xid ()">gdk_x11_window_get_xid</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-hide-titlebar-when-maximized" title="gdk_x11_window_set_hide_titlebar_when_maximized ()">gdk_x11_window_set_hide_titlebar_when_maximized</a>
- (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> hide_titlebar_when_maximized</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-theme-variant" title="gdk_x11_window_set_theme_variant ()">gdk_x11_window_set_theme_variant</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><span class="type">char</span> *variant</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-user-time" title="gdk_x11_window_set_user_time ()">gdk_x11_window_set_user_time</a> (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-move-to-current-desktop" title="gdk_x11_window_move_to_current_desktop ()">gdk_x11_window_move_to_current_desktop</a>
- (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
-<span class="returnvalue">Window</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-default-root-xwindow" title="gdk_x11_get_default_root_xwindow ()">gdk_x11_get_default_root_xwindow</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-default-screen" title="gdk_x11_get_default_screen ()">gdk_x11_get_default_screen</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">Display</span> * <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-default-xdisplay" title="gdk_x11_get_default_xdisplay ()">gdk_x11_get_default_xdisplay</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-grab-server" title="gdk_x11_grab_server ()">gdk_x11_grab_server</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-ungrab-server" title="gdk_x11_ungrab_server ()">gdk_x11_ungrab_server</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">Cursor</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-cursor-get-xcursor" title="gdk_x11_cursor_get_xcursor ()">gdk_x11_cursor_get_xcursor</a> (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);
-<span class="returnvalue">Display</span> * <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-cursor-get-xdisplay" title="gdk_x11_cursor_get_xdisplay ()">gdk_x11_cursor_get_xdisplay</a> (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-keymap-get-group-for-state" title="gdk_x11_keymap_get_group_for_state ()">gdk_x11_keymap_get_group_for_state</a> (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> state</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-keymap-key-is-modifier" title="gdk_x11_keymap_key_is_modifier ()">gdk_x11_keymap_key_is_modifier</a> (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keycode</code></em>);
-<span class="returnvalue">Visual</span> * <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-visual-get-xvisual" title="gdk_x11_visual_get_xvisual ()">gdk_x11_visual_get_xvisual</a> (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>);
-<span class="returnvalue">Atom</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-atom-to-xatom" title="gdk_x11_atom_to_xatom ()">gdk_x11_atom_to_xatom</a> (<em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> atom</code></em>);
-<span class="returnvalue">Atom</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-atom-to-xatom-for-display" title="gdk_x11_atom_to_xatom_for_display ()">gdk_x11_atom_to_xatom_for_display</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> atom</code></em>);
-<a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="returnvalue">GdkAtom</span></a> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-xatom-to-atom" title="gdk_x11_xatom_to_atom ()">gdk_x11_xatom_to_atom</a> (<em class="parameter"><code><span class="type">Atom</span> xatom</code></em>);
-<a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="returnvalue">GdkAtom</span></a> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-xatom-to-atom-for-display" title="gdk_x11_xatom_to_atom_for_display ()">gdk_x11_xatom_to_atom_for_display</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><span class="type">Atom</span> xatom</code></em>);
-<span class="returnvalue">Atom</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-by-name" title="gdk_x11_get_xatom_by_name ()">gdk_x11_get_xatom_by_name</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *atom_name</code></em>);
-<span class="returnvalue">Atom</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-by-name-for-display" title="gdk_x11_get_xatom_by_name_for_display ()">gdk_x11_get_xatom_by_name_for_display</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *atom_name</code></em>);
-const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-name" title="gdk_x11_get_xatom_name ()">gdk_x11_get_xatom_name</a> (<em class="parameter"><code><span class="type">Atom</span> xatom</code></em>);
-const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-name-for-display" title="gdk_x11_get_xatom_name_for_display ()">gdk_x11_get_xatom_name_for_display</a> (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><span class="type">Atom</span> xatom</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-set-sm-client-id" title="gdk_x11_set_sm_client_id ()">gdk_x11_set_sm_client_id</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sm_client_id</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-text-property-to-text-list" title="gdk_x11_display_text_property_to_text_list ()">gdk_x11_display_text_property_to_text_list</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> encoding</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> format</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *text</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> length</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***list</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-free-text-list" title="gdk_x11_free_text_list ()">gdk_x11_free_text_list</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **list</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-string-to-compound-text" title="gdk_x11_display_string_to_compound_text ()">gdk_x11_display_string_to_compound_text</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> *encoding</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *format</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> **ctext</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *length</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-utf8-to-compound-text" title="gdk_x11_display_utf8_to_compound_text ()">gdk_x11_display_utf8_to_compound_text</a>
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> *encoding</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *format</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> **ctext</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *length</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-free-compound-text" title="gdk_x11_free_compound_text ()">gdk_x11_free_compound_text</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *ctext</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdk3-X-Window-System-Interaction.description"></a><h2>Description</h2>
-<p>
-The functions in this section are specific to the GDK X11 backend.
-To use them, you need to include the <code class="literal">&lt;gdk/gdkx.h&gt;</code>
-header and use the X11-specific pkg-config files to build your
-application (either <code class="literal">gdk-x11-3.0</code> or
-<code class="literal">gtk+-x11-3.0</code>).
-</p>
-<p>
-To make your code compile with other GDK backends, guard backend-specific
-calls by an ifdef as follows. Since GDK may be built with multiple
-backends, you should also check for the backend that is in use (e.g. by
-using the <code class="function">GDK_IS_X11_DISPLAY()</code> macro).
-</p>
-<div class="informalexample">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="preproc">#ifdef</span><span class="normal"> <a href="gdk3-General.html#GDK-WINDOWING-X11:CAPS">GDK_WINDOWING_X11</a></span>
-<span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function">GDK_IS_X11_DISPLAY</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">display</span><span class="symbol">))</span>
-<span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal"> </span><span class="comment">/* make X11-specific calls here */</span>
-<span class="normal"> </span><span class="cbracket">}</span>
-<span class="normal"> </span><span class="keyword">else</span>
-<span class="preproc">#endif</span>
-<span class="preproc">#ifdef</span><span class="normal"> GDK_WINDOWING_QUARTZ</span>
-<span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function">GDK_IS_QUARTZ_DISPLAY</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">display</span><span class="symbol">))</span>
-<span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal"> </span><span class="comment">/* make Quartz-specific calls here &amp;ast/</span>
-<span class="comment"> }</span>
-<span class="comment"> else</span>
-<span class="comment">#endif</span>
-<span class="comment"> g_error ("Unsupported GDK backend");</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-<p>
-</p>
-</div>
-<div class="refsect1">
-<a name="gdk3-X-Window-System-Interaction.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDK-ROOT-WINDOW:CAPS"></a><h3>GDK_ROOT_WINDOW</h3>
-<pre class="programlisting">#define GDK_ROOT_WINDOW() (gdk_x11_get_default_root_xwindow ())
-</pre>
-<p>
-Obtains the Xlib window id of the root window of the current screen.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-WINDOW-XID:CAPS"></a><h3>GDK_WINDOW_XID()</h3>
-<pre class="programlisting">#define GDK_WINDOW_XID(win)</pre>
-<p>
-Returns the X window belonging to a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>win</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the Xlib <span class="type">Window</span> of <em class="parameter"><code>win</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-DISPLAY-XDISPLAY:CAPS"></a><h3>GDK_DISPLAY_XDISPLAY()</h3>
-<pre class="programlisting">#define GDK_DISPLAY_XDISPLAY(display)</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-SCREEN-XDISPLAY:CAPS"></a><h3>GDK_SCREEN_XDISPLAY()</h3>
-<pre class="programlisting">#define GDK_SCREEN_XDISPLAY(screen)</pre>
-<p>
-Returns the display of a X11 <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an Xlib <span class="type">Display*</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-SCREEN-XNUMBER:CAPS"></a><h3>GDK_SCREEN_XNUMBER()</h3>
-<pre class="programlisting">#define GDK_SCREEN_XNUMBER(screen) (gdk_x11_screen_get_screen_number (screen))
-</pre>
-<p>
-Returns the index of a X11 <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the position of <em class="parameter"><code>screen</code></em> among the screens of its display</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-SCREEN-XSCREEN:CAPS"></a><h3>GDK_SCREEN_XSCREEN()</h3>
-<pre class="programlisting">#define GDK_SCREEN_XSCREEN(screen) (gdk_x11_screen_get_xscreen (screen))
-</pre>
-<p>
-Returns the screen of a X11 <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an Xlib <span class="type">Screen*</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-CURSOR-XCURSOR:CAPS"></a><h3>GDK_CURSOR_XCURSOR()</h3>
-<pre class="programlisting">#define GDK_CURSOR_XCURSOR(cursor) (gdk_x11_cursor_get_xcursor (cursor))
-</pre>
-<p>
-Returns the X cursor belonging to a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cursor</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an Xlib <span class="type">Cursor</span>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-CURSOR-XDISPLAY:CAPS"></a><h3>GDK_CURSOR_XDISPLAY()</h3>
-<pre class="programlisting">#define GDK_CURSOR_XDISPLAY(cursor) (gdk_x11_cursor_get_xdisplay (cursor))
-</pre>
-<p>
-Returns the display of a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cursor</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an Xlib <span class="type">Display*</span>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-POINTER-TO-XID:CAPS"></a><h3>GDK_POINTER_TO_XID()</h3>
-<pre class="programlisting">#define GDK_POINTER_TO_XID(pointer) GPOINTER_TO_UINT(pointer)
-</pre>
-<p>
-Converts a <em class="parameter"><code>gpointer</code></em> back to an XID that was previously converted
-using <a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-XID-TO-POINTER:CAPS" title="GDK_XID_TO_POINTER()"><code class="function">GDK_XID_TO_POINTER()</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDK-XID-TO-POINTER:CAPS"></a><h3>GDK_XID_TO_POINTER()</h3>
-<pre class="programlisting">#define GDK_XID_TO_POINTER(pointer) GUINT_TO_POINTER(pointer)
-</pre>
-<p>
-Converts an XID into a <em class="parameter"><code>gpointer</code></em>. This is useful with data structures
-that use pointer arguments such as <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a>. Use <a class="link" href="gdk3-X-Window-System-Interaction.html#GDK-POINTER-TO-XID:CAPS" title="GDK_POINTER_TO_XID()"><code class="function">GDK_POINTER_TO_XID()</code></a>
-to convert the argument back to an XID.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-lookup-xdisplay"></a><h3>gdk_x11_lookup_xdisplay ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> * gdk_x11_lookup_xdisplay (<em class="parameter"><code><span class="type">Display</span> *xdisplay</code></em>);</pre>
-<p>
-Find the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> corresponding to <em class="parameter"><code>display</code></em>, if any exists.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>xdisplay</code></em> :</span></p></td>
-<td>a pointer to an X Display</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>, if found, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-get-server-time"></a><h3>gdk_x11_get_server_time ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> gdk_x11_get_server_time (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Routine to get the current X server time stamp.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>, used for communication
-with the server. The window must have
-GDK_PROPERTY_CHANGE_MASK in its events mask or a hang will
-result. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Window]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the time stamp.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-device-get-id"></a><h3>gdk_x11_device_get_id ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_x11_device_get_id (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
-<p>
-Returns the device ID as seen by XInput2.
-</p>
-<p>
-</p>
-<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Note</h3>
- If <a class="link" href="GdkDeviceManager.html#gdk-disable-multidevice" title="gdk_disable_multidevice ()"><code class="function">gdk_disable_multidevice()</code></a> has been called, this function
- will respectively return 2/3 for the core pointer and keyboard,
- (matching the IDs for the Virtual Core Pointer and Keyboard in
- XInput 2), but calling this function on any slave devices (i.e.
- those managed via XInput 1.x), will return 0.
-</div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the XInput2 device ID.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-device-manager-lookup"></a><h3>gdk_x11_device_manager_lookup ()</h3>
-<pre class="programlisting"><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="returnvalue">GdkDevice</span></a> * gdk_x11_device_manager_lookup (<em class="parameter"><code><a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a> *device_manager</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> device_id</code></em>);</pre>
-<p>
-Returns the <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> that wraps the given device ID.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device_manager</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDeviceManager.html" title="GdkDeviceManager"><span class="type">GdkDeviceManager</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>device_id</code></em> :</span></p></td>
-<td>a device ID, as understood by the XInput2 protocol</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>(allow-none): The <a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> wrapping the device ID,
-or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the given ID doesn't currently represent a device. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-display-get-user-time"></a><h3>gdk_x11_display_get_user_time ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> gdk_x11_display_get_user_time (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns the timestamp of the last user interaction on
-<em class="parameter"><code>display</code></em>. The timestamp is taken from events caused
-by user interaction such as key presses or pointer
-movements. See <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-user-time" title="gdk_x11_window_set_user_time ()"><code class="function">gdk_x11_window_set_user_time()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Display]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the timestamp of the last user interaction</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-display-broadcast-startup-message"></a><h3>gdk_x11_display_broadcast_startup_message ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_display_broadcast_startup_message
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *message_type</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Sends a startup notification message of type <em class="parameter"><code>message_type</code></em> to
-<em class="parameter"><code>display</code></em>.
-</p>
-<p>
-This is a convenience function for use by code that implements the
-freedesktop startup notification specification. Applications should
-not normally need to call it directly. See the <a class="ulink" href="http://standards.freedesktop.org/startup-notification-spec/startup-notification-latest.txt" target="_top">Startup
-Notification Protocol specification</a> for
-definitions of the message types and keys that can be used.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Display]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message_type</code></em> :</span></p></td>
-<td>startup notification message type ("new", "change",
-or "remove")</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>a list of key/value pairs (as strings), terminated by a
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> key. (A <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> value for a key will cause that key to be
-skipped in the output.)</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-display-get-startup-notification-id"></a><h3>gdk_x11_display_get_startup_notification_id ()</h3>
-<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_x11_display_get_startup_notification_id
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Gets the startup notification ID for a display.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Display]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the startup notification ID for <em class="parameter"><code>display</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-display-set-startup-notification-id"></a><h3>gdk_x11_display_set_startup_notification_id ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_display_set_startup_notification_id
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *startup_id</code></em>);</pre>
-<p>
-Sets the startup notification ID for a display.
-</p>
-<p>
-This is usually taken from the value of the DESKTOP_STARTUP_ID
-environment variable, but in some cases (such as the application not
-being launched using <code class="function">exec()</code>) it can come from other sources.
-</p>
-<p>
-If the ID contains the string "_TIME" then the portion following that
-string is taken to be the X11 timestamp of the event that triggered
-the application to be launched and the GDK current event time is set
-accordingly.
-</p>
-<p>
-The startup ID is also what is used to signal that the startup is
-complete (for example, when opening a window or when calling
-<a class="link" href="gdk3-General.html#gdk-notify-startup-complete" title="gdk_notify_startup_complete ()"><code class="function">gdk_notify_startup_complete()</code></a>).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Display]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>startup_id</code></em> :</span></p></td>
-<td>the startup notification ID (must be valid utf8)</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-display-get-xdisplay"></a><h3>gdk_x11_display_get_xdisplay ()</h3>
-<pre class="programlisting"><span class="returnvalue">Display</span> * gdk_x11_display_get_xdisplay (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Returns the X display of a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Display]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an X display. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-display-grab"></a><h3>gdk_x11_display_grab ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_display_grab (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Call <code class="function">XGrabServer()</code> on <em class="parameter"><code>display</code></em>.
-To ungrab the display again, use <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-ungrab" title="gdk_x11_display_ungrab ()"><code class="function">gdk_x11_display_ungrab()</code></a>.
-</p>
-<p>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-grab" title="gdk_x11_display_grab ()"><code class="function">gdk_x11_display_grab()</code></a>/<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-ungrab" title="gdk_x11_display_ungrab ()"><code class="function">gdk_x11_display_ungrab()</code></a> calls can be nested.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Display]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-display-ungrab"></a><h3>gdk_x11_display_ungrab ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_display_ungrab (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Ungrab <em class="parameter"><code>display</code></em> after it has been grabbed with
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-grab" title="gdk_x11_display_grab ()"><code class="function">gdk_x11_display_grab()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Display]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-display-error-trap-push"></a><h3>gdk_x11_display_error_trap_push ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_display_error_trap_push (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Begins a range of X requests on <em class="parameter"><code>display</code></em> for which X error events
-will be ignored. Unignored errors (when no trap is pushed) will abort
-the application. Use <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-pop" title="gdk_x11_display_error_trap_pop ()"><code class="function">gdk_x11_display_error_trap_pop()</code></a> or
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-pop-ignored" title="gdk_x11_display_error_trap_pop_ignored ()"><code class="function">gdk_x11_display_error_trap_pop_ignored()</code></a>to lift a trap pushed
-with this function.
-</p>
-<p>
-See also <a class="link" href="gdk3-General.html#gdk-error-trap-push" title="gdk_error_trap_push ()"><code class="function">gdk_error_trap_push()</code></a> to push a trap on all displays.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Display]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-display-error-trap-pop"></a><h3>gdk_x11_display_error_trap_pop ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_x11_display_error_trap_pop (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Pops the error trap pushed by <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-push" title="gdk_x11_display_error_trap_push ()"><code class="function">gdk_x11_display_error_trap_push()</code></a>.
-Will <code class="function">XSync()</code> if necessary and will always block until
-the error is known to have occurred or not occurred,
-so the error code can be returned.
-</p>
-<p>
-If you don't need to use the return value,
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-pop-ignored" title="gdk_x11_display_error_trap_pop_ignored ()"><code class="function">gdk_x11_display_error_trap_pop_ignored()</code></a> would be more efficient.
-</p>
-<p>
-See <a class="link" href="gdk3-General.html#gdk-error-trap-pop" title="gdk_error_trap_pop ()"><code class="function">gdk_error_trap_pop()</code></a> for the all-displays-at-once
-equivalent.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the display. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Display]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>X error code or 0 on success</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-display-error-trap-pop-ignored"></a><h3>gdk_x11_display_error_trap_pop_ignored ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_display_error_trap_pop_ignored
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
-<p>
-Pops the error trap pushed by <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-push" title="gdk_x11_display_error_trap_push ()"><code class="function">gdk_x11_display_error_trap_push()</code></a>.
-Does not block to see if an error occurred; merely records the
-range of requests to ignore errors for, and ignores those errors
-if they arrive asynchronously.
-</p>
-<p>
-See <a class="link" href="gdk3-General.html#gdk-error-trap-pop-ignored" title="gdk_error_trap_pop_ignored ()"><code class="function">gdk_error_trap_pop_ignored()</code></a> for the all-displays-at-once
-equivalent.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the display. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Display]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 3.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-display-set-cursor-theme"></a><h3>gdk_x11_display_set_cursor_theme ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_display_set_cursor_theme (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *theme</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> size</code></em>);</pre>
-<p>
-Sets the cursor theme from which the images for cursor
-should be taken.
-</p>
-<p>
-If the windowing system supports it, existing cursors created
-with <a class="link" href="gdk3-Cursors.html#gdk-cursor-new" title="gdk_cursor_new ()"><code class="function">gdk_cursor_new()</code></a>, <a class="link" href="gdk3-Cursors.html#gdk-cursor-new-for-display" title="gdk_cursor_new_for_display ()"><code class="function">gdk_cursor_new_for_display()</code></a> and
-<code class="function">gdk_cursor_new_for_name()</code> are updated to reflect the theme
-change. Custom cursors constructed with
-<a class="link" href="gdk3-Cursors.html#gdk-cursor-new-from-pixbuf" title="gdk_cursor_new_from_pixbuf ()"><code class="function">gdk_cursor_new_from_pixbuf()</code></a> will have to be handled
-by the application (GTK+ applications can learn about
-cursor theme changes by listening for change notification
-for the corresponding <span class="type">GtkSetting</span>).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Display]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>theme</code></em> :</span></p></td>
-<td>the name of the cursor theme to use, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset
-a previously set value</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>the cursor size to use, or 0 to keep the previous size</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-register-standard-event-type"></a><h3>gdk_x11_register_standard_event_type ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_register_standard_event_type
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> event_base</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_events</code></em>);</pre>
-<p>
-Registers interest in receiving extension events with type codes
-between <em class="parameter"><code>event_base</code></em> and <code class="literal">event_base + n_events - 1</code>.
-The registered events must have the window field in the same place
-as core X events (this is not the case for e.g. XKB extension events).
-</p>
-<p>
-If an event type is registered, events of this type will go through
-global and window-specific filters (see <a class="link" href="gdk3-Windows.html#gdk-window-add-filter" title="gdk_window_add_filter ()"><code class="function">gdk_window_add_filter()</code></a>).
-Unregistered events will only go through global filters.
-GDK may register the events of some X extensions on its own.
-</p>
-<p>
-This function should only be needed in unusual circumstances, e.g.
-when filtering XInput extension events on the root window.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event_base</code></em> :</span></p></td>
-<td>first event type code to register</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_events</code></em> :</span></p></td>
-<td>number of event type codes to register</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-screen-get-screen-number"></a><h3>gdk_x11_screen_get_screen_number ()</h3>
-<pre class="programlisting"><span class="returnvalue">int</span> gdk_x11_screen_get_screen_number (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Returns the index of a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Screen]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the position of <em class="parameter"><code>screen</code></em> among the screens
-of its display</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-screen-get-xscreen"></a><h3>gdk_x11_screen_get_xscreen ()</h3>
-<pre class="programlisting"><span class="returnvalue">Screen</span> * gdk_x11_screen_get_xscreen (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Returns the screen of a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Screen]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an Xlib <span class="type">Screen*</span>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-screen-get-window-manager-name"></a><h3>gdk_x11_screen_get_window_manager_name ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * gdk_x11_screen_get_window_manager_name
- (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
-<p>
-Returns the name of the window manager for <em class="parameter"><code>screen</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Screen]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the name of the window manager screen <em class="parameter"><code>screen</code></em>, or
-"unknown" if the window manager is unknown. The string is owned by GDK
-and should not be freed.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-screen-get-monitor-output"></a><h3>gdk_x11_screen_get_monitor_output ()</h3>
-<pre class="programlisting"><span class="returnvalue">XID</span> gdk_x11_screen_get_monitor_output (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>);</pre>
-<p>
-Gets the XID of the specified output/monitor.
-If the X server does not support version 1.2 of the RANDR
-extension, 0 is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Screen]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor_num</code></em> :</span></p></td>
-<td>number of the monitor, between 0 and gdk_screen_get_n_monitors (screen)</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the XID of the monitor</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.14</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-screen-lookup-visual"></a><h3>gdk_x11_screen_lookup_visual ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="returnvalue">GdkVisual</span></a> * gdk_x11_screen_lookup_visual (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><span class="type">VisualID</span> xvisualid</code></em>);</pre>
-<p>
-Looks up the <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> for a particular screen and X Visual ID.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Screen]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>xvisualid</code></em> :</span></p></td>
-<td>an X Visual ID.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> (owned by the screen
-object), or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the visual ID wasn't found. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-screen-supports-net-wm-hint"></a><h3>gdk_x11_screen_supports_net_wm_hint ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_x11_screen_supports_net_wm_hint (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> property</code></em>);</pre>
-<p>
-This function is specific to the X11 backend of GDK, and indicates
-whether the window manager supports a certain hint from the
-Extended Window Manager Hints Specification. You can find this
-specification on
-<a class="ulink" href="http://www.freedesktop.org" target="_top">http://www.freedesktop.org</a>.
-</p>
-<p>
-When using this function, keep in mind that the window manager
-can change over time; so you shouldn't use this function in
-a way that impacts persistent application state. A common bug
-is that your application can start up before the window manager
-does when the user logs in, and before the window manager starts
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-supports-net-wm-hint" title="gdk_x11_screen_supports_net_wm_hint ()"><code class="function">gdk_x11_screen_supports_net_wm_hint()</code></a> will return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> for every property.
-You can monitor the window_manager_changed signal on <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> to detect
-a window manager change.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
-<td>the relevant <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Screen]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>a property atom.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window manager supports <em class="parameter"><code>property</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-window-foreign-new-for-display"></a><h3>gdk_x11_window_foreign_new_for_display ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_x11_window_foreign_new_for_display
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><span class="type">Window</span> window</code></em>);</pre>
-<p>
-Wraps a native window in a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>. The function will try to
-look up the window using <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-window-lookup-for-display" title="gdk_x11_window_lookup_for_display ()"><code class="function">gdk_x11_window_lookup_for_display()</code></a> first.
-If it does not find it there, it will create a new window.
-</p>
-<p>
-This may fail if the window has been destroyed. If the window
-was already known to GDK, a new reference to the existing
-<a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> where the window handle comes from.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>an XLib <span class="type">Window</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> wrapper for the native
-window, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the window has been destroyed. The wrapper
-will be newly created, if one doesn't exist already. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-window-lookup-for-display"></a><h3>gdk_x11_window_lookup_for_display ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> * gdk_x11_window_lookup_for_display (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><span class="type">Window</span> window</code></em>);</pre>
-<p>
-Looks up the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> that wraps the given native window handle.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> corresponding to the
-window handle. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Window]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>an XLib <span class="type">Window</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> wrapper for the native
-window, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is none. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-window-get-xid"></a><h3>gdk_x11_window_get_xid ()</h3>
-<pre class="programlisting"><span class="returnvalue">Window</span> gdk_x11_window_get_xid (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Returns the X resource (window) belonging to a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a native <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Window]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the ID of <em class="parameter"><code>drawable</code></em>'s X resource.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-window-set-hide-titlebar-when-maximized"></a><h3>gdk_x11_window_set_hide_titlebar_when_maximized ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_window_set_hide_titlebar_when_maximized
- (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> hide_titlebar_when_maximized</code></em>);</pre>
-<p>
-Set a hint for the window manager, requesting that the titlebar
-should be hidden when the window is maximized.
-</p>
-<p>
-Note that this property is automatically updated by GTK+, so this
-function should only be used by applications which do not use GTK+
-to create toplevel windows.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Window]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>hide_titlebar_when_maximized</code></em> :</span></p></td>
-<td>whether to hide the titlebar when
-maximized</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-window-set-theme-variant"></a><h3>gdk_x11_window_set_theme_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_window_set_theme_variant (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><span class="type">char</span> *variant</code></em>);</pre>
-<p>
-GTK+ applications can request a dark theme variant. In order to
-make other applications - namely window managers using GTK+ for
-themeing - aware of this choice, GTK+ uses this function to
-export the requested theme variant as _GTK_THEME_VARIANT property
-on toplevel windows.
-</p>
-<p>
-Note that this property is automatically updated by GTK+, so this
-function should only be used by applications which do not use GTK+
-to create toplevel windows.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Window]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>variant</code></em> :</span></p></td>
-<td>the theme variant to export</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-window-set-user-time"></a><h3>gdk_x11_window_set_user_time ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_window_set_user_time (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);</pre>
-<p>
-The application can use this call to update the _NET_WM_USER_TIME
-property on a toplevel window. This property stores an Xserver
-time which represents the time of the last user input event
-received for this window. This property may be used by the window
-manager to alter the focus, stacking, and/or placement behavior of
-windows when they are mapped depending on whether the new window
-was created by a user action or is a "pop-up" window activated by a
-timer or some other event.
-</p>
-<p>
-Note that this property is automatically updated by GDK, so this
-function should only be used by applications which handle input
-events bypassing GDK.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>A toplevel <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Window]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
-<td>An XServer timestamp to which the property should be set</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-window-move-to-current-desktop"></a><h3>gdk_x11_window_move_to_current_desktop ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_window_move_to_current_desktop
- (<em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
-<p>
-Moves the window to the correct workspace when running under a
-window manager that supports multiple workspaces, as described
-in the <a class="ulink" href="http://www.freedesktop.org/Standards/wm-spec" target="_top">Extended
-Window Manager Hints</a>. Will not do anything if the
-window is already on all workspaces.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Window]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.8</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-get-default-root-xwindow"></a><h3>gdk_x11_get_default_root_xwindow ()</h3>
-<pre class="programlisting"><span class="returnvalue">Window</span> gdk_x11_get_default_root_xwindow (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the root window of the default screen
-(see <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-get-default-screen" title="gdk_x11_get_default_screen ()"><code class="function">gdk_x11_get_default_screen()</code></a>).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an Xlib <span class="type">Window</span>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-get-default-screen"></a><h3>gdk_x11_get_default_screen ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_x11_get_default_screen (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the default GTK+ screen number.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>returns the screen number specified by
-the --display command line option or the DISPLAY environment
-variable when <a class="link" href="gdk3-General.html#gdk-init" title="gdk_init ()"><code class="function">gdk_init()</code></a> calls <code class="function">XOpenDisplay()</code>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-get-default-xdisplay"></a><h3>gdk_x11_get_default_xdisplay ()</h3>
-<pre class="programlisting"><span class="returnvalue">Display</span> * gdk_x11_get_default_xdisplay (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the default GTK+ display.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the Xlib <span class="type">Display*</span> for
-the display specified in the <code class="option">--display</code> command
-line option or the <code class="envar">DISPLAY</code> environment variable. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-grab-server"></a><h3>gdk_x11_grab_server ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_grab_server (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Call <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-grab" title="gdk_x11_display_grab ()"><code class="function">gdk_x11_display_grab()</code></a> on the default display.
-To ungrab the server again, use <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-ungrab-server" title="gdk_x11_ungrab_server ()"><code class="function">gdk_x11_ungrab_server()</code></a>.
-</p>
-<p>
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-grab-server" title="gdk_x11_grab_server ()"><code class="function">gdk_x11_grab_server()</code></a>/<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-ungrab-server" title="gdk_x11_ungrab_server ()"><code class="function">gdk_x11_ungrab_server()</code></a> calls can be nested.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-ungrab-server"></a><h3>gdk_x11_ungrab_server ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_ungrab_server (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Ungrab the default display after it has been grabbed with
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-grab-server" title="gdk_x11_grab_server ()"><code class="function">gdk_x11_grab_server()</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-cursor-get-xcursor"></a><h3>gdk_x11_cursor_get_xcursor ()</h3>
-<pre class="programlisting"><span class="returnvalue">Cursor</span> gdk_x11_cursor_get_xcursor (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);</pre>
-<p>
-Returns the X cursor belonging to a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cursor</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Cursor]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an Xlib <span class="type">Cursor</span>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-cursor-get-xdisplay"></a><h3>gdk_x11_cursor_get_xdisplay ()</h3>
-<pre class="programlisting"><span class="returnvalue">Display</span> * gdk_x11_cursor_get_xdisplay (<em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>);</pre>
-<p>
-Returns the display of a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cursor</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Cursor]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an Xlib <span class="type">Display*</span>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-keymap-get-group-for-state"></a><h3>gdk_x11_keymap_get_group_for_state ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_x11_keymap_get_group_for_state (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> state</code></em>);</pre>
-<p>
-Extracts the group from the state field sent in an X Key event.
-This is only needed for code processing raw X events, since <a class="link" href="gdk3-Event-Structures.html#GdkEventKey" title="struct GdkEventKey"><span class="type">GdkEventKey</span></a>
-directly includes an is_modifier field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>a <span class="type">GdkX11Keymap</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
-<td>raw state returned from X</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the index of the active keyboard group for the event</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-keymap-key-is-modifier"></a><h3>gdk_x11_keymap_key_is_modifier ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_x11_keymap_key_is_modifier (<em class="parameter"><code><a class="link" href="gdk3-Keyboard-Handling.html#GdkKeymap"><span class="type">GdkKeymap</span></a> *keymap</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keycode</code></em>);</pre>
-<p>
-Determines whether a particular key code represents a key that
-is a modifier. That is, it's a key that normally just affects
-the keyboard state and the behavior of other keys rather than
-producing a direct effect itself. This is only needed for code
-processing raw X events, since <a class="link" href="gdk3-Event-Structures.html#GdkEventKey" title="struct GdkEventKey"><span class="type">GdkEventKey</span></a> directly includes
-an is_modifier field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keymap</code></em> :</span></p></td>
-<td>a <span class="type">GdkX11Keymap</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keycode</code></em> :</span></p></td>
-<td>the hardware keycode from a key event</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the hardware keycode is a modifier key</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 3.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-visual-get-xvisual"></a><h3>gdk_x11_visual_get_xvisual ()</h3>
-<pre class="programlisting"><span class="returnvalue">Visual</span> * gdk_x11_visual_get_xvisual (<em class="parameter"><code><a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> *visual</code></em>);</pre>
-<p>
-Returns the X visual belonging to a <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>visual</code></em> :</span></p></td>
-<td>a <a class="link" href="gdk3-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an Xlib <span class="type">Visual*</span>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-atom-to-xatom"></a><h3>gdk_x11_atom_to_xatom ()</h3>
-<pre class="programlisting"><span class="returnvalue">Atom</span> gdk_x11_atom_to_xatom (<em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> atom</code></em>);</pre>
-<p>
-Converts from a <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> to the X atom for the default GDK display
-with the same string value.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>atom</code></em> :</span></p></td>
-<td>A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the X atom corresponding to <em class="parameter"><code>atom</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-atom-to-xatom-for-display"></a><h3>gdk_x11_atom_to_xatom_for_display ()</h3>
-<pre class="programlisting"><span class="returnvalue">Atom</span> gdk_x11_atom_to_xatom_for_display (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> atom</code></em>);</pre>
-<p>
-Converts from a <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> to the X atom for a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-with the same string value. The special value <a class="link" href="gdk3-Properties-and-Atoms.html#GDK-NONE:CAPS" title="GDK_NONE"><code class="literal">GDK_NONE</code></a>
-is converted to <code class="literal">None</code>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>A <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>atom</code></em> :</span></p></td>
-<td>A <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a>, or <a class="link" href="gdk3-Properties-and-Atoms.html#GDK-NONE:CAPS" title="GDK_NONE"><code class="literal">GDK_NONE</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the X atom corresponding to <em class="parameter"><code>atom</code></em>, or <code class="literal">None</code>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-xatom-to-atom"></a><h3>gdk_x11_xatom_to_atom ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="returnvalue">GdkAtom</span></a> gdk_x11_xatom_to_atom (<em class="parameter"><code><span class="type">Atom</span> xatom</code></em>);</pre>
-<p>
-Convert from an X atom for the default display to the corresponding
-<a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>xatom</code></em> :</span></p></td>
-<td>an X atom for the default GDK display</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the corresponding G<span class="type">dkAtom</span>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-xatom-to-atom-for-display"></a><h3>gdk_x11_xatom_to_atom_for_display ()</h3>
-<pre class="programlisting"><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="returnvalue">GdkAtom</span></a> gdk_x11_xatom_to_atom_for_display (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><span class="type">Atom</span> xatom</code></em>);</pre>
-<p>
-Convert from an X atom for a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> to the corresponding
-<a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>A <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>xatom</code></em> :</span></p></td>
-<td>an X atom</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the corresponding <a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-get-xatom-by-name"></a><h3>gdk_x11_get_xatom_by_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">Atom</span> gdk_x11_get_xatom_by_name (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *atom_name</code></em>);</pre>
-<p>
-Returns the X atom for GDK's default display corresponding to <em class="parameter"><code>atom_name</code></em>.
-This function caches the result, so if called repeatedly it is much
-faster than <code class="function">XInternAtom()</code>, which is a round trip to the server each time.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>atom_name</code></em> :</span></p></td>
-<td>a string</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a X atom for GDK's default display.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-get-xatom-by-name-for-display"></a><h3>gdk_x11_get_xatom_by_name_for_display ()</h3>
-<pre class="programlisting"><span class="returnvalue">Atom</span> gdk_x11_get_xatom_by_name_for_display
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *atom_name</code></em>);</pre>
-<p>
-Returns the X atom for a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> corresponding to <em class="parameter"><code>atom_name</code></em>.
-This function caches the result, so if called repeatedly it is much
-faster than <code class="function">XInternAtom()</code>, which is a round trip to the server each time.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>atom_name</code></em> :</span></p></td>
-<td>a string</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a X atom for a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-get-xatom-name"></a><h3>gdk_x11_get_xatom_name ()</h3>
-<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_x11_get_xatom_name (<em class="parameter"><code><span class="type">Atom</span> xatom</code></em>);</pre>
-<p>
-Returns the name of an X atom for GDK's default display. This
-function is meant mainly for debugging, so for convenience, unlike
-<code class="function"><code class="function">XAtomName()</code></code> and <a class="link" href="gdk3-Properties-and-Atoms.html#gdk-atom-name" title="gdk_atom_name ()"><code class="function">gdk_atom_name()</code></a>, the result
-doesn't need to be freed. Also, this function will never return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>,
-even if <em class="parameter"><code>xatom</code></em> is invalid.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>xatom</code></em> :</span></p></td>
-<td>an X atom for GDK's default display</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>name of the X atom; this string is owned by GTK+,
-so it shouldn't be modifed or freed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-get-xatom-name-for-display"></a><h3>gdk_x11_get_xatom_name_for_display ()</h3>
-<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdk_x11_get_xatom_name_for_display (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><span class="type">Atom</span> xatom</code></em>);</pre>
-<p>
-Returns the name of an X atom for its display. This
-function is meant mainly for debugging, so for convenience, unlike
-<code class="function">XAtomName()</code> and <a class="link" href="gdk3-Properties-and-Atoms.html#gdk-atom-name" title="gdk_atom_name ()"><code class="function">gdk_atom_name()</code></a>, the result doesn't need to
-be freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> where <em class="parameter"><code>xatom</code></em> is defined</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>xatom</code></em> :</span></p></td>
-<td>an X atom</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>name of the X atom; this string is owned by GDK,
-so it shouldn't be modifed or freed.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-set-sm-client-id"></a><h3>gdk_x11_set_sm_client_id ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_set_sm_client_id (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sm_client_id</code></em>);</pre>
-<p>
-Sets the <code class="literal">SM_CLIENT_ID</code> property on the application's leader window so that
-the window manager can save the application's state using the X11R6 ICCCM
-session management protocol.
-</p>
-<p>
-See the X Session Management Library documentation for more information on
-session management and the Inter-Client Communication Conventions Manual
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>sm_client_id</code></em> :</span></p></td>
-<td>the client id assigned by the session manager when the
-connection was opened, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to remove the property.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-display-text-property-to-text-list"></a><h3>gdk_x11_display_text_property_to_text_list ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_x11_display_text_property_to_text_list
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> encoding</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> format</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *text</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> length</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***list</code></em>);</pre>
-<p>
-Convert a text string from the encoding as it is stored
-in a property into an array of strings in the encoding of
-the current locale. (The elements of the array represent the
-nul-separated elements of the original text string.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>The <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> where the encoding is defined. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Display]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>encoding</code></em> :</span></p></td>
-<td>an atom representing the encoding. The most
-common values for this are STRING, or COMPOUND_TEXT.
-This is value used as the type for the property</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>the format of the property</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>text</code></em> :</span></p></td>
-<td>The text data</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>The number of items to transform</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
-<td>location to store an array of strings in
-the encoding of the current locale. This array should be
-freed using <a href="http://library.gnome.org/devel/gdk3/gdk-Properties-and-Atoms.html#gdk-free-text-list"><code class="function">gdk_free_text_list()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of strings stored in list, or 0,
-if the conversion failed</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-free-text-list"></a><h3>gdk_x11_free_text_list ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_free_text_list (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **list</code></em>);</pre>
-<p>
-Frees the array of strings created by
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-text-property-to-text-list" title="gdk_x11_display_text_property_to_text_list ()"><code class="function">gdk_x11_display_text_property_to_text_list()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
-<td>the value stored in the <em class="parameter"><code>list</code></em> parameter by
-a call to <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-text-property-to-text-list" title="gdk_x11_display_text_property_to_text_list ()"><code class="function">gdk_x11_display_text_property_to_text_list()</code></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-display-string-to-compound-text"></a><h3>gdk_x11_display_string_to_compound_text ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gdk_x11_display_string_to_compound_text
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> *encoding</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *format</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> **ctext</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *length</code></em>);</pre>
-<p>
-Convert a string from the encoding of the current
-locale into a form suitable for storing in a window property.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>the <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> where the encoding is defined. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Display]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
-<td>a nul-terminated string</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>encoding</code></em> :</span></p></td>
-<td>location to store the encoding atom
-(to be used as the type for the property). <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>location to store the format of the property. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ctext</code></em> :</span></p></td>
-<td>location to store newly
-allocated data for the property. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=length]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>the length of <em class="parameter"><code>ctext</code></em>, in bytes</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>0 upon success, non-zero upon failure</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-display-utf8-to-compound-text"></a><h3>gdk_x11_display_utf8_to_compound_text ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdk_x11_display_utf8_to_compound_text
- (<em class="parameter"><code><a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> *display</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>,
- <em class="parameter"><code><a class="link" href="gdk3-Properties-and-Atoms.html#GdkAtom" title="GdkAtom"><span class="type">GdkAtom</span></a> *encoding</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *format</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> **ctext</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *length</code></em>);</pre>
-<p>
-Converts from UTF-8 to compound text.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
-<td>a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GdkX11Display]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
-<td>a UTF-8 string</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>encoding</code></em> :</span></p></td>
-<td>location to store resulting encoding. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>location to store format of the result. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ctext</code></em> :</span></p></td>
-<td>location to store the data of the result. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=length]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>location to store the length of the data
-stored in <em class="parameter"><code>ctext</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the conversion succeeded,
-otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="gdk-x11-free-compound-text"></a><h3>gdk_x11_free_compound_text ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> gdk_x11_free_compound_text (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *ctext</code></em>);</pre>
-<p>
-Frees the data returned from <a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-string-to-compound-text" title="gdk_x11_display_string_to_compound_text ()"><code class="function">gdk_x11_display_string_to_compound_text()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>ctext</code></em> :</span></p></td>
-<td>The pointer stored in <em class="parameter"><code>ctext</code></em> from a call to
-<a class="link" href="gdk3-X-Window-System-Interaction.html#gdk-x11-display-string-to-compound-text" title="gdk_x11_display_string_to_compound_text ()"><code class="function">gdk_x11_display_string_to_compound_text()</code></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3.devhelp2 b/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3.devhelp2
deleted file mode 100644
index cc73afd..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gdk3.devhelp2
+++ /dev/null
@@ -1,1038 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="no"?>
-<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
-<book xmlns="http://www.devhelp.net/book" title="GDK 3 Reference Manual" link="index.html" author="" name="gdk3" version="2" language="c">
- <chapters>
- <sub name="API Reference" link="reference.html">
- <sub name="General" link="gdk3-General.html"/>
- <sub name="GdkDisplayManager" link="GdkDisplayManager.html"/>
- <sub name="GdkDisplay" link="GdkDisplay.html"/>
- <sub name="GdkScreen" link="GdkScreen.html"/>
- <sub name="GdkDeviceManager" link="GdkDeviceManager.html"/>
- <sub name="GdkDevice" link="GdkDevice.html"/>
- <sub name="Points and Rectangles" link="gdk3-Points-Rectangles-and-Regions.html"/>
- <sub name="Pixbufs" link="gdk3-Pixbufs.html"/>
- <sub name="Colors" link="gdk3-Colors.html"/>
- <sub name="RGBA Colors" link="gdk3-RGBA-Colors.html"/>
- <sub name="Visuals" link="gdk3-Visuals.html"/>
- <sub name="Cursors" link="gdk3-Cursors.html"/>
- <sub name="Windows" link="gdk3-Windows.html"/>
- <sub name="Events" link="gdk3-Events.html"/>
- <sub name="Event Structures" link="gdk3-Event-Structures.html"/>
- <sub name="Key Values" link="gdk3-Keyboard-Handling.html"/>
- <sub name="Selections" link="gdk3-Selections.html"/>
- <sub name="Drag And Drop" link="gdk3-Drag-and-Drop.html"/>
- <sub name="Properties and Atoms" link="gdk3-Properties-and-Atoms.html"/>
- <sub name="Threads" link="gdk3-Threads.html"/>
- <sub name="Pango Interaction" link="gdk3-Pango-Interaction.html"/>
- <sub name="Cairo Interaction" link="gdk3-Cairo-Interaction.html"/>
- <sub name="X Window System Interaction" link="gdk3-X-Window-System-Interaction.html"/>
- <sub name="Application launching" link="gdk3-Application-launching.html"/>
- </sub>
- <sub name="Index of all symbols" link="api-index-full.html"/>
- <sub name="Index of deprecated symbols" link="api-index-deprecated.html"/>
- <sub name="Index of new symbols in 3.0" link="api-index-3-0.html"/>
- <sub name="Index of new symbols in 3.2" link="api-index-3-2.html"/>
- <sub name="Index of new symbols in 3.4" link="api-index-3-4.html"/>
- <sub name="Index of new symbols in 3.6" link="api-index-3-6.html"/>
- <sub name="Annotation Glossary" link="annotation-glossary.html"/>
- </chapters>
- <functions>
- <keyword type="function" name="gdk_init ()" link="gdk3-General.html#gdk-init"/>
- <keyword type="function" name="gdk_init_check ()" link="gdk3-General.html#gdk-init-check"/>
- <keyword type="function" name="gdk_parse_args ()" link="gdk3-General.html#gdk-parse-args" since="2.2"/>
- <keyword type="function" name="gdk_get_display_arg_name ()" link="gdk3-General.html#gdk-get-display-arg-name" since="2.2"/>
- <keyword type="function" name="gdk_notify_startup_complete ()" link="gdk3-General.html#gdk-notify-startup-complete" since="2.2"/>
- <keyword type="function" name="gdk_notify_startup_complete_with_id ()" link="gdk3-General.html#gdk-notify-startup-complete-with-id" since="2.12"/>
- <keyword type="function" name="gdk_get_program_class ()" link="gdk3-General.html#gdk-get-program-class"/>
- <keyword type="function" name="gdk_set_program_class ()" link="gdk3-General.html#gdk-set-program-class"/>
- <keyword type="function" name="gdk_get_display ()" link="gdk3-General.html#gdk-get-display"/>
- <keyword type="function" name="gdk_flush ()" link="gdk3-General.html#gdk-flush"/>
- <keyword type="function" name="gdk_screen_width ()" link="gdk3-General.html#gdk-screen-width"/>
- <keyword type="function" name="gdk_screen_height ()" link="gdk3-General.html#gdk-screen-height"/>
- <keyword type="function" name="gdk_screen_width_mm ()" link="gdk3-General.html#gdk-screen-width-mm"/>
- <keyword type="function" name="gdk_screen_height_mm ()" link="gdk3-General.html#gdk-screen-height-mm"/>
- <keyword type="function" name="gdk_pointer_grab ()" link="gdk3-General.html#gdk-pointer-grab" deprecated="3.0: Use gdk_device_grab() instead."/>
- <keyword type="enum" name="enum GdkGrabStatus" link="gdk3-General.html#GdkGrabStatus"/>
- <keyword type="function" name="gdk_pointer_ungrab ()" link="gdk3-General.html#gdk-pointer-ungrab" deprecated=""/>
- <keyword type="function" name="gdk_pointer_is_grabbed ()" link="gdk3-General.html#gdk-pointer-is-grabbed" deprecated="3.0: Use gdk_display_device_is_grabbed() instead."/>
- <keyword type="function" name="gdk_set_double_click_time ()" link="gdk3-General.html#gdk-set-double-click-time"/>
- <keyword type="function" name="gdk_keyboard_grab ()" link="gdk3-General.html#gdk-keyboard-grab" deprecated="3.0: Use gdk_device_grab() instead."/>
- <keyword type="function" name="gdk_keyboard_ungrab ()" link="gdk3-General.html#gdk-keyboard-ungrab" deprecated=""/>
- <keyword type="function" name="gdk_beep ()" link="gdk3-General.html#gdk-beep"/>
- <keyword type="function" name="gdk_error_trap_push ()" link="gdk3-General.html#gdk-error-trap-push"/>
- <keyword type="function" name="gdk_error_trap_pop ()" link="gdk3-General.html#gdk-error-trap-pop"/>
- <keyword type="function" name="gdk_error_trap_pop_ignored ()" link="gdk3-General.html#gdk-error-trap-pop-ignored" since="3.0"/>
- <keyword type="macro" name="GDK_WINDOWING_X11" link="gdk3-General.html#GDK-WINDOWING-X11:CAPS"/>
- <keyword type="macro" name="GDK_WINDOWING_WIN32" link="gdk3-General.html#GDK-WINDOWING-WIN32:CAPS"/>
- <keyword type="macro" name="GDK_VERSION_3_0" link="gdk3-General.html#GDK-VERSION-3-0:CAPS" since="3.4"/>
- <keyword type="macro" name="GDK_VERSION_3_2" link="gdk3-General.html#GDK-VERSION-3-2:CAPS" since="3.4"/>
- <keyword type="macro" name="GDK_VERSION_3_4" link="gdk3-General.html#GDK-VERSION-3-4:CAPS" since="3.4"/>
- <keyword type="macro" name="GDK_VERSION_MIN_REQUIRED" link="gdk3-General.html#GDK-VERSION-MIN-REQUIRED:CAPS" since="3.4"/>
- <keyword type="macro" name="GDK_VERSION_MAX_ALLOWED" link="gdk3-General.html#GDK-VERSION-MAX-ALLOWED:CAPS" since="3.4"/>
- <keyword type="struct" name="GdkDisplayManager" link="GdkDisplayManager.html#GdkDisplayManager-struct"/>
- <keyword type="function" name="gdk_display_manager_get ()" link="GdkDisplayManager.html#gdk-display-manager-get" since="2.2"/>
- <keyword type="function" name="gdk_display_manager_get_default_display ()" link="GdkDisplayManager.html#gdk-display-manager-get-default-display" since="2.2"/>
- <keyword type="function" name="gdk_display_manager_set_default_display ()" link="GdkDisplayManager.html#gdk-display-manager-set-default-display" since="2.2"/>
- <keyword type="function" name="gdk_display_manager_list_displays ()" link="GdkDisplayManager.html#gdk-display-manager-list-displays" since="2.2"/>
- <keyword type="function" name="gdk_display_manager_open_display ()" link="GdkDisplayManager.html#gdk-display-manager-open-display" since="3.0"/>
- <keyword type="property" name="The &quot;default-display&quot; property" link="GdkDisplayManager.html#GdkDisplayManager--default-display"/>
- <keyword type="signal" name="The &quot;display-opened&quot; signal" link="GdkDisplayManager.html#GdkDisplayManager-display-opened"/>
- <keyword type="struct" name="GdkDisplay" link="GdkDisplay.html#GdkDisplay-struct"/>
- <keyword type="function" name="gdk_display_open ()" link="GdkDisplay.html#gdk-display-open" since="2.2"/>
- <keyword type="function" name="gdk_display_get_default ()" link="GdkDisplay.html#gdk-display-get-default" since="2.2"/>
- <keyword type="function" name="gdk_display_get_name ()" link="GdkDisplay.html#gdk-display-get-name" since="2.2"/>
- <keyword type="function" name="gdk_display_get_n_screens ()" link="GdkDisplay.html#gdk-display-get-n-screens" since="2.2"/>
- <keyword type="function" name="gdk_display_get_screen ()" link="GdkDisplay.html#gdk-display-get-screen" since="2.2"/>
- <keyword type="function" name="gdk_display_get_default_screen ()" link="GdkDisplay.html#gdk-display-get-default-screen" since="2.2"/>
- <keyword type="function" name="gdk_display_get_device_manager ()" link="GdkDisplay.html#gdk-display-get-device-manager" since="3.0"/>
- <keyword type="function" name="gdk_display_pointer_ungrab ()" link="GdkDisplay.html#gdk-display-pointer-ungrab" deprecated="" since="2.2"/>
- <keyword type="function" name="gdk_display_keyboard_ungrab ()" link="GdkDisplay.html#gdk-display-keyboard-ungrab" deprecated="" since="2.2"/>
- <keyword type="function" name="gdk_display_pointer_is_grabbed ()" link="GdkDisplay.html#gdk-display-pointer-is-grabbed" deprecated="3.0: Use gdk_display_device_is_grabbed() instead." since="2.2"/>
- <keyword type="function" name="gdk_display_device_is_grabbed ()" link="GdkDisplay.html#gdk-display-device-is-grabbed"/>
- <keyword type="function" name="gdk_display_beep ()" link="GdkDisplay.html#gdk-display-beep" since="2.2"/>
- <keyword type="function" name="gdk_display_sync ()" link="GdkDisplay.html#gdk-display-sync" since="2.2"/>
- <keyword type="function" name="gdk_display_flush ()" link="GdkDisplay.html#gdk-display-flush" since="2.4"/>
- <keyword type="function" name="gdk_display_close ()" link="GdkDisplay.html#gdk-display-close" since="2.2"/>
- <keyword type="function" name="gdk_display_is_closed ()" link="GdkDisplay.html#gdk-display-is-closed" since="2.22"/>
- <keyword type="function" name="gdk_display_get_event ()" link="GdkDisplay.html#gdk-display-get-event" since="2.2"/>
- <keyword type="function" name="gdk_display_peek_event ()" link="GdkDisplay.html#gdk-display-peek-event" since="2.2"/>
- <keyword type="function" name="gdk_display_put_event ()" link="GdkDisplay.html#gdk-display-put-event" since="2.2"/>
- <keyword type="function" name="gdk_display_has_pending ()" link="GdkDisplay.html#gdk-display-has-pending" since="3.0"/>
- <keyword type="function" name="gdk_display_set_double_click_time ()" link="GdkDisplay.html#gdk-display-set-double-click-time" since="2.2"/>
- <keyword type="function" name="gdk_display_set_double_click_distance ()" link="GdkDisplay.html#gdk-display-set-double-click-distance" since="2.4"/>
- <keyword type="function" name="gdk_display_get_pointer ()" link="GdkDisplay.html#gdk-display-get-pointer" deprecated="3.0: Use gdk_device_get_position() instead." since="2.2"/>
- <keyword type="function" name="gdk_display_list_devices ()" link="GdkDisplay.html#gdk-display-list-devices" deprecated="3.0: Use gdk_device_manager_list_devices() instead." since="2.2"/>
- <keyword type="function" name="gdk_display_get_window_at_pointer ()" link="GdkDisplay.html#gdk-display-get-window-at-pointer" deprecated="3.0: Use gdk_device_get_window_at_position() instead." since="2.2"/>
- <keyword type="function" name="gdk_display_warp_pointer ()" link="GdkDisplay.html#gdk-display-warp-pointer" deprecated="3.0: Use gdk_device_warp() instead." since="2.8"/>
- <keyword type="function" name="gdk_display_supports_cursor_color ()" link="GdkDisplay.html#gdk-display-supports-cursor-color" since="2.4"/>
- <keyword type="function" name="gdk_display_supports_cursor_alpha ()" link="GdkDisplay.html#gdk-display-supports-cursor-alpha" since="2.4"/>
- <keyword type="function" name="gdk_display_get_default_cursor_size ()" link="GdkDisplay.html#gdk-display-get-default-cursor-size" since="2.4"/>
- <keyword type="function" name="gdk_display_get_maximal_cursor_size ()" link="GdkDisplay.html#gdk-display-get-maximal-cursor-size" since="2.4"/>
- <keyword type="function" name="gdk_display_get_default_group ()" link="GdkDisplay.html#gdk-display-get-default-group" since="2.4"/>
- <keyword type="function" name="gdk_display_supports_selection_notification ()" link="GdkDisplay.html#gdk-display-supports-selection-notification" since="2.6"/>
- <keyword type="function" name="gdk_display_request_selection_notification ()" link="GdkDisplay.html#gdk-display-request-selection-notification" since="2.6"/>
- <keyword type="function" name="gdk_display_supports_clipboard_persistence ()" link="GdkDisplay.html#gdk-display-supports-clipboard-persistence" since="2.6"/>
- <keyword type="function" name="gdk_display_store_clipboard ()" link="GdkDisplay.html#gdk-display-store-clipboard" since="2.6"/>
- <keyword type="function" name="gdk_display_supports_shapes ()" link="GdkDisplay.html#gdk-display-supports-shapes" since="2.10"/>
- <keyword type="function" name="gdk_display_supports_input_shapes ()" link="GdkDisplay.html#gdk-display-supports-input-shapes" since="2.10"/>
- <keyword type="function" name="gdk_display_supports_composite ()" link="GdkDisplay.html#gdk-display-supports-composite" since="2.12"/>
- <keyword type="function" name="gdk_display_get_app_launch_context ()" link="GdkDisplay.html#gdk-display-get-app-launch-context" since="3.0"/>
- <keyword type="function" name="gdk_display_notify_startup_complete ()" link="GdkDisplay.html#gdk-display-notify-startup-complete" since="3.0"/>
- <keyword type="signal" name="The &quot;closed&quot; signal" link="GdkDisplay.html#GdkDisplay-closed"/>
- <keyword type="signal" name="The &quot;opened&quot; signal" link="GdkDisplay.html#GdkDisplay-opened"/>
- <keyword type="struct" name="GdkScreen" link="GdkScreen.html#GdkScreen-struct"/>
- <keyword type="function" name="gdk_screen_get_default ()" link="GdkScreen.html#gdk-screen-get-default" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_system_visual ()" link="GdkScreen.html#gdk-screen-get-system-visual" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_rgba_visual ()" link="GdkScreen.html#gdk-screen-get-rgba-visual" since="2.8"/>
- <keyword type="function" name="gdk_screen_is_composited ()" link="GdkScreen.html#gdk-screen-is-composited" since="2.10"/>
- <keyword type="function" name="gdk_screen_get_root_window ()" link="GdkScreen.html#gdk-screen-get-root-window" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_display ()" link="GdkScreen.html#gdk-screen-get-display" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_number ()" link="GdkScreen.html#gdk-screen-get-number" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_width ()" link="GdkScreen.html#gdk-screen-get-width" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_height ()" link="GdkScreen.html#gdk-screen-get-height" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_width_mm ()" link="GdkScreen.html#gdk-screen-get-width-mm" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_height_mm ()" link="GdkScreen.html#gdk-screen-get-height-mm" since="2.2"/>
- <keyword type="function" name="gdk_screen_list_visuals ()" link="GdkScreen.html#gdk-screen-list-visuals" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_toplevel_windows ()" link="GdkScreen.html#gdk-screen-get-toplevel-windows" since="2.2"/>
- <keyword type="function" name="gdk_screen_make_display_name ()" link="GdkScreen.html#gdk-screen-make-display-name" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_n_monitors ()" link="GdkScreen.html#gdk-screen-get-n-monitors" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_primary_monitor ()" link="GdkScreen.html#gdk-screen-get-primary-monitor" since="2.20"/>
- <keyword type="function" name="gdk_screen_get_monitor_geometry ()" link="GdkScreen.html#gdk-screen-get-monitor-geometry" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_monitor_workarea ()" link="GdkScreen.html#gdk-screen-get-monitor-workarea" since="3.4"/>
- <keyword type="function" name="gdk_screen_get_monitor_at_point ()" link="GdkScreen.html#gdk-screen-get-monitor-at-point" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_monitor_at_window ()" link="GdkScreen.html#gdk-screen-get-monitor-at-window" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_monitor_height_mm ()" link="GdkScreen.html#gdk-screen-get-monitor-height-mm" since="2.14"/>
- <keyword type="function" name="gdk_screen_get_monitor_width_mm ()" link="GdkScreen.html#gdk-screen-get-monitor-width-mm" since="2.14"/>
- <keyword type="function" name="gdk_screen_get_monitor_plug_name ()" link="GdkScreen.html#gdk-screen-get-monitor-plug-name" since="2.14"/>
- <keyword type="function" name="gdk_screen_get_setting ()" link="GdkScreen.html#gdk-screen-get-setting" since="2.2"/>
- <keyword type="function" name="gdk_screen_get_font_options ()" link="GdkScreen.html#gdk-screen-get-font-options" since="2.10"/>
- <keyword type="function" name="gdk_screen_set_font_options ()" link="GdkScreen.html#gdk-screen-set-font-options" since="2.10"/>
- <keyword type="function" name="gdk_screen_get_resolution ()" link="GdkScreen.html#gdk-screen-get-resolution" since="2.10"/>
- <keyword type="function" name="gdk_screen_set_resolution ()" link="GdkScreen.html#gdk-screen-set-resolution" since="2.10"/>
- <keyword type="function" name="gdk_screen_get_active_window ()" link="GdkScreen.html#gdk-screen-get-active-window" since="2.10"/>
- <keyword type="function" name="gdk_screen_get_window_stack ()" link="GdkScreen.html#gdk-screen-get-window-stack" since="2.10"/>
- <keyword type="property" name="The &quot;font-options&quot; property" link="GdkScreen.html#GdkScreen--font-options"/>
- <keyword type="property" name="The &quot;resolution&quot; property" link="GdkScreen.html#GdkScreen--resolution"/>
- <keyword type="signal" name="The &quot;composited-changed&quot; signal" link="GdkScreen.html#GdkScreen-composited-changed"/>
- <keyword type="signal" name="The &quot;monitors-changed&quot; signal" link="GdkScreen.html#GdkScreen-monitors-changed"/>
- <keyword type="signal" name="The &quot;size-changed&quot; signal" link="GdkScreen.html#GdkScreen-size-changed"/>
- <keyword type="struct" name="GdkDeviceManager" link="GdkDeviceManager.html#GdkDeviceManager-struct"/>
- <keyword type="function" name="gdk_disable_multidevice ()" link="GdkDeviceManager.html#gdk-disable-multidevice" since="3.0"/>
- <keyword type="function" name="gdk_device_manager_get_display ()" link="GdkDeviceManager.html#gdk-device-manager-get-display" since="3.0"/>
- <keyword type="function" name="gdk_device_manager_list_devices ()" link="GdkDeviceManager.html#gdk-device-manager-list-devices" since="3.0"/>
- <keyword type="function" name="gdk_device_manager_get_client_pointer ()" link="GdkDeviceManager.html#gdk-device-manager-get-client-pointer" since="3.0"/>
- <keyword type="property" name="The &quot;display&quot; property" link="GdkDeviceManager.html#GdkDeviceManager--display"/>
- <keyword type="signal" name="The &quot;device-added&quot; signal" link="GdkDeviceManager.html#GdkDeviceManager-device-added"/>
- <keyword type="signal" name="The &quot;device-changed&quot; signal" link="GdkDeviceManager.html#GdkDeviceManager-device-changed"/>
- <keyword type="signal" name="The &quot;device-removed&quot; signal" link="GdkDeviceManager.html#GdkDeviceManager-device-removed"/>
- <keyword type="struct" name="GdkDevice" link="GdkDevice.html#GdkDevice-struct"/>
- <keyword type="enum" name="enum GdkInputSource" link="GdkDevice.html#GdkInputSource"/>
- <keyword type="enum" name="enum GdkInputMode" link="GdkDevice.html#GdkInputMode"/>
- <keyword type="enum" name="enum GdkAxisUse" link="GdkDevice.html#GdkAxisUse"/>
- <keyword type="enum" name="enum GdkDeviceType" link="GdkDevice.html#GdkDeviceType"/>
- <keyword type="enum" name="enum GdkGrabOwnership" link="GdkDevice.html#GdkGrabOwnership"/>
- <keyword type="function" name="gdk_device_get_name ()" link="GdkDevice.html#gdk-device-get-name" since="2.20"/>
- <keyword type="function" name="gdk_device_get_source ()" link="GdkDevice.html#gdk-device-get-source" since="2.20"/>
- <keyword type="function" name="gdk_device_set_mode ()" link="GdkDevice.html#gdk-device-set-mode"/>
- <keyword type="function" name="gdk_device_get_mode ()" link="GdkDevice.html#gdk-device-get-mode" since="2.20"/>
- <keyword type="function" name="gdk_device_set_key ()" link="GdkDevice.html#gdk-device-set-key"/>
- <keyword type="function" name="gdk_device_get_key ()" link="GdkDevice.html#gdk-device-get-key" since="2.20"/>
- <keyword type="function" name="gdk_device_set_axis_use ()" link="GdkDevice.html#gdk-device-set-axis-use"/>
- <keyword type="function" name="gdk_device_get_axis_use ()" link="GdkDevice.html#gdk-device-get-axis-use" since="2.20"/>
- <keyword type="function" name="gdk_device_get_associated_device ()" link="GdkDevice.html#gdk-device-get-associated-device" since="3.0"/>
- <keyword type="function" name="gdk_device_list_slave_devices ()" link="GdkDevice.html#gdk-device-list-slave-devices"/>
- <keyword type="function" name="gdk_device_get_device_type ()" link="GdkDevice.html#gdk-device-get-device-type" since="3.0"/>
- <keyword type="function" name="gdk_device_get_display ()" link="GdkDevice.html#gdk-device-get-display" since="3.0"/>
- <keyword type="function" name="gdk_device_get_has_cursor ()" link="GdkDevice.html#gdk-device-get-has-cursor" since="2.20"/>
- <keyword type="function" name="gdk_device_get_n_axes ()" link="GdkDevice.html#gdk-device-get-n-axes" since="3.0"/>
- <keyword type="function" name="gdk_device_get_n_keys ()" link="GdkDevice.html#gdk-device-get-n-keys" since="2.24"/>
- <keyword type="function" name="gdk_device_warp ()" link="GdkDevice.html#gdk-device-warp" since="3.0"/>
- <keyword type="function" name="gdk_device_grab ()" link="GdkDevice.html#gdk-device-grab" since="3.0"/>
- <keyword type="function" name="gdk_device_ungrab ()" link="GdkDevice.html#gdk-device-ungrab" since="3.0"/>
- <keyword type="function" name="gdk_device_get_state ()" link="GdkDevice.html#gdk-device-get-state"/>
- <keyword type="function" name="gdk_device_get_position ()" link="GdkDevice.html#gdk-device-get-position" since="3.0"/>
- <keyword type="function" name="gdk_device_get_window_at_position ()" link="GdkDevice.html#gdk-device-get-window-at-position" since="3.0"/>
- <keyword type="function" name="gdk_device_get_history ()" link="GdkDevice.html#gdk-device-get-history"/>
- <keyword type="function" name="gdk_device_free_history ()" link="GdkDevice.html#gdk-device-free-history"/>
- <keyword type="struct" name="struct GdkTimeCoord" link="GdkDevice.html#GdkTimeCoord"/>
- <keyword type="function" name="gdk_device_get_axis ()" link="GdkDevice.html#gdk-device-get-axis"/>
- <keyword type="function" name="gdk_device_list_axes ()" link="GdkDevice.html#gdk-device-list-axes" since="3.0"/>
- <keyword type="function" name="gdk_device_get_axis_value ()" link="GdkDevice.html#gdk-device-get-axis-value" since="3.0"/>
- <keyword type="property" name="The &quot;associated-device&quot; property" link="GdkDevice.html#GdkDevice--associated-device"/>
- <keyword type="property" name="The &quot;device-manager&quot; property" link="GdkDevice.html#GdkDevice--device-manager"/>
- <keyword type="property" name="The &quot;display&quot; property" link="GdkDevice.html#GdkDevice--display"/>
- <keyword type="property" name="The &quot;has-cursor&quot; property" link="GdkDevice.html#GdkDevice--has-cursor"/>
- <keyword type="property" name="The &quot;input-mode&quot; property" link="GdkDevice.html#GdkDevice--input-mode"/>
- <keyword type="property" name="The &quot;input-source&quot; property" link="GdkDevice.html#GdkDevice--input-source"/>
- <keyword type="property" name="The &quot;n-axes&quot; property" link="GdkDevice.html#GdkDevice--n-axes"/>
- <keyword type="property" name="The &quot;name&quot; property" link="GdkDevice.html#GdkDevice--name"/>
- <keyword type="property" name="The &quot;type&quot; property" link="GdkDevice.html#GdkDevice--type"/>
- <keyword type="signal" name="The &quot;changed&quot; signal" link="GdkDevice.html#GdkDevice-changed"/>
- <keyword type="struct" name="struct GdkPoint" link="gdk3-Points-Rectangles-and-Regions.html#GdkPoint"/>
- <keyword type="typedef" name="GdkRectangle" link="gdk3-Points-Rectangles-and-Regions.html#GdkRectangle"/>
- <keyword type="function" name="gdk_rectangle_intersect ()" link="gdk3-Points-Rectangles-and-Regions.html#gdk-rectangle-intersect"/>
- <keyword type="function" name="gdk_rectangle_union ()" link="gdk3-Points-Rectangles-and-Regions.html#gdk-rectangle-union"/>
- <keyword type="function" name="gdk_pixbuf_get_from_window ()" link="gdk3-Pixbufs.html#gdk-pixbuf-get-from-window"/>
- <keyword type="function" name="gdk_pixbuf_get_from_surface ()" link="gdk3-Pixbufs.html#gdk-pixbuf-get-from-surface"/>
- <keyword type="struct" name="GdkColor" link="gdk3-Colors.html#GdkColor"/>
- <keyword type="function" name="gdk_color_copy ()" link="gdk3-Colors.html#gdk-color-copy"/>
- <keyword type="function" name="gdk_color_free ()" link="gdk3-Colors.html#gdk-color-free"/>
- <keyword type="function" name="gdk_color_parse ()" link="gdk3-Colors.html#gdk-color-parse"/>
- <keyword type="function" name="gdk_color_equal ()" link="gdk3-Colors.html#gdk-color-equal"/>
- <keyword type="function" name="gdk_color_hash ()" link="gdk3-Colors.html#gdk-color-hash"/>
- <keyword type="function" name="gdk_color_to_string ()" link="gdk3-Colors.html#gdk-color-to-string" since="2.12"/>
- <keyword type="struct" name="GdkRGBA" link="gdk3-RGBA-Colors.html#GdkRGBA"/>
- <keyword type="function" name="gdk_rgba_copy ()" link="gdk3-RGBA-Colors.html#gdk-rgba-copy" since="3.0"/>
- <keyword type="function" name="gdk_rgba_free ()" link="gdk3-RGBA-Colors.html#gdk-rgba-free" since="3.0"/>
- <keyword type="function" name="gdk_rgba_parse ()" link="gdk3-RGBA-Colors.html#gdk-rgba-parse" since="3.0"/>
- <keyword type="function" name="gdk_rgba_equal ()" link="gdk3-RGBA-Colors.html#gdk-rgba-equal" since="3.0"/>
- <keyword type="function" name="gdk_rgba_hash ()" link="gdk3-RGBA-Colors.html#gdk-rgba-hash" since="3.0"/>
- <keyword type="function" name="gdk_rgba_to_string ()" link="gdk3-RGBA-Colors.html#gdk-rgba-to-string" since="3.0"/>
- <keyword type="struct" name="GdkVisual" link="gdk3-Visuals.html#GdkVisual-struct"/>
- <keyword type="enum" name="enum GdkVisualType" link="gdk3-Visuals.html#GdkVisualType"/>
- <keyword type="enum" name="enum GdkByteOrder" link="gdk3-Visuals.html#GdkByteOrder"/>
- <keyword type="function" name="gdk_query_depths ()" link="gdk3-Visuals.html#gdk-query-depths"/>
- <keyword type="function" name="gdk_query_visual_types ()" link="gdk3-Visuals.html#gdk-query-visual-types"/>
- <keyword type="function" name="gdk_list_visuals ()" link="gdk3-Visuals.html#gdk-list-visuals"/>
- <keyword type="function" name="gdk_visual_get_bits_per_rgb ()" link="gdk3-Visuals.html#gdk-visual-get-bits-per-rgb" since="2.22"/>
- <keyword type="function" name="gdk_visual_get_blue_pixel_details ()" link="gdk3-Visuals.html#gdk-visual-get-blue-pixel-details" since="2.22"/>
- <keyword type="function" name="gdk_visual_get_byte_order ()" link="gdk3-Visuals.html#gdk-visual-get-byte-order" since="2.22"/>
- <keyword type="function" name="gdk_visual_get_colormap_size ()" link="gdk3-Visuals.html#gdk-visual-get-colormap-size" since="2.22"/>
- <keyword type="function" name="gdk_visual_get_depth ()" link="gdk3-Visuals.html#gdk-visual-get-depth" since="2.22"/>
- <keyword type="function" name="gdk_visual_get_green_pixel_details ()" link="gdk3-Visuals.html#gdk-visual-get-green-pixel-details" since="2.22"/>
- <keyword type="function" name="gdk_visual_get_red_pixel_details ()" link="gdk3-Visuals.html#gdk-visual-get-red-pixel-details" since="2.22"/>
- <keyword type="function" name="gdk_visual_get_visual_type ()" link="gdk3-Visuals.html#gdk-visual-get-visual-type" since="2.22"/>
- <keyword type="function" name="gdk_visual_get_best_depth ()" link="gdk3-Visuals.html#gdk-visual-get-best-depth"/>
- <keyword type="function" name="gdk_visual_get_best_type ()" link="gdk3-Visuals.html#gdk-visual-get-best-type"/>
- <keyword type="function" name="gdk_visual_get_system ()" link="gdk3-Visuals.html#gdk-visual-get-system"/>
- <keyword type="function" name="gdk_visual_get_best ()" link="gdk3-Visuals.html#gdk-visual-get-best"/>
- <keyword type="function" name="gdk_visual_get_best_with_depth ()" link="gdk3-Visuals.html#gdk-visual-get-best-with-depth"/>
- <keyword type="function" name="gdk_visual_get_best_with_type ()" link="gdk3-Visuals.html#gdk-visual-get-best-with-type"/>
- <keyword type="function" name="gdk_visual_get_best_with_both ()" link="gdk3-Visuals.html#gdk-visual-get-best-with-both"/>
- <keyword type="function" name="gdk_visual_get_screen ()" link="gdk3-Visuals.html#gdk-visual-get-screen" since="2.2"/>
- <keyword type="struct" name="GdkCursor" link="gdk3-Cursors.html#GdkCursor-struct"/>
- <keyword type="enum" name="enum GdkCursorType" link="gdk3-Cursors.html#GdkCursorType"/>
- <keyword type="function" name="gdk_cursor_new ()" link="gdk3-Cursors.html#gdk-cursor-new"/>
- <keyword type="function" name="gdk_cursor_new_from_pixbuf ()" link="gdk3-Cursors.html#gdk-cursor-new-from-pixbuf" since="2.4"/>
- <keyword type="function" name="gdk_cursor_new_from_name ()" link="gdk3-Cursors.html#gdk-cursor-new-from-name" since="2.8"/>
- <keyword type="function" name="gdk_cursor_new_for_display ()" link="gdk3-Cursors.html#gdk-cursor-new-for-display" since="2.2"/>
- <keyword type="function" name="gdk_cursor_get_display ()" link="gdk3-Cursors.html#gdk-cursor-get-display" since="2.2"/>
- <keyword type="function" name="gdk_cursor_get_image ()" link="gdk3-Cursors.html#gdk-cursor-get-image" since="2.8"/>
- <keyword type="function" name="gdk_cursor_get_cursor_type ()" link="gdk3-Cursors.html#gdk-cursor-get-cursor-type" since="2.22"/>
- <keyword type="function" name="gdk_cursor_ref ()" link="gdk3-Cursors.html#gdk-cursor-ref" deprecated="3.0: Use g_object_ref() instead"/>
- <keyword type="function" name="gdk_cursor_unref ()" link="gdk3-Cursors.html#gdk-cursor-unref" deprecated="3.0: Use g_object_unref() instead"/>
- <keyword type="property" name="The &quot;cursor-type&quot; property" link="gdk3-Cursors.html#GdkCursor--cursor-type"/>
- <keyword type="property" name="The &quot;display&quot; property" link="gdk3-Cursors.html#GdkCursor--display"/>
- <keyword type="" name="Composited Windows" link="gdk3-Windows.html#COMPOSITED-WINDOWS"/>
- <keyword type="" name="Offscreen Windows" link="gdk3-Windows.html#OFFSCREEN-WINDOWS"/>
- <keyword type="struct" name="GdkWindow" link="gdk3-Windows.html#GdkWindow-struct"/>
- <keyword type="enum" name="enum GdkWindowType" link="gdk3-Windows.html#GdkWindowType"/>
- <keyword type="enum" name="enum GdkWindowWindowClass" link="gdk3-Windows.html#GdkWindowWindowClass"/>
- <keyword type="enum" name="enum GdkWindowHints" link="gdk3-Windows.html#GdkWindowHints"/>
- <keyword type="struct" name="struct GdkGeometry" link="gdk3-Windows.html#GdkGeometry"/>
- <keyword type="enum" name="enum GdkGravity" link="gdk3-Windows.html#GdkGravity"/>
- <keyword type="enum" name="enum GdkWindowEdge" link="gdk3-Windows.html#GdkWindowEdge"/>
- <keyword type="enum" name="enum GdkWindowTypeHint" link="gdk3-Windows.html#GdkWindowTypeHint"/>
- <keyword type="struct" name="struct GdkWindowAttr" link="gdk3-Windows.html#GdkWindowAttr"/>
- <keyword type="enum" name="enum GdkWindowAttributesType" link="gdk3-Windows.html#GdkWindowAttributesType"/>
- <keyword type="function" name="gdk_window_new ()" link="gdk3-Windows.html#gdk-window-new"/>
- <keyword type="function" name="gdk_window_destroy ()" link="gdk3-Windows.html#gdk-window-destroy"/>
- <keyword type="function" name="gdk_window_get_window_type ()" link="gdk3-Windows.html#gdk-window-get-window-type"/>
- <keyword type="function" name="gdk_window_get_display ()" link="gdk3-Windows.html#gdk-window-get-display" since="2.24"/>
- <keyword type="function" name="gdk_window_get_screen ()" link="gdk3-Windows.html#gdk-window-get-screen" since="2.24"/>
- <keyword type="function" name="gdk_window_get_visual ()" link="gdk3-Windows.html#gdk-window-get-visual" since="2.24"/>
- <keyword type="function" name="gdk_window_at_pointer ()" link="gdk3-Windows.html#gdk-window-at-pointer" deprecated="3.0: Use gdk_device_get_window_at_position() instead."/>
- <keyword type="function" name="gdk_window_show ()" link="gdk3-Windows.html#gdk-window-show"/>
- <keyword type="function" name="gdk_window_show_unraised ()" link="gdk3-Windows.html#gdk-window-show-unraised"/>
- <keyword type="function" name="gdk_window_hide ()" link="gdk3-Windows.html#gdk-window-hide"/>
- <keyword type="function" name="gdk_window_is_destroyed ()" link="gdk3-Windows.html#gdk-window-is-destroyed" since="2.18"/>
- <keyword type="function" name="gdk_window_is_visible ()" link="gdk3-Windows.html#gdk-window-is-visible"/>
- <keyword type="function" name="gdk_window_is_viewable ()" link="gdk3-Windows.html#gdk-window-is-viewable"/>
- <keyword type="function" name="gdk_window_is_input_only ()" link="gdk3-Windows.html#gdk-window-is-input-only" since="2.22"/>
- <keyword type="function" name="gdk_window_is_shaped ()" link="gdk3-Windows.html#gdk-window-is-shaped" since="2.22"/>
- <keyword type="function" name="gdk_window_get_state ()" link="gdk3-Windows.html#gdk-window-get-state"/>
- <keyword type="function" name="gdk_window_withdraw ()" link="gdk3-Windows.html#gdk-window-withdraw"/>
- <keyword type="function" name="gdk_window_iconify ()" link="gdk3-Windows.html#gdk-window-iconify"/>
- <keyword type="function" name="gdk_window_deiconify ()" link="gdk3-Windows.html#gdk-window-deiconify"/>
- <keyword type="function" name="gdk_window_stick ()" link="gdk3-Windows.html#gdk-window-stick"/>
- <keyword type="function" name="gdk_window_unstick ()" link="gdk3-Windows.html#gdk-window-unstick"/>
- <keyword type="function" name="gdk_window_maximize ()" link="gdk3-Windows.html#gdk-window-maximize"/>
- <keyword type="function" name="gdk_window_unmaximize ()" link="gdk3-Windows.html#gdk-window-unmaximize"/>
- <keyword type="function" name="gdk_window_fullscreen ()" link="gdk3-Windows.html#gdk-window-fullscreen" since="2.2"/>
- <keyword type="function" name="gdk_window_unfullscreen ()" link="gdk3-Windows.html#gdk-window-unfullscreen" since="2.2"/>
- <keyword type="function" name="gdk_window_set_keep_above ()" link="gdk3-Windows.html#gdk-window-set-keep-above" since="2.4"/>
- <keyword type="function" name="gdk_window_set_keep_below ()" link="gdk3-Windows.html#gdk-window-set-keep-below" since="2.4"/>
- <keyword type="function" name="gdk_window_set_opacity ()" link="gdk3-Windows.html#gdk-window-set-opacity" since="2.12"/>
- <keyword type="function" name="gdk_window_set_composited ()" link="gdk3-Windows.html#gdk-window-set-composited" since="2.12"/>
- <keyword type="function" name="gdk_window_get_composited ()" link="gdk3-Windows.html#gdk-window-get-composited" since="2.22"/>
- <keyword type="function" name="gdk_window_move ()" link="gdk3-Windows.html#gdk-window-move"/>
- <keyword type="function" name="gdk_window_resize ()" link="gdk3-Windows.html#gdk-window-resize"/>
- <keyword type="function" name="gdk_window_move_resize ()" link="gdk3-Windows.html#gdk-window-move-resize"/>
- <keyword type="function" name="gdk_window_scroll ()" link="gdk3-Windows.html#gdk-window-scroll"/>
- <keyword type="function" name="gdk_window_move_region ()" link="gdk3-Windows.html#gdk-window-move-region" since="2.8"/>
- <keyword type="function" name="gdk_window_flush ()" link="gdk3-Windows.html#gdk-window-flush" since="2.18"/>
- <keyword type="function" name="gdk_window_has_native ()" link="gdk3-Windows.html#gdk-window-has-native" since="2.22"/>
- <keyword type="function" name="gdk_window_ensure_native ()" link="gdk3-Windows.html#gdk-window-ensure-native" since="2.18"/>
- <keyword type="function" name="gdk_window_reparent ()" link="gdk3-Windows.html#gdk-window-reparent"/>
- <keyword type="function" name="gdk_window_raise ()" link="gdk3-Windows.html#gdk-window-raise"/>
- <keyword type="function" name="gdk_window_lower ()" link="gdk3-Windows.html#gdk-window-lower"/>
- <keyword type="function" name="gdk_window_restack ()" link="gdk3-Windows.html#gdk-window-restack" since="2.18"/>
- <keyword type="function" name="gdk_window_focus ()" link="gdk3-Windows.html#gdk-window-focus"/>
- <keyword type="function" name="gdk_window_register_dnd ()" link="gdk3-Windows.html#gdk-window-register-dnd"/>
- <keyword type="function" name="gdk_window_begin_resize_drag ()" link="gdk3-Windows.html#gdk-window-begin-resize-drag"/>
- <keyword type="function" name="gdk_window_begin_resize_drag_for_device ()" link="gdk3-Windows.html#gdk-window-begin-resize-drag-for-device" since="3.4"/>
- <keyword type="function" name="gdk_window_begin_move_drag ()" link="gdk3-Windows.html#gdk-window-begin-move-drag"/>
- <keyword type="function" name="gdk_window_begin_move_drag_for_device ()" link="gdk3-Windows.html#gdk-window-begin-move-drag-for-device" since="3.4"/>
- <keyword type="function" name="gdk_window_constrain_size ()" link="gdk3-Windows.html#gdk-window-constrain-size"/>
- <keyword type="function" name="gdk_window_beep ()" link="gdk3-Windows.html#gdk-window-beep" since="2.12"/>
- <keyword type="function" name="gdk_window_get_clip_region ()" link="gdk3-Windows.html#gdk-window-get-clip-region"/>
- <keyword type="function" name="gdk_window_begin_paint_rect ()" link="gdk3-Windows.html#gdk-window-begin-paint-rect"/>
- <keyword type="function" name="gdk_window_begin_paint_region ()" link="gdk3-Windows.html#gdk-window-begin-paint-region"/>
- <keyword type="function" name="gdk_window_end_paint ()" link="gdk3-Windows.html#gdk-window-end-paint"/>
- <keyword type="function" name="gdk_window_get_visible_region ()" link="gdk3-Windows.html#gdk-window-get-visible-region"/>
- <keyword type="function" name="gdk_window_invalidate_rect ()" link="gdk3-Windows.html#gdk-window-invalidate-rect"/>
- <keyword type="function" name="gdk_window_invalidate_region ()" link="gdk3-Windows.html#gdk-window-invalidate-region"/>
- <keyword type="function" name="GdkWindowChildFunc ()" link="gdk3-Windows.html#GdkWindowChildFunc"/>
- <keyword type="function" name="gdk_window_invalidate_maybe_recurse ()" link="gdk3-Windows.html#gdk-window-invalidate-maybe-recurse"/>
- <keyword type="function" name="gdk_window_get_update_area ()" link="gdk3-Windows.html#gdk-window-get-update-area"/>
- <keyword type="function" name="gdk_window_freeze_updates ()" link="gdk3-Windows.html#gdk-window-freeze-updates"/>
- <keyword type="function" name="gdk_window_thaw_updates ()" link="gdk3-Windows.html#gdk-window-thaw-updates"/>
- <keyword type="function" name="gdk_window_process_all_updates ()" link="gdk3-Windows.html#gdk-window-process-all-updates"/>
- <keyword type="function" name="gdk_window_process_updates ()" link="gdk3-Windows.html#gdk-window-process-updates"/>
- <keyword type="function" name="gdk_window_set_debug_updates ()" link="gdk3-Windows.html#gdk-window-set-debug-updates"/>
- <keyword type="function" name="gdk_window_enable_synchronized_configure ()" link="gdk3-Windows.html#gdk-window-enable-synchronized-configure" since="2.6"/>
- <keyword type="function" name="gdk_window_configure_finished ()" link="gdk3-Windows.html#gdk-window-configure-finished" since="2.6"/>
- <keyword type="function" name="gdk_window_set_user_data ()" link="gdk3-Windows.html#gdk-window-set-user-data"/>
- <keyword type="function" name="gdk_window_set_override_redirect ()" link="gdk3-Windows.html#gdk-window-set-override-redirect"/>
- <keyword type="function" name="gdk_window_set_accept_focus ()" link="gdk3-Windows.html#gdk-window-set-accept-focus" since="2.4"/>
- <keyword type="function" name="gdk_window_get_accept_focus ()" link="gdk3-Windows.html#gdk-window-get-accept-focus" since="2.22"/>
- <keyword type="function" name="gdk_window_set_focus_on_map ()" link="gdk3-Windows.html#gdk-window-set-focus-on-map" since="2.6"/>
- <keyword type="function" name="gdk_window_get_focus_on_map ()" link="gdk3-Windows.html#gdk-window-get-focus-on-map" since="2.22"/>
- <keyword type="function" name="gdk_window_add_filter ()" link="gdk3-Windows.html#gdk-window-add-filter"/>
- <keyword type="function" name="gdk_window_remove_filter ()" link="gdk3-Windows.html#gdk-window-remove-filter"/>
- <keyword type="function" name="GdkFilterFunc ()" link="gdk3-Windows.html#GdkFilterFunc"/>
- <keyword type="enum" name="enum GdkFilterReturn" link="gdk3-Windows.html#GdkFilterReturn"/>
- <keyword type="typedef" name="GdkXEvent" link="gdk3-Windows.html#GdkXEvent"/>
- <keyword type="function" name="gdk_window_shape_combine_region ()" link="gdk3-Windows.html#gdk-window-shape-combine-region"/>
- <keyword type="function" name="gdk_window_set_child_shapes ()" link="gdk3-Windows.html#gdk-window-set-child-shapes"/>
- <keyword type="function" name="gdk_window_merge_child_shapes ()" link="gdk3-Windows.html#gdk-window-merge-child-shapes"/>
- <keyword type="function" name="gdk_window_input_shape_combine_region ()" link="gdk3-Windows.html#gdk-window-input-shape-combine-region" since="2.10"/>
- <keyword type="function" name="gdk_window_set_child_input_shapes ()" link="gdk3-Windows.html#gdk-window-set-child-input-shapes" since="2.10"/>
- <keyword type="function" name="gdk_window_merge_child_input_shapes ()" link="gdk3-Windows.html#gdk-window-merge-child-input-shapes" since="2.10"/>
- <keyword type="function" name="gdk_window_set_static_gravities ()" link="gdk3-Windows.html#gdk-window-set-static-gravities"/>
- <keyword type="function" name="gdk_window_set_title ()" link="gdk3-Windows.html#gdk-window-set-title"/>
- <keyword type="function" name="gdk_window_set_background ()" link="gdk3-Windows.html#gdk-window-set-background" deprecated="3.4: Use gdk_window_set_background_rgba() instead."/>
- <keyword type="function" name="gdk_window_set_background_rgba ()" link="gdk3-Windows.html#gdk-window-set-background-rgba"/>
- <keyword type="function" name="gdk_window_set_background_pattern ()" link="gdk3-Windows.html#gdk-window-set-background-pattern"/>
- <keyword type="function" name="gdk_window_get_background_pattern ()" link="gdk3-Windows.html#gdk-window-get-background-pattern" since="2.22"/>
- <keyword type="macro" name="GDK_PARENT_RELATIVE" link="gdk3-Windows.html#GDK-PARENT-RELATIVE:CAPS"/>
- <keyword type="function" name="gdk_window_set_cursor ()" link="gdk3-Windows.html#gdk-window-set-cursor"/>
- <keyword type="function" name="gdk_window_get_cursor ()" link="gdk3-Windows.html#gdk-window-get-cursor" since="2.18"/>
- <keyword type="function" name="gdk_window_get_user_data ()" link="gdk3-Windows.html#gdk-window-get-user-data"/>
- <keyword type="function" name="gdk_window_get_geometry ()" link="gdk3-Windows.html#gdk-window-get-geometry"/>
- <keyword type="function" name="gdk_window_set_geometry_hints ()" link="gdk3-Windows.html#gdk-window-set-geometry-hints"/>
- <keyword type="function" name="gdk_window_get_width ()" link="gdk3-Windows.html#gdk-window-get-width" since="2.24"/>
- <keyword type="function" name="gdk_window_get_height ()" link="gdk3-Windows.html#gdk-window-get-height" since="2.24"/>
- <keyword type="function" name="gdk_window_set_icon_list ()" link="gdk3-Windows.html#gdk-window-set-icon-list"/>
- <keyword type="function" name="gdk_window_set_modal_hint ()" link="gdk3-Windows.html#gdk-window-set-modal-hint"/>
- <keyword type="function" name="gdk_window_get_modal_hint ()" link="gdk3-Windows.html#gdk-window-get-modal-hint" since="2.22"/>
- <keyword type="function" name="gdk_window_set_type_hint ()" link="gdk3-Windows.html#gdk-window-set-type-hint"/>
- <keyword type="function" name="gdk_window_get_type_hint ()" link="gdk3-Windows.html#gdk-window-get-type-hint" since="2.10"/>
- <keyword type="function" name="gdk_window_set_skip_taskbar_hint ()" link="gdk3-Windows.html#gdk-window-set-skip-taskbar-hint" since="2.2"/>
- <keyword type="function" name="gdk_window_set_skip_pager_hint ()" link="gdk3-Windows.html#gdk-window-set-skip-pager-hint" since="2.2"/>
- <keyword type="function" name="gdk_window_set_urgency_hint ()" link="gdk3-Windows.html#gdk-window-set-urgency-hint" since="2.8"/>
- <keyword type="function" name="gdk_window_get_position ()" link="gdk3-Windows.html#gdk-window-get-position"/>
- <keyword type="function" name="gdk_window_get_root_origin ()" link="gdk3-Windows.html#gdk-window-get-root-origin"/>
- <keyword type="function" name="gdk_window_get_frame_extents ()" link="gdk3-Windows.html#gdk-window-get-frame-extents"/>
- <keyword type="function" name="gdk_window_get_origin ()" link="gdk3-Windows.html#gdk-window-get-origin"/>
- <keyword type="function" name="gdk_window_get_root_coords ()" link="gdk3-Windows.html#gdk-window-get-root-coords" since="2.18"/>
- <keyword type="function" name="gdk_window_get_pointer ()" link="gdk3-Windows.html#gdk-window-get-pointer" deprecated="3.0: Use gdk_window_get_device_position() instead."/>
- <keyword type="function" name="gdk_window_get_device_position ()" link="gdk3-Windows.html#gdk-window-get-device-position" since="3.0"/>
- <keyword type="enum" name="enum GdkModifierType" link="gdk3-Windows.html#GdkModifierType"/>
- <keyword type="function" name="gdk_window_get_parent ()" link="gdk3-Windows.html#gdk-window-get-parent"/>
- <keyword type="function" name="gdk_window_get_toplevel ()" link="gdk3-Windows.html#gdk-window-get-toplevel"/>
- <keyword type="function" name="gdk_window_get_children ()" link="gdk3-Windows.html#gdk-window-get-children"/>
- <keyword type="function" name="gdk_window_peek_children ()" link="gdk3-Windows.html#gdk-window-peek-children"/>
- <keyword type="function" name="gdk_window_get_events ()" link="gdk3-Windows.html#gdk-window-get-events"/>
- <keyword type="function" name="gdk_window_set_events ()" link="gdk3-Windows.html#gdk-window-set-events"/>
- <keyword type="function" name="gdk_window_set_icon_name ()" link="gdk3-Windows.html#gdk-window-set-icon-name"/>
- <keyword type="function" name="gdk_window_set_transient_for ()" link="gdk3-Windows.html#gdk-window-set-transient-for"/>
- <keyword type="function" name="gdk_window_set_role ()" link="gdk3-Windows.html#gdk-window-set-role"/>
- <keyword type="function" name="gdk_window_set_startup_id ()" link="gdk3-Windows.html#gdk-window-set-startup-id" since="2.12"/>
- <keyword type="function" name="gdk_window_set_group ()" link="gdk3-Windows.html#gdk-window-set-group"/>
- <keyword type="function" name="gdk_window_get_group ()" link="gdk3-Windows.html#gdk-window-get-group" since="2.4"/>
- <keyword type="function" name="gdk_window_set_decorations ()" link="gdk3-Windows.html#gdk-window-set-decorations"/>
- <keyword type="function" name="gdk_window_get_decorations ()" link="gdk3-Windows.html#gdk-window-get-decorations"/>
- <keyword type="enum" name="enum GdkWMDecoration" link="gdk3-Windows.html#GdkWMDecoration"/>
- <keyword type="function" name="gdk_window_set_functions ()" link="gdk3-Windows.html#gdk-window-set-functions"/>
- <keyword type="enum" name="enum GdkWMFunction" link="gdk3-Windows.html#GdkWMFunction"/>
- <keyword type="function" name="gdk_get_default_root_window ()" link="gdk3-Windows.html#gdk-get-default-root-window"/>
- <keyword type="function" name="gdk_window_get_support_multidevice ()" link="gdk3-Windows.html#gdk-window-get-support-multidevice" since="3.0"/>
- <keyword type="function" name="gdk_window_set_support_multidevice ()" link="gdk3-Windows.html#gdk-window-set-support-multidevice" since="3.0"/>
- <keyword type="function" name="gdk_window_get_device_cursor ()" link="gdk3-Windows.html#gdk-window-get-device-cursor" since="3.0"/>
- <keyword type="function" name="gdk_window_set_device_cursor ()" link="gdk3-Windows.html#gdk-window-set-device-cursor" since="3.0"/>
- <keyword type="function" name="gdk_window_get_device_events ()" link="gdk3-Windows.html#gdk-window-get-device-events" since="3.0"/>
- <keyword type="function" name="gdk_window_set_device_events ()" link="gdk3-Windows.html#gdk-window-set-device-events" since="3.0"/>
- <keyword type="function" name="gdk_window_get_source_events ()" link="gdk3-Windows.html#gdk-window-get-source-events"/>
- <keyword type="function" name="gdk_window_set_source_events ()" link="gdk3-Windows.html#gdk-window-set-source-events" since="3.0"/>
- <keyword type="function" name="gdk_offscreen_window_get_surface ()" link="gdk3-Windows.html#gdk-offscreen-window-get-surface"/>
- <keyword type="function" name="gdk_offscreen_window_set_embedder ()" link="gdk3-Windows.html#gdk-offscreen-window-set-embedder" since="2.18"/>
- <keyword type="function" name="gdk_offscreen_window_get_embedder ()" link="gdk3-Windows.html#gdk-offscreen-window-get-embedder" since="2.18"/>
- <keyword type="function" name="gdk_window_geometry_changed ()" link="gdk3-Windows.html#gdk-window-geometry-changed" since="2.18"/>
- <keyword type="function" name="gdk_window_coords_from_parent ()" link="gdk3-Windows.html#gdk-window-coords-from-parent" since="2.22"/>
- <keyword type="function" name="gdk_window_coords_to_parent ()" link="gdk3-Windows.html#gdk-window-coords-to-parent" since="2.22"/>
- <keyword type="function" name="gdk_window_get_effective_parent ()" link="gdk3-Windows.html#gdk-window-get-effective-parent" since="2.22"/>
- <keyword type="function" name="gdk_window_get_effective_toplevel ()" link="gdk3-Windows.html#gdk-window-get-effective-toplevel" since="2.22"/>
- <keyword type="property" name="The &quot;cursor&quot; property" link="gdk3-Windows.html#GdkWindow--cursor"/>
- <keyword type="signal" name="The &quot;create-surface&quot; signal" link="gdk3-Windows.html#GdkWindow-create-surface"/>
- <keyword type="signal" name="The &quot;from-embedder&quot; signal" link="gdk3-Windows.html#GdkWindow-from-embedder"/>
- <keyword type="signal" name="The &quot;pick-embedded-child&quot; signal" link="gdk3-Windows.html#GdkWindow-pick-embedded-child"/>
- <keyword type="signal" name="The &quot;to-embedder&quot; signal" link="gdk3-Windows.html#GdkWindow-to-embedder"/>
- <keyword type="enum" name="enum GdkEventType" link="gdk3-Events.html#GdkEventType"/>
- <keyword type="enum" name="enum GdkEventMask" link="gdk3-Events.html#GdkEventMask"/>
- <keyword type="macro" name="GDK_CURRENT_TIME" link="gdk3-Events.html#GDK-CURRENT-TIME:CAPS"/>
- <keyword type="macro" name="GDK_PRIORITY_EVENTS" link="gdk3-Events.html#GDK-PRIORITY-EVENTS:CAPS"/>
- <keyword type="macro" name="GDK_PRIORITY_REDRAW" link="gdk3-Events.html#GDK-PRIORITY-REDRAW:CAPS"/>
- <keyword type="macro" name="GDK_EVENT_PROPAGATE" link="gdk3-Events.html#GDK-EVENT-PROPAGATE:CAPS" since="3.4"/>
- <keyword type="macro" name="GDK_EVENT_STOP" link="gdk3-Events.html#GDK-EVENT-STOP:CAPS" since="3.4"/>
- <keyword type="macro" name="GDK_BUTTON_PRIMARY" link="gdk3-Events.html#GDK-BUTTON-PRIMARY:CAPS" since="3.4"/>
- <keyword type="macro" name="GDK_BUTTON_MIDDLE" link="gdk3-Events.html#GDK-BUTTON-MIDDLE:CAPS" since="3.4"/>
- <keyword type="macro" name="GDK_BUTTON_SECONDARY" link="gdk3-Events.html#GDK-BUTTON-SECONDARY:CAPS" since="3.4"/>
- <keyword type="function" name="gdk_events_pending ()" link="gdk3-Events.html#gdk-events-pending"/>
- <keyword type="function" name="gdk_event_peek ()" link="gdk3-Events.html#gdk-event-peek"/>
- <keyword type="function" name="gdk_event_get ()" link="gdk3-Events.html#gdk-event-get"/>
- <keyword type="function" name="gdk_event_put ()" link="gdk3-Events.html#gdk-event-put"/>
- <keyword type="function" name="gdk_event_new ()" link="gdk3-Events.html#gdk-event-new" since="2.2"/>
- <keyword type="function" name="gdk_event_copy ()" link="gdk3-Events.html#gdk-event-copy"/>
- <keyword type="function" name="gdk_event_free ()" link="gdk3-Events.html#gdk-event-free"/>
- <keyword type="function" name="gdk_event_get_axis ()" link="gdk3-Events.html#gdk-event-get-axis"/>
- <keyword type="function" name="gdk_event_get_button ()" link="gdk3-Events.html#gdk-event-get-button" since="3.2"/>
- <keyword type="function" name="gdk_event_get_click_count ()" link="gdk3-Events.html#gdk-event-get-click-count" since="3.2"/>
- <keyword type="function" name="gdk_event_get_coords ()" link="gdk3-Events.html#gdk-event-get-coords"/>
- <keyword type="function" name="gdk_event_get_keycode ()" link="gdk3-Events.html#gdk-event-get-keycode" since="3.2"/>
- <keyword type="function" name="gdk_event_get_keyval ()" link="gdk3-Events.html#gdk-event-get-keyval" since="3.2"/>
- <keyword type="function" name="gdk_event_get_root_coords ()" link="gdk3-Events.html#gdk-event-get-root-coords"/>
- <keyword type="function" name="gdk_event_get_scroll_direction ()" link="gdk3-Events.html#gdk-event-get-scroll-direction" since="3.2"/>
- <keyword type="function" name="gdk_event_get_scroll_deltas ()" link="gdk3-Events.html#gdk-event-get-scroll-deltas" since="3.4"/>
- <keyword type="function" name="gdk_event_get_state ()" link="gdk3-Events.html#gdk-event-get-state"/>
- <keyword type="function" name="gdk_event_get_time ()" link="gdk3-Events.html#gdk-event-get-time"/>
- <keyword type="struct" name="GdkEventSequence" link="gdk3-Events.html#GdkEventSequence"/>
- <keyword type="function" name="gdk_event_get_event_sequence ()" link="gdk3-Events.html#gdk-event-get-event-sequence" since="3.4"/>
- <keyword type="function" name="gdk_event_request_motions ()" link="gdk3-Events.html#gdk-event-request-motions" since="2.12"/>
- <keyword type="function" name="gdk_events_get_angle ()" link="gdk3-Events.html#gdk-events-get-angle" since="3.0"/>
- <keyword type="function" name="gdk_events_get_center ()" link="gdk3-Events.html#gdk-events-get-center" since="3.0"/>
- <keyword type="function" name="gdk_events_get_distance ()" link="gdk3-Events.html#gdk-events-get-distance" since="3.0"/>
- <keyword type="function" name="gdk_event_triggers_context_menu ()" link="gdk3-Events.html#gdk-event-triggers-context-menu" since="3.4"/>
- <keyword type="function" name="gdk_event_handler_set ()" link="gdk3-Events.html#gdk-event-handler-set"/>
- <keyword type="function" name="GdkEventFunc ()" link="gdk3-Events.html#GdkEventFunc"/>
- <keyword type="function" name="gdk_get_show_events ()" link="gdk3-Events.html#gdk-get-show-events"/>
- <keyword type="function" name="gdk_set_show_events ()" link="gdk3-Events.html#gdk-set-show-events"/>
- <keyword type="function" name="gdk_event_set_screen ()" link="gdk3-Events.html#gdk-event-set-screen" since="2.2"/>
- <keyword type="function" name="gdk_event_get_screen ()" link="gdk3-Events.html#gdk-event-get-screen" since="2.2"/>
- <keyword type="function" name="gdk_event_get_device ()" link="gdk3-Events.html#gdk-event-get-device" since="3.0"/>
- <keyword type="function" name="gdk_event_set_device ()" link="gdk3-Events.html#gdk-event-set-device" since="3.0"/>
- <keyword type="function" name="gdk_event_get_source_device ()" link="gdk3-Events.html#gdk-event-get-source-device" since="3.0"/>
- <keyword type="function" name="gdk_event_set_source_device ()" link="gdk3-Events.html#gdk-event-set-source-device" since="3.0"/>
- <keyword type="function" name="gdk_setting_get ()" link="gdk3-Events.html#gdk-setting-get"/>
- <keyword type="union" name="union GdkEvent" link="gdk3-Event-Structures.html#GdkEvent"/>
- <keyword type="struct" name="struct GdkEventAny" link="gdk3-Event-Structures.html#GdkEventAny"/>
- <keyword type="struct" name="struct GdkEventKey" link="gdk3-Event-Structures.html#GdkEventKey"/>
- <keyword type="struct" name="struct GdkEventButton" link="gdk3-Event-Structures.html#GdkEventButton"/>
- <keyword type="struct" name="struct GdkEventTouch" link="gdk3-Event-Structures.html#GdkEventTouch"/>
- <keyword type="struct" name="struct GdkEventScroll" link="gdk3-Event-Structures.html#GdkEventScroll"/>
- <keyword type="struct" name="struct GdkEventMotion" link="gdk3-Event-Structures.html#GdkEventMotion"/>
- <keyword type="struct" name="struct GdkEventExpose" link="gdk3-Event-Structures.html#GdkEventExpose"/>
- <keyword type="struct" name="struct GdkEventVisibility" link="gdk3-Event-Structures.html#GdkEventVisibility"/>
- <keyword type="struct" name="struct GdkEventCrossing" link="gdk3-Event-Structures.html#GdkEventCrossing"/>
- <keyword type="struct" name="struct GdkEventFocus" link="gdk3-Event-Structures.html#GdkEventFocus"/>
- <keyword type="struct" name="struct GdkEventConfigure" link="gdk3-Event-Structures.html#GdkEventConfigure"/>
- <keyword type="struct" name="struct GdkEventProperty" link="gdk3-Event-Structures.html#GdkEventProperty"/>
- <keyword type="struct" name="struct GdkEventSelection" link="gdk3-Event-Structures.html#GdkEventSelection"/>
- <keyword type="struct" name="struct GdkEventDND" link="gdk3-Event-Structures.html#GdkEventDND"/>
- <keyword type="struct" name="struct GdkEventProximity" link="gdk3-Event-Structures.html#GdkEventProximity"/>
- <keyword type="struct" name="struct GdkEventWindowState" link="gdk3-Event-Structures.html#GdkEventWindowState"/>
- <keyword type="struct" name="struct GdkEventSetting" link="gdk3-Event-Structures.html#GdkEventSetting"/>
- <keyword type="struct" name="struct GdkEventOwnerChange" link="gdk3-Event-Structures.html#GdkEventOwnerChange" since="2.6"/>
- <keyword type="struct" name="struct GdkEventGrabBroken" link="gdk3-Event-Structures.html#GdkEventGrabBroken" since="2.8"/>
- <keyword type="enum" name="enum GdkScrollDirection" link="gdk3-Event-Structures.html#GdkScrollDirection"/>
- <keyword type="enum" name="enum GdkVisibilityState" link="gdk3-Event-Structures.html#GdkVisibilityState"/>
- <keyword type="enum" name="enum GdkCrossingMode" link="gdk3-Event-Structures.html#GdkCrossingMode"/>
- <keyword type="enum" name="enum GdkNotifyType" link="gdk3-Event-Structures.html#GdkNotifyType"/>
- <keyword type="enum" name="enum GdkPropertyState" link="gdk3-Event-Structures.html#GdkPropertyState"/>
- <keyword type="enum" name="enum GdkWindowState" link="gdk3-Event-Structures.html#GdkWindowState"/>
- <keyword type="enum" name="enum GdkSettingAction" link="gdk3-Event-Structures.html#GdkSettingAction"/>
- <keyword type="enum" name="enum GdkOwnerChange" link="gdk3-Event-Structures.html#GdkOwnerChange"/>
- <keyword type="struct" name="GdkKeymap" link="gdk3-Keyboard-Handling.html#GdkKeymap-struct"/>
- <keyword type="struct" name="struct GdkKeymapKey" link="gdk3-Keyboard-Handling.html#GdkKeymapKey"/>
- <keyword type="function" name="gdk_keymap_get_default ()" link="gdk3-Keyboard-Handling.html#gdk-keymap-get-default"/>
- <keyword type="function" name="gdk_keymap_get_for_display ()" link="gdk3-Keyboard-Handling.html#gdk-keymap-get-for-display" since="2.2"/>
- <keyword type="function" name="gdk_keymap_lookup_key ()" link="gdk3-Keyboard-Handling.html#gdk-keymap-lookup-key"/>
- <keyword type="function" name="gdk_keymap_translate_keyboard_state ()" link="gdk3-Keyboard-Handling.html#gdk-keymap-translate-keyboard-state"/>
- <keyword type="function" name="gdk_keymap_get_entries_for_keyval ()" link="gdk3-Keyboard-Handling.html#gdk-keymap-get-entries-for-keyval"/>
- <keyword type="function" name="gdk_keymap_get_entries_for_keycode ()" link="gdk3-Keyboard-Handling.html#gdk-keymap-get-entries-for-keycode"/>
- <keyword type="function" name="gdk_keymap_get_direction ()" link="gdk3-Keyboard-Handling.html#gdk-keymap-get-direction"/>
- <keyword type="function" name="gdk_keymap_have_bidi_layouts ()" link="gdk3-Keyboard-Handling.html#gdk-keymap-have-bidi-layouts" since="2.12"/>
- <keyword type="function" name="gdk_keymap_get_caps_lock_state ()" link="gdk3-Keyboard-Handling.html#gdk-keymap-get-caps-lock-state" since="2.16"/>
- <keyword type="function" name="gdk_keymap_get_num_lock_state ()" link="gdk3-Keyboard-Handling.html#gdk-keymap-get-num-lock-state" since="3.0"/>
- <keyword type="function" name="gdk_keymap_get_modifier_state ()" link="gdk3-Keyboard-Handling.html#gdk-keymap-get-modifier-state" since="3.4"/>
- <keyword type="function" name="gdk_keymap_add_virtual_modifiers ()" link="gdk3-Keyboard-Handling.html#gdk-keymap-add-virtual-modifiers" since="2.20"/>
- <keyword type="function" name="gdk_keymap_map_virtual_modifiers ()" link="gdk3-Keyboard-Handling.html#gdk-keymap-map-virtual-modifiers" since="2.20"/>
- <keyword type="function" name="gdk_keymap_get_modifier_mask ()" link="gdk3-Keyboard-Handling.html#gdk-keymap-get-modifier-mask" since="3.4"/>
- <keyword type="function" name="gdk_keyval_name ()" link="gdk3-Keyboard-Handling.html#gdk-keyval-name"/>
- <keyword type="function" name="gdk_keyval_from_name ()" link="gdk3-Keyboard-Handling.html#gdk-keyval-from-name"/>
- <keyword type="function" name="gdk_keyval_convert_case ()" link="gdk3-Keyboard-Handling.html#gdk-keyval-convert-case"/>
- <keyword type="function" name="gdk_keyval_to_upper ()" link="gdk3-Keyboard-Handling.html#gdk-keyval-to-upper"/>
- <keyword type="function" name="gdk_keyval_to_lower ()" link="gdk3-Keyboard-Handling.html#gdk-keyval-to-lower"/>
- <keyword type="function" name="gdk_keyval_is_upper ()" link="gdk3-Keyboard-Handling.html#gdk-keyval-is-upper"/>
- <keyword type="function" name="gdk_keyval_is_lower ()" link="gdk3-Keyboard-Handling.html#gdk-keyval-is-lower"/>
- <keyword type="function" name="gdk_keyval_to_unicode ()" link="gdk3-Keyboard-Handling.html#gdk-keyval-to-unicode"/>
- <keyword type="function" name="gdk_unicode_to_keyval ()" link="gdk3-Keyboard-Handling.html#gdk-unicode-to-keyval"/>
- <keyword type="signal" name="The &quot;direction-changed&quot; signal" link="gdk3-Keyboard-Handling.html#GdkKeymap-direction-changed"/>
- <keyword type="signal" name="The &quot;keys-changed&quot; signal" link="gdk3-Keyboard-Handling.html#GdkKeymap-keys-changed"/>
- <keyword type="signal" name="The &quot;state-changed&quot; signal" link="gdk3-Keyboard-Handling.html#GdkKeymap-state-changed"/>
- <keyword type="macro" name="GDK_SELECTION_PRIMARY" link="gdk3-Selections.html#GDK-SELECTION-PRIMARY:CAPS"/>
- <keyword type="macro" name="GDK_SELECTION_SECONDARY" link="gdk3-Selections.html#GDK-SELECTION-SECONDARY:CAPS"/>
- <keyword type="macro" name="GDK_SELECTION_CLIPBOARD" link="gdk3-Selections.html#GDK-SELECTION-CLIPBOARD:CAPS"/>
- <keyword type="macro" name="GDK_TARGET_BITMAP" link="gdk3-Selections.html#GDK-TARGET-BITMAP:CAPS"/>
- <keyword type="macro" name="GDK_TARGET_COLORMAP" link="gdk3-Selections.html#GDK-TARGET-COLORMAP:CAPS"/>
- <keyword type="macro" name="GDK_TARGET_DRAWABLE" link="gdk3-Selections.html#GDK-TARGET-DRAWABLE:CAPS"/>
- <keyword type="macro" name="GDK_TARGET_PIXMAP" link="gdk3-Selections.html#GDK-TARGET-PIXMAP:CAPS"/>
- <keyword type="macro" name="GDK_TARGET_STRING" link="gdk3-Selections.html#GDK-TARGET-STRING:CAPS"/>
- <keyword type="macro" name="GDK_SELECTION_TYPE_ATOM" link="gdk3-Selections.html#GDK-SELECTION-TYPE-ATOM:CAPS"/>
- <keyword type="macro" name="GDK_SELECTION_TYPE_BITMAP" link="gdk3-Selections.html#GDK-SELECTION-TYPE-BITMAP:CAPS"/>
- <keyword type="macro" name="GDK_SELECTION_TYPE_COLORMAP" link="gdk3-Selections.html#GDK-SELECTION-TYPE-COLORMAP:CAPS"/>
- <keyword type="macro" name="GDK_SELECTION_TYPE_DRAWABLE" link="gdk3-Selections.html#GDK-SELECTION-TYPE-DRAWABLE:CAPS"/>
- <keyword type="macro" name="GDK_SELECTION_TYPE_INTEGER" link="gdk3-Selections.html#GDK-SELECTION-TYPE-INTEGER:CAPS"/>
- <keyword type="macro" name="GDK_SELECTION_TYPE_PIXMAP" link="gdk3-Selections.html#GDK-SELECTION-TYPE-PIXMAP:CAPS"/>
- <keyword type="macro" name="GDK_SELECTION_TYPE_WINDOW" link="gdk3-Selections.html#GDK-SELECTION-TYPE-WINDOW:CAPS"/>
- <keyword type="macro" name="GDK_SELECTION_TYPE_STRING" link="gdk3-Selections.html#GDK-SELECTION-TYPE-STRING:CAPS"/>
- <keyword type="function" name="gdk_selection_owner_set ()" link="gdk3-Selections.html#gdk-selection-owner-set"/>
- <keyword type="function" name="gdk_selection_owner_set_for_display ()" link="gdk3-Selections.html#gdk-selection-owner-set-for-display" since="2.2"/>
- <keyword type="function" name="gdk_selection_owner_get ()" link="gdk3-Selections.html#gdk-selection-owner-get"/>
- <keyword type="function" name="gdk_selection_owner_get_for_display ()" link="gdk3-Selections.html#gdk-selection-owner-get-for-display" since="2.2"/>
- <keyword type="function" name="gdk_selection_convert ()" link="gdk3-Selections.html#gdk-selection-convert"/>
- <keyword type="function" name="gdk_selection_property_get ()" link="gdk3-Selections.html#gdk-selection-property-get"/>
- <keyword type="function" name="gdk_selection_send_notify ()" link="gdk3-Selections.html#gdk-selection-send-notify"/>
- <keyword type="function" name="gdk_selection_send_notify_for_display ()" link="gdk3-Selections.html#gdk-selection-send-notify-for-display" since="2.2"/>
- <keyword type="struct" name="GdkDragContext" link="gdk3-Drag-and-Drop.html#GdkDragContext-struct"/>
- <keyword type="function" name="gdk_drag_get_selection ()" link="gdk3-Drag-and-Drop.html#gdk-drag-get-selection"/>
- <keyword type="function" name="gdk_drag_abort ()" link="gdk3-Drag-and-Drop.html#gdk-drag-abort"/>
- <keyword type="function" name="gdk_drop_reply ()" link="gdk3-Drag-and-Drop.html#gdk-drop-reply"/>
- <keyword type="function" name="gdk_drag_drop ()" link="gdk3-Drag-and-Drop.html#gdk-drag-drop"/>
- <keyword type="function" name="gdk_drag_find_window_for_screen ()" link="gdk3-Drag-and-Drop.html#gdk-drag-find-window-for-screen" since="2.2"/>
- <keyword type="function" name="gdk_drag_begin ()" link="gdk3-Drag-and-Drop.html#gdk-drag-begin"/>
- <keyword type="function" name="gdk_drag_begin_for_device ()" link="gdk3-Drag-and-Drop.html#gdk-drag-begin-for-device"/>
- <keyword type="function" name="gdk_drag_motion ()" link="gdk3-Drag-and-Drop.html#gdk-drag-motion"/>
- <keyword type="function" name="gdk_drop_finish ()" link="gdk3-Drag-and-Drop.html#gdk-drop-finish"/>
- <keyword type="enum" name="enum GdkDragProtocol" link="gdk3-Drag-and-Drop.html#GdkDragProtocol"/>
- <keyword type="enum" name="enum GdkDragAction" link="gdk3-Drag-and-Drop.html#GdkDragAction"/>
- <keyword type="function" name="gdk_drag_status ()" link="gdk3-Drag-and-Drop.html#gdk-drag-status"/>
- <keyword type="function" name="gdk_drag_drop_succeeded ()" link="gdk3-Drag-and-Drop.html#gdk-drag-drop-succeeded" since="2.6"/>
- <keyword type="function" name="gdk_window_get_drag_protocol ()" link="gdk3-Drag-and-Drop.html#gdk-window-get-drag-protocol" since="3.0"/>
- <keyword type="function" name="gdk_drag_context_get_actions ()" link="gdk3-Drag-and-Drop.html#gdk-drag-context-get-actions" since="2.22"/>
- <keyword type="function" name="gdk_drag_context_get_suggested_action ()" link="gdk3-Drag-and-Drop.html#gdk-drag-context-get-suggested-action" since="2.22"/>
- <keyword type="function" name="gdk_drag_context_get_selected_action ()" link="gdk3-Drag-and-Drop.html#gdk-drag-context-get-selected-action" since="2.22"/>
- <keyword type="function" name="gdk_drag_context_list_targets ()" link="gdk3-Drag-and-Drop.html#gdk-drag-context-list-targets" since="2.22"/>
- <keyword type="function" name="gdk_drag_context_get_device ()" link="gdk3-Drag-and-Drop.html#gdk-drag-context-get-device"/>
- <keyword type="function" name="gdk_drag_context_set_device ()" link="gdk3-Drag-and-Drop.html#gdk-drag-context-set-device"/>
- <keyword type="function" name="gdk_drag_context_get_source_window ()" link="gdk3-Drag-and-Drop.html#gdk-drag-context-get-source-window" since="2.22"/>
- <keyword type="function" name="gdk_drag_context_get_dest_window ()" link="gdk3-Drag-and-Drop.html#gdk-drag-context-get-dest-window" since="3.0"/>
- <keyword type="function" name="gdk_drag_context_get_protocol ()" link="gdk3-Drag-and-Drop.html#gdk-drag-context-get-protocol" since="3.0"/>
- <keyword type="struct" name="GdkAtom" link="gdk3-Properties-and-Atoms.html#GdkAtom"/>
- <keyword type="macro" name="GDK_ATOM_TO_POINTER()" link="gdk3-Properties-and-Atoms.html#GDK-ATOM-TO-POINTER:CAPS"/>
- <keyword type="macro" name="GDK_POINTER_TO_ATOM()" link="gdk3-Properties-and-Atoms.html#GDK-POINTER-TO-ATOM:CAPS"/>
- <keyword type="macro" name="GDK_NONE" link="gdk3-Properties-and-Atoms.html#GDK-NONE:CAPS"/>
- <keyword type="function" name="gdk_text_property_to_utf8_list_for_display ()" link="gdk3-Properties-and-Atoms.html#gdk-text-property-to-utf8-list-for-display" since="2.2"/>
- <keyword type="function" name="gdk_utf8_to_string_target ()" link="gdk3-Properties-and-Atoms.html#gdk-utf8-to-string-target"/>
- <keyword type="function" name="gdk_atom_intern ()" link="gdk3-Properties-and-Atoms.html#gdk-atom-intern"/>
- <keyword type="function" name="gdk_atom_intern_static_string ()" link="gdk3-Properties-and-Atoms.html#gdk-atom-intern-static-string" since="2.10"/>
- <keyword type="function" name="gdk_atom_name ()" link="gdk3-Properties-and-Atoms.html#gdk-atom-name"/>
- <keyword type="function" name="gdk_property_get ()" link="gdk3-Properties-and-Atoms.html#gdk-property-get"/>
- <keyword type="function" name="gdk_property_change ()" link="gdk3-Properties-and-Atoms.html#gdk-property-change"/>
- <keyword type="enum" name="enum GdkPropMode" link="gdk3-Properties-and-Atoms.html#GdkPropMode"/>
- <keyword type="function" name="gdk_property_delete ()" link="gdk3-Properties-and-Atoms.html#gdk-property-delete"/>
- <keyword type="macro" name="GDK_THREADS_ENTER" link="gdk3-Threads.html#GDK-THREADS-ENTER:CAPS"/>
- <keyword type="macro" name="GDK_THREADS_LEAVE" link="gdk3-Threads.html#GDK-THREADS-LEAVE:CAPS"/>
- <keyword type="function" name="gdk_threads_init ()" link="gdk3-Threads.html#gdk-threads-init"/>
- <keyword type="function" name="gdk_threads_enter ()" link="gdk3-Threads.html#gdk-threads-enter"/>
- <keyword type="function" name="gdk_threads_leave ()" link="gdk3-Threads.html#gdk-threads-leave"/>
- <keyword type="function" name="gdk_threads_set_lock_functions ()" link="gdk3-Threads.html#gdk-threads-set-lock-functions" since="2.4"/>
- <keyword type="function" name="gdk_threads_add_idle ()" link="gdk3-Threads.html#gdk-threads-add-idle" since="2.12"/>
- <keyword type="function" name="gdk_threads_add_idle_full ()" link="gdk3-Threads.html#gdk-threads-add-idle-full" since="2.12"/>
- <keyword type="function" name="gdk_threads_add_timeout ()" link="gdk3-Threads.html#gdk-threads-add-timeout" since="2.12"/>
- <keyword type="function" name="gdk_threads_add_timeout_full ()" link="gdk3-Threads.html#gdk-threads-add-timeout-full" since="2.12"/>
- <keyword type="function" name="gdk_threads_add_timeout_seconds ()" link="gdk3-Threads.html#gdk-threads-add-timeout-seconds" since="2.14"/>
- <keyword type="function" name="gdk_threads_add_timeout_seconds_full ()" link="gdk3-Threads.html#gdk-threads-add-timeout-seconds-full" since="2.14"/>
- <keyword type="function" name="gdk_pango_layout_get_clip_region ()" link="gdk3-Pango-Interaction.html#gdk-pango-layout-get-clip-region"/>
- <keyword type="function" name="gdk_pango_layout_line_get_clip_region ()" link="gdk3-Pango-Interaction.html#gdk-pango-layout-line-get-clip-region"/>
- <keyword type="function" name="gdk_pango_context_get ()" link="gdk3-Pango-Interaction.html#gdk-pango-context-get"/>
- <keyword type="function" name="gdk_pango_context_get_for_screen ()" link="gdk3-Pango-Interaction.html#gdk-pango-context-get-for-screen" since="2.2"/>
- <keyword type="function" name="gdk_window_create_similar_surface ()" link="gdk3-Cairo-Interaction.html#gdk-window-create-similar-surface" since="2.22"/>
- <keyword type="function" name="gdk_cairo_create ()" link="gdk3-Cairo-Interaction.html#gdk-cairo-create" since="2.8"/>
- <keyword type="function" name="gdk_cairo_get_clip_rectangle ()" link="gdk3-Cairo-Interaction.html#gdk-cairo-get-clip-rectangle"/>
- <keyword type="function" name="gdk_cairo_set_source_color ()" link="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-color" deprecated="3.4: Use gdk_cairo_set_source_rgba() instead" since="2.8"/>
- <keyword type="function" name="gdk_cairo_set_source_rgba ()" link="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-rgba" since="3.0"/>
- <keyword type="function" name="gdk_cairo_set_source_pixbuf ()" link="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-pixbuf" since="2.8"/>
- <keyword type="function" name="gdk_cairo_set_source_window ()" link="gdk3-Cairo-Interaction.html#gdk-cairo-set-source-window" since="2.24"/>
- <keyword type="function" name="gdk_cairo_rectangle ()" link="gdk3-Cairo-Interaction.html#gdk-cairo-rectangle" since="2.8"/>
- <keyword type="function" name="gdk_cairo_region ()" link="gdk3-Cairo-Interaction.html#gdk-cairo-region" since="2.8"/>
- <keyword type="function" name="gdk_cairo_region_create_from_surface ()" link="gdk3-Cairo-Interaction.html#gdk-cairo-region-create-from-surface"/>
- <keyword type="macro" name="GDK_ROOT_WINDOW" link="gdk3-X-Window-System-Interaction.html#GDK-ROOT-WINDOW:CAPS"/>
- <keyword type="macro" name="GDK_WINDOW_XID()" link="gdk3-X-Window-System-Interaction.html#GDK-WINDOW-XID:CAPS"/>
- <keyword type="macro" name="GDK_DISPLAY_XDISPLAY()" link="gdk3-X-Window-System-Interaction.html#GDK-DISPLAY-XDISPLAY:CAPS"/>
- <keyword type="macro" name="GDK_SCREEN_XDISPLAY()" link="gdk3-X-Window-System-Interaction.html#GDK-SCREEN-XDISPLAY:CAPS"/>
- <keyword type="macro" name="GDK_SCREEN_XNUMBER()" link="gdk3-X-Window-System-Interaction.html#GDK-SCREEN-XNUMBER:CAPS"/>
- <keyword type="macro" name="GDK_SCREEN_XSCREEN()" link="gdk3-X-Window-System-Interaction.html#GDK-SCREEN-XSCREEN:CAPS"/>
- <keyword type="macro" name="GDK_CURSOR_XCURSOR()" link="gdk3-X-Window-System-Interaction.html#GDK-CURSOR-XCURSOR:CAPS"/>
- <keyword type="macro" name="GDK_CURSOR_XDISPLAY()" link="gdk3-X-Window-System-Interaction.html#GDK-CURSOR-XDISPLAY:CAPS"/>
- <keyword type="macro" name="GDK_POINTER_TO_XID()" link="gdk3-X-Window-System-Interaction.html#GDK-POINTER-TO-XID:CAPS"/>
- <keyword type="macro" name="GDK_XID_TO_POINTER()" link="gdk3-X-Window-System-Interaction.html#GDK-XID-TO-POINTER:CAPS"/>
- <keyword type="function" name="gdk_x11_lookup_xdisplay ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-lookup-xdisplay" since="2.2"/>
- <keyword type="function" name="gdk_x11_get_server_time ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-get-server-time"/>
- <keyword type="function" name="gdk_x11_device_get_id ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-device-get-id" since="3.2"/>
- <keyword type="function" name="gdk_x11_device_manager_lookup ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-device-manager-lookup" since="3.2"/>
- <keyword type="function" name="gdk_x11_display_get_user_time ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-display-get-user-time" since="2.8"/>
- <keyword type="function" name="gdk_x11_display_broadcast_startup_message ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-display-broadcast-startup-message" since="2.12"/>
- <keyword type="function" name="gdk_x11_display_get_startup_notification_id ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-display-get-startup-notification-id" since="2.12"/>
- <keyword type="function" name="gdk_x11_display_set_startup_notification_id ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-display-set-startup-notification-id" since="3.0"/>
- <keyword type="function" name="gdk_x11_display_get_xdisplay ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-display-get-xdisplay" since="2.2"/>
- <keyword type="function" name="gdk_x11_display_grab ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-display-grab" since="2.2"/>
- <keyword type="function" name="gdk_x11_display_ungrab ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-display-ungrab" since="2.2"/>
- <keyword type="function" name="gdk_x11_display_error_trap_push ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-push" since="3.0"/>
- <keyword type="function" name="gdk_x11_display_error_trap_pop ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-pop" since="3.0"/>
- <keyword type="function" name="gdk_x11_display_error_trap_pop_ignored ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-pop-ignored" since="3.0"/>
- <keyword type="function" name="gdk_x11_display_set_cursor_theme ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-display-set-cursor-theme" since="2.8"/>
- <keyword type="function" name="gdk_x11_register_standard_event_type ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-register-standard-event-type" since="2.4"/>
- <keyword type="function" name="gdk_x11_screen_get_screen_number ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-screen-number" since="2.2"/>
- <keyword type="function" name="gdk_x11_screen_get_xscreen ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-xscreen" since="2.2"/>
- <keyword type="function" name="gdk_x11_screen_get_window_manager_name ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-window-manager-name" since="2.2"/>
- <keyword type="function" name="gdk_x11_screen_get_monitor_output ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-monitor-output" since="2.14"/>
- <keyword type="function" name="gdk_x11_screen_lookup_visual ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-lookup-visual" since="2.2"/>
- <keyword type="function" name="gdk_x11_screen_supports_net_wm_hint ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-screen-supports-net-wm-hint" since="2.2"/>
- <keyword type="function" name="gdk_x11_window_foreign_new_for_display ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-window-foreign-new-for-display" since="2.24"/>
- <keyword type="function" name="gdk_x11_window_lookup_for_display ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-window-lookup-for-display" since="2.24"/>
- <keyword type="function" name="gdk_x11_window_get_xid ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-window-get-xid"/>
- <keyword type="function" name="gdk_x11_window_set_hide_titlebar_when_maximized ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-hide-titlebar-when-maximized" since="3.4"/>
- <keyword type="function" name="gdk_x11_window_set_theme_variant ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-theme-variant" since="3.2"/>
- <keyword type="function" name="gdk_x11_window_set_user_time ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-user-time" since="2.6"/>
- <keyword type="function" name="gdk_x11_window_move_to_current_desktop ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-window-move-to-current-desktop" since="2.8"/>
- <keyword type="function" name="gdk_x11_get_default_root_xwindow ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-get-default-root-xwindow"/>
- <keyword type="function" name="gdk_x11_get_default_screen ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-get-default-screen"/>
- <keyword type="function" name="gdk_x11_get_default_xdisplay ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-get-default-xdisplay"/>
- <keyword type="function" name="gdk_x11_grab_server ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-grab-server"/>
- <keyword type="function" name="gdk_x11_ungrab_server ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-ungrab-server"/>
- <keyword type="function" name="gdk_x11_cursor_get_xcursor ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-cursor-get-xcursor"/>
- <keyword type="function" name="gdk_x11_cursor_get_xdisplay ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-cursor-get-xdisplay"/>
- <keyword type="function" name="gdk_x11_keymap_get_group_for_state ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-keymap-get-group-for-state" since="3.6"/>
- <keyword type="function" name="gdk_x11_keymap_key_is_modifier ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-keymap-key-is-modifier" since="3.6"/>
- <keyword type="function" name="gdk_x11_visual_get_xvisual ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-visual-get-xvisual"/>
- <keyword type="function" name="gdk_x11_atom_to_xatom ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-atom-to-xatom"/>
- <keyword type="function" name="gdk_x11_atom_to_xatom_for_display ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-atom-to-xatom-for-display" since="2.2"/>
- <keyword type="function" name="gdk_x11_xatom_to_atom ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-xatom-to-atom"/>
- <keyword type="function" name="gdk_x11_xatom_to_atom_for_display ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-xatom-to-atom-for-display" since="2.2"/>
- <keyword type="function" name="gdk_x11_get_xatom_by_name ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-by-name"/>
- <keyword type="function" name="gdk_x11_get_xatom_by_name_for_display ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-by-name-for-display" since="2.2"/>
- <keyword type="function" name="gdk_x11_get_xatom_name ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-name"/>
- <keyword type="function" name="gdk_x11_get_xatom_name_for_display ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-name-for-display" since="2.2"/>
- <keyword type="function" name="gdk_x11_set_sm_client_id ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-set-sm-client-id" since="2.24"/>
- <keyword type="function" name="gdk_x11_display_text_property_to_text_list ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-display-text-property-to-text-list" since="2.24"/>
- <keyword type="function" name="gdk_x11_free_text_list ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-free-text-list" since="2.24"/>
- <keyword type="function" name="gdk_x11_display_string_to_compound_text ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-display-string-to-compound-text" since="2.24"/>
- <keyword type="function" name="gdk_x11_display_utf8_to_compound_text ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-display-utf8-to-compound-text" since="2.24"/>
- <keyword type="function" name="gdk_x11_free_compound_text ()" link="gdk3-X-Window-System-Interaction.html#gdk-x11-free-compound-text" since="2.24"/>
- <keyword type="struct" name="GdkAppLaunchContext" link="gdk3-Application-launching.html#GdkAppLaunchContext-struct"/>
- <keyword type="function" name="gdk_app_launch_context_new ()" link="gdk3-Application-launching.html#gdk-app-launch-context-new" deprecated="3.0: Use gdk_display_get_app_launch_context() instead" since="2.14"/>
- <keyword type="function" name="gdk_app_launch_context_set_display ()" link="gdk3-Application-launching.html#gdk-app-launch-context-set-display" deprecated="3.0: Use gdk_display_get_app_launch_context() instead" since="2.14"/>
- <keyword type="function" name="gdk_app_launch_context_set_screen ()" link="gdk3-Application-launching.html#gdk-app-launch-context-set-screen" since="2.14"/>
- <keyword type="function" name="gdk_app_launch_context_set_desktop ()" link="gdk3-Application-launching.html#gdk-app-launch-context-set-desktop" since="2.14"/>
- <keyword type="function" name="gdk_app_launch_context_set_timestamp ()" link="gdk3-Application-launching.html#gdk-app-launch-context-set-timestamp" since="2.14"/>
- <keyword type="function" name="gdk_app_launch_context_set_icon ()" link="gdk3-Application-launching.html#gdk-app-launch-context-set-icon" since="2.14"/>
- <keyword type="function" name="gdk_app_launch_context_set_icon_name ()" link="gdk3-Application-launching.html#gdk-app-launch-context-set-icon-name" since="2.14"/>
- <keyword type="property" name="The &quot;display&quot; property" link="gdk3-Application-launching.html#GdkAppLaunchContext--display"/>
- <keyword type="constant" name="GDK_GRAB_SUCCESS" link="gdk3-General.html#GDK-GRAB-SUCCESS:CAPS"/>
- <keyword type="constant" name="GDK_GRAB_ALREADY_GRABBED" link="gdk3-General.html#GDK-GRAB-ALREADY-GRABBED:CAPS"/>
- <keyword type="constant" name="GDK_GRAB_INVALID_TIME" link="gdk3-General.html#GDK-GRAB-INVALID-TIME:CAPS"/>
- <keyword type="constant" name="GDK_GRAB_NOT_VIEWABLE" link="gdk3-General.html#GDK-GRAB-NOT-VIEWABLE:CAPS"/>
- <keyword type="constant" name="GDK_GRAB_FROZEN" link="gdk3-General.html#GDK-GRAB-FROZEN:CAPS"/>
- <keyword type="constant" name="GDK_SOURCE_MOUSE" link="GdkDevice.html#GDK-SOURCE-MOUSE:CAPS"/>
- <keyword type="constant" name="GDK_SOURCE_PEN" link="GdkDevice.html#GDK-SOURCE-PEN:CAPS"/>
- <keyword type="constant" name="GDK_SOURCE_ERASER" link="GdkDevice.html#GDK-SOURCE-ERASER:CAPS"/>
- <keyword type="constant" name="GDK_SOURCE_CURSOR" link="GdkDevice.html#GDK-SOURCE-CURSOR:CAPS"/>
- <keyword type="constant" name="GDK_SOURCE_KEYBOARD" link="GdkDevice.html#GDK-SOURCE-KEYBOARD:CAPS"/>
- <keyword type="constant" name="GDK_SOURCE_TOUCHSCREEN" link="GdkDevice.html#GDK-SOURCE-TOUCHSCREEN:CAPS"/>
- <keyword type="constant" name="GDK_SOURCE_TOUCHPAD" link="GdkDevice.html#GDK-SOURCE-TOUCHPAD:CAPS"/>
- <keyword type="constant" name="GDK_MODE_DISABLED" link="GdkDevice.html#GDK-MODE-DISABLED:CAPS"/>
- <keyword type="constant" name="GDK_MODE_SCREEN" link="GdkDevice.html#GDK-MODE-SCREEN:CAPS"/>
- <keyword type="constant" name="GDK_MODE_WINDOW" link="GdkDevice.html#GDK-MODE-WINDOW:CAPS"/>
- <keyword type="constant" name="GDK_AXIS_IGNORE" link="GdkDevice.html#GDK-AXIS-IGNORE:CAPS"/>
- <keyword type="constant" name="GDK_AXIS_X" link="GdkDevice.html#GDK-AXIS-X:CAPS"/>
- <keyword type="constant" name="GDK_AXIS_Y" link="GdkDevice.html#GDK-AXIS-Y:CAPS"/>
- <keyword type="constant" name="GDK_AXIS_PRESSURE" link="GdkDevice.html#GDK-AXIS-PRESSURE:CAPS"/>
- <keyword type="constant" name="GDK_AXIS_XTILT" link="GdkDevice.html#GDK-AXIS-XTILT:CAPS"/>
- <keyword type="constant" name="GDK_AXIS_YTILT" link="GdkDevice.html#GDK-AXIS-YTILT:CAPS"/>
- <keyword type="constant" name="GDK_AXIS_WHEEL" link="GdkDevice.html#GDK-AXIS-WHEEL:CAPS"/>
- <keyword type="constant" name="GDK_AXIS_LAST" link="GdkDevice.html#GDK-AXIS-LAST:CAPS"/>
- <keyword type="constant" name="GDK_DEVICE_TYPE_MASTER" link="GdkDevice.html#GDK-DEVICE-TYPE-MASTER:CAPS"/>
- <keyword type="constant" name="GDK_DEVICE_TYPE_SLAVE" link="GdkDevice.html#GDK-DEVICE-TYPE-SLAVE:CAPS"/>
- <keyword type="constant" name="GDK_DEVICE_TYPE_FLOATING" link="GdkDevice.html#GDK-DEVICE-TYPE-FLOATING:CAPS"/>
- <keyword type="constant" name="GDK_OWNERSHIP_NONE" link="GdkDevice.html#GDK-OWNERSHIP-NONE:CAPS"/>
- <keyword type="constant" name="GDK_OWNERSHIP_WINDOW" link="GdkDevice.html#GDK-OWNERSHIP-WINDOW:CAPS"/>
- <keyword type="constant" name="GDK_OWNERSHIP_APPLICATION" link="GdkDevice.html#GDK-OWNERSHIP-APPLICATION:CAPS"/>
- <keyword type="constant" name="GDK_VISUAL_STATIC_GRAY" link="gdk3-Visuals.html#GDK-VISUAL-STATIC-GRAY:CAPS"/>
- <keyword type="constant" name="GDK_VISUAL_GRAYSCALE" link="gdk3-Visuals.html#GDK-VISUAL-GRAYSCALE:CAPS"/>
- <keyword type="constant" name="GDK_VISUAL_STATIC_COLOR" link="gdk3-Visuals.html#GDK-VISUAL-STATIC-COLOR:CAPS"/>
- <keyword type="constant" name="GDK_VISUAL_PSEUDO_COLOR" link="gdk3-Visuals.html#GDK-VISUAL-PSEUDO-COLOR:CAPS"/>
- <keyword type="constant" name="GDK_VISUAL_TRUE_COLOR" link="gdk3-Visuals.html#GDK-VISUAL-TRUE-COLOR:CAPS"/>
- <keyword type="constant" name="GDK_VISUAL_DIRECT_COLOR" link="gdk3-Visuals.html#GDK-VISUAL-DIRECT-COLOR:CAPS"/>
- <keyword type="constant" name="GDK_LSB_FIRST" link="gdk3-Visuals.html#GDK-LSB-FIRST:CAPS"/>
- <keyword type="constant" name="GDK_MSB_FIRST" link="gdk3-Visuals.html#GDK-MSB-FIRST:CAPS"/>
- <keyword type="constant" name="GDK_X_CURSOR" link="gdk3-Cursors.html#GDK-X-CURSOR:CAPS"/>
- <keyword type="constant" name="GDK_ARROW" link="gdk3-Cursors.html#GDK-ARROW:CAPS"/>
- <keyword type="constant" name="GDK_BASED_ARROW_DOWN" link="gdk3-Cursors.html#GDK-BASED-ARROW-DOWN:CAPS"/>
- <keyword type="constant" name="GDK_BASED_ARROW_UP" link="gdk3-Cursors.html#GDK-BASED-ARROW-UP:CAPS"/>
- <keyword type="constant" name="GDK_BOAT" link="gdk3-Cursors.html#GDK-BOAT:CAPS"/>
- <keyword type="constant" name="GDK_BOGOSITY" link="gdk3-Cursors.html#GDK-BOGOSITY:CAPS"/>
- <keyword type="constant" name="GDK_BOTTOM_LEFT_CORNER" link="gdk3-Cursors.html#GDK-BOTTOM-LEFT-CORNER:CAPS"/>
- <keyword type="constant" name="GDK_BOTTOM_RIGHT_CORNER" link="gdk3-Cursors.html#GDK-BOTTOM-RIGHT-CORNER:CAPS"/>
- <keyword type="constant" name="GDK_BOTTOM_SIDE" link="gdk3-Cursors.html#GDK-BOTTOM-SIDE:CAPS"/>
- <keyword type="constant" name="GDK_BOTTOM_TEE" link="gdk3-Cursors.html#GDK-BOTTOM-TEE:CAPS"/>
- <keyword type="constant" name="GDK_BOX_SPIRAL" link="gdk3-Cursors.html#GDK-BOX-SPIRAL:CAPS"/>
- <keyword type="constant" name="GDK_CENTER_PTR" link="gdk3-Cursors.html#GDK-CENTER-PTR:CAPS"/>
- <keyword type="constant" name="GDK_CIRCLE" link="gdk3-Cursors.html#GDK-CIRCLE:CAPS"/>
- <keyword type="constant" name="GDK_CLOCK" link="gdk3-Cursors.html#GDK-CLOCK:CAPS"/>
- <keyword type="constant" name="GDK_COFFEE_MUG" link="gdk3-Cursors.html#GDK-COFFEE-MUG:CAPS"/>
- <keyword type="constant" name="GDK_CROSS" link="gdk3-Cursors.html#GDK-CROSS:CAPS"/>
- <keyword type="constant" name="GDK_CROSS_REVERSE" link="gdk3-Cursors.html#GDK-CROSS-REVERSE:CAPS"/>
- <keyword type="constant" name="GDK_CROSSHAIR" link="gdk3-Cursors.html#GDK-CROSSHAIR:CAPS"/>
- <keyword type="constant" name="GDK_DIAMOND_CROSS" link="gdk3-Cursors.html#GDK-DIAMOND-CROSS:CAPS"/>
- <keyword type="constant" name="GDK_DOT" link="gdk3-Cursors.html#GDK-DOT:CAPS"/>
- <keyword type="constant" name="GDK_DOTBOX" link="gdk3-Cursors.html#GDK-DOTBOX:CAPS"/>
- <keyword type="constant" name="GDK_DOUBLE_ARROW" link="gdk3-Cursors.html#GDK-DOUBLE-ARROW:CAPS"/>
- <keyword type="constant" name="GDK_DRAFT_LARGE" link="gdk3-Cursors.html#GDK-DRAFT-LARGE:CAPS"/>
- <keyword type="constant" name="GDK_DRAFT_SMALL" link="gdk3-Cursors.html#GDK-DRAFT-SMALL:CAPS"/>
- <keyword type="constant" name="GDK_DRAPED_BOX" link="gdk3-Cursors.html#GDK-DRAPED-BOX:CAPS"/>
- <keyword type="constant" name="GDK_EXCHANGE" link="gdk3-Cursors.html#GDK-EXCHANGE:CAPS"/>
- <keyword type="constant" name="GDK_FLEUR" link="gdk3-Cursors.html#GDK-FLEUR:CAPS"/>
- <keyword type="constant" name="GDK_GOBBLER" link="gdk3-Cursors.html#GDK-GOBBLER:CAPS"/>
- <keyword type="constant" name="GDK_GUMBY" link="gdk3-Cursors.html#GDK-GUMBY:CAPS"/>
- <keyword type="constant" name="GDK_HAND1" link="gdk3-Cursors.html#GDK-HAND1:CAPS"/>
- <keyword type="constant" name="GDK_HAND2" link="gdk3-Cursors.html#GDK-HAND2:CAPS"/>
- <keyword type="constant" name="GDK_HEART" link="gdk3-Cursors.html#GDK-HEART:CAPS"/>
- <keyword type="constant" name="GDK_ICON" link="gdk3-Cursors.html#GDK-ICON:CAPS"/>
- <keyword type="constant" name="GDK_IRON_CROSS" link="gdk3-Cursors.html#GDK-IRON-CROSS:CAPS"/>
- <keyword type="constant" name="GDK_LEFT_PTR" link="gdk3-Cursors.html#GDK-LEFT-PTR:CAPS"/>
- <keyword type="constant" name="GDK_LEFT_SIDE" link="gdk3-Cursors.html#GDK-LEFT-SIDE:CAPS"/>
- <keyword type="constant" name="GDK_LEFT_TEE" link="gdk3-Cursors.html#GDK-LEFT-TEE:CAPS"/>
- <keyword type="constant" name="GDK_LEFTBUTTON" link="gdk3-Cursors.html#GDK-LEFTBUTTON:CAPS"/>
- <keyword type="constant" name="GDK_LL_ANGLE" link="gdk3-Cursors.html#GDK-LL-ANGLE:CAPS"/>
- <keyword type="constant" name="GDK_LR_ANGLE" link="gdk3-Cursors.html#GDK-LR-ANGLE:CAPS"/>
- <keyword type="constant" name="GDK_MAN" link="gdk3-Cursors.html#GDK-MAN:CAPS"/>
- <keyword type="constant" name="GDK_MIDDLEBUTTON" link="gdk3-Cursors.html#GDK-MIDDLEBUTTON:CAPS"/>
- <keyword type="constant" name="GDK_MOUSE" link="gdk3-Cursors.html#GDK-MOUSE:CAPS"/>
- <keyword type="constant" name="GDK_PENCIL" link="gdk3-Cursors.html#GDK-PENCIL:CAPS"/>
- <keyword type="constant" name="GDK_PIRATE" link="gdk3-Cursors.html#GDK-PIRATE:CAPS"/>
- <keyword type="constant" name="GDK_PLUS" link="gdk3-Cursors.html#GDK-PLUS:CAPS"/>
- <keyword type="constant" name="GDK_QUESTION_ARROW" link="gdk3-Cursors.html#GDK-QUESTION-ARROW:CAPS"/>
- <keyword type="constant" name="GDK_RIGHT_PTR" link="gdk3-Cursors.html#GDK-RIGHT-PTR:CAPS"/>
- <keyword type="constant" name="GDK_RIGHT_SIDE" link="gdk3-Cursors.html#GDK-RIGHT-SIDE:CAPS"/>
- <keyword type="constant" name="GDK_RIGHT_TEE" link="gdk3-Cursors.html#GDK-RIGHT-TEE:CAPS"/>
- <keyword type="constant" name="GDK_RIGHTBUTTON" link="gdk3-Cursors.html#GDK-RIGHTBUTTON:CAPS"/>
- <keyword type="constant" name="GDK_RTL_LOGO" link="gdk3-Cursors.html#GDK-RTL-LOGO:CAPS"/>
- <keyword type="constant" name="GDK_SAILBOAT" link="gdk3-Cursors.html#GDK-SAILBOAT:CAPS"/>
- <keyword type="constant" name="GDK_SB_DOWN_ARROW" link="gdk3-Cursors.html#GDK-SB-DOWN-ARROW:CAPS"/>
- <keyword type="constant" name="GDK_SB_H_DOUBLE_ARROW" link="gdk3-Cursors.html#GDK-SB-H-DOUBLE-ARROW:CAPS"/>
- <keyword type="constant" name="GDK_SB_LEFT_ARROW" link="gdk3-Cursors.html#GDK-SB-LEFT-ARROW:CAPS"/>
- <keyword type="constant" name="GDK_SB_RIGHT_ARROW" link="gdk3-Cursors.html#GDK-SB-RIGHT-ARROW:CAPS"/>
- <keyword type="constant" name="GDK_SB_UP_ARROW" link="gdk3-Cursors.html#GDK-SB-UP-ARROW:CAPS"/>
- <keyword type="constant" name="GDK_SB_V_DOUBLE_ARROW" link="gdk3-Cursors.html#GDK-SB-V-DOUBLE-ARROW:CAPS"/>
- <keyword type="constant" name="GDK_SHUTTLE" link="gdk3-Cursors.html#GDK-SHUTTLE:CAPS"/>
- <keyword type="constant" name="GDK_SIZING" link="gdk3-Cursors.html#GDK-SIZING:CAPS"/>
- <keyword type="constant" name="GDK_SPIDER" link="gdk3-Cursors.html#GDK-SPIDER:CAPS"/>
- <keyword type="constant" name="GDK_SPRAYCAN" link="gdk3-Cursors.html#GDK-SPRAYCAN:CAPS"/>
- <keyword type="constant" name="GDK_STAR" link="gdk3-Cursors.html#GDK-STAR:CAPS"/>
- <keyword type="constant" name="GDK_TARGET" link="gdk3-Cursors.html#GDK-TARGET:CAPS"/>
- <keyword type="constant" name="GDK_TCROSS" link="gdk3-Cursors.html#GDK-TCROSS:CAPS"/>
- <keyword type="constant" name="GDK_TOP_LEFT_ARROW" link="gdk3-Cursors.html#GDK-TOP-LEFT-ARROW:CAPS"/>
- <keyword type="constant" name="GDK_TOP_LEFT_CORNER" link="gdk3-Cursors.html#GDK-TOP-LEFT-CORNER:CAPS"/>
- <keyword type="constant" name="GDK_TOP_RIGHT_CORNER" link="gdk3-Cursors.html#GDK-TOP-RIGHT-CORNER:CAPS"/>
- <keyword type="constant" name="GDK_TOP_SIDE" link="gdk3-Cursors.html#GDK-TOP-SIDE:CAPS"/>
- <keyword type="constant" name="GDK_TOP_TEE" link="gdk3-Cursors.html#GDK-TOP-TEE:CAPS"/>
- <keyword type="constant" name="GDK_TREK" link="gdk3-Cursors.html#GDK-TREK:CAPS"/>
- <keyword type="constant" name="GDK_UL_ANGLE" link="gdk3-Cursors.html#GDK-UL-ANGLE:CAPS"/>
- <keyword type="constant" name="GDK_UMBRELLA" link="gdk3-Cursors.html#GDK-UMBRELLA:CAPS"/>
- <keyword type="constant" name="GDK_UR_ANGLE" link="gdk3-Cursors.html#GDK-UR-ANGLE:CAPS"/>
- <keyword type="constant" name="GDK_WATCH" link="gdk3-Cursors.html#GDK-WATCH:CAPS"/>
- <keyword type="constant" name="GDK_XTERM" link="gdk3-Cursors.html#GDK-XTERM:CAPS"/>
- <keyword type="constant" name="GDK_LAST_CURSOR" link="gdk3-Cursors.html#GDK-LAST-CURSOR:CAPS"/>
- <keyword type="constant" name="GDK_BLANK_CURSOR" link="gdk3-Cursors.html#GDK-BLANK-CURSOR:CAPS"/>
- <keyword type="constant" name="GDK_CURSOR_IS_PIXMAP" link="gdk3-Cursors.html#GDK-CURSOR-IS-PIXMAP:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_ROOT" link="gdk3-Windows.html#GDK-WINDOW-ROOT:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TOPLEVEL" link="gdk3-Windows.html#GDK-WINDOW-TOPLEVEL:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_CHILD" link="gdk3-Windows.html#GDK-WINDOW-CHILD:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TEMP" link="gdk3-Windows.html#GDK-WINDOW-TEMP:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_FOREIGN" link="gdk3-Windows.html#GDK-WINDOW-FOREIGN:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_OFFSCREEN" link="gdk3-Windows.html#GDK-WINDOW-OFFSCREEN:CAPS"/>
- <keyword type="constant" name="GDK_INPUT_OUTPUT" link="gdk3-Windows.html#GDK-INPUT-OUTPUT:CAPS"/>
- <keyword type="constant" name="GDK_INPUT_ONLY" link="gdk3-Windows.html#GDK-INPUT-ONLY:CAPS"/>
- <keyword type="constant" name="GDK_HINT_POS" link="gdk3-Windows.html#GDK-HINT-POS:CAPS"/>
- <keyword type="constant" name="GDK_HINT_MIN_SIZE" link="gdk3-Windows.html#GDK-HINT-MIN-SIZE:CAPS"/>
- <keyword type="constant" name="GDK_HINT_MAX_SIZE" link="gdk3-Windows.html#GDK-HINT-MAX-SIZE:CAPS"/>
- <keyword type="constant" name="GDK_HINT_BASE_SIZE" link="gdk3-Windows.html#GDK-HINT-BASE-SIZE:CAPS"/>
- <keyword type="constant" name="GDK_HINT_ASPECT" link="gdk3-Windows.html#GDK-HINT-ASPECT:CAPS"/>
- <keyword type="constant" name="GDK_HINT_RESIZE_INC" link="gdk3-Windows.html#GDK-HINT-RESIZE-INC:CAPS"/>
- <keyword type="constant" name="GDK_HINT_WIN_GRAVITY" link="gdk3-Windows.html#GDK-HINT-WIN-GRAVITY:CAPS"/>
- <keyword type="constant" name="GDK_HINT_USER_POS" link="gdk3-Windows.html#GDK-HINT-USER-POS:CAPS"/>
- <keyword type="constant" name="GDK_HINT_USER_SIZE" link="gdk3-Windows.html#GDK-HINT-USER-SIZE:CAPS"/>
- <keyword type="constant" name="GDK_GRAVITY_NORTH_WEST" link="gdk3-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS"/>
- <keyword type="constant" name="GDK_GRAVITY_NORTH" link="gdk3-Windows.html#GDK-GRAVITY-NORTH:CAPS"/>
- <keyword type="constant" name="GDK_GRAVITY_NORTH_EAST" link="gdk3-Windows.html#GDK-GRAVITY-NORTH-EAST:CAPS"/>
- <keyword type="constant" name="GDK_GRAVITY_WEST" link="gdk3-Windows.html#GDK-GRAVITY-WEST:CAPS"/>
- <keyword type="constant" name="GDK_GRAVITY_CENTER" link="gdk3-Windows.html#GDK-GRAVITY-CENTER:CAPS"/>
- <keyword type="constant" name="GDK_GRAVITY_EAST" link="gdk3-Windows.html#GDK-GRAVITY-EAST:CAPS"/>
- <keyword type="constant" name="GDK_GRAVITY_SOUTH_WEST" link="gdk3-Windows.html#GDK-GRAVITY-SOUTH-WEST:CAPS"/>
- <keyword type="constant" name="GDK_GRAVITY_SOUTH" link="gdk3-Windows.html#GDK-GRAVITY-SOUTH:CAPS"/>
- <keyword type="constant" name="GDK_GRAVITY_SOUTH_EAST" link="gdk3-Windows.html#GDK-GRAVITY-SOUTH-EAST:CAPS"/>
- <keyword type="constant" name="GDK_GRAVITY_STATIC" link="gdk3-Windows.html#GDK-GRAVITY-STATIC:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_EDGE_NORTH_WEST" link="gdk3-Windows.html#GDK-WINDOW-EDGE-NORTH-WEST:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_EDGE_NORTH" link="gdk3-Windows.html#GDK-WINDOW-EDGE-NORTH:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_EDGE_NORTH_EAST" link="gdk3-Windows.html#GDK-WINDOW-EDGE-NORTH-EAST:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_EDGE_WEST" link="gdk3-Windows.html#GDK-WINDOW-EDGE-WEST:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_EDGE_EAST" link="gdk3-Windows.html#GDK-WINDOW-EDGE-EAST:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_EDGE_SOUTH_WEST" link="gdk3-Windows.html#GDK-WINDOW-EDGE-SOUTH-WEST:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_EDGE_SOUTH" link="gdk3-Windows.html#GDK-WINDOW-EDGE-SOUTH:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_EDGE_SOUTH_EAST" link="gdk3-Windows.html#GDK-WINDOW-EDGE-SOUTH-EAST:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TYPE_HINT_NORMAL" link="gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-NORMAL:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TYPE_HINT_DIALOG" link="gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-DIALOG:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TYPE_HINT_MENU" link="gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-MENU:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TYPE_HINT_TOOLBAR" link="gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-TOOLBAR:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TYPE_HINT_SPLASHSCREEN" link="gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-SPLASHSCREEN:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TYPE_HINT_UTILITY" link="gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-UTILITY:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TYPE_HINT_DOCK" link="gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-DOCK:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TYPE_HINT_DESKTOP" link="gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-DESKTOP:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU" link="gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-DROPDOWN-MENU:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TYPE_HINT_POPUP_MENU" link="gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-POPUP-MENU:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TYPE_HINT_TOOLTIP" link="gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-TOOLTIP:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TYPE_HINT_NOTIFICATION" link="gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-NOTIFICATION:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TYPE_HINT_COMBO" link="gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-COMBO:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_TYPE_HINT_DND" link="gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-DND:CAPS"/>
- <keyword type="constant" name="GDK_WA_TITLE" link="gdk3-Windows.html#GDK-WA-TITLE:CAPS"/>
- <keyword type="constant" name="GDK_WA_X" link="gdk3-Windows.html#GDK-WA-X:CAPS"/>
- <keyword type="constant" name="GDK_WA_Y" link="gdk3-Windows.html#GDK-WA-Y:CAPS"/>
- <keyword type="constant" name="GDK_WA_CURSOR" link="gdk3-Windows.html#GDK-WA-CURSOR:CAPS"/>
- <keyword type="constant" name="GDK_WA_VISUAL" link="gdk3-Windows.html#GDK-WA-VISUAL:CAPS"/>
- <keyword type="constant" name="GDK_WA_WMCLASS" link="gdk3-Windows.html#GDK-WA-WMCLASS:CAPS"/>
- <keyword type="constant" name="GDK_WA_NOREDIR" link="gdk3-Windows.html#GDK-WA-NOREDIR:CAPS"/>
- <keyword type="constant" name="GDK_WA_TYPE_HINT" link="gdk3-Windows.html#GDK-WA-TYPE-HINT:CAPS"/>
- <keyword type="constant" name="GDK_FILTER_CONTINUE" link="gdk3-Windows.html#GDK-FILTER-CONTINUE:CAPS"/>
- <keyword type="constant" name="GDK_FILTER_TRANSLATE" link="gdk3-Windows.html#GDK-FILTER-TRANSLATE:CAPS"/>
- <keyword type="constant" name="GDK_FILTER_REMOVE" link="gdk3-Windows.html#GDK-FILTER-REMOVE:CAPS"/>
- <keyword type="constant" name="GDK_SHIFT_MASK" link="gdk3-Windows.html#GDK-SHIFT-MASK:CAPS"/>
- <keyword type="constant" name="GDK_LOCK_MASK" link="gdk3-Windows.html#GDK-LOCK-MASK:CAPS"/>
- <keyword type="constant" name="GDK_CONTROL_MASK" link="gdk3-Windows.html#GDK-CONTROL-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MOD1_MASK" link="gdk3-Windows.html#GDK-MOD1-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MOD2_MASK" link="gdk3-Windows.html#GDK-MOD2-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MOD3_MASK" link="gdk3-Windows.html#GDK-MOD3-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MOD4_MASK" link="gdk3-Windows.html#GDK-MOD4-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MOD5_MASK" link="gdk3-Windows.html#GDK-MOD5-MASK:CAPS"/>
- <keyword type="constant" name="GDK_BUTTON1_MASK" link="gdk3-Windows.html#GDK-BUTTON1-MASK:CAPS"/>
- <keyword type="constant" name="GDK_BUTTON2_MASK" link="gdk3-Windows.html#GDK-BUTTON2-MASK:CAPS"/>
- <keyword type="constant" name="GDK_BUTTON3_MASK" link="gdk3-Windows.html#GDK-BUTTON3-MASK:CAPS"/>
- <keyword type="constant" name="GDK_BUTTON4_MASK" link="gdk3-Windows.html#GDK-BUTTON4-MASK:CAPS"/>
- <keyword type="constant" name="GDK_BUTTON5_MASK" link="gdk3-Windows.html#GDK-BUTTON5-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_RESERVED_13_MASK" link="gdk3-Windows.html#GDK-MODIFIER-RESERVED-13-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_RESERVED_14_MASK" link="gdk3-Windows.html#GDK-MODIFIER-RESERVED-14-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_RESERVED_15_MASK" link="gdk3-Windows.html#GDK-MODIFIER-RESERVED-15-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_RESERVED_16_MASK" link="gdk3-Windows.html#GDK-MODIFIER-RESERVED-16-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_RESERVED_17_MASK" link="gdk3-Windows.html#GDK-MODIFIER-RESERVED-17-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_RESERVED_18_MASK" link="gdk3-Windows.html#GDK-MODIFIER-RESERVED-18-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_RESERVED_19_MASK" link="gdk3-Windows.html#GDK-MODIFIER-RESERVED-19-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_RESERVED_20_MASK" link="gdk3-Windows.html#GDK-MODIFIER-RESERVED-20-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_RESERVED_21_MASK" link="gdk3-Windows.html#GDK-MODIFIER-RESERVED-21-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_RESERVED_22_MASK" link="gdk3-Windows.html#GDK-MODIFIER-RESERVED-22-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_RESERVED_23_MASK" link="gdk3-Windows.html#GDK-MODIFIER-RESERVED-23-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_RESERVED_24_MASK" link="gdk3-Windows.html#GDK-MODIFIER-RESERVED-24-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_RESERVED_25_MASK" link="gdk3-Windows.html#GDK-MODIFIER-RESERVED-25-MASK:CAPS"/>
- <keyword type="constant" name="GDK_SUPER_MASK" link="gdk3-Windows.html#GDK-SUPER-MASK:CAPS"/>
- <keyword type="constant" name="GDK_HYPER_MASK" link="gdk3-Windows.html#GDK-HYPER-MASK:CAPS"/>
- <keyword type="constant" name="GDK_META_MASK" link="gdk3-Windows.html#GDK-META-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_RESERVED_29_MASK" link="gdk3-Windows.html#GDK-MODIFIER-RESERVED-29-MASK:CAPS"/>
- <keyword type="constant" name="GDK_RELEASE_MASK" link="gdk3-Windows.html#GDK-RELEASE-MASK:CAPS"/>
- <keyword type="constant" name="GDK_MODIFIER_MASK" link="gdk3-Windows.html#GDK-MODIFIER-MASK:CAPS"/>
- <keyword type="constant" name="GDK_DECOR_ALL" link="gdk3-Windows.html#GDK-DECOR-ALL:CAPS"/>
- <keyword type="constant" name="GDK_DECOR_BORDER" link="gdk3-Windows.html#GDK-DECOR-BORDER:CAPS"/>
- <keyword type="constant" name="GDK_DECOR_RESIZEH" link="gdk3-Windows.html#GDK-DECOR-RESIZEH:CAPS"/>
- <keyword type="constant" name="GDK_DECOR_TITLE" link="gdk3-Windows.html#GDK-DECOR-TITLE:CAPS"/>
- <keyword type="constant" name="GDK_DECOR_MENU" link="gdk3-Windows.html#GDK-DECOR-MENU:CAPS"/>
- <keyword type="constant" name="GDK_DECOR_MINIMIZE" link="gdk3-Windows.html#GDK-DECOR-MINIMIZE:CAPS"/>
- <keyword type="constant" name="GDK_DECOR_MAXIMIZE" link="gdk3-Windows.html#GDK-DECOR-MAXIMIZE:CAPS"/>
- <keyword type="constant" name="GDK_FUNC_ALL" link="gdk3-Windows.html#GDK-FUNC-ALL:CAPS"/>
- <keyword type="constant" name="GDK_FUNC_RESIZE" link="gdk3-Windows.html#GDK-FUNC-RESIZE:CAPS"/>
- <keyword type="constant" name="GDK_FUNC_MOVE" link="gdk3-Windows.html#GDK-FUNC-MOVE:CAPS"/>
- <keyword type="constant" name="GDK_FUNC_MINIMIZE" link="gdk3-Windows.html#GDK-FUNC-MINIMIZE:CAPS"/>
- <keyword type="constant" name="GDK_FUNC_MAXIMIZE" link="gdk3-Windows.html#GDK-FUNC-MAXIMIZE:CAPS"/>
- <keyword type="constant" name="GDK_FUNC_CLOSE" link="gdk3-Windows.html#GDK-FUNC-CLOSE:CAPS"/>
- <keyword type="constant" name="GDK_NOTHING" link="gdk3-Events.html#GDK-NOTHING:CAPS"/>
- <keyword type="constant" name="GDK_DELETE" link="gdk3-Events.html#GDK-DELETE:CAPS"/>
- <keyword type="constant" name="GDK_DESTROY" link="gdk3-Events.html#GDK-DESTROY:CAPS"/>
- <keyword type="constant" name="GDK_EXPOSE" link="gdk3-Events.html#GDK-EXPOSE:CAPS"/>
- <keyword type="constant" name="GDK_MOTION_NOTIFY" link="gdk3-Events.html#GDK-MOTION-NOTIFY:CAPS"/>
- <keyword type="constant" name="GDK_BUTTON_PRESS" link="gdk3-Events.html#GDK-BUTTON-PRESS:CAPS"/>
- <keyword type="constant" name="GDK_2BUTTON_PRESS" link="gdk3-Events.html#GDK-2BUTTON-PRESS:CAPS"/>
- <keyword type="constant" name="GDK_DOUBLE_BUTTON_PRESS" link="gdk3-Events.html#GDK-DOUBLE-BUTTON-PRESS:CAPS"/>
- <keyword type="constant" name="GDK_3BUTTON_PRESS" link="gdk3-Events.html#GDK-3BUTTON-PRESS:CAPS"/>
- <keyword type="constant" name="GDK_TRIPLE_BUTTON_PRESS" link="gdk3-Events.html#GDK-TRIPLE-BUTTON-PRESS:CAPS"/>
- <keyword type="constant" name="GDK_BUTTON_RELEASE" link="gdk3-Events.html#GDK-BUTTON-RELEASE:CAPS"/>
- <keyword type="constant" name="GDK_KEY_PRESS" link="gdk3-Events.html#GDK-KEY-PRESS:CAPS"/>
- <keyword type="constant" name="GDK_KEY_RELEASE" link="gdk3-Events.html#GDK-KEY-RELEASE:CAPS"/>
- <keyword type="constant" name="GDK_ENTER_NOTIFY" link="gdk3-Events.html#GDK-ENTER-NOTIFY:CAPS"/>
- <keyword type="constant" name="GDK_LEAVE_NOTIFY" link="gdk3-Events.html#GDK-LEAVE-NOTIFY:CAPS"/>
- <keyword type="constant" name="GDK_FOCUS_CHANGE" link="gdk3-Events.html#GDK-FOCUS-CHANGE:CAPS"/>
- <keyword type="constant" name="GDK_CONFIGURE" link="gdk3-Events.html#GDK-CONFIGURE:CAPS"/>
- <keyword type="constant" name="GDK_MAP" link="gdk3-Events.html#GDK-MAP:CAPS"/>
- <keyword type="constant" name="GDK_UNMAP" link="gdk3-Events.html#GDK-UNMAP:CAPS"/>
- <keyword type="constant" name="GDK_PROPERTY_NOTIFY" link="gdk3-Events.html#GDK-PROPERTY-NOTIFY:CAPS"/>
- <keyword type="constant" name="GDK_SELECTION_CLEAR" link="gdk3-Events.html#GDK-SELECTION-CLEAR:CAPS"/>
- <keyword type="constant" name="GDK_SELECTION_REQUEST" link="gdk3-Events.html#GDK-SELECTION-REQUEST:CAPS"/>
- <keyword type="constant" name="GDK_SELECTION_NOTIFY" link="gdk3-Events.html#GDK-SELECTION-NOTIFY:CAPS"/>
- <keyword type="constant" name="GDK_PROXIMITY_IN" link="gdk3-Events.html#GDK-PROXIMITY-IN:CAPS"/>
- <keyword type="constant" name="GDK_PROXIMITY_OUT" link="gdk3-Events.html#GDK-PROXIMITY-OUT:CAPS"/>
- <keyword type="constant" name="GDK_DRAG_ENTER" link="gdk3-Events.html#GDK-DRAG-ENTER:CAPS"/>
- <keyword type="constant" name="GDK_DRAG_LEAVE" link="gdk3-Events.html#GDK-DRAG-LEAVE:CAPS"/>
- <keyword type="constant" name="GDK_DRAG_MOTION" link="gdk3-Events.html#GDK-DRAG-MOTION:CAPS"/>
- <keyword type="constant" name="GDK_DRAG_STATUS" link="gdk3-Events.html#GDK-DRAG-STATUS:CAPS"/>
- <keyword type="constant" name="GDK_DROP_START" link="gdk3-Events.html#GDK-DROP-START:CAPS"/>
- <keyword type="constant" name="GDK_DROP_FINISHED" link="gdk3-Events.html#GDK-DROP-FINISHED:CAPS"/>
- <keyword type="constant" name="GDK_CLIENT_EVENT" link="gdk3-Events.html#GDK-CLIENT-EVENT:CAPS"/>
- <keyword type="constant" name="GDK_VISIBILITY_NOTIFY" link="gdk3-Events.html#GDK-VISIBILITY-NOTIFY:CAPS"/>
- <keyword type="constant" name="GDK_SCROLL" link="gdk3-Events.html#GDK-SCROLL:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_STATE" link="gdk3-Events.html#GDK-WINDOW-STATE:CAPS"/>
- <keyword type="constant" name="GDK_SETTING" link="gdk3-Events.html#GDK-SETTING:CAPS"/>
- <keyword type="constant" name="GDK_OWNER_CHANGE" link="gdk3-Events.html#GDK-OWNER-CHANGE:CAPS"/>
- <keyword type="constant" name="GDK_GRAB_BROKEN" link="gdk3-Events.html#GDK-GRAB-BROKEN:CAPS"/>
- <keyword type="constant" name="GDK_DAMAGE" link="gdk3-Events.html#GDK-DAMAGE:CAPS"/>
- <keyword type="constant" name="GDK_TOUCH_BEGIN" link="gdk3-Events.html#GDK-TOUCH-BEGIN:CAPS"/>
- <keyword type="constant" name="GDK_TOUCH_UPDATE" link="gdk3-Events.html#GDK-TOUCH-UPDATE:CAPS"/>
- <keyword type="constant" name="GDK_TOUCH_END" link="gdk3-Events.html#GDK-TOUCH-END:CAPS"/>
- <keyword type="constant" name="GDK_TOUCH_CANCEL" link="gdk3-Events.html#GDK-TOUCH-CANCEL:CAPS"/>
- <keyword type="constant" name="GDK_EVENT_LAST" link="gdk3-Events.html#GDK-EVENT-LAST:CAPS"/>
- <keyword type="constant" name="GDK_EXPOSURE_MASK" link="gdk3-Events.html#GDK-EXPOSURE-MASK:CAPS"/>
- <keyword type="constant" name="GDK_POINTER_MOTION_MASK" link="gdk3-Events.html#GDK-POINTER-MOTION-MASK:CAPS"/>
- <keyword type="constant" name="GDK_POINTER_MOTION_HINT_MASK" link="gdk3-Events.html#GDK-POINTER-MOTION-HINT-MASK:CAPS"/>
- <keyword type="constant" name="GDK_BUTTON_MOTION_MASK" link="gdk3-Events.html#GDK-BUTTON-MOTION-MASK:CAPS"/>
- <keyword type="constant" name="GDK_BUTTON1_MOTION_MASK" link="gdk3-Events.html#GDK-BUTTON1-MOTION-MASK:CAPS"/>
- <keyword type="constant" name="GDK_BUTTON2_MOTION_MASK" link="gdk3-Events.html#GDK-BUTTON2-MOTION-MASK:CAPS"/>
- <keyword type="constant" name="GDK_BUTTON3_MOTION_MASK" link="gdk3-Events.html#GDK-BUTTON3-MOTION-MASK:CAPS"/>
- <keyword type="constant" name="GDK_BUTTON_PRESS_MASK" link="gdk3-Events.html#GDK-BUTTON-PRESS-MASK:CAPS"/>
- <keyword type="constant" name="GDK_BUTTON_RELEASE_MASK" link="gdk3-Events.html#GDK-BUTTON-RELEASE-MASK:CAPS"/>
- <keyword type="constant" name="GDK_KEY_PRESS_MASK" link="gdk3-Events.html#GDK-KEY-PRESS-MASK:CAPS"/>
- <keyword type="constant" name="GDK_KEY_RELEASE_MASK" link="gdk3-Events.html#GDK-KEY-RELEASE-MASK:CAPS"/>
- <keyword type="constant" name="GDK_ENTER_NOTIFY_MASK" link="gdk3-Events.html#GDK-ENTER-NOTIFY-MASK:CAPS"/>
- <keyword type="constant" name="GDK_LEAVE_NOTIFY_MASK" link="gdk3-Events.html#GDK-LEAVE-NOTIFY-MASK:CAPS"/>
- <keyword type="constant" name="GDK_FOCUS_CHANGE_MASK" link="gdk3-Events.html#GDK-FOCUS-CHANGE-MASK:CAPS"/>
- <keyword type="constant" name="GDK_STRUCTURE_MASK" link="gdk3-Events.html#GDK-STRUCTURE-MASK:CAPS"/>
- <keyword type="constant" name="GDK_PROPERTY_CHANGE_MASK" link="gdk3-Events.html#GDK-PROPERTY-CHANGE-MASK:CAPS"/>
- <keyword type="constant" name="GDK_VISIBILITY_NOTIFY_MASK" link="gdk3-Events.html#GDK-VISIBILITY-NOTIFY-MASK:CAPS"/>
- <keyword type="constant" name="GDK_PROXIMITY_IN_MASK" link="gdk3-Events.html#GDK-PROXIMITY-IN-MASK:CAPS"/>
- <keyword type="constant" name="GDK_PROXIMITY_OUT_MASK" link="gdk3-Events.html#GDK-PROXIMITY-OUT-MASK:CAPS"/>
- <keyword type="constant" name="GDK_SUBSTRUCTURE_MASK" link="gdk3-Events.html#GDK-SUBSTRUCTURE-MASK:CAPS"/>
- <keyword type="constant" name="GDK_SCROLL_MASK" link="gdk3-Events.html#GDK-SCROLL-MASK:CAPS"/>
- <keyword type="constant" name="GDK_TOUCH_MASK" link="gdk3-Events.html#GDK-TOUCH-MASK:CAPS"/>
- <keyword type="constant" name="GDK_SMOOTH_SCROLL_MASK" link="gdk3-Events.html#GDK-SMOOTH-SCROLL-MASK:CAPS"/>
- <keyword type="constant" name="GDK_ALL_EVENTS_MASK" link="gdk3-Events.html#GDK-ALL-EVENTS-MASK:CAPS"/>
- <keyword type="constant" name="GDK_SCROLL_UP" link="gdk3-Event-Structures.html#GDK-SCROLL-UP:CAPS"/>
- <keyword type="constant" name="GDK_SCROLL_DOWN" link="gdk3-Event-Structures.html#GDK-SCROLL-DOWN:CAPS"/>
- <keyword type="constant" name="GDK_SCROLL_LEFT" link="gdk3-Event-Structures.html#GDK-SCROLL-LEFT:CAPS"/>
- <keyword type="constant" name="GDK_SCROLL_RIGHT" link="gdk3-Event-Structures.html#GDK-SCROLL-RIGHT:CAPS"/>
- <keyword type="constant" name="GDK_SCROLL_SMOOTH" link="gdk3-Event-Structures.html#GDK-SCROLL-SMOOTH:CAPS"/>
- <keyword type="constant" name="GDK_VISIBILITY_UNOBSCURED" link="gdk3-Event-Structures.html#GDK-VISIBILITY-UNOBSCURED:CAPS"/>
- <keyword type="constant" name="GDK_VISIBILITY_PARTIAL" link="gdk3-Event-Structures.html#GDK-VISIBILITY-PARTIAL:CAPS"/>
- <keyword type="constant" name="GDK_VISIBILITY_FULLY_OBSCURED" link="gdk3-Event-Structures.html#GDK-VISIBILITY-FULLY-OBSCURED:CAPS"/>
- <keyword type="constant" name="GDK_CROSSING_NORMAL" link="gdk3-Event-Structures.html#GDK-CROSSING-NORMAL:CAPS"/>
- <keyword type="constant" name="GDK_CROSSING_GRAB" link="gdk3-Event-Structures.html#GDK-CROSSING-GRAB:CAPS"/>
- <keyword type="constant" name="GDK_CROSSING_UNGRAB" link="gdk3-Event-Structures.html#GDK-CROSSING-UNGRAB:CAPS"/>
- <keyword type="constant" name="GDK_CROSSING_GTK_GRAB" link="gdk3-Event-Structures.html#GDK-CROSSING-GTK-GRAB:CAPS"/>
- <keyword type="constant" name="GDK_CROSSING_GTK_UNGRAB" link="gdk3-Event-Structures.html#GDK-CROSSING-GTK-UNGRAB:CAPS"/>
- <keyword type="constant" name="GDK_CROSSING_STATE_CHANGED" link="gdk3-Event-Structures.html#GDK-CROSSING-STATE-CHANGED:CAPS"/>
- <keyword type="constant" name="GDK_CROSSING_TOUCH_BEGIN" link="gdk3-Event-Structures.html#GDK-CROSSING-TOUCH-BEGIN:CAPS"/>
- <keyword type="constant" name="GDK_CROSSING_TOUCH_END" link="gdk3-Event-Structures.html#GDK-CROSSING-TOUCH-END:CAPS"/>
- <keyword type="constant" name="GDK_CROSSING_DEVICE_SWITCH" link="gdk3-Event-Structures.html#GDK-CROSSING-DEVICE-SWITCH:CAPS"/>
- <keyword type="constant" name="GDK_NOTIFY_ANCESTOR" link="gdk3-Event-Structures.html#GDK-NOTIFY-ANCESTOR:CAPS"/>
- <keyword type="constant" name="GDK_NOTIFY_VIRTUAL" link="gdk3-Event-Structures.html#GDK-NOTIFY-VIRTUAL:CAPS"/>
- <keyword type="constant" name="GDK_NOTIFY_INFERIOR" link="gdk3-Event-Structures.html#GDK-NOTIFY-INFERIOR:CAPS"/>
- <keyword type="constant" name="GDK_NOTIFY_NONLINEAR" link="gdk3-Event-Structures.html#GDK-NOTIFY-NONLINEAR:CAPS"/>
- <keyword type="constant" name="GDK_NOTIFY_NONLINEAR_VIRTUAL" link="gdk3-Event-Structures.html#GDK-NOTIFY-NONLINEAR-VIRTUAL:CAPS"/>
- <keyword type="constant" name="GDK_NOTIFY_UNKNOWN" link="gdk3-Event-Structures.html#GDK-NOTIFY-UNKNOWN:CAPS"/>
- <keyword type="constant" name="GDK_PROPERTY_NEW_VALUE" link="gdk3-Event-Structures.html#GDK-PROPERTY-NEW-VALUE:CAPS"/>
- <keyword type="constant" name="GDK_PROPERTY_DELETE" link="gdk3-Event-Structures.html#GDK-PROPERTY-DELETE:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_STATE_WITHDRAWN" link="gdk3-Event-Structures.html#GDK-WINDOW-STATE-WITHDRAWN:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_STATE_ICONIFIED" link="gdk3-Event-Structures.html#GDK-WINDOW-STATE-ICONIFIED:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_STATE_MAXIMIZED" link="gdk3-Event-Structures.html#GDK-WINDOW-STATE-MAXIMIZED:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_STATE_STICKY" link="gdk3-Event-Structures.html#GDK-WINDOW-STATE-STICKY:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_STATE_FULLSCREEN" link="gdk3-Event-Structures.html#GDK-WINDOW-STATE-FULLSCREEN:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_STATE_ABOVE" link="gdk3-Event-Structures.html#GDK-WINDOW-STATE-ABOVE:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_STATE_BELOW" link="gdk3-Event-Structures.html#GDK-WINDOW-STATE-BELOW:CAPS"/>
- <keyword type="constant" name="GDK_WINDOW_STATE_FOCUSED" link="gdk3-Event-Structures.html#GDK-WINDOW-STATE-FOCUSED:CAPS"/>
- <keyword type="constant" name="GDK_SETTING_ACTION_NEW" link="gdk3-Event-Structures.html#GDK-SETTING-ACTION-NEW:CAPS"/>
- <keyword type="constant" name="GDK_SETTING_ACTION_CHANGED" link="gdk3-Event-Structures.html#GDK-SETTING-ACTION-CHANGED:CAPS"/>
- <keyword type="constant" name="GDK_SETTING_ACTION_DELETED" link="gdk3-Event-Structures.html#GDK-SETTING-ACTION-DELETED:CAPS"/>
- <keyword type="constant" name="GDK_OWNER_CHANGE_NEW_OWNER" link="gdk3-Event-Structures.html#GDK-OWNER-CHANGE-NEW-OWNER:CAPS"/>
- <keyword type="constant" name="GDK_OWNER_CHANGE_DESTROY" link="gdk3-Event-Structures.html#GDK-OWNER-CHANGE-DESTROY:CAPS"/>
- <keyword type="constant" name="GDK_OWNER_CHANGE_CLOSE" link="gdk3-Event-Structures.html#GDK-OWNER-CHANGE-CLOSE:CAPS"/>
- <keyword type="constant" name="GDK_DRAG_PROTO_NONE" link="gdk3-Drag-and-Drop.html#GDK-DRAG-PROTO-NONE:CAPS"/>
- <keyword type="constant" name="GDK_DRAG_PROTO_MOTIF" link="gdk3-Drag-and-Drop.html#GDK-DRAG-PROTO-MOTIF:CAPS"/>
- <keyword type="constant" name="GDK_DRAG_PROTO_XDND" link="gdk3-Drag-and-Drop.html#GDK-DRAG-PROTO-XDND:CAPS"/>
- <keyword type="constant" name="GDK_DRAG_PROTO_ROOTWIN" link="gdk3-Drag-and-Drop.html#GDK-DRAG-PROTO-ROOTWIN:CAPS"/>
- <keyword type="constant" name="GDK_DRAG_PROTO_WIN32_DROPFILES" link="gdk3-Drag-and-Drop.html#GDK-DRAG-PROTO-WIN32-DROPFILES:CAPS"/>
- <keyword type="constant" name="GDK_DRAG_PROTO_OLE2" link="gdk3-Drag-and-Drop.html#GDK-DRAG-PROTO-OLE2:CAPS"/>
- <keyword type="constant" name="GDK_DRAG_PROTO_LOCAL" link="gdk3-Drag-and-Drop.html#GDK-DRAG-PROTO-LOCAL:CAPS"/>
- <keyword type="constant" name="GDK_ACTION_DEFAULT" link="gdk3-Drag-and-Drop.html#GDK-ACTION-DEFAULT:CAPS"/>
- <keyword type="constant" name="GDK_ACTION_COPY" link="gdk3-Drag-and-Drop.html#GDK-ACTION-COPY:CAPS"/>
- <keyword type="constant" name="GDK_ACTION_MOVE" link="gdk3-Drag-and-Drop.html#GDK-ACTION-MOVE:CAPS"/>
- <keyword type="constant" name="GDK_ACTION_LINK" link="gdk3-Drag-and-Drop.html#GDK-ACTION-LINK:CAPS"/>
- <keyword type="constant" name="GDK_ACTION_PRIVATE" link="gdk3-Drag-and-Drop.html#GDK-ACTION-PRIVATE:CAPS"/>
- <keyword type="constant" name="GDK_ACTION_ASK" link="gdk3-Drag-and-Drop.html#GDK-ACTION-ASK:CAPS"/>
- <keyword type="constant" name="GDK_PROP_MODE_REPLACE" link="gdk3-Properties-and-Atoms.html#GDK-PROP-MODE-REPLACE:CAPS"/>
- <keyword type="constant" name="GDK_PROP_MODE_PREPEND" link="gdk3-Properties-and-Atoms.html#GDK-PROP-MODE-PREPEND:CAPS"/>
- <keyword type="constant" name="GDK_PROP_MODE_APPEND" link="gdk3-Properties-and-Atoms.html#GDK-PROP-MODE-APPEND:CAPS"/>
- </functions>
-</book>
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gobbler.png b/gtk+-mingw/share/gtk-doc/html/gdk3/gobbler.png
deleted file mode 100644
index 5b74161..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gobbler.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/gumby.png b/gtk+-mingw/share/gtk-doc/html/gdk3/gumby.png
deleted file mode 100644
index ca01321..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/gumby.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/hand1.png b/gtk+-mingw/share/gtk-doc/html/gdk3/hand1.png
deleted file mode 100644
index 7b79208..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/hand1.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/hand2.png b/gtk+-mingw/share/gtk-doc/html/gdk3/hand2.png
deleted file mode 100644
index c3dec4a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/hand2.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/heart.png b/gtk+-mingw/share/gtk-doc/html/gdk3/heart.png
deleted file mode 100644
index 141040c..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/heart.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/home.png b/gtk+-mingw/share/gtk-doc/html/gdk3/home.png
deleted file mode 100644
index 1700361..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/home.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/icon.png b/gtk+-mingw/share/gtk-doc/html/gdk3/icon.png
deleted file mode 100644
index 30c3ad7..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/icon.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/index.html b/gtk+-mingw/share/gtk-doc/html/gdk3/index.html
deleted file mode 100644
index 3f1a9cc..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/index.html
+++ /dev/null
@@ -1,117 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDK 3 Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="next" href="reference.html" title="API Reference">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<div class="book">
-<div class="titlepage">
-<div>
-<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GDK 3 Reference Manual</p></th></tr></table></div>
-<div><p class="releaseinfo">
- This document is for the GDK 3 library, version 3.5.4
-
- The latest versions can be found online at
- <a class="ulink" href="http://developer.gnome.org/gdk3/" target="_top">http://developer.gnome.org/gdk3/</a>.
- If you are looking for the older GDK 2 series of libraries,
- see <a class="ulink" href="http://developer.gnome.org/gdk/" target="_top">http://developer.gnome.org/gdk/</a>.
- </p></div>
-</div>
-<hr>
-</div>
-<div class="toc"><dl>
-<dt><span class="reference"><a href="reference.html">I. API Reference</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="gdk3-General.html">General</a></span><span class="refpurpose"> — Library initialization and miscellaneous functions</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GdkDisplayManager.html">GdkDisplayManager</a></span><span class="refpurpose"> — Maintains a list of all open GdkDisplays</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GdkDisplay.html">GdkDisplay</a></span><span class="refpurpose"> — Controls a set of GdkScreens and their associated input devices</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GdkScreen.html">GdkScreen</a></span><span class="refpurpose"> — Object representing a physical screen</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GdkDeviceManager.html">GdkDeviceManager</a></span><span class="refpurpose"> — Functions for handling input devices</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GdkDevice.html">GdkDevice</a></span><span class="refpurpose"> — Object representing an input device</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Points-Rectangles-and-Regions.html">Points and Rectangles</a></span><span class="refpurpose"> — Simple graphical data types</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Pixbufs.html">Pixbufs</a></span><span class="refpurpose"> — Functions for obtaining pixbufs</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Colors.html">Colors</a></span><span class="refpurpose"> — Manipulation of colors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-RGBA-Colors.html">RGBA Colors</a></span><span class="refpurpose"> — RGBA colors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Visuals.html">Visuals</a></span><span class="refpurpose"> — Low-level display hardware information</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Cursors.html">Cursors</a></span><span class="refpurpose"> — Standard and pixmap cursors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Windows.html">Windows</a></span><span class="refpurpose"> — Onscreen display areas in the target window system</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Events.html">Events</a></span><span class="refpurpose"> — Functions for handling events from the window system</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Event-Structures.html">Event Structures</a></span><span class="refpurpose"> — Data structures specific to each type of event</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Keyboard-Handling.html">Key Values</a></span><span class="refpurpose"> — Functions for manipulating keyboard codes</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Selections.html">Selections</a></span><span class="refpurpose"> — Functions for transfering data via the X selection mechanism</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Drag-and-Drop.html">Drag And Drop</a></span><span class="refpurpose"> — Functions for controlling drag and drop handling</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Properties-and-Atoms.html">Properties and Atoms</a></span><span class="refpurpose"> — Functions to manipulate properties on windows</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Threads.html">Threads</a></span><span class="refpurpose"> — Functions for using GDK in multi-threaded programs</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Pango-Interaction.html">Pango Interaction</a></span><span class="refpurpose"> — Using Pango in GDK</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Cairo-Interaction.html">Cairo Interaction</a></span><span class="refpurpose"> — Functions to support using cairo</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-X-Window-System-Interaction.html">X Window System Interaction</a></span><span class="refpurpose"> — X backend-specific functions</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Application-launching.html">Application launching</a></span><span class="refpurpose"> — Startup notification for applications</span>
-</dt>
-</dl></dd>
-<dt><span class="index"><a href="api-index-full.html">Index of all symbols</a></span></dt>
-<dt><span class="index"><a href="api-index-deprecated.html">Index of deprecated symbols</a></span></dt>
-<dt><span class="index"><a href="api-index-3-0.html">Index of new symbols in 3.0</a></span></dt>
-<dt><span class="index"><a href="api-index-3-2.html">Index of new symbols in 3.2</a></span></dt>
-<dt><span class="index"><a href="api-index-3-4.html">Index of new symbols in 3.4</a></span></dt>
-<dt><span class="index"><a href="api-index-3-6.html">Index of new symbols in 3.6</a></span></dt>
-<dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/index.sgml b/gtk+-mingw/share/gtk-doc/html/gdk3/index.sgml
deleted file mode 100644
index 019f2bf..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/index.sgml
+++ /dev/null
@@ -1,1155 +0,0 @@
-<ONLINE href="http://developer.gnome.org/gdk3/">
-<ONLINE href="http://developer.gnome.org/gdk/">
-<ANCHOR id="gdk3-General" href="gdk3/gdk3-General.html">
-<ANCHOR id="gdk3-General.synopsis" href="gdk3/gdk3-General.html#gdk3-General.synopsis">
-<ANCHOR id="gdk3-General.description" href="gdk3/gdk3-General.html#gdk3-General.description">
-<ANCHOR id="gdk3-General.details" href="gdk3/gdk3-General.html#gdk3-General.details">
-<ANCHOR id="gdk-init" href="gdk3/gdk3-General.html#gdk-init">
-<ANCHOR id="gdk-init-check" href="gdk3/gdk3-General.html#gdk-init-check">
-<ANCHOR id="gdk-parse-args" href="gdk3/gdk3-General.html#gdk-parse-args">
-<ANCHOR id="gdk-get-display-arg-name" href="gdk3/gdk3-General.html#gdk-get-display-arg-name">
-<ANCHOR id="gdk-notify-startup-complete" href="gdk3/gdk3-General.html#gdk-notify-startup-complete">
-<ANCHOR id="gdk-notify-startup-complete-with-id" href="gdk3/gdk3-General.html#gdk-notify-startup-complete-with-id">
-<ANCHOR id="gdk-get-program-class" href="gdk3/gdk3-General.html#gdk-get-program-class">
-<ANCHOR id="gdk-set-program-class" href="gdk3/gdk3-General.html#gdk-set-program-class">
-<ANCHOR id="gdk-get-display" href="gdk3/gdk3-General.html#gdk-get-display">
-<ANCHOR id="gdk-flush" href="gdk3/gdk3-General.html#gdk-flush">
-<ANCHOR id="gdk-screen-width" href="gdk3/gdk3-General.html#gdk-screen-width">
-<ANCHOR id="gdk-screen-height" href="gdk3/gdk3-General.html#gdk-screen-height">
-<ANCHOR id="gdk-screen-width-mm" href="gdk3/gdk3-General.html#gdk-screen-width-mm">
-<ANCHOR id="gdk-screen-height-mm" href="gdk3/gdk3-General.html#gdk-screen-height-mm">
-<ANCHOR id="gdk-pointer-grab" href="gdk3/gdk3-General.html#gdk-pointer-grab">
-<ANCHOR id="GdkGrabStatus" href="gdk3/gdk3-General.html#GdkGrabStatus">
-<ANCHOR id="GDK-GRAB-SUCCESS:CAPS" href="gdk3/gdk3-General.html#GDK-GRAB-SUCCESS:CAPS">
-<ANCHOR id="GDK-GRAB-ALREADY-GRABBED:CAPS" href="gdk3/gdk3-General.html#GDK-GRAB-ALREADY-GRABBED:CAPS">
-<ANCHOR id="GDK-GRAB-INVALID-TIME:CAPS" href="gdk3/gdk3-General.html#GDK-GRAB-INVALID-TIME:CAPS">
-<ANCHOR id="GDK-GRAB-NOT-VIEWABLE:CAPS" href="gdk3/gdk3-General.html#GDK-GRAB-NOT-VIEWABLE:CAPS">
-<ANCHOR id="GDK-GRAB-FROZEN:CAPS" href="gdk3/gdk3-General.html#GDK-GRAB-FROZEN:CAPS">
-<ANCHOR id="gdk-pointer-ungrab" href="gdk3/gdk3-General.html#gdk-pointer-ungrab">
-<ANCHOR id="gdk-pointer-is-grabbed" href="gdk3/gdk3-General.html#gdk-pointer-is-grabbed">
-<ANCHOR id="gdk-set-double-click-time" href="gdk3/gdk3-General.html#gdk-set-double-click-time">
-<ANCHOR id="gdk-keyboard-grab" href="gdk3/gdk3-General.html#gdk-keyboard-grab">
-<ANCHOR id="gdk-keyboard-ungrab" href="gdk3/gdk3-General.html#gdk-keyboard-ungrab">
-<ANCHOR id="gdk-beep" href="gdk3/gdk3-General.html#gdk-beep">
-<ANCHOR id="gdk-error-trap-push" href="gdk3/gdk3-General.html#gdk-error-trap-push">
-<ANCHOR id="gdk-error-trap-pop" href="gdk3/gdk3-General.html#gdk-error-trap-pop">
-<ANCHOR id="gdk-error-trap-pop-ignored" href="gdk3/gdk3-General.html#gdk-error-trap-pop-ignored">
-<ANCHOR id="GDK-WINDOWING-X11:CAPS" href="gdk3/gdk3-General.html#GDK-WINDOWING-X11:CAPS">
-<ANCHOR id="GDK-WINDOWING-WIN32:CAPS" href="gdk3/gdk3-General.html#GDK-WINDOWING-WIN32:CAPS">
-<ANCHOR id="GDK-VERSION-3-0:CAPS" href="gdk3/gdk3-General.html#GDK-VERSION-3-0:CAPS">
-<ANCHOR id="GDK-VERSION-3-2:CAPS" href="gdk3/gdk3-General.html#GDK-VERSION-3-2:CAPS">
-<ANCHOR id="GDK-VERSION-3-4:CAPS" href="gdk3/gdk3-General.html#GDK-VERSION-3-4:CAPS">
-<ANCHOR id="GDK-VERSION-MIN-REQUIRED:CAPS" href="gdk3/gdk3-General.html#GDK-VERSION-MIN-REQUIRED:CAPS">
-<ANCHOR id="GDK-VERSION-MAX-ALLOWED:CAPS" href="gdk3/gdk3-General.html#GDK-VERSION-MAX-ALLOWED:CAPS">
-<ANCHOR id="GdkDisplayManager" href="gdk3/GdkDisplayManager.html">
-<ANCHOR id="GdkDisplayManager.synopsis" href="gdk3/GdkDisplayManager.html#GdkDisplayManager.synopsis">
-<ANCHOR id="GdkDisplayManager.object-hierarchy" href="gdk3/GdkDisplayManager.html#GdkDisplayManager.object-hierarchy">
-<ANCHOR id="GdkDisplayManager.properties" href="gdk3/GdkDisplayManager.html#GdkDisplayManager.properties">
-<ANCHOR id="GdkDisplayManager.signals" href="gdk3/GdkDisplayManager.html#GdkDisplayManager.signals">
-<ANCHOR id="GdkDisplayManager.description" href="gdk3/GdkDisplayManager.html#GdkDisplayManager.description">
-<ANCHOR id="GdkDisplayManager.details" href="gdk3/GdkDisplayManager.html#GdkDisplayManager.details">
-<ANCHOR id="GdkDisplayManager-struct" href="gdk3/GdkDisplayManager.html#GdkDisplayManager-struct">
-<ANCHOR id="gdk-display-manager-get" href="gdk3/GdkDisplayManager.html#gdk-display-manager-get">
-<ANCHOR id="gdk-display-manager-get-default-display" href="gdk3/GdkDisplayManager.html#gdk-display-manager-get-default-display">
-<ANCHOR id="gdk-display-manager-set-default-display" href="gdk3/GdkDisplayManager.html#gdk-display-manager-set-default-display">
-<ANCHOR id="gdk-display-manager-list-displays" href="gdk3/GdkDisplayManager.html#gdk-display-manager-list-displays">
-<ANCHOR id="gdk-display-manager-open-display" href="gdk3/GdkDisplayManager.html#gdk-display-manager-open-display">
-<ANCHOR id="GdkDisplayManager.property-details" href="gdk3/GdkDisplayManager.html#GdkDisplayManager.property-details">
-<ANCHOR id="GdkDisplayManager--default-display" href="gdk3/GdkDisplayManager.html#GdkDisplayManager--default-display">
-<ANCHOR id="GdkDisplayManager.signal-details" href="gdk3/GdkDisplayManager.html#GdkDisplayManager.signal-details">
-<ANCHOR id="GdkDisplayManager-display-opened" href="gdk3/GdkDisplayManager.html#GdkDisplayManager-display-opened">
-<ANCHOR id="GdkDisplay" href="gdk3/GdkDisplay.html">
-<ANCHOR id="GdkDisplay.synopsis" href="gdk3/GdkDisplay.html#GdkDisplay.synopsis">
-<ANCHOR id="GdkDisplay.object-hierarchy" href="gdk3/GdkDisplay.html#GdkDisplay.object-hierarchy">
-<ANCHOR id="GdkDisplay.signals" href="gdk3/GdkDisplay.html#GdkDisplay.signals">
-<ANCHOR id="GdkDisplay.description" href="gdk3/GdkDisplay.html#GdkDisplay.description">
-<ANCHOR id="GdkDisplay.details" href="gdk3/GdkDisplay.html#GdkDisplay.details">
-<ANCHOR id="GdkDisplay-struct" href="gdk3/GdkDisplay.html#GdkDisplay-struct">
-<ANCHOR id="gdk-display-open" href="gdk3/GdkDisplay.html#gdk-display-open">
-<ANCHOR id="gdk-display-get-default" href="gdk3/GdkDisplay.html#gdk-display-get-default">
-<ANCHOR id="gdk-display-get-name" href="gdk3/GdkDisplay.html#gdk-display-get-name">
-<ANCHOR id="gdk-display-get-n-screens" href="gdk3/GdkDisplay.html#gdk-display-get-n-screens">
-<ANCHOR id="gdk-display-get-screen" href="gdk3/GdkDisplay.html#gdk-display-get-screen">
-<ANCHOR id="gdk-display-get-default-screen" href="gdk3/GdkDisplay.html#gdk-display-get-default-screen">
-<ANCHOR id="gdk-display-get-device-manager" href="gdk3/GdkDisplay.html#gdk-display-get-device-manager">
-<ANCHOR id="gdk-display-pointer-ungrab" href="gdk3/GdkDisplay.html#gdk-display-pointer-ungrab">
-<ANCHOR id="gdk-display-keyboard-ungrab" href="gdk3/GdkDisplay.html#gdk-display-keyboard-ungrab">
-<ANCHOR id="gdk-display-pointer-is-grabbed" href="gdk3/GdkDisplay.html#gdk-display-pointer-is-grabbed">
-<ANCHOR id="gdk-display-device-is-grabbed" href="gdk3/GdkDisplay.html#gdk-display-device-is-grabbed">
-<ANCHOR id="gdk-display-beep" href="gdk3/GdkDisplay.html#gdk-display-beep">
-<ANCHOR id="gdk-display-sync" href="gdk3/GdkDisplay.html#gdk-display-sync">
-<ANCHOR id="gdk-display-flush" href="gdk3/GdkDisplay.html#gdk-display-flush">
-<ANCHOR id="gdk-display-close" href="gdk3/GdkDisplay.html#gdk-display-close">
-<ANCHOR id="gdk-display-is-closed" href="gdk3/GdkDisplay.html#gdk-display-is-closed">
-<ANCHOR id="gdk-display-get-event" href="gdk3/GdkDisplay.html#gdk-display-get-event">
-<ANCHOR id="gdk-display-peek-event" href="gdk3/GdkDisplay.html#gdk-display-peek-event">
-<ANCHOR id="gdk-display-put-event" href="gdk3/GdkDisplay.html#gdk-display-put-event">
-<ANCHOR id="gdk-display-has-pending" href="gdk3/GdkDisplay.html#gdk-display-has-pending">
-<ANCHOR id="gdk-display-set-double-click-time" href="gdk3/GdkDisplay.html#gdk-display-set-double-click-time">
-<ANCHOR id="gdk-display-set-double-click-distance" href="gdk3/GdkDisplay.html#gdk-display-set-double-click-distance">
-<ANCHOR id="gdk-display-get-pointer" href="gdk3/GdkDisplay.html#gdk-display-get-pointer">
-<ANCHOR id="gdk-display-list-devices" href="gdk3/GdkDisplay.html#gdk-display-list-devices">
-<ANCHOR id="gdk-display-get-window-at-pointer" href="gdk3/GdkDisplay.html#gdk-display-get-window-at-pointer">
-<ANCHOR id="gdk-display-warp-pointer" href="gdk3/GdkDisplay.html#gdk-display-warp-pointer">
-<ANCHOR id="gdk-display-supports-cursor-color" href="gdk3/GdkDisplay.html#gdk-display-supports-cursor-color">
-<ANCHOR id="gdk-display-supports-cursor-alpha" href="gdk3/GdkDisplay.html#gdk-display-supports-cursor-alpha">
-<ANCHOR id="gdk-display-get-default-cursor-size" href="gdk3/GdkDisplay.html#gdk-display-get-default-cursor-size">
-<ANCHOR id="gdk-display-get-maximal-cursor-size" href="gdk3/GdkDisplay.html#gdk-display-get-maximal-cursor-size">
-<ANCHOR id="gdk-display-get-default-group" href="gdk3/GdkDisplay.html#gdk-display-get-default-group">
-<ANCHOR id="gdk-display-supports-selection-notification" href="gdk3/GdkDisplay.html#gdk-display-supports-selection-notification">
-<ANCHOR id="gdk-display-request-selection-notification" href="gdk3/GdkDisplay.html#gdk-display-request-selection-notification">
-<ANCHOR id="gdk-display-supports-clipboard-persistence" href="gdk3/GdkDisplay.html#gdk-display-supports-clipboard-persistence">
-<ANCHOR id="gdk-display-store-clipboard" href="gdk3/GdkDisplay.html#gdk-display-store-clipboard">
-<ANCHOR id="gdk-display-supports-shapes" href="gdk3/GdkDisplay.html#gdk-display-supports-shapes">
-<ANCHOR id="gdk-display-supports-input-shapes" href="gdk3/GdkDisplay.html#gdk-display-supports-input-shapes">
-<ANCHOR id="gdk-display-supports-composite" href="gdk3/GdkDisplay.html#gdk-display-supports-composite">
-<ANCHOR id="gdk-display-get-app-launch-context" href="gdk3/GdkDisplay.html#gdk-display-get-app-launch-context">
-<ANCHOR id="gdk-display-notify-startup-complete" href="gdk3/GdkDisplay.html#gdk-display-notify-startup-complete">
-<ANCHOR id="GdkDisplay.signal-details" href="gdk3/GdkDisplay.html#GdkDisplay.signal-details">
-<ANCHOR id="GdkDisplay-closed" href="gdk3/GdkDisplay.html#GdkDisplay-closed">
-<ANCHOR id="GdkDisplay-opened" href="gdk3/GdkDisplay.html#GdkDisplay-opened">
-<ANCHOR id="GdkScreen" href="gdk3/GdkScreen.html">
-<ANCHOR id="GdkScreen.synopsis" href="gdk3/GdkScreen.html#GdkScreen.synopsis">
-<ANCHOR id="GdkScreen.object-hierarchy" href="gdk3/GdkScreen.html#GdkScreen.object-hierarchy">
-<ANCHOR id="GdkScreen.properties" href="gdk3/GdkScreen.html#GdkScreen.properties">
-<ANCHOR id="GdkScreen.signals" href="gdk3/GdkScreen.html#GdkScreen.signals">
-<ANCHOR id="GdkScreen.description" href="gdk3/GdkScreen.html#GdkScreen.description">
-<ANCHOR id="GdkScreen.details" href="gdk3/GdkScreen.html#GdkScreen.details">
-<ANCHOR id="GdkScreen-struct" href="gdk3/GdkScreen.html#GdkScreen-struct">
-<ANCHOR id="gdk-screen-get-default" href="gdk3/GdkScreen.html#gdk-screen-get-default">
-<ANCHOR id="gdk-screen-get-system-visual" href="gdk3/GdkScreen.html#gdk-screen-get-system-visual">
-<ANCHOR id="gdk-screen-get-rgba-visual" href="gdk3/GdkScreen.html#gdk-screen-get-rgba-visual">
-<ANCHOR id="gdk-screen-is-composited" href="gdk3/GdkScreen.html#gdk-screen-is-composited">
-<ANCHOR id="gdk-screen-get-root-window" href="gdk3/GdkScreen.html#gdk-screen-get-root-window">
-<ANCHOR id="gdk-screen-get-display" href="gdk3/GdkScreen.html#gdk-screen-get-display">
-<ANCHOR id="gdk-screen-get-number" href="gdk3/GdkScreen.html#gdk-screen-get-number">
-<ANCHOR id="gdk-screen-get-width" href="gdk3/GdkScreen.html#gdk-screen-get-width">
-<ANCHOR id="gdk-screen-get-height" href="gdk3/GdkScreen.html#gdk-screen-get-height">
-<ANCHOR id="gdk-screen-get-width-mm" href="gdk3/GdkScreen.html#gdk-screen-get-width-mm">
-<ANCHOR id="gdk-screen-get-height-mm" href="gdk3/GdkScreen.html#gdk-screen-get-height-mm">
-<ANCHOR id="gdk-screen-list-visuals" href="gdk3/GdkScreen.html#gdk-screen-list-visuals">
-<ANCHOR id="gdk-screen-get-toplevel-windows" href="gdk3/GdkScreen.html#gdk-screen-get-toplevel-windows">
-<ANCHOR id="gdk-screen-make-display-name" href="gdk3/GdkScreen.html#gdk-screen-make-display-name">
-<ANCHOR id="gdk-screen-get-n-monitors" href="gdk3/GdkScreen.html#gdk-screen-get-n-monitors">
-<ANCHOR id="gdk-screen-get-primary-monitor" href="gdk3/GdkScreen.html#gdk-screen-get-primary-monitor">
-<ANCHOR id="gdk-screen-get-monitor-geometry" href="gdk3/GdkScreen.html#gdk-screen-get-monitor-geometry">
-<ANCHOR id="gdk-screen-get-monitor-workarea" href="gdk3/GdkScreen.html#gdk-screen-get-monitor-workarea">
-<ANCHOR id="gdk-screen-get-monitor-at-point" href="gdk3/GdkScreen.html#gdk-screen-get-monitor-at-point">
-<ANCHOR id="gdk-screen-get-monitor-at-window" href="gdk3/GdkScreen.html#gdk-screen-get-monitor-at-window">
-<ANCHOR id="gdk-screen-get-monitor-height-mm" href="gdk3/GdkScreen.html#gdk-screen-get-monitor-height-mm">
-<ANCHOR id="gdk-screen-get-monitor-width-mm" href="gdk3/GdkScreen.html#gdk-screen-get-monitor-width-mm">
-<ANCHOR id="gdk-screen-get-monitor-plug-name" href="gdk3/GdkScreen.html#gdk-screen-get-monitor-plug-name">
-<ANCHOR id="gdk-screen-get-setting" href="gdk3/GdkScreen.html#gdk-screen-get-setting">
-<ANCHOR id="gdk-screen-get-font-options" href="gdk3/GdkScreen.html#gdk-screen-get-font-options">
-<ANCHOR id="gdk-screen-set-font-options" href="gdk3/GdkScreen.html#gdk-screen-set-font-options">
-<ANCHOR id="gdk-screen-get-resolution" href="gdk3/GdkScreen.html#gdk-screen-get-resolution">
-<ANCHOR id="gdk-screen-set-resolution" href="gdk3/GdkScreen.html#gdk-screen-set-resolution">
-<ANCHOR id="gdk-screen-get-active-window" href="gdk3/GdkScreen.html#gdk-screen-get-active-window">
-<ANCHOR id="gdk-screen-get-window-stack" href="gdk3/GdkScreen.html#gdk-screen-get-window-stack">
-<ANCHOR id="GdkScreen.property-details" href="gdk3/GdkScreen.html#GdkScreen.property-details">
-<ANCHOR id="GdkScreen--font-options" href="gdk3/GdkScreen.html#GdkScreen--font-options">
-<ANCHOR id="GdkScreen--resolution" href="gdk3/GdkScreen.html#GdkScreen--resolution">
-<ANCHOR id="GdkScreen.signal-details" href="gdk3/GdkScreen.html#GdkScreen.signal-details">
-<ANCHOR id="GdkScreen-composited-changed" href="gdk3/GdkScreen.html#GdkScreen-composited-changed">
-<ANCHOR id="GdkScreen-monitors-changed" href="gdk3/GdkScreen.html#GdkScreen-monitors-changed">
-<ANCHOR id="GdkScreen-size-changed" href="gdk3/GdkScreen.html#GdkScreen-size-changed">
-<ANCHOR id="GdkDeviceManager" href="gdk3/GdkDeviceManager.html">
-<ANCHOR id="GdkDeviceManager.synopsis" href="gdk3/GdkDeviceManager.html#GdkDeviceManager.synopsis">
-<ANCHOR id="GdkDeviceManager.object-hierarchy" href="gdk3/GdkDeviceManager.html#GdkDeviceManager.object-hierarchy">
-<ANCHOR id="GdkDeviceManager.properties" href="gdk3/GdkDeviceManager.html#GdkDeviceManager.properties">
-<ANCHOR id="GdkDeviceManager.signals" href="gdk3/GdkDeviceManager.html#GdkDeviceManager.signals">
-<ANCHOR id="GdkDeviceManager.description" href="gdk3/GdkDeviceManager.html#GdkDeviceManager.description">
-<ANCHOR id="GdkDeviceManager.details" href="gdk3/GdkDeviceManager.html#GdkDeviceManager.details">
-<ANCHOR id="GdkDeviceManager-struct" href="gdk3/GdkDeviceManager.html#GdkDeviceManager-struct">
-<ANCHOR id="gdk-disable-multidevice" href="gdk3/GdkDeviceManager.html#gdk-disable-multidevice">
-<ANCHOR id="gdk-device-manager-get-display" href="gdk3/GdkDeviceManager.html#gdk-device-manager-get-display">
-<ANCHOR id="gdk-device-manager-list-devices" href="gdk3/GdkDeviceManager.html#gdk-device-manager-list-devices">
-<ANCHOR id="gdk-device-manager-get-client-pointer" href="gdk3/GdkDeviceManager.html#gdk-device-manager-get-client-pointer">
-<ANCHOR id="GdkDeviceManager.property-details" href="gdk3/GdkDeviceManager.html#GdkDeviceManager.property-details">
-<ANCHOR id="GdkDeviceManager--display" href="gdk3/GdkDeviceManager.html#GdkDeviceManager--display">
-<ANCHOR id="GdkDeviceManager.signal-details" href="gdk3/GdkDeviceManager.html#GdkDeviceManager.signal-details">
-<ANCHOR id="GdkDeviceManager-device-added" href="gdk3/GdkDeviceManager.html#GdkDeviceManager-device-added">
-<ANCHOR id="GdkDeviceManager-device-changed" href="gdk3/GdkDeviceManager.html#GdkDeviceManager-device-changed">
-<ANCHOR id="GdkDeviceManager-device-removed" href="gdk3/GdkDeviceManager.html#GdkDeviceManager-device-removed">
-<ANCHOR id="GdkDeviceManager.see-also" href="gdk3/GdkDeviceManager.html#GdkDeviceManager.see-also">
-<ANCHOR id="GdkDevice" href="gdk3/GdkDevice.html">
-<ANCHOR id="GdkDevice.synopsis" href="gdk3/GdkDevice.html#GdkDevice.synopsis">
-<ANCHOR id="GdkDevice.object-hierarchy" href="gdk3/GdkDevice.html#GdkDevice.object-hierarchy">
-<ANCHOR id="GdkDevice.properties" href="gdk3/GdkDevice.html#GdkDevice.properties">
-<ANCHOR id="GdkDevice.signals" href="gdk3/GdkDevice.html#GdkDevice.signals">
-<ANCHOR id="GdkDevice.description" href="gdk3/GdkDevice.html#GdkDevice.description">
-<ANCHOR id="GdkDevice.details" href="gdk3/GdkDevice.html#GdkDevice.details">
-<ANCHOR id="GdkDevice-struct" href="gdk3/GdkDevice.html#GdkDevice-struct">
-<ANCHOR id="GdkInputSource" href="gdk3/GdkDevice.html#GdkInputSource">
-<ANCHOR id="GDK-SOURCE-MOUSE:CAPS" href="gdk3/GdkDevice.html#GDK-SOURCE-MOUSE:CAPS">
-<ANCHOR id="GDK-SOURCE-PEN:CAPS" href="gdk3/GdkDevice.html#GDK-SOURCE-PEN:CAPS">
-<ANCHOR id="GDK-SOURCE-ERASER:CAPS" href="gdk3/GdkDevice.html#GDK-SOURCE-ERASER:CAPS">
-<ANCHOR id="GDK-SOURCE-CURSOR:CAPS" href="gdk3/GdkDevice.html#GDK-SOURCE-CURSOR:CAPS">
-<ANCHOR id="GDK-SOURCE-KEYBOARD:CAPS" href="gdk3/GdkDevice.html#GDK-SOURCE-KEYBOARD:CAPS">
-<ANCHOR id="GDK-SOURCE-TOUCHSCREEN:CAPS" href="gdk3/GdkDevice.html#GDK-SOURCE-TOUCHSCREEN:CAPS">
-<ANCHOR id="GDK-SOURCE-TOUCHPAD:CAPS" href="gdk3/GdkDevice.html#GDK-SOURCE-TOUCHPAD:CAPS">
-<ANCHOR id="GdkInputMode" href="gdk3/GdkDevice.html#GdkInputMode">
-<ANCHOR id="GDK-MODE-DISABLED:CAPS" href="gdk3/GdkDevice.html#GDK-MODE-DISABLED:CAPS">
-<ANCHOR id="GDK-MODE-SCREEN:CAPS" href="gdk3/GdkDevice.html#GDK-MODE-SCREEN:CAPS">
-<ANCHOR id="GDK-MODE-WINDOW:CAPS" href="gdk3/GdkDevice.html#GDK-MODE-WINDOW:CAPS">
-<ANCHOR id="GdkAxisUse" href="gdk3/GdkDevice.html#GdkAxisUse">
-<ANCHOR id="GDK-AXIS-IGNORE:CAPS" href="gdk3/GdkDevice.html#GDK-AXIS-IGNORE:CAPS">
-<ANCHOR id="GDK-AXIS-X:CAPS" href="gdk3/GdkDevice.html#GDK-AXIS-X:CAPS">
-<ANCHOR id="GDK-AXIS-Y:CAPS" href="gdk3/GdkDevice.html#GDK-AXIS-Y:CAPS">
-<ANCHOR id="GDK-AXIS-PRESSURE:CAPS" href="gdk3/GdkDevice.html#GDK-AXIS-PRESSURE:CAPS">
-<ANCHOR id="GDK-AXIS-XTILT:CAPS" href="gdk3/GdkDevice.html#GDK-AXIS-XTILT:CAPS">
-<ANCHOR id="GDK-AXIS-YTILT:CAPS" href="gdk3/GdkDevice.html#GDK-AXIS-YTILT:CAPS">
-<ANCHOR id="GDK-AXIS-WHEEL:CAPS" href="gdk3/GdkDevice.html#GDK-AXIS-WHEEL:CAPS">
-<ANCHOR id="GDK-AXIS-LAST:CAPS" href="gdk3/GdkDevice.html#GDK-AXIS-LAST:CAPS">
-<ANCHOR id="GdkDeviceType" href="gdk3/GdkDevice.html#GdkDeviceType">
-<ANCHOR id="GDK-DEVICE-TYPE-MASTER:CAPS" href="gdk3/GdkDevice.html#GDK-DEVICE-TYPE-MASTER:CAPS">
-<ANCHOR id="GDK-DEVICE-TYPE-SLAVE:CAPS" href="gdk3/GdkDevice.html#GDK-DEVICE-TYPE-SLAVE:CAPS">
-<ANCHOR id="GDK-DEVICE-TYPE-FLOATING:CAPS" href="gdk3/GdkDevice.html#GDK-DEVICE-TYPE-FLOATING:CAPS">
-<ANCHOR id="GdkGrabOwnership" href="gdk3/GdkDevice.html#GdkGrabOwnership">
-<ANCHOR id="GDK-OWNERSHIP-NONE:CAPS" href="gdk3/GdkDevice.html#GDK-OWNERSHIP-NONE:CAPS">
-<ANCHOR id="GDK-OWNERSHIP-WINDOW:CAPS" href="gdk3/GdkDevice.html#GDK-OWNERSHIP-WINDOW:CAPS">
-<ANCHOR id="GDK-OWNERSHIP-APPLICATION:CAPS" href="gdk3/GdkDevice.html#GDK-OWNERSHIP-APPLICATION:CAPS">
-<ANCHOR id="gdk-device-get-name" href="gdk3/GdkDevice.html#gdk-device-get-name">
-<ANCHOR id="gdk-device-get-source" href="gdk3/GdkDevice.html#gdk-device-get-source">
-<ANCHOR id="gdk-device-set-mode" href="gdk3/GdkDevice.html#gdk-device-set-mode">
-<ANCHOR id="gdk-device-get-mode" href="gdk3/GdkDevice.html#gdk-device-get-mode">
-<ANCHOR id="gdk-device-set-key" href="gdk3/GdkDevice.html#gdk-device-set-key">
-<ANCHOR id="gdk-device-get-key" href="gdk3/GdkDevice.html#gdk-device-get-key">
-<ANCHOR id="gdk-device-set-axis-use" href="gdk3/GdkDevice.html#gdk-device-set-axis-use">
-<ANCHOR id="gdk-device-get-axis-use" href="gdk3/GdkDevice.html#gdk-device-get-axis-use">
-<ANCHOR id="gdk-device-get-associated-device" href="gdk3/GdkDevice.html#gdk-device-get-associated-device">
-<ANCHOR id="gdk-device-list-slave-devices" href="gdk3/GdkDevice.html#gdk-device-list-slave-devices">
-<ANCHOR id="gdk-device-get-device-type" href="gdk3/GdkDevice.html#gdk-device-get-device-type">
-<ANCHOR id="gdk-device-get-display" href="gdk3/GdkDevice.html#gdk-device-get-display">
-<ANCHOR id="gdk-device-get-has-cursor" href="gdk3/GdkDevice.html#gdk-device-get-has-cursor">
-<ANCHOR id="gdk-device-get-n-axes" href="gdk3/GdkDevice.html#gdk-device-get-n-axes">
-<ANCHOR id="gdk-device-get-n-keys" href="gdk3/GdkDevice.html#gdk-device-get-n-keys">
-<ANCHOR id="gdk-device-warp" href="gdk3/GdkDevice.html#gdk-device-warp">
-<ANCHOR id="gdk-device-grab" href="gdk3/GdkDevice.html#gdk-device-grab">
-<ANCHOR id="gdk-device-ungrab" href="gdk3/GdkDevice.html#gdk-device-ungrab">
-<ANCHOR id="gdk-device-get-state" href="gdk3/GdkDevice.html#gdk-device-get-state">
-<ANCHOR id="gdk-device-get-position" href="gdk3/GdkDevice.html#gdk-device-get-position">
-<ANCHOR id="gdk-device-get-window-at-position" href="gdk3/GdkDevice.html#gdk-device-get-window-at-position">
-<ANCHOR id="gdk-device-get-history" href="gdk3/GdkDevice.html#gdk-device-get-history">
-<ANCHOR id="gdk-device-free-history" href="gdk3/GdkDevice.html#gdk-device-free-history">
-<ANCHOR id="GdkTimeCoord" href="gdk3/GdkDevice.html#GdkTimeCoord">
-<ANCHOR id="gdk-device-get-axis" href="gdk3/GdkDevice.html#gdk-device-get-axis">
-<ANCHOR id="gdk-device-list-axes" href="gdk3/GdkDevice.html#gdk-device-list-axes">
-<ANCHOR id="gdk-device-get-axis-value" href="gdk3/GdkDevice.html#gdk-device-get-axis-value">
-<ANCHOR id="GdkDevice.property-details" href="gdk3/GdkDevice.html#GdkDevice.property-details">
-<ANCHOR id="GdkDevice--associated-device" href="gdk3/GdkDevice.html#GdkDevice--associated-device">
-<ANCHOR id="GdkDevice--device-manager" href="gdk3/GdkDevice.html#GdkDevice--device-manager">
-<ANCHOR id="GdkDevice--display" href="gdk3/GdkDevice.html#GdkDevice--display">
-<ANCHOR id="GdkDevice--has-cursor" href="gdk3/GdkDevice.html#GdkDevice--has-cursor">
-<ANCHOR id="GdkDevice--input-mode" href="gdk3/GdkDevice.html#GdkDevice--input-mode">
-<ANCHOR id="GdkDevice--input-source" href="gdk3/GdkDevice.html#GdkDevice--input-source">
-<ANCHOR id="GdkDevice--n-axes" href="gdk3/GdkDevice.html#GdkDevice--n-axes">
-<ANCHOR id="GdkDevice--name" href="gdk3/GdkDevice.html#GdkDevice--name">
-<ANCHOR id="GdkDevice--type" href="gdk3/GdkDevice.html#GdkDevice--type">
-<ANCHOR id="GdkDevice.signal-details" href="gdk3/GdkDevice.html#GdkDevice.signal-details">
-<ANCHOR id="GdkDevice-changed" href="gdk3/GdkDevice.html#GdkDevice-changed">
-<ANCHOR id="GdkDevice.see-also" href="gdk3/GdkDevice.html#GdkDevice.see-also">
-<ANCHOR id="gdk3-Points-Rectangles-and-Regions" href="gdk3/gdk3-Points-Rectangles-and-Regions.html">
-<ANCHOR id="gdk3-Points-Rectangles-and-Regions.synopsis" href="gdk3/gdk3-Points-Rectangles-and-Regions.html#gdk3-Points-Rectangles-and-Regions.synopsis">
-<ANCHOR id="gdk3-Points-Rectangles-and-Regions.description" href="gdk3/gdk3-Points-Rectangles-and-Regions.html#gdk3-Points-Rectangles-and-Regions.description">
-<ANCHOR id="gdk3-Points-Rectangles-and-Regions.details" href="gdk3/gdk3-Points-Rectangles-and-Regions.html#gdk3-Points-Rectangles-and-Regions.details">
-<ANCHOR id="GdkPoint" href="gdk3/gdk3-Points-Rectangles-and-Regions.html#GdkPoint">
-<ANCHOR id="GdkRectangle" href="gdk3/gdk3-Points-Rectangles-and-Regions.html#GdkRectangle">
-<ANCHOR id="gdk-rectangle-intersect" href="gdk3/gdk3-Points-Rectangles-and-Regions.html#gdk-rectangle-intersect">
-<ANCHOR id="gdk-rectangle-union" href="gdk3/gdk3-Points-Rectangles-and-Regions.html#gdk-rectangle-union">
-<ANCHOR id="gdk3-Pixbufs" href="gdk3/gdk3-Pixbufs.html">
-<ANCHOR id="gdk3-Pixbufs.synopsis" href="gdk3/gdk3-Pixbufs.html#gdk3-Pixbufs.synopsis">
-<ANCHOR id="gdk3-Pixbufs.description" href="gdk3/gdk3-Pixbufs.html#gdk3-Pixbufs.description">
-<ANCHOR id="gdk3-Pixbufs.details" href="gdk3/gdk3-Pixbufs.html#gdk3-Pixbufs.details">
-<ANCHOR id="gdk-pixbuf-get-from-window" href="gdk3/gdk3-Pixbufs.html#gdk-pixbuf-get-from-window">
-<ANCHOR id="gdk-pixbuf-get-from-surface" href="gdk3/gdk3-Pixbufs.html#gdk-pixbuf-get-from-surface">
-<ANCHOR id="gdk3-Colors" href="gdk3/gdk3-Colors.html">
-<ANCHOR id="gdk3-Colors.synopsis" href="gdk3/gdk3-Colors.html#gdk3-Colors.synopsis">
-<ANCHOR id="gdk3-Colors.description" href="gdk3/gdk3-Colors.html#gdk3-Colors.description">
-<ANCHOR id="gdk3-Colors.details" href="gdk3/gdk3-Colors.html#gdk3-Colors.details">
-<ANCHOR id="GdkColor" href="gdk3/gdk3-Colors.html#GdkColor">
-<ANCHOR id="gdk-color-copy" href="gdk3/gdk3-Colors.html#gdk-color-copy">
-<ANCHOR id="gdk-color-free" href="gdk3/gdk3-Colors.html#gdk-color-free">
-<ANCHOR id="gdk-color-parse" href="gdk3/gdk3-Colors.html#gdk-color-parse">
-<ANCHOR id="gdk-color-equal" href="gdk3/gdk3-Colors.html#gdk-color-equal">
-<ANCHOR id="gdk-color-hash" href="gdk3/gdk3-Colors.html#gdk-color-hash">
-<ANCHOR id="gdk-color-to-string" href="gdk3/gdk3-Colors.html#gdk-color-to-string">
-<ANCHOR id="gdk3-RGBA-Colors" href="gdk3/gdk3-RGBA-Colors.html">
-<ANCHOR id="gdk3-RGBA-Colors.synopsis" href="gdk3/gdk3-RGBA-Colors.html#gdk3-RGBA-Colors.synopsis">
-<ANCHOR id="gdk3-RGBA-Colors.description" href="gdk3/gdk3-RGBA-Colors.html#gdk3-RGBA-Colors.description">
-<ANCHOR id="gdk3-RGBA-Colors.details" href="gdk3/gdk3-RGBA-Colors.html#gdk3-RGBA-Colors.details">
-<ANCHOR id="GdkRGBA" href="gdk3/gdk3-RGBA-Colors.html#GdkRGBA">
-<ANCHOR id="gdk-rgba-copy" href="gdk3/gdk3-RGBA-Colors.html#gdk-rgba-copy">
-<ANCHOR id="gdk-rgba-free" href="gdk3/gdk3-RGBA-Colors.html#gdk-rgba-free">
-<ANCHOR id="gdk-rgba-parse" href="gdk3/gdk3-RGBA-Colors.html#gdk-rgba-parse">
-<ANCHOR id="gdk-rgba-equal" href="gdk3/gdk3-RGBA-Colors.html#gdk-rgba-equal">
-<ANCHOR id="gdk-rgba-hash" href="gdk3/gdk3-RGBA-Colors.html#gdk-rgba-hash">
-<ANCHOR id="gdk-rgba-to-string" href="gdk3/gdk3-RGBA-Colors.html#gdk-rgba-to-string">
-<ANCHOR id="gdk3-Visuals" href="gdk3/gdk3-Visuals.html">
-<ANCHOR id="gdk3-Visuals.synopsis" href="gdk3/gdk3-Visuals.html#gdk3-Visuals.synopsis">
-<ANCHOR id="GdkVisual" href="gdk3/gdk3-Visuals.html#GdkVisual">
-<ANCHOR id="gdk3-Visuals.object-hierarchy" href="gdk3/gdk3-Visuals.html#gdk3-Visuals.object-hierarchy">
-<ANCHOR id="gdk3-Visuals.description" href="gdk3/gdk3-Visuals.html#gdk3-Visuals.description">
-<ANCHOR id="gdk3-Visuals.details" href="gdk3/gdk3-Visuals.html#gdk3-Visuals.details">
-<ANCHOR id="GdkVisual-struct" href="gdk3/gdk3-Visuals.html#GdkVisual-struct">
-<ANCHOR id="GdkVisualType" href="gdk3/gdk3-Visuals.html#GdkVisualType">
-<ANCHOR id="GDK-VISUAL-STATIC-GRAY:CAPS" href="gdk3/gdk3-Visuals.html#GDK-VISUAL-STATIC-GRAY:CAPS">
-<ANCHOR id="GDK-VISUAL-GRAYSCALE:CAPS" href="gdk3/gdk3-Visuals.html#GDK-VISUAL-GRAYSCALE:CAPS">
-<ANCHOR id="GDK-VISUAL-STATIC-COLOR:CAPS" href="gdk3/gdk3-Visuals.html#GDK-VISUAL-STATIC-COLOR:CAPS">
-<ANCHOR id="GDK-VISUAL-PSEUDO-COLOR:CAPS" href="gdk3/gdk3-Visuals.html#GDK-VISUAL-PSEUDO-COLOR:CAPS">
-<ANCHOR id="GDK-VISUAL-TRUE-COLOR:CAPS" href="gdk3/gdk3-Visuals.html#GDK-VISUAL-TRUE-COLOR:CAPS">
-<ANCHOR id="GDK-VISUAL-DIRECT-COLOR:CAPS" href="gdk3/gdk3-Visuals.html#GDK-VISUAL-DIRECT-COLOR:CAPS">
-<ANCHOR id="GdkByteOrder" href="gdk3/gdk3-Visuals.html#GdkByteOrder">
-<ANCHOR id="GDK-LSB-FIRST:CAPS" href="gdk3/gdk3-Visuals.html#GDK-LSB-FIRST:CAPS">
-<ANCHOR id="GDK-MSB-FIRST:CAPS" href="gdk3/gdk3-Visuals.html#GDK-MSB-FIRST:CAPS">
-<ANCHOR id="gdk-query-depths" href="gdk3/gdk3-Visuals.html#gdk-query-depths">
-<ANCHOR id="gdk-query-visual-types" href="gdk3/gdk3-Visuals.html#gdk-query-visual-types">
-<ANCHOR id="gdk-list-visuals" href="gdk3/gdk3-Visuals.html#gdk-list-visuals">
-<ANCHOR id="gdk-visual-get-bits-per-rgb" href="gdk3/gdk3-Visuals.html#gdk-visual-get-bits-per-rgb">
-<ANCHOR id="gdk-visual-get-blue-pixel-details" href="gdk3/gdk3-Visuals.html#gdk-visual-get-blue-pixel-details">
-<ANCHOR id="gdk-visual-get-byte-order" href="gdk3/gdk3-Visuals.html#gdk-visual-get-byte-order">
-<ANCHOR id="gdk-visual-get-colormap-size" href="gdk3/gdk3-Visuals.html#gdk-visual-get-colormap-size">
-<ANCHOR id="gdk-visual-get-depth" href="gdk3/gdk3-Visuals.html#gdk-visual-get-depth">
-<ANCHOR id="gdk-visual-get-green-pixel-details" href="gdk3/gdk3-Visuals.html#gdk-visual-get-green-pixel-details">
-<ANCHOR id="gdk-visual-get-red-pixel-details" href="gdk3/gdk3-Visuals.html#gdk-visual-get-red-pixel-details">
-<ANCHOR id="gdk-visual-get-visual-type" href="gdk3/gdk3-Visuals.html#gdk-visual-get-visual-type">
-<ANCHOR id="gdk-visual-get-best-depth" href="gdk3/gdk3-Visuals.html#gdk-visual-get-best-depth">
-<ANCHOR id="gdk-visual-get-best-type" href="gdk3/gdk3-Visuals.html#gdk-visual-get-best-type">
-<ANCHOR id="gdk-visual-get-system" href="gdk3/gdk3-Visuals.html#gdk-visual-get-system">
-<ANCHOR id="gdk-visual-get-best" href="gdk3/gdk3-Visuals.html#gdk-visual-get-best">
-<ANCHOR id="gdk-visual-get-best-with-depth" href="gdk3/gdk3-Visuals.html#gdk-visual-get-best-with-depth">
-<ANCHOR id="gdk-visual-get-best-with-type" href="gdk3/gdk3-Visuals.html#gdk-visual-get-best-with-type">
-<ANCHOR id="gdk-visual-get-best-with-both" href="gdk3/gdk3-Visuals.html#gdk-visual-get-best-with-both">
-<ANCHOR id="gdk-visual-get-screen" href="gdk3/gdk3-Visuals.html#gdk-visual-get-screen">
-<ANCHOR id="gdk3-Cursors" href="gdk3/gdk3-Cursors.html">
-<ANCHOR id="gdk3-Cursors.synopsis" href="gdk3/gdk3-Cursors.html#gdk3-Cursors.synopsis">
-<ANCHOR id="GdkCursor" href="gdk3/gdk3-Cursors.html#GdkCursor">
-<ANCHOR id="gdk3-Cursors.object-hierarchy" href="gdk3/gdk3-Cursors.html#gdk3-Cursors.object-hierarchy">
-<ANCHOR id="gdk3-Cursors.properties" href="gdk3/gdk3-Cursors.html#gdk3-Cursors.properties">
-<ANCHOR id="gdk3-Cursors.description" href="gdk3/gdk3-Cursors.html#gdk3-Cursors.description">
-<ANCHOR id="gdk3-Cursors.details" href="gdk3/gdk3-Cursors.html#gdk3-Cursors.details">
-<ANCHOR id="GdkCursor-struct" href="gdk3/gdk3-Cursors.html#GdkCursor-struct">
-<ANCHOR id="GdkCursorType" href="gdk3/gdk3-Cursors.html#GdkCursorType">
-<ANCHOR id="GDK-X-CURSOR:CAPS" href="gdk3/gdk3-Cursors.html#GDK-X-CURSOR:CAPS">
-<ANCHOR id="GDK-ARROW:CAPS" href="gdk3/gdk3-Cursors.html#GDK-ARROW:CAPS">
-<ANCHOR id="GDK-BASED-ARROW-DOWN:CAPS" href="gdk3/gdk3-Cursors.html#GDK-BASED-ARROW-DOWN:CAPS">
-<ANCHOR id="GDK-BASED-ARROW-UP:CAPS" href="gdk3/gdk3-Cursors.html#GDK-BASED-ARROW-UP:CAPS">
-<ANCHOR id="GDK-BOAT:CAPS" href="gdk3/gdk3-Cursors.html#GDK-BOAT:CAPS">
-<ANCHOR id="GDK-BOGOSITY:CAPS" href="gdk3/gdk3-Cursors.html#GDK-BOGOSITY:CAPS">
-<ANCHOR id="GDK-BOTTOM-LEFT-CORNER:CAPS" href="gdk3/gdk3-Cursors.html#GDK-BOTTOM-LEFT-CORNER:CAPS">
-<ANCHOR id="GDK-BOTTOM-RIGHT-CORNER:CAPS" href="gdk3/gdk3-Cursors.html#GDK-BOTTOM-RIGHT-CORNER:CAPS">
-<ANCHOR id="GDK-BOTTOM-SIDE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-BOTTOM-SIDE:CAPS">
-<ANCHOR id="GDK-BOTTOM-TEE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-BOTTOM-TEE:CAPS">
-<ANCHOR id="GDK-BOX-SPIRAL:CAPS" href="gdk3/gdk3-Cursors.html#GDK-BOX-SPIRAL:CAPS">
-<ANCHOR id="GDK-CENTER-PTR:CAPS" href="gdk3/gdk3-Cursors.html#GDK-CENTER-PTR:CAPS">
-<ANCHOR id="GDK-CIRCLE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-CIRCLE:CAPS">
-<ANCHOR id="GDK-CLOCK:CAPS" href="gdk3/gdk3-Cursors.html#GDK-CLOCK:CAPS">
-<ANCHOR id="GDK-COFFEE-MUG:CAPS" href="gdk3/gdk3-Cursors.html#GDK-COFFEE-MUG:CAPS">
-<ANCHOR id="GDK-CROSS:CAPS" href="gdk3/gdk3-Cursors.html#GDK-CROSS:CAPS">
-<ANCHOR id="GDK-CROSS-REVERSE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-CROSS-REVERSE:CAPS">
-<ANCHOR id="GDK-CROSSHAIR:CAPS" href="gdk3/gdk3-Cursors.html#GDK-CROSSHAIR:CAPS">
-<ANCHOR id="GDK-DIAMOND-CROSS:CAPS" href="gdk3/gdk3-Cursors.html#GDK-DIAMOND-CROSS:CAPS">
-<ANCHOR id="GDK-DOT:CAPS" href="gdk3/gdk3-Cursors.html#GDK-DOT:CAPS">
-<ANCHOR id="GDK-DOTBOX:CAPS" href="gdk3/gdk3-Cursors.html#GDK-DOTBOX:CAPS">
-<ANCHOR id="GDK-DOUBLE-ARROW:CAPS" href="gdk3/gdk3-Cursors.html#GDK-DOUBLE-ARROW:CAPS">
-<ANCHOR id="GDK-DRAFT-LARGE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-DRAFT-LARGE:CAPS">
-<ANCHOR id="GDK-DRAFT-SMALL:CAPS" href="gdk3/gdk3-Cursors.html#GDK-DRAFT-SMALL:CAPS">
-<ANCHOR id="GDK-DRAPED-BOX:CAPS" href="gdk3/gdk3-Cursors.html#GDK-DRAPED-BOX:CAPS">
-<ANCHOR id="GDK-EXCHANGE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-EXCHANGE:CAPS">
-<ANCHOR id="GDK-FLEUR:CAPS" href="gdk3/gdk3-Cursors.html#GDK-FLEUR:CAPS">
-<ANCHOR id="GDK-GOBBLER:CAPS" href="gdk3/gdk3-Cursors.html#GDK-GOBBLER:CAPS">
-<ANCHOR id="GDK-GUMBY:CAPS" href="gdk3/gdk3-Cursors.html#GDK-GUMBY:CAPS">
-<ANCHOR id="GDK-HAND1:CAPS" href="gdk3/gdk3-Cursors.html#GDK-HAND1:CAPS">
-<ANCHOR id="GDK-HAND2:CAPS" href="gdk3/gdk3-Cursors.html#GDK-HAND2:CAPS">
-<ANCHOR id="GDK-HEART:CAPS" href="gdk3/gdk3-Cursors.html#GDK-HEART:CAPS">
-<ANCHOR id="GDK-ICON:CAPS" href="gdk3/gdk3-Cursors.html#GDK-ICON:CAPS">
-<ANCHOR id="GDK-IRON-CROSS:CAPS" href="gdk3/gdk3-Cursors.html#GDK-IRON-CROSS:CAPS">
-<ANCHOR id="GDK-LEFT-PTR:CAPS" href="gdk3/gdk3-Cursors.html#GDK-LEFT-PTR:CAPS">
-<ANCHOR id="GDK-LEFT-SIDE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-LEFT-SIDE:CAPS">
-<ANCHOR id="GDK-LEFT-TEE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-LEFT-TEE:CAPS">
-<ANCHOR id="GDK-LEFTBUTTON:CAPS" href="gdk3/gdk3-Cursors.html#GDK-LEFTBUTTON:CAPS">
-<ANCHOR id="GDK-LL-ANGLE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-LL-ANGLE:CAPS">
-<ANCHOR id="GDK-LR-ANGLE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-LR-ANGLE:CAPS">
-<ANCHOR id="GDK-MAN:CAPS" href="gdk3/gdk3-Cursors.html#GDK-MAN:CAPS">
-<ANCHOR id="GDK-MIDDLEBUTTON:CAPS" href="gdk3/gdk3-Cursors.html#GDK-MIDDLEBUTTON:CAPS">
-<ANCHOR id="GDK-MOUSE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-MOUSE:CAPS">
-<ANCHOR id="GDK-PENCIL:CAPS" href="gdk3/gdk3-Cursors.html#GDK-PENCIL:CAPS">
-<ANCHOR id="GDK-PIRATE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-PIRATE:CAPS">
-<ANCHOR id="GDK-PLUS:CAPS" href="gdk3/gdk3-Cursors.html#GDK-PLUS:CAPS">
-<ANCHOR id="GDK-QUESTION-ARROW:CAPS" href="gdk3/gdk3-Cursors.html#GDK-QUESTION-ARROW:CAPS">
-<ANCHOR id="GDK-RIGHT-PTR:CAPS" href="gdk3/gdk3-Cursors.html#GDK-RIGHT-PTR:CAPS">
-<ANCHOR id="GDK-RIGHT-SIDE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-RIGHT-SIDE:CAPS">
-<ANCHOR id="GDK-RIGHT-TEE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-RIGHT-TEE:CAPS">
-<ANCHOR id="GDK-RIGHTBUTTON:CAPS" href="gdk3/gdk3-Cursors.html#GDK-RIGHTBUTTON:CAPS">
-<ANCHOR id="GDK-RTL-LOGO:CAPS" href="gdk3/gdk3-Cursors.html#GDK-RTL-LOGO:CAPS">
-<ANCHOR id="GDK-SAILBOAT:CAPS" href="gdk3/gdk3-Cursors.html#GDK-SAILBOAT:CAPS">
-<ANCHOR id="GDK-SB-DOWN-ARROW:CAPS" href="gdk3/gdk3-Cursors.html#GDK-SB-DOWN-ARROW:CAPS">
-<ANCHOR id="GDK-SB-H-DOUBLE-ARROW:CAPS" href="gdk3/gdk3-Cursors.html#GDK-SB-H-DOUBLE-ARROW:CAPS">
-<ANCHOR id="GDK-SB-LEFT-ARROW:CAPS" href="gdk3/gdk3-Cursors.html#GDK-SB-LEFT-ARROW:CAPS">
-<ANCHOR id="GDK-SB-RIGHT-ARROW:CAPS" href="gdk3/gdk3-Cursors.html#GDK-SB-RIGHT-ARROW:CAPS">
-<ANCHOR id="GDK-SB-UP-ARROW:CAPS" href="gdk3/gdk3-Cursors.html#GDK-SB-UP-ARROW:CAPS">
-<ANCHOR id="GDK-SB-V-DOUBLE-ARROW:CAPS" href="gdk3/gdk3-Cursors.html#GDK-SB-V-DOUBLE-ARROW:CAPS">
-<ANCHOR id="GDK-SHUTTLE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-SHUTTLE:CAPS">
-<ANCHOR id="GDK-SIZING:CAPS" href="gdk3/gdk3-Cursors.html#GDK-SIZING:CAPS">
-<ANCHOR id="GDK-SPIDER:CAPS" href="gdk3/gdk3-Cursors.html#GDK-SPIDER:CAPS">
-<ANCHOR id="GDK-SPRAYCAN:CAPS" href="gdk3/gdk3-Cursors.html#GDK-SPRAYCAN:CAPS">
-<ANCHOR id="GDK-STAR:CAPS" href="gdk3/gdk3-Cursors.html#GDK-STAR:CAPS">
-<ANCHOR id="GDK-TARGET:CAPS" href="gdk3/gdk3-Cursors.html#GDK-TARGET:CAPS">
-<ANCHOR id="GDK-TCROSS:CAPS" href="gdk3/gdk3-Cursors.html#GDK-TCROSS:CAPS">
-<ANCHOR id="GDK-TOP-LEFT-ARROW:CAPS" href="gdk3/gdk3-Cursors.html#GDK-TOP-LEFT-ARROW:CAPS">
-<ANCHOR id="GDK-TOP-LEFT-CORNER:CAPS" href="gdk3/gdk3-Cursors.html#GDK-TOP-LEFT-CORNER:CAPS">
-<ANCHOR id="GDK-TOP-RIGHT-CORNER:CAPS" href="gdk3/gdk3-Cursors.html#GDK-TOP-RIGHT-CORNER:CAPS">
-<ANCHOR id="GDK-TOP-SIDE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-TOP-SIDE:CAPS">
-<ANCHOR id="GDK-TOP-TEE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-TOP-TEE:CAPS">
-<ANCHOR id="GDK-TREK:CAPS" href="gdk3/gdk3-Cursors.html#GDK-TREK:CAPS">
-<ANCHOR id="GDK-UL-ANGLE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-UL-ANGLE:CAPS">
-<ANCHOR id="GDK-UMBRELLA:CAPS" href="gdk3/gdk3-Cursors.html#GDK-UMBRELLA:CAPS">
-<ANCHOR id="GDK-UR-ANGLE:CAPS" href="gdk3/gdk3-Cursors.html#GDK-UR-ANGLE:CAPS">
-<ANCHOR id="GDK-WATCH:CAPS" href="gdk3/gdk3-Cursors.html#GDK-WATCH:CAPS">
-<ANCHOR id="GDK-XTERM:CAPS" href="gdk3/gdk3-Cursors.html#GDK-XTERM:CAPS">
-<ANCHOR id="GDK-LAST-CURSOR:CAPS" href="gdk3/gdk3-Cursors.html#GDK-LAST-CURSOR:CAPS">
-<ANCHOR id="GDK-BLANK-CURSOR:CAPS" href="gdk3/gdk3-Cursors.html#GDK-BLANK-CURSOR:CAPS">
-<ANCHOR id="GDK-CURSOR-IS-PIXMAP:CAPS" href="gdk3/gdk3-Cursors.html#GDK-CURSOR-IS-PIXMAP:CAPS">
-<ANCHOR id="gdk-cursor-new" href="gdk3/gdk3-Cursors.html#gdk-cursor-new">
-<ANCHOR id="gdk-cursor-new-from-pixbuf" href="gdk3/gdk3-Cursors.html#gdk-cursor-new-from-pixbuf">
-<ANCHOR id="gdk-cursor-new-from-name" href="gdk3/gdk3-Cursors.html#gdk-cursor-new-from-name">
-<ANCHOR id="gdk-cursor-new-for-display" href="gdk3/gdk3-Cursors.html#gdk-cursor-new-for-display">
-<ANCHOR id="gdk-cursor-get-display" href="gdk3/gdk3-Cursors.html#gdk-cursor-get-display">
-<ANCHOR id="gdk-cursor-get-image" href="gdk3/gdk3-Cursors.html#gdk-cursor-get-image">
-<ANCHOR id="gdk-cursor-get-cursor-type" href="gdk3/gdk3-Cursors.html#gdk-cursor-get-cursor-type">
-<ANCHOR id="gdk-cursor-ref" href="gdk3/gdk3-Cursors.html#gdk-cursor-ref">
-<ANCHOR id="gdk-cursor-unref" href="gdk3/gdk3-Cursors.html#gdk-cursor-unref">
-<ANCHOR id="gdk3-Cursors.property-details" href="gdk3/gdk3-Cursors.html#gdk3-Cursors.property-details">
-<ANCHOR id="GdkCursor--cursor-type" href="gdk3/gdk3-Cursors.html#GdkCursor--cursor-type">
-<ANCHOR id="GdkCursor--display" href="gdk3/gdk3-Cursors.html#GdkCursor--display">
-<ANCHOR id="gdk3-Windows" href="gdk3/gdk3-Windows.html">
-<ANCHOR id="gdk3-Windows.synopsis" href="gdk3/gdk3-Windows.html#gdk3-Windows.synopsis">
-<ANCHOR id="GdkWindow" href="gdk3/gdk3-Windows.html#GdkWindow">
-<ANCHOR id="gdk3-Windows.object-hierarchy" href="gdk3/gdk3-Windows.html#gdk3-Windows.object-hierarchy">
-<ANCHOR id="gdk3-Windows.properties" href="gdk3/gdk3-Windows.html#gdk3-Windows.properties">
-<ANCHOR id="gdk3-Windows.signals" href="gdk3/gdk3-Windows.html#gdk3-Windows.signals">
-<ANCHOR id="gdk3-Windows.description" href="gdk3/gdk3-Windows.html#gdk3-Windows.description">
-<ANCHOR id="COMPOSITED-WINDOWS" href="gdk3/gdk3-Windows.html#COMPOSITED-WINDOWS">
-<ANCHOR id="OFFSCREEN-WINDOWS" href="gdk3/gdk3-Windows.html#OFFSCREEN-WINDOWS">
-<ANCHOR id="gdk3-Windows.details" href="gdk3/gdk3-Windows.html#gdk3-Windows.details">
-<ANCHOR id="GdkWindow-struct" href="gdk3/gdk3-Windows.html#GdkWindow-struct">
-<ANCHOR id="GdkWindowType" href="gdk3/gdk3-Windows.html#GdkWindowType">
-<ANCHOR id="GDK-WINDOW-ROOT:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-ROOT:CAPS">
-<ANCHOR id="GDK-WINDOW-TOPLEVEL:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TOPLEVEL:CAPS">
-<ANCHOR id="GDK-WINDOW-CHILD:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-CHILD:CAPS">
-<ANCHOR id="GDK-WINDOW-TEMP:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TEMP:CAPS">
-<ANCHOR id="GDK-WINDOW-FOREIGN:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-FOREIGN:CAPS">
-<ANCHOR id="GDK-WINDOW-OFFSCREEN:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-OFFSCREEN:CAPS">
-<ANCHOR id="GdkWindowWindowClass" href="gdk3/gdk3-Windows.html#GdkWindowWindowClass">
-<ANCHOR id="GDK-INPUT-OUTPUT:CAPS" href="gdk3/gdk3-Windows.html#GDK-INPUT-OUTPUT:CAPS">
-<ANCHOR id="GDK-INPUT-ONLY:CAPS" href="gdk3/gdk3-Windows.html#GDK-INPUT-ONLY:CAPS">
-<ANCHOR id="GdkWindowHints" href="gdk3/gdk3-Windows.html#GdkWindowHints">
-<ANCHOR id="GDK-HINT-POS:CAPS" href="gdk3/gdk3-Windows.html#GDK-HINT-POS:CAPS">
-<ANCHOR id="GDK-HINT-MIN-SIZE:CAPS" href="gdk3/gdk3-Windows.html#GDK-HINT-MIN-SIZE:CAPS">
-<ANCHOR id="GDK-HINT-MAX-SIZE:CAPS" href="gdk3/gdk3-Windows.html#GDK-HINT-MAX-SIZE:CAPS">
-<ANCHOR id="GDK-HINT-BASE-SIZE:CAPS" href="gdk3/gdk3-Windows.html#GDK-HINT-BASE-SIZE:CAPS">
-<ANCHOR id="GDK-HINT-ASPECT:CAPS" href="gdk3/gdk3-Windows.html#GDK-HINT-ASPECT:CAPS">
-<ANCHOR id="GDK-HINT-RESIZE-INC:CAPS" href="gdk3/gdk3-Windows.html#GDK-HINT-RESIZE-INC:CAPS">
-<ANCHOR id="GDK-HINT-WIN-GRAVITY:CAPS" href="gdk3/gdk3-Windows.html#GDK-HINT-WIN-GRAVITY:CAPS">
-<ANCHOR id="GDK-HINT-USER-POS:CAPS" href="gdk3/gdk3-Windows.html#GDK-HINT-USER-POS:CAPS">
-<ANCHOR id="GDK-HINT-USER-SIZE:CAPS" href="gdk3/gdk3-Windows.html#GDK-HINT-USER-SIZE:CAPS">
-<ANCHOR id="GdkGeometry" href="gdk3/gdk3-Windows.html#GdkGeometry">
-<ANCHOR id="GdkGravity" href="gdk3/gdk3-Windows.html#GdkGravity">
-<ANCHOR id="GDK-GRAVITY-NORTH-WEST:CAPS" href="gdk3/gdk3-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS">
-<ANCHOR id="GDK-GRAVITY-NORTH:CAPS" href="gdk3/gdk3-Windows.html#GDK-GRAVITY-NORTH:CAPS">
-<ANCHOR id="GDK-GRAVITY-NORTH-EAST:CAPS" href="gdk3/gdk3-Windows.html#GDK-GRAVITY-NORTH-EAST:CAPS">
-<ANCHOR id="GDK-GRAVITY-WEST:CAPS" href="gdk3/gdk3-Windows.html#GDK-GRAVITY-WEST:CAPS">
-<ANCHOR id="GDK-GRAVITY-CENTER:CAPS" href="gdk3/gdk3-Windows.html#GDK-GRAVITY-CENTER:CAPS">
-<ANCHOR id="GDK-GRAVITY-EAST:CAPS" href="gdk3/gdk3-Windows.html#GDK-GRAVITY-EAST:CAPS">
-<ANCHOR id="GDK-GRAVITY-SOUTH-WEST:CAPS" href="gdk3/gdk3-Windows.html#GDK-GRAVITY-SOUTH-WEST:CAPS">
-<ANCHOR id="GDK-GRAVITY-SOUTH:CAPS" href="gdk3/gdk3-Windows.html#GDK-GRAVITY-SOUTH:CAPS">
-<ANCHOR id="GDK-GRAVITY-SOUTH-EAST:CAPS" href="gdk3/gdk3-Windows.html#GDK-GRAVITY-SOUTH-EAST:CAPS">
-<ANCHOR id="GDK-GRAVITY-STATIC:CAPS" href="gdk3/gdk3-Windows.html#GDK-GRAVITY-STATIC:CAPS">
-<ANCHOR id="GdkWindowEdge" href="gdk3/gdk3-Windows.html#GdkWindowEdge">
-<ANCHOR id="GDK-WINDOW-EDGE-NORTH-WEST:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-EDGE-NORTH-WEST:CAPS">
-<ANCHOR id="GDK-WINDOW-EDGE-NORTH:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-EDGE-NORTH:CAPS">
-<ANCHOR id="GDK-WINDOW-EDGE-NORTH-EAST:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-EDGE-NORTH-EAST:CAPS">
-<ANCHOR id="GDK-WINDOW-EDGE-WEST:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-EDGE-WEST:CAPS">
-<ANCHOR id="GDK-WINDOW-EDGE-EAST:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-EDGE-EAST:CAPS">
-<ANCHOR id="GDK-WINDOW-EDGE-SOUTH-WEST:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-EDGE-SOUTH-WEST:CAPS">
-<ANCHOR id="GDK-WINDOW-EDGE-SOUTH:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-EDGE-SOUTH:CAPS">
-<ANCHOR id="GDK-WINDOW-EDGE-SOUTH-EAST:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-EDGE-SOUTH-EAST:CAPS">
-<ANCHOR id="GdkWindowTypeHint" href="gdk3/gdk3-Windows.html#GdkWindowTypeHint">
-<ANCHOR id="GDK-WINDOW-TYPE-HINT-NORMAL:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-NORMAL:CAPS">
-<ANCHOR id="GDK-WINDOW-TYPE-HINT-DIALOG:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-DIALOG:CAPS">
-<ANCHOR id="GDK-WINDOW-TYPE-HINT-MENU:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-MENU:CAPS">
-<ANCHOR id="GDK-WINDOW-TYPE-HINT-TOOLBAR:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-TOOLBAR:CAPS">
-<ANCHOR id="GDK-WINDOW-TYPE-HINT-SPLASHSCREEN:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-SPLASHSCREEN:CAPS">
-<ANCHOR id="GDK-WINDOW-TYPE-HINT-UTILITY:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-UTILITY:CAPS">
-<ANCHOR id="GDK-WINDOW-TYPE-HINT-DOCK:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-DOCK:CAPS">
-<ANCHOR id="GDK-WINDOW-TYPE-HINT-DESKTOP:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-DESKTOP:CAPS">
-<ANCHOR id="GDK-WINDOW-TYPE-HINT-DROPDOWN-MENU:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-DROPDOWN-MENU:CAPS">
-<ANCHOR id="GDK-WINDOW-TYPE-HINT-POPUP-MENU:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-POPUP-MENU:CAPS">
-<ANCHOR id="GDK-WINDOW-TYPE-HINT-TOOLTIP:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-TOOLTIP:CAPS">
-<ANCHOR id="GDK-WINDOW-TYPE-HINT-NOTIFICATION:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-NOTIFICATION:CAPS">
-<ANCHOR id="GDK-WINDOW-TYPE-HINT-COMBO:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-COMBO:CAPS">
-<ANCHOR id="GDK-WINDOW-TYPE-HINT-DND:CAPS" href="gdk3/gdk3-Windows.html#GDK-WINDOW-TYPE-HINT-DND:CAPS">
-<ANCHOR id="GdkWindowAttr" href="gdk3/gdk3-Windows.html#GdkWindowAttr">
-<ANCHOR id="GdkWindowAttributesType" href="gdk3/gdk3-Windows.html#GdkWindowAttributesType">
-<ANCHOR id="GDK-WA-TITLE:CAPS" href="gdk3/gdk3-Windows.html#GDK-WA-TITLE:CAPS">
-<ANCHOR id="GDK-WA-X:CAPS" href="gdk3/gdk3-Windows.html#GDK-WA-X:CAPS">
-<ANCHOR id="GDK-WA-Y:CAPS" href="gdk3/gdk3-Windows.html#GDK-WA-Y:CAPS">
-<ANCHOR id="GDK-WA-CURSOR:CAPS" href="gdk3/gdk3-Windows.html#GDK-WA-CURSOR:CAPS">
-<ANCHOR id="GDK-WA-VISUAL:CAPS" href="gdk3/gdk3-Windows.html#GDK-WA-VISUAL:CAPS">
-<ANCHOR id="GDK-WA-WMCLASS:CAPS" href="gdk3/gdk3-Windows.html#GDK-WA-WMCLASS:CAPS">
-<ANCHOR id="GDK-WA-NOREDIR:CAPS" href="gdk3/gdk3-Windows.html#GDK-WA-NOREDIR:CAPS">
-<ANCHOR id="GDK-WA-TYPE-HINT:CAPS" href="gdk3/gdk3-Windows.html#GDK-WA-TYPE-HINT:CAPS">
-<ANCHOR id="gdk-window-new" href="gdk3/gdk3-Windows.html#gdk-window-new">
-<ANCHOR id="gdk-window-destroy" href="gdk3/gdk3-Windows.html#gdk-window-destroy">
-<ANCHOR id="gdk-window-get-window-type" href="gdk3/gdk3-Windows.html#gdk-window-get-window-type">
-<ANCHOR id="gdk-window-get-display" href="gdk3/gdk3-Windows.html#gdk-window-get-display">
-<ANCHOR id="gdk-window-get-screen" href="gdk3/gdk3-Windows.html#gdk-window-get-screen">
-<ANCHOR id="gdk-window-get-visual" href="gdk3/gdk3-Windows.html#gdk-window-get-visual">
-<ANCHOR id="gdk-window-at-pointer" href="gdk3/gdk3-Windows.html#gdk-window-at-pointer">
-<ANCHOR id="gdk-window-show" href="gdk3/gdk3-Windows.html#gdk-window-show">
-<ANCHOR id="gdk-window-show-unraised" href="gdk3/gdk3-Windows.html#gdk-window-show-unraised">
-<ANCHOR id="gdk-window-hide" href="gdk3/gdk3-Windows.html#gdk-window-hide">
-<ANCHOR id="gdk-window-is-destroyed" href="gdk3/gdk3-Windows.html#gdk-window-is-destroyed">
-<ANCHOR id="gdk-window-is-visible" href="gdk3/gdk3-Windows.html#gdk-window-is-visible">
-<ANCHOR id="gdk-window-is-viewable" href="gdk3/gdk3-Windows.html#gdk-window-is-viewable">
-<ANCHOR id="gdk-window-is-input-only" href="gdk3/gdk3-Windows.html#gdk-window-is-input-only">
-<ANCHOR id="gdk-window-is-shaped" href="gdk3/gdk3-Windows.html#gdk-window-is-shaped">
-<ANCHOR id="gdk-window-get-state" href="gdk3/gdk3-Windows.html#gdk-window-get-state">
-<ANCHOR id="gdk-window-withdraw" href="gdk3/gdk3-Windows.html#gdk-window-withdraw">
-<ANCHOR id="gdk-window-iconify" href="gdk3/gdk3-Windows.html#gdk-window-iconify">
-<ANCHOR id="gdk-window-deiconify" href="gdk3/gdk3-Windows.html#gdk-window-deiconify">
-<ANCHOR id="gdk-window-stick" href="gdk3/gdk3-Windows.html#gdk-window-stick">
-<ANCHOR id="gdk-window-unstick" href="gdk3/gdk3-Windows.html#gdk-window-unstick">
-<ANCHOR id="gdk-window-maximize" href="gdk3/gdk3-Windows.html#gdk-window-maximize">
-<ANCHOR id="gdk-window-unmaximize" href="gdk3/gdk3-Windows.html#gdk-window-unmaximize">
-<ANCHOR id="gdk-window-fullscreen" href="gdk3/gdk3-Windows.html#gdk-window-fullscreen">
-<ANCHOR id="gdk-window-unfullscreen" href="gdk3/gdk3-Windows.html#gdk-window-unfullscreen">
-<ANCHOR id="gdk-window-set-keep-above" href="gdk3/gdk3-Windows.html#gdk-window-set-keep-above">
-<ANCHOR id="gdk-window-set-keep-below" href="gdk3/gdk3-Windows.html#gdk-window-set-keep-below">
-<ANCHOR id="gdk-window-set-opacity" href="gdk3/gdk3-Windows.html#gdk-window-set-opacity">
-<ANCHOR id="gdk-window-set-composited" href="gdk3/gdk3-Windows.html#gdk-window-set-composited">
-<ANCHOR id="gdk-window-get-composited" href="gdk3/gdk3-Windows.html#gdk-window-get-composited">
-<ANCHOR id="gdk-window-move" href="gdk3/gdk3-Windows.html#gdk-window-move">
-<ANCHOR id="gdk-window-resize" href="gdk3/gdk3-Windows.html#gdk-window-resize">
-<ANCHOR id="gdk-window-move-resize" href="gdk3/gdk3-Windows.html#gdk-window-move-resize">
-<ANCHOR id="gdk-window-scroll" href="gdk3/gdk3-Windows.html#gdk-window-scroll">
-<ANCHOR id="gdk-window-move-region" href="gdk3/gdk3-Windows.html#gdk-window-move-region">
-<ANCHOR id="gdk-window-flush" href="gdk3/gdk3-Windows.html#gdk-window-flush">
-<ANCHOR id="gdk-window-has-native" href="gdk3/gdk3-Windows.html#gdk-window-has-native">
-<ANCHOR id="gdk-window-ensure-native" href="gdk3/gdk3-Windows.html#gdk-window-ensure-native">
-<ANCHOR id="gdk-window-reparent" href="gdk3/gdk3-Windows.html#gdk-window-reparent">
-<ANCHOR id="gdk-window-raise" href="gdk3/gdk3-Windows.html#gdk-window-raise">
-<ANCHOR id="gdk-window-lower" href="gdk3/gdk3-Windows.html#gdk-window-lower">
-<ANCHOR id="gdk-window-restack" href="gdk3/gdk3-Windows.html#gdk-window-restack">
-<ANCHOR id="gdk-window-focus" href="gdk3/gdk3-Windows.html#gdk-window-focus">
-<ANCHOR id="gdk-window-register-dnd" href="gdk3/gdk3-Windows.html#gdk-window-register-dnd">
-<ANCHOR id="gdk-window-begin-resize-drag" href="gdk3/gdk3-Windows.html#gdk-window-begin-resize-drag">
-<ANCHOR id="gdk-window-begin-resize-drag-for-device" href="gdk3/gdk3-Windows.html#gdk-window-begin-resize-drag-for-device">
-<ANCHOR id="gdk-window-begin-move-drag" href="gdk3/gdk3-Windows.html#gdk-window-begin-move-drag">
-<ANCHOR id="gdk-window-begin-move-drag-for-device" href="gdk3/gdk3-Windows.html#gdk-window-begin-move-drag-for-device">
-<ANCHOR id="gdk-window-constrain-size" href="gdk3/gdk3-Windows.html#gdk-window-constrain-size">
-<ANCHOR id="gdk-window-beep" href="gdk3/gdk3-Windows.html#gdk-window-beep">
-<ANCHOR id="gdk-window-get-clip-region" href="gdk3/gdk3-Windows.html#gdk-window-get-clip-region">
-<ANCHOR id="gdk-window-begin-paint-rect" href="gdk3/gdk3-Windows.html#gdk-window-begin-paint-rect">
-<ANCHOR id="gdk-window-begin-paint-region" href="gdk3/gdk3-Windows.html#gdk-window-begin-paint-region">
-<ANCHOR id="gdk-window-end-paint" href="gdk3/gdk3-Windows.html#gdk-window-end-paint">
-<ANCHOR id="gdk-window-get-visible-region" href="gdk3/gdk3-Windows.html#gdk-window-get-visible-region">
-<ANCHOR id="gdk-window-invalidate-rect" href="gdk3/gdk3-Windows.html#gdk-window-invalidate-rect">
-<ANCHOR id="gdk-window-invalidate-region" href="gdk3/gdk3-Windows.html#gdk-window-invalidate-region">
-<ANCHOR id="GdkWindowChildFunc" href="gdk3/gdk3-Windows.html#GdkWindowChildFunc">
-<ANCHOR id="gdk-window-invalidate-maybe-recurse" href="gdk3/gdk3-Windows.html#gdk-window-invalidate-maybe-recurse">
-<ANCHOR id="gdk-window-get-update-area" href="gdk3/gdk3-Windows.html#gdk-window-get-update-area">
-<ANCHOR id="gdk-window-freeze-updates" href="gdk3/gdk3-Windows.html#gdk-window-freeze-updates">
-<ANCHOR id="gdk-window-thaw-updates" href="gdk3/gdk3-Windows.html#gdk-window-thaw-updates">
-<ANCHOR id="gdk-window-process-all-updates" href="gdk3/gdk3-Windows.html#gdk-window-process-all-updates">
-<ANCHOR id="gdk-window-process-updates" href="gdk3/gdk3-Windows.html#gdk-window-process-updates">
-<ANCHOR id="gdk-window-set-debug-updates" href="gdk3/gdk3-Windows.html#gdk-window-set-debug-updates">
-<ANCHOR id="gdk-window-enable-synchronized-configure" href="gdk3/gdk3-Windows.html#gdk-window-enable-synchronized-configure">
-<ANCHOR id="gdk-window-configure-finished" href="gdk3/gdk3-Windows.html#gdk-window-configure-finished">
-<ANCHOR id="gdk-window-set-user-data" href="gdk3/gdk3-Windows.html#gdk-window-set-user-data">
-<ANCHOR id="gdk-window-set-override-redirect" href="gdk3/gdk3-Windows.html#gdk-window-set-override-redirect">
-<ANCHOR id="gdk-window-set-accept-focus" href="gdk3/gdk3-Windows.html#gdk-window-set-accept-focus">
-<ANCHOR id="gdk-window-get-accept-focus" href="gdk3/gdk3-Windows.html#gdk-window-get-accept-focus">
-<ANCHOR id="gdk-window-set-focus-on-map" href="gdk3/gdk3-Windows.html#gdk-window-set-focus-on-map">
-<ANCHOR id="gdk-window-get-focus-on-map" href="gdk3/gdk3-Windows.html#gdk-window-get-focus-on-map">
-<ANCHOR id="gdk-window-add-filter" href="gdk3/gdk3-Windows.html#gdk-window-add-filter">
-<ANCHOR id="gdk-window-remove-filter" href="gdk3/gdk3-Windows.html#gdk-window-remove-filter">
-<ANCHOR id="GdkFilterFunc" href="gdk3/gdk3-Windows.html#GdkFilterFunc">
-<ANCHOR id="GdkFilterReturn" href="gdk3/gdk3-Windows.html#GdkFilterReturn">
-<ANCHOR id="GDK-FILTER-CONTINUE:CAPS" href="gdk3/gdk3-Windows.html#GDK-FILTER-CONTINUE:CAPS">
-<ANCHOR id="GDK-FILTER-TRANSLATE:CAPS" href="gdk3/gdk3-Windows.html#GDK-FILTER-TRANSLATE:CAPS">
-<ANCHOR id="GDK-FILTER-REMOVE:CAPS" href="gdk3/gdk3-Windows.html#GDK-FILTER-REMOVE:CAPS">
-<ANCHOR id="GdkXEvent" href="gdk3/gdk3-Windows.html#GdkXEvent">
-<ANCHOR id="gdk-window-shape-combine-region" href="gdk3/gdk3-Windows.html#gdk-window-shape-combine-region">
-<ANCHOR id="gdk-window-set-child-shapes" href="gdk3/gdk3-Windows.html#gdk-window-set-child-shapes">
-<ANCHOR id="gdk-window-merge-child-shapes" href="gdk3/gdk3-Windows.html#gdk-window-merge-child-shapes">
-<ANCHOR id="gdk-window-input-shape-combine-region" href="gdk3/gdk3-Windows.html#gdk-window-input-shape-combine-region">
-<ANCHOR id="gdk-window-set-child-input-shapes" href="gdk3/gdk3-Windows.html#gdk-window-set-child-input-shapes">
-<ANCHOR id="gdk-window-merge-child-input-shapes" href="gdk3/gdk3-Windows.html#gdk-window-merge-child-input-shapes">
-<ANCHOR id="gdk-window-set-static-gravities" href="gdk3/gdk3-Windows.html#gdk-window-set-static-gravities">
-<ANCHOR id="gdk-window-set-title" href="gdk3/gdk3-Windows.html#gdk-window-set-title">
-<ANCHOR id="gdk-window-set-background" href="gdk3/gdk3-Windows.html#gdk-window-set-background">
-<ANCHOR id="gdk-window-set-background-rgba" href="gdk3/gdk3-Windows.html#gdk-window-set-background-rgba">
-<ANCHOR id="gdk-window-set-background-pattern" href="gdk3/gdk3-Windows.html#gdk-window-set-background-pattern">
-<ANCHOR id="gdk-window-get-background-pattern" href="gdk3/gdk3-Windows.html#gdk-window-get-background-pattern">
-<ANCHOR id="GDK-PARENT-RELATIVE:CAPS" href="gdk3/gdk3-Windows.html#GDK-PARENT-RELATIVE:CAPS">
-<ANCHOR id="gdk-window-set-cursor" href="gdk3/gdk3-Windows.html#gdk-window-set-cursor">
-<ANCHOR id="gdk-window-get-cursor" href="gdk3/gdk3-Windows.html#gdk-window-get-cursor">
-<ANCHOR id="gdk-window-get-user-data" href="gdk3/gdk3-Windows.html#gdk-window-get-user-data">
-<ANCHOR id="gdk-window-get-geometry" href="gdk3/gdk3-Windows.html#gdk-window-get-geometry">
-<ANCHOR id="gdk-window-set-geometry-hints" href="gdk3/gdk3-Windows.html#gdk-window-set-geometry-hints">
-<ANCHOR id="gdk-window-get-width" href="gdk3/gdk3-Windows.html#gdk-window-get-width">
-<ANCHOR id="gdk-window-get-height" href="gdk3/gdk3-Windows.html#gdk-window-get-height">
-<ANCHOR id="gdk-window-set-icon-list" href="gdk3/gdk3-Windows.html#gdk-window-set-icon-list">
-<ANCHOR id="gdk-window-set-modal-hint" href="gdk3/gdk3-Windows.html#gdk-window-set-modal-hint">
-<ANCHOR id="gdk-window-get-modal-hint" href="gdk3/gdk3-Windows.html#gdk-window-get-modal-hint">
-<ANCHOR id="gdk-window-set-type-hint" href="gdk3/gdk3-Windows.html#gdk-window-set-type-hint">
-<ANCHOR id="gdk-window-get-type-hint" href="gdk3/gdk3-Windows.html#gdk-window-get-type-hint">
-<ANCHOR id="gdk-window-set-skip-taskbar-hint" href="gdk3/gdk3-Windows.html#gdk-window-set-skip-taskbar-hint">
-<ANCHOR id="gdk-window-set-skip-pager-hint" href="gdk3/gdk3-Windows.html#gdk-window-set-skip-pager-hint">
-<ANCHOR id="gdk-window-set-urgency-hint" href="gdk3/gdk3-Windows.html#gdk-window-set-urgency-hint">
-<ANCHOR id="gdk-window-get-position" href="gdk3/gdk3-Windows.html#gdk-window-get-position">
-<ANCHOR id="gdk-window-get-root-origin" href="gdk3/gdk3-Windows.html#gdk-window-get-root-origin">
-<ANCHOR id="gdk-window-get-frame-extents" href="gdk3/gdk3-Windows.html#gdk-window-get-frame-extents">
-<ANCHOR id="gdk-window-get-origin" href="gdk3/gdk3-Windows.html#gdk-window-get-origin">
-<ANCHOR id="gdk-window-get-root-coords" href="gdk3/gdk3-Windows.html#gdk-window-get-root-coords">
-<ANCHOR id="gdk-window-get-pointer" href="gdk3/gdk3-Windows.html#gdk-window-get-pointer">
-<ANCHOR id="gdk-window-get-device-position" href="gdk3/gdk3-Windows.html#gdk-window-get-device-position">
-<ANCHOR id="GdkModifierType" href="gdk3/gdk3-Windows.html#GdkModifierType">
-<ANCHOR id="GDK-SHIFT-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-SHIFT-MASK:CAPS">
-<ANCHOR id="GDK-LOCK-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-LOCK-MASK:CAPS">
-<ANCHOR id="GDK-CONTROL-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-CONTROL-MASK:CAPS">
-<ANCHOR id="GDK-MOD1-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MOD1-MASK:CAPS">
-<ANCHOR id="GDK-MOD2-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MOD2-MASK:CAPS">
-<ANCHOR id="GDK-MOD3-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MOD3-MASK:CAPS">
-<ANCHOR id="GDK-MOD4-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MOD4-MASK:CAPS">
-<ANCHOR id="GDK-MOD5-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MOD5-MASK:CAPS">
-<ANCHOR id="GDK-BUTTON1-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-BUTTON1-MASK:CAPS">
-<ANCHOR id="GDK-BUTTON2-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-BUTTON2-MASK:CAPS">
-<ANCHOR id="GDK-BUTTON3-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-BUTTON3-MASK:CAPS">
-<ANCHOR id="GDK-BUTTON4-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-BUTTON4-MASK:CAPS">
-<ANCHOR id="GDK-BUTTON5-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-BUTTON5-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-RESERVED-13-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-RESERVED-13-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-RESERVED-14-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-RESERVED-14-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-RESERVED-15-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-RESERVED-15-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-RESERVED-16-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-RESERVED-16-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-RESERVED-17-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-RESERVED-17-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-RESERVED-18-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-RESERVED-18-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-RESERVED-19-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-RESERVED-19-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-RESERVED-20-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-RESERVED-20-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-RESERVED-21-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-RESERVED-21-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-RESERVED-22-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-RESERVED-22-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-RESERVED-23-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-RESERVED-23-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-RESERVED-24-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-RESERVED-24-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-RESERVED-25-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-RESERVED-25-MASK:CAPS">
-<ANCHOR id="GDK-SUPER-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-SUPER-MASK:CAPS">
-<ANCHOR id="GDK-HYPER-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-HYPER-MASK:CAPS">
-<ANCHOR id="GDK-META-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-META-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-RESERVED-29-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-RESERVED-29-MASK:CAPS">
-<ANCHOR id="GDK-RELEASE-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-RELEASE-MASK:CAPS">
-<ANCHOR id="GDK-MODIFIER-MASK:CAPS" href="gdk3/gdk3-Windows.html#GDK-MODIFIER-MASK:CAPS">
-<ANCHOR id="gdk-window-get-parent" href="gdk3/gdk3-Windows.html#gdk-window-get-parent">
-<ANCHOR id="gdk-window-get-toplevel" href="gdk3/gdk3-Windows.html#gdk-window-get-toplevel">
-<ANCHOR id="gdk-window-get-children" href="gdk3/gdk3-Windows.html#gdk-window-get-children">
-<ANCHOR id="gdk-window-peek-children" href="gdk3/gdk3-Windows.html#gdk-window-peek-children">
-<ANCHOR id="gdk-window-get-events" href="gdk3/gdk3-Windows.html#gdk-window-get-events">
-<ANCHOR id="gdk-window-set-events" href="gdk3/gdk3-Windows.html#gdk-window-set-events">
-<ANCHOR id="gdk-window-set-icon-name" href="gdk3/gdk3-Windows.html#gdk-window-set-icon-name">
-<ANCHOR id="gdk-window-set-transient-for" href="gdk3/gdk3-Windows.html#gdk-window-set-transient-for">
-<ANCHOR id="gdk-window-set-role" href="gdk3/gdk3-Windows.html#gdk-window-set-role">
-<ANCHOR id="gdk-window-set-startup-id" href="gdk3/gdk3-Windows.html#gdk-window-set-startup-id">
-<ANCHOR id="gdk-window-set-group" href="gdk3/gdk3-Windows.html#gdk-window-set-group">
-<ANCHOR id="gdk-window-get-group" href="gdk3/gdk3-Windows.html#gdk-window-get-group">
-<ANCHOR id="gdk-window-set-decorations" href="gdk3/gdk3-Windows.html#gdk-window-set-decorations">
-<ANCHOR id="gdk-window-get-decorations" href="gdk3/gdk3-Windows.html#gdk-window-get-decorations">
-<ANCHOR id="GdkWMDecoration" href="gdk3/gdk3-Windows.html#GdkWMDecoration">
-<ANCHOR id="GDK-DECOR-ALL:CAPS" href="gdk3/gdk3-Windows.html#GDK-DECOR-ALL:CAPS">
-<ANCHOR id="GDK-DECOR-BORDER:CAPS" href="gdk3/gdk3-Windows.html#GDK-DECOR-BORDER:CAPS">
-<ANCHOR id="GDK-DECOR-RESIZEH:CAPS" href="gdk3/gdk3-Windows.html#GDK-DECOR-RESIZEH:CAPS">
-<ANCHOR id="GDK-DECOR-TITLE:CAPS" href="gdk3/gdk3-Windows.html#GDK-DECOR-TITLE:CAPS">
-<ANCHOR id="GDK-DECOR-MENU:CAPS" href="gdk3/gdk3-Windows.html#GDK-DECOR-MENU:CAPS">
-<ANCHOR id="GDK-DECOR-MINIMIZE:CAPS" href="gdk3/gdk3-Windows.html#GDK-DECOR-MINIMIZE:CAPS">
-<ANCHOR id="GDK-DECOR-MAXIMIZE:CAPS" href="gdk3/gdk3-Windows.html#GDK-DECOR-MAXIMIZE:CAPS">
-<ANCHOR id="gdk-window-set-functions" href="gdk3/gdk3-Windows.html#gdk-window-set-functions">
-<ANCHOR id="GdkWMFunction" href="gdk3/gdk3-Windows.html#GdkWMFunction">
-<ANCHOR id="GDK-FUNC-ALL:CAPS" href="gdk3/gdk3-Windows.html#GDK-FUNC-ALL:CAPS">
-<ANCHOR id="GDK-FUNC-RESIZE:CAPS" href="gdk3/gdk3-Windows.html#GDK-FUNC-RESIZE:CAPS">
-<ANCHOR id="GDK-FUNC-MOVE:CAPS" href="gdk3/gdk3-Windows.html#GDK-FUNC-MOVE:CAPS">
-<ANCHOR id="GDK-FUNC-MINIMIZE:CAPS" href="gdk3/gdk3-Windows.html#GDK-FUNC-MINIMIZE:CAPS">
-<ANCHOR id="GDK-FUNC-MAXIMIZE:CAPS" href="gdk3/gdk3-Windows.html#GDK-FUNC-MAXIMIZE:CAPS">
-<ANCHOR id="GDK-FUNC-CLOSE:CAPS" href="gdk3/gdk3-Windows.html#GDK-FUNC-CLOSE:CAPS">
-<ANCHOR id="gdk-get-default-root-window" href="gdk3/gdk3-Windows.html#gdk-get-default-root-window">
-<ANCHOR id="gdk-window-get-support-multidevice" href="gdk3/gdk3-Windows.html#gdk-window-get-support-multidevice">
-<ANCHOR id="gdk-window-set-support-multidevice" href="gdk3/gdk3-Windows.html#gdk-window-set-support-multidevice">
-<ANCHOR id="gdk-window-get-device-cursor" href="gdk3/gdk3-Windows.html#gdk-window-get-device-cursor">
-<ANCHOR id="gdk-window-set-device-cursor" href="gdk3/gdk3-Windows.html#gdk-window-set-device-cursor">
-<ANCHOR id="gdk-window-get-device-events" href="gdk3/gdk3-Windows.html#gdk-window-get-device-events">
-<ANCHOR id="gdk-window-set-device-events" href="gdk3/gdk3-Windows.html#gdk-window-set-device-events">
-<ANCHOR id="gdk-window-get-source-events" href="gdk3/gdk3-Windows.html#gdk-window-get-source-events">
-<ANCHOR id="gdk-window-set-source-events" href="gdk3/gdk3-Windows.html#gdk-window-set-source-events">
-<ANCHOR id="gdk-offscreen-window-get-surface" href="gdk3/gdk3-Windows.html#gdk-offscreen-window-get-surface">
-<ANCHOR id="gdk-offscreen-window-set-embedder" href="gdk3/gdk3-Windows.html#gdk-offscreen-window-set-embedder">
-<ANCHOR id="gdk-offscreen-window-get-embedder" href="gdk3/gdk3-Windows.html#gdk-offscreen-window-get-embedder">
-<ANCHOR id="gdk-window-geometry-changed" href="gdk3/gdk3-Windows.html#gdk-window-geometry-changed">
-<ANCHOR id="gdk-window-coords-from-parent" href="gdk3/gdk3-Windows.html#gdk-window-coords-from-parent">
-<ANCHOR id="gdk-window-coords-to-parent" href="gdk3/gdk3-Windows.html#gdk-window-coords-to-parent">
-<ANCHOR id="gdk-window-get-effective-parent" href="gdk3/gdk3-Windows.html#gdk-window-get-effective-parent">
-<ANCHOR id="gdk-window-get-effective-toplevel" href="gdk3/gdk3-Windows.html#gdk-window-get-effective-toplevel">
-<ANCHOR id="gdk3-Windows.property-details" href="gdk3/gdk3-Windows.html#gdk3-Windows.property-details">
-<ANCHOR id="GdkWindow--cursor" href="gdk3/gdk3-Windows.html#GdkWindow--cursor">
-<ANCHOR id="gdk3-Windows.signal-details" href="gdk3/gdk3-Windows.html#gdk3-Windows.signal-details">
-<ANCHOR id="GdkWindow-create-surface" href="gdk3/gdk3-Windows.html#GdkWindow-create-surface">
-<ANCHOR id="GdkWindow-from-embedder" href="gdk3/gdk3-Windows.html#GdkWindow-from-embedder">
-<ANCHOR id="GdkWindow-pick-embedded-child" href="gdk3/gdk3-Windows.html#GdkWindow-pick-embedded-child">
-<ANCHOR id="GdkWindow-to-embedder" href="gdk3/gdk3-Windows.html#GdkWindow-to-embedder">
-<ANCHOR id="gdk3-Events" href="gdk3/gdk3-Events.html">
-<ANCHOR id="gdk3-Events.synopsis" href="gdk3/gdk3-Events.html#gdk3-Events.synopsis">
-<ANCHOR id="gdk3-Events.description" href="gdk3/gdk3-Events.html#gdk3-Events.description">
-<ANCHOR id="gdk3-Events.details" href="gdk3/gdk3-Events.html#gdk3-Events.details">
-<ANCHOR id="GdkEventType" href="gdk3/gdk3-Events.html#GdkEventType">
-<ANCHOR id="GDK-NOTHING:CAPS" href="gdk3/gdk3-Events.html#GDK-NOTHING:CAPS">
-<ANCHOR id="GDK-DELETE:CAPS" href="gdk3/gdk3-Events.html#GDK-DELETE:CAPS">
-<ANCHOR id="GDK-DESTROY:CAPS" href="gdk3/gdk3-Events.html#GDK-DESTROY:CAPS">
-<ANCHOR id="GDK-EXPOSE:CAPS" href="gdk3/gdk3-Events.html#GDK-EXPOSE:CAPS">
-<ANCHOR id="GDK-MOTION-NOTIFY:CAPS" href="gdk3/gdk3-Events.html#GDK-MOTION-NOTIFY:CAPS">
-<ANCHOR id="GDK-BUTTON-PRESS:CAPS" href="gdk3/gdk3-Events.html#GDK-BUTTON-PRESS:CAPS">
-<ANCHOR id="GDK-2BUTTON-PRESS:CAPS" href="gdk3/gdk3-Events.html#GDK-2BUTTON-PRESS:CAPS">
-<ANCHOR id="GDK-DOUBLE-BUTTON-PRESS:CAPS" href="gdk3/gdk3-Events.html#GDK-DOUBLE-BUTTON-PRESS:CAPS">
-<ANCHOR id="GDK-3BUTTON-PRESS:CAPS" href="gdk3/gdk3-Events.html#GDK-3BUTTON-PRESS:CAPS">
-<ANCHOR id="GDK-TRIPLE-BUTTON-PRESS:CAPS" href="gdk3/gdk3-Events.html#GDK-TRIPLE-BUTTON-PRESS:CAPS">
-<ANCHOR id="GDK-BUTTON-RELEASE:CAPS" href="gdk3/gdk3-Events.html#GDK-BUTTON-RELEASE:CAPS">
-<ANCHOR id="GDK-KEY-PRESS:CAPS" href="gdk3/gdk3-Events.html#GDK-KEY-PRESS:CAPS">
-<ANCHOR id="GDK-KEY-RELEASE:CAPS" href="gdk3/gdk3-Events.html#GDK-KEY-RELEASE:CAPS">
-<ANCHOR id="GDK-ENTER-NOTIFY:CAPS" href="gdk3/gdk3-Events.html#GDK-ENTER-NOTIFY:CAPS">
-<ANCHOR id="GDK-LEAVE-NOTIFY:CAPS" href="gdk3/gdk3-Events.html#GDK-LEAVE-NOTIFY:CAPS">
-<ANCHOR id="GDK-FOCUS-CHANGE:CAPS" href="gdk3/gdk3-Events.html#GDK-FOCUS-CHANGE:CAPS">
-<ANCHOR id="GDK-CONFIGURE:CAPS" href="gdk3/gdk3-Events.html#GDK-CONFIGURE:CAPS">
-<ANCHOR id="GDK-MAP:CAPS" href="gdk3/gdk3-Events.html#GDK-MAP:CAPS">
-<ANCHOR id="GDK-UNMAP:CAPS" href="gdk3/gdk3-Events.html#GDK-UNMAP:CAPS">
-<ANCHOR id="GDK-PROPERTY-NOTIFY:CAPS" href="gdk3/gdk3-Events.html#GDK-PROPERTY-NOTIFY:CAPS">
-<ANCHOR id="GDK-SELECTION-CLEAR:CAPS" href="gdk3/gdk3-Events.html#GDK-SELECTION-CLEAR:CAPS">
-<ANCHOR id="GDK-SELECTION-REQUEST:CAPS" href="gdk3/gdk3-Events.html#GDK-SELECTION-REQUEST:CAPS">
-<ANCHOR id="GDK-SELECTION-NOTIFY:CAPS" href="gdk3/gdk3-Events.html#GDK-SELECTION-NOTIFY:CAPS">
-<ANCHOR id="GDK-PROXIMITY-IN:CAPS" href="gdk3/gdk3-Events.html#GDK-PROXIMITY-IN:CAPS">
-<ANCHOR id="GDK-PROXIMITY-OUT:CAPS" href="gdk3/gdk3-Events.html#GDK-PROXIMITY-OUT:CAPS">
-<ANCHOR id="GDK-DRAG-ENTER:CAPS" href="gdk3/gdk3-Events.html#GDK-DRAG-ENTER:CAPS">
-<ANCHOR id="GDK-DRAG-LEAVE:CAPS" href="gdk3/gdk3-Events.html#GDK-DRAG-LEAVE:CAPS">
-<ANCHOR id="GDK-DRAG-MOTION:CAPS" href="gdk3/gdk3-Events.html#GDK-DRAG-MOTION:CAPS">
-<ANCHOR id="GDK-DRAG-STATUS:CAPS" href="gdk3/gdk3-Events.html#GDK-DRAG-STATUS:CAPS">
-<ANCHOR id="GDK-DROP-START:CAPS" href="gdk3/gdk3-Events.html#GDK-DROP-START:CAPS">
-<ANCHOR id="GDK-DROP-FINISHED:CAPS" href="gdk3/gdk3-Events.html#GDK-DROP-FINISHED:CAPS">
-<ANCHOR id="GDK-CLIENT-EVENT:CAPS" href="gdk3/gdk3-Events.html#GDK-CLIENT-EVENT:CAPS">
-<ANCHOR id="GDK-VISIBILITY-NOTIFY:CAPS" href="gdk3/gdk3-Events.html#GDK-VISIBILITY-NOTIFY:CAPS">
-<ANCHOR id="GDK-SCROLL:CAPS" href="gdk3/gdk3-Events.html#GDK-SCROLL:CAPS">
-<ANCHOR id="GDK-WINDOW-STATE:CAPS" href="gdk3/gdk3-Events.html#GDK-WINDOW-STATE:CAPS">
-<ANCHOR id="GDK-SETTING:CAPS" href="gdk3/gdk3-Events.html#GDK-SETTING:CAPS">
-<ANCHOR id="GDK-OWNER-CHANGE:CAPS" href="gdk3/gdk3-Events.html#GDK-OWNER-CHANGE:CAPS">
-<ANCHOR id="GDK-GRAB-BROKEN:CAPS" href="gdk3/gdk3-Events.html#GDK-GRAB-BROKEN:CAPS">
-<ANCHOR id="GDK-DAMAGE:CAPS" href="gdk3/gdk3-Events.html#GDK-DAMAGE:CAPS">
-<ANCHOR id="GDK-TOUCH-BEGIN:CAPS" href="gdk3/gdk3-Events.html#GDK-TOUCH-BEGIN:CAPS">
-<ANCHOR id="GDK-TOUCH-UPDATE:CAPS" href="gdk3/gdk3-Events.html#GDK-TOUCH-UPDATE:CAPS">
-<ANCHOR id="GDK-TOUCH-END:CAPS" href="gdk3/gdk3-Events.html#GDK-TOUCH-END:CAPS">
-<ANCHOR id="GDK-TOUCH-CANCEL:CAPS" href="gdk3/gdk3-Events.html#GDK-TOUCH-CANCEL:CAPS">
-<ANCHOR id="GDK-EVENT-LAST:CAPS" href="gdk3/gdk3-Events.html#GDK-EVENT-LAST:CAPS">
-<ANCHOR id="GdkEventMask" href="gdk3/gdk3-Events.html#GdkEventMask">
-<ANCHOR id="GDK-EXPOSURE-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-EXPOSURE-MASK:CAPS">
-<ANCHOR id="GDK-POINTER-MOTION-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-POINTER-MOTION-MASK:CAPS">
-<ANCHOR id="GDK-POINTER-MOTION-HINT-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-POINTER-MOTION-HINT-MASK:CAPS">
-<ANCHOR id="GDK-BUTTON-MOTION-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-BUTTON-MOTION-MASK:CAPS">
-<ANCHOR id="GDK-BUTTON1-MOTION-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-BUTTON1-MOTION-MASK:CAPS">
-<ANCHOR id="GDK-BUTTON2-MOTION-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-BUTTON2-MOTION-MASK:CAPS">
-<ANCHOR id="GDK-BUTTON3-MOTION-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-BUTTON3-MOTION-MASK:CAPS">
-<ANCHOR id="GDK-BUTTON-PRESS-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-BUTTON-PRESS-MASK:CAPS">
-<ANCHOR id="GDK-BUTTON-RELEASE-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-BUTTON-RELEASE-MASK:CAPS">
-<ANCHOR id="GDK-KEY-PRESS-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-KEY-PRESS-MASK:CAPS">
-<ANCHOR id="GDK-KEY-RELEASE-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-KEY-RELEASE-MASK:CAPS">
-<ANCHOR id="GDK-ENTER-NOTIFY-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-ENTER-NOTIFY-MASK:CAPS">
-<ANCHOR id="GDK-LEAVE-NOTIFY-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-LEAVE-NOTIFY-MASK:CAPS">
-<ANCHOR id="GDK-FOCUS-CHANGE-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-FOCUS-CHANGE-MASK:CAPS">
-<ANCHOR id="GDK-STRUCTURE-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-STRUCTURE-MASK:CAPS">
-<ANCHOR id="GDK-PROPERTY-CHANGE-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-PROPERTY-CHANGE-MASK:CAPS">
-<ANCHOR id="GDK-VISIBILITY-NOTIFY-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-VISIBILITY-NOTIFY-MASK:CAPS">
-<ANCHOR id="GDK-PROXIMITY-IN-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-PROXIMITY-IN-MASK:CAPS">
-<ANCHOR id="GDK-PROXIMITY-OUT-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-PROXIMITY-OUT-MASK:CAPS">
-<ANCHOR id="GDK-SUBSTRUCTURE-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-SUBSTRUCTURE-MASK:CAPS">
-<ANCHOR id="GDK-SCROLL-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-SCROLL-MASK:CAPS">
-<ANCHOR id="GDK-TOUCH-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-TOUCH-MASK:CAPS">
-<ANCHOR id="GDK-SMOOTH-SCROLL-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-SMOOTH-SCROLL-MASK:CAPS">
-<ANCHOR id="GDK-ALL-EVENTS-MASK:CAPS" href="gdk3/gdk3-Events.html#GDK-ALL-EVENTS-MASK:CAPS">
-<ANCHOR id="GDK-CURRENT-TIME:CAPS" href="gdk3/gdk3-Events.html#GDK-CURRENT-TIME:CAPS">
-<ANCHOR id="GDK-PRIORITY-EVENTS:CAPS" href="gdk3/gdk3-Events.html#GDK-PRIORITY-EVENTS:CAPS">
-<ANCHOR id="GDK-PRIORITY-REDRAW:CAPS" href="gdk3/gdk3-Events.html#GDK-PRIORITY-REDRAW:CAPS">
-<ANCHOR id="GDK-EVENT-PROPAGATE:CAPS" href="gdk3/gdk3-Events.html#GDK-EVENT-PROPAGATE:CAPS">
-<ANCHOR id="GDK-EVENT-STOP:CAPS" href="gdk3/gdk3-Events.html#GDK-EVENT-STOP:CAPS">
-<ANCHOR id="GDK-BUTTON-PRIMARY:CAPS" href="gdk3/gdk3-Events.html#GDK-BUTTON-PRIMARY:CAPS">
-<ANCHOR id="GDK-BUTTON-MIDDLE:CAPS" href="gdk3/gdk3-Events.html#GDK-BUTTON-MIDDLE:CAPS">
-<ANCHOR id="GDK-BUTTON-SECONDARY:CAPS" href="gdk3/gdk3-Events.html#GDK-BUTTON-SECONDARY:CAPS">
-<ANCHOR id="gdk-events-pending" href="gdk3/gdk3-Events.html#gdk-events-pending">
-<ANCHOR id="gdk-event-peek" href="gdk3/gdk3-Events.html#gdk-event-peek">
-<ANCHOR id="gdk-event-get" href="gdk3/gdk3-Events.html#gdk-event-get">
-<ANCHOR id="gdk-event-put" href="gdk3/gdk3-Events.html#gdk-event-put">
-<ANCHOR id="gdk-event-new" href="gdk3/gdk3-Events.html#gdk-event-new">
-<ANCHOR id="gdk-event-copy" href="gdk3/gdk3-Events.html#gdk-event-copy">
-<ANCHOR id="gdk-event-free" href="gdk3/gdk3-Events.html#gdk-event-free">
-<ANCHOR id="gdk-event-get-axis" href="gdk3/gdk3-Events.html#gdk-event-get-axis">
-<ANCHOR id="gdk-event-get-button" href="gdk3/gdk3-Events.html#gdk-event-get-button">
-<ANCHOR id="gdk-event-get-click-count" href="gdk3/gdk3-Events.html#gdk-event-get-click-count">
-<ANCHOR id="gdk-event-get-coords" href="gdk3/gdk3-Events.html#gdk-event-get-coords">
-<ANCHOR id="gdk-event-get-keycode" href="gdk3/gdk3-Events.html#gdk-event-get-keycode">
-<ANCHOR id="gdk-event-get-keyval" href="gdk3/gdk3-Events.html#gdk-event-get-keyval">
-<ANCHOR id="gdk-event-get-root-coords" href="gdk3/gdk3-Events.html#gdk-event-get-root-coords">
-<ANCHOR id="gdk-event-get-scroll-direction" href="gdk3/gdk3-Events.html#gdk-event-get-scroll-direction">
-<ANCHOR id="gdk-event-get-scroll-deltas" href="gdk3/gdk3-Events.html#gdk-event-get-scroll-deltas">
-<ANCHOR id="gdk-event-get-state" href="gdk3/gdk3-Events.html#gdk-event-get-state">
-<ANCHOR id="gdk-event-get-time" href="gdk3/gdk3-Events.html#gdk-event-get-time">
-<ANCHOR id="GdkEventSequence" href="gdk3/gdk3-Events.html#GdkEventSequence">
-<ANCHOR id="gdk-event-get-event-sequence" href="gdk3/gdk3-Events.html#gdk-event-get-event-sequence">
-<ANCHOR id="gdk-event-request-motions" href="gdk3/gdk3-Events.html#gdk-event-request-motions">
-<ANCHOR id="gdk-events-get-angle" href="gdk3/gdk3-Events.html#gdk-events-get-angle">
-<ANCHOR id="gdk-events-get-center" href="gdk3/gdk3-Events.html#gdk-events-get-center">
-<ANCHOR id="gdk-events-get-distance" href="gdk3/gdk3-Events.html#gdk-events-get-distance">
-<ANCHOR id="gdk-event-triggers-context-menu" href="gdk3/gdk3-Events.html#gdk-event-triggers-context-menu">
-<ANCHOR id="gdk-event-handler-set" href="gdk3/gdk3-Events.html#gdk-event-handler-set">
-<ANCHOR id="GdkEventFunc" href="gdk3/gdk3-Events.html#GdkEventFunc">
-<ANCHOR id="gdk-get-show-events" href="gdk3/gdk3-Events.html#gdk-get-show-events">
-<ANCHOR id="gdk-set-show-events" href="gdk3/gdk3-Events.html#gdk-set-show-events">
-<ANCHOR id="gdk-event-set-screen" href="gdk3/gdk3-Events.html#gdk-event-set-screen">
-<ANCHOR id="gdk-event-get-screen" href="gdk3/gdk3-Events.html#gdk-event-get-screen">
-<ANCHOR id="gdk-event-get-device" href="gdk3/gdk3-Events.html#gdk-event-get-device">
-<ANCHOR id="gdk-event-set-device" href="gdk3/gdk3-Events.html#gdk-event-set-device">
-<ANCHOR id="gdk-event-get-source-device" href="gdk3/gdk3-Events.html#gdk-event-get-source-device">
-<ANCHOR id="gdk-event-set-source-device" href="gdk3/gdk3-Events.html#gdk-event-set-source-device">
-<ANCHOR id="gdk-setting-get" href="gdk3/gdk3-Events.html#gdk-setting-get">
-<ANCHOR id="gdk3-Events.see-also" href="gdk3/gdk3-Events.html#gdk3-Events.see-also">
-<ANCHOR id="gdk3-Event-Structures" href="gdk3/gdk3-Event-Structures.html">
-<ANCHOR id="gdk3-Event-Structures.synopsis" href="gdk3/gdk3-Event-Structures.html#gdk3-Event-Structures.synopsis">
-<ANCHOR id="gdk3-Event-Structures.description" href="gdk3/gdk3-Event-Structures.html#gdk3-Event-Structures.description">
-<ANCHOR id="gdk3-Event-Structures.details" href="gdk3/gdk3-Event-Structures.html#gdk3-Event-Structures.details">
-<ANCHOR id="GdkEvent" href="gdk3/gdk3-Event-Structures.html#GdkEvent">
-<ANCHOR id="GdkEventAny" href="gdk3/gdk3-Event-Structures.html#GdkEventAny">
-<ANCHOR id="GdkEventKey" href="gdk3/gdk3-Event-Structures.html#GdkEventKey">
-<ANCHOR id="GdkEventButton" href="gdk3/gdk3-Event-Structures.html#GdkEventButton">
-<ANCHOR id="GdkEventTouch" href="gdk3/gdk3-Event-Structures.html#GdkEventTouch">
-<ANCHOR id="GdkEventScroll" href="gdk3/gdk3-Event-Structures.html#GdkEventScroll">
-<ANCHOR id="GdkEventMotion" href="gdk3/gdk3-Event-Structures.html#GdkEventMotion">
-<ANCHOR id="GdkEventExpose" href="gdk3/gdk3-Event-Structures.html#GdkEventExpose">
-<ANCHOR id="GdkEventVisibility" href="gdk3/gdk3-Event-Structures.html#GdkEventVisibility">
-<ANCHOR id="GdkEventCrossing" href="gdk3/gdk3-Event-Structures.html#GdkEventCrossing">
-<ANCHOR id="GdkEventFocus" href="gdk3/gdk3-Event-Structures.html#GdkEventFocus">
-<ANCHOR id="GdkEventConfigure" href="gdk3/gdk3-Event-Structures.html#GdkEventConfigure">
-<ANCHOR id="GdkEventProperty" href="gdk3/gdk3-Event-Structures.html#GdkEventProperty">
-<ANCHOR id="GdkEventSelection" href="gdk3/gdk3-Event-Structures.html#GdkEventSelection">
-<ANCHOR id="GdkEventDND" href="gdk3/gdk3-Event-Structures.html#GdkEventDND">
-<ANCHOR id="GdkEventProximity" href="gdk3/gdk3-Event-Structures.html#GdkEventProximity">
-<ANCHOR id="GdkEventWindowState" href="gdk3/gdk3-Event-Structures.html#GdkEventWindowState">
-<ANCHOR id="GdkEventSetting" href="gdk3/gdk3-Event-Structures.html#GdkEventSetting">
-<ANCHOR id="GdkEventOwnerChange" href="gdk3/gdk3-Event-Structures.html#GdkEventOwnerChange">
-<ANCHOR id="GdkEventGrabBroken" href="gdk3/gdk3-Event-Structures.html#GdkEventGrabBroken">
-<ANCHOR id="GdkScrollDirection" href="gdk3/gdk3-Event-Structures.html#GdkScrollDirection">
-<ANCHOR id="GDK-SCROLL-UP:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-SCROLL-UP:CAPS">
-<ANCHOR id="GDK-SCROLL-DOWN:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-SCROLL-DOWN:CAPS">
-<ANCHOR id="GDK-SCROLL-LEFT:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-SCROLL-LEFT:CAPS">
-<ANCHOR id="GDK-SCROLL-RIGHT:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-SCROLL-RIGHT:CAPS">
-<ANCHOR id="GDK-SCROLL-SMOOTH:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-SCROLL-SMOOTH:CAPS">
-<ANCHOR id="GdkVisibilityState" href="gdk3/gdk3-Event-Structures.html#GdkVisibilityState">
-<ANCHOR id="GDK-VISIBILITY-UNOBSCURED:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-VISIBILITY-UNOBSCURED:CAPS">
-<ANCHOR id="GDK-VISIBILITY-PARTIAL:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-VISIBILITY-PARTIAL:CAPS">
-<ANCHOR id="GDK-VISIBILITY-FULLY-OBSCURED:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-VISIBILITY-FULLY-OBSCURED:CAPS">
-<ANCHOR id="GdkCrossingMode" href="gdk3/gdk3-Event-Structures.html#GdkCrossingMode">
-<ANCHOR id="GDK-CROSSING-NORMAL:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-CROSSING-NORMAL:CAPS">
-<ANCHOR id="GDK-CROSSING-GRAB:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-CROSSING-GRAB:CAPS">
-<ANCHOR id="GDK-CROSSING-UNGRAB:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-CROSSING-UNGRAB:CAPS">
-<ANCHOR id="GDK-CROSSING-GTK-GRAB:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-CROSSING-GTK-GRAB:CAPS">
-<ANCHOR id="GDK-CROSSING-GTK-UNGRAB:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-CROSSING-GTK-UNGRAB:CAPS">
-<ANCHOR id="GDK-CROSSING-STATE-CHANGED:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-CROSSING-STATE-CHANGED:CAPS">
-<ANCHOR id="GDK-CROSSING-TOUCH-BEGIN:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-CROSSING-TOUCH-BEGIN:CAPS">
-<ANCHOR id="GDK-CROSSING-TOUCH-END:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-CROSSING-TOUCH-END:CAPS">
-<ANCHOR id="GDK-CROSSING-DEVICE-SWITCH:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-CROSSING-DEVICE-SWITCH:CAPS">
-<ANCHOR id="GdkNotifyType" href="gdk3/gdk3-Event-Structures.html#GdkNotifyType">
-<ANCHOR id="GDK-NOTIFY-ANCESTOR:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-NOTIFY-ANCESTOR:CAPS">
-<ANCHOR id="GDK-NOTIFY-VIRTUAL:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-NOTIFY-VIRTUAL:CAPS">
-<ANCHOR id="GDK-NOTIFY-INFERIOR:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-NOTIFY-INFERIOR:CAPS">
-<ANCHOR id="GDK-NOTIFY-NONLINEAR:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-NOTIFY-NONLINEAR:CAPS">
-<ANCHOR id="GDK-NOTIFY-NONLINEAR-VIRTUAL:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-NOTIFY-NONLINEAR-VIRTUAL:CAPS">
-<ANCHOR id="GDK-NOTIFY-UNKNOWN:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-NOTIFY-UNKNOWN:CAPS">
-<ANCHOR id="GdkPropertyState" href="gdk3/gdk3-Event-Structures.html#GdkPropertyState">
-<ANCHOR id="GDK-PROPERTY-NEW-VALUE:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-PROPERTY-NEW-VALUE:CAPS">
-<ANCHOR id="GDK-PROPERTY-DELETE:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-PROPERTY-DELETE:CAPS">
-<ANCHOR id="GdkWindowState" href="gdk3/gdk3-Event-Structures.html#GdkWindowState">
-<ANCHOR id="GDK-WINDOW-STATE-WITHDRAWN:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-WINDOW-STATE-WITHDRAWN:CAPS">
-<ANCHOR id="GDK-WINDOW-STATE-ICONIFIED:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-WINDOW-STATE-ICONIFIED:CAPS">
-<ANCHOR id="GDK-WINDOW-STATE-MAXIMIZED:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-WINDOW-STATE-MAXIMIZED:CAPS">
-<ANCHOR id="GDK-WINDOW-STATE-STICKY:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-WINDOW-STATE-STICKY:CAPS">
-<ANCHOR id="GDK-WINDOW-STATE-FULLSCREEN:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-WINDOW-STATE-FULLSCREEN:CAPS">
-<ANCHOR id="GDK-WINDOW-STATE-ABOVE:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-WINDOW-STATE-ABOVE:CAPS">
-<ANCHOR id="GDK-WINDOW-STATE-BELOW:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-WINDOW-STATE-BELOW:CAPS">
-<ANCHOR id="GDK-WINDOW-STATE-FOCUSED:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-WINDOW-STATE-FOCUSED:CAPS">
-<ANCHOR id="GdkSettingAction" href="gdk3/gdk3-Event-Structures.html#GdkSettingAction">
-<ANCHOR id="GDK-SETTING-ACTION-NEW:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-SETTING-ACTION-NEW:CAPS">
-<ANCHOR id="GDK-SETTING-ACTION-CHANGED:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-SETTING-ACTION-CHANGED:CAPS">
-<ANCHOR id="GDK-SETTING-ACTION-DELETED:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-SETTING-ACTION-DELETED:CAPS">
-<ANCHOR id="GdkOwnerChange" href="gdk3/gdk3-Event-Structures.html#GdkOwnerChange">
-<ANCHOR id="GDK-OWNER-CHANGE-NEW-OWNER:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-OWNER-CHANGE-NEW-OWNER:CAPS">
-<ANCHOR id="GDK-OWNER-CHANGE-DESTROY:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-OWNER-CHANGE-DESTROY:CAPS">
-<ANCHOR id="GDK-OWNER-CHANGE-CLOSE:CAPS" href="gdk3/gdk3-Event-Structures.html#GDK-OWNER-CHANGE-CLOSE:CAPS">
-<ANCHOR id="gdk3-Keyboard-Handling" href="gdk3/gdk3-Keyboard-Handling.html">
-<ANCHOR id="gdk3-Keyboard-Handling.synopsis" href="gdk3/gdk3-Keyboard-Handling.html#gdk3-Keyboard-Handling.synopsis">
-<ANCHOR id="GdkKeymap" href="gdk3/gdk3-Keyboard-Handling.html#GdkKeymap">
-<ANCHOR id="gdk3-Keyboard-Handling.object-hierarchy" href="gdk3/gdk3-Keyboard-Handling.html#gdk3-Keyboard-Handling.object-hierarchy">
-<ANCHOR id="gdk3-Keyboard-Handling.signals" href="gdk3/gdk3-Keyboard-Handling.html#gdk3-Keyboard-Handling.signals">
-<ANCHOR id="gdk3-Keyboard-Handling.description" href="gdk3/gdk3-Keyboard-Handling.html#gdk3-Keyboard-Handling.description">
-<ANCHOR id="gdk3-Keyboard-Handling.details" href="gdk3/gdk3-Keyboard-Handling.html#gdk3-Keyboard-Handling.details">
-<ANCHOR id="GdkKeymap-struct" href="gdk3/gdk3-Keyboard-Handling.html#GdkKeymap-struct">
-<ANCHOR id="GdkKeymapKey" href="gdk3/gdk3-Keyboard-Handling.html#GdkKeymapKey">
-<ANCHOR id="gdk-keymap-get-default" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keymap-get-default">
-<ANCHOR id="gdk-keymap-get-for-display" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keymap-get-for-display">
-<ANCHOR id="gdk-keymap-lookup-key" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keymap-lookup-key">
-<ANCHOR id="gdk-keymap-translate-keyboard-state" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keymap-translate-keyboard-state">
-<ANCHOR id="gdk-keymap-get-entries-for-keyval" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keymap-get-entries-for-keyval">
-<ANCHOR id="gdk-keymap-get-entries-for-keycode" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keymap-get-entries-for-keycode">
-<ANCHOR id="gdk-keymap-get-direction" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keymap-get-direction">
-<ANCHOR id="gdk-keymap-have-bidi-layouts" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keymap-have-bidi-layouts">
-<ANCHOR id="gdk-keymap-get-caps-lock-state" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keymap-get-caps-lock-state">
-<ANCHOR id="gdk-keymap-get-num-lock-state" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keymap-get-num-lock-state">
-<ANCHOR id="gdk-keymap-get-modifier-state" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keymap-get-modifier-state">
-<ANCHOR id="gdk-keymap-add-virtual-modifiers" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keymap-add-virtual-modifiers">
-<ANCHOR id="gdk-keymap-map-virtual-modifiers" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keymap-map-virtual-modifiers">
-<ANCHOR id="gdk-keymap-get-modifier-mask" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keymap-get-modifier-mask">
-<ANCHOR id="gdk-keyval-name" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keyval-name">
-<ANCHOR id="gdk-keyval-from-name" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keyval-from-name">
-<ANCHOR id="gdk-keyval-convert-case" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keyval-convert-case">
-<ANCHOR id="gdk-keyval-to-upper" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keyval-to-upper">
-<ANCHOR id="gdk-keyval-to-lower" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keyval-to-lower">
-<ANCHOR id="gdk-keyval-is-upper" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keyval-is-upper">
-<ANCHOR id="gdk-keyval-is-lower" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keyval-is-lower">
-<ANCHOR id="gdk-keyval-to-unicode" href="gdk3/gdk3-Keyboard-Handling.html#gdk-keyval-to-unicode">
-<ANCHOR id="gdk-unicode-to-keyval" href="gdk3/gdk3-Keyboard-Handling.html#gdk-unicode-to-keyval">
-<ANCHOR id="gdk3-Keyboard-Handling.signal-details" href="gdk3/gdk3-Keyboard-Handling.html#gdk3-Keyboard-Handling.signal-details">
-<ANCHOR id="GdkKeymap-direction-changed" href="gdk3/gdk3-Keyboard-Handling.html#GdkKeymap-direction-changed">
-<ANCHOR id="GdkKeymap-keys-changed" href="gdk3/gdk3-Keyboard-Handling.html#GdkKeymap-keys-changed">
-<ANCHOR id="GdkKeymap-state-changed" href="gdk3/gdk3-Keyboard-Handling.html#GdkKeymap-state-changed">
-<ANCHOR id="gdk3-Selections" href="gdk3/gdk3-Selections.html">
-<ANCHOR id="gdk3-Selections.synopsis" href="gdk3/gdk3-Selections.html#gdk3-Selections.synopsis">
-<ANCHOR id="gdk3-Selections.description" href="gdk3/gdk3-Selections.html#gdk3-Selections.description">
-<ANCHOR id="gdk3-Selections.details" href="gdk3/gdk3-Selections.html#gdk3-Selections.details">
-<ANCHOR id="GDK-SELECTION-PRIMARY:CAPS" href="gdk3/gdk3-Selections.html#GDK-SELECTION-PRIMARY:CAPS">
-<ANCHOR id="GDK-SELECTION-SECONDARY:CAPS" href="gdk3/gdk3-Selections.html#GDK-SELECTION-SECONDARY:CAPS">
-<ANCHOR id="GDK-SELECTION-CLIPBOARD:CAPS" href="gdk3/gdk3-Selections.html#GDK-SELECTION-CLIPBOARD:CAPS">
-<ANCHOR id="GDK-TARGET-BITMAP:CAPS" href="gdk3/gdk3-Selections.html#GDK-TARGET-BITMAP:CAPS">
-<ANCHOR id="GDK-TARGET-COLORMAP:CAPS" href="gdk3/gdk3-Selections.html#GDK-TARGET-COLORMAP:CAPS">
-<ANCHOR id="GDK-TARGET-DRAWABLE:CAPS" href="gdk3/gdk3-Selections.html#GDK-TARGET-DRAWABLE:CAPS">
-<ANCHOR id="GDK-TARGET-PIXMAP:CAPS" href="gdk3/gdk3-Selections.html#GDK-TARGET-PIXMAP:CAPS">
-<ANCHOR id="GDK-TARGET-STRING:CAPS" href="gdk3/gdk3-Selections.html#GDK-TARGET-STRING:CAPS">
-<ANCHOR id="GDK-SELECTION-TYPE-ATOM:CAPS" href="gdk3/gdk3-Selections.html#GDK-SELECTION-TYPE-ATOM:CAPS">
-<ANCHOR id="GDK-SELECTION-TYPE-BITMAP:CAPS" href="gdk3/gdk3-Selections.html#GDK-SELECTION-TYPE-BITMAP:CAPS">
-<ANCHOR id="GDK-SELECTION-TYPE-COLORMAP:CAPS" href="gdk3/gdk3-Selections.html#GDK-SELECTION-TYPE-COLORMAP:CAPS">
-<ANCHOR id="GDK-SELECTION-TYPE-DRAWABLE:CAPS" href="gdk3/gdk3-Selections.html#GDK-SELECTION-TYPE-DRAWABLE:CAPS">
-<ANCHOR id="GDK-SELECTION-TYPE-INTEGER:CAPS" href="gdk3/gdk3-Selections.html#GDK-SELECTION-TYPE-INTEGER:CAPS">
-<ANCHOR id="GDK-SELECTION-TYPE-PIXMAP:CAPS" href="gdk3/gdk3-Selections.html#GDK-SELECTION-TYPE-PIXMAP:CAPS">
-<ANCHOR id="GDK-SELECTION-TYPE-WINDOW:CAPS" href="gdk3/gdk3-Selections.html#GDK-SELECTION-TYPE-WINDOW:CAPS">
-<ANCHOR id="GDK-SELECTION-TYPE-STRING:CAPS" href="gdk3/gdk3-Selections.html#GDK-SELECTION-TYPE-STRING:CAPS">
-<ANCHOR id="gdk-selection-owner-set" href="gdk3/gdk3-Selections.html#gdk-selection-owner-set">
-<ANCHOR id="gdk-selection-owner-set-for-display" href="gdk3/gdk3-Selections.html#gdk-selection-owner-set-for-display">
-<ANCHOR id="gdk-selection-owner-get" href="gdk3/gdk3-Selections.html#gdk-selection-owner-get">
-<ANCHOR id="gdk-selection-owner-get-for-display" href="gdk3/gdk3-Selections.html#gdk-selection-owner-get-for-display">
-<ANCHOR id="gdk-selection-convert" href="gdk3/gdk3-Selections.html#gdk-selection-convert">
-<ANCHOR id="gdk-selection-property-get" href="gdk3/gdk3-Selections.html#gdk-selection-property-get">
-<ANCHOR id="gdk-selection-send-notify" href="gdk3/gdk3-Selections.html#gdk-selection-send-notify">
-<ANCHOR id="gdk-selection-send-notify-for-display" href="gdk3/gdk3-Selections.html#gdk-selection-send-notify-for-display">
-<ANCHOR id="gdk3-Drag-and-Drop" href="gdk3/gdk3-Drag-and-Drop.html">
-<ANCHOR id="gdk3-Drag-and-Drop.synopsis" href="gdk3/gdk3-Drag-and-Drop.html#gdk3-Drag-and-Drop.synopsis">
-<ANCHOR id="GdkDragContext" href="gdk3/gdk3-Drag-and-Drop.html#GdkDragContext">
-<ANCHOR id="gdk3-Drag-and-Drop.object-hierarchy" href="gdk3/gdk3-Drag-and-Drop.html#gdk3-Drag-and-Drop.object-hierarchy">
-<ANCHOR id="gdk3-Drag-and-Drop.description" href="gdk3/gdk3-Drag-and-Drop.html#gdk3-Drag-and-Drop.description">
-<ANCHOR id="gdk3-Drag-and-Drop.details" href="gdk3/gdk3-Drag-and-Drop.html#gdk3-Drag-and-Drop.details">
-<ANCHOR id="GdkDragContext-struct" href="gdk3/gdk3-Drag-and-Drop.html#GdkDragContext-struct">
-<ANCHOR id="gdk-drag-get-selection" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-get-selection">
-<ANCHOR id="gdk-drag-abort" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-abort">
-<ANCHOR id="gdk-drop-reply" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drop-reply">
-<ANCHOR id="gdk-drag-drop" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-drop">
-<ANCHOR id="gdk-drag-find-window-for-screen" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-find-window-for-screen">
-<ANCHOR id="gdk-drag-begin" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-begin">
-<ANCHOR id="gdk-drag-begin-for-device" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-begin-for-device">
-<ANCHOR id="gdk-drag-motion" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-motion">
-<ANCHOR id="gdk-drop-finish" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drop-finish">
-<ANCHOR id="GdkDragProtocol" href="gdk3/gdk3-Drag-and-Drop.html#GdkDragProtocol">
-<ANCHOR id="GDK-DRAG-PROTO-NONE:CAPS" href="gdk3/gdk3-Drag-and-Drop.html#GDK-DRAG-PROTO-NONE:CAPS">
-<ANCHOR id="GDK-DRAG-PROTO-MOTIF:CAPS" href="gdk3/gdk3-Drag-and-Drop.html#GDK-DRAG-PROTO-MOTIF:CAPS">
-<ANCHOR id="GDK-DRAG-PROTO-XDND:CAPS" href="gdk3/gdk3-Drag-and-Drop.html#GDK-DRAG-PROTO-XDND:CAPS">
-<ANCHOR id="GDK-DRAG-PROTO-ROOTWIN:CAPS" href="gdk3/gdk3-Drag-and-Drop.html#GDK-DRAG-PROTO-ROOTWIN:CAPS">
-<ANCHOR id="GDK-DRAG-PROTO-WIN32-DROPFILES:CAPS" href="gdk3/gdk3-Drag-and-Drop.html#GDK-DRAG-PROTO-WIN32-DROPFILES:CAPS">
-<ANCHOR id="GDK-DRAG-PROTO-OLE2:CAPS" href="gdk3/gdk3-Drag-and-Drop.html#GDK-DRAG-PROTO-OLE2:CAPS">
-<ANCHOR id="GDK-DRAG-PROTO-LOCAL:CAPS" href="gdk3/gdk3-Drag-and-Drop.html#GDK-DRAG-PROTO-LOCAL:CAPS">
-<ANCHOR id="GdkDragAction" href="gdk3/gdk3-Drag-and-Drop.html#GdkDragAction">
-<ANCHOR id="GDK-ACTION-DEFAULT:CAPS" href="gdk3/gdk3-Drag-and-Drop.html#GDK-ACTION-DEFAULT:CAPS">
-<ANCHOR id="GDK-ACTION-COPY:CAPS" href="gdk3/gdk3-Drag-and-Drop.html#GDK-ACTION-COPY:CAPS">
-<ANCHOR id="GDK-ACTION-MOVE:CAPS" href="gdk3/gdk3-Drag-and-Drop.html#GDK-ACTION-MOVE:CAPS">
-<ANCHOR id="GDK-ACTION-LINK:CAPS" href="gdk3/gdk3-Drag-and-Drop.html#GDK-ACTION-LINK:CAPS">
-<ANCHOR id="GDK-ACTION-PRIVATE:CAPS" href="gdk3/gdk3-Drag-and-Drop.html#GDK-ACTION-PRIVATE:CAPS">
-<ANCHOR id="GDK-ACTION-ASK:CAPS" href="gdk3/gdk3-Drag-and-Drop.html#GDK-ACTION-ASK:CAPS">
-<ANCHOR id="gdk-drag-status" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-status">
-<ANCHOR id="gdk-drag-drop-succeeded" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-drop-succeeded">
-<ANCHOR id="gdk-window-get-drag-protocol" href="gdk3/gdk3-Drag-and-Drop.html#gdk-window-get-drag-protocol">
-<ANCHOR id="gdk-drag-context-get-actions" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-context-get-actions">
-<ANCHOR id="gdk-drag-context-get-suggested-action" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-context-get-suggested-action">
-<ANCHOR id="gdk-drag-context-get-selected-action" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-context-get-selected-action">
-<ANCHOR id="gdk-drag-context-list-targets" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-context-list-targets">
-<ANCHOR id="gdk-drag-context-get-device" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-context-get-device">
-<ANCHOR id="gdk-drag-context-set-device" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-context-set-device">
-<ANCHOR id="gdk-drag-context-get-source-window" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-context-get-source-window">
-<ANCHOR id="gdk-drag-context-get-dest-window" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-context-get-dest-window">
-<ANCHOR id="gdk-drag-context-get-protocol" href="gdk3/gdk3-Drag-and-Drop.html#gdk-drag-context-get-protocol">
-<ANCHOR id="gdk3-Properties-and-Atoms" href="gdk3/gdk3-Properties-and-Atoms.html">
-<ANCHOR id="gdk3-Properties-and-Atoms.synopsis" href="gdk3/gdk3-Properties-and-Atoms.html#gdk3-Properties-and-Atoms.synopsis">
-<ANCHOR id="gdk3-Properties-and-Atoms.description" href="gdk3/gdk3-Properties-and-Atoms.html#gdk3-Properties-and-Atoms.description">
-<ANCHOR id="gdk3-Properties-and-Atoms.details" href="gdk3/gdk3-Properties-and-Atoms.html#gdk3-Properties-and-Atoms.details">
-<ANCHOR id="GdkAtom" href="gdk3/gdk3-Properties-and-Atoms.html#GdkAtom">
-<ANCHOR id="GDK-ATOM-TO-POINTER:CAPS" href="gdk3/gdk3-Properties-and-Atoms.html#GDK-ATOM-TO-POINTER:CAPS">
-<ANCHOR id="GDK-POINTER-TO-ATOM:CAPS" href="gdk3/gdk3-Properties-and-Atoms.html#GDK-POINTER-TO-ATOM:CAPS">
-<ANCHOR id="GDK-NONE:CAPS" href="gdk3/gdk3-Properties-and-Atoms.html#GDK-NONE:CAPS">
-<ANCHOR id="gdk-text-property-to-utf8-list-for-display" href="gdk3/gdk3-Properties-and-Atoms.html#gdk-text-property-to-utf8-list-for-display">
-<ANCHOR id="gdk-utf8-to-string-target" href="gdk3/gdk3-Properties-and-Atoms.html#gdk-utf8-to-string-target">
-<ANCHOR id="gdk-atom-intern" href="gdk3/gdk3-Properties-and-Atoms.html#gdk-atom-intern">
-<ANCHOR id="gdk-atom-intern-static-string" href="gdk3/gdk3-Properties-and-Atoms.html#gdk-atom-intern-static-string">
-<ANCHOR id="gdk-atom-name" href="gdk3/gdk3-Properties-and-Atoms.html#gdk-atom-name">
-<ANCHOR id="gdk-property-get" href="gdk3/gdk3-Properties-and-Atoms.html#gdk-property-get">
-<ANCHOR id="gdk-property-change" href="gdk3/gdk3-Properties-and-Atoms.html#gdk-property-change">
-<ANCHOR id="GdkPropMode" href="gdk3/gdk3-Properties-and-Atoms.html#GdkPropMode">
-<ANCHOR id="GDK-PROP-MODE-REPLACE:CAPS" href="gdk3/gdk3-Properties-and-Atoms.html#GDK-PROP-MODE-REPLACE:CAPS">
-<ANCHOR id="GDK-PROP-MODE-PREPEND:CAPS" href="gdk3/gdk3-Properties-and-Atoms.html#GDK-PROP-MODE-PREPEND:CAPS">
-<ANCHOR id="GDK-PROP-MODE-APPEND:CAPS" href="gdk3/gdk3-Properties-and-Atoms.html#GDK-PROP-MODE-APPEND:CAPS">
-<ANCHOR id="gdk-property-delete" href="gdk3/gdk3-Properties-and-Atoms.html#gdk-property-delete">
-<ANCHOR id="gdk3-Threads" href="gdk3/gdk3-Threads.html">
-<ANCHOR id="gdk3-Threads.synopsis" href="gdk3/gdk3-Threads.html#gdk3-Threads.synopsis">
-<ANCHOR id="gdk3-Threads.description" href="gdk3/gdk3-Threads.html#gdk3-Threads.description">
-<ANCHOR id="gdk3-Threads.details" href="gdk3/gdk3-Threads.html#gdk3-Threads.details">
-<ANCHOR id="GDK-THREADS-ENTER:CAPS" href="gdk3/gdk3-Threads.html#GDK-THREADS-ENTER:CAPS">
-<ANCHOR id="GDK-THREADS-LEAVE:CAPS" href="gdk3/gdk3-Threads.html#GDK-THREADS-LEAVE:CAPS">
-<ANCHOR id="gdk-threads-init" href="gdk3/gdk3-Threads.html#gdk-threads-init">
-<ANCHOR id="gdk-threads-enter" href="gdk3/gdk3-Threads.html#gdk-threads-enter">
-<ANCHOR id="gdk-threads-leave" href="gdk3/gdk3-Threads.html#gdk-threads-leave">
-<ANCHOR id="gdk-threads-set-lock-functions" href="gdk3/gdk3-Threads.html#gdk-threads-set-lock-functions">
-<ANCHOR id="gdk-threads-add-idle" href="gdk3/gdk3-Threads.html#gdk-threads-add-idle">
-<ANCHOR id="gdk-threads-add-idle-full" href="gdk3/gdk3-Threads.html#gdk-threads-add-idle-full">
-<ANCHOR id="gdk-threads-add-timeout" href="gdk3/gdk3-Threads.html#gdk-threads-add-timeout">
-<ANCHOR id="gdk-threads-add-timeout-full" href="gdk3/gdk3-Threads.html#gdk-threads-add-timeout-full">
-<ANCHOR id="gdk-threads-add-timeout-seconds" href="gdk3/gdk3-Threads.html#gdk-threads-add-timeout-seconds">
-<ANCHOR id="gdk-threads-add-timeout-seconds-full" href="gdk3/gdk3-Threads.html#gdk-threads-add-timeout-seconds-full">
-<ANCHOR id="gdk3-Pango-Interaction" href="gdk3/gdk3-Pango-Interaction.html">
-<ANCHOR id="gdk3-Pango-Interaction.synopsis" href="gdk3/gdk3-Pango-Interaction.html#gdk3-Pango-Interaction.synopsis">
-<ANCHOR id="gdk3-Pango-Interaction.description" href="gdk3/gdk3-Pango-Interaction.html#gdk3-Pango-Interaction.description">
-<ANCHOR id="gdk3-Pango-Interaction.details" href="gdk3/gdk3-Pango-Interaction.html#gdk3-Pango-Interaction.details">
-<ANCHOR id="gdk-pango-layout-get-clip-region" href="gdk3/gdk3-Pango-Interaction.html#gdk-pango-layout-get-clip-region">
-<ANCHOR id="gdk-pango-layout-line-get-clip-region" href="gdk3/gdk3-Pango-Interaction.html#gdk-pango-layout-line-get-clip-region">
-<ANCHOR id="gdk-pango-context-get" href="gdk3/gdk3-Pango-Interaction.html#gdk-pango-context-get">
-<ANCHOR id="gdk-pango-context-get-for-screen" href="gdk3/gdk3-Pango-Interaction.html#gdk-pango-context-get-for-screen">
-<ANCHOR id="gdk3-Cairo-Interaction" href="gdk3/gdk3-Cairo-Interaction.html">
-<ANCHOR id="gdk3-Cairo-Interaction.synopsis" href="gdk3/gdk3-Cairo-Interaction.html#gdk3-Cairo-Interaction.synopsis">
-<ANCHOR id="gdk3-Cairo-Interaction.description" href="gdk3/gdk3-Cairo-Interaction.html#gdk3-Cairo-Interaction.description">
-<ANCHOR id="gdk3-Cairo-Interaction.details" href="gdk3/gdk3-Cairo-Interaction.html#gdk3-Cairo-Interaction.details">
-<ANCHOR id="gdk-window-create-similar-surface" href="gdk3/gdk3-Cairo-Interaction.html#gdk-window-create-similar-surface">
-<ANCHOR id="gdk-cairo-create" href="gdk3/gdk3-Cairo-Interaction.html#gdk-cairo-create">
-<ANCHOR id="gdk-cairo-get-clip-rectangle" href="gdk3/gdk3-Cairo-Interaction.html#gdk-cairo-get-clip-rectangle">
-<ANCHOR id="gdk-cairo-set-source-color" href="gdk3/gdk3-Cairo-Interaction.html#gdk-cairo-set-source-color">
-<ANCHOR id="gdk-cairo-set-source-rgba" href="gdk3/gdk3-Cairo-Interaction.html#gdk-cairo-set-source-rgba">
-<ANCHOR id="gdk-cairo-set-source-pixbuf" href="gdk3/gdk3-Cairo-Interaction.html#gdk-cairo-set-source-pixbuf">
-<ANCHOR id="gdk-cairo-set-source-window" href="gdk3/gdk3-Cairo-Interaction.html#gdk-cairo-set-source-window">
-<ANCHOR id="gdk-cairo-rectangle" href="gdk3/gdk3-Cairo-Interaction.html#gdk-cairo-rectangle">
-<ANCHOR id="gdk-cairo-region" href="gdk3/gdk3-Cairo-Interaction.html#gdk-cairo-region">
-<ANCHOR id="gdk-cairo-region-create-from-surface" href="gdk3/gdk3-Cairo-Interaction.html#gdk-cairo-region-create-from-surface">
-<ANCHOR id="gdk3-X-Window-System-Interaction" href="gdk3/gdk3-X-Window-System-Interaction.html">
-<ANCHOR id="gdk3-X-Window-System-Interaction.synopsis" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk3-X-Window-System-Interaction.synopsis">
-<ANCHOR id="gdk3-X-Window-System-Interaction.description" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk3-X-Window-System-Interaction.description">
-<ANCHOR id="gdk3-X-Window-System-Interaction.details" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk3-X-Window-System-Interaction.details">
-<ANCHOR id="GDK-ROOT-WINDOW:CAPS" href="gdk3/gdk3-X-Window-System-Interaction.html#GDK-ROOT-WINDOW:CAPS">
-<ANCHOR id="GDK-WINDOW-XID:CAPS" href="gdk3/gdk3-X-Window-System-Interaction.html#GDK-WINDOW-XID:CAPS">
-<ANCHOR id="GDK-DISPLAY-XDISPLAY:CAPS" href="gdk3/gdk3-X-Window-System-Interaction.html#GDK-DISPLAY-XDISPLAY:CAPS">
-<ANCHOR id="GDK-SCREEN-XDISPLAY:CAPS" href="gdk3/gdk3-X-Window-System-Interaction.html#GDK-SCREEN-XDISPLAY:CAPS">
-<ANCHOR id="GDK-SCREEN-XNUMBER:CAPS" href="gdk3/gdk3-X-Window-System-Interaction.html#GDK-SCREEN-XNUMBER:CAPS">
-<ANCHOR id="GDK-SCREEN-XSCREEN:CAPS" href="gdk3/gdk3-X-Window-System-Interaction.html#GDK-SCREEN-XSCREEN:CAPS">
-<ANCHOR id="GDK-CURSOR-XCURSOR:CAPS" href="gdk3/gdk3-X-Window-System-Interaction.html#GDK-CURSOR-XCURSOR:CAPS">
-<ANCHOR id="GDK-CURSOR-XDISPLAY:CAPS" href="gdk3/gdk3-X-Window-System-Interaction.html#GDK-CURSOR-XDISPLAY:CAPS">
-<ANCHOR id="GDK-POINTER-TO-XID:CAPS" href="gdk3/gdk3-X-Window-System-Interaction.html#GDK-POINTER-TO-XID:CAPS">
-<ANCHOR id="GDK-XID-TO-POINTER:CAPS" href="gdk3/gdk3-X-Window-System-Interaction.html#GDK-XID-TO-POINTER:CAPS">
-<ANCHOR id="gdk-x11-lookup-xdisplay" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-lookup-xdisplay">
-<ANCHOR id="gdk-x11-get-server-time" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-get-server-time">
-<ANCHOR id="gdk-x11-device-get-id" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-device-get-id">
-<ANCHOR id="gdk-x11-device-manager-lookup" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-device-manager-lookup">
-<ANCHOR id="gdk-x11-display-get-user-time" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-display-get-user-time">
-<ANCHOR id="gdk-x11-display-broadcast-startup-message" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-display-broadcast-startup-message">
-<ANCHOR id="gdk-x11-display-get-startup-notification-id" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-display-get-startup-notification-id">
-<ANCHOR id="gdk-x11-display-set-startup-notification-id" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-display-set-startup-notification-id">
-<ANCHOR id="gdk-x11-display-get-xdisplay" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-display-get-xdisplay">
-<ANCHOR id="gdk-x11-display-grab" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-display-grab">
-<ANCHOR id="gdk-x11-display-ungrab" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-display-ungrab">
-<ANCHOR id="gdk-x11-display-error-trap-push" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-push">
-<ANCHOR id="gdk-x11-display-error-trap-pop" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-pop">
-<ANCHOR id="gdk-x11-display-error-trap-pop-ignored" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-display-error-trap-pop-ignored">
-<ANCHOR id="gdk-x11-display-set-cursor-theme" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-display-set-cursor-theme">
-<ANCHOR id="gdk-x11-register-standard-event-type" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-register-standard-event-type">
-<ANCHOR id="gdk-x11-screen-get-screen-number" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-screen-number">
-<ANCHOR id="gdk-x11-screen-get-xscreen" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-xscreen">
-<ANCHOR id="gdk-x11-screen-get-window-manager-name" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-window-manager-name">
-<ANCHOR id="gdk-x11-screen-get-monitor-output" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-screen-get-monitor-output">
-<ANCHOR id="gdk-x11-screen-lookup-visual" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-screen-lookup-visual">
-<ANCHOR id="gdk-x11-screen-supports-net-wm-hint" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-screen-supports-net-wm-hint">
-<ANCHOR id="gdk-x11-window-foreign-new-for-display" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-window-foreign-new-for-display">
-<ANCHOR id="gdk-x11-window-lookup-for-display" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-window-lookup-for-display">
-<ANCHOR id="gdk-x11-window-get-xid" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-window-get-xid">
-<ANCHOR id="gdk-x11-window-set-hide-titlebar-when-maximized" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-hide-titlebar-when-maximized">
-<ANCHOR id="gdk-x11-window-set-theme-variant" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-theme-variant">
-<ANCHOR id="gdk-x11-window-set-user-time" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-window-set-user-time">
-<ANCHOR id="gdk-x11-window-move-to-current-desktop" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-window-move-to-current-desktop">
-<ANCHOR id="gdk-x11-get-default-root-xwindow" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-get-default-root-xwindow">
-<ANCHOR id="gdk-x11-get-default-screen" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-get-default-screen">
-<ANCHOR id="gdk-x11-get-default-xdisplay" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-get-default-xdisplay">
-<ANCHOR id="gdk-x11-grab-server" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-grab-server">
-<ANCHOR id="gdk-x11-ungrab-server" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-ungrab-server">
-<ANCHOR id="gdk-x11-cursor-get-xcursor" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-cursor-get-xcursor">
-<ANCHOR id="gdk-x11-cursor-get-xdisplay" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-cursor-get-xdisplay">
-<ANCHOR id="gdk-x11-keymap-get-group-for-state" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-keymap-get-group-for-state">
-<ANCHOR id="gdk-x11-keymap-key-is-modifier" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-keymap-key-is-modifier">
-<ANCHOR id="gdk-x11-visual-get-xvisual" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-visual-get-xvisual">
-<ANCHOR id="gdk-x11-atom-to-xatom" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-atom-to-xatom">
-<ANCHOR id="gdk-x11-atom-to-xatom-for-display" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-atom-to-xatom-for-display">
-<ANCHOR id="gdk-x11-xatom-to-atom" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-xatom-to-atom">
-<ANCHOR id="gdk-x11-xatom-to-atom-for-display" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-xatom-to-atom-for-display">
-<ANCHOR id="gdk-x11-get-xatom-by-name" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-by-name">
-<ANCHOR id="gdk-x11-get-xatom-by-name-for-display" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-by-name-for-display">
-<ANCHOR id="gdk-x11-get-xatom-name" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-name">
-<ANCHOR id="gdk-x11-get-xatom-name-for-display" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-get-xatom-name-for-display">
-<ANCHOR id="gdk-x11-set-sm-client-id" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-set-sm-client-id">
-<ANCHOR id="gdk-x11-display-text-property-to-text-list" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-display-text-property-to-text-list">
-<ANCHOR id="gdk-x11-free-text-list" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-free-text-list">
-<ANCHOR id="gdk-x11-display-string-to-compound-text" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-display-string-to-compound-text">
-<ANCHOR id="gdk-x11-display-utf8-to-compound-text" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-display-utf8-to-compound-text">
-<ANCHOR id="gdk-x11-free-compound-text" href="gdk3/gdk3-X-Window-System-Interaction.html#gdk-x11-free-compound-text">
-<ANCHOR id="gdk3-Application-launching" href="gdk3/gdk3-Application-launching.html">
-<ANCHOR id="gdk3-Application-launching.synopsis" href="gdk3/gdk3-Application-launching.html#gdk3-Application-launching.synopsis">
-<ANCHOR id="GdkAppLaunchContext" href="gdk3/gdk3-Application-launching.html#GdkAppLaunchContext">
-<ANCHOR id="gdk3-Application-launching.object-hierarchy" href="gdk3/gdk3-Application-launching.html#gdk3-Application-launching.object-hierarchy">
-<ANCHOR id="gdk3-Application-launching.properties" href="gdk3/gdk3-Application-launching.html#gdk3-Application-launching.properties">
-<ANCHOR id="gdk3-Application-launching.description" href="gdk3/gdk3-Application-launching.html#gdk3-Application-launching.description">
-<ANCHOR id="gdk3-Application-launching.details" href="gdk3/gdk3-Application-launching.html#gdk3-Application-launching.details">
-<ANCHOR id="GdkAppLaunchContext-struct" href="gdk3/gdk3-Application-launching.html#GdkAppLaunchContext-struct">
-<ANCHOR id="gdk-app-launch-context-new" href="gdk3/gdk3-Application-launching.html#gdk-app-launch-context-new">
-<ANCHOR id="gdk-app-launch-context-set-display" href="gdk3/gdk3-Application-launching.html#gdk-app-launch-context-set-display">
-<ANCHOR id="gdk-app-launch-context-set-screen" href="gdk3/gdk3-Application-launching.html#gdk-app-launch-context-set-screen">
-<ANCHOR id="gdk-app-launch-context-set-desktop" href="gdk3/gdk3-Application-launching.html#gdk-app-launch-context-set-desktop">
-<ANCHOR id="gdk-app-launch-context-set-timestamp" href="gdk3/gdk3-Application-launching.html#gdk-app-launch-context-set-timestamp">
-<ANCHOR id="gdk-app-launch-context-set-icon" href="gdk3/gdk3-Application-launching.html#gdk-app-launch-context-set-icon">
-<ANCHOR id="gdk-app-launch-context-set-icon-name" href="gdk3/gdk3-Application-launching.html#gdk-app-launch-context-set-icon-name">
-<ANCHOR id="gdk3-Application-launching.property-details" href="gdk3/gdk3-Application-launching.html#gdk3-Application-launching.property-details">
-<ANCHOR id="GdkAppLaunchContext--display" href="gdk3/gdk3-Application-launching.html#GdkAppLaunchContext--display">
-<ANCHOR id="annotation-glossterm-out caller-allocates" href="gdk3/annotation-glossary.html#annotation-glossterm-out caller-allocates">
-<ANCHOR id="annotation-glossterm-out" href="gdk3/annotation-glossary.html#annotation-glossterm-out">
-<ANCHOR id="annotation-glossterm-allow-none" href="gdk3/annotation-glossary.html#annotation-glossterm-allow-none">
-<ANCHOR id="annotation-glossterm-inout" href="gdk3/annotation-glossary.html#annotation-glossterm-inout">
-<ANCHOR id="annotation-glossterm-closure" href="gdk3/annotation-glossary.html#annotation-glossterm-closure">
-<ANCHOR id="annotation-glossterm-transfer none" href="gdk3/annotation-glossary.html#annotation-glossterm-transfer none">
-<ANCHOR id="annotation-glossterm-array" href="gdk3/annotation-glossary.html#annotation-glossterm-array">
-<ANCHOR id="annotation-glossterm-element-type" href="gdk3/annotation-glossary.html#annotation-glossterm-element-type">
-<ANCHOR id="annotation-glossterm-transfer container" href="gdk3/annotation-glossary.html#annotation-glossterm-transfer container">
-<ANCHOR id="annotation-glossterm-transfer full" href="gdk3/annotation-glossary.html#annotation-glossterm-transfer full">
-<ANCHOR id="annotation-glossterm-scope call" href="gdk3/annotation-glossary.html#annotation-glossterm-scope call">
-<ANCHOR id="annotation-glossterm-type" href="gdk3/annotation-glossary.html#annotation-glossterm-type">
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/iron_cross.png b/gtk+-mingw/share/gtk-doc/html/gdk3/iron_cross.png
deleted file mode 100644
index bdbe2c0..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/iron_cross.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/left.png b/gtk+-mingw/share/gtk-doc/html/gdk3/left.png
deleted file mode 100644
index 2d05b3d..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/left.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/left_ptr.png b/gtk+-mingw/share/gtk-doc/html/gdk3/left_ptr.png
deleted file mode 100644
index 522882b..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/left_ptr.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/left_side.png b/gtk+-mingw/share/gtk-doc/html/gdk3/left_side.png
deleted file mode 100644
index c0a3557..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/left_side.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/left_tee.png b/gtk+-mingw/share/gtk-doc/html/gdk3/left_tee.png
deleted file mode 100644
index f61b04b..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/left_tee.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/leftbutton.png b/gtk+-mingw/share/gtk-doc/html/gdk3/leftbutton.png
deleted file mode 100644
index 2a3144e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/leftbutton.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/ll_angle.png b/gtk+-mingw/share/gtk-doc/html/gdk3/ll_angle.png
deleted file mode 100644
index 9892ee0..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/ll_angle.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/lr_angle.png b/gtk+-mingw/share/gtk-doc/html/gdk3/lr_angle.png
deleted file mode 100644
index 700e0af..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/lr_angle.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/man.png b/gtk+-mingw/share/gtk-doc/html/gdk3/man.png
deleted file mode 100644
index 0f74654..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/man.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/middlebutton.png b/gtk+-mingw/share/gtk-doc/html/gdk3/middlebutton.png
deleted file mode 100644
index a9c4d98..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/middlebutton.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/mouse.png b/gtk+-mingw/share/gtk-doc/html/gdk3/mouse.png
deleted file mode 100644
index f32127e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/mouse.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/pencil.png b/gtk+-mingw/share/gtk-doc/html/gdk3/pencil.png
deleted file mode 100644
index 577cbc0..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/pencil.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/pirate.png b/gtk+-mingw/share/gtk-doc/html/gdk3/pirate.png
deleted file mode 100644
index 42ddae4..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/pirate.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/plus.png b/gtk+-mingw/share/gtk-doc/html/gdk3/plus.png
deleted file mode 100644
index 313f445..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/plus.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/question_arrow.png b/gtk+-mingw/share/gtk-doc/html/gdk3/question_arrow.png
deleted file mode 100644
index e7d4acb..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/question_arrow.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/reference.html b/gtk+-mingw/share/gtk-doc/html/gdk3/reference.html
deleted file mode 100644
index 0effa8e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/reference.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API Reference</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GDK 3 Reference Manual">
-<link rel="up" href="index.html" title="GDK 3 Reference Manual">
-<link rel="prev" href="index.html" title="GDK 3 Reference Manual">
-<link rel="next" href="gdk3-General.html" title="General">
-<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GDK 3 Reference Manual</th>
-<td><a accesskey="n" href="gdk3-General.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="reference">
-<div class="titlepage">
-<div><div><h1 class="title">
-<a name="reference"></a>API Reference</h1></div></div>
-<hr>
-</div>
-<div class="toc">
-<p><b>Table of Contents</b></p>
-<dl>
-<dt>
-<span class="refentrytitle"><a href="gdk3-General.html">General</a></span><span class="refpurpose"> — Library initialization and miscellaneous functions</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GdkDisplayManager.html">GdkDisplayManager</a></span><span class="refpurpose"> — Maintains a list of all open GdkDisplays</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GdkDisplay.html">GdkDisplay</a></span><span class="refpurpose"> — Controls a set of GdkScreens and their associated input devices</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GdkScreen.html">GdkScreen</a></span><span class="refpurpose"> — Object representing a physical screen</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GdkDeviceManager.html">GdkDeviceManager</a></span><span class="refpurpose"> — Functions for handling input devices</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GdkDevice.html">GdkDevice</a></span><span class="refpurpose"> — Object representing an input device</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Points-Rectangles-and-Regions.html">Points and Rectangles</a></span><span class="refpurpose"> — Simple graphical data types</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Pixbufs.html">Pixbufs</a></span><span class="refpurpose"> — Functions for obtaining pixbufs</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Colors.html">Colors</a></span><span class="refpurpose"> — Manipulation of colors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-RGBA-Colors.html">RGBA Colors</a></span><span class="refpurpose"> — RGBA colors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Visuals.html">Visuals</a></span><span class="refpurpose"> — Low-level display hardware information</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Cursors.html">Cursors</a></span><span class="refpurpose"> — Standard and pixmap cursors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Windows.html">Windows</a></span><span class="refpurpose"> — Onscreen display areas in the target window system</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Events.html">Events</a></span><span class="refpurpose"> — Functions for handling events from the window system</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Event-Structures.html">Event Structures</a></span><span class="refpurpose"> — Data structures specific to each type of event</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Keyboard-Handling.html">Key Values</a></span><span class="refpurpose"> — Functions for manipulating keyboard codes</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Selections.html">Selections</a></span><span class="refpurpose"> — Functions for transfering data via the X selection mechanism</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Drag-and-Drop.html">Drag And Drop</a></span><span class="refpurpose"> — Functions for controlling drag and drop handling</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Properties-and-Atoms.html">Properties and Atoms</a></span><span class="refpurpose"> — Functions to manipulate properties on windows</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Threads.html">Threads</a></span><span class="refpurpose"> — Functions for using GDK in multi-threaded programs</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Pango-Interaction.html">Pango Interaction</a></span><span class="refpurpose"> — Using Pango in GDK</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Cairo-Interaction.html">Cairo Interaction</a></span><span class="refpurpose"> — Functions to support using cairo</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-X-Window-System-Interaction.html">X Window System Interaction</a></span><span class="refpurpose"> — X backend-specific functions</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdk3-Application-launching.html">Application launching</a></span><span class="refpurpose"> — Startup notification for applications</span>
-</dt>
-</dl>
-</div>
-<span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18.1</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/right.png b/gtk+-mingw/share/gtk-doc/html/gdk3/right.png
deleted file mode 100644
index 92832e3..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/right.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/right_ptr.png b/gtk+-mingw/share/gtk-doc/html/gdk3/right_ptr.png
deleted file mode 100644
index 775dca1..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/right_ptr.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/right_side.png b/gtk+-mingw/share/gtk-doc/html/gdk3/right_side.png
deleted file mode 100644
index 9664b3b..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/right_side.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/right_tee.png b/gtk+-mingw/share/gtk-doc/html/gdk3/right_tee.png
deleted file mode 100644
index 175e6ee..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/right_tee.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/rightbutton.png b/gtk+-mingw/share/gtk-doc/html/gdk3/rightbutton.png
deleted file mode 100644
index dab57bf..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/rightbutton.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/rotated-text.png b/gtk+-mingw/share/gtk-doc/html/gdk3/rotated-text.png
deleted file mode 100644
index 1952314..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/rotated-text.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/rtl_logo.png b/gtk+-mingw/share/gtk-doc/html/gdk3/rtl_logo.png
deleted file mode 100644
index 3d2ae43..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/rtl_logo.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/sailboat.png b/gtk+-mingw/share/gtk-doc/html/gdk3/sailboat.png
deleted file mode 100644
index 1ac32e7..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/sailboat.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/sb_down_arrow.png b/gtk+-mingw/share/gtk-doc/html/gdk3/sb_down_arrow.png
deleted file mode 100644
index 97f2bd1..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/sb_down_arrow.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/sb_h_double_arrow.png b/gtk+-mingw/share/gtk-doc/html/gdk3/sb_h_double_arrow.png
deleted file mode 100644
index ae136d8..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/sb_h_double_arrow.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/sb_left_arrow.png b/gtk+-mingw/share/gtk-doc/html/gdk3/sb_left_arrow.png
deleted file mode 100644
index 81c5000..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/sb_left_arrow.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/sb_right_arrow.png b/gtk+-mingw/share/gtk-doc/html/gdk3/sb_right_arrow.png
deleted file mode 100644
index aa88fd8..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/sb_right_arrow.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/sb_up_arrow.png b/gtk+-mingw/share/gtk-doc/html/gdk3/sb_up_arrow.png
deleted file mode 100644
index f823eea..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/sb_up_arrow.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/sb_v_double_arrow.png b/gtk+-mingw/share/gtk-doc/html/gdk3/sb_v_double_arrow.png
deleted file mode 100644
index ae03886..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/sb_v_double_arrow.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/shuttle.png b/gtk+-mingw/share/gtk-doc/html/gdk3/shuttle.png
deleted file mode 100644
index 9a6a818..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/shuttle.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/sizing.png b/gtk+-mingw/share/gtk-doc/html/gdk3/sizing.png
deleted file mode 100644
index 3c905ce..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/sizing.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/spider.png b/gtk+-mingw/share/gtk-doc/html/gdk3/spider.png
deleted file mode 100644
index 5320615..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/spider.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/spraycan.png b/gtk+-mingw/share/gtk-doc/html/gdk3/spraycan.png
deleted file mode 100644
index ab35b2d..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/spraycan.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/star.png b/gtk+-mingw/share/gtk-doc/html/gdk3/star.png
deleted file mode 100644
index 315d6d2..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/star.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/style.css b/gtk+-mingw/share/gtk-doc/html/gdk3/style.css
deleted file mode 100644
index d6f6c26..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/style.css
+++ /dev/null
@@ -1,266 +0,0 @@
-.synopsis, .classsynopsis
-{
- /* tango:aluminium 1/2 */
- background: #eeeeec;
- border: solid 1px #d3d7cf;
- padding: 0.5em;
-}
-.programlisting
-{
- /* tango:sky blue 0/1 */
- background: #e6f3ff;
- border: solid 1px #729fcf;
- padding: 0.5em;
-}
-.variablelist
-{
- padding: 4px;
- margin-left: 3em;
-}
-.variablelist td:first-child
-{
- vertical-align: top;
-}
-
-@media screen {
- sup a.footnote
- {
- position: relative;
- top: 0em ! important;
-
- }
- /* this is needed so that the local anchors are displayed below the naviagtion */
- div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
- {
- display: inline-block;
- position: relative;
- top:-5em;
- }
- /* this seems to be a bug in the xsl style sheets when generating indexes */
- div.index div.index
- {
- top: 0em;
- }
- /* make space for the fixed navigation bar and add space at the bottom so that
- * link targets appear somewhat close to top
- */
- body
- {
- padding-top: 3.2em;
- padding-bottom: 20em;
- }
- /* style and size the navigation bar */
- table.navigation#top
- {
- position: fixed;
- /* tango:scarlet red 0/1 */
- background: #ffe6e6;
- border: solid 1px #ef2929;
- margin-top: 0;
- margin-bottom: 0;
- top: 0;
- left: 0;
- height: 3em;
- z-index: 10;
- }
- .navigation a, .navigation a:visited
- {
- /* tango:scarlet red 3 */
- color: #a40000;
- }
- .navigation a:hover
- {
- /* tango:scarlet red 1 */
- color: #ef2929;
- }
- td.shortcuts
- {
- /* tango:scarlet red 1 */
- color: #ef2929;
- font-size: 80%;
- white-space: nowrap;
- }
-}
-@media print {
- table.navigation {
- visibility: collapse;
- display: none;
- }
- div.titlepage table.navigation {
- visibility: visible;
- display: table;
- /* tango:scarlet red 0/1 */
- background: #ffe6e6;
- border: solid 1px #ef2929;
- margin-top: 0;
- margin-bottom: 0;
- top: 0;
- left: 0;
- height: 3em;
- }
-}
-
-.navigation .title
-{
- font-size: 200%;
-}
-
-div.gallery-float
-{
- float: left;
- padding: 10px;
-}
-div.gallery-float img
-{
- border-style: none;
-}
-div.gallery-spacer
-{
- clear: both;
-}
-
-a, a:visited
-{
- text-decoration: none;
- /* tango:sky blue 2 */
- color: #3465a4;
-}
-a:hover
-{
- text-decoration: underline;
- /* tango:sky blue 1 */
- color: #729fcf;
-}
-
-div.table table
-{
- border-collapse: collapse;
- border-spacing: 0px;
- /* tango:aluminium 3 */
- border: solid 1px #babdb6;
-}
-
-div.table table td, div.table table th
-{
- /* tango:aluminium 3 */
- border: solid 1px #babdb6;
- padding: 3px;
- vertical-align: top;
-}
-
-div.table table th
-{
- /* tango:aluminium 2 */
- background-color: #d3d7cf;
-}
-
-hr
-{
- /* tango:aluminium 3 */
- color: #babdb6;
- background: #babdb6;
- border: none 0px;
- height: 1px;
- clear: both;
-}
-
-.footer
-{
- padding-top: 3.5em;
- /* tango:aluminium 3 */
- color: #babdb6;
- text-align: center;
- font-size: 80%;
-}
-
-.warning
-{
- /* tango:orange 0/1 */
- background: #ffeed9;
- border-color: #ffb04f;
-}
-.note
-{
- /* tango:chameleon 0/0.5 */
- background: #d8ffb2;
- border-color: #abf562;
-}
-.note, .warning
-{
- padding: 0.5em;
- border-width: 1px;
- border-style: solid;
-}
-.note h3, .warning h3
-{
- margin-top: 0.0em
-}
-.note p, .warning p
-{
- margin-bottom: 0.0em
-}
-
-/* blob links */
-h2 .extralinks, h3 .extralinks
-{
- float: right;
- /* tango:aluminium 3 */
- color: #babdb6;
- font-size: 80%;
- font-weight: normal;
-}
-
-.annotation
-{
- /* tango:aluminium 5 */
- color: #555753;
- font-size: 80%;
- font-weight: normal;
-}
-
-/* code listings */
-
-.listing_code .programlisting .cbracket { color: #a40000; } /* tango: scarlet red 3 */
-.listing_code .programlisting .comment { color: #a1a39d; } /* tango: aluminium 4 */
-.listing_code .programlisting .function { color: #000000; font-weight: bold; }
-.listing_code .programlisting .function a { color: #11326b; font-weight: bold; } /* tango: sky blue 4 */
-.listing_code .programlisting .keyword { color: #4e9a06; } /* tango: chameleon 3 */
-.listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */
-.listing_code .programlisting .normal { color: #000000; }
-.listing_code .programlisting .number { color: #75507b; } /* tango: plum 2 */
-.listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */
-.listing_code .programlisting .string { color: #c17d11; } /* tango: chocolate 2 */
-.listing_code .programlisting .type { color: #000000; }
-.listing_code .programlisting .type a { color: #11326b; } /* tango: sky blue 4 */
-.listing_code .programlisting .symbol { color: #ce5c00; } /* tango: orange 3 */
-
-.listing_frame {
- /* tango:sky blue 1 */
- border: solid 1px #729fcf;
- padding: 0px;
-}
-
-.listing_lines, .listing_code {
- margin-top: 0px;
- margin-bottom: 0px;
- padding: 0.5em;
-}
-.listing_lines {
- /* tango:sky blue 0.5 */
- background: #a6c5e3;
- /* tango:aluminium 6 */
- color: #2e3436;
-}
-.listing_code {
- /* tango:sky blue 0 */
- background: #e6f3ff;
-}
-.listing_code .programlisting {
- /* override from previous */
- border: none 0px;
- padding: 0px;
-}
-.listing_lines pre, .listing_code pre {
- margin: 0px;
-}
-
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/target.png b/gtk+-mingw/share/gtk-doc/html/gdk3/target.png
deleted file mode 100644
index a16e153..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/target.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/tcross.png b/gtk+-mingw/share/gtk-doc/html/gdk3/tcross.png
deleted file mode 100644
index 37ab661..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/tcross.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/top_left_arrow.png b/gtk+-mingw/share/gtk-doc/html/gdk3/top_left_arrow.png
deleted file mode 100644
index de9c0d1..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/top_left_arrow.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/top_left_corner.png b/gtk+-mingw/share/gtk-doc/html/gdk3/top_left_corner.png
deleted file mode 100644
index 116ba84..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/top_left_corner.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/top_right_corner.png b/gtk+-mingw/share/gtk-doc/html/gdk3/top_right_corner.png
deleted file mode 100644
index f6e81aa..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/top_right_corner.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/top_side.png b/gtk+-mingw/share/gtk-doc/html/gdk3/top_side.png
deleted file mode 100644
index be2eb87..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/top_side.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/top_tee.png b/gtk+-mingw/share/gtk-doc/html/gdk3/top_tee.png
deleted file mode 100644
index ca65c6a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/top_tee.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/trek.png b/gtk+-mingw/share/gtk-doc/html/gdk3/trek.png
deleted file mode 100644
index 9e3f2a4..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/trek.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/ul_angle.png b/gtk+-mingw/share/gtk-doc/html/gdk3/ul_angle.png
deleted file mode 100644
index 380e251..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/ul_angle.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/umbrella.png b/gtk+-mingw/share/gtk-doc/html/gdk3/umbrella.png
deleted file mode 100644
index 7da0cfa..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/umbrella.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/up.png b/gtk+-mingw/share/gtk-doc/html/gdk3/up.png
deleted file mode 100644
index 85b3e2a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/up.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/ur_angle.png b/gtk+-mingw/share/gtk-doc/html/gdk3/ur_angle.png
deleted file mode 100644
index ba505b6..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/ur_angle.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/watch.png b/gtk+-mingw/share/gtk-doc/html/gdk3/watch.png
deleted file mode 100644
index ef09df8..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/watch.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gdk3/xterm.png b/gtk+-mingw/share/gtk-doc/html/gdk3/xterm.png
deleted file mode 100644
index 0f085b6..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gdk3/xterm.png
+++ /dev/null
Binary files differ