1 /*
2  * This file is part of gtkD.
3  *
4  * gtkD is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU Lesser General Public License
6  * as published by the Free Software Foundation; either version 3
7  * of the License, or (at your option) any later version, with
8  * some exceptions, please read the COPYING file.
9  *
10  * gtkD is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  * GNU Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public License
16  * along with gtkD; if not, write to the Free Software
17  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18  */
19 
20 // generated automatically - do not change
21 // find conversion definition on APILookup.txt
22 // implement new conversion functionalities on the wrap.utils pakage
23 
24 
25 module gtkc.gdk;
26 
27 import std.stdio;
28 import gtkc.gdktypes;
29 import gtkc.cairotypes;
30 import gtkd.Loader;
31 import gtkd.paths;
32 
33 shared static this()
34 {
35 	// gdk.AppLaunchContext
36 
37 	Linker.link(gdk_app_launch_context_get_type, "gdk_app_launch_context_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
38 	Linker.link(gdk_app_launch_context_new, "gdk_app_launch_context_new", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
39 	Linker.link(gdk_app_launch_context_set_desktop, "gdk_app_launch_context_set_desktop", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
40 	Linker.link(gdk_app_launch_context_set_display, "gdk_app_launch_context_set_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
41 	Linker.link(gdk_app_launch_context_set_icon, "gdk_app_launch_context_set_icon", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
42 	Linker.link(gdk_app_launch_context_set_icon_name, "gdk_app_launch_context_set_icon_name", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
43 	Linker.link(gdk_app_launch_context_set_screen, "gdk_app_launch_context_set_screen", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
44 	Linker.link(gdk_app_launch_context_set_timestamp, "gdk_app_launch_context_set_timestamp", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
45 
46 	// gdk.Atom
47 
48 	Linker.link(gdk_atom_name, "gdk_atom_name", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
49 	Linker.link(gdk_atom_intern, "gdk_atom_intern", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
50 	Linker.link(gdk_atom_intern_static_string, "gdk_atom_intern_static_string", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
51 	Linker.link(gdk_property_change, "gdk_property_change", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
52 	Linker.link(gdk_property_delete, "gdk_property_delete", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
53 	Linker.link(gdk_property_get, "gdk_property_get", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
54 	Linker.link(gdk_text_property_to_utf8_list_for_display, "gdk_text_property_to_utf8_list_for_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
55 	Linker.link(gdk_utf8_to_string_target, "gdk_utf8_to_string_target", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
56 
57 	// gdk.Color
58 
59 	Linker.link(gdk_color_get_type, "gdk_color_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
60 	Linker.link(gdk_color_copy, "gdk_color_copy", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
61 	Linker.link(gdk_color_equal, "gdk_color_equal", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
62 	Linker.link(gdk_color_free, "gdk_color_free", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
63 	Linker.link(gdk_color_hash, "gdk_color_hash", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
64 	Linker.link(gdk_color_to_string, "gdk_color_to_string", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
65 	Linker.link(gdk_color_parse, "gdk_color_parse", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
66 
67 	// gdk.Cursor
68 
69 	Linker.link(gdk_cursor_get_type, "gdk_cursor_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
70 	Linker.link(gdk_cursor_new, "gdk_cursor_new", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
71 	Linker.link(gdk_cursor_new_for_display, "gdk_cursor_new_for_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
72 	Linker.link(gdk_cursor_new_from_name, "gdk_cursor_new_from_name", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
73 	Linker.link(gdk_cursor_new_from_pixbuf, "gdk_cursor_new_from_pixbuf", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
74 	Linker.link(gdk_cursor_new_from_surface, "gdk_cursor_new_from_surface", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
75 	Linker.link(gdk_cursor_get_cursor_type, "gdk_cursor_get_cursor_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
76 	Linker.link(gdk_cursor_get_display, "gdk_cursor_get_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
77 	Linker.link(gdk_cursor_get_image, "gdk_cursor_get_image", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
78 	Linker.link(gdk_cursor_get_surface, "gdk_cursor_get_surface", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
79 	Linker.link(gdk_cursor_ref, "gdk_cursor_ref", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
80 	Linker.link(gdk_cursor_unref, "gdk_cursor_unref", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
81 
82 	// gdk.Device
83 
84 	Linker.link(gdk_device_get_type, "gdk_device_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
85 	Linker.link(gdk_device_free_history, "gdk_device_free_history", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
86 	Linker.link(gdk_device_grab_info_libgtk_only, "gdk_device_grab_info_libgtk_only", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
87 	Linker.link(gdk_device_get_associated_device, "gdk_device_get_associated_device", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
88 	Linker.link(gdk_device_get_axes, "gdk_device_get_axes", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
89 	Linker.link(gdk_device_get_axis, "gdk_device_get_axis", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
90 	Linker.link(gdk_device_get_axis_use, "gdk_device_get_axis_use", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
91 	Linker.link(gdk_device_get_axis_value, "gdk_device_get_axis_value", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
92 	Linker.link(gdk_device_get_device_type, "gdk_device_get_device_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
93 	Linker.link(gdk_device_get_display, "gdk_device_get_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
94 	Linker.link(gdk_device_get_has_cursor, "gdk_device_get_has_cursor", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
95 	Linker.link(gdk_device_get_history, "gdk_device_get_history", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
96 	Linker.link(gdk_device_get_key, "gdk_device_get_key", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
97 	Linker.link(gdk_device_get_last_event_window, "gdk_device_get_last_event_window", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
98 	Linker.link(gdk_device_get_mode, "gdk_device_get_mode", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
99 	Linker.link(gdk_device_get_n_axes, "gdk_device_get_n_axes", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
100 	Linker.link(gdk_device_get_n_keys, "gdk_device_get_n_keys", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
101 	Linker.link(gdk_device_get_name, "gdk_device_get_name", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
102 	Linker.link(gdk_device_get_position, "gdk_device_get_position", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
103 	Linker.link(gdk_device_get_position_double, "gdk_device_get_position_double", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
104 	Linker.link(gdk_device_get_product_id, "gdk_device_get_product_id", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
105 	Linker.link(gdk_device_get_seat, "gdk_device_get_seat", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
106 	Linker.link(gdk_device_get_source, "gdk_device_get_source", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
107 	Linker.link(gdk_device_get_state, "gdk_device_get_state", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
108 	Linker.link(gdk_device_get_vendor_id, "gdk_device_get_vendor_id", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
109 	Linker.link(gdk_device_get_window_at_position, "gdk_device_get_window_at_position", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
110 	Linker.link(gdk_device_get_window_at_position_double, "gdk_device_get_window_at_position_double", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
111 	Linker.link(gdk_device_grab, "gdk_device_grab", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
112 	Linker.link(gdk_device_list_axes, "gdk_device_list_axes", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
113 	Linker.link(gdk_device_list_slave_devices, "gdk_device_list_slave_devices", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
114 	Linker.link(gdk_device_set_axis_use, "gdk_device_set_axis_use", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
115 	Linker.link(gdk_device_set_key, "gdk_device_set_key", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
116 	Linker.link(gdk_device_set_mode, "gdk_device_set_mode", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
117 	Linker.link(gdk_device_ungrab, "gdk_device_ungrab", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
118 	Linker.link(gdk_device_warp, "gdk_device_warp", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
119 
120 	// gdk.DeviceManager
121 
122 	Linker.link(gdk_device_manager_get_type, "gdk_device_manager_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
123 	Linker.link(gdk_device_manager_get_client_pointer, "gdk_device_manager_get_client_pointer", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
124 	Linker.link(gdk_device_manager_get_display, "gdk_device_manager_get_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
125 	Linker.link(gdk_device_manager_list_devices, "gdk_device_manager_list_devices", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
126 	Linker.link(gdk_disable_multidevice, "gdk_disable_multidevice", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
127 
128 	// gdk.DevicePad
129 
130 	Linker.link(gdk_device_pad_get_type, "gdk_device_pad_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
131 	Linker.link(gdk_device_pad_get_feature_group, "gdk_device_pad_get_feature_group", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
132 	Linker.link(gdk_device_pad_get_group_n_modes, "gdk_device_pad_get_group_n_modes", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
133 	Linker.link(gdk_device_pad_get_n_features, "gdk_device_pad_get_n_features", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
134 	Linker.link(gdk_device_pad_get_n_groups, "gdk_device_pad_get_n_groups", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
135 
136 	// gdk.DeviceTool
137 
138 	Linker.link(gdk_device_tool_get_type, "gdk_device_tool_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
139 	Linker.link(gdk_device_tool_get_hardware_id, "gdk_device_tool_get_hardware_id", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
140 	Linker.link(gdk_device_tool_get_serial, "gdk_device_tool_get_serial", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
141 	Linker.link(gdk_device_tool_get_tool_type, "gdk_device_tool_get_tool_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
142 
143 	// gdk.Display
144 
145 	Linker.link(gdk_display_get_type, "gdk_display_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
146 	Linker.link(gdk_display_get_default, "gdk_display_get_default", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
147 	Linker.link(gdk_display_open, "gdk_display_open", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
148 	Linker.link(gdk_display_open_default_libgtk_only, "gdk_display_open_default_libgtk_only", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
149 	Linker.link(gdk_display_beep, "gdk_display_beep", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
150 	Linker.link(gdk_display_close, "gdk_display_close", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
151 	Linker.link(gdk_display_device_is_grabbed, "gdk_display_device_is_grabbed", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
152 	Linker.link(gdk_display_flush, "gdk_display_flush", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
153 	Linker.link(gdk_display_get_app_launch_context, "gdk_display_get_app_launch_context", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
154 	Linker.link(gdk_display_get_default_cursor_size, "gdk_display_get_default_cursor_size", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
155 	Linker.link(gdk_display_get_default_group, "gdk_display_get_default_group", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
156 	Linker.link(gdk_display_get_default_screen, "gdk_display_get_default_screen", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
157 	Linker.link(gdk_display_get_default_seat, "gdk_display_get_default_seat", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
158 	Linker.link(gdk_display_get_device_manager, "gdk_display_get_device_manager", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
159 	Linker.link(gdk_display_get_event, "gdk_display_get_event", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
160 	Linker.link(gdk_display_get_maximal_cursor_size, "gdk_display_get_maximal_cursor_size", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
161 	Linker.link(gdk_display_get_monitor, "gdk_display_get_monitor", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
162 	Linker.link(gdk_display_get_monitor_at_point, "gdk_display_get_monitor_at_point", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
163 	Linker.link(gdk_display_get_monitor_at_window, "gdk_display_get_monitor_at_window", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
164 	Linker.link(gdk_display_get_n_monitors, "gdk_display_get_n_monitors", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
165 	Linker.link(gdk_display_get_n_screens, "gdk_display_get_n_screens", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
166 	Linker.link(gdk_display_get_name, "gdk_display_get_name", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
167 	Linker.link(gdk_display_get_pointer, "gdk_display_get_pointer", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
168 	Linker.link(gdk_display_get_primary_monitor, "gdk_display_get_primary_monitor", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
169 	Linker.link(gdk_display_get_screen, "gdk_display_get_screen", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
170 	Linker.link(gdk_display_get_window_at_pointer, "gdk_display_get_window_at_pointer", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
171 	Linker.link(gdk_display_has_pending, "gdk_display_has_pending", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
172 	Linker.link(gdk_display_is_closed, "gdk_display_is_closed", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
173 	Linker.link(gdk_display_keyboard_ungrab, "gdk_display_keyboard_ungrab", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
174 	Linker.link(gdk_display_list_devices, "gdk_display_list_devices", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
175 	Linker.link(gdk_display_list_seats, "gdk_display_list_seats", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
176 	Linker.link(gdk_display_notify_startup_complete, "gdk_display_notify_startup_complete", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
177 	Linker.link(gdk_display_peek_event, "gdk_display_peek_event", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
178 	Linker.link(gdk_display_pointer_is_grabbed, "gdk_display_pointer_is_grabbed", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
179 	Linker.link(gdk_display_pointer_ungrab, "gdk_display_pointer_ungrab", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
180 	Linker.link(gdk_display_put_event, "gdk_display_put_event", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
181 	Linker.link(gdk_display_request_selection_notification, "gdk_display_request_selection_notification", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
182 	Linker.link(gdk_display_set_double_click_distance, "gdk_display_set_double_click_distance", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
183 	Linker.link(gdk_display_set_double_click_time, "gdk_display_set_double_click_time", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
184 	Linker.link(gdk_display_store_clipboard, "gdk_display_store_clipboard", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
185 	Linker.link(gdk_display_supports_clipboard_persistence, "gdk_display_supports_clipboard_persistence", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
186 	Linker.link(gdk_display_supports_composite, "gdk_display_supports_composite", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
187 	Linker.link(gdk_display_supports_cursor_alpha, "gdk_display_supports_cursor_alpha", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
188 	Linker.link(gdk_display_supports_cursor_color, "gdk_display_supports_cursor_color", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
189 	Linker.link(gdk_display_supports_input_shapes, "gdk_display_supports_input_shapes", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
190 	Linker.link(gdk_display_supports_selection_notification, "gdk_display_supports_selection_notification", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
191 	Linker.link(gdk_display_supports_shapes, "gdk_display_supports_shapes", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
192 	Linker.link(gdk_display_sync, "gdk_display_sync", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
193 	Linker.link(gdk_display_warp_pointer, "gdk_display_warp_pointer", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
194 
195 	// gdk.DisplayManager
196 
197 	Linker.link(gdk_display_manager_get_type, "gdk_display_manager_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
198 	Linker.link(gdk_display_manager_get, "gdk_display_manager_get", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
199 	Linker.link(gdk_display_manager_get_default_display, "gdk_display_manager_get_default_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
200 	Linker.link(gdk_display_manager_list_displays, "gdk_display_manager_list_displays", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
201 	Linker.link(gdk_display_manager_open_display, "gdk_display_manager_open_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
202 	Linker.link(gdk_display_manager_set_default_display, "gdk_display_manager_set_default_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
203 
204 	// gdk.DragContext
205 
206 	Linker.link(gdk_drag_context_get_type, "gdk_drag_context_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
207 	Linker.link(gdk_drag_context_get_actions, "gdk_drag_context_get_actions", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
208 	Linker.link(gdk_drag_context_get_dest_window, "gdk_drag_context_get_dest_window", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
209 	Linker.link(gdk_drag_context_get_device, "gdk_drag_context_get_device", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
210 	Linker.link(gdk_drag_context_get_drag_window, "gdk_drag_context_get_drag_window", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
211 	Linker.link(gdk_drag_context_get_protocol, "gdk_drag_context_get_protocol", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
212 	Linker.link(gdk_drag_context_get_selected_action, "gdk_drag_context_get_selected_action", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
213 	Linker.link(gdk_drag_context_get_source_window, "gdk_drag_context_get_source_window", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
214 	Linker.link(gdk_drag_context_get_suggested_action, "gdk_drag_context_get_suggested_action", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
215 	Linker.link(gdk_drag_context_list_targets, "gdk_drag_context_list_targets", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
216 	Linker.link(gdk_drag_context_manage_dnd, "gdk_drag_context_manage_dnd", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
217 	Linker.link(gdk_drag_context_set_device, "gdk_drag_context_set_device", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
218 	Linker.link(gdk_drag_context_set_hotspot, "gdk_drag_context_set_hotspot", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
219 	Linker.link(gdk_drag_abort, "gdk_drag_abort", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
220 	Linker.link(gdk_drag_begin, "gdk_drag_begin", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
221 	Linker.link(gdk_drag_begin_for_device, "gdk_drag_begin_for_device", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
222 	Linker.link(gdk_drag_begin_from_point, "gdk_drag_begin_from_point", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
223 	Linker.link(gdk_drag_drop, "gdk_drag_drop", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
224 	Linker.link(gdk_drag_drop_done, "gdk_drag_drop_done", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
225 	Linker.link(gdk_drag_drop_succeeded, "gdk_drag_drop_succeeded", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
226 	Linker.link(gdk_drag_find_window_for_screen, "gdk_drag_find_window_for_screen", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
227 	Linker.link(gdk_drag_get_selection, "gdk_drag_get_selection", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
228 	Linker.link(gdk_drag_motion, "gdk_drag_motion", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
229 	Linker.link(gdk_drag_status, "gdk_drag_status", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
230 	Linker.link(gdk_drop_finish, "gdk_drop_finish", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
231 	Linker.link(gdk_drop_reply, "gdk_drop_reply", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
232 
233 	// gdk.DrawingContext
234 
235 	Linker.link(gdk_drawing_context_get_type, "gdk_drawing_context_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
236 	Linker.link(gdk_drawing_context_get_cairo_context, "gdk_drawing_context_get_cairo_context", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
237 	Linker.link(gdk_drawing_context_get_clip, "gdk_drawing_context_get_clip", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
238 	Linker.link(gdk_drawing_context_get_window, "gdk_drawing_context_get_window", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
239 	Linker.link(gdk_drawing_context_is_valid, "gdk_drawing_context_is_valid", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
240 
241 	// gdk.Event
242 
243 	Linker.link(gdk_event_get_type, "gdk_event_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
244 	Linker.link(gdk_event_new, "gdk_event_new", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
245 	Linker.link(gdk_events_get_angle, "gdk_events_get_angle", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
246 	Linker.link(gdk_events_get_center, "gdk_events_get_center", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
247 	Linker.link(gdk_events_get_distance, "gdk_events_get_distance", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
248 	Linker.link(gdk_event_copy, "gdk_event_copy", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
249 	Linker.link(gdk_event_free, "gdk_event_free", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
250 	Linker.link(gdk_event_get_axis, "gdk_event_get_axis", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
251 	Linker.link(gdk_event_get_button, "gdk_event_get_button", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
252 	Linker.link(gdk_event_get_click_count, "gdk_event_get_click_count", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
253 	Linker.link(gdk_event_get_coords, "gdk_event_get_coords", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
254 	Linker.link(gdk_event_get_device, "gdk_event_get_device", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
255 	Linker.link(gdk_event_get_device_tool, "gdk_event_get_device_tool", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
256 	Linker.link(gdk_event_get_event_sequence, "gdk_event_get_event_sequence", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
257 	Linker.link(gdk_event_get_event_type, "gdk_event_get_event_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
258 	Linker.link(gdk_event_get_keycode, "gdk_event_get_keycode", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
259 	Linker.link(gdk_event_get_keyval, "gdk_event_get_keyval", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
260 	Linker.link(gdk_event_get_pointer_emulated, "gdk_event_get_pointer_emulated", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
261 	Linker.link(gdk_event_get_root_coords, "gdk_event_get_root_coords", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
262 	Linker.link(gdk_event_get_scancode, "gdk_event_get_scancode", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
263 	Linker.link(gdk_event_get_screen, "gdk_event_get_screen", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
264 	Linker.link(gdk_event_get_scroll_deltas, "gdk_event_get_scroll_deltas", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
265 	Linker.link(gdk_event_get_scroll_direction, "gdk_event_get_scroll_direction", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
266 	Linker.link(gdk_event_get_seat, "gdk_event_get_seat", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
267 	Linker.link(gdk_event_get_source_device, "gdk_event_get_source_device", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
268 	Linker.link(gdk_event_get_state, "gdk_event_get_state", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
269 	Linker.link(gdk_event_get_time, "gdk_event_get_time", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
270 	Linker.link(gdk_event_get_window, "gdk_event_get_window", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
271 	Linker.link(gdk_event_is_scroll_stop_event, "gdk_event_is_scroll_stop_event", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
272 	Linker.link(gdk_event_put, "gdk_event_put", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
273 	Linker.link(gdk_event_set_device, "gdk_event_set_device", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
274 	Linker.link(gdk_event_set_device_tool, "gdk_event_set_device_tool", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
275 	Linker.link(gdk_event_set_screen, "gdk_event_set_screen", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
276 	Linker.link(gdk_event_set_source_device, "gdk_event_set_source_device", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
277 	Linker.link(gdk_event_triggers_context_menu, "gdk_event_triggers_context_menu", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
278 	Linker.link(gdk_event_get, "gdk_event_get", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
279 	Linker.link(gdk_event_handler_set, "gdk_event_handler_set", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
280 	Linker.link(gdk_event_peek, "gdk_event_peek", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
281 	Linker.link(gdk_event_request_motions, "gdk_event_request_motions", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
282 	Linker.link(gdk_events_pending, "gdk_events_pending", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
283 	Linker.link(gdk_get_show_events, "gdk_get_show_events", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
284 	Linker.link(gdk_set_show_events, "gdk_set_show_events", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
285 	Linker.link(gdk_setting_get, "gdk_setting_get", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
286 
287 	// gdk.EventSequence
288 
289 	Linker.link(gdk_event_sequence_get_type, "gdk_event_sequence_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
290 
291 	// gdk.FrameClock
292 
293 	Linker.link(gdk_frame_clock_get_type, "gdk_frame_clock_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
294 	Linker.link(gdk_frame_clock_begin_updating, "gdk_frame_clock_begin_updating", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
295 	Linker.link(gdk_frame_clock_end_updating, "gdk_frame_clock_end_updating", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
296 	Linker.link(gdk_frame_clock_get_current_timings, "gdk_frame_clock_get_current_timings", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
297 	Linker.link(gdk_frame_clock_get_frame_counter, "gdk_frame_clock_get_frame_counter", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
298 	Linker.link(gdk_frame_clock_get_frame_time, "gdk_frame_clock_get_frame_time", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
299 	Linker.link(gdk_frame_clock_get_history_start, "gdk_frame_clock_get_history_start", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
300 	Linker.link(gdk_frame_clock_get_refresh_info, "gdk_frame_clock_get_refresh_info", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
301 	Linker.link(gdk_frame_clock_get_timings, "gdk_frame_clock_get_timings", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
302 	Linker.link(gdk_frame_clock_request_phase, "gdk_frame_clock_request_phase", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
303 
304 	// gdk.FrameTimings
305 
306 	Linker.link(gdk_frame_timings_get_type, "gdk_frame_timings_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
307 	Linker.link(gdk_frame_timings_get_complete, "gdk_frame_timings_get_complete", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
308 	Linker.link(gdk_frame_timings_get_frame_counter, "gdk_frame_timings_get_frame_counter", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
309 	Linker.link(gdk_frame_timings_get_frame_time, "gdk_frame_timings_get_frame_time", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
310 	Linker.link(gdk_frame_timings_get_predicted_presentation_time, "gdk_frame_timings_get_predicted_presentation_time", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
311 	Linker.link(gdk_frame_timings_get_presentation_time, "gdk_frame_timings_get_presentation_time", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
312 	Linker.link(gdk_frame_timings_get_refresh_interval, "gdk_frame_timings_get_refresh_interval", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
313 	Linker.link(gdk_frame_timings_ref, "gdk_frame_timings_ref", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
314 	Linker.link(gdk_frame_timings_unref, "gdk_frame_timings_unref", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
315 
316 	// gdk.GLContext
317 
318 	Linker.link(gdk_gl_context_get_type, "gdk_gl_context_get_type", LIBRARY.GDK);
319 	Linker.link(gdk_gl_context_clear_current, "gdk_gl_context_clear_current", LIBRARY.GDK);
320 	Linker.link(gdk_gl_context_get_current, "gdk_gl_context_get_current", LIBRARY.GDK);
321 	Linker.link(gdk_gl_context_get_debug_enabled, "gdk_gl_context_get_debug_enabled", LIBRARY.GDK);
322 	Linker.link(gdk_gl_context_get_display, "gdk_gl_context_get_display", LIBRARY.GDK);
323 	Linker.link(gdk_gl_context_get_forward_compatible, "gdk_gl_context_get_forward_compatible", LIBRARY.GDK);
324 	Linker.link(gdk_gl_context_get_required_version, "gdk_gl_context_get_required_version", LIBRARY.GDK);
325 	Linker.link(gdk_gl_context_get_shared_context, "gdk_gl_context_get_shared_context", LIBRARY.GDK);
326 	Linker.link(gdk_gl_context_get_use_es, "gdk_gl_context_get_use_es", LIBRARY.GDK);
327 	Linker.link(gdk_gl_context_get_version, "gdk_gl_context_get_version", LIBRARY.GDK);
328 	Linker.link(gdk_gl_context_get_window, "gdk_gl_context_get_window", LIBRARY.GDK);
329 	Linker.link(gdk_gl_context_is_legacy, "gdk_gl_context_is_legacy", LIBRARY.GDK);
330 	Linker.link(gdk_gl_context_make_current, "gdk_gl_context_make_current", LIBRARY.GDK);
331 	Linker.link(gdk_gl_context_realize, "gdk_gl_context_realize", LIBRARY.GDK);
332 	Linker.link(gdk_gl_context_set_debug_enabled, "gdk_gl_context_set_debug_enabled", LIBRARY.GDK);
333 	Linker.link(gdk_gl_context_set_forward_compatible, "gdk_gl_context_set_forward_compatible", LIBRARY.GDK);
334 	Linker.link(gdk_gl_context_set_required_version, "gdk_gl_context_set_required_version", LIBRARY.GDK);
335 	Linker.link(gdk_gl_context_set_use_es, "gdk_gl_context_set_use_es", LIBRARY.GDK);
336 
337 	// gdk.Keymap
338 
339 	Linker.link(gdk_keymap_get_type, "gdk_keymap_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
340 	Linker.link(gdk_keymap_get_default, "gdk_keymap_get_default", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
341 	Linker.link(gdk_keymap_get_for_display, "gdk_keymap_get_for_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
342 	Linker.link(gdk_keymap_add_virtual_modifiers, "gdk_keymap_add_virtual_modifiers", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
343 	Linker.link(gdk_keymap_get_caps_lock_state, "gdk_keymap_get_caps_lock_state", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
344 	Linker.link(gdk_keymap_get_direction, "gdk_keymap_get_direction", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
345 	Linker.link(gdk_keymap_get_entries_for_keycode, "gdk_keymap_get_entries_for_keycode", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
346 	Linker.link(gdk_keymap_get_entries_for_keyval, "gdk_keymap_get_entries_for_keyval", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
347 	Linker.link(gdk_keymap_get_modifier_mask, "gdk_keymap_get_modifier_mask", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
348 	Linker.link(gdk_keymap_get_modifier_state, "gdk_keymap_get_modifier_state", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
349 	Linker.link(gdk_keymap_get_num_lock_state, "gdk_keymap_get_num_lock_state", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
350 	Linker.link(gdk_keymap_get_scroll_lock_state, "gdk_keymap_get_scroll_lock_state", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
351 	Linker.link(gdk_keymap_have_bidi_layouts, "gdk_keymap_have_bidi_layouts", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
352 	Linker.link(gdk_keymap_lookup_key, "gdk_keymap_lookup_key", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
353 	Linker.link(gdk_keymap_map_virtual_modifiers, "gdk_keymap_map_virtual_modifiers", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
354 	Linker.link(gdk_keymap_translate_keyboard_state, "gdk_keymap_translate_keyboard_state", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
355 	Linker.link(gdk_keyval_convert_case, "gdk_keyval_convert_case", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
356 	Linker.link(gdk_keyval_from_name, "gdk_keyval_from_name", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
357 	Linker.link(gdk_keyval_is_lower, "gdk_keyval_is_lower", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
358 	Linker.link(gdk_keyval_is_upper, "gdk_keyval_is_upper", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
359 	Linker.link(gdk_keyval_name, "gdk_keyval_name", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
360 	Linker.link(gdk_keyval_to_lower, "gdk_keyval_to_lower", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
361 	Linker.link(gdk_keyval_to_unicode, "gdk_keyval_to_unicode", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
362 	Linker.link(gdk_keyval_to_upper, "gdk_keyval_to_upper", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
363 	Linker.link(gdk_unicode_to_keyval, "gdk_unicode_to_keyval", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
364 
365 	// gdk.MonitorG
366 
367 	Linker.link(gdk_monitor_get_type, "gdk_monitor_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
368 	Linker.link(gdk_monitor_get_display, "gdk_monitor_get_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
369 	Linker.link(gdk_monitor_get_geometry, "gdk_monitor_get_geometry", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
370 	Linker.link(gdk_monitor_get_height_mm, "gdk_monitor_get_height_mm", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
371 	Linker.link(gdk_monitor_get_manufacturer, "gdk_monitor_get_manufacturer", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
372 	Linker.link(gdk_monitor_get_model, "gdk_monitor_get_model", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
373 	Linker.link(gdk_monitor_get_refresh_rate, "gdk_monitor_get_refresh_rate", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
374 	Linker.link(gdk_monitor_get_scale_factor, "gdk_monitor_get_scale_factor", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
375 	Linker.link(gdk_monitor_get_subpixel_layout, "gdk_monitor_get_subpixel_layout", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
376 	Linker.link(gdk_monitor_get_width_mm, "gdk_monitor_get_width_mm", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
377 	Linker.link(gdk_monitor_get_workarea, "gdk_monitor_get_workarea", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
378 	Linker.link(gdk_monitor_is_primary, "gdk_monitor_is_primary", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
379 
380 	// gdk.RGBA
381 
382 	Linker.link(gdk_rgba_get_type, "gdk_rgba_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
383 	Linker.link(gdk_rgba_copy, "gdk_rgba_copy", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
384 	Linker.link(gdk_rgba_equal, "gdk_rgba_equal", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
385 	Linker.link(gdk_rgba_free, "gdk_rgba_free", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
386 	Linker.link(gdk_rgba_hash, "gdk_rgba_hash", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
387 	Linker.link(gdk_rgba_parse, "gdk_rgba_parse", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
388 	Linker.link(gdk_rgba_to_string, "gdk_rgba_to_string", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
389 
390 	// gdk.Rectangle
391 
392 	Linker.link(gdk_rectangle_get_type, "gdk_rectangle_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
393 	Linker.link(gdk_rectangle_equal, "gdk_rectangle_equal", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
394 	Linker.link(gdk_rectangle_intersect, "gdk_rectangle_intersect", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
395 	Linker.link(gdk_rectangle_union, "gdk_rectangle_union", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
396 
397 	// gdk.Screen
398 
399 	Linker.link(gdk_screen_get_type, "gdk_screen_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
400 	Linker.link(gdk_screen_get_default, "gdk_screen_get_default", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
401 	Linker.link(gdk_screen_height, "gdk_screen_height", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
402 	Linker.link(gdk_screen_height_mm, "gdk_screen_height_mm", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
403 	Linker.link(gdk_screen_width, "gdk_screen_width", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
404 	Linker.link(gdk_screen_width_mm, "gdk_screen_width_mm", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
405 	Linker.link(gdk_screen_get_active_window, "gdk_screen_get_active_window", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
406 	Linker.link(gdk_screen_get_display, "gdk_screen_get_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
407 	Linker.link(gdk_screen_get_font_options, "gdk_screen_get_font_options", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
408 	Linker.link(gdk_screen_get_height, "gdk_screen_get_height", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
409 	Linker.link(gdk_screen_get_height_mm, "gdk_screen_get_height_mm", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
410 	Linker.link(gdk_screen_get_monitor_at_point, "gdk_screen_get_monitor_at_point", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
411 	Linker.link(gdk_screen_get_monitor_at_window, "gdk_screen_get_monitor_at_window", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
412 	Linker.link(gdk_screen_get_monitor_geometry, "gdk_screen_get_monitor_geometry", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
413 	Linker.link(gdk_screen_get_monitor_height_mm, "gdk_screen_get_monitor_height_mm", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
414 	Linker.link(gdk_screen_get_monitor_plug_name, "gdk_screen_get_monitor_plug_name", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
415 	Linker.link(gdk_screen_get_monitor_scale_factor, "gdk_screen_get_monitor_scale_factor", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
416 	Linker.link(gdk_screen_get_monitor_width_mm, "gdk_screen_get_monitor_width_mm", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
417 	Linker.link(gdk_screen_get_monitor_workarea, "gdk_screen_get_monitor_workarea", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
418 	Linker.link(gdk_screen_get_n_monitors, "gdk_screen_get_n_monitors", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
419 	Linker.link(gdk_screen_get_number, "gdk_screen_get_number", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
420 	Linker.link(gdk_screen_get_primary_monitor, "gdk_screen_get_primary_monitor", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
421 	Linker.link(gdk_screen_get_resolution, "gdk_screen_get_resolution", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
422 	Linker.link(gdk_screen_get_rgba_visual, "gdk_screen_get_rgba_visual", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
423 	Linker.link(gdk_screen_get_root_window, "gdk_screen_get_root_window", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
424 	Linker.link(gdk_screen_get_setting, "gdk_screen_get_setting", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
425 	Linker.link(gdk_screen_get_system_visual, "gdk_screen_get_system_visual", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
426 	Linker.link(gdk_screen_get_toplevel_windows, "gdk_screen_get_toplevel_windows", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
427 	Linker.link(gdk_screen_get_width, "gdk_screen_get_width", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
428 	Linker.link(gdk_screen_get_width_mm, "gdk_screen_get_width_mm", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
429 	Linker.link(gdk_screen_get_window_stack, "gdk_screen_get_window_stack", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
430 	Linker.link(gdk_screen_is_composited, "gdk_screen_is_composited", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
431 	Linker.link(gdk_screen_list_visuals, "gdk_screen_list_visuals", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
432 	Linker.link(gdk_screen_make_display_name, "gdk_screen_make_display_name", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
433 	Linker.link(gdk_screen_set_font_options, "gdk_screen_set_font_options", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
434 	Linker.link(gdk_screen_set_resolution, "gdk_screen_set_resolution", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
435 
436 	// gdk.Seat
437 
438 	Linker.link(gdk_seat_get_type, "gdk_seat_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
439 	Linker.link(gdk_seat_get_capabilities, "gdk_seat_get_capabilities", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
440 	Linker.link(gdk_seat_get_display, "gdk_seat_get_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
441 	Linker.link(gdk_seat_get_keyboard, "gdk_seat_get_keyboard", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
442 	Linker.link(gdk_seat_get_pointer, "gdk_seat_get_pointer", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
443 	Linker.link(gdk_seat_get_slaves, "gdk_seat_get_slaves", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
444 	Linker.link(gdk_seat_grab, "gdk_seat_grab", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
445 	Linker.link(gdk_seat_ungrab, "gdk_seat_ungrab", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
446 
447 	// gdk.Visual
448 
449 	Linker.link(gdk_visual_get_type, "gdk_visual_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
450 	Linker.link(gdk_visual_get_best, "gdk_visual_get_best", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
451 	Linker.link(gdk_visual_get_best_depth, "gdk_visual_get_best_depth", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
452 	Linker.link(gdk_visual_get_best_type, "gdk_visual_get_best_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
453 	Linker.link(gdk_visual_get_best_with_both, "gdk_visual_get_best_with_both", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
454 	Linker.link(gdk_visual_get_best_with_depth, "gdk_visual_get_best_with_depth", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
455 	Linker.link(gdk_visual_get_best_with_type, "gdk_visual_get_best_with_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
456 	Linker.link(gdk_visual_get_system, "gdk_visual_get_system", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
457 	Linker.link(gdk_visual_get_bits_per_rgb, "gdk_visual_get_bits_per_rgb", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
458 	Linker.link(gdk_visual_get_blue_pixel_details, "gdk_visual_get_blue_pixel_details", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
459 	Linker.link(gdk_visual_get_byte_order, "gdk_visual_get_byte_order", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
460 	Linker.link(gdk_visual_get_colormap_size, "gdk_visual_get_colormap_size", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
461 	Linker.link(gdk_visual_get_depth, "gdk_visual_get_depth", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
462 	Linker.link(gdk_visual_get_green_pixel_details, "gdk_visual_get_green_pixel_details", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
463 	Linker.link(gdk_visual_get_red_pixel_details, "gdk_visual_get_red_pixel_details", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
464 	Linker.link(gdk_visual_get_screen, "gdk_visual_get_screen", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
465 	Linker.link(gdk_visual_get_visual_type, "gdk_visual_get_visual_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
466 	Linker.link(gdk_list_visuals, "gdk_list_visuals", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
467 	Linker.link(gdk_query_depths, "gdk_query_depths", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
468 	Linker.link(gdk_query_visual_types, "gdk_query_visual_types", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
469 
470 	// gdk.Window
471 
472 	Linker.link(gdk_window_get_type, "gdk_window_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
473 	Linker.link(gdk_window_new, "gdk_window_new", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
474 	Linker.link(gdk_window_at_pointer, "gdk_window_at_pointer", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
475 	Linker.link(gdk_window_constrain_size, "gdk_window_constrain_size", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
476 	Linker.link(gdk_window_process_all_updates, "gdk_window_process_all_updates", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
477 	Linker.link(gdk_window_set_debug_updates, "gdk_window_set_debug_updates", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
478 	Linker.link(gdk_window_add_filter, "gdk_window_add_filter", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
479 	Linker.link(gdk_window_beep, "gdk_window_beep", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
480 	Linker.link(gdk_window_begin_draw_frame, "gdk_window_begin_draw_frame", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
481 	Linker.link(gdk_window_begin_move_drag, "gdk_window_begin_move_drag", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
482 	Linker.link(gdk_window_begin_move_drag_for_device, "gdk_window_begin_move_drag_for_device", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
483 	Linker.link(gdk_window_begin_paint_rect, "gdk_window_begin_paint_rect", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
484 	Linker.link(gdk_window_begin_paint_region, "gdk_window_begin_paint_region", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
485 	Linker.link(gdk_window_begin_resize_drag, "gdk_window_begin_resize_drag", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
486 	Linker.link(gdk_window_begin_resize_drag_for_device, "gdk_window_begin_resize_drag_for_device", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
487 	Linker.link(gdk_window_configure_finished, "gdk_window_configure_finished", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
488 	Linker.link(gdk_window_coords_from_parent, "gdk_window_coords_from_parent", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
489 	Linker.link(gdk_window_coords_to_parent, "gdk_window_coords_to_parent", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
490 	Linker.link(gdk_window_create_gl_context, "gdk_window_create_gl_context", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
491 	Linker.link(gdk_window_create_similar_image_surface, "gdk_window_create_similar_image_surface", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
492 	Linker.link(gdk_window_create_similar_surface, "gdk_window_create_similar_surface", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
493 	Linker.link(gdk_window_deiconify, "gdk_window_deiconify", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
494 	Linker.link(gdk_window_destroy, "gdk_window_destroy", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
495 	Linker.link(gdk_window_destroy_notify, "gdk_window_destroy_notify", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
496 	Linker.link(gdk_window_enable_synchronized_configure, "gdk_window_enable_synchronized_configure", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
497 	Linker.link(gdk_window_end_draw_frame, "gdk_window_end_draw_frame", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
498 	Linker.link(gdk_window_end_paint, "gdk_window_end_paint", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
499 	Linker.link(gdk_window_ensure_native, "gdk_window_ensure_native", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
500 	Linker.link(gdk_window_flush, "gdk_window_flush", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
501 	Linker.link(gdk_window_focus, "gdk_window_focus", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
502 	Linker.link(gdk_window_freeze_toplevel_updates_libgtk_only, "gdk_window_freeze_toplevel_updates_libgtk_only", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
503 	Linker.link(gdk_window_freeze_updates, "gdk_window_freeze_updates", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
504 	Linker.link(gdk_window_fullscreen, "gdk_window_fullscreen", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
505 	Linker.link(gdk_window_fullscreen_on_monitor, "gdk_window_fullscreen_on_monitor", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
506 	Linker.link(gdk_window_geometry_changed, "gdk_window_geometry_changed", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
507 	Linker.link(gdk_window_get_accept_focus, "gdk_window_get_accept_focus", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
508 	Linker.link(gdk_window_get_background_pattern, "gdk_window_get_background_pattern", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
509 	Linker.link(gdk_window_get_children, "gdk_window_get_children", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
510 	Linker.link(gdk_window_get_children_with_user_data, "gdk_window_get_children_with_user_data", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
511 	Linker.link(gdk_window_get_clip_region, "gdk_window_get_clip_region", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
512 	Linker.link(gdk_window_get_composited, "gdk_window_get_composited", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
513 	Linker.link(gdk_window_get_cursor, "gdk_window_get_cursor", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
514 	Linker.link(gdk_window_get_decorations, "gdk_window_get_decorations", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
515 	Linker.link(gdk_window_get_device_cursor, "gdk_window_get_device_cursor", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
516 	Linker.link(gdk_window_get_device_events, "gdk_window_get_device_events", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
517 	Linker.link(gdk_window_get_device_position, "gdk_window_get_device_position", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
518 	Linker.link(gdk_window_get_device_position_double, "gdk_window_get_device_position_double", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
519 	Linker.link(gdk_window_get_display, "gdk_window_get_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
520 	Linker.link(gdk_window_get_drag_protocol, "gdk_window_get_drag_protocol", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
521 	Linker.link(gdk_window_get_effective_parent, "gdk_window_get_effective_parent", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
522 	Linker.link(gdk_window_get_effective_toplevel, "gdk_window_get_effective_toplevel", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
523 	Linker.link(gdk_window_get_event_compression, "gdk_window_get_event_compression", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
524 	Linker.link(gdk_window_get_events, "gdk_window_get_events", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
525 	Linker.link(gdk_window_get_focus_on_map, "gdk_window_get_focus_on_map", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
526 	Linker.link(gdk_window_get_frame_clock, "gdk_window_get_frame_clock", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
527 	Linker.link(gdk_window_get_frame_extents, "gdk_window_get_frame_extents", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
528 	Linker.link(gdk_window_get_fullscreen_mode, "gdk_window_get_fullscreen_mode", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
529 	Linker.link(gdk_window_get_geometry, "gdk_window_get_geometry", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
530 	Linker.link(gdk_window_get_group, "gdk_window_get_group", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
531 	Linker.link(gdk_window_get_height, "gdk_window_get_height", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
532 	Linker.link(gdk_window_get_modal_hint, "gdk_window_get_modal_hint", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
533 	Linker.link(gdk_window_get_origin, "gdk_window_get_origin", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
534 	Linker.link(gdk_window_get_parent, "gdk_window_get_parent", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
535 	Linker.link(gdk_window_get_pass_through, "gdk_window_get_pass_through", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
536 	Linker.link(gdk_window_get_pointer, "gdk_window_get_pointer", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
537 	Linker.link(gdk_window_get_position, "gdk_window_get_position", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
538 	Linker.link(gdk_window_get_root_coords, "gdk_window_get_root_coords", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
539 	Linker.link(gdk_window_get_root_origin, "gdk_window_get_root_origin", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
540 	Linker.link(gdk_window_get_scale_factor, "gdk_window_get_scale_factor", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
541 	Linker.link(gdk_window_get_screen, "gdk_window_get_screen", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
542 	Linker.link(gdk_window_get_source_events, "gdk_window_get_source_events", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
543 	Linker.link(gdk_window_get_state, "gdk_window_get_state", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
544 	Linker.link(gdk_window_get_support_multidevice, "gdk_window_get_support_multidevice", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
545 	Linker.link(gdk_window_get_toplevel, "gdk_window_get_toplevel", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
546 	Linker.link(gdk_window_get_type_hint, "gdk_window_get_type_hint", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
547 	Linker.link(gdk_window_get_update_area, "gdk_window_get_update_area", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
548 	Linker.link(gdk_window_get_user_data, "gdk_window_get_user_data", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
549 	Linker.link(gdk_window_get_visible_region, "gdk_window_get_visible_region", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
550 	Linker.link(gdk_window_get_visual, "gdk_window_get_visual", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
551 	Linker.link(gdk_window_get_width, "gdk_window_get_width", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
552 	Linker.link(gdk_window_get_window_type, "gdk_window_get_window_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
553 	Linker.link(gdk_window_has_native, "gdk_window_has_native", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
554 	Linker.link(gdk_window_hide, "gdk_window_hide", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
555 	Linker.link(gdk_window_iconify, "gdk_window_iconify", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
556 	Linker.link(gdk_window_input_shape_combine_region, "gdk_window_input_shape_combine_region", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
557 	Linker.link(gdk_window_invalidate_maybe_recurse, "gdk_window_invalidate_maybe_recurse", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
558 	Linker.link(gdk_window_invalidate_rect, "gdk_window_invalidate_rect", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
559 	Linker.link(gdk_window_invalidate_region, "gdk_window_invalidate_region", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
560 	Linker.link(gdk_window_is_destroyed, "gdk_window_is_destroyed", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
561 	Linker.link(gdk_window_is_input_only, "gdk_window_is_input_only", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
562 	Linker.link(gdk_window_is_shaped, "gdk_window_is_shaped", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
563 	Linker.link(gdk_window_is_viewable, "gdk_window_is_viewable", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
564 	Linker.link(gdk_window_is_visible, "gdk_window_is_visible", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
565 	Linker.link(gdk_window_lower, "gdk_window_lower", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
566 	Linker.link(gdk_window_mark_paint_from_clip, "gdk_window_mark_paint_from_clip", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
567 	Linker.link(gdk_window_maximize, "gdk_window_maximize", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
568 	Linker.link(gdk_window_merge_child_input_shapes, "gdk_window_merge_child_input_shapes", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
569 	Linker.link(gdk_window_merge_child_shapes, "gdk_window_merge_child_shapes", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
570 	Linker.link(gdk_window_move, "gdk_window_move", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
571 	Linker.link(gdk_window_move_region, "gdk_window_move_region", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
572 	Linker.link(gdk_window_move_resize, "gdk_window_move_resize", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
573 	Linker.link(gdk_window_peek_children, "gdk_window_peek_children", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
574 	Linker.link(gdk_window_process_updates, "gdk_window_process_updates", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
575 	Linker.link(gdk_window_raise, "gdk_window_raise", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
576 	Linker.link(gdk_window_register_dnd, "gdk_window_register_dnd", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
577 	Linker.link(gdk_window_remove_filter, "gdk_window_remove_filter", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
578 	Linker.link(gdk_window_reparent, "gdk_window_reparent", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
579 	Linker.link(gdk_window_resize, "gdk_window_resize", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
580 	Linker.link(gdk_window_restack, "gdk_window_restack", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
581 	Linker.link(gdk_window_scroll, "gdk_window_scroll", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
582 	Linker.link(gdk_window_set_accept_focus, "gdk_window_set_accept_focus", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
583 	Linker.link(gdk_window_set_background, "gdk_window_set_background", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
584 	Linker.link(gdk_window_set_background_pattern, "gdk_window_set_background_pattern", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
585 	Linker.link(gdk_window_set_background_rgba, "gdk_window_set_background_rgba", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
586 	Linker.link(gdk_window_set_child_input_shapes, "gdk_window_set_child_input_shapes", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
587 	Linker.link(gdk_window_set_child_shapes, "gdk_window_set_child_shapes", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
588 	Linker.link(gdk_window_set_composited, "gdk_window_set_composited", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
589 	Linker.link(gdk_window_set_cursor, "gdk_window_set_cursor", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
590 	Linker.link(gdk_window_set_decorations, "gdk_window_set_decorations", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
591 	Linker.link(gdk_window_set_device_cursor, "gdk_window_set_device_cursor", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
592 	Linker.link(gdk_window_set_device_events, "gdk_window_set_device_events", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
593 	Linker.link(gdk_window_set_event_compression, "gdk_window_set_event_compression", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
594 	Linker.link(gdk_window_set_events, "gdk_window_set_events", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
595 	Linker.link(gdk_window_set_focus_on_map, "gdk_window_set_focus_on_map", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
596 	Linker.link(gdk_window_set_fullscreen_mode, "gdk_window_set_fullscreen_mode", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
597 	Linker.link(gdk_window_set_functions, "gdk_window_set_functions", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
598 	Linker.link(gdk_window_set_geometry_hints, "gdk_window_set_geometry_hints", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
599 	Linker.link(gdk_window_set_group, "gdk_window_set_group", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
600 	Linker.link(gdk_window_set_icon_list, "gdk_window_set_icon_list", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
601 	Linker.link(gdk_window_set_icon_name, "gdk_window_set_icon_name", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
602 	Linker.link(gdk_window_set_invalidate_handler, "gdk_window_set_invalidate_handler", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
603 	Linker.link(gdk_window_set_keep_above, "gdk_window_set_keep_above", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
604 	Linker.link(gdk_window_set_keep_below, "gdk_window_set_keep_below", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
605 	Linker.link(gdk_window_set_modal_hint, "gdk_window_set_modal_hint", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
606 	Linker.link(gdk_window_set_opacity, "gdk_window_set_opacity", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
607 	Linker.link(gdk_window_set_opaque_region, "gdk_window_set_opaque_region", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
608 	Linker.link(gdk_window_set_override_redirect, "gdk_window_set_override_redirect", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
609 	Linker.link(gdk_window_set_pass_through, "gdk_window_set_pass_through", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
610 	Linker.link(gdk_window_set_role, "gdk_window_set_role", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
611 	Linker.link(gdk_window_set_shadow_width, "gdk_window_set_shadow_width", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
612 	Linker.link(gdk_window_set_skip_pager_hint, "gdk_window_set_skip_pager_hint", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
613 	Linker.link(gdk_window_set_skip_taskbar_hint, "gdk_window_set_skip_taskbar_hint", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
614 	Linker.link(gdk_window_set_source_events, "gdk_window_set_source_events", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
615 	Linker.link(gdk_window_set_startup_id, "gdk_window_set_startup_id", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
616 	Linker.link(gdk_window_set_static_gravities, "gdk_window_set_static_gravities", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
617 	Linker.link(gdk_window_set_support_multidevice, "gdk_window_set_support_multidevice", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
618 	Linker.link(gdk_window_set_title, "gdk_window_set_title", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
619 	Linker.link(gdk_window_set_transient_for, "gdk_window_set_transient_for", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
620 	Linker.link(gdk_window_set_type_hint, "gdk_window_set_type_hint", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
621 	Linker.link(gdk_window_set_urgency_hint, "gdk_window_set_urgency_hint", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
622 	Linker.link(gdk_window_set_user_data, "gdk_window_set_user_data", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
623 	Linker.link(gdk_window_shape_combine_region, "gdk_window_shape_combine_region", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
624 	Linker.link(gdk_window_show, "gdk_window_show", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
625 	Linker.link(gdk_window_show_unraised, "gdk_window_show_unraised", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
626 	Linker.link(gdk_window_show_window_menu, "gdk_window_show_window_menu", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
627 	Linker.link(gdk_window_stick, "gdk_window_stick", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
628 	Linker.link(gdk_window_thaw_toplevel_updates_libgtk_only, "gdk_window_thaw_toplevel_updates_libgtk_only", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
629 	Linker.link(gdk_window_thaw_updates, "gdk_window_thaw_updates", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
630 	Linker.link(gdk_window_unfullscreen, "gdk_window_unfullscreen", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
631 	Linker.link(gdk_window_unmaximize, "gdk_window_unmaximize", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
632 	Linker.link(gdk_window_unstick, "gdk_window_unstick", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
633 	Linker.link(gdk_window_withdraw, "gdk_window_withdraw", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
634 	Linker.link(gdk_get_default_root_window, "gdk_get_default_root_window", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
635 	Linker.link(gdk_offscreen_window_get_embedder, "gdk_offscreen_window_get_embedder", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
636 	Linker.link(gdk_offscreen_window_get_surface, "gdk_offscreen_window_get_surface", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
637 	Linker.link(gdk_offscreen_window_set_embedder, "gdk_offscreen_window_set_embedder", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
638 	Linker.link(gdk_synthesize_window_state, "gdk_synthesize_window_state", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
639 
640 	// gdk.X11
641 
642 	Linker.link(gdk_x11_window_get_type, "gdk_x11_window_get_type", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
643 	Linker.link(gdk_x11_window_foreign_new_for_display, "gdk_x11_window_foreign_new_for_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
644 	Linker.link(gdk_x11_window_lookup_for_display, "gdk_x11_window_lookup_for_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
645 	Linker.link(gdk_x11_window_get_desktop, "gdk_x11_window_get_desktop", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
646 	Linker.link(gdk_x11_window_get_xid, "gdk_x11_window_get_xid", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
647 	Linker.link(gdk_x11_window_move_to_current_desktop, "gdk_x11_window_move_to_current_desktop", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
648 	Linker.link(gdk_x11_window_move_to_desktop, "gdk_x11_window_move_to_desktop", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
649 	Linker.link(gdk_x11_window_set_frame_extents, "gdk_x11_window_set_frame_extents", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
650 	Linker.link(gdk_x11_window_set_frame_sync_enabled, "gdk_x11_window_set_frame_sync_enabled", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
651 	Linker.link(gdk_x11_window_set_hide_titlebar_when_maximized, "gdk_x11_window_set_hide_titlebar_when_maximized", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
652 	Linker.link(gdk_x11_window_set_theme_variant, "gdk_x11_window_set_theme_variant", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
653 	Linker.link(gdk_x11_window_set_user_time, "gdk_x11_window_set_user_time", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
654 	Linker.link(gdk_x11_window_set_utf8_property, "gdk_x11_window_set_utf8_property", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
655 
656 	// gdk.Cairo
657 
658 	Linker.link(gdk_cairo_create, "gdk_cairo_create", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
659 	Linker.link(gdk_cairo_draw_from_gl, "gdk_cairo_draw_from_gl", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
660 	Linker.link(gdk_cairo_get_clip_rectangle, "gdk_cairo_get_clip_rectangle", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
661 	Linker.link(gdk_cairo_rectangle, "gdk_cairo_rectangle", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
662 	Linker.link(gdk_cairo_region, "gdk_cairo_region", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
663 	Linker.link(gdk_cairo_region_create_from_surface, "gdk_cairo_region_create_from_surface", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
664 	Linker.link(gdk_cairo_set_source_color, "gdk_cairo_set_source_color", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
665 	Linker.link(gdk_cairo_set_source_pixbuf, "gdk_cairo_set_source_pixbuf", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
666 	Linker.link(gdk_cairo_set_source_rgba, "gdk_cairo_set_source_rgba", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
667 	Linker.link(gdk_cairo_set_source_window, "gdk_cairo_set_source_window", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
668 	Linker.link(gdk_cairo_surface_create_from_pixbuf, "gdk_cairo_surface_create_from_pixbuf", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
669 	Linker.link(gdk_cairo_get_drawing_context, "gdk_cairo_get_drawing_context", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
670 
671 	// gdk.Pango
672 
673 	Linker.link(gdk_pango_context_get, "gdk_pango_context_get", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
674 	Linker.link(gdk_pango_context_get_for_screen, "gdk_pango_context_get_for_screen", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
675 	Linker.link(gdk_pango_layout_get_clip_region, "gdk_pango_layout_get_clip_region", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
676 	Linker.link(gdk_pango_layout_line_get_clip_region, "gdk_pango_layout_line_get_clip_region", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
677 	Linker.link(gdk_pango_context_get_for_display, "gdk_pango_context_get_for_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
678 
679 	// gdk.Pixbuf
680 
681 	Linker.link(gdk_pixbuf_get_from_surface, "gdk_pixbuf_get_from_surface", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
682 	Linker.link(gdk_pixbuf_get_from_window, "gdk_pixbuf_get_from_window", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
683 
684 	// gdk.Threads
685 
686 	Linker.link(gdk_threads_add_idle, "gdk_threads_add_idle", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
687 	Linker.link(gdk_threads_add_idle_full, "gdk_threads_add_idle_full", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
688 	Linker.link(gdk_threads_add_timeout, "gdk_threads_add_timeout", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
689 	Linker.link(gdk_threads_add_timeout_full, "gdk_threads_add_timeout_full", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
690 	Linker.link(gdk_threads_add_timeout_seconds, "gdk_threads_add_timeout_seconds", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
691 	Linker.link(gdk_threads_add_timeout_seconds_full, "gdk_threads_add_timeout_seconds_full", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
692 	Linker.link(gdk_threads_enter, "gdk_threads_enter", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
693 	Linker.link(gdk_threads_init, "gdk_threads_init", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
694 	Linker.link(gdk_threads_leave, "gdk_threads_leave", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
695 	Linker.link(gdk_threads_set_lock_functions, "gdk_threads_set_lock_functions", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
696 
697 	// gdk.Gdk
698 
699 	Linker.link(gdk_beep, "gdk_beep", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
700 	Linker.link(gdk_error_trap_pop, "gdk_error_trap_pop", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
701 	Linker.link(gdk_error_trap_pop_ignored, "gdk_error_trap_pop_ignored", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
702 	Linker.link(gdk_error_trap_push, "gdk_error_trap_push", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
703 	Linker.link(gdk_flush, "gdk_flush", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
704 	Linker.link(gdk_get_display, "gdk_get_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
705 	Linker.link(gdk_get_display_arg_name, "gdk_get_display_arg_name", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
706 	Linker.link(gdk_get_program_class, "gdk_get_program_class", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
707 	Linker.link(gdk_init, "gdk_init", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
708 	Linker.link(gdk_init_check, "gdk_init_check", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
709 	Linker.link(gdk_keyboard_grab, "gdk_keyboard_grab", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
710 	Linker.link(gdk_keyboard_ungrab, "gdk_keyboard_ungrab", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
711 	Linker.link(gdk_notify_startup_complete, "gdk_notify_startup_complete", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
712 	Linker.link(gdk_notify_startup_complete_with_id, "gdk_notify_startup_complete_with_id", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
713 	Linker.link(gdk_parse_args, "gdk_parse_args", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
714 	Linker.link(gdk_pointer_grab, "gdk_pointer_grab", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
715 	Linker.link(gdk_pointer_is_grabbed, "gdk_pointer_is_grabbed", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
716 	Linker.link(gdk_pointer_ungrab, "gdk_pointer_ungrab", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
717 	Linker.link(gdk_set_allowed_backends, "gdk_set_allowed_backends", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
718 	Linker.link(gdk_set_double_click_time, "gdk_set_double_click_time", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
719 	Linker.link(gdk_set_program_class, "gdk_set_program_class", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
720 
721 	// gdk.Selection
722 
723 	Linker.link(gdk_selection_convert, "gdk_selection_convert", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
724 	Linker.link(gdk_selection_owner_get, "gdk_selection_owner_get", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
725 	Linker.link(gdk_selection_owner_get_for_display, "gdk_selection_owner_get_for_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
726 	Linker.link(gdk_selection_owner_set, "gdk_selection_owner_set", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
727 	Linker.link(gdk_selection_owner_set_for_display, "gdk_selection_owner_set_for_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
728 	Linker.link(gdk_selection_property_get, "gdk_selection_property_get", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
729 	Linker.link(gdk_selection_send_notify, "gdk_selection_send_notify", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
730 	Linker.link(gdk_selection_send_notify_for_display, "gdk_selection_send_notify_for_display", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
731 
732 	// gdk.Testing
733 
734 	Linker.link(gdk_test_render_sync, "gdk_test_render_sync", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
735 	Linker.link(gdk_test_simulate_button, "gdk_test_simulate_button", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
736 	Linker.link(gdk_test_simulate_key, "gdk_test_simulate_key", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
737 }
738 
739 __gshared extern(C)
740 {
741 
742 	// gdk.AppLaunchContext
743 
744 	GType function() c_gdk_app_launch_context_get_type;
745 	GdkAppLaunchContext* function() c_gdk_app_launch_context_new;
746 	void function(GdkAppLaunchContext* context, int desktop) c_gdk_app_launch_context_set_desktop;
747 	void function(GdkAppLaunchContext* context, GdkDisplay* display) c_gdk_app_launch_context_set_display;
748 	void function(GdkAppLaunchContext* context, GIcon* icon) c_gdk_app_launch_context_set_icon;
749 	void function(GdkAppLaunchContext* context, const(char)* iconName) c_gdk_app_launch_context_set_icon_name;
750 	void function(GdkAppLaunchContext* context, GdkScreen* screen) c_gdk_app_launch_context_set_screen;
751 	void function(GdkAppLaunchContext* context, uint timestamp) c_gdk_app_launch_context_set_timestamp;
752 
753 	// gdk.Atom
754 
755 	char* function(GdkAtom atom) c_gdk_atom_name;
756 	GdkAtom function(const(char)* atomName, int onlyIfExists) c_gdk_atom_intern;
757 	GdkAtom function(const(char)* atomName) c_gdk_atom_intern_static_string;
758 	void function(GdkWindow* window, GdkAtom property, GdkAtom type, int format, GdkPropMode mode, char* data, int nelements) c_gdk_property_change;
759 	void function(GdkWindow* window, GdkAtom property) c_gdk_property_delete;
760 	int function(GdkWindow* window, GdkAtom property, GdkAtom type, gulong offset, gulong length, int pdelete, GdkAtom* actualPropertyType, int* actualFormat, int* actualLength, char** data) c_gdk_property_get;
761 	int function(GdkDisplay* display, GdkAtom encoding, int format, char* text, int length, char*** list) c_gdk_text_property_to_utf8_list_for_display;
762 	char* function(const(char)* str) c_gdk_utf8_to_string_target;
763 
764 	// gdk.Color
765 
766 	GType function() c_gdk_color_get_type;
767 	GdkColor* function(GdkColor* color) c_gdk_color_copy;
768 	int function(GdkColor* colora, GdkColor* colorb) c_gdk_color_equal;
769 	void function(GdkColor* color) c_gdk_color_free;
770 	uint function(GdkColor* color) c_gdk_color_hash;
771 	char* function(GdkColor* color) c_gdk_color_to_string;
772 	int function(const(char)* spec, GdkColor* color) c_gdk_color_parse;
773 
774 	// gdk.Cursor
775 
776 	GType function() c_gdk_cursor_get_type;
777 	GdkCursor* function(GdkCursorType cursorType) c_gdk_cursor_new;
778 	GdkCursor* function(GdkDisplay* display, GdkCursorType cursorType) c_gdk_cursor_new_for_display;
779 	GdkCursor* function(GdkDisplay* display, const(char)* name) c_gdk_cursor_new_from_name;
780 	GdkCursor* function(GdkDisplay* display, GdkPixbuf* pixbuf, int x, int y) c_gdk_cursor_new_from_pixbuf;
781 	GdkCursor* function(GdkDisplay* display, cairo_surface_t* surface, double x, double y) c_gdk_cursor_new_from_surface;
782 	GdkCursorType function(GdkCursor* cursor) c_gdk_cursor_get_cursor_type;
783 	GdkDisplay* function(GdkCursor* cursor) c_gdk_cursor_get_display;
784 	GdkPixbuf* function(GdkCursor* cursor) c_gdk_cursor_get_image;
785 	cairo_surface_t* function(GdkCursor* cursor, double* xHot, double* yHot) c_gdk_cursor_get_surface;
786 	GdkCursor* function(GdkCursor* cursor) c_gdk_cursor_ref;
787 	void function(GdkCursor* cursor) c_gdk_cursor_unref;
788 
789 	// gdk.Device
790 
791 	GType function() c_gdk_device_get_type;
792 	void function(GdkTimeCoord** events, int nEvents) c_gdk_device_free_history;
793 	int function(GdkDisplay* display, GdkDevice* device, GdkWindow** grabWindow, int* ownerEvents) c_gdk_device_grab_info_libgtk_only;
794 	GdkDevice* function(GdkDevice* device) c_gdk_device_get_associated_device;
795 	GdkAxisFlags function(GdkDevice* device) c_gdk_device_get_axes;
796 	int function(GdkDevice* device, double* axes, GdkAxisUse use, double* value) c_gdk_device_get_axis;
797 	GdkAxisUse function(GdkDevice* device, uint index) c_gdk_device_get_axis_use;
798 	int function(GdkDevice* device, double* axes, GdkAtom axisLabel, double* value) c_gdk_device_get_axis_value;
799 	GdkDeviceType function(GdkDevice* device) c_gdk_device_get_device_type;
800 	GdkDisplay* function(GdkDevice* device) c_gdk_device_get_display;
801 	int function(GdkDevice* device) c_gdk_device_get_has_cursor;
802 	int function(GdkDevice* device, GdkWindow* window, uint start, uint stop, GdkTimeCoord*** events, int* nEvents) c_gdk_device_get_history;
803 	int function(GdkDevice* device, uint index, uint* keyval, GdkModifierType* modifiers) c_gdk_device_get_key;
804 	GdkWindow* function(GdkDevice* device) c_gdk_device_get_last_event_window;
805 	GdkInputMode function(GdkDevice* device) c_gdk_device_get_mode;
806 	int function(GdkDevice* device) c_gdk_device_get_n_axes;
807 	int function(GdkDevice* device) c_gdk_device_get_n_keys;
808 	const(char)* function(GdkDevice* device) c_gdk_device_get_name;
809 	void function(GdkDevice* device, GdkScreen** screen, int* x, int* y) c_gdk_device_get_position;
810 	void function(GdkDevice* device, GdkScreen** screen, double* x, double* y) c_gdk_device_get_position_double;
811 	const(char)* function(GdkDevice* device) c_gdk_device_get_product_id;
812 	GdkSeat* function(GdkDevice* device) c_gdk_device_get_seat;
813 	GdkInputSource function(GdkDevice* device) c_gdk_device_get_source;
814 	void function(GdkDevice* device, GdkWindow* window, double* axes, GdkModifierType* mask) c_gdk_device_get_state;
815 	const(char)* function(GdkDevice* device) c_gdk_device_get_vendor_id;
816 	GdkWindow* function(GdkDevice* device, int* winX, int* winY) c_gdk_device_get_window_at_position;
817 	GdkWindow* function(GdkDevice* device, double* winX, double* winY) c_gdk_device_get_window_at_position_double;
818 	GdkGrabStatus function(GdkDevice* device, GdkWindow* window, GdkGrabOwnership grabOwnership, int ownerEvents, GdkEventMask eventMask, GdkCursor* cursor, uint time) c_gdk_device_grab;
819 	GList* function(GdkDevice* device) c_gdk_device_list_axes;
820 	GList* function(GdkDevice* device) c_gdk_device_list_slave_devices;
821 	void function(GdkDevice* device, uint index, GdkAxisUse use) c_gdk_device_set_axis_use;
822 	void function(GdkDevice* device, uint index, uint keyval, GdkModifierType modifiers) c_gdk_device_set_key;
823 	int function(GdkDevice* device, GdkInputMode mode) c_gdk_device_set_mode;
824 	void function(GdkDevice* device, uint time) c_gdk_device_ungrab;
825 	void function(GdkDevice* device, GdkScreen* screen, int x, int y) c_gdk_device_warp;
826 
827 	// gdk.DeviceManager
828 
829 	GType function() c_gdk_device_manager_get_type;
830 	GdkDevice* function(GdkDeviceManager* deviceManager) c_gdk_device_manager_get_client_pointer;
831 	GdkDisplay* function(GdkDeviceManager* deviceManager) c_gdk_device_manager_get_display;
832 	GList* function(GdkDeviceManager* deviceManager, GdkDeviceType type) c_gdk_device_manager_list_devices;
833 	void function() c_gdk_disable_multidevice;
834 
835 	// gdk.DevicePad
836 
837 	GType function() c_gdk_device_pad_get_type;
838 	int function(GdkDevicePad* pad, GdkDevicePadFeature feature, int featureIdx) c_gdk_device_pad_get_feature_group;
839 	int function(GdkDevicePad* pad, int groupIdx) c_gdk_device_pad_get_group_n_modes;
840 	int function(GdkDevicePad* pad, GdkDevicePadFeature feature) c_gdk_device_pad_get_n_features;
841 	int function(GdkDevicePad* pad) c_gdk_device_pad_get_n_groups;
842 
843 	// gdk.DeviceTool
844 
845 	GType function() c_gdk_device_tool_get_type;
846 	ulong function(GdkDeviceTool* tool) c_gdk_device_tool_get_hardware_id;
847 	ulong function(GdkDeviceTool* tool) c_gdk_device_tool_get_serial;
848 	GdkDeviceToolType function(GdkDeviceTool* tool) c_gdk_device_tool_get_tool_type;
849 
850 	// gdk.Display
851 
852 	GType function() c_gdk_display_get_type;
853 	GdkDisplay* function() c_gdk_display_get_default;
854 	GdkDisplay* function(const(char)* displayName) c_gdk_display_open;
855 	GdkDisplay* function() c_gdk_display_open_default_libgtk_only;
856 	void function(GdkDisplay* display) c_gdk_display_beep;
857 	void function(GdkDisplay* display) c_gdk_display_close;
858 	int function(GdkDisplay* display, GdkDevice* device) c_gdk_display_device_is_grabbed;
859 	void function(GdkDisplay* display) c_gdk_display_flush;
860 	GdkAppLaunchContext* function(GdkDisplay* display) c_gdk_display_get_app_launch_context;
861 	uint function(GdkDisplay* display) c_gdk_display_get_default_cursor_size;
862 	GdkWindow* function(GdkDisplay* display) c_gdk_display_get_default_group;
863 	GdkScreen* function(GdkDisplay* display) c_gdk_display_get_default_screen;
864 	GdkSeat* function(GdkDisplay* display) c_gdk_display_get_default_seat;
865 	GdkDeviceManager* function(GdkDisplay* display) c_gdk_display_get_device_manager;
866 	GdkEvent* function(GdkDisplay* display) c_gdk_display_get_event;
867 	void function(GdkDisplay* display, uint* width, uint* height) c_gdk_display_get_maximal_cursor_size;
868 	GdkMonitor* function(GdkDisplay* display, int monitorNum) c_gdk_display_get_monitor;
869 	GdkMonitor* function(GdkDisplay* display, int x, int y) c_gdk_display_get_monitor_at_point;
870 	GdkMonitor* function(GdkDisplay* display, GdkWindow* window) c_gdk_display_get_monitor_at_window;
871 	int function(GdkDisplay* display) c_gdk_display_get_n_monitors;
872 	int function(GdkDisplay* display) c_gdk_display_get_n_screens;
873 	const(char)* function(GdkDisplay* display) c_gdk_display_get_name;
874 	void function(GdkDisplay* display, GdkScreen** screen, int* x, int* y, GdkModifierType* mask) c_gdk_display_get_pointer;
875 	GdkMonitor* function(GdkDisplay* display) c_gdk_display_get_primary_monitor;
876 	GdkScreen* function(GdkDisplay* display, int screenNum) c_gdk_display_get_screen;
877 	GdkWindow* function(GdkDisplay* display, int* winX, int* winY) c_gdk_display_get_window_at_pointer;
878 	int function(GdkDisplay* display) c_gdk_display_has_pending;
879 	int function(GdkDisplay* display) c_gdk_display_is_closed;
880 	void function(GdkDisplay* display, uint time) c_gdk_display_keyboard_ungrab;
881 	GList* function(GdkDisplay* display) c_gdk_display_list_devices;
882 	GList* function(GdkDisplay* display) c_gdk_display_list_seats;
883 	void function(GdkDisplay* display, const(char)* startupId) c_gdk_display_notify_startup_complete;
884 	GdkEvent* function(GdkDisplay* display) c_gdk_display_peek_event;
885 	int function(GdkDisplay* display) c_gdk_display_pointer_is_grabbed;
886 	void function(GdkDisplay* display, uint time) c_gdk_display_pointer_ungrab;
887 	void function(GdkDisplay* display, GdkEvent* event) c_gdk_display_put_event;
888 	int function(GdkDisplay* display, GdkAtom selection) c_gdk_display_request_selection_notification;
889 	void function(GdkDisplay* display, uint distance) c_gdk_display_set_double_click_distance;
890 	void function(GdkDisplay* display, uint msec) c_gdk_display_set_double_click_time;
891 	void function(GdkDisplay* display, GdkWindow* clipboardWindow, uint time, GdkAtom* targets, int nTargets) c_gdk_display_store_clipboard;
892 	int function(GdkDisplay* display) c_gdk_display_supports_clipboard_persistence;
893 	int function(GdkDisplay* display) c_gdk_display_supports_composite;
894 	int function(GdkDisplay* display) c_gdk_display_supports_cursor_alpha;
895 	int function(GdkDisplay* display) c_gdk_display_supports_cursor_color;
896 	int function(GdkDisplay* display) c_gdk_display_supports_input_shapes;
897 	int function(GdkDisplay* display) c_gdk_display_supports_selection_notification;
898 	int function(GdkDisplay* display) c_gdk_display_supports_shapes;
899 	void function(GdkDisplay* display) c_gdk_display_sync;
900 	void function(GdkDisplay* display, GdkScreen* screen, int x, int y) c_gdk_display_warp_pointer;
901 
902 	// gdk.DisplayManager
903 
904 	GType function() c_gdk_display_manager_get_type;
905 	GdkDisplayManager* function() c_gdk_display_manager_get;
906 	GdkDisplay* function(GdkDisplayManager* manager) c_gdk_display_manager_get_default_display;
907 	GSList* function(GdkDisplayManager* manager) c_gdk_display_manager_list_displays;
908 	GdkDisplay* function(GdkDisplayManager* manager, const(char)* name) c_gdk_display_manager_open_display;
909 	void function(GdkDisplayManager* manager, GdkDisplay* display) c_gdk_display_manager_set_default_display;
910 
911 	// gdk.DragContext
912 
913 	GType function() c_gdk_drag_context_get_type;
914 	GdkDragAction function(GdkDragContext* context) c_gdk_drag_context_get_actions;
915 	GdkWindow* function(GdkDragContext* context) c_gdk_drag_context_get_dest_window;
916 	GdkDevice* function(GdkDragContext* context) c_gdk_drag_context_get_device;
917 	GdkWindow* function(GdkDragContext* context) c_gdk_drag_context_get_drag_window;
918 	GdkDragProtocol function(GdkDragContext* context) c_gdk_drag_context_get_protocol;
919 	GdkDragAction function(GdkDragContext* context) c_gdk_drag_context_get_selected_action;
920 	GdkWindow* function(GdkDragContext* context) c_gdk_drag_context_get_source_window;
921 	GdkDragAction function(GdkDragContext* context) c_gdk_drag_context_get_suggested_action;
922 	GList* function(GdkDragContext* context) c_gdk_drag_context_list_targets;
923 	int function(GdkDragContext* context, GdkWindow* ipcWindow, GdkDragAction actions) c_gdk_drag_context_manage_dnd;
924 	void function(GdkDragContext* context, GdkDevice* device) c_gdk_drag_context_set_device;
925 	void function(GdkDragContext* context, int hotX, int hotY) c_gdk_drag_context_set_hotspot;
926 	void function(GdkDragContext* context, uint time) c_gdk_drag_abort;
927 	GdkDragContext* function(GdkWindow* window, GList* targets) c_gdk_drag_begin;
928 	GdkDragContext* function(GdkWindow* window, GdkDevice* device, GList* targets) c_gdk_drag_begin_for_device;
929 	GdkDragContext* function(GdkWindow* window, GdkDevice* device, GList* targets, int xRoot, int yRoot) c_gdk_drag_begin_from_point;
930 	void function(GdkDragContext* context, uint time) c_gdk_drag_drop;
931 	void function(GdkDragContext* context, int success) c_gdk_drag_drop_done;
932 	int function(GdkDragContext* context) c_gdk_drag_drop_succeeded;
933 	void function(GdkDragContext* context, GdkWindow* dragWindow, GdkScreen* screen, int xRoot, int yRoot, GdkWindow** destWindow, GdkDragProtocol* protocol) c_gdk_drag_find_window_for_screen;
934 	GdkAtom function(GdkDragContext* context) c_gdk_drag_get_selection;
935 	int function(GdkDragContext* context, GdkWindow* destWindow, GdkDragProtocol protocol, int xRoot, int yRoot, GdkDragAction suggestedAction, GdkDragAction possibleActions, uint time) c_gdk_drag_motion;
936 	void function(GdkDragContext* context, GdkDragAction action, uint time) c_gdk_drag_status;
937 	void function(GdkDragContext* context, int success, uint time) c_gdk_drop_finish;
938 	void function(GdkDragContext* context, int accepted, uint time) c_gdk_drop_reply;
939 
940 	// gdk.DrawingContext
941 
942 	GType function() c_gdk_drawing_context_get_type;
943 	cairo_t* function(GdkDrawingContext* context) c_gdk_drawing_context_get_cairo_context;
944 	cairo_region_t* function(GdkDrawingContext* context) c_gdk_drawing_context_get_clip;
945 	GdkWindow* function(GdkDrawingContext* context) c_gdk_drawing_context_get_window;
946 	int function(GdkDrawingContext* context) c_gdk_drawing_context_is_valid;
947 
948 	// gdk.Event
949 
950 	GType function() c_gdk_event_get_type;
951 	GdkEvent* function(GdkEventType type) c_gdk_event_new;
952 	int function(GdkEvent* event1, GdkEvent* event2, double* angle) c_gdk_events_get_angle;
953 	int function(GdkEvent* event1, GdkEvent* event2, double* x, double* y) c_gdk_events_get_center;
954 	int function(GdkEvent* event1, GdkEvent* event2, double* distance) c_gdk_events_get_distance;
955 	GdkEvent* function(GdkEvent* event) c_gdk_event_copy;
956 	void function(GdkEvent* event) c_gdk_event_free;
957 	int function(GdkEvent* event, GdkAxisUse axisUse, double* value) c_gdk_event_get_axis;
958 	int function(GdkEvent* event, uint* button) c_gdk_event_get_button;
959 	int function(GdkEvent* event, uint* clickCount) c_gdk_event_get_click_count;
960 	int function(GdkEvent* event, double* xWin, double* yWin) c_gdk_event_get_coords;
961 	GdkDevice* function(GdkEvent* event) c_gdk_event_get_device;
962 	GdkDeviceTool* function(GdkEvent* event) c_gdk_event_get_device_tool;
963 	GdkEventSequence* function(GdkEvent* event) c_gdk_event_get_event_sequence;
964 	GdkEventType function(GdkEvent* event) c_gdk_event_get_event_type;
965 	int function(GdkEvent* event, ushort* keycode) c_gdk_event_get_keycode;
966 	int function(GdkEvent* event, uint* keyval) c_gdk_event_get_keyval;
967 	int function(GdkEvent* event) c_gdk_event_get_pointer_emulated;
968 	int function(GdkEvent* event, double* xRoot, double* yRoot) c_gdk_event_get_root_coords;
969 	int function(GdkEvent* event) c_gdk_event_get_scancode;
970 	GdkScreen* function(GdkEvent* event) c_gdk_event_get_screen;
971 	int function(GdkEvent* event, double* deltaX, double* deltaY) c_gdk_event_get_scroll_deltas;
972 	int function(GdkEvent* event, GdkScrollDirection* direction) c_gdk_event_get_scroll_direction;
973 	GdkSeat* function(GdkEvent* event) c_gdk_event_get_seat;
974 	GdkDevice* function(GdkEvent* event) c_gdk_event_get_source_device;
975 	int function(GdkEvent* event, GdkModifierType* state) c_gdk_event_get_state;
976 	uint function(GdkEvent* event) c_gdk_event_get_time;
977 	GdkWindow* function(GdkEvent* event) c_gdk_event_get_window;
978 	int function(GdkEvent* event) c_gdk_event_is_scroll_stop_event;
979 	void function(GdkEvent* event) c_gdk_event_put;
980 	void function(GdkEvent* event, GdkDevice* device) c_gdk_event_set_device;
981 	void function(GdkEvent* event, GdkDeviceTool* tool) c_gdk_event_set_device_tool;
982 	void function(GdkEvent* event, GdkScreen* screen) c_gdk_event_set_screen;
983 	void function(GdkEvent* event, GdkDevice* device) c_gdk_event_set_source_device;
984 	int function(GdkEvent* event) c_gdk_event_triggers_context_menu;
985 	GdkEvent* function() c_gdk_event_get;
986 	void function(GdkEventFunc func, void* data, GDestroyNotify notify) c_gdk_event_handler_set;
987 	GdkEvent* function() c_gdk_event_peek;
988 	void function(GdkEventMotion* event) c_gdk_event_request_motions;
989 	int function() c_gdk_events_pending;
990 	int function() c_gdk_get_show_events;
991 	void function(int showEvents) c_gdk_set_show_events;
992 	int function(const(char)* name, GValue* value) c_gdk_setting_get;
993 
994 	// gdk.EventSequence
995 
996 	GType function() c_gdk_event_sequence_get_type;
997 
998 	// gdk.FrameClock
999 
1000 	GType function() c_gdk_frame_clock_get_type;
1001 	void function(GdkFrameClock* frameClock) c_gdk_frame_clock_begin_updating;
1002 	void function(GdkFrameClock* frameClock) c_gdk_frame_clock_end_updating;
1003 	GdkFrameTimings* function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_current_timings;
1004 	long function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_frame_counter;
1005 	long function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_frame_time;
1006 	long function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_history_start;
1007 	void function(GdkFrameClock* frameClock, long baseTime, long* refreshIntervalReturn, long* presentationTimeReturn) c_gdk_frame_clock_get_refresh_info;
1008 	GdkFrameTimings* function(GdkFrameClock* frameClock, long frameCounter) c_gdk_frame_clock_get_timings;
1009 	void function(GdkFrameClock* frameClock, GdkFrameClockPhase phase) c_gdk_frame_clock_request_phase;
1010 
1011 	// gdk.FrameTimings
1012 
1013 	GType function() c_gdk_frame_timings_get_type;
1014 	int function(GdkFrameTimings* timings) c_gdk_frame_timings_get_complete;
1015 	long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_frame_counter;
1016 	long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_frame_time;
1017 	long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_predicted_presentation_time;
1018 	long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_presentation_time;
1019 	long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_refresh_interval;
1020 	GdkFrameTimings* function(GdkFrameTimings* timings) c_gdk_frame_timings_ref;
1021 	void function(GdkFrameTimings* timings) c_gdk_frame_timings_unref;
1022 
1023 	// gdk.GLContext
1024 
1025 	GType function() c_gdk_gl_context_get_type;
1026 	void function() c_gdk_gl_context_clear_current;
1027 	GdkGLContext* function() c_gdk_gl_context_get_current;
1028 	int function(GdkGLContext* context) c_gdk_gl_context_get_debug_enabled;
1029 	GdkDisplay* function(GdkGLContext* context) c_gdk_gl_context_get_display;
1030 	int function(GdkGLContext* context) c_gdk_gl_context_get_forward_compatible;
1031 	void function(GdkGLContext* context, int* major, int* minor) c_gdk_gl_context_get_required_version;
1032 	GdkGLContext* function(GdkGLContext* context) c_gdk_gl_context_get_shared_context;
1033 	int function(GdkGLContext* context) c_gdk_gl_context_get_use_es;
1034 	void function(GdkGLContext* context, int* major, int* minor) c_gdk_gl_context_get_version;
1035 	GdkWindow* function(GdkGLContext* context) c_gdk_gl_context_get_window;
1036 	int function(GdkGLContext* context) c_gdk_gl_context_is_legacy;
1037 	void function(GdkGLContext* context) c_gdk_gl_context_make_current;
1038 	int function(GdkGLContext* context, GError** err) c_gdk_gl_context_realize;
1039 	void function(GdkGLContext* context, int enabled) c_gdk_gl_context_set_debug_enabled;
1040 	void function(GdkGLContext* context, int compatible) c_gdk_gl_context_set_forward_compatible;
1041 	void function(GdkGLContext* context, int major, int minor) c_gdk_gl_context_set_required_version;
1042 	void function(GdkGLContext* context, int useEs) c_gdk_gl_context_set_use_es;
1043 
1044 	// gdk.Keymap
1045 
1046 	GType function() c_gdk_keymap_get_type;
1047 	GdkKeymap* function() c_gdk_keymap_get_default;
1048 	GdkKeymap* function(GdkDisplay* display) c_gdk_keymap_get_for_display;
1049 	void function(GdkKeymap* keymap, GdkModifierType* state) c_gdk_keymap_add_virtual_modifiers;
1050 	int function(GdkKeymap* keymap) c_gdk_keymap_get_caps_lock_state;
1051 	PangoDirection function(GdkKeymap* keymap) c_gdk_keymap_get_direction;
1052 	int function(GdkKeymap* keymap, uint hardwareKeycode, GdkKeymapKey** keys, uint** keyvals, int* nEntries) c_gdk_keymap_get_entries_for_keycode;
1053 	int function(GdkKeymap* keymap, uint keyval, GdkKeymapKey** keys, int* nKeys) c_gdk_keymap_get_entries_for_keyval;
1054 	GdkModifierType function(GdkKeymap* keymap, GdkModifierIntent intent) c_gdk_keymap_get_modifier_mask;
1055 	uint function(GdkKeymap* keymap) c_gdk_keymap_get_modifier_state;
1056 	int function(GdkKeymap* keymap) c_gdk_keymap_get_num_lock_state;
1057 	int function(GdkKeymap* keymap) c_gdk_keymap_get_scroll_lock_state;
1058 	int function(GdkKeymap* keymap) c_gdk_keymap_have_bidi_layouts;
1059 	uint function(GdkKeymap* keymap, GdkKeymapKey* key) c_gdk_keymap_lookup_key;
1060 	int function(GdkKeymap* keymap, GdkModifierType* state) c_gdk_keymap_map_virtual_modifiers;
1061 	int function(GdkKeymap* keymap, uint hardwareKeycode, GdkModifierType state, int group, uint* keyval, int* effectiveGroup, int* level, GdkModifierType* consumedModifiers) c_gdk_keymap_translate_keyboard_state;
1062 	void function(uint symbol, uint* lower, uint* upper) c_gdk_keyval_convert_case;
1063 	uint function(const(char)* keyvalName) c_gdk_keyval_from_name;
1064 	int function(uint keyval) c_gdk_keyval_is_lower;
1065 	int function(uint keyval) c_gdk_keyval_is_upper;
1066 	char* function(uint keyval) c_gdk_keyval_name;
1067 	uint function(uint keyval) c_gdk_keyval_to_lower;
1068 	uint function(uint keyval) c_gdk_keyval_to_unicode;
1069 	uint function(uint keyval) c_gdk_keyval_to_upper;
1070 	uint function(uint wc) c_gdk_unicode_to_keyval;
1071 
1072 	// gdk.MonitorG
1073 
1074 	GType function() c_gdk_monitor_get_type;
1075 	GdkDisplay* function(GdkMonitor* monitor) c_gdk_monitor_get_display;
1076 	void function(GdkMonitor* monitor, GdkRectangle* geometry) c_gdk_monitor_get_geometry;
1077 	int function(GdkMonitor* monitor) c_gdk_monitor_get_height_mm;
1078 	const(char)* function(GdkMonitor* monitor) c_gdk_monitor_get_manufacturer;
1079 	const(char)* function(GdkMonitor* monitor) c_gdk_monitor_get_model;
1080 	int function(GdkMonitor* monitor) c_gdk_monitor_get_refresh_rate;
1081 	int function(GdkMonitor* monitor) c_gdk_monitor_get_scale_factor;
1082 	GdkSubpixelLayout function(GdkMonitor* monitor) c_gdk_monitor_get_subpixel_layout;
1083 	int function(GdkMonitor* monitor) c_gdk_monitor_get_width_mm;
1084 	void function(GdkMonitor* monitor, GdkRectangle* workarea) c_gdk_monitor_get_workarea;
1085 	int function(GdkMonitor* monitor) c_gdk_monitor_is_primary;
1086 
1087 	// gdk.RGBA
1088 
1089 	GType function() c_gdk_rgba_get_type;
1090 	GdkRGBA* function(GdkRGBA* rgba) c_gdk_rgba_copy;
1091 	int function(void* p1, void* p2) c_gdk_rgba_equal;
1092 	void function(GdkRGBA* rgba) c_gdk_rgba_free;
1093 	uint function(void* p) c_gdk_rgba_hash;
1094 	int function(GdkRGBA* rgba, const(char)* spec) c_gdk_rgba_parse;
1095 	char* function(GdkRGBA* rgba) c_gdk_rgba_to_string;
1096 
1097 	// gdk.Rectangle
1098 
1099 	GType function() c_gdk_rectangle_get_type;
1100 	int function(GdkRectangle* rect1, GdkRectangle* rect2) c_gdk_rectangle_equal;
1101 	int function(GdkRectangle* src1, GdkRectangle* src2, GdkRectangle* dest) c_gdk_rectangle_intersect;
1102 	void function(GdkRectangle* src1, GdkRectangle* src2, GdkRectangle* dest) c_gdk_rectangle_union;
1103 
1104 	// gdk.Screen
1105 
1106 	GType function() c_gdk_screen_get_type;
1107 	GdkScreen* function() c_gdk_screen_get_default;
1108 	int function() c_gdk_screen_height;
1109 	int function() c_gdk_screen_height_mm;
1110 	int function() c_gdk_screen_width;
1111 	int function() c_gdk_screen_width_mm;
1112 	GdkWindow* function(GdkScreen* screen) c_gdk_screen_get_active_window;
1113 	GdkDisplay* function(GdkScreen* screen) c_gdk_screen_get_display;
1114 	cairo_font_options_t* function(GdkScreen* screen) c_gdk_screen_get_font_options;
1115 	int function(GdkScreen* screen) c_gdk_screen_get_height;
1116 	int function(GdkScreen* screen) c_gdk_screen_get_height_mm;
1117 	int function(GdkScreen* screen, int x, int y) c_gdk_screen_get_monitor_at_point;
1118 	int function(GdkScreen* screen, GdkWindow* window) c_gdk_screen_get_monitor_at_window;
1119 	void function(GdkScreen* screen, int monitorNum, GdkRectangle* dest) c_gdk_screen_get_monitor_geometry;
1120 	int function(GdkScreen* screen, int monitorNum) c_gdk_screen_get_monitor_height_mm;
1121 	char* function(GdkScreen* screen, int monitorNum) c_gdk_screen_get_monitor_plug_name;
1122 	int function(GdkScreen* screen, int monitorNum) c_gdk_screen_get_monitor_scale_factor;
1123 	int function(GdkScreen* screen, int monitorNum) c_gdk_screen_get_monitor_width_mm;
1124 	void function(GdkScreen* screen, int monitorNum, GdkRectangle* dest) c_gdk_screen_get_monitor_workarea;
1125 	int function(GdkScreen* screen) c_gdk_screen_get_n_monitors;
1126 	int function(GdkScreen* screen) c_gdk_screen_get_number;
1127 	int function(GdkScreen* screen) c_gdk_screen_get_primary_monitor;
1128 	double function(GdkScreen* screen) c_gdk_screen_get_resolution;
1129 	GdkVisual* function(GdkScreen* screen) c_gdk_screen_get_rgba_visual;
1130 	GdkWindow* function(GdkScreen* screen) c_gdk_screen_get_root_window;
1131 	int function(GdkScreen* screen, const(char)* name, GValue* value) c_gdk_screen_get_setting;
1132 	GdkVisual* function(GdkScreen* screen) c_gdk_screen_get_system_visual;
1133 	GList* function(GdkScreen* screen) c_gdk_screen_get_toplevel_windows;
1134 	int function(GdkScreen* screen) c_gdk_screen_get_width;
1135 	int function(GdkScreen* screen) c_gdk_screen_get_width_mm;
1136 	GList* function(GdkScreen* screen) c_gdk_screen_get_window_stack;
1137 	int function(GdkScreen* screen) c_gdk_screen_is_composited;
1138 	GList* function(GdkScreen* screen) c_gdk_screen_list_visuals;
1139 	char* function(GdkScreen* screen) c_gdk_screen_make_display_name;
1140 	void function(GdkScreen* screen, cairo_font_options_t* options) c_gdk_screen_set_font_options;
1141 	void function(GdkScreen* screen, double dpi) c_gdk_screen_set_resolution;
1142 
1143 	// gdk.Seat
1144 
1145 	GType function() c_gdk_seat_get_type;
1146 	GdkSeatCapabilities function(GdkSeat* seat) c_gdk_seat_get_capabilities;
1147 	GdkDisplay* function(GdkSeat* seat) c_gdk_seat_get_display;
1148 	GdkDevice* function(GdkSeat* seat) c_gdk_seat_get_keyboard;
1149 	GdkDevice* function(GdkSeat* seat) c_gdk_seat_get_pointer;
1150 	GList* function(GdkSeat* seat, GdkSeatCapabilities capabilities) c_gdk_seat_get_slaves;
1151 	GdkGrabStatus function(GdkSeat* seat, GdkWindow* window, GdkSeatCapabilities capabilities, int ownerEvents, GdkCursor* cursor, GdkEvent* event, GdkSeatGrabPrepareFunc prepareFunc, void* prepareFuncData) c_gdk_seat_grab;
1152 	void function(GdkSeat* seat) c_gdk_seat_ungrab;
1153 
1154 	// gdk.Visual
1155 
1156 	GType function() c_gdk_visual_get_type;
1157 	GdkVisual* function() c_gdk_visual_get_best;
1158 	int function() c_gdk_visual_get_best_depth;
1159 	GdkVisualType function() c_gdk_visual_get_best_type;
1160 	GdkVisual* function(int depth, GdkVisualType visualType) c_gdk_visual_get_best_with_both;
1161 	GdkVisual* function(int depth) c_gdk_visual_get_best_with_depth;
1162 	GdkVisual* function(GdkVisualType visualType) c_gdk_visual_get_best_with_type;
1163 	GdkVisual* function() c_gdk_visual_get_system;
1164 	int function(GdkVisual* visual) c_gdk_visual_get_bits_per_rgb;
1165 	void function(GdkVisual* visual, uint* mask, int* shift, int* precision) c_gdk_visual_get_blue_pixel_details;
1166 	GdkByteOrder function(GdkVisual* visual) c_gdk_visual_get_byte_order;
1167 	int function(GdkVisual* visual) c_gdk_visual_get_colormap_size;
1168 	int function(GdkVisual* visual) c_gdk_visual_get_depth;
1169 	void function(GdkVisual* visual, uint* mask, int* shift, int* precision) c_gdk_visual_get_green_pixel_details;
1170 	void function(GdkVisual* visual, uint* mask, int* shift, int* precision) c_gdk_visual_get_red_pixel_details;
1171 	GdkScreen* function(GdkVisual* visual) c_gdk_visual_get_screen;
1172 	GdkVisualType function(GdkVisual* visual) c_gdk_visual_get_visual_type;
1173 	GList* function() c_gdk_list_visuals;
1174 	void function(int** depths, int* count) c_gdk_query_depths;
1175 	void function(GdkVisualType** visualTypes, int* count) c_gdk_query_visual_types;
1176 
1177 	// gdk.Window
1178 
1179 	GType function() c_gdk_window_get_type;
1180 	GdkWindow* function(GdkWindow* parent, GdkWindowAttr* attributes, int attributesMask) c_gdk_window_new;
1181 	GdkWindow* function(int* winX, int* winY) c_gdk_window_at_pointer;
1182 	void function(GdkGeometry* geometry, GdkWindowHints flags, int width, int height, int* newWidth, int* newHeight) c_gdk_window_constrain_size;
1183 	void function() c_gdk_window_process_all_updates;
1184 	void function(int setting) c_gdk_window_set_debug_updates;
1185 	void function(GdkWindow* window, GdkFilterFunc funct, void* data) c_gdk_window_add_filter;
1186 	void function(GdkWindow* window) c_gdk_window_beep;
1187 	GdkDrawingContext* function(GdkWindow* window, cairo_region_t* region) c_gdk_window_begin_draw_frame;
1188 	void function(GdkWindow* window, int button, int rootX, int rootY, uint timestamp) c_gdk_window_begin_move_drag;
1189 	void function(GdkWindow* window, GdkDevice* device, int button, int rootX, int rootY, uint timestamp) c_gdk_window_begin_move_drag_for_device;
1190 	void function(GdkWindow* window, GdkRectangle* rectangle) c_gdk_window_begin_paint_rect;
1191 	void function(GdkWindow* window, cairo_region_t* region) c_gdk_window_begin_paint_region;
1192 	void function(GdkWindow* window, GdkWindowEdge edge, int button, int rootX, int rootY, uint timestamp) c_gdk_window_begin_resize_drag;
1193 	void function(GdkWindow* window, GdkWindowEdge edge, GdkDevice* device, int button, int rootX, int rootY, uint timestamp) c_gdk_window_begin_resize_drag_for_device;
1194 	void function(GdkWindow* window) c_gdk_window_configure_finished;
1195 	void function(GdkWindow* window, double parentX, double parentY, double* x, double* y) c_gdk_window_coords_from_parent;
1196 	void function(GdkWindow* window, double x, double y, double* parentX, double* parentY) c_gdk_window_coords_to_parent;
1197 	GdkGLContext* function(GdkWindow* window, GError** err) c_gdk_window_create_gl_context;
1198 	cairo_surface_t* function(GdkWindow* window, cairo_format_t format, int width, int height, int scale) c_gdk_window_create_similar_image_surface;
1199 	cairo_surface_t* function(GdkWindow* window, cairo_content_t content, int width, int height) c_gdk_window_create_similar_surface;
1200 	void function(GdkWindow* window) c_gdk_window_deiconify;
1201 	void function(GdkWindow* window) c_gdk_window_destroy;
1202 	void function(GdkWindow* window) c_gdk_window_destroy_notify;
1203 	void function(GdkWindow* window) c_gdk_window_enable_synchronized_configure;
1204 	void function(GdkWindow* window, GdkDrawingContext* context) c_gdk_window_end_draw_frame;
1205 	void function(GdkWindow* window) c_gdk_window_end_paint;
1206 	int function(GdkWindow* window) c_gdk_window_ensure_native;
1207 	void function(GdkWindow* window) c_gdk_window_flush;
1208 	void function(GdkWindow* window, uint timestamp) c_gdk_window_focus;
1209 	void function(GdkWindow* window) c_gdk_window_freeze_toplevel_updates_libgtk_only;
1210 	void function(GdkWindow* window) c_gdk_window_freeze_updates;
1211 	void function(GdkWindow* window) c_gdk_window_fullscreen;
1212 	void function(GdkWindow* window, int monitor) c_gdk_window_fullscreen_on_monitor;
1213 	void function(GdkWindow* window) c_gdk_window_geometry_changed;
1214 	int function(GdkWindow* window) c_gdk_window_get_accept_focus;
1215 	cairo_pattern_t* function(GdkWindow* window) c_gdk_window_get_background_pattern;
1216 	GList* function(GdkWindow* window) c_gdk_window_get_children;
1217 	GList* function(GdkWindow* window, void* userData) c_gdk_window_get_children_with_user_data;
1218 	cairo_region_t* function(GdkWindow* window) c_gdk_window_get_clip_region;
1219 	int function(GdkWindow* window) c_gdk_window_get_composited;
1220 	GdkCursor* function(GdkWindow* window) c_gdk_window_get_cursor;
1221 	int function(GdkWindow* window, GdkWMDecoration* decorations) c_gdk_window_get_decorations;
1222 	GdkCursor* function(GdkWindow* window, GdkDevice* device) c_gdk_window_get_device_cursor;
1223 	GdkEventMask function(GdkWindow* window, GdkDevice* device) c_gdk_window_get_device_events;
1224 	GdkWindow* function(GdkWindow* window, GdkDevice* device, int* x, int* y, GdkModifierType* mask) c_gdk_window_get_device_position;
1225 	GdkWindow* function(GdkWindow* window, GdkDevice* device, double* x, double* y, GdkModifierType* mask) c_gdk_window_get_device_position_double;
1226 	GdkDisplay* function(GdkWindow* window) c_gdk_window_get_display;
1227 	GdkDragProtocol function(GdkWindow* window, GdkWindow** target) c_gdk_window_get_drag_protocol;
1228 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_effective_parent;
1229 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_effective_toplevel;
1230 	int function(GdkWindow* window) c_gdk_window_get_event_compression;
1231 	GdkEventMask function(GdkWindow* window) c_gdk_window_get_events;
1232 	int function(GdkWindow* window) c_gdk_window_get_focus_on_map;
1233 	GdkFrameClock* function(GdkWindow* window) c_gdk_window_get_frame_clock;
1234 	void function(GdkWindow* window, GdkRectangle* rect) c_gdk_window_get_frame_extents;
1235 	GdkFullscreenMode function(GdkWindow* window) c_gdk_window_get_fullscreen_mode;
1236 	void function(GdkWindow* window, int* x, int* y, int* width, int* height) c_gdk_window_get_geometry;
1237 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_group;
1238 	int function(GdkWindow* window) c_gdk_window_get_height;
1239 	int function(GdkWindow* window) c_gdk_window_get_modal_hint;
1240 	int function(GdkWindow* window, int* x, int* y) c_gdk_window_get_origin;
1241 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_parent;
1242 	int function(GdkWindow* window) c_gdk_window_get_pass_through;
1243 	GdkWindow* function(GdkWindow* window, int* x, int* y, GdkModifierType* mask) c_gdk_window_get_pointer;
1244 	void function(GdkWindow* window, int* x, int* y) c_gdk_window_get_position;
1245 	void function(GdkWindow* window, int x, int y, int* rootX, int* rootY) c_gdk_window_get_root_coords;
1246 	void function(GdkWindow* window, int* x, int* y) c_gdk_window_get_root_origin;
1247 	int function(GdkWindow* window) c_gdk_window_get_scale_factor;
1248 	GdkScreen* function(GdkWindow* window) c_gdk_window_get_screen;
1249 	GdkEventMask function(GdkWindow* window, GdkInputSource source) c_gdk_window_get_source_events;
1250 	GdkWindowState function(GdkWindow* window) c_gdk_window_get_state;
1251 	int function(GdkWindow* window) c_gdk_window_get_support_multidevice;
1252 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_toplevel;
1253 	GdkWindowTypeHint function(GdkWindow* window) c_gdk_window_get_type_hint;
1254 	cairo_region_t* function(GdkWindow* window) c_gdk_window_get_update_area;
1255 	void function(GdkWindow* window, void** data) c_gdk_window_get_user_data;
1256 	cairo_region_t* function(GdkWindow* window) c_gdk_window_get_visible_region;
1257 	GdkVisual* function(GdkWindow* window) c_gdk_window_get_visual;
1258 	int function(GdkWindow* window) c_gdk_window_get_width;
1259 	GdkWindowType function(GdkWindow* window) c_gdk_window_get_window_type;
1260 	int function(GdkWindow* window) c_gdk_window_has_native;
1261 	void function(GdkWindow* window) c_gdk_window_hide;
1262 	void function(GdkWindow* window) c_gdk_window_iconify;
1263 	void function(GdkWindow* window, cairo_region_t* shapeRegion, int offsetX, int offsetY) c_gdk_window_input_shape_combine_region;
1264 	void function(GdkWindow* window, cairo_region_t* region, GdkWindowChildFunc childFunc, void* userData) c_gdk_window_invalidate_maybe_recurse;
1265 	void function(GdkWindow* window, GdkRectangle* rect, int invalidateChildren) c_gdk_window_invalidate_rect;
1266 	void function(GdkWindow* window, cairo_region_t* region, int invalidateChildren) c_gdk_window_invalidate_region;
1267 	int function(GdkWindow* window) c_gdk_window_is_destroyed;
1268 	int function(GdkWindow* window) c_gdk_window_is_input_only;
1269 	int function(GdkWindow* window) c_gdk_window_is_shaped;
1270 	int function(GdkWindow* window) c_gdk_window_is_viewable;
1271 	int function(GdkWindow* window) c_gdk_window_is_visible;
1272 	void function(GdkWindow* window) c_gdk_window_lower;
1273 	void function(GdkWindow* window, cairo_t* cr) c_gdk_window_mark_paint_from_clip;
1274 	void function(GdkWindow* window) c_gdk_window_maximize;
1275 	void function(GdkWindow* window) c_gdk_window_merge_child_input_shapes;
1276 	void function(GdkWindow* window) c_gdk_window_merge_child_shapes;
1277 	void function(GdkWindow* window, int x, int y) c_gdk_window_move;
1278 	void function(GdkWindow* window, cairo_region_t* region, int dx, int dy) c_gdk_window_move_region;
1279 	void function(GdkWindow* window, int x, int y, int width, int height) c_gdk_window_move_resize;
1280 	GList* function(GdkWindow* window) c_gdk_window_peek_children;
1281 	void function(GdkWindow* window, int updateChildren) c_gdk_window_process_updates;
1282 	void function(GdkWindow* window) c_gdk_window_raise;
1283 	void function(GdkWindow* window) c_gdk_window_register_dnd;
1284 	void function(GdkWindow* window, GdkFilterFunc funct, void* data) c_gdk_window_remove_filter;
1285 	void function(GdkWindow* window, GdkWindow* newParent, int x, int y) c_gdk_window_reparent;
1286 	void function(GdkWindow* window, int width, int height) c_gdk_window_resize;
1287 	void function(GdkWindow* window, GdkWindow* sibling, int above) c_gdk_window_restack;
1288 	void function(GdkWindow* window, int dx, int dy) c_gdk_window_scroll;
1289 	void function(GdkWindow* window, int acceptFocus) c_gdk_window_set_accept_focus;
1290 	void function(GdkWindow* window, GdkColor* color) c_gdk_window_set_background;
1291 	void function(GdkWindow* window, cairo_pattern_t* pattern) c_gdk_window_set_background_pattern;
1292 	void function(GdkWindow* window, GdkRGBA* rgba) c_gdk_window_set_background_rgba;
1293 	void function(GdkWindow* window) c_gdk_window_set_child_input_shapes;
1294 	void function(GdkWindow* window) c_gdk_window_set_child_shapes;
1295 	void function(GdkWindow* window, int composited) c_gdk_window_set_composited;
1296 	void function(GdkWindow* window, GdkCursor* cursor) c_gdk_window_set_cursor;
1297 	void function(GdkWindow* window, GdkWMDecoration decorations) c_gdk_window_set_decorations;
1298 	void function(GdkWindow* window, GdkDevice* device, GdkCursor* cursor) c_gdk_window_set_device_cursor;
1299 	void function(GdkWindow* window, GdkDevice* device, GdkEventMask eventMask) c_gdk_window_set_device_events;
1300 	void function(GdkWindow* window, int eventCompression) c_gdk_window_set_event_compression;
1301 	void function(GdkWindow* window, GdkEventMask eventMask) c_gdk_window_set_events;
1302 	void function(GdkWindow* window, int focusOnMap) c_gdk_window_set_focus_on_map;
1303 	void function(GdkWindow* window, GdkFullscreenMode mode) c_gdk_window_set_fullscreen_mode;
1304 	void function(GdkWindow* window, GdkWMFunction functions) c_gdk_window_set_functions;
1305 	void function(GdkWindow* window, GdkGeometry* geometry, GdkWindowHints geomMask) c_gdk_window_set_geometry_hints;
1306 	void function(GdkWindow* window, GdkWindow* leader) c_gdk_window_set_group;
1307 	void function(GdkWindow* window, GList* pixbufs) c_gdk_window_set_icon_list;
1308 	void function(GdkWindow* window, const(char)* name) c_gdk_window_set_icon_name;
1309 	void function(GdkWindow* window, GdkWindowInvalidateHandlerFunc handler) c_gdk_window_set_invalidate_handler;
1310 	void function(GdkWindow* window, int setting) c_gdk_window_set_keep_above;
1311 	void function(GdkWindow* window, int setting) c_gdk_window_set_keep_below;
1312 	void function(GdkWindow* window, int modal) c_gdk_window_set_modal_hint;
1313 	void function(GdkWindow* window, double opacity) c_gdk_window_set_opacity;
1314 	void function(GdkWindow* window, cairo_region_t* region) c_gdk_window_set_opaque_region;
1315 	void function(GdkWindow* window, int overrideRedirect) c_gdk_window_set_override_redirect;
1316 	void function(GdkWindow* window, int passThrough) c_gdk_window_set_pass_through;
1317 	void function(GdkWindow* window, const(char)* role) c_gdk_window_set_role;
1318 	void function(GdkWindow* window, int left, int right, int top, int bottom) c_gdk_window_set_shadow_width;
1319 	void function(GdkWindow* window, int skipsPager) c_gdk_window_set_skip_pager_hint;
1320 	void function(GdkWindow* window, int skipsTaskbar) c_gdk_window_set_skip_taskbar_hint;
1321 	void function(GdkWindow* window, GdkInputSource source, GdkEventMask eventMask) c_gdk_window_set_source_events;
1322 	void function(GdkWindow* window, const(char)* startupId) c_gdk_window_set_startup_id;
1323 	int function(GdkWindow* window, int useStatic) c_gdk_window_set_static_gravities;
1324 	void function(GdkWindow* window, int supportMultidevice) c_gdk_window_set_support_multidevice;
1325 	void function(GdkWindow* window, const(char)* title) c_gdk_window_set_title;
1326 	void function(GdkWindow* window, GdkWindow* parent) c_gdk_window_set_transient_for;
1327 	void function(GdkWindow* window, GdkWindowTypeHint hint) c_gdk_window_set_type_hint;
1328 	void function(GdkWindow* window, int urgent) c_gdk_window_set_urgency_hint;
1329 	void function(GdkWindow* window, void* userData) c_gdk_window_set_user_data;
1330 	void function(GdkWindow* window, cairo_region_t* shapeRegion, int offsetX, int offsetY) c_gdk_window_shape_combine_region;
1331 	void function(GdkWindow* window) c_gdk_window_show;
1332 	void function(GdkWindow* window) c_gdk_window_show_unraised;
1333 	int function(GdkWindow* window, GdkEvent* event) c_gdk_window_show_window_menu;
1334 	void function(GdkWindow* window) c_gdk_window_stick;
1335 	void function(GdkWindow* window) c_gdk_window_thaw_toplevel_updates_libgtk_only;
1336 	void function(GdkWindow* window) c_gdk_window_thaw_updates;
1337 	void function(GdkWindow* window) c_gdk_window_unfullscreen;
1338 	void function(GdkWindow* window) c_gdk_window_unmaximize;
1339 	void function(GdkWindow* window) c_gdk_window_unstick;
1340 	void function(GdkWindow* window) c_gdk_window_withdraw;
1341 	GdkWindow* function() c_gdk_get_default_root_window;
1342 	GdkWindow* function(GdkWindow* window) c_gdk_offscreen_window_get_embedder;
1343 	cairo_surface_t* function(GdkWindow* window) c_gdk_offscreen_window_get_surface;
1344 	void function(GdkWindow* window, GdkWindow* embedder) c_gdk_offscreen_window_set_embedder;
1345 	void function(GdkWindow* window, GdkWindowState unsetFlags, GdkWindowState setFlags) c_gdk_synthesize_window_state;
1346 
1347 	// gdk.X11
1348 
1349 	GType function() c_gdk_x11_window_get_type;
1350 	GdkWindow* function(GdkDisplay* display, uint window) c_gdk_x11_window_foreign_new_for_display;
1351 	GdkWindow* function(GdkDisplay* display, uint window) c_gdk_x11_window_lookup_for_display;
1352 	uint function(GdkWindow* window) c_gdk_x11_window_get_desktop;
1353 	uint function(GdkWindow* window) c_gdk_x11_window_get_xid;
1354 	void function(GdkWindow* window) c_gdk_x11_window_move_to_current_desktop;
1355 	void function(GdkWindow* window, uint desktop) c_gdk_x11_window_move_to_desktop;
1356 	void function(GdkWindow* window, int left, int right, int top, int bottom) c_gdk_x11_window_set_frame_extents;
1357 	void function(GdkWindow* window, int frameSyncEnabled) c_gdk_x11_window_set_frame_sync_enabled;
1358 	void function(GdkWindow* window, int hideTitlebarWhenMaximized) c_gdk_x11_window_set_hide_titlebar_when_maximized;
1359 	void function(GdkWindow* window, char* variant) c_gdk_x11_window_set_theme_variant;
1360 	void function(GdkWindow* window, uint timestamp) c_gdk_x11_window_set_user_time;
1361 	void function(GdkWindow* window, const(char)* name, const(char)* value) c_gdk_x11_window_set_utf8_property;
1362 
1363 	// gdk.Cairo
1364 
1365 	cairo_t* function(GdkWindow* window) c_gdk_cairo_create;
1366 	void function(cairo_t* cr, GdkWindow* window, int source, int sourceType, int bufferScale, int x, int y, int width, int height) c_gdk_cairo_draw_from_gl;
1367 	int function(cairo_t* cr, GdkRectangle* rect) c_gdk_cairo_get_clip_rectangle;
1368 	void function(cairo_t* cr, GdkRectangle* rectangle) c_gdk_cairo_rectangle;
1369 	void function(cairo_t* cr, cairo_region_t* region) c_gdk_cairo_region;
1370 	cairo_region_t* function(cairo_surface_t* surface) c_gdk_cairo_region_create_from_surface;
1371 	void function(cairo_t* cr, GdkColor* color) c_gdk_cairo_set_source_color;
1372 	void function(cairo_t* cr, GdkPixbuf* pixbuf, double pixbufX, double pixbufY) c_gdk_cairo_set_source_pixbuf;
1373 	void function(cairo_t* cr, GdkRGBA* rgba) c_gdk_cairo_set_source_rgba;
1374 	void function(cairo_t* cr, GdkWindow* window, double x, double y) c_gdk_cairo_set_source_window;
1375 	cairo_surface_t* function(GdkPixbuf* pixbuf, int scale, GdkWindow* forWindow) c_gdk_cairo_surface_create_from_pixbuf;
1376 	GdkDrawingContext* function(cairo_t* cr) c_gdk_cairo_get_drawing_context;
1377 
1378 	// gdk.Pango
1379 
1380 	PangoContext* function() c_gdk_pango_context_get;
1381 	PangoContext* function(GdkScreen* screen) c_gdk_pango_context_get_for_screen;
1382 	cairo_region_t* function(PangoLayout* layout, int xOrigin, int yOrigin, int* indexRanges, int nRanges) c_gdk_pango_layout_get_clip_region;
1383 	cairo_region_t* function(PangoLayoutLine* line, int xOrigin, int yOrigin, int* indexRanges, int nRanges) c_gdk_pango_layout_line_get_clip_region;
1384 	PangoContext* function(GdkDisplay* display) c_gdk_pango_context_get_for_display;
1385 
1386 	// gdk.Pixbuf
1387 
1388 	GdkPixbuf* function(cairo_surface_t* surface, int srcX, int srcY, int width, int height) c_gdk_pixbuf_get_from_surface;
1389 	GdkPixbuf* function(GdkWindow* window, int srcX, int srcY, int width, int height) c_gdk_pixbuf_get_from_window;
1390 
1391 	// gdk.Threads
1392 
1393 	uint function(GSourceFunc funct, void* data) c_gdk_threads_add_idle;
1394 	uint function(int priority, GSourceFunc funct, void* data, GDestroyNotify notify) c_gdk_threads_add_idle_full;
1395 	uint function(uint interval, GSourceFunc funct, void* data) c_gdk_threads_add_timeout;
1396 	uint function(int priority, uint interval, GSourceFunc funct, void* data, GDestroyNotify notify) c_gdk_threads_add_timeout_full;
1397 	uint function(uint interval, GSourceFunc funct, void* data) c_gdk_threads_add_timeout_seconds;
1398 	uint function(int priority, uint interval, GSourceFunc funct, void* data, GDestroyNotify notify) c_gdk_threads_add_timeout_seconds_full;
1399 	void function() c_gdk_threads_enter;
1400 	void function() c_gdk_threads_init;
1401 	void function() c_gdk_threads_leave;
1402 	void function(GCallback enterFn, GCallback leaveFn) c_gdk_threads_set_lock_functions;
1403 
1404 	// gdk.Gdk
1405 
1406 	void function() c_gdk_beep;
1407 	int function() c_gdk_error_trap_pop;
1408 	void function() c_gdk_error_trap_pop_ignored;
1409 	void function() c_gdk_error_trap_push;
1410 	void function() c_gdk_flush;
1411 	char* function() c_gdk_get_display;
1412 	const(char)* function() c_gdk_get_display_arg_name;
1413 	const(char)* function() c_gdk_get_program_class;
1414 	void function(int* argc, char*** argv) c_gdk_init;
1415 	int function(int* argc, char*** argv) c_gdk_init_check;
1416 	GdkGrabStatus function(GdkWindow* window, int ownerEvents, uint time) c_gdk_keyboard_grab;
1417 	void function(uint time) c_gdk_keyboard_ungrab;
1418 	void function() c_gdk_notify_startup_complete;
1419 	void function(const(char)* startupId) c_gdk_notify_startup_complete_with_id;
1420 	void function(int* argc, char*** argv) c_gdk_parse_args;
1421 	GdkGrabStatus function(GdkWindow* window, int ownerEvents, GdkEventMask eventMask, GdkWindow* confineTo, GdkCursor* cursor, uint time) c_gdk_pointer_grab;
1422 	int function() c_gdk_pointer_is_grabbed;
1423 	void function(uint time) c_gdk_pointer_ungrab;
1424 	void function(const(char)* backends) c_gdk_set_allowed_backends;
1425 	void function(uint msec) c_gdk_set_double_click_time;
1426 	void function(const(char)* programClass) c_gdk_set_program_class;
1427 
1428 	// gdk.Selection
1429 
1430 	void function(GdkWindow* requestor, GdkAtom selection, GdkAtom target, uint time) c_gdk_selection_convert;
1431 	GdkWindow* function(GdkAtom selection) c_gdk_selection_owner_get;
1432 	GdkWindow* function(GdkDisplay* display, GdkAtom selection) c_gdk_selection_owner_get_for_display;
1433 	int function(GdkWindow* owner, GdkAtom selection, uint time, int sendEvent) c_gdk_selection_owner_set;
1434 	int function(GdkDisplay* display, GdkWindow* owner, GdkAtom selection, uint time, int sendEvent) c_gdk_selection_owner_set_for_display;
1435 	int function(GdkWindow* requestor, char** data, GdkAtom* propType, int* propFormat) c_gdk_selection_property_get;
1436 	void function(GdkWindow* requestor, GdkAtom selection, GdkAtom target, GdkAtom property, uint time) c_gdk_selection_send_notify;
1437 	void function(GdkDisplay* display, GdkWindow* requestor, GdkAtom selection, GdkAtom target, GdkAtom property, uint time) c_gdk_selection_send_notify_for_display;
1438 
1439 	// gdk.Testing
1440 
1441 	void function(GdkWindow* window) c_gdk_test_render_sync;
1442 	int function(GdkWindow* window, int x, int y, uint button, GdkModifierType modifiers, GdkEventType buttonPressrelease) c_gdk_test_simulate_button;
1443 	int function(GdkWindow* window, int x, int y, uint keyval, GdkModifierType modifiers, GdkEventType keyPressrelease) c_gdk_test_simulate_key;
1444 }
1445 
1446 
1447 // gdk.AppLaunchContext
1448 
1449 alias c_gdk_app_launch_context_get_type gdk_app_launch_context_get_type;
1450 alias c_gdk_app_launch_context_new gdk_app_launch_context_new;
1451 alias c_gdk_app_launch_context_set_desktop gdk_app_launch_context_set_desktop;
1452 alias c_gdk_app_launch_context_set_display gdk_app_launch_context_set_display;
1453 alias c_gdk_app_launch_context_set_icon gdk_app_launch_context_set_icon;
1454 alias c_gdk_app_launch_context_set_icon_name gdk_app_launch_context_set_icon_name;
1455 alias c_gdk_app_launch_context_set_screen gdk_app_launch_context_set_screen;
1456 alias c_gdk_app_launch_context_set_timestamp gdk_app_launch_context_set_timestamp;
1457 
1458 // gdk.Atom
1459 
1460 alias c_gdk_atom_name gdk_atom_name;
1461 alias c_gdk_atom_intern gdk_atom_intern;
1462 alias c_gdk_atom_intern_static_string gdk_atom_intern_static_string;
1463 alias c_gdk_property_change gdk_property_change;
1464 alias c_gdk_property_delete gdk_property_delete;
1465 alias c_gdk_property_get gdk_property_get;
1466 alias c_gdk_text_property_to_utf8_list_for_display gdk_text_property_to_utf8_list_for_display;
1467 alias c_gdk_utf8_to_string_target gdk_utf8_to_string_target;
1468 
1469 // gdk.Color
1470 
1471 alias c_gdk_color_get_type gdk_color_get_type;
1472 alias c_gdk_color_copy gdk_color_copy;
1473 alias c_gdk_color_equal gdk_color_equal;
1474 alias c_gdk_color_free gdk_color_free;
1475 alias c_gdk_color_hash gdk_color_hash;
1476 alias c_gdk_color_to_string gdk_color_to_string;
1477 alias c_gdk_color_parse gdk_color_parse;
1478 
1479 // gdk.Cursor
1480 
1481 alias c_gdk_cursor_get_type gdk_cursor_get_type;
1482 alias c_gdk_cursor_new gdk_cursor_new;
1483 alias c_gdk_cursor_new_for_display gdk_cursor_new_for_display;
1484 alias c_gdk_cursor_new_from_name gdk_cursor_new_from_name;
1485 alias c_gdk_cursor_new_from_pixbuf gdk_cursor_new_from_pixbuf;
1486 alias c_gdk_cursor_new_from_surface gdk_cursor_new_from_surface;
1487 alias c_gdk_cursor_get_cursor_type gdk_cursor_get_cursor_type;
1488 alias c_gdk_cursor_get_display gdk_cursor_get_display;
1489 alias c_gdk_cursor_get_image gdk_cursor_get_image;
1490 alias c_gdk_cursor_get_surface gdk_cursor_get_surface;
1491 alias c_gdk_cursor_ref gdk_cursor_ref;
1492 alias c_gdk_cursor_unref gdk_cursor_unref;
1493 
1494 // gdk.Device
1495 
1496 alias c_gdk_device_get_type gdk_device_get_type;
1497 alias c_gdk_device_free_history gdk_device_free_history;
1498 alias c_gdk_device_grab_info_libgtk_only gdk_device_grab_info_libgtk_only;
1499 alias c_gdk_device_get_associated_device gdk_device_get_associated_device;
1500 alias c_gdk_device_get_axes gdk_device_get_axes;
1501 alias c_gdk_device_get_axis gdk_device_get_axis;
1502 alias c_gdk_device_get_axis_use gdk_device_get_axis_use;
1503 alias c_gdk_device_get_axis_value gdk_device_get_axis_value;
1504 alias c_gdk_device_get_device_type gdk_device_get_device_type;
1505 alias c_gdk_device_get_display gdk_device_get_display;
1506 alias c_gdk_device_get_has_cursor gdk_device_get_has_cursor;
1507 alias c_gdk_device_get_history gdk_device_get_history;
1508 alias c_gdk_device_get_key gdk_device_get_key;
1509 alias c_gdk_device_get_last_event_window gdk_device_get_last_event_window;
1510 alias c_gdk_device_get_mode gdk_device_get_mode;
1511 alias c_gdk_device_get_n_axes gdk_device_get_n_axes;
1512 alias c_gdk_device_get_n_keys gdk_device_get_n_keys;
1513 alias c_gdk_device_get_name gdk_device_get_name;
1514 alias c_gdk_device_get_position gdk_device_get_position;
1515 alias c_gdk_device_get_position_double gdk_device_get_position_double;
1516 alias c_gdk_device_get_product_id gdk_device_get_product_id;
1517 alias c_gdk_device_get_seat gdk_device_get_seat;
1518 alias c_gdk_device_get_source gdk_device_get_source;
1519 alias c_gdk_device_get_state gdk_device_get_state;
1520 alias c_gdk_device_get_vendor_id gdk_device_get_vendor_id;
1521 alias c_gdk_device_get_window_at_position gdk_device_get_window_at_position;
1522 alias c_gdk_device_get_window_at_position_double gdk_device_get_window_at_position_double;
1523 alias c_gdk_device_grab gdk_device_grab;
1524 alias c_gdk_device_list_axes gdk_device_list_axes;
1525 alias c_gdk_device_list_slave_devices gdk_device_list_slave_devices;
1526 alias c_gdk_device_set_axis_use gdk_device_set_axis_use;
1527 alias c_gdk_device_set_key gdk_device_set_key;
1528 alias c_gdk_device_set_mode gdk_device_set_mode;
1529 alias c_gdk_device_ungrab gdk_device_ungrab;
1530 alias c_gdk_device_warp gdk_device_warp;
1531 
1532 // gdk.DeviceManager
1533 
1534 alias c_gdk_device_manager_get_type gdk_device_manager_get_type;
1535 alias c_gdk_device_manager_get_client_pointer gdk_device_manager_get_client_pointer;
1536 alias c_gdk_device_manager_get_display gdk_device_manager_get_display;
1537 alias c_gdk_device_manager_list_devices gdk_device_manager_list_devices;
1538 alias c_gdk_disable_multidevice gdk_disable_multidevice;
1539 
1540 // gdk.DevicePad
1541 
1542 alias c_gdk_device_pad_get_type gdk_device_pad_get_type;
1543 alias c_gdk_device_pad_get_feature_group gdk_device_pad_get_feature_group;
1544 alias c_gdk_device_pad_get_group_n_modes gdk_device_pad_get_group_n_modes;
1545 alias c_gdk_device_pad_get_n_features gdk_device_pad_get_n_features;
1546 alias c_gdk_device_pad_get_n_groups gdk_device_pad_get_n_groups;
1547 
1548 // gdk.DeviceTool
1549 
1550 alias c_gdk_device_tool_get_type gdk_device_tool_get_type;
1551 alias c_gdk_device_tool_get_hardware_id gdk_device_tool_get_hardware_id;
1552 alias c_gdk_device_tool_get_serial gdk_device_tool_get_serial;
1553 alias c_gdk_device_tool_get_tool_type gdk_device_tool_get_tool_type;
1554 
1555 // gdk.Display
1556 
1557 alias c_gdk_display_get_type gdk_display_get_type;
1558 alias c_gdk_display_get_default gdk_display_get_default;
1559 alias c_gdk_display_open gdk_display_open;
1560 alias c_gdk_display_open_default_libgtk_only gdk_display_open_default_libgtk_only;
1561 alias c_gdk_display_beep gdk_display_beep;
1562 alias c_gdk_display_close gdk_display_close;
1563 alias c_gdk_display_device_is_grabbed gdk_display_device_is_grabbed;
1564 alias c_gdk_display_flush gdk_display_flush;
1565 alias c_gdk_display_get_app_launch_context gdk_display_get_app_launch_context;
1566 alias c_gdk_display_get_default_cursor_size gdk_display_get_default_cursor_size;
1567 alias c_gdk_display_get_default_group gdk_display_get_default_group;
1568 alias c_gdk_display_get_default_screen gdk_display_get_default_screen;
1569 alias c_gdk_display_get_default_seat gdk_display_get_default_seat;
1570 alias c_gdk_display_get_device_manager gdk_display_get_device_manager;
1571 alias c_gdk_display_get_event gdk_display_get_event;
1572 alias c_gdk_display_get_maximal_cursor_size gdk_display_get_maximal_cursor_size;
1573 alias c_gdk_display_get_monitor gdk_display_get_monitor;
1574 alias c_gdk_display_get_monitor_at_point gdk_display_get_monitor_at_point;
1575 alias c_gdk_display_get_monitor_at_window gdk_display_get_monitor_at_window;
1576 alias c_gdk_display_get_n_monitors gdk_display_get_n_monitors;
1577 alias c_gdk_display_get_n_screens gdk_display_get_n_screens;
1578 alias c_gdk_display_get_name gdk_display_get_name;
1579 alias c_gdk_display_get_pointer gdk_display_get_pointer;
1580 alias c_gdk_display_get_primary_monitor gdk_display_get_primary_monitor;
1581 alias c_gdk_display_get_screen gdk_display_get_screen;
1582 alias c_gdk_display_get_window_at_pointer gdk_display_get_window_at_pointer;
1583 alias c_gdk_display_has_pending gdk_display_has_pending;
1584 alias c_gdk_display_is_closed gdk_display_is_closed;
1585 alias c_gdk_display_keyboard_ungrab gdk_display_keyboard_ungrab;
1586 alias c_gdk_display_list_devices gdk_display_list_devices;
1587 alias c_gdk_display_list_seats gdk_display_list_seats;
1588 alias c_gdk_display_notify_startup_complete gdk_display_notify_startup_complete;
1589 alias c_gdk_display_peek_event gdk_display_peek_event;
1590 alias c_gdk_display_pointer_is_grabbed gdk_display_pointer_is_grabbed;
1591 alias c_gdk_display_pointer_ungrab gdk_display_pointer_ungrab;
1592 alias c_gdk_display_put_event gdk_display_put_event;
1593 alias c_gdk_display_request_selection_notification gdk_display_request_selection_notification;
1594 alias c_gdk_display_set_double_click_distance gdk_display_set_double_click_distance;
1595 alias c_gdk_display_set_double_click_time gdk_display_set_double_click_time;
1596 alias c_gdk_display_store_clipboard gdk_display_store_clipboard;
1597 alias c_gdk_display_supports_clipboard_persistence gdk_display_supports_clipboard_persistence;
1598 alias c_gdk_display_supports_composite gdk_display_supports_composite;
1599 alias c_gdk_display_supports_cursor_alpha gdk_display_supports_cursor_alpha;
1600 alias c_gdk_display_supports_cursor_color gdk_display_supports_cursor_color;
1601 alias c_gdk_display_supports_input_shapes gdk_display_supports_input_shapes;
1602 alias c_gdk_display_supports_selection_notification gdk_display_supports_selection_notification;
1603 alias c_gdk_display_supports_shapes gdk_display_supports_shapes;
1604 alias c_gdk_display_sync gdk_display_sync;
1605 alias c_gdk_display_warp_pointer gdk_display_warp_pointer;
1606 
1607 // gdk.DisplayManager
1608 
1609 alias c_gdk_display_manager_get_type gdk_display_manager_get_type;
1610 alias c_gdk_display_manager_get gdk_display_manager_get;
1611 alias c_gdk_display_manager_get_default_display gdk_display_manager_get_default_display;
1612 alias c_gdk_display_manager_list_displays gdk_display_manager_list_displays;
1613 alias c_gdk_display_manager_open_display gdk_display_manager_open_display;
1614 alias c_gdk_display_manager_set_default_display gdk_display_manager_set_default_display;
1615 
1616 // gdk.DragContext
1617 
1618 alias c_gdk_drag_context_get_type gdk_drag_context_get_type;
1619 alias c_gdk_drag_context_get_actions gdk_drag_context_get_actions;
1620 alias c_gdk_drag_context_get_dest_window gdk_drag_context_get_dest_window;
1621 alias c_gdk_drag_context_get_device gdk_drag_context_get_device;
1622 alias c_gdk_drag_context_get_drag_window gdk_drag_context_get_drag_window;
1623 alias c_gdk_drag_context_get_protocol gdk_drag_context_get_protocol;
1624 alias c_gdk_drag_context_get_selected_action gdk_drag_context_get_selected_action;
1625 alias c_gdk_drag_context_get_source_window gdk_drag_context_get_source_window;
1626 alias c_gdk_drag_context_get_suggested_action gdk_drag_context_get_suggested_action;
1627 alias c_gdk_drag_context_list_targets gdk_drag_context_list_targets;
1628 alias c_gdk_drag_context_manage_dnd gdk_drag_context_manage_dnd;
1629 alias c_gdk_drag_context_set_device gdk_drag_context_set_device;
1630 alias c_gdk_drag_context_set_hotspot gdk_drag_context_set_hotspot;
1631 alias c_gdk_drag_abort gdk_drag_abort;
1632 alias c_gdk_drag_begin gdk_drag_begin;
1633 alias c_gdk_drag_begin_for_device gdk_drag_begin_for_device;
1634 alias c_gdk_drag_begin_from_point gdk_drag_begin_from_point;
1635 alias c_gdk_drag_drop gdk_drag_drop;
1636 alias c_gdk_drag_drop_done gdk_drag_drop_done;
1637 alias c_gdk_drag_drop_succeeded gdk_drag_drop_succeeded;
1638 alias c_gdk_drag_find_window_for_screen gdk_drag_find_window_for_screen;
1639 alias c_gdk_drag_get_selection gdk_drag_get_selection;
1640 alias c_gdk_drag_motion gdk_drag_motion;
1641 alias c_gdk_drag_status gdk_drag_status;
1642 alias c_gdk_drop_finish gdk_drop_finish;
1643 alias c_gdk_drop_reply gdk_drop_reply;
1644 
1645 // gdk.DrawingContext
1646 
1647 alias c_gdk_drawing_context_get_type gdk_drawing_context_get_type;
1648 alias c_gdk_drawing_context_get_cairo_context gdk_drawing_context_get_cairo_context;
1649 alias c_gdk_drawing_context_get_clip gdk_drawing_context_get_clip;
1650 alias c_gdk_drawing_context_get_window gdk_drawing_context_get_window;
1651 alias c_gdk_drawing_context_is_valid gdk_drawing_context_is_valid;
1652 
1653 // gdk.Event
1654 
1655 alias c_gdk_event_get_type gdk_event_get_type;
1656 alias c_gdk_event_new gdk_event_new;
1657 alias c_gdk_events_get_angle gdk_events_get_angle;
1658 alias c_gdk_events_get_center gdk_events_get_center;
1659 alias c_gdk_events_get_distance gdk_events_get_distance;
1660 alias c_gdk_event_copy gdk_event_copy;
1661 alias c_gdk_event_free gdk_event_free;
1662 alias c_gdk_event_get_axis gdk_event_get_axis;
1663 alias c_gdk_event_get_button gdk_event_get_button;
1664 alias c_gdk_event_get_click_count gdk_event_get_click_count;
1665 alias c_gdk_event_get_coords gdk_event_get_coords;
1666 alias c_gdk_event_get_device gdk_event_get_device;
1667 alias c_gdk_event_get_device_tool gdk_event_get_device_tool;
1668 alias c_gdk_event_get_event_sequence gdk_event_get_event_sequence;
1669 alias c_gdk_event_get_event_type gdk_event_get_event_type;
1670 alias c_gdk_event_get_keycode gdk_event_get_keycode;
1671 alias c_gdk_event_get_keyval gdk_event_get_keyval;
1672 alias c_gdk_event_get_pointer_emulated gdk_event_get_pointer_emulated;
1673 alias c_gdk_event_get_root_coords gdk_event_get_root_coords;
1674 alias c_gdk_event_get_scancode gdk_event_get_scancode;
1675 alias c_gdk_event_get_screen gdk_event_get_screen;
1676 alias c_gdk_event_get_scroll_deltas gdk_event_get_scroll_deltas;
1677 alias c_gdk_event_get_scroll_direction gdk_event_get_scroll_direction;
1678 alias c_gdk_event_get_seat gdk_event_get_seat;
1679 alias c_gdk_event_get_source_device gdk_event_get_source_device;
1680 alias c_gdk_event_get_state gdk_event_get_state;
1681 alias c_gdk_event_get_time gdk_event_get_time;
1682 alias c_gdk_event_get_window gdk_event_get_window;
1683 alias c_gdk_event_is_scroll_stop_event gdk_event_is_scroll_stop_event;
1684 alias c_gdk_event_put gdk_event_put;
1685 alias c_gdk_event_set_device gdk_event_set_device;
1686 alias c_gdk_event_set_device_tool gdk_event_set_device_tool;
1687 alias c_gdk_event_set_screen gdk_event_set_screen;
1688 alias c_gdk_event_set_source_device gdk_event_set_source_device;
1689 alias c_gdk_event_triggers_context_menu gdk_event_triggers_context_menu;
1690 alias c_gdk_event_get gdk_event_get;
1691 alias c_gdk_event_handler_set gdk_event_handler_set;
1692 alias c_gdk_event_peek gdk_event_peek;
1693 alias c_gdk_event_request_motions gdk_event_request_motions;
1694 alias c_gdk_events_pending gdk_events_pending;
1695 alias c_gdk_get_show_events gdk_get_show_events;
1696 alias c_gdk_set_show_events gdk_set_show_events;
1697 alias c_gdk_setting_get gdk_setting_get;
1698 
1699 // gdk.EventSequence
1700 
1701 alias c_gdk_event_sequence_get_type gdk_event_sequence_get_type;
1702 
1703 // gdk.FrameClock
1704 
1705 alias c_gdk_frame_clock_get_type gdk_frame_clock_get_type;
1706 alias c_gdk_frame_clock_begin_updating gdk_frame_clock_begin_updating;
1707 alias c_gdk_frame_clock_end_updating gdk_frame_clock_end_updating;
1708 alias c_gdk_frame_clock_get_current_timings gdk_frame_clock_get_current_timings;
1709 alias c_gdk_frame_clock_get_frame_counter gdk_frame_clock_get_frame_counter;
1710 alias c_gdk_frame_clock_get_frame_time gdk_frame_clock_get_frame_time;
1711 alias c_gdk_frame_clock_get_history_start gdk_frame_clock_get_history_start;
1712 alias c_gdk_frame_clock_get_refresh_info gdk_frame_clock_get_refresh_info;
1713 alias c_gdk_frame_clock_get_timings gdk_frame_clock_get_timings;
1714 alias c_gdk_frame_clock_request_phase gdk_frame_clock_request_phase;
1715 
1716 // gdk.FrameTimings
1717 
1718 alias c_gdk_frame_timings_get_type gdk_frame_timings_get_type;
1719 alias c_gdk_frame_timings_get_complete gdk_frame_timings_get_complete;
1720 alias c_gdk_frame_timings_get_frame_counter gdk_frame_timings_get_frame_counter;
1721 alias c_gdk_frame_timings_get_frame_time gdk_frame_timings_get_frame_time;
1722 alias c_gdk_frame_timings_get_predicted_presentation_time gdk_frame_timings_get_predicted_presentation_time;
1723 alias c_gdk_frame_timings_get_presentation_time gdk_frame_timings_get_presentation_time;
1724 alias c_gdk_frame_timings_get_refresh_interval gdk_frame_timings_get_refresh_interval;
1725 alias c_gdk_frame_timings_ref gdk_frame_timings_ref;
1726 alias c_gdk_frame_timings_unref gdk_frame_timings_unref;
1727 
1728 // gdk.GLContext
1729 
1730 alias c_gdk_gl_context_get_type gdk_gl_context_get_type;
1731 alias c_gdk_gl_context_clear_current gdk_gl_context_clear_current;
1732 alias c_gdk_gl_context_get_current gdk_gl_context_get_current;
1733 alias c_gdk_gl_context_get_debug_enabled gdk_gl_context_get_debug_enabled;
1734 alias c_gdk_gl_context_get_display gdk_gl_context_get_display;
1735 alias c_gdk_gl_context_get_forward_compatible gdk_gl_context_get_forward_compatible;
1736 alias c_gdk_gl_context_get_required_version gdk_gl_context_get_required_version;
1737 alias c_gdk_gl_context_get_shared_context gdk_gl_context_get_shared_context;
1738 alias c_gdk_gl_context_get_use_es gdk_gl_context_get_use_es;
1739 alias c_gdk_gl_context_get_version gdk_gl_context_get_version;
1740 alias c_gdk_gl_context_get_window gdk_gl_context_get_window;
1741 alias c_gdk_gl_context_is_legacy gdk_gl_context_is_legacy;
1742 alias c_gdk_gl_context_make_current gdk_gl_context_make_current;
1743 alias c_gdk_gl_context_realize gdk_gl_context_realize;
1744 alias c_gdk_gl_context_set_debug_enabled gdk_gl_context_set_debug_enabled;
1745 alias c_gdk_gl_context_set_forward_compatible gdk_gl_context_set_forward_compatible;
1746 alias c_gdk_gl_context_set_required_version gdk_gl_context_set_required_version;
1747 alias c_gdk_gl_context_set_use_es gdk_gl_context_set_use_es;
1748 
1749 // gdk.Keymap
1750 
1751 alias c_gdk_keymap_get_type gdk_keymap_get_type;
1752 alias c_gdk_keymap_get_default gdk_keymap_get_default;
1753 alias c_gdk_keymap_get_for_display gdk_keymap_get_for_display;
1754 alias c_gdk_keymap_add_virtual_modifiers gdk_keymap_add_virtual_modifiers;
1755 alias c_gdk_keymap_get_caps_lock_state gdk_keymap_get_caps_lock_state;
1756 alias c_gdk_keymap_get_direction gdk_keymap_get_direction;
1757 alias c_gdk_keymap_get_entries_for_keycode gdk_keymap_get_entries_for_keycode;
1758 alias c_gdk_keymap_get_entries_for_keyval gdk_keymap_get_entries_for_keyval;
1759 alias c_gdk_keymap_get_modifier_mask gdk_keymap_get_modifier_mask;
1760 alias c_gdk_keymap_get_modifier_state gdk_keymap_get_modifier_state;
1761 alias c_gdk_keymap_get_num_lock_state gdk_keymap_get_num_lock_state;
1762 alias c_gdk_keymap_get_scroll_lock_state gdk_keymap_get_scroll_lock_state;
1763 alias c_gdk_keymap_have_bidi_layouts gdk_keymap_have_bidi_layouts;
1764 alias c_gdk_keymap_lookup_key gdk_keymap_lookup_key;
1765 alias c_gdk_keymap_map_virtual_modifiers gdk_keymap_map_virtual_modifiers;
1766 alias c_gdk_keymap_translate_keyboard_state gdk_keymap_translate_keyboard_state;
1767 alias c_gdk_keyval_convert_case gdk_keyval_convert_case;
1768 alias c_gdk_keyval_from_name gdk_keyval_from_name;
1769 alias c_gdk_keyval_is_lower gdk_keyval_is_lower;
1770 alias c_gdk_keyval_is_upper gdk_keyval_is_upper;
1771 alias c_gdk_keyval_name gdk_keyval_name;
1772 alias c_gdk_keyval_to_lower gdk_keyval_to_lower;
1773 alias c_gdk_keyval_to_unicode gdk_keyval_to_unicode;
1774 alias c_gdk_keyval_to_upper gdk_keyval_to_upper;
1775 alias c_gdk_unicode_to_keyval gdk_unicode_to_keyval;
1776 
1777 // gdk.MonitorG
1778 
1779 alias c_gdk_monitor_get_type gdk_monitor_get_type;
1780 alias c_gdk_monitor_get_display gdk_monitor_get_display;
1781 alias c_gdk_monitor_get_geometry gdk_monitor_get_geometry;
1782 alias c_gdk_monitor_get_height_mm gdk_monitor_get_height_mm;
1783 alias c_gdk_monitor_get_manufacturer gdk_monitor_get_manufacturer;
1784 alias c_gdk_monitor_get_model gdk_monitor_get_model;
1785 alias c_gdk_monitor_get_refresh_rate gdk_monitor_get_refresh_rate;
1786 alias c_gdk_monitor_get_scale_factor gdk_monitor_get_scale_factor;
1787 alias c_gdk_monitor_get_subpixel_layout gdk_monitor_get_subpixel_layout;
1788 alias c_gdk_monitor_get_width_mm gdk_monitor_get_width_mm;
1789 alias c_gdk_monitor_get_workarea gdk_monitor_get_workarea;
1790 alias c_gdk_monitor_is_primary gdk_monitor_is_primary;
1791 
1792 // gdk.RGBA
1793 
1794 alias c_gdk_rgba_get_type gdk_rgba_get_type;
1795 alias c_gdk_rgba_copy gdk_rgba_copy;
1796 alias c_gdk_rgba_equal gdk_rgba_equal;
1797 alias c_gdk_rgba_free gdk_rgba_free;
1798 alias c_gdk_rgba_hash gdk_rgba_hash;
1799 alias c_gdk_rgba_parse gdk_rgba_parse;
1800 alias c_gdk_rgba_to_string gdk_rgba_to_string;
1801 
1802 // gdk.Rectangle
1803 
1804 alias c_gdk_rectangle_get_type gdk_rectangle_get_type;
1805 alias c_gdk_rectangle_equal gdk_rectangle_equal;
1806 alias c_gdk_rectangle_intersect gdk_rectangle_intersect;
1807 alias c_gdk_rectangle_union gdk_rectangle_union;
1808 
1809 // gdk.Screen
1810 
1811 alias c_gdk_screen_get_type gdk_screen_get_type;
1812 alias c_gdk_screen_get_default gdk_screen_get_default;
1813 alias c_gdk_screen_height gdk_screen_height;
1814 alias c_gdk_screen_height_mm gdk_screen_height_mm;
1815 alias c_gdk_screen_width gdk_screen_width;
1816 alias c_gdk_screen_width_mm gdk_screen_width_mm;
1817 alias c_gdk_screen_get_active_window gdk_screen_get_active_window;
1818 alias c_gdk_screen_get_display gdk_screen_get_display;
1819 alias c_gdk_screen_get_font_options gdk_screen_get_font_options;
1820 alias c_gdk_screen_get_height gdk_screen_get_height;
1821 alias c_gdk_screen_get_height_mm gdk_screen_get_height_mm;
1822 alias c_gdk_screen_get_monitor_at_point gdk_screen_get_monitor_at_point;
1823 alias c_gdk_screen_get_monitor_at_window gdk_screen_get_monitor_at_window;
1824 alias c_gdk_screen_get_monitor_geometry gdk_screen_get_monitor_geometry;
1825 alias c_gdk_screen_get_monitor_height_mm gdk_screen_get_monitor_height_mm;
1826 alias c_gdk_screen_get_monitor_plug_name gdk_screen_get_monitor_plug_name;
1827 alias c_gdk_screen_get_monitor_scale_factor gdk_screen_get_monitor_scale_factor;
1828 alias c_gdk_screen_get_monitor_width_mm gdk_screen_get_monitor_width_mm;
1829 alias c_gdk_screen_get_monitor_workarea gdk_screen_get_monitor_workarea;
1830 alias c_gdk_screen_get_n_monitors gdk_screen_get_n_monitors;
1831 alias c_gdk_screen_get_number gdk_screen_get_number;
1832 alias c_gdk_screen_get_primary_monitor gdk_screen_get_primary_monitor;
1833 alias c_gdk_screen_get_resolution gdk_screen_get_resolution;
1834 alias c_gdk_screen_get_rgba_visual gdk_screen_get_rgba_visual;
1835 alias c_gdk_screen_get_root_window gdk_screen_get_root_window;
1836 alias c_gdk_screen_get_setting gdk_screen_get_setting;
1837 alias c_gdk_screen_get_system_visual gdk_screen_get_system_visual;
1838 alias c_gdk_screen_get_toplevel_windows gdk_screen_get_toplevel_windows;
1839 alias c_gdk_screen_get_width gdk_screen_get_width;
1840 alias c_gdk_screen_get_width_mm gdk_screen_get_width_mm;
1841 alias c_gdk_screen_get_window_stack gdk_screen_get_window_stack;
1842 alias c_gdk_screen_is_composited gdk_screen_is_composited;
1843 alias c_gdk_screen_list_visuals gdk_screen_list_visuals;
1844 alias c_gdk_screen_make_display_name gdk_screen_make_display_name;
1845 alias c_gdk_screen_set_font_options gdk_screen_set_font_options;
1846 alias c_gdk_screen_set_resolution gdk_screen_set_resolution;
1847 
1848 // gdk.Seat
1849 
1850 alias c_gdk_seat_get_type gdk_seat_get_type;
1851 alias c_gdk_seat_get_capabilities gdk_seat_get_capabilities;
1852 alias c_gdk_seat_get_display gdk_seat_get_display;
1853 alias c_gdk_seat_get_keyboard gdk_seat_get_keyboard;
1854 alias c_gdk_seat_get_pointer gdk_seat_get_pointer;
1855 alias c_gdk_seat_get_slaves gdk_seat_get_slaves;
1856 alias c_gdk_seat_grab gdk_seat_grab;
1857 alias c_gdk_seat_ungrab gdk_seat_ungrab;
1858 
1859 // gdk.Visual
1860 
1861 alias c_gdk_visual_get_type gdk_visual_get_type;
1862 alias c_gdk_visual_get_best gdk_visual_get_best;
1863 alias c_gdk_visual_get_best_depth gdk_visual_get_best_depth;
1864 alias c_gdk_visual_get_best_type gdk_visual_get_best_type;
1865 alias c_gdk_visual_get_best_with_both gdk_visual_get_best_with_both;
1866 alias c_gdk_visual_get_best_with_depth gdk_visual_get_best_with_depth;
1867 alias c_gdk_visual_get_best_with_type gdk_visual_get_best_with_type;
1868 alias c_gdk_visual_get_system gdk_visual_get_system;
1869 alias c_gdk_visual_get_bits_per_rgb gdk_visual_get_bits_per_rgb;
1870 alias c_gdk_visual_get_blue_pixel_details gdk_visual_get_blue_pixel_details;
1871 alias c_gdk_visual_get_byte_order gdk_visual_get_byte_order;
1872 alias c_gdk_visual_get_colormap_size gdk_visual_get_colormap_size;
1873 alias c_gdk_visual_get_depth gdk_visual_get_depth;
1874 alias c_gdk_visual_get_green_pixel_details gdk_visual_get_green_pixel_details;
1875 alias c_gdk_visual_get_red_pixel_details gdk_visual_get_red_pixel_details;
1876 alias c_gdk_visual_get_screen gdk_visual_get_screen;
1877 alias c_gdk_visual_get_visual_type gdk_visual_get_visual_type;
1878 alias c_gdk_list_visuals gdk_list_visuals;
1879 alias c_gdk_query_depths gdk_query_depths;
1880 alias c_gdk_query_visual_types gdk_query_visual_types;
1881 
1882 // gdk.Window
1883 
1884 alias c_gdk_window_get_type gdk_window_get_type;
1885 alias c_gdk_window_new gdk_window_new;
1886 alias c_gdk_window_at_pointer gdk_window_at_pointer;
1887 alias c_gdk_window_constrain_size gdk_window_constrain_size;
1888 alias c_gdk_window_process_all_updates gdk_window_process_all_updates;
1889 alias c_gdk_window_set_debug_updates gdk_window_set_debug_updates;
1890 alias c_gdk_window_add_filter gdk_window_add_filter;
1891 alias c_gdk_window_beep gdk_window_beep;
1892 alias c_gdk_window_begin_draw_frame gdk_window_begin_draw_frame;
1893 alias c_gdk_window_begin_move_drag gdk_window_begin_move_drag;
1894 alias c_gdk_window_begin_move_drag_for_device gdk_window_begin_move_drag_for_device;
1895 alias c_gdk_window_begin_paint_rect gdk_window_begin_paint_rect;
1896 alias c_gdk_window_begin_paint_region gdk_window_begin_paint_region;
1897 alias c_gdk_window_begin_resize_drag gdk_window_begin_resize_drag;
1898 alias c_gdk_window_begin_resize_drag_for_device gdk_window_begin_resize_drag_for_device;
1899 alias c_gdk_window_configure_finished gdk_window_configure_finished;
1900 alias c_gdk_window_coords_from_parent gdk_window_coords_from_parent;
1901 alias c_gdk_window_coords_to_parent gdk_window_coords_to_parent;
1902 alias c_gdk_window_create_gl_context gdk_window_create_gl_context;
1903 alias c_gdk_window_create_similar_image_surface gdk_window_create_similar_image_surface;
1904 alias c_gdk_window_create_similar_surface gdk_window_create_similar_surface;
1905 alias c_gdk_window_deiconify gdk_window_deiconify;
1906 alias c_gdk_window_destroy gdk_window_destroy;
1907 alias c_gdk_window_destroy_notify gdk_window_destroy_notify;
1908 alias c_gdk_window_enable_synchronized_configure gdk_window_enable_synchronized_configure;
1909 alias c_gdk_window_end_draw_frame gdk_window_end_draw_frame;
1910 alias c_gdk_window_end_paint gdk_window_end_paint;
1911 alias c_gdk_window_ensure_native gdk_window_ensure_native;
1912 alias c_gdk_window_flush gdk_window_flush;
1913 alias c_gdk_window_focus gdk_window_focus;
1914 alias c_gdk_window_freeze_toplevel_updates_libgtk_only gdk_window_freeze_toplevel_updates_libgtk_only;
1915 alias c_gdk_window_freeze_updates gdk_window_freeze_updates;
1916 alias c_gdk_window_fullscreen gdk_window_fullscreen;
1917 alias c_gdk_window_fullscreen_on_monitor gdk_window_fullscreen_on_monitor;
1918 alias c_gdk_window_geometry_changed gdk_window_geometry_changed;
1919 alias c_gdk_window_get_accept_focus gdk_window_get_accept_focus;
1920 alias c_gdk_window_get_background_pattern gdk_window_get_background_pattern;
1921 alias c_gdk_window_get_children gdk_window_get_children;
1922 alias c_gdk_window_get_children_with_user_data gdk_window_get_children_with_user_data;
1923 alias c_gdk_window_get_clip_region gdk_window_get_clip_region;
1924 alias c_gdk_window_get_composited gdk_window_get_composited;
1925 alias c_gdk_window_get_cursor gdk_window_get_cursor;
1926 alias c_gdk_window_get_decorations gdk_window_get_decorations;
1927 alias c_gdk_window_get_device_cursor gdk_window_get_device_cursor;
1928 alias c_gdk_window_get_device_events gdk_window_get_device_events;
1929 alias c_gdk_window_get_device_position gdk_window_get_device_position;
1930 alias c_gdk_window_get_device_position_double gdk_window_get_device_position_double;
1931 alias c_gdk_window_get_display gdk_window_get_display;
1932 alias c_gdk_window_get_drag_protocol gdk_window_get_drag_protocol;
1933 alias c_gdk_window_get_effective_parent gdk_window_get_effective_parent;
1934 alias c_gdk_window_get_effective_toplevel gdk_window_get_effective_toplevel;
1935 alias c_gdk_window_get_event_compression gdk_window_get_event_compression;
1936 alias c_gdk_window_get_events gdk_window_get_events;
1937 alias c_gdk_window_get_focus_on_map gdk_window_get_focus_on_map;
1938 alias c_gdk_window_get_frame_clock gdk_window_get_frame_clock;
1939 alias c_gdk_window_get_frame_extents gdk_window_get_frame_extents;
1940 alias c_gdk_window_get_fullscreen_mode gdk_window_get_fullscreen_mode;
1941 alias c_gdk_window_get_geometry gdk_window_get_geometry;
1942 alias c_gdk_window_get_group gdk_window_get_group;
1943 alias c_gdk_window_get_height gdk_window_get_height;
1944 alias c_gdk_window_get_modal_hint gdk_window_get_modal_hint;
1945 alias c_gdk_window_get_origin gdk_window_get_origin;
1946 alias c_gdk_window_get_parent gdk_window_get_parent;
1947 alias c_gdk_window_get_pass_through gdk_window_get_pass_through;
1948 alias c_gdk_window_get_pointer gdk_window_get_pointer;
1949 alias c_gdk_window_get_position gdk_window_get_position;
1950 alias c_gdk_window_get_root_coords gdk_window_get_root_coords;
1951 alias c_gdk_window_get_root_origin gdk_window_get_root_origin;
1952 alias c_gdk_window_get_scale_factor gdk_window_get_scale_factor;
1953 alias c_gdk_window_get_screen gdk_window_get_screen;
1954 alias c_gdk_window_get_source_events gdk_window_get_source_events;
1955 alias c_gdk_window_get_state gdk_window_get_state;
1956 alias c_gdk_window_get_support_multidevice gdk_window_get_support_multidevice;
1957 alias c_gdk_window_get_toplevel gdk_window_get_toplevel;
1958 alias c_gdk_window_get_type_hint gdk_window_get_type_hint;
1959 alias c_gdk_window_get_update_area gdk_window_get_update_area;
1960 alias c_gdk_window_get_user_data gdk_window_get_user_data;
1961 alias c_gdk_window_get_visible_region gdk_window_get_visible_region;
1962 alias c_gdk_window_get_visual gdk_window_get_visual;
1963 alias c_gdk_window_get_width gdk_window_get_width;
1964 alias c_gdk_window_get_window_type gdk_window_get_window_type;
1965 alias c_gdk_window_has_native gdk_window_has_native;
1966 alias c_gdk_window_hide gdk_window_hide;
1967 alias c_gdk_window_iconify gdk_window_iconify;
1968 alias c_gdk_window_input_shape_combine_region gdk_window_input_shape_combine_region;
1969 alias c_gdk_window_invalidate_maybe_recurse gdk_window_invalidate_maybe_recurse;
1970 alias c_gdk_window_invalidate_rect gdk_window_invalidate_rect;
1971 alias c_gdk_window_invalidate_region gdk_window_invalidate_region;
1972 alias c_gdk_window_is_destroyed gdk_window_is_destroyed;
1973 alias c_gdk_window_is_input_only gdk_window_is_input_only;
1974 alias c_gdk_window_is_shaped gdk_window_is_shaped;
1975 alias c_gdk_window_is_viewable gdk_window_is_viewable;
1976 alias c_gdk_window_is_visible gdk_window_is_visible;
1977 alias c_gdk_window_lower gdk_window_lower;
1978 alias c_gdk_window_mark_paint_from_clip gdk_window_mark_paint_from_clip;
1979 alias c_gdk_window_maximize gdk_window_maximize;
1980 alias c_gdk_window_merge_child_input_shapes gdk_window_merge_child_input_shapes;
1981 alias c_gdk_window_merge_child_shapes gdk_window_merge_child_shapes;
1982 alias c_gdk_window_move gdk_window_move;
1983 alias c_gdk_window_move_region gdk_window_move_region;
1984 alias c_gdk_window_move_resize gdk_window_move_resize;
1985 alias c_gdk_window_peek_children gdk_window_peek_children;
1986 alias c_gdk_window_process_updates gdk_window_process_updates;
1987 alias c_gdk_window_raise gdk_window_raise;
1988 alias c_gdk_window_register_dnd gdk_window_register_dnd;
1989 alias c_gdk_window_remove_filter gdk_window_remove_filter;
1990 alias c_gdk_window_reparent gdk_window_reparent;
1991 alias c_gdk_window_resize gdk_window_resize;
1992 alias c_gdk_window_restack gdk_window_restack;
1993 alias c_gdk_window_scroll gdk_window_scroll;
1994 alias c_gdk_window_set_accept_focus gdk_window_set_accept_focus;
1995 alias c_gdk_window_set_background gdk_window_set_background;
1996 alias c_gdk_window_set_background_pattern gdk_window_set_background_pattern;
1997 alias c_gdk_window_set_background_rgba gdk_window_set_background_rgba;
1998 alias c_gdk_window_set_child_input_shapes gdk_window_set_child_input_shapes;
1999 alias c_gdk_window_set_child_shapes gdk_window_set_child_shapes;
2000 alias c_gdk_window_set_composited gdk_window_set_composited;
2001 alias c_gdk_window_set_cursor gdk_window_set_cursor;
2002 alias c_gdk_window_set_decorations gdk_window_set_decorations;
2003 alias c_gdk_window_set_device_cursor gdk_window_set_device_cursor;
2004 alias c_gdk_window_set_device_events gdk_window_set_device_events;
2005 alias c_gdk_window_set_event_compression gdk_window_set_event_compression;
2006 alias c_gdk_window_set_events gdk_window_set_events;
2007 alias c_gdk_window_set_focus_on_map gdk_window_set_focus_on_map;
2008 alias c_gdk_window_set_fullscreen_mode gdk_window_set_fullscreen_mode;
2009 alias c_gdk_window_set_functions gdk_window_set_functions;
2010 alias c_gdk_window_set_geometry_hints gdk_window_set_geometry_hints;
2011 alias c_gdk_window_set_group gdk_window_set_group;
2012 alias c_gdk_window_set_icon_list gdk_window_set_icon_list;
2013 alias c_gdk_window_set_icon_name gdk_window_set_icon_name;
2014 alias c_gdk_window_set_invalidate_handler gdk_window_set_invalidate_handler;
2015 alias c_gdk_window_set_keep_above gdk_window_set_keep_above;
2016 alias c_gdk_window_set_keep_below gdk_window_set_keep_below;
2017 alias c_gdk_window_set_modal_hint gdk_window_set_modal_hint;
2018 alias c_gdk_window_set_opacity gdk_window_set_opacity;
2019 alias c_gdk_window_set_opaque_region gdk_window_set_opaque_region;
2020 alias c_gdk_window_set_override_redirect gdk_window_set_override_redirect;
2021 alias c_gdk_window_set_pass_through gdk_window_set_pass_through;
2022 alias c_gdk_window_set_role gdk_window_set_role;
2023 alias c_gdk_window_set_shadow_width gdk_window_set_shadow_width;
2024 alias c_gdk_window_set_skip_pager_hint gdk_window_set_skip_pager_hint;
2025 alias c_gdk_window_set_skip_taskbar_hint gdk_window_set_skip_taskbar_hint;
2026 alias c_gdk_window_set_source_events gdk_window_set_source_events;
2027 alias c_gdk_window_set_startup_id gdk_window_set_startup_id;
2028 alias c_gdk_window_set_static_gravities gdk_window_set_static_gravities;
2029 alias c_gdk_window_set_support_multidevice gdk_window_set_support_multidevice;
2030 alias c_gdk_window_set_title gdk_window_set_title;
2031 alias c_gdk_window_set_transient_for gdk_window_set_transient_for;
2032 alias c_gdk_window_set_type_hint gdk_window_set_type_hint;
2033 alias c_gdk_window_set_urgency_hint gdk_window_set_urgency_hint;
2034 alias c_gdk_window_set_user_data gdk_window_set_user_data;
2035 alias c_gdk_window_shape_combine_region gdk_window_shape_combine_region;
2036 alias c_gdk_window_show gdk_window_show;
2037 alias c_gdk_window_show_unraised gdk_window_show_unraised;
2038 alias c_gdk_window_show_window_menu gdk_window_show_window_menu;
2039 alias c_gdk_window_stick gdk_window_stick;
2040 alias c_gdk_window_thaw_toplevel_updates_libgtk_only gdk_window_thaw_toplevel_updates_libgtk_only;
2041 alias c_gdk_window_thaw_updates gdk_window_thaw_updates;
2042 alias c_gdk_window_unfullscreen gdk_window_unfullscreen;
2043 alias c_gdk_window_unmaximize gdk_window_unmaximize;
2044 alias c_gdk_window_unstick gdk_window_unstick;
2045 alias c_gdk_window_withdraw gdk_window_withdraw;
2046 alias c_gdk_get_default_root_window gdk_get_default_root_window;
2047 alias c_gdk_offscreen_window_get_embedder gdk_offscreen_window_get_embedder;
2048 alias c_gdk_offscreen_window_get_surface gdk_offscreen_window_get_surface;
2049 alias c_gdk_offscreen_window_set_embedder gdk_offscreen_window_set_embedder;
2050 alias c_gdk_synthesize_window_state gdk_synthesize_window_state;
2051 
2052 // gdk.X11
2053 
2054 alias c_gdk_x11_window_get_type gdk_x11_window_get_type;
2055 alias c_gdk_x11_window_foreign_new_for_display gdk_x11_window_foreign_new_for_display;
2056 alias c_gdk_x11_window_lookup_for_display gdk_x11_window_lookup_for_display;
2057 alias c_gdk_x11_window_get_desktop gdk_x11_window_get_desktop;
2058 alias c_gdk_x11_window_get_xid gdk_x11_window_get_xid;
2059 alias c_gdk_x11_window_move_to_current_desktop gdk_x11_window_move_to_current_desktop;
2060 alias c_gdk_x11_window_move_to_desktop gdk_x11_window_move_to_desktop;
2061 alias c_gdk_x11_window_set_frame_extents gdk_x11_window_set_frame_extents;
2062 alias c_gdk_x11_window_set_frame_sync_enabled gdk_x11_window_set_frame_sync_enabled;
2063 alias c_gdk_x11_window_set_hide_titlebar_when_maximized gdk_x11_window_set_hide_titlebar_when_maximized;
2064 alias c_gdk_x11_window_set_theme_variant gdk_x11_window_set_theme_variant;
2065 alias c_gdk_x11_window_set_user_time gdk_x11_window_set_user_time;
2066 alias c_gdk_x11_window_set_utf8_property gdk_x11_window_set_utf8_property;
2067 
2068 // gdk.Cairo
2069 
2070 alias c_gdk_cairo_create gdk_cairo_create;
2071 alias c_gdk_cairo_draw_from_gl gdk_cairo_draw_from_gl;
2072 alias c_gdk_cairo_get_clip_rectangle gdk_cairo_get_clip_rectangle;
2073 alias c_gdk_cairo_rectangle gdk_cairo_rectangle;
2074 alias c_gdk_cairo_region gdk_cairo_region;
2075 alias c_gdk_cairo_region_create_from_surface gdk_cairo_region_create_from_surface;
2076 alias c_gdk_cairo_set_source_color gdk_cairo_set_source_color;
2077 alias c_gdk_cairo_set_source_pixbuf gdk_cairo_set_source_pixbuf;
2078 alias c_gdk_cairo_set_source_rgba gdk_cairo_set_source_rgba;
2079 alias c_gdk_cairo_set_source_window gdk_cairo_set_source_window;
2080 alias c_gdk_cairo_surface_create_from_pixbuf gdk_cairo_surface_create_from_pixbuf;
2081 alias c_gdk_cairo_get_drawing_context gdk_cairo_get_drawing_context;
2082 
2083 // gdk.Pango
2084 
2085 alias c_gdk_pango_context_get gdk_pango_context_get;
2086 alias c_gdk_pango_context_get_for_screen gdk_pango_context_get_for_screen;
2087 alias c_gdk_pango_layout_get_clip_region gdk_pango_layout_get_clip_region;
2088 alias c_gdk_pango_layout_line_get_clip_region gdk_pango_layout_line_get_clip_region;
2089 alias c_gdk_pango_context_get_for_display gdk_pango_context_get_for_display;
2090 
2091 // gdk.Pixbuf
2092 
2093 alias c_gdk_pixbuf_get_from_surface gdk_pixbuf_get_from_surface;
2094 alias c_gdk_pixbuf_get_from_window gdk_pixbuf_get_from_window;
2095 
2096 // gdk.Threads
2097 
2098 alias c_gdk_threads_add_idle gdk_threads_add_idle;
2099 alias c_gdk_threads_add_idle_full gdk_threads_add_idle_full;
2100 alias c_gdk_threads_add_timeout gdk_threads_add_timeout;
2101 alias c_gdk_threads_add_timeout_full gdk_threads_add_timeout_full;
2102 alias c_gdk_threads_add_timeout_seconds gdk_threads_add_timeout_seconds;
2103 alias c_gdk_threads_add_timeout_seconds_full gdk_threads_add_timeout_seconds_full;
2104 alias c_gdk_threads_enter gdk_threads_enter;
2105 alias c_gdk_threads_init gdk_threads_init;
2106 alias c_gdk_threads_leave gdk_threads_leave;
2107 alias c_gdk_threads_set_lock_functions gdk_threads_set_lock_functions;
2108 
2109 // gdk.Gdk
2110 
2111 alias c_gdk_beep gdk_beep;
2112 alias c_gdk_error_trap_pop gdk_error_trap_pop;
2113 alias c_gdk_error_trap_pop_ignored gdk_error_trap_pop_ignored;
2114 alias c_gdk_error_trap_push gdk_error_trap_push;
2115 alias c_gdk_flush gdk_flush;
2116 alias c_gdk_get_display gdk_get_display;
2117 alias c_gdk_get_display_arg_name gdk_get_display_arg_name;
2118 alias c_gdk_get_program_class gdk_get_program_class;
2119 alias c_gdk_init gdk_init;
2120 alias c_gdk_init_check gdk_init_check;
2121 alias c_gdk_keyboard_grab gdk_keyboard_grab;
2122 alias c_gdk_keyboard_ungrab gdk_keyboard_ungrab;
2123 alias c_gdk_notify_startup_complete gdk_notify_startup_complete;
2124 alias c_gdk_notify_startup_complete_with_id gdk_notify_startup_complete_with_id;
2125 alias c_gdk_parse_args gdk_parse_args;
2126 alias c_gdk_pointer_grab gdk_pointer_grab;
2127 alias c_gdk_pointer_is_grabbed gdk_pointer_is_grabbed;
2128 alias c_gdk_pointer_ungrab gdk_pointer_ungrab;
2129 alias c_gdk_set_allowed_backends gdk_set_allowed_backends;
2130 alias c_gdk_set_double_click_time gdk_set_double_click_time;
2131 alias c_gdk_set_program_class gdk_set_program_class;
2132 
2133 // gdk.Selection
2134 
2135 alias c_gdk_selection_convert gdk_selection_convert;
2136 alias c_gdk_selection_owner_get gdk_selection_owner_get;
2137 alias c_gdk_selection_owner_get_for_display gdk_selection_owner_get_for_display;
2138 alias c_gdk_selection_owner_set gdk_selection_owner_set;
2139 alias c_gdk_selection_owner_set_for_display gdk_selection_owner_set_for_display;
2140 alias c_gdk_selection_property_get gdk_selection_property_get;
2141 alias c_gdk_selection_send_notify gdk_selection_send_notify;
2142 alias c_gdk_selection_send_notify_for_display gdk_selection_send_notify_for_display;
2143 
2144 // gdk.Testing
2145 
2146 alias c_gdk_test_render_sync gdk_test_render_sync;
2147 alias c_gdk_test_simulate_button gdk_test_simulate_button;
2148 alias c_gdk_test_simulate_key gdk_test_simulate_key;