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 version(Tango)
28 	private import tango.stdc.stdio;
29 else
30 	private import std.stdio;
31 
32 private import gtkc.gdktypes;
33 private import gtkc.cairotypes;
34 private import gtkc.Loader;
35 private import gtkc.paths;
36 
37 mixin( _shared ~ "static this()
38 {
39 	// gdk.Gdk
40 
41 	Linker.link(gdk_init, \"gdk_init\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
42 	Linker.link(gdk_init_check, \"gdk_init_check\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
43 	Linker.link(gdk_parse_args, \"gdk_parse_args\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
44 	Linker.link(gdk_get_display_arg_name, \"gdk_get_display_arg_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
45 	Linker.link(gdk_notify_startup_complete, \"gdk_notify_startup_complete\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
46 	Linker.link(gdk_notify_startup_complete_with_id, \"gdk_notify_startup_complete_with_id\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
47 	Linker.link(gdk_set_allowed_backends, \"gdk_set_allowed_backends\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
48 	Linker.link(gdk_get_program_class, \"gdk_get_program_class\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
49 	Linker.link(gdk_set_program_class, \"gdk_set_program_class\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
50 	Linker.link(gdk_get_display, \"gdk_get_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
51 	Linker.link(gdk_flush, \"gdk_flush\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
52 	Linker.link(gdk_screen_width, \"gdk_screen_width\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
53 	Linker.link(gdk_screen_height, \"gdk_screen_height\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
54 	Linker.link(gdk_screen_width_mm, \"gdk_screen_width_mm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
55 	Linker.link(gdk_screen_height_mm, \"gdk_screen_height_mm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
56 	Linker.link(gdk_pointer_grab, \"gdk_pointer_grab\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
57 	Linker.link(gdk_pointer_ungrab, \"gdk_pointer_ungrab\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
58 	Linker.link(gdk_pointer_is_grabbed, \"gdk_pointer_is_grabbed\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
59 	Linker.link(gdk_set_double_click_time, \"gdk_set_double_click_time\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
60 	Linker.link(gdk_keyboard_grab, \"gdk_keyboard_grab\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
61 	Linker.link(gdk_keyboard_ungrab, \"gdk_keyboard_ungrab\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
62 	Linker.link(gdk_beep, \"gdk_beep\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
63 	Linker.link(gdk_error_trap_push, \"gdk_error_trap_push\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
64 	Linker.link(gdk_error_trap_pop, \"gdk_error_trap_pop\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
65 	Linker.link(gdk_error_trap_pop_ignored, \"gdk_error_trap_pop_ignored\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
66 
67 	// gdk.DisplayManager
68 
69 	Linker.link(gdk_display_manager_get, \"gdk_display_manager_get\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
70 	Linker.link(gdk_display_manager_get_default_display, \"gdk_display_manager_get_default_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
71 	Linker.link(gdk_display_manager_set_default_display, \"gdk_display_manager_set_default_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
72 	Linker.link(gdk_display_manager_list_displays, \"gdk_display_manager_list_displays\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
73 	Linker.link(gdk_display_manager_open_display, \"gdk_display_manager_open_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
74 
75 	// gdk.Display
76 
77 	Linker.link(gdk_display_open, \"gdk_display_open\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
78 	Linker.link(gdk_display_get_default, \"gdk_display_get_default\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
79 	Linker.link(gdk_display_get_name, \"gdk_display_get_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
80 	Linker.link(gdk_display_get_n_screens, \"gdk_display_get_n_screens\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
81 	Linker.link(gdk_display_get_screen, \"gdk_display_get_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
82 	Linker.link(gdk_display_get_default_screen, \"gdk_display_get_default_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
83 	Linker.link(gdk_display_get_device_manager, \"gdk_display_get_device_manager\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
84 	Linker.link(gdk_display_pointer_ungrab, \"gdk_display_pointer_ungrab\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
85 	Linker.link(gdk_display_keyboard_ungrab, \"gdk_display_keyboard_ungrab\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
86 	Linker.link(gdk_display_pointer_is_grabbed, \"gdk_display_pointer_is_grabbed\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
87 	Linker.link(gdk_display_device_is_grabbed, \"gdk_display_device_is_grabbed\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
88 	Linker.link(gdk_display_beep, \"gdk_display_beep\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
89 	Linker.link(gdk_display_sync, \"gdk_display_sync\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
90 	Linker.link(gdk_display_flush, \"gdk_display_flush\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
91 	Linker.link(gdk_display_close, \"gdk_display_close\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
92 	Linker.link(gdk_display_is_closed, \"gdk_display_is_closed\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
93 	Linker.link(gdk_display_get_event, \"gdk_display_get_event\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
94 	Linker.link(gdk_display_peek_event, \"gdk_display_peek_event\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
95 	Linker.link(gdk_display_put_event, \"gdk_display_put_event\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
96 	Linker.link(gdk_display_has_pending, \"gdk_display_has_pending\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
97 	Linker.link(gdk_display_set_double_click_time, \"gdk_display_set_double_click_time\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
98 	Linker.link(gdk_display_set_double_click_distance, \"gdk_display_set_double_click_distance\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
99 	Linker.link(gdk_display_get_pointer, \"gdk_display_get_pointer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
100 	Linker.link(gdk_display_list_devices, \"gdk_display_list_devices\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
101 	Linker.link(gdk_display_get_window_at_pointer, \"gdk_display_get_window_at_pointer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
102 	Linker.link(gdk_display_warp_pointer, \"gdk_display_warp_pointer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
103 	Linker.link(gdk_display_supports_cursor_color, \"gdk_display_supports_cursor_color\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
104 	Linker.link(gdk_display_supports_cursor_alpha, \"gdk_display_supports_cursor_alpha\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
105 	Linker.link(gdk_display_get_default_cursor_size, \"gdk_display_get_default_cursor_size\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
106 	Linker.link(gdk_display_get_maximal_cursor_size, \"gdk_display_get_maximal_cursor_size\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
107 	Linker.link(gdk_display_get_default_group, \"gdk_display_get_default_group\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
108 	Linker.link(gdk_display_supports_selection_notification, \"gdk_display_supports_selection_notification\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
109 	Linker.link(gdk_display_request_selection_notification, \"gdk_display_request_selection_notification\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
110 	Linker.link(gdk_display_supports_clipboard_persistence, \"gdk_display_supports_clipboard_persistence\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
111 	Linker.link(gdk_display_store_clipboard, \"gdk_display_store_clipboard\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
112 	Linker.link(gdk_display_supports_shapes, \"gdk_display_supports_shapes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
113 	Linker.link(gdk_display_supports_input_shapes, \"gdk_display_supports_input_shapes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
114 	Linker.link(gdk_display_supports_composite, \"gdk_display_supports_composite\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
115 	Linker.link(gdk_display_get_app_launch_context, \"gdk_display_get_app_launch_context\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
116 	Linker.link(gdk_display_notify_startup_complete, \"gdk_display_notify_startup_complete\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
117 
118 	// gdk.Screen
119 
120 	Linker.link(gdk_screen_get_default, \"gdk_screen_get_default\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
121 	Linker.link(gdk_screen_get_system_visual, \"gdk_screen_get_system_visual\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
122 	Linker.link(gdk_screen_get_rgba_visual, \"gdk_screen_get_rgba_visual\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
123 	Linker.link(gdk_screen_is_composited, \"gdk_screen_is_composited\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
124 	Linker.link(gdk_screen_get_root_window, \"gdk_screen_get_root_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
125 	Linker.link(gdk_screen_get_display, \"gdk_screen_get_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
126 	Linker.link(gdk_screen_get_number, \"gdk_screen_get_number\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
127 	Linker.link(gdk_screen_get_width, \"gdk_screen_get_width\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
128 	Linker.link(gdk_screen_get_height, \"gdk_screen_get_height\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
129 	Linker.link(gdk_screen_get_width_mm, \"gdk_screen_get_width_mm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
130 	Linker.link(gdk_screen_get_height_mm, \"gdk_screen_get_height_mm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
131 	Linker.link(gdk_screen_list_visuals, \"gdk_screen_list_visuals\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
132 	Linker.link(gdk_screen_get_toplevel_windows, \"gdk_screen_get_toplevel_windows\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
133 	Linker.link(gdk_screen_make_display_name, \"gdk_screen_make_display_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
134 	Linker.link(gdk_screen_get_n_monitors, \"gdk_screen_get_n_monitors\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
135 	Linker.link(gdk_screen_get_primary_monitor, \"gdk_screen_get_primary_monitor\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
136 	Linker.link(gdk_screen_get_monitor_geometry, \"gdk_screen_get_monitor_geometry\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
137 	Linker.link(gdk_screen_get_monitor_workarea, \"gdk_screen_get_monitor_workarea\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
138 	Linker.link(gdk_screen_get_monitor_at_point, \"gdk_screen_get_monitor_at_point\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
139 	Linker.link(gdk_screen_get_monitor_at_window, \"gdk_screen_get_monitor_at_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
140 	Linker.link(gdk_screen_get_monitor_height_mm, \"gdk_screen_get_monitor_height_mm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
141 	Linker.link(gdk_screen_get_monitor_width_mm, \"gdk_screen_get_monitor_width_mm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
142 	Linker.link(gdk_screen_get_monitor_plug_name, \"gdk_screen_get_monitor_plug_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
143 	Linker.link(gdk_screen_get_monitor_scale_factor, \"gdk_screen_get_monitor_scale_factor\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
144 	Linker.link(gdk_screen_get_setting, \"gdk_screen_get_setting\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
145 	Linker.link(gdk_screen_get_font_options, \"gdk_screen_get_font_options\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
146 	Linker.link(gdk_screen_set_font_options, \"gdk_screen_set_font_options\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
147 	Linker.link(gdk_screen_get_resolution, \"gdk_screen_get_resolution\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
148 	Linker.link(gdk_screen_set_resolution, \"gdk_screen_set_resolution\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
149 	Linker.link(gdk_screen_get_active_window, \"gdk_screen_get_active_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
150 	Linker.link(gdk_screen_get_window_stack, \"gdk_screen_get_window_stack\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
151 
152 	// gdk.DeviceManager
153 
154 	Linker.link(gdk_disable_multidevice, \"gdk_disable_multidevice\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
155 	Linker.link(gdk_device_manager_get_display, \"gdk_device_manager_get_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
156 	Linker.link(gdk_device_manager_list_devices, \"gdk_device_manager_list_devices\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
157 	Linker.link(gdk_device_manager_get_client_pointer, \"gdk_device_manager_get_client_pointer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
158 
159 	// gdk.Device
160 
161 	Linker.link(gdk_device_get_name, \"gdk_device_get_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
162 	Linker.link(gdk_device_get_source, \"gdk_device_get_source\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
163 	Linker.link(gdk_device_set_mode, \"gdk_device_set_mode\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
164 	Linker.link(gdk_device_get_mode, \"gdk_device_get_mode\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
165 	Linker.link(gdk_device_set_key, \"gdk_device_set_key\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
166 	Linker.link(gdk_device_get_key, \"gdk_device_get_key\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
167 	Linker.link(gdk_device_set_axis_use, \"gdk_device_set_axis_use\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
168 	Linker.link(gdk_device_get_axis_use, \"gdk_device_get_axis_use\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
169 	Linker.link(gdk_device_get_associated_device, \"gdk_device_get_associated_device\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
170 	Linker.link(gdk_device_list_slave_devices, \"gdk_device_list_slave_devices\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
171 	Linker.link(gdk_device_get_device_type, \"gdk_device_get_device_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
172 	Linker.link(gdk_device_get_display, \"gdk_device_get_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
173 	Linker.link(gdk_device_get_has_cursor, \"gdk_device_get_has_cursor\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
174 	Linker.link(gdk_device_get_n_axes, \"gdk_device_get_n_axes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
175 	Linker.link(gdk_device_get_n_keys, \"gdk_device_get_n_keys\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
176 	Linker.link(gdk_device_warp, \"gdk_device_warp\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
177 	Linker.link(gdk_device_grab, \"gdk_device_grab\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
178 	Linker.link(gdk_device_ungrab, \"gdk_device_ungrab\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
179 	Linker.link(gdk_device_get_state, \"gdk_device_get_state\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
180 	Linker.link(gdk_device_get_position, \"gdk_device_get_position\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
181 	Linker.link(gdk_device_get_position_double, \"gdk_device_get_position_double\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
182 	Linker.link(gdk_device_get_window_at_position, \"gdk_device_get_window_at_position\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
183 	Linker.link(gdk_device_get_window_at_position_double, \"gdk_device_get_window_at_position_double\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
184 	Linker.link(gdk_device_get_history, \"gdk_device_get_history\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
185 	Linker.link(gdk_device_free_history, \"gdk_device_free_history\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
186 	Linker.link(gdk_device_get_axis, \"gdk_device_get_axis\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
187 	Linker.link(gdk_device_list_axes, \"gdk_device_list_axes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
188 	Linker.link(gdk_device_get_axis_value, \"gdk_device_get_axis_value\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
189 
190 	// gdk.
191 
192 	Linker.link(gdk_rectangle_intersect, \"gdk_rectangle_intersect\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
193 	Linker.link(gdk_rectangle_union, \"gdk_rectangle_union\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
194 
195 	// gdk.Pixbuf
196 
197 	Linker.link(gdk_pixbuf_get_from_window, \"gdk_pixbuf_get_from_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
198 	Linker.link(gdk_pixbuf_get_from_surface, \"gdk_pixbuf_get_from_surface\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
199 	Linker.link(gdk_pixbuf_get_type, \"gdk_pixbuf_get_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
200 	Linker.link(gdk_pixbuf_new, \"gdk_pixbuf_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
201 	Linker.link(gdk_pixbuf_new_from_data, \"gdk_pixbuf_new_from_data\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
202 	Linker.link(gdk_pixbuf_new_from_xpm_data, \"gdk_pixbuf_new_from_xpm_data\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
203 	Linker.link(gdk_pixbuf_new_from_inline, \"gdk_pixbuf_new_from_inline\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
204 	Linker.link(gdk_pixbuf_new_subpixbuf, \"gdk_pixbuf_new_subpixbuf\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
205 	Linker.link(gdk_pixbuf_copy, \"gdk_pixbuf_copy\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
206 	Linker.link(gdk_pixbuf_get_colorspace, \"gdk_pixbuf_get_colorspace\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
207 	Linker.link(gdk_pixbuf_get_n_channels, \"gdk_pixbuf_get_n_channels\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
208 	Linker.link(gdk_pixbuf_get_has_alpha, \"gdk_pixbuf_get_has_alpha\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
209 	Linker.link(gdk_pixbuf_get_bits_per_sample, \"gdk_pixbuf_get_bits_per_sample\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
210 	Linker.link(gdk_pixbuf_get_pixels, \"gdk_pixbuf_get_pixels\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
211 	Linker.link(gdk_pixbuf_get_pixels_with_length, \"gdk_pixbuf_get_pixels_with_length\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
212 	Linker.link(gdk_pixbuf_get_width, \"gdk_pixbuf_get_width\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
213 	Linker.link(gdk_pixbuf_get_height, \"gdk_pixbuf_get_height\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
214 	Linker.link(gdk_pixbuf_get_rowstride, \"gdk_pixbuf_get_rowstride\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
215 	Linker.link(gdk_pixbuf_get_byte_length, \"gdk_pixbuf_get_byte_length\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
216 	Linker.link(gdk_pixbuf_get_option, \"gdk_pixbuf_get_option\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
217 	Linker.link(gdk_pixbuf_ref, \"gdk_pixbuf_ref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
218 	Linker.link(gdk_pixbuf_unref, \"gdk_pixbuf_unref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
219 	Linker.link(gdk_pixbuf_new_from_file, \"gdk_pixbuf_new_from_file\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
220 	Linker.link(gdk_pixbuf_new_from_file_at_size, \"gdk_pixbuf_new_from_file_at_size\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
221 	Linker.link(gdk_pixbuf_new_from_file_at_scale, \"gdk_pixbuf_new_from_file_at_scale\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
222 	Linker.link(gdk_pixbuf_get_file_info, \"gdk_pixbuf_get_file_info\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
223 	Linker.link(gdk_pixbuf_new_from_resource, \"gdk_pixbuf_new_from_resource\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
224 	Linker.link(gdk_pixbuf_new_from_resource_at_scale, \"gdk_pixbuf_new_from_resource_at_scale\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
225 	Linker.link(gdk_pixbuf_new_from_stream, \"gdk_pixbuf_new_from_stream\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
226 	Linker.link(gdk_pixbuf_new_from_stream_async, \"gdk_pixbuf_new_from_stream_async\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
227 	Linker.link(gdk_pixbuf_new_from_stream_finish, \"gdk_pixbuf_new_from_stream_finish\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
228 	Linker.link(gdk_pixbuf_new_from_stream_at_scale, \"gdk_pixbuf_new_from_stream_at_scale\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
229 	Linker.link(gdk_pixbuf_new_from_stream_at_scale_async, \"gdk_pixbuf_new_from_stream_at_scale_async\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
230 	Linker.link(gdk_pixbuf_savev, \"gdk_pixbuf_savev\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
231 	Linker.link(gdk_pixbuf_save, \"gdk_pixbuf_save\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
232 	Linker.link(gdk_pixbuf_save_to_callback, \"gdk_pixbuf_save_to_callback\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
233 	Linker.link(gdk_pixbuf_save_to_callbackv, \"gdk_pixbuf_save_to_callbackv\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
234 	Linker.link(gdk_pixbuf_save_to_buffer, \"gdk_pixbuf_save_to_buffer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
235 	Linker.link(gdk_pixbuf_save_to_bufferv, \"gdk_pixbuf_save_to_bufferv\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
236 	Linker.link(gdk_pixbuf_save_to_stream, \"gdk_pixbuf_save_to_stream\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
237 	Linker.link(gdk_pixbuf_save_to_stream_async, \"gdk_pixbuf_save_to_stream_async\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
238 	Linker.link(gdk_pixbuf_save_to_stream_finish, \"gdk_pixbuf_save_to_stream_finish\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
239 	Linker.link(gdk_pixbuf_scale_simple, \"gdk_pixbuf_scale_simple\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
240 	Linker.link(gdk_pixbuf_scale, \"gdk_pixbuf_scale\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
241 	Linker.link(gdk_pixbuf_composite_color_simple, \"gdk_pixbuf_composite_color_simple\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
242 	Linker.link(gdk_pixbuf_composite, \"gdk_pixbuf_composite\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
243 	Linker.link(gdk_pixbuf_composite_color, \"gdk_pixbuf_composite_color\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
244 	Linker.link(gdk_pixbuf_rotate_simple, \"gdk_pixbuf_rotate_simple\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
245 	Linker.link(gdk_pixbuf_flip, \"gdk_pixbuf_flip\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
246 	Linker.link(gdk_pixbuf_add_alpha, \"gdk_pixbuf_add_alpha\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
247 	Linker.link(gdk_pixbuf_copy_area, \"gdk_pixbuf_copy_area\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
248 	Linker.link(gdk_pixbuf_saturate_and_pixelate, \"gdk_pixbuf_saturate_and_pixelate\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
249 	Linker.link(gdk_pixbuf_apply_embedded_orientation, \"gdk_pixbuf_apply_embedded_orientation\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
250 	Linker.link(gdk_pixbuf_fill, \"gdk_pixbuf_fill\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
251 
252 	// gdk.Color
253 
254 	Linker.link(gdk_color_copy, \"gdk_color_copy\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
255 	Linker.link(gdk_color_free, \"gdk_color_free\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
256 	Linker.link(gdk_color_parse, \"gdk_color_parse\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
257 	Linker.link(gdk_color_equal, \"gdk_color_equal\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
258 	Linker.link(gdk_color_hash, \"gdk_color_hash\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
259 	Linker.link(gdk_color_to_string, \"gdk_color_to_string\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
260 
261 	// gdk.RGBA
262 
263 	Linker.link(gdk_rgba_copy, \"gdk_rgba_copy\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
264 	Linker.link(gdk_rgba_free, \"gdk_rgba_free\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
265 	Linker.link(gdk_rgba_parse, \"gdk_rgba_parse\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
266 	Linker.link(gdk_rgba_equal, \"gdk_rgba_equal\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
267 	Linker.link(gdk_rgba_hash, \"gdk_rgba_hash\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
268 	Linker.link(gdk_rgba_to_string, \"gdk_rgba_to_string\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
269 
270 	// gdk.Visual
271 
272 	Linker.link(gdk_query_depths, \"gdk_query_depths\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
273 	Linker.link(gdk_query_visual_types, \"gdk_query_visual_types\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
274 	Linker.link(gdk_list_visuals, \"gdk_list_visuals\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
275 	Linker.link(gdk_visual_get_bits_per_rgb, \"gdk_visual_get_bits_per_rgb\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
276 	Linker.link(gdk_visual_get_blue_pixel_details, \"gdk_visual_get_blue_pixel_details\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
277 	Linker.link(gdk_visual_get_byte_order, \"gdk_visual_get_byte_order\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
278 	Linker.link(gdk_visual_get_colormap_size, \"gdk_visual_get_colormap_size\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
279 	Linker.link(gdk_visual_get_depth, \"gdk_visual_get_depth\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
280 	Linker.link(gdk_visual_get_green_pixel_details, \"gdk_visual_get_green_pixel_details\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
281 	Linker.link(gdk_visual_get_red_pixel_details, \"gdk_visual_get_red_pixel_details\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
282 	Linker.link(gdk_visual_get_visual_type, \"gdk_visual_get_visual_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
283 	Linker.link(gdk_visual_get_best_depth, \"gdk_visual_get_best_depth\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
284 	Linker.link(gdk_visual_get_best_type, \"gdk_visual_get_best_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
285 	Linker.link(gdk_visual_get_system, \"gdk_visual_get_system\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
286 	Linker.link(gdk_visual_get_best, \"gdk_visual_get_best\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
287 	Linker.link(gdk_visual_get_best_with_depth, \"gdk_visual_get_best_with_depth\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
288 	Linker.link(gdk_visual_get_best_with_type, \"gdk_visual_get_best_with_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
289 	Linker.link(gdk_visual_get_best_with_both, \"gdk_visual_get_best_with_both\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
290 	Linker.link(gdk_visual_get_screen, \"gdk_visual_get_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
291 
292 	// gdk.Cursor
293 
294 	Linker.link(gdk_cursor_new, \"gdk_cursor_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
295 	Linker.link(gdk_cursor_new_from_pixbuf, \"gdk_cursor_new_from_pixbuf\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
296 	Linker.link(gdk_cursor_new_from_surface, \"gdk_cursor_new_from_surface\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
297 	Linker.link(gdk_cursor_new_from_name, \"gdk_cursor_new_from_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
298 	Linker.link(gdk_cursor_new_for_display, \"gdk_cursor_new_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
299 	Linker.link(gdk_cursor_get_display, \"gdk_cursor_get_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
300 	Linker.link(gdk_cursor_get_image, \"gdk_cursor_get_image\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
301 	Linker.link(gdk_cursor_get_surface, \"gdk_cursor_get_surface\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
302 	Linker.link(gdk_cursor_get_cursor_type, \"gdk_cursor_get_cursor_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
303 	Linker.link(gdk_cursor_ref, \"gdk_cursor_ref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
304 	Linker.link(gdk_cursor_unref, \"gdk_cursor_unref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
305 
306 	// gdk.Window
307 
308 	Linker.link(gdk_window_new, \"gdk_window_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
309 	Linker.link(gdk_window_destroy, \"gdk_window_destroy\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
310 	Linker.link(gdk_window_get_window_type, \"gdk_window_get_window_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
311 	Linker.link(gdk_window_get_display, \"gdk_window_get_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
312 	Linker.link(gdk_window_get_screen, \"gdk_window_get_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
313 	Linker.link(gdk_window_get_visual, \"gdk_window_get_visual\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
314 	Linker.link(gdk_window_at_pointer, \"gdk_window_at_pointer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
315 	Linker.link(gdk_window_show, \"gdk_window_show\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
316 	Linker.link(gdk_window_show_unraised, \"gdk_window_show_unraised\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
317 	Linker.link(gdk_window_hide, \"gdk_window_hide\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
318 	Linker.link(gdk_window_is_destroyed, \"gdk_window_is_destroyed\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
319 	Linker.link(gdk_window_is_visible, \"gdk_window_is_visible\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
320 	Linker.link(gdk_window_is_viewable, \"gdk_window_is_viewable\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
321 	Linker.link(gdk_window_is_input_only, \"gdk_window_is_input_only\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
322 	Linker.link(gdk_window_is_shaped, \"gdk_window_is_shaped\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
323 	Linker.link(gdk_window_get_state, \"gdk_window_get_state\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
324 	Linker.link(gdk_window_withdraw, \"gdk_window_withdraw\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
325 	Linker.link(gdk_window_iconify, \"gdk_window_iconify\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
326 	Linker.link(gdk_window_deiconify, \"gdk_window_deiconify\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
327 	Linker.link(gdk_window_stick, \"gdk_window_stick\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
328 	Linker.link(gdk_window_unstick, \"gdk_window_unstick\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
329 	Linker.link(gdk_window_maximize, \"gdk_window_maximize\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
330 	Linker.link(gdk_window_unmaximize, \"gdk_window_unmaximize\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
331 	Linker.link(gdk_window_fullscreen, \"gdk_window_fullscreen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
332 	Linker.link(gdk_window_unfullscreen, \"gdk_window_unfullscreen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
333 	Linker.link(gdk_window_get_fullscreen_mode, \"gdk_window_get_fullscreen_mode\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
334 	Linker.link(gdk_window_set_fullscreen_mode, \"gdk_window_set_fullscreen_mode\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
335 	Linker.link(gdk_window_set_keep_above, \"gdk_window_set_keep_above\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
336 	Linker.link(gdk_window_set_keep_below, \"gdk_window_set_keep_below\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
337 	Linker.link(gdk_window_set_opacity, \"gdk_window_set_opacity\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
338 	Linker.link(gdk_window_set_composited, \"gdk_window_set_composited\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
339 	Linker.link(gdk_window_get_composited, \"gdk_window_get_composited\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
340 	Linker.link(gdk_window_move, \"gdk_window_move\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
341 	Linker.link(gdk_window_resize, \"gdk_window_resize\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
342 	Linker.link(gdk_window_move_resize, \"gdk_window_move_resize\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
343 	Linker.link(gdk_window_scroll, \"gdk_window_scroll\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
344 	Linker.link(gdk_window_move_region, \"gdk_window_move_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
345 	Linker.link(gdk_window_flush, \"gdk_window_flush\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
346 	Linker.link(gdk_window_has_native, \"gdk_window_has_native\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
347 	Linker.link(gdk_window_ensure_native, \"gdk_window_ensure_native\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
348 	Linker.link(gdk_window_reparent, \"gdk_window_reparent\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
349 	Linker.link(gdk_window_raise, \"gdk_window_raise\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
350 	Linker.link(gdk_window_lower, \"gdk_window_lower\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
351 	Linker.link(gdk_window_restack, \"gdk_window_restack\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
352 	Linker.link(gdk_window_focus, \"gdk_window_focus\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
353 	Linker.link(gdk_window_register_dnd, \"gdk_window_register_dnd\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
354 	Linker.link(gdk_window_begin_resize_drag, \"gdk_window_begin_resize_drag\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
355 	Linker.link(gdk_window_begin_resize_drag_for_device, \"gdk_window_begin_resize_drag_for_device\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
356 	Linker.link(gdk_window_begin_move_drag, \"gdk_window_begin_move_drag\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
357 	Linker.link(gdk_window_begin_move_drag_for_device, \"gdk_window_begin_move_drag_for_device\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
358 	Linker.link(gdk_window_constrain_size, \"gdk_window_constrain_size\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
359 	Linker.link(gdk_window_beep, \"gdk_window_beep\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
360 	Linker.link(gdk_window_get_scale_factor, \"gdk_window_get_scale_factor\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
361 	Linker.link(gdk_window_set_opaque_region, \"gdk_window_set_opaque_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
362 	Linker.link(gdk_window_get_clip_region, \"gdk_window_get_clip_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
363 	Linker.link(gdk_window_begin_paint_rect, \"gdk_window_begin_paint_rect\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
364 	Linker.link(gdk_window_begin_paint_region, \"gdk_window_begin_paint_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
365 	Linker.link(gdk_window_end_paint, \"gdk_window_end_paint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
366 	Linker.link(gdk_window_get_visible_region, \"gdk_window_get_visible_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
367 	Linker.link(gdk_window_set_invalidate_handler, \"gdk_window_set_invalidate_handler\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
368 	Linker.link(gdk_window_invalidate_rect, \"gdk_window_invalidate_rect\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
369 	Linker.link(gdk_window_invalidate_region, \"gdk_window_invalidate_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
370 	Linker.link(gdk_window_invalidate_maybe_recurse, \"gdk_window_invalidate_maybe_recurse\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
371 	Linker.link(gdk_window_get_update_area, \"gdk_window_get_update_area\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
372 	Linker.link(gdk_window_freeze_updates, \"gdk_window_freeze_updates\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
373 	Linker.link(gdk_window_thaw_updates, \"gdk_window_thaw_updates\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
374 	Linker.link(gdk_window_process_all_updates, \"gdk_window_process_all_updates\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
375 	Linker.link(gdk_window_process_updates, \"gdk_window_process_updates\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
376 	Linker.link(gdk_window_set_debug_updates, \"gdk_window_set_debug_updates\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
377 	Linker.link(gdk_window_enable_synchronized_configure, \"gdk_window_enable_synchronized_configure\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
378 	Linker.link(gdk_window_configure_finished, \"gdk_window_configure_finished\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
379 	Linker.link(gdk_window_get_frame_clock, \"gdk_window_get_frame_clock\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
380 	Linker.link(gdk_window_set_user_data, \"gdk_window_set_user_data\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
381 	Linker.link(gdk_window_set_override_redirect, \"gdk_window_set_override_redirect\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
382 	Linker.link(gdk_window_set_accept_focus, \"gdk_window_set_accept_focus\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
383 	Linker.link(gdk_window_get_accept_focus, \"gdk_window_get_accept_focus\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
384 	Linker.link(gdk_window_set_focus_on_map, \"gdk_window_set_focus_on_map\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
385 	Linker.link(gdk_window_get_focus_on_map, \"gdk_window_get_focus_on_map\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
386 	Linker.link(gdk_window_add_filter, \"gdk_window_add_filter\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
387 	Linker.link(gdk_window_remove_filter, \"gdk_window_remove_filter\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
388 	Linker.link(gdk_window_shape_combine_region, \"gdk_window_shape_combine_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
389 	Linker.link(gdk_window_set_child_shapes, \"gdk_window_set_child_shapes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
390 	Linker.link(gdk_window_merge_child_shapes, \"gdk_window_merge_child_shapes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
391 	Linker.link(gdk_window_input_shape_combine_region, \"gdk_window_input_shape_combine_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
392 	Linker.link(gdk_window_set_child_input_shapes, \"gdk_window_set_child_input_shapes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
393 	Linker.link(gdk_window_merge_child_input_shapes, \"gdk_window_merge_child_input_shapes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
394 	Linker.link(gdk_window_set_static_gravities, \"gdk_window_set_static_gravities\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
395 	Linker.link(gdk_window_set_title, \"gdk_window_set_title\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
396 	Linker.link(gdk_window_set_background, \"gdk_window_set_background\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
397 	Linker.link(gdk_window_set_background_rgba, \"gdk_window_set_background_rgba\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
398 	Linker.link(gdk_window_set_background_pattern, \"gdk_window_set_background_pattern\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
399 	Linker.link(gdk_window_get_background_pattern, \"gdk_window_get_background_pattern\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
400 	Linker.link(gdk_window_set_cursor, \"gdk_window_set_cursor\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
401 	Linker.link(gdk_window_get_cursor, \"gdk_window_get_cursor\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
402 	Linker.link(gdk_window_get_user_data, \"gdk_window_get_user_data\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
403 	Linker.link(gdk_window_get_geometry, \"gdk_window_get_geometry\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
404 	Linker.link(gdk_window_set_geometry_hints, \"gdk_window_set_geometry_hints\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
405 	Linker.link(gdk_window_get_width, \"gdk_window_get_width\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
406 	Linker.link(gdk_window_get_height, \"gdk_window_get_height\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
407 	Linker.link(gdk_window_set_icon_list, \"gdk_window_set_icon_list\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
408 	Linker.link(gdk_window_set_modal_hint, \"gdk_window_set_modal_hint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
409 	Linker.link(gdk_window_get_modal_hint, \"gdk_window_get_modal_hint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
410 	Linker.link(gdk_window_set_type_hint, \"gdk_window_set_type_hint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
411 	Linker.link(gdk_window_get_type_hint, \"gdk_window_get_type_hint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
412 	Linker.link(gdk_window_set_skip_taskbar_hint, \"gdk_window_set_skip_taskbar_hint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
413 	Linker.link(gdk_window_set_skip_pager_hint, \"gdk_window_set_skip_pager_hint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
414 	Linker.link(gdk_window_set_urgency_hint, \"gdk_window_set_urgency_hint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
415 	Linker.link(gdk_window_get_position, \"gdk_window_get_position\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
416 	Linker.link(gdk_window_get_root_origin, \"gdk_window_get_root_origin\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
417 	Linker.link(gdk_window_get_frame_extents, \"gdk_window_get_frame_extents\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
418 	Linker.link(gdk_window_get_origin, \"gdk_window_get_origin\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
419 	Linker.link(gdk_window_get_root_coords, \"gdk_window_get_root_coords\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
420 	Linker.link(gdk_window_get_pointer, \"gdk_window_get_pointer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
421 	Linker.link(gdk_window_get_device_position, \"gdk_window_get_device_position\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
422 	Linker.link(gdk_window_get_device_position_double, \"gdk_window_get_device_position_double\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
423 	Linker.link(gdk_window_get_parent, \"gdk_window_get_parent\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
424 	Linker.link(gdk_window_get_toplevel, \"gdk_window_get_toplevel\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
425 	Linker.link(gdk_window_get_children, \"gdk_window_get_children\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
426 	Linker.link(gdk_window_get_children_with_user_data, \"gdk_window_get_children_with_user_data\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
427 	Linker.link(gdk_window_peek_children, \"gdk_window_peek_children\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
428 	Linker.link(gdk_window_get_events, \"gdk_window_get_events\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
429 	Linker.link(gdk_window_set_events, \"gdk_window_set_events\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
430 	Linker.link(gdk_window_set_icon_name, \"gdk_window_set_icon_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
431 	Linker.link(gdk_window_set_transient_for, \"gdk_window_set_transient_for\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
432 	Linker.link(gdk_window_set_role, \"gdk_window_set_role\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
433 	Linker.link(gdk_window_set_startup_id, \"gdk_window_set_startup_id\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
434 	Linker.link(gdk_window_set_group, \"gdk_window_set_group\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
435 	Linker.link(gdk_window_get_group, \"gdk_window_get_group\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
436 	Linker.link(gdk_window_set_decorations, \"gdk_window_set_decorations\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
437 	Linker.link(gdk_window_get_decorations, \"gdk_window_get_decorations\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
438 	Linker.link(gdk_window_set_functions, \"gdk_window_set_functions\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
439 	Linker.link(gdk_get_default_root_window, \"gdk_get_default_root_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
440 	Linker.link(gdk_window_get_support_multidevice, \"gdk_window_get_support_multidevice\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
441 	Linker.link(gdk_window_set_support_multidevice, \"gdk_window_set_support_multidevice\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
442 	Linker.link(gdk_window_get_device_cursor, \"gdk_window_get_device_cursor\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
443 	Linker.link(gdk_window_set_device_cursor, \"gdk_window_set_device_cursor\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
444 	Linker.link(gdk_window_get_device_events, \"gdk_window_get_device_events\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
445 	Linker.link(gdk_window_set_device_events, \"gdk_window_set_device_events\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
446 	Linker.link(gdk_window_get_source_events, \"gdk_window_get_source_events\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
447 	Linker.link(gdk_window_set_source_events, \"gdk_window_set_source_events\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
448 	Linker.link(gdk_offscreen_window_get_surface, \"gdk_offscreen_window_get_surface\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
449 	Linker.link(gdk_offscreen_window_set_embedder, \"gdk_offscreen_window_set_embedder\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
450 	Linker.link(gdk_offscreen_window_get_embedder, \"gdk_offscreen_window_get_embedder\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
451 	Linker.link(gdk_window_geometry_changed, \"gdk_window_geometry_changed\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
452 	Linker.link(gdk_window_coords_from_parent, \"gdk_window_coords_from_parent\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
453 	Linker.link(gdk_window_coords_to_parent, \"gdk_window_coords_to_parent\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
454 	Linker.link(gdk_window_get_effective_parent, \"gdk_window_get_effective_parent\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
455 	Linker.link(gdk_window_get_effective_toplevel, \"gdk_window_get_effective_toplevel\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
456 
457 	// gdk.FrameClock
458 
459 	Linker.link(gdk_frame_clock_get_frame_time, \"gdk_frame_clock_get_frame_time\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
460 	Linker.link(gdk_frame_clock_request_phase, \"gdk_frame_clock_request_phase\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
461 	Linker.link(gdk_frame_clock_begin_updating, \"gdk_frame_clock_begin_updating\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
462 	Linker.link(gdk_frame_clock_end_updating, \"gdk_frame_clock_end_updating\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
463 	Linker.link(gdk_frame_clock_get_frame_counter, \"gdk_frame_clock_get_frame_counter\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
464 	Linker.link(gdk_frame_clock_get_history_start, \"gdk_frame_clock_get_history_start\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
465 	Linker.link(gdk_frame_clock_get_timings, \"gdk_frame_clock_get_timings\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
466 	Linker.link(gdk_frame_clock_get_current_timings, \"gdk_frame_clock_get_current_timings\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
467 	Linker.link(gdk_frame_clock_get_refresh_info, \"gdk_frame_clock_get_refresh_info\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
468 
469 	// gdk.FrameTimings
470 
471 	Linker.link(gdk_frame_timings_ref, \"gdk_frame_timings_ref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
472 	Linker.link(gdk_frame_timings_unref, \"gdk_frame_timings_unref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
473 	Linker.link(gdk_frame_timings_get_frame_counter, \"gdk_frame_timings_get_frame_counter\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
474 	Linker.link(gdk_frame_timings_get_complete, \"gdk_frame_timings_get_complete\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
475 	Linker.link(gdk_frame_timings_get_frame_time, \"gdk_frame_timings_get_frame_time\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
476 	Linker.link(gdk_frame_timings_get_presentation_time, \"gdk_frame_timings_get_presentation_time\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
477 	Linker.link(gdk_frame_timings_get_refresh_interval, \"gdk_frame_timings_get_refresh_interval\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
478 	Linker.link(gdk_frame_timings_get_predicted_presentation_time, \"gdk_frame_timings_get_predicted_presentation_time\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
479 
480 	// gdk.Event
481 
482 	Linker.link(gdk_events_pending, \"gdk_events_pending\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
483 	Linker.link(gdk_event_peek, \"gdk_event_peek\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
484 	Linker.link(gdk_event_get, \"gdk_event_get\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
485 	Linker.link(gdk_event_put, \"gdk_event_put\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
486 	Linker.link(gdk_event_new, \"gdk_event_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
487 	Linker.link(gdk_event_copy, \"gdk_event_copy\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
488 	Linker.link(gdk_event_free, \"gdk_event_free\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
489 	Linker.link(gdk_event_get_axis, \"gdk_event_get_axis\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
490 	Linker.link(gdk_event_get_button, \"gdk_event_get_button\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
491 	Linker.link(gdk_event_get_click_count, \"gdk_event_get_click_count\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
492 	Linker.link(gdk_event_get_coords, \"gdk_event_get_coords\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
493 	Linker.link(gdk_event_get_keycode, \"gdk_event_get_keycode\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
494 	Linker.link(gdk_event_get_keyval, \"gdk_event_get_keyval\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
495 	Linker.link(gdk_event_get_root_coords, \"gdk_event_get_root_coords\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
496 	Linker.link(gdk_event_get_scroll_direction, \"gdk_event_get_scroll_direction\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
497 	Linker.link(gdk_event_get_scroll_deltas, \"gdk_event_get_scroll_deltas\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
498 	Linker.link(gdk_event_get_state, \"gdk_event_get_state\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
499 	Linker.link(gdk_event_get_time, \"gdk_event_get_time\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
500 	Linker.link(gdk_event_get_window, \"gdk_event_get_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
501 	Linker.link(gdk_event_get_event_type, \"gdk_event_get_event_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
502 	Linker.link(gdk_event_get_event_sequence, \"gdk_event_get_event_sequence\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
503 	Linker.link(gdk_event_request_motions, \"gdk_event_request_motions\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
504 	Linker.link(gdk_events_get_angle, \"gdk_events_get_angle\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
505 	Linker.link(gdk_events_get_center, \"gdk_events_get_center\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
506 	Linker.link(gdk_events_get_distance, \"gdk_events_get_distance\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
507 	Linker.link(gdk_event_triggers_context_menu, \"gdk_event_triggers_context_menu\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
508 	Linker.link(gdk_event_handler_set, \"gdk_event_handler_set\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
509 	Linker.link(gdk_get_show_events, \"gdk_get_show_events\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
510 	Linker.link(gdk_set_show_events, \"gdk_set_show_events\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
511 	Linker.link(gdk_event_set_screen, \"gdk_event_set_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
512 	Linker.link(gdk_event_get_screen, \"gdk_event_get_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
513 	Linker.link(gdk_event_get_device, \"gdk_event_get_device\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
514 	Linker.link(gdk_event_set_device, \"gdk_event_set_device\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
515 	Linker.link(gdk_event_get_source_device, \"gdk_event_get_source_device\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
516 	Linker.link(gdk_event_set_source_device, \"gdk_event_set_source_device\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
517 	Linker.link(gdk_setting_get, \"gdk_setting_get\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
518 
519 	// gdk.Keymap
520 
521 	Linker.link(gdk_keymap_get_default, \"gdk_keymap_get_default\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
522 	Linker.link(gdk_keymap_get_for_display, \"gdk_keymap_get_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
523 	Linker.link(gdk_keymap_lookup_key, \"gdk_keymap_lookup_key\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
524 	Linker.link(gdk_keymap_translate_keyboard_state, \"gdk_keymap_translate_keyboard_state\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
525 	Linker.link(gdk_keymap_get_entries_for_keyval, \"gdk_keymap_get_entries_for_keyval\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
526 	Linker.link(gdk_keymap_get_entries_for_keycode, \"gdk_keymap_get_entries_for_keycode\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
527 	Linker.link(gdk_keymap_get_direction, \"gdk_keymap_get_direction\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
528 	Linker.link(gdk_keymap_have_bidi_layouts, \"gdk_keymap_have_bidi_layouts\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
529 	Linker.link(gdk_keymap_get_caps_lock_state, \"gdk_keymap_get_caps_lock_state\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
530 	Linker.link(gdk_keymap_get_num_lock_state, \"gdk_keymap_get_num_lock_state\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
531 	Linker.link(gdk_keymap_get_modifier_state, \"gdk_keymap_get_modifier_state\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
532 	Linker.link(gdk_keymap_add_virtual_modifiers, \"gdk_keymap_add_virtual_modifiers\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
533 	Linker.link(gdk_keymap_map_virtual_modifiers, \"gdk_keymap_map_virtual_modifiers\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
534 	Linker.link(gdk_keymap_get_modifier_mask, \"gdk_keymap_get_modifier_mask\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
535 	Linker.link(gdk_keyval_name, \"gdk_keyval_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
536 	Linker.link(gdk_keyval_from_name, \"gdk_keyval_from_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
537 	Linker.link(gdk_keyval_convert_case, \"gdk_keyval_convert_case\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
538 	Linker.link(gdk_keyval_to_upper, \"gdk_keyval_to_upper\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
539 	Linker.link(gdk_keyval_to_lower, \"gdk_keyval_to_lower\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
540 	Linker.link(gdk_keyval_is_upper, \"gdk_keyval_is_upper\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
541 	Linker.link(gdk_keyval_is_lower, \"gdk_keyval_is_lower\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
542 	Linker.link(gdk_keyval_to_unicode, \"gdk_keyval_to_unicode\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
543 	Linker.link(gdk_unicode_to_keyval, \"gdk_unicode_to_keyval\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
544 
545 	// gdk.Selection
546 
547 	Linker.link(gdk_selection_owner_set, \"gdk_selection_owner_set\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
548 	Linker.link(gdk_selection_owner_set_for_display, \"gdk_selection_owner_set_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
549 	Linker.link(gdk_selection_owner_get, \"gdk_selection_owner_get\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
550 	Linker.link(gdk_selection_owner_get_for_display, \"gdk_selection_owner_get_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
551 	Linker.link(gdk_selection_convert, \"gdk_selection_convert\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
552 	Linker.link(gdk_selection_property_get, \"gdk_selection_property_get\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
553 	Linker.link(gdk_selection_send_notify, \"gdk_selection_send_notify\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
554 	Linker.link(gdk_selection_send_notify_for_display, \"gdk_selection_send_notify_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
555 
556 	// gdk.DragContext
557 
558 	Linker.link(gdk_drag_get_selection, \"gdk_drag_get_selection\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
559 	Linker.link(gdk_drag_abort, \"gdk_drag_abort\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
560 	Linker.link(gdk_drop_reply, \"gdk_drop_reply\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
561 	Linker.link(gdk_drag_drop, \"gdk_drag_drop\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
562 	Linker.link(gdk_drag_find_window_for_screen, \"gdk_drag_find_window_for_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
563 	Linker.link(gdk_drag_begin, \"gdk_drag_begin\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
564 	Linker.link(gdk_drag_begin_for_device, \"gdk_drag_begin_for_device\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
565 	Linker.link(gdk_drag_motion, \"gdk_drag_motion\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
566 	Linker.link(gdk_drop_finish, \"gdk_drop_finish\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
567 	Linker.link(gdk_drag_status, \"gdk_drag_status\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
568 	Linker.link(gdk_drag_drop_succeeded, \"gdk_drag_drop_succeeded\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
569 	Linker.link(gdk_window_get_drag_protocol, \"gdk_window_get_drag_protocol\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
570 	Linker.link(gdk_drag_context_get_actions, \"gdk_drag_context_get_actions\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
571 	Linker.link(gdk_drag_context_get_suggested_action, \"gdk_drag_context_get_suggested_action\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
572 	Linker.link(gdk_drag_context_get_selected_action, \"gdk_drag_context_get_selected_action\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
573 	Linker.link(gdk_drag_context_list_targets, \"gdk_drag_context_list_targets\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
574 	Linker.link(gdk_drag_context_get_device, \"gdk_drag_context_get_device\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
575 	Linker.link(gdk_drag_context_set_device, \"gdk_drag_context_set_device\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
576 	Linker.link(gdk_drag_context_get_source_window, \"gdk_drag_context_get_source_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
577 	Linker.link(gdk_drag_context_get_dest_window, \"gdk_drag_context_get_dest_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
578 	Linker.link(gdk_drag_context_get_protocol, \"gdk_drag_context_get_protocol\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
579 
580 	// gdk.
581 
582 	Linker.link(gdk_text_property_to_utf8_list_for_display, \"gdk_text_property_to_utf8_list_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
583 	Linker.link(gdk_utf8_to_string_target, \"gdk_utf8_to_string_target\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
584 	Linker.link(gdk_atom_intern, \"gdk_atom_intern\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
585 	Linker.link(gdk_atom_intern_static_string, \"gdk_atom_intern_static_string\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
586 	Linker.link(gdk_atom_name, \"gdk_atom_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
587 	Linker.link(gdk_property_get, \"gdk_property_get\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
588 	Linker.link(gdk_property_change, \"gdk_property_change\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
589 	Linker.link(gdk_property_delete, \"gdk_property_delete\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
590 
591 	// gdk.
592 
593 	Linker.link(gdk_threads_init, \"gdk_threads_init\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
594 	Linker.link(gdk_threads_enter, \"gdk_threads_enter\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
595 	Linker.link(gdk_threads_leave, \"gdk_threads_leave\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
596 	Linker.link(gdk_threads_set_lock_functions, \"gdk_threads_set_lock_functions\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
597 	Linker.link(gdk_threads_add_idle, \"gdk_threads_add_idle\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
598 	Linker.link(gdk_threads_add_idle_full, \"gdk_threads_add_idle_full\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
599 	Linker.link(gdk_threads_add_timeout, \"gdk_threads_add_timeout\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
600 	Linker.link(gdk_threads_add_timeout_full, \"gdk_threads_add_timeout_full\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
601 	Linker.link(gdk_threads_add_timeout_seconds, \"gdk_threads_add_timeout_seconds\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
602 	Linker.link(gdk_threads_add_timeout_seconds_full, \"gdk_threads_add_timeout_seconds_full\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
603 
604 	// gdk.X11
605 
606 	Linker.link(gdk_x11_get_server_time, \"gdk_x11_get_server_time\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
607 	Linker.link(gdk_x11_device_get_id, \"gdk_x11_device_get_id\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
608 	Linker.link(gdk_x11_device_manager_lookup, \"gdk_x11_device_manager_lookup\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
609 	Linker.link(gdk_x11_display_broadcast_startup_message, \"gdk_x11_display_broadcast_startup_message\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
610 	Linker.link(gdk_x11_display_get_startup_notification_id, \"gdk_x11_display_get_startup_notification_id\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
611 	Linker.link(gdk_x11_display_set_startup_notification_id, \"gdk_x11_display_set_startup_notification_id\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
612 	Linker.link(gdk_x11_display_error_trap_push, \"gdk_x11_display_error_trap_push\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
613 	Linker.link(gdk_x11_display_error_trap_pop, \"gdk_x11_display_error_trap_pop\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
614 	Linker.link(gdk_x11_display_error_trap_pop_ignored, \"gdk_x11_display_error_trap_pop_ignored\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
615 	Linker.link(gdk_x11_display_set_window_scale, \"gdk_x11_display_set_window_scale\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
616 	Linker.link(gdk_x11_screen_get_monitor_output, \"gdk_x11_screen_get_monitor_output\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
617 	Linker.link(gdk_x11_screen_get_number_of_desktops, \"gdk_x11_screen_get_number_of_desktops\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
618 	Linker.link(gdk_x11_screen_get_current_desktop, \"gdk_x11_screen_get_current_desktop\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
619 	Linker.link(gdk_x11_window_get_xid, \"gdk_x11_window_get_xid\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
620 	Linker.link(gdk_x11_window_set_hide_titlebar_when_maximized, \"gdk_x11_window_set_hide_titlebar_when_maximized\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
621 	Linker.link(gdk_x11_window_set_theme_variant, \"gdk_x11_window_set_theme_variant\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
622 	Linker.link(gdk_x11_window_set_user_time, \"gdk_x11_window_set_user_time\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
623 	Linker.link(gdk_x11_window_move_to_current_desktop, \"gdk_x11_window_move_to_current_desktop\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
624 	Linker.link(gdk_x11_window_move_to_desktop, \"gdk_x11_window_move_to_desktop\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
625 	Linker.link(gdk_x11_window_get_desktop, \"gdk_x11_window_get_desktop\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
626 	Linker.link(gdk_x11_window_set_utf8_property, \"gdk_x11_window_set_utf8_property\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
627 	Linker.link(gdk_x11_window_set_frame_extents, \"gdk_x11_window_set_frame_extents\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
628 	Linker.link(gdk_x11_window_set_frame_sync_enabled, \"gdk_x11_window_set_frame_sync_enabled\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
629 	Linker.link(gdk_x11_get_default_screen, \"gdk_x11_get_default_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
630 	Linker.link(gdk_x11_grab_server, \"gdk_x11_grab_server\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
631 	Linker.link(gdk_x11_ungrab_server, \"gdk_x11_ungrab_server\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
632 	Linker.link(gdk_x11_keymap_get_group_for_state, \"gdk_x11_keymap_get_group_for_state\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
633 	Linker.link(gdk_x11_keymap_key_is_modifier, \"gdk_x11_keymap_key_is_modifier\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
634 	Linker.link(gdk_x11_set_sm_client_id, \"gdk_x11_set_sm_client_id\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
635 	Linker.link(gdk_x11_display_text_property_to_text_list, \"gdk_x11_display_text_property_to_text_list\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
636 	Linker.link(gdk_x11_free_text_list, \"gdk_x11_free_text_list\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
637 	Linker.link(gdk_x11_display_string_to_compound_text, \"gdk_x11_display_string_to_compound_text\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
638 	Linker.link(gdk_x11_display_utf8_to_compound_text, \"gdk_x11_display_utf8_to_compound_text\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
639 	Linker.link(gdk_x11_free_compound_text, \"gdk_x11_free_compound_text\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
640 
641 	// gdk.AppLaunchContext
642 
643 	Linker.link(gdk_app_launch_context_new, \"gdk_app_launch_context_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
644 	Linker.link(gdk_app_launch_context_set_display, \"gdk_app_launch_context_set_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
645 	Linker.link(gdk_app_launch_context_set_screen, \"gdk_app_launch_context_set_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
646 	Linker.link(gdk_app_launch_context_set_desktop, \"gdk_app_launch_context_set_desktop\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
647 	Linker.link(gdk_app_launch_context_set_timestamp, \"gdk_app_launch_context_set_timestamp\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
648 	Linker.link(gdk_app_launch_context_set_icon, \"gdk_app_launch_context_set_icon\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
649 	Linker.link(gdk_app_launch_context_set_icon_name, \"gdk_app_launch_context_set_icon_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
650 
651 	// gdk.Testing
652 
653 	Linker.link(gdk_test_render_sync, \"gdk_test_render_sync\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
654 	Linker.link(gdk_test_simulate_button, \"gdk_test_simulate_button\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
655 	Linker.link(gdk_test_simulate_key, \"gdk_test_simulate_key\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
656 
657 	// gdk.
658 
659 	Linker.link(gdk_window_create_similar_surface, \"gdk_window_create_similar_surface\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
660 	Linker.link(gdk_window_create_similar_image_surface, \"gdk_window_create_similar_image_surface\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
661 	Linker.link(gdk_cairo_create, \"gdk_cairo_create\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
662 	Linker.link(gdk_cairo_get_clip_rectangle, \"gdk_cairo_get_clip_rectangle\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
663 	Linker.link(gdk_cairo_set_source_color, \"gdk_cairo_set_source_color\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
664 	Linker.link(gdk_cairo_set_source_rgba, \"gdk_cairo_set_source_rgba\", 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_window, \"gdk_cairo_set_source_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
667 	Linker.link(gdk_cairo_rectangle, \"gdk_cairo_rectangle\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
668 	Linker.link(gdk_cairo_region, \"gdk_cairo_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
669 	Linker.link(gdk_cairo_region_create_from_surface, \"gdk_cairo_region_create_from_surface\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
670 	Linker.link(gdk_cairo_surface_create_from_pixbuf, \"gdk_cairo_surface_create_from_pixbuf\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
671 }");
672 
673 mixin( gshared ~"extern(C)
674 {
675 	// gdk.Gdk
676 
677 	void function(gint* argc, gchar*** argv) c_gdk_init;
678 	gboolean function(gint* argc, gchar*** argv) c_gdk_init_check;
679 	void function(gint* argc, gchar*** argv) c_gdk_parse_args;
680 	gchar* function() c_gdk_get_display_arg_name;
681 	void function() c_gdk_notify_startup_complete;
682 	void function(gchar* startupId) c_gdk_notify_startup_complete_with_id;
683 	void function(gchar* backends) c_gdk_set_allowed_backends;
684 	gchar* function() c_gdk_get_program_class;
685 	void function(gchar* programClass) c_gdk_set_program_class;
686 	gchar* function() c_gdk_get_display;
687 	void function() c_gdk_flush;
688 	gint function() c_gdk_screen_width;
689 	gint function() c_gdk_screen_height;
690 	gint function() c_gdk_screen_width_mm;
691 	gint function() c_gdk_screen_height_mm;
692 	GdkGrabStatus function(GdkWindow* window, gboolean ownerEvents, GdkEventMask eventMask, GdkWindow* confineTo, GdkCursor* cursor, guint32 time) c_gdk_pointer_grab;
693 	void function(guint32 time) c_gdk_pointer_ungrab;
694 	gboolean function() c_gdk_pointer_is_grabbed;
695 	void function(guint msec) c_gdk_set_double_click_time;
696 	GdkGrabStatus function(GdkWindow* window, gboolean ownerEvents, guint32 time) c_gdk_keyboard_grab;
697 	void function(guint32 time) c_gdk_keyboard_ungrab;
698 	void function() c_gdk_beep;
699 	void function() c_gdk_error_trap_push;
700 	gint function() c_gdk_error_trap_pop;
701 	void function() c_gdk_error_trap_pop_ignored;
702 
703 	// gdk.DisplayManager
704 
705 	GdkDisplayManager* function() c_gdk_display_manager_get;
706 	GdkDisplay* function(GdkDisplayManager* manager) c_gdk_display_manager_get_default_display;
707 	void function(GdkDisplayManager* manager, GdkDisplay* display) c_gdk_display_manager_set_default_display;
708 	GSList* function(GdkDisplayManager* manager) c_gdk_display_manager_list_displays;
709 	GdkDisplay* function(GdkDisplayManager* manager, gchar* name) c_gdk_display_manager_open_display;
710 
711 	// gdk.Display
712 
713 	GdkDisplay* function(gchar* displayName) c_gdk_display_open;
714 	GdkDisplay* function() c_gdk_display_get_default;
715 	gchar* function(GdkDisplay* display) c_gdk_display_get_name;
716 	gint function(GdkDisplay* display) c_gdk_display_get_n_screens;
717 	GdkScreen* function(GdkDisplay* display, gint screenNum) c_gdk_display_get_screen;
718 	GdkScreen* function(GdkDisplay* display) c_gdk_display_get_default_screen;
719 	GdkDeviceManager* function(GdkDisplay* display) c_gdk_display_get_device_manager;
720 	void function(GdkDisplay* display, guint32 time) c_gdk_display_pointer_ungrab;
721 	void function(GdkDisplay* display, guint32 time) c_gdk_display_keyboard_ungrab;
722 	gboolean function(GdkDisplay* display) c_gdk_display_pointer_is_grabbed;
723 	gboolean function(GdkDisplay* display, GdkDevice* device) c_gdk_display_device_is_grabbed;
724 	void function(GdkDisplay* display) c_gdk_display_beep;
725 	void function(GdkDisplay* display) c_gdk_display_sync;
726 	void function(GdkDisplay* display) c_gdk_display_flush;
727 	void function(GdkDisplay* display) c_gdk_display_close;
728 	gboolean function(GdkDisplay* display) c_gdk_display_is_closed;
729 	GdkEvent* function(GdkDisplay* display) c_gdk_display_get_event;
730 	GdkEvent* function(GdkDisplay* display) c_gdk_display_peek_event;
731 	void function(GdkDisplay* display, GdkEvent* event) c_gdk_display_put_event;
732 	gboolean function(GdkDisplay* display) c_gdk_display_has_pending;
733 	void function(GdkDisplay* display, guint msec) c_gdk_display_set_double_click_time;
734 	void function(GdkDisplay* display, guint distance) c_gdk_display_set_double_click_distance;
735 	void function(GdkDisplay* display, GdkScreen** screen, gint* x, gint* y, GdkModifierType* mask) c_gdk_display_get_pointer;
736 	GList* function(GdkDisplay* display) c_gdk_display_list_devices;
737 	GdkWindow* function(GdkDisplay* display, gint* winX, gint* winY) c_gdk_display_get_window_at_pointer;
738 	void function(GdkDisplay* display, GdkScreen* screen, gint x, gint y) c_gdk_display_warp_pointer;
739 	gboolean function(GdkDisplay* display) c_gdk_display_supports_cursor_color;
740 	gboolean function(GdkDisplay* display) c_gdk_display_supports_cursor_alpha;
741 	guint function(GdkDisplay* display) c_gdk_display_get_default_cursor_size;
742 	void function(GdkDisplay* display, guint* width, guint* height) c_gdk_display_get_maximal_cursor_size;
743 	GdkWindow* function(GdkDisplay* display) c_gdk_display_get_default_group;
744 	gboolean function(GdkDisplay* display) c_gdk_display_supports_selection_notification;
745 	gboolean function(GdkDisplay* display, GdkAtom selection) c_gdk_display_request_selection_notification;
746 	gboolean function(GdkDisplay* display) c_gdk_display_supports_clipboard_persistence;
747 	void function(GdkDisplay* display, GdkWindow* clipboardWindow, guint32 time, GdkAtom* targets, gint nTargets) c_gdk_display_store_clipboard;
748 	gboolean function(GdkDisplay* display) c_gdk_display_supports_shapes;
749 	gboolean function(GdkDisplay* display) c_gdk_display_supports_input_shapes;
750 	gboolean function(GdkDisplay* display) c_gdk_display_supports_composite;
751 	GdkAppLaunchContext* function(GdkDisplay* display) c_gdk_display_get_app_launch_context;
752 	void function(GdkDisplay* display, gchar* startupId) c_gdk_display_notify_startup_complete;
753 
754 	// gdk.Screen
755 
756 	GdkScreen* function() c_gdk_screen_get_default;
757 	GdkVisual* function(GdkScreen* screen) c_gdk_screen_get_system_visual;
758 	GdkVisual* function(GdkScreen* screen) c_gdk_screen_get_rgba_visual;
759 	gboolean function(GdkScreen* screen) c_gdk_screen_is_composited;
760 	GdkWindow* function(GdkScreen* screen) c_gdk_screen_get_root_window;
761 	GdkDisplay* function(GdkScreen* screen) c_gdk_screen_get_display;
762 	gint function(GdkScreen* screen) c_gdk_screen_get_number;
763 	gint function(GdkScreen* screen) c_gdk_screen_get_width;
764 	gint function(GdkScreen* screen) c_gdk_screen_get_height;
765 	gint function(GdkScreen* screen) c_gdk_screen_get_width_mm;
766 	gint function(GdkScreen* screen) c_gdk_screen_get_height_mm;
767 	GList* function(GdkScreen* screen) c_gdk_screen_list_visuals;
768 	GList* function(GdkScreen* screen) c_gdk_screen_get_toplevel_windows;
769 	gchar* function(GdkScreen* screen) c_gdk_screen_make_display_name;
770 	gint function(GdkScreen* screen) c_gdk_screen_get_n_monitors;
771 	gint function(GdkScreen* screen) c_gdk_screen_get_primary_monitor;
772 	void function(GdkScreen* screen, gint monitorNum, GdkRectangle* dest) c_gdk_screen_get_monitor_geometry;
773 	void function(GdkScreen* screen, gint monitorNum, GdkRectangle* dest) c_gdk_screen_get_monitor_workarea;
774 	gint function(GdkScreen* screen, gint x, gint y) c_gdk_screen_get_monitor_at_point;
775 	gint function(GdkScreen* screen, GdkWindow* window) c_gdk_screen_get_monitor_at_window;
776 	gint function(GdkScreen* screen, gint monitorNum) c_gdk_screen_get_monitor_height_mm;
777 	gint function(GdkScreen* screen, gint monitorNum) c_gdk_screen_get_monitor_width_mm;
778 	gchar* function(GdkScreen* screen, gint monitorNum) c_gdk_screen_get_monitor_plug_name;
779 	gint function(GdkScreen* screen, gint monitorNum) c_gdk_screen_get_monitor_scale_factor;
780 	gboolean function(GdkScreen* screen, gchar* name, GValue* value) c_gdk_screen_get_setting;
781 	cairo_font_options_t* function(GdkScreen* screen) c_gdk_screen_get_font_options;
782 	void function(GdkScreen* screen, cairo_font_options_t* options) c_gdk_screen_set_font_options;
783 	gdouble function(GdkScreen* screen) c_gdk_screen_get_resolution;
784 	void function(GdkScreen* screen, gdouble dpi) c_gdk_screen_set_resolution;
785 	GdkWindow* function(GdkScreen* screen) c_gdk_screen_get_active_window;
786 	GList* function(GdkScreen* screen) c_gdk_screen_get_window_stack;
787 
788 	// gdk.DeviceManager
789 
790 	void function() c_gdk_disable_multidevice;
791 	GdkDisplay* function(GdkDeviceManager* deviceManager) c_gdk_device_manager_get_display;
792 	GList* function(GdkDeviceManager* deviceManager, GdkDeviceType type) c_gdk_device_manager_list_devices;
793 	GdkDevice* function(GdkDeviceManager* deviceManager) c_gdk_device_manager_get_client_pointer;
794 
795 	// gdk.Device
796 
797 	gchar* function(GdkDevice* device) c_gdk_device_get_name;
798 	GdkInputSource function(GdkDevice* device) c_gdk_device_get_source;
799 	gboolean function(GdkDevice* device, GdkInputMode mode) c_gdk_device_set_mode;
800 	GdkInputMode function(GdkDevice* device) c_gdk_device_get_mode;
801 	void function(GdkDevice* device, guint index, guint keyval, GdkModifierType modifiers) c_gdk_device_set_key;
802 	gboolean function(GdkDevice* device, guint index, guint* keyval, GdkModifierType* modifiers) c_gdk_device_get_key;
803 	void function(GdkDevice* device, guint index, GdkAxisUse use) c_gdk_device_set_axis_use;
804 	GdkAxisUse function(GdkDevice* device, guint index) c_gdk_device_get_axis_use;
805 	GdkDevice* function(GdkDevice* device) c_gdk_device_get_associated_device;
806 	GList* function(GdkDevice* device) c_gdk_device_list_slave_devices;
807 	GdkDeviceType function(GdkDevice* device) c_gdk_device_get_device_type;
808 	GdkDisplay* function(GdkDevice* device) c_gdk_device_get_display;
809 	gboolean function(GdkDevice* device) c_gdk_device_get_has_cursor;
810 	gint function(GdkDevice* device) c_gdk_device_get_n_axes;
811 	gint function(GdkDevice* device) c_gdk_device_get_n_keys;
812 	void function(GdkDevice* device, GdkScreen* screen, gint x, gint y) c_gdk_device_warp;
813 	GdkGrabStatus function(GdkDevice* device, GdkWindow* window, GdkGrabOwnership grabOwnership, gboolean ownerEvents, GdkEventMask eventMask, GdkCursor* cursor, guint32 time) c_gdk_device_grab;
814 	void function(GdkDevice* device, guint32 time) c_gdk_device_ungrab;
815 	void function(GdkDevice* device, GdkWindow* window, gdouble* axes, GdkModifierType* mask) c_gdk_device_get_state;
816 	void function(GdkDevice* device, GdkScreen** screen, gint* x, gint* y) c_gdk_device_get_position;
817 	void function(GdkDevice* device, GdkScreen** screen, gdouble* x, gdouble* y) c_gdk_device_get_position_double;
818 	GdkWindow* function(GdkDevice* device, gint* winX, gint* winY) c_gdk_device_get_window_at_position;
819 	GdkWindow* function(GdkDevice* device, gdouble* winX, gdouble* winY) c_gdk_device_get_window_at_position_double;
820 	gboolean function(GdkDevice* device, GdkWindow* window, guint32 start, guint32 stop, GdkTimeCoord*** events, gint* nEvents) c_gdk_device_get_history;
821 	void function(GdkTimeCoord** events, gint nEvents) c_gdk_device_free_history;
822 	gboolean function(GdkDevice* device, gdouble* axes, GdkAxisUse use, gdouble* value) c_gdk_device_get_axis;
823 	GList* function(GdkDevice* device) c_gdk_device_list_axes;
824 	gboolean function(GdkDevice* device, gdouble* axes, GdkAtom axisLabel, gdouble* value) c_gdk_device_get_axis_value;
825 
826 	// gdk.
827 
828 	gboolean function(GdkRectangle* src1, GdkRectangle* src2, GdkRectangle* dest) c_gdk_rectangle_intersect;
829 	void function(GdkRectangle* src1, GdkRectangle* src2, GdkRectangle* dest) c_gdk_rectangle_union;
830 
831 	// gdk.Pixbuf
832 
833 	GdkPixbuf* function(GdkWindow* window, gint srcX, gint srcY, gint width, gint height) c_gdk_pixbuf_get_from_window;
834 	GdkPixbuf* function(cairo_surface_t* surface, gint srcX, gint srcY, gint width, gint height) c_gdk_pixbuf_get_from_surface;
835 	GType function() c_gdk_pixbuf_get_type;
836 	GdkPixbuf* function(GdkColorspace colorspace, gboolean hasAlpha, int bitsPerSample, int width, int height) c_gdk_pixbuf_new;
837 	GdkPixbuf* function(guchar* data, GdkColorspace colorspace, gboolean hasAlpha, int bitsPerSample, int width, int height, int rowstride, GdkPixbufDestroyNotify destroyFn, void* destroyFnData) c_gdk_pixbuf_new_from_data;
838 	GdkPixbuf* function(char** data) c_gdk_pixbuf_new_from_xpm_data;
839 	GdkPixbuf* function(gint dataLength, guint8* data, gboolean copyPixels, GError** error) c_gdk_pixbuf_new_from_inline;
840 	GdkPixbuf* function(GdkPixbuf* srcPixbuf, int srcX, int srcY, int width, int height) c_gdk_pixbuf_new_subpixbuf;
841 	GdkPixbuf* function(GdkPixbuf* pixbuf) c_gdk_pixbuf_copy;
842 	GdkColorspace function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_colorspace;
843 	int function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_n_channels;
844 	gboolean function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_has_alpha;
845 	int function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_bits_per_sample;
846 	guchar* function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_pixels;
847 	guchar* function(GdkPixbuf* pixbuf, guint* length) c_gdk_pixbuf_get_pixels_with_length;
848 	int function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_width;
849 	int function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_height;
850 	int function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_rowstride;
851 	gsize function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_byte_length;
852 	gchar* function(GdkPixbuf* pixbuf, gchar* key) c_gdk_pixbuf_get_option;
853 	GdkPixbuf* function(GdkPixbuf* pixbuf) c_gdk_pixbuf_ref;
854 	void function(GdkPixbuf* pixbuf) c_gdk_pixbuf_unref;
855 	GdkPixbuf* function(char* filename, GError** error) c_gdk_pixbuf_new_from_file;
856 	GdkPixbuf* function(char* filename, int width, int height, GError** error) c_gdk_pixbuf_new_from_file_at_size;
857 	GdkPixbuf* function(char* filename, int width, int height, gboolean preserveAspectRatio, GError** error) c_gdk_pixbuf_new_from_file_at_scale;
858 	GdkPixbufFormat* function(gchar* filename, gint* width, gint* height) c_gdk_pixbuf_get_file_info;
859 	GdkPixbuf* function(char* resourcePath, GError** error) c_gdk_pixbuf_new_from_resource;
860 	GdkPixbuf* function(char* resourcePath, int width, int height, gboolean preserveAspectRatio, GError** error) c_gdk_pixbuf_new_from_resource_at_scale;
861 	GdkPixbuf* function(GInputStream* stream, GCancellable* cancellable, GError** error) c_gdk_pixbuf_new_from_stream;
862 	void function(GInputStream* stream, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_pixbuf_new_from_stream_async;
863 	GdkPixbuf* function(GAsyncResult* asyncResult, GError** error) c_gdk_pixbuf_new_from_stream_finish;
864 	GdkPixbuf* function(GInputStream* stream, gint width, gint height, gboolean preserveAspectRatio, GCancellable* cancellable, GError** error) c_gdk_pixbuf_new_from_stream_at_scale;
865 	void function(GInputStream* stream, gint width, gint height, gboolean preserveAspectRatio, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_pixbuf_new_from_stream_at_scale_async;
866 	gboolean function(GdkPixbuf* pixbuf, char* filename, char* type, char** optionKeys, char** optionValues, GError** error) c_gdk_pixbuf_savev;
867 	gboolean function(GdkPixbuf* pixbuf, char* filename, char* type, GError** error, ... ) c_gdk_pixbuf_save;
868 	gboolean function(GdkPixbuf* pixbuf, GdkPixbufSaveFunc saveFunc, void* userData, char* type, GError** error, ... ) c_gdk_pixbuf_save_to_callback;
869 	gboolean function(GdkPixbuf* pixbuf, GdkPixbufSaveFunc saveFunc, void* userData, char* type, char** optionKeys, char** optionValues, GError** error) c_gdk_pixbuf_save_to_callbackv;
870 	gboolean function(GdkPixbuf* pixbuf, gchar** buffer, gsize* bufferSize, char* type, GError** error, ... ) c_gdk_pixbuf_save_to_buffer;
871 	gboolean function(GdkPixbuf* pixbuf, gchar** buffer, gsize* bufferSize, char* type, char** optionKeys, char** optionValues, GError** error) c_gdk_pixbuf_save_to_bufferv;
872 	gboolean function(GdkPixbuf* pixbuf, GOutputStream* stream, char* type, GCancellable* cancellable, GError** error, ... ) c_gdk_pixbuf_save_to_stream;
873 	void function(GdkPixbuf* pixbuf, GOutputStream* stream, gchar* type, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData, ... ) c_gdk_pixbuf_save_to_stream_async;
874 	gboolean function(GAsyncResult* asyncResult, GError** error) c_gdk_pixbuf_save_to_stream_finish;
875 	GdkPixbuf* function(GdkPixbuf* src, int destWidth, int destHeight, GdkInterpType interpType) c_gdk_pixbuf_scale_simple;
876 	void function(GdkPixbuf* src, GdkPixbuf* dest, int destX, int destY, int destWidth, int destHeight, double offsetX, double offsetY, double scaleX, double scaleY, GdkInterpType interpType) c_gdk_pixbuf_scale;
877 	GdkPixbuf* function(GdkPixbuf* src, int destWidth, int destHeight, GdkInterpType interpType, int overallAlpha, int checkSize, guint32 color1, guint32 color2) c_gdk_pixbuf_composite_color_simple;
878 	void function(GdkPixbuf* src, GdkPixbuf* dest, int destX, int destY, int destWidth, int destHeight, double offsetX, double offsetY, double scaleX, double scaleY, GdkInterpType interpType, int overallAlpha) c_gdk_pixbuf_composite;
879 	void function(GdkPixbuf* src, GdkPixbuf* dest, int destX, int destY, int destWidth, int destHeight, double offsetX, double offsetY, double scaleX, double scaleY, GdkInterpType interpType, int overallAlpha, int checkX, int checkY, int checkSize, guint32 color1, guint32 color2) c_gdk_pixbuf_composite_color;
880 	GdkPixbuf* function(GdkPixbuf* src, GdkPixbufRotation angle) c_gdk_pixbuf_rotate_simple;
881 	GdkPixbuf* function(GdkPixbuf* src, gboolean horizontal) c_gdk_pixbuf_flip;
882 	GdkPixbuf* function(GdkPixbuf* pixbuf, gboolean substituteColor, guchar r, guchar g, guchar b) c_gdk_pixbuf_add_alpha;
883 	void function(GdkPixbuf* srcPixbuf, int srcX, int srcY, int width, int height, GdkPixbuf* destPixbuf, int destX, int destY) c_gdk_pixbuf_copy_area;
884 	void function(GdkPixbuf* src, GdkPixbuf* dest, gfloat saturation, gboolean pixelate) c_gdk_pixbuf_saturate_and_pixelate;
885 	GdkPixbuf* function(GdkPixbuf* src) c_gdk_pixbuf_apply_embedded_orientation;
886 	void function(GdkPixbuf* pixbuf, guint32 pixel) c_gdk_pixbuf_fill;
887 
888 	// gdk.Color
889 
890 	GdkColor* function(GdkColor* color) c_gdk_color_copy;
891 	void function(GdkColor* color) c_gdk_color_free;
892 	gboolean function(gchar* spec, GdkColor* color) c_gdk_color_parse;
893 	gboolean function(GdkColor* colora, GdkColor* colorb) c_gdk_color_equal;
894 	guint function(GdkColor* color) c_gdk_color_hash;
895 	gchar* function(GdkColor* color) c_gdk_color_to_string;
896 
897 	// gdk.RGBA
898 
899 	GdkRGBA* function(GdkRGBA* rgba) c_gdk_rgba_copy;
900 	void function(GdkRGBA* rgba) c_gdk_rgba_free;
901 	gboolean function(GdkRGBA* rgba, gchar* spec) c_gdk_rgba_parse;
902 	gboolean function(void* p1, void* p2) c_gdk_rgba_equal;
903 	guint function(void* p) c_gdk_rgba_hash;
904 	gchar* function(GdkRGBA* rgba) c_gdk_rgba_to_string;
905 
906 	// gdk.Visual
907 
908 	void function(gint** depths, gint* count) c_gdk_query_depths;
909 	void function(GdkVisualType** visualTypes, gint* count) c_gdk_query_visual_types;
910 	GList* function() c_gdk_list_visuals;
911 	gint function(GdkVisual* visual) c_gdk_visual_get_bits_per_rgb;
912 	void function(GdkVisual* visual, guint32* mask, gint* shift, gint* precision) c_gdk_visual_get_blue_pixel_details;
913 	GdkByteOrder function(GdkVisual* visual) c_gdk_visual_get_byte_order;
914 	gint function(GdkVisual* visual) c_gdk_visual_get_colormap_size;
915 	gint function(GdkVisual* visual) c_gdk_visual_get_depth;
916 	void function(GdkVisual* visual, guint32* mask, gint* shift, gint* precision) c_gdk_visual_get_green_pixel_details;
917 	void function(GdkVisual* visual, guint32* mask, gint* shift, gint* precision) c_gdk_visual_get_red_pixel_details;
918 	GdkVisualType function(GdkVisual* visual) c_gdk_visual_get_visual_type;
919 	gint function() c_gdk_visual_get_best_depth;
920 	GdkVisualType function() c_gdk_visual_get_best_type;
921 	GdkVisual* function() c_gdk_visual_get_system;
922 	GdkVisual* function() c_gdk_visual_get_best;
923 	GdkVisual* function(gint depth) c_gdk_visual_get_best_with_depth;
924 	GdkVisual* function(GdkVisualType visualType) c_gdk_visual_get_best_with_type;
925 	GdkVisual* function(gint depth, GdkVisualType visualType) c_gdk_visual_get_best_with_both;
926 	GdkScreen* function(GdkVisual* visual) c_gdk_visual_get_screen;
927 
928 	// gdk.Cursor
929 
930 	GdkCursor* function(GdkCursorType cursorType) c_gdk_cursor_new;
931 	GdkCursor* function(GdkDisplay* display, GdkPixbuf* pixbuf, gint x, gint y) c_gdk_cursor_new_from_pixbuf;
932 	GdkCursor* function(GdkDisplay* display, cairo_surface_t* surface, gdouble x, gdouble y) c_gdk_cursor_new_from_surface;
933 	GdkCursor* function(GdkDisplay* display, gchar* name) c_gdk_cursor_new_from_name;
934 	GdkCursor* function(GdkDisplay* display, GdkCursorType cursorType) c_gdk_cursor_new_for_display;
935 	GdkDisplay* function(GdkCursor* cursor) c_gdk_cursor_get_display;
936 	GdkPixbuf* function(GdkCursor* cursor) c_gdk_cursor_get_image;
937 	cairo_surface_t* function(GdkCursor* cursor, gdouble* xHot, gdouble* yHot) c_gdk_cursor_get_surface;
938 	GdkCursorType function(GdkCursor* cursor) c_gdk_cursor_get_cursor_type;
939 	GdkCursor* function(GdkCursor* cursor) c_gdk_cursor_ref;
940 	void function(GdkCursor* cursor) c_gdk_cursor_unref;
941 
942 	// gdk.Window
943 
944 	GdkWindow* function(GdkWindow* parent, GdkWindowAttr* attributes, gint attributesMask) c_gdk_window_new;
945 	void function(GdkWindow* window) c_gdk_window_destroy;
946 	GdkWindowType function(GdkWindow* window) c_gdk_window_get_window_type;
947 	GdkDisplay* function(GdkWindow* window) c_gdk_window_get_display;
948 	GdkScreen* function(GdkWindow* window) c_gdk_window_get_screen;
949 	GdkVisual* function(GdkWindow* window) c_gdk_window_get_visual;
950 	GdkWindow* function(gint* winX, gint* winY) c_gdk_window_at_pointer;
951 	void function(GdkWindow* window) c_gdk_window_show;
952 	void function(GdkWindow* window) c_gdk_window_show_unraised;
953 	void function(GdkWindow* window) c_gdk_window_hide;
954 	gboolean function(GdkWindow* window) c_gdk_window_is_destroyed;
955 	gboolean function(GdkWindow* window) c_gdk_window_is_visible;
956 	gboolean function(GdkWindow* window) c_gdk_window_is_viewable;
957 	gboolean function(GdkWindow* window) c_gdk_window_is_input_only;
958 	gboolean function(GdkWindow* window) c_gdk_window_is_shaped;
959 	GdkWindowState function(GdkWindow* window) c_gdk_window_get_state;
960 	void function(GdkWindow* window) c_gdk_window_withdraw;
961 	void function(GdkWindow* window) c_gdk_window_iconify;
962 	void function(GdkWindow* window) c_gdk_window_deiconify;
963 	void function(GdkWindow* window) c_gdk_window_stick;
964 	void function(GdkWindow* window) c_gdk_window_unstick;
965 	void function(GdkWindow* window) c_gdk_window_maximize;
966 	void function(GdkWindow* window) c_gdk_window_unmaximize;
967 	void function(GdkWindow* window) c_gdk_window_fullscreen;
968 	void function(GdkWindow* window) c_gdk_window_unfullscreen;
969 	GdkFullscreenMode function(GdkWindow* window) c_gdk_window_get_fullscreen_mode;
970 	void function(GdkWindow* window, GdkFullscreenMode mode) c_gdk_window_set_fullscreen_mode;
971 	void function(GdkWindow* window, gboolean setting) c_gdk_window_set_keep_above;
972 	void function(GdkWindow* window, gboolean setting) c_gdk_window_set_keep_below;
973 	void function(GdkWindow* window, gdouble opacity) c_gdk_window_set_opacity;
974 	void function(GdkWindow* window, gboolean composited) c_gdk_window_set_composited;
975 	gboolean function(GdkWindow* window) c_gdk_window_get_composited;
976 	void function(GdkWindow* window, gint x, gint y) c_gdk_window_move;
977 	void function(GdkWindow* window, gint width, gint height) c_gdk_window_resize;
978 	void function(GdkWindow* window, gint x, gint y, gint width, gint height) c_gdk_window_move_resize;
979 	void function(GdkWindow* window, gint dx, gint dy) c_gdk_window_scroll;
980 	void function(GdkWindow* window, cairo_region_t* region, gint dx, gint dy) c_gdk_window_move_region;
981 	void function(GdkWindow* window) c_gdk_window_flush;
982 	gboolean function(GdkWindow* window) c_gdk_window_has_native;
983 	gboolean function(GdkWindow* window) c_gdk_window_ensure_native;
984 	void function(GdkWindow* window, GdkWindow* newParent, gint x, gint y) c_gdk_window_reparent;
985 	void function(GdkWindow* window) c_gdk_window_raise;
986 	void function(GdkWindow* window) c_gdk_window_lower;
987 	void function(GdkWindow* window, GdkWindow* sibling, gboolean above) c_gdk_window_restack;
988 	void function(GdkWindow* window, guint32 timestamp) c_gdk_window_focus;
989 	void function(GdkWindow* window) c_gdk_window_register_dnd;
990 	void function(GdkWindow* window, GdkWindowEdge edge, gint button, gint rootX, gint rootY, guint32 timestamp) c_gdk_window_begin_resize_drag;
991 	void function(GdkWindow* window, GdkWindowEdge edge, GdkDevice* device, gint button, gint rootX, gint rootY, guint32 timestamp) c_gdk_window_begin_resize_drag_for_device;
992 	void function(GdkWindow* window, gint button, gint rootX, gint rootY, guint32 timestamp) c_gdk_window_begin_move_drag;
993 	void function(GdkWindow* window, GdkDevice* device, gint button, gint rootX, gint rootY, guint32 timestamp) c_gdk_window_begin_move_drag_for_device;
994 	void function(GdkGeometry* geometry, guint flags, gint width, gint height, gint* newWidth, gint* newHeight) c_gdk_window_constrain_size;
995 	void function(GdkWindow* window) c_gdk_window_beep;
996 	gint function(GdkWindow* window) c_gdk_window_get_scale_factor;
997 	void function(GdkWindow* window, cairo_region_t* region) c_gdk_window_set_opaque_region;
998 	cairo_region_t* function(GdkWindow* window) c_gdk_window_get_clip_region;
999 	void function(GdkWindow* window, GdkRectangle* rectangle) c_gdk_window_begin_paint_rect;
1000 	void function(GdkWindow* window, cairo_region_t* region) c_gdk_window_begin_paint_region;
1001 	void function(GdkWindow* window) c_gdk_window_end_paint;
1002 	cairo_region_t* function(GdkWindow* window) c_gdk_window_get_visible_region;
1003 	void function(GdkWindow* window, GdkWindowInvalidateHandlerFunc handler) c_gdk_window_set_invalidate_handler;
1004 	void function(GdkWindow* window, GdkRectangle* rect, gboolean invalidateChildren) c_gdk_window_invalidate_rect;
1005 	void function(GdkWindow* window, cairo_region_t* region, gboolean invalidateChildren) c_gdk_window_invalidate_region;
1006 	void function(GdkWindow* window, cairo_region_t* region, GdkWindowChildFunc childFunc, void* userData) c_gdk_window_invalidate_maybe_recurse;
1007 	cairo_region_t* function(GdkWindow* window) c_gdk_window_get_update_area;
1008 	void function(GdkWindow* window) c_gdk_window_freeze_updates;
1009 	void function(GdkWindow* window) c_gdk_window_thaw_updates;
1010 	void function() c_gdk_window_process_all_updates;
1011 	void function(GdkWindow* window, gboolean updateChildren) c_gdk_window_process_updates;
1012 	void function(gboolean setting) c_gdk_window_set_debug_updates;
1013 	void function(GdkWindow* window) c_gdk_window_enable_synchronized_configure;
1014 	void function(GdkWindow* window) c_gdk_window_configure_finished;
1015 	GdkFrameClock* function(GdkWindow* window) c_gdk_window_get_frame_clock;
1016 	void function(GdkWindow* window, void* userData) c_gdk_window_set_user_data;
1017 	void function(GdkWindow* window, gboolean overrideRedirect) c_gdk_window_set_override_redirect;
1018 	void function(GdkWindow* window, gboolean acceptFocus) c_gdk_window_set_accept_focus;
1019 	gboolean function(GdkWindow* window) c_gdk_window_get_accept_focus;
1020 	void function(GdkWindow* window, gboolean focusOnMap) c_gdk_window_set_focus_on_map;
1021 	gboolean function(GdkWindow* window) c_gdk_window_get_focus_on_map;
1022 	void function(GdkWindow* window, GdkFilterFunc funct, void* data) c_gdk_window_add_filter;
1023 	void function(GdkWindow* window, GdkFilterFunc funct, void* data) c_gdk_window_remove_filter;
1024 	void function(GdkWindow* window, cairo_region_t* shapeRegion, gint offsetX, gint offsetY) c_gdk_window_shape_combine_region;
1025 	void function(GdkWindow* window) c_gdk_window_set_child_shapes;
1026 	void function(GdkWindow* window) c_gdk_window_merge_child_shapes;
1027 	void function(GdkWindow* window, cairo_region_t* shapeRegion, gint offsetX, gint offsetY) c_gdk_window_input_shape_combine_region;
1028 	void function(GdkWindow* window) c_gdk_window_set_child_input_shapes;
1029 	void function(GdkWindow* window) c_gdk_window_merge_child_input_shapes;
1030 	gboolean function(GdkWindow* window, gboolean useStatic) c_gdk_window_set_static_gravities;
1031 	void function(GdkWindow* window, gchar* title) c_gdk_window_set_title;
1032 	void function(GdkWindow* window, GdkColor* color) c_gdk_window_set_background;
1033 	void function(GdkWindow* window, GdkRGBA* rgba) c_gdk_window_set_background_rgba;
1034 	void function(GdkWindow* window, cairo_pattern_t* pattern) c_gdk_window_set_background_pattern;
1035 	cairo_pattern_t* function(GdkWindow* window) c_gdk_window_get_background_pattern;
1036 	void function(GdkWindow* window, GdkCursor* cursor) c_gdk_window_set_cursor;
1037 	GdkCursor* function(GdkWindow* window) c_gdk_window_get_cursor;
1038 	void function(GdkWindow* window, void** data) c_gdk_window_get_user_data;
1039 	void function(GdkWindow* window, gint* x, gint* y, gint* width, gint* height) c_gdk_window_get_geometry;
1040 	void function(GdkWindow* window, GdkGeometry* geometry, GdkWindowHints geomMask) c_gdk_window_set_geometry_hints;
1041 	int function(GdkWindow* window) c_gdk_window_get_width;
1042 	int function(GdkWindow* window) c_gdk_window_get_height;
1043 	void function(GdkWindow* window, GList* pixbufs) c_gdk_window_set_icon_list;
1044 	void function(GdkWindow* window, gboolean modal) c_gdk_window_set_modal_hint;
1045 	gboolean function(GdkWindow* window) c_gdk_window_get_modal_hint;
1046 	void function(GdkWindow* window, GdkWindowTypeHint hint) c_gdk_window_set_type_hint;
1047 	GdkWindowTypeHint function(GdkWindow* window) c_gdk_window_get_type_hint;
1048 	void function(GdkWindow* window, gboolean skipsTaskbar) c_gdk_window_set_skip_taskbar_hint;
1049 	void function(GdkWindow* window, gboolean skipsPager) c_gdk_window_set_skip_pager_hint;
1050 	void function(GdkWindow* window, gboolean urgent) c_gdk_window_set_urgency_hint;
1051 	void function(GdkWindow* window, gint* x, gint* y) c_gdk_window_get_position;
1052 	void function(GdkWindow* window, gint* x, gint* y) c_gdk_window_get_root_origin;
1053 	void function(GdkWindow* window, GdkRectangle* rect) c_gdk_window_get_frame_extents;
1054 	gint function(GdkWindow* window, gint* x, gint* y) c_gdk_window_get_origin;
1055 	void function(GdkWindow* window, gint x, gint y, gint* rootX, gint* rootY) c_gdk_window_get_root_coords;
1056 	GdkWindow* function(GdkWindow* window, gint* x, gint* y, GdkModifierType* mask) c_gdk_window_get_pointer;
1057 	GdkWindow* function(GdkWindow* window, GdkDevice* device, gint* x, gint* y, GdkModifierType* mask) c_gdk_window_get_device_position;
1058 	GdkWindow* function(GdkWindow* window, GdkDevice* device, gdouble* x, gdouble* y, GdkModifierType* mask) c_gdk_window_get_device_position_double;
1059 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_parent;
1060 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_toplevel;
1061 	GList* function(GdkWindow* window) c_gdk_window_get_children;
1062 	GList* function(GdkWindow* window, void* userData) c_gdk_window_get_children_with_user_data;
1063 	GList* function(GdkWindow* window) c_gdk_window_peek_children;
1064 	GdkEventMask function(GdkWindow* window) c_gdk_window_get_events;
1065 	void function(GdkWindow* window, GdkEventMask eventMask) c_gdk_window_set_events;
1066 	void function(GdkWindow* window, gchar* name) c_gdk_window_set_icon_name;
1067 	void function(GdkWindow* window, GdkWindow* parent) c_gdk_window_set_transient_for;
1068 	void function(GdkWindow* window, gchar* role) c_gdk_window_set_role;
1069 	void function(GdkWindow* window, gchar* startupId) c_gdk_window_set_startup_id;
1070 	void function(GdkWindow* window, GdkWindow* leader) c_gdk_window_set_group;
1071 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_group;
1072 	void function(GdkWindow* window, GdkWMDecoration decorations) c_gdk_window_set_decorations;
1073 	gboolean function(GdkWindow* window, GdkWMDecoration* decorations) c_gdk_window_get_decorations;
1074 	void function(GdkWindow* window, GdkWMFunction functions) c_gdk_window_set_functions;
1075 	GdkWindow* function() c_gdk_get_default_root_window;
1076 	gboolean function(GdkWindow* window) c_gdk_window_get_support_multidevice;
1077 	void function(GdkWindow* window, gboolean supportMultidevice) c_gdk_window_set_support_multidevice;
1078 	GdkCursor* function(GdkWindow* window, GdkDevice* device) c_gdk_window_get_device_cursor;
1079 	void function(GdkWindow* window, GdkDevice* device, GdkCursor* cursor) c_gdk_window_set_device_cursor;
1080 	GdkEventMask function(GdkWindow* window, GdkDevice* device) c_gdk_window_get_device_events;
1081 	void function(GdkWindow* window, GdkDevice* device, GdkEventMask eventMask) c_gdk_window_set_device_events;
1082 	GdkEventMask function(GdkWindow* window, GdkInputSource source) c_gdk_window_get_source_events;
1083 	void function(GdkWindow* window, GdkInputSource source, GdkEventMask eventMask) c_gdk_window_set_source_events;
1084 	cairo_surface_t* function(GdkWindow* window) c_gdk_offscreen_window_get_surface;
1085 	void function(GdkWindow* window, GdkWindow* embedder) c_gdk_offscreen_window_set_embedder;
1086 	GdkWindow* function(GdkWindow* window) c_gdk_offscreen_window_get_embedder;
1087 	void function(GdkWindow* window) c_gdk_window_geometry_changed;
1088 	void function(GdkWindow* window, gdouble parentX, gdouble parentY, gdouble* x, gdouble* y) c_gdk_window_coords_from_parent;
1089 	void function(GdkWindow* window, gdouble x, gdouble y, gdouble* parentX, gdouble* parentY) c_gdk_window_coords_to_parent;
1090 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_effective_parent;
1091 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_effective_toplevel;
1092 
1093 	// gdk.FrameClock
1094 
1095 	gint64 function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_frame_time;
1096 	void function(GdkFrameClock* frameClock, GdkFrameClockPhase phase) c_gdk_frame_clock_request_phase;
1097 	void function(GdkFrameClock* frameClock) c_gdk_frame_clock_begin_updating;
1098 	void function(GdkFrameClock* frameClock) c_gdk_frame_clock_end_updating;
1099 	gint64 function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_frame_counter;
1100 	gint64 function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_history_start;
1101 	GdkFrameTimings* function(GdkFrameClock* frameClock, gint64 frameCounter) c_gdk_frame_clock_get_timings;
1102 	GdkFrameTimings* function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_current_timings;
1103 	void function(GdkFrameClock* frameClock, gint64 baseTime, gint64* refreshIntervalReturn, gint64* presentationTimeReturn) c_gdk_frame_clock_get_refresh_info;
1104 
1105 	// gdk.FrameTimings
1106 
1107 	GdkFrameTimings* function(GdkFrameTimings* timings) c_gdk_frame_timings_ref;
1108 	void function(GdkFrameTimings* timings) c_gdk_frame_timings_unref;
1109 	gint64 function(GdkFrameTimings* timings) c_gdk_frame_timings_get_frame_counter;
1110 	gboolean function(GdkFrameTimings* timings) c_gdk_frame_timings_get_complete;
1111 	gint64 function(GdkFrameTimings* timings) c_gdk_frame_timings_get_frame_time;
1112 	gint64 function(GdkFrameTimings* timings) c_gdk_frame_timings_get_presentation_time;
1113 	gint64 function(GdkFrameTimings* timings) c_gdk_frame_timings_get_refresh_interval;
1114 	gint64 function(GdkFrameTimings* timings) c_gdk_frame_timings_get_predicted_presentation_time;
1115 
1116 	// gdk.Event
1117 
1118 	gboolean function() c_gdk_events_pending;
1119 	GdkEvent* function() c_gdk_event_peek;
1120 	GdkEvent* function() c_gdk_event_get;
1121 	void function(GdkEvent* event) c_gdk_event_put;
1122 	GdkEvent* function(GdkEventType type) c_gdk_event_new;
1123 	GdkEvent* function(GdkEvent* event) c_gdk_event_copy;
1124 	void function(GdkEvent* event) c_gdk_event_free;
1125 	gboolean function(GdkEvent* event, GdkAxisUse axisUse, gdouble* value) c_gdk_event_get_axis;
1126 	gboolean function(GdkEvent* event, guint* button) c_gdk_event_get_button;
1127 	gboolean function(GdkEvent* event, guint* clickCount) c_gdk_event_get_click_count;
1128 	gboolean function(GdkEvent* event, gdouble* xWin, gdouble* yWin) c_gdk_event_get_coords;
1129 	gboolean function(GdkEvent* event, guint16* keycode) c_gdk_event_get_keycode;
1130 	gboolean function(GdkEvent* event, guint* keyval) c_gdk_event_get_keyval;
1131 	gboolean function(GdkEvent* event, gdouble* xRoot, gdouble* yRoot) c_gdk_event_get_root_coords;
1132 	gboolean function(GdkEvent* event, GdkScrollDirection* direction) c_gdk_event_get_scroll_direction;
1133 	gboolean function(GdkEvent* event, gdouble* deltaX, gdouble* deltaY) c_gdk_event_get_scroll_deltas;
1134 	gboolean function(GdkEvent* event, GdkModifierType* state) c_gdk_event_get_state;
1135 	guint32 function(GdkEvent* event) c_gdk_event_get_time;
1136 	GdkWindow* function(GdkEvent* event) c_gdk_event_get_window;
1137 	GdkEventType function(GdkEvent* event) c_gdk_event_get_event_type;
1138 	GdkEventSequence* function(GdkEvent* event) c_gdk_event_get_event_sequence;
1139 	void function(GdkEventMotion* event) c_gdk_event_request_motions;
1140 	gboolean function(GdkEvent* event1, GdkEvent* event2, gdouble* angle) c_gdk_events_get_angle;
1141 	gboolean function(GdkEvent* event1, GdkEvent* event2, gdouble* x, gdouble* y) c_gdk_events_get_center;
1142 	gboolean function(GdkEvent* event1, GdkEvent* event2, gdouble* distance) c_gdk_events_get_distance;
1143 	gboolean function(GdkEvent* event) c_gdk_event_triggers_context_menu;
1144 	void function(GdkEventFunc func, void* data, GDestroyNotify notify) c_gdk_event_handler_set;
1145 	gboolean function() c_gdk_get_show_events;
1146 	void function(gboolean showEvents) c_gdk_set_show_events;
1147 	void function(GdkEvent* event, GdkScreen* screen) c_gdk_event_set_screen;
1148 	GdkScreen* function(GdkEvent* event) c_gdk_event_get_screen;
1149 	GdkDevice* function(GdkEvent* event) c_gdk_event_get_device;
1150 	void function(GdkEvent* event, GdkDevice* device) c_gdk_event_set_device;
1151 	GdkDevice* function(GdkEvent* event) c_gdk_event_get_source_device;
1152 	void function(GdkEvent* event, GdkDevice* device) c_gdk_event_set_source_device;
1153 	gboolean function(gchar* name, GValue* value) c_gdk_setting_get;
1154 
1155 	// gdk.Keymap
1156 
1157 	GdkKeymap* function() c_gdk_keymap_get_default;
1158 	GdkKeymap* function(GdkDisplay* display) c_gdk_keymap_get_for_display;
1159 	guint function(GdkKeymap* keymap, GdkKeymapKey* key) c_gdk_keymap_lookup_key;
1160 	gboolean function(GdkKeymap* keymap, guint hardwareKeycode, GdkModifierType state, gint group, guint* keyval, gint* effectiveGroup, gint* level, GdkModifierType* consumedModifiers) c_gdk_keymap_translate_keyboard_state;
1161 	gboolean function(GdkKeymap* keymap, guint keyval, GdkKeymapKey** keys, gint* nKeys) c_gdk_keymap_get_entries_for_keyval;
1162 	gboolean function(GdkKeymap* keymap, guint hardwareKeycode, GdkKeymapKey** keys, guint** keyvals, gint* nEntries) c_gdk_keymap_get_entries_for_keycode;
1163 	PangoDirection function(GdkKeymap* keymap) c_gdk_keymap_get_direction;
1164 	gboolean function(GdkKeymap* keymap) c_gdk_keymap_have_bidi_layouts;
1165 	gboolean function(GdkKeymap* keymap) c_gdk_keymap_get_caps_lock_state;
1166 	gboolean function(GdkKeymap* keymap) c_gdk_keymap_get_num_lock_state;
1167 	guint function(GdkKeymap* keymap) c_gdk_keymap_get_modifier_state;
1168 	void function(GdkKeymap* keymap, GdkModifierType* state) c_gdk_keymap_add_virtual_modifiers;
1169 	gboolean function(GdkKeymap* keymap, GdkModifierType* state) c_gdk_keymap_map_virtual_modifiers;
1170 	GdkModifierType function(GdkKeymap* keymap, GdkModifierIntent intent) c_gdk_keymap_get_modifier_mask;
1171 	gchar* function(guint keyval) c_gdk_keyval_name;
1172 	guint function(gchar* keyvalName) c_gdk_keyval_from_name;
1173 	void function(guint symbol, guint* lower, guint* upper) c_gdk_keyval_convert_case;
1174 	guint function(guint keyval) c_gdk_keyval_to_upper;
1175 	guint function(guint keyval) c_gdk_keyval_to_lower;
1176 	gboolean function(guint keyval) c_gdk_keyval_is_upper;
1177 	gboolean function(guint keyval) c_gdk_keyval_is_lower;
1178 	guint32 function(guint keyval) c_gdk_keyval_to_unicode;
1179 	guint function(guint32 wc) c_gdk_unicode_to_keyval;
1180 
1181 	// gdk.Selection
1182 
1183 	gboolean function(GdkWindow* owner, GdkAtom selection, guint32 time, gboolean sendEvent) c_gdk_selection_owner_set;
1184 	gboolean function(GdkDisplay* display, GdkWindow* owner, GdkAtom selection, guint32 time, gboolean sendEvent) c_gdk_selection_owner_set_for_display;
1185 	GdkWindow* function(GdkAtom selection) c_gdk_selection_owner_get;
1186 	GdkWindow* function(GdkDisplay* display, GdkAtom selection) c_gdk_selection_owner_get_for_display;
1187 	void function(GdkWindow* requestor, GdkAtom selection, GdkAtom target, guint32 time) c_gdk_selection_convert;
1188 	gint function(GdkWindow* requestor, guchar** data, GdkAtom* propType, gint* propFormat) c_gdk_selection_property_get;
1189 	void function(GdkWindow* requestor, GdkAtom selection, GdkAtom target, GdkAtom property, guint32 time) c_gdk_selection_send_notify;
1190 	void function(GdkDisplay* display, GdkWindow* requestor, GdkAtom selection, GdkAtom target, GdkAtom property, guint32 time) c_gdk_selection_send_notify_for_display;
1191 
1192 	// gdk.DragContext
1193 
1194 	GdkAtom function(GdkDragContext* context) c_gdk_drag_get_selection;
1195 	void function(GdkDragContext* context, guint32 time) c_gdk_drag_abort;
1196 	void function(GdkDragContext* context, gboolean accepted, guint32 time) c_gdk_drop_reply;
1197 	void function(GdkDragContext* context, guint32 time) c_gdk_drag_drop;
1198 	void function(GdkDragContext* context, GdkWindow* dragWindow, GdkScreen* screen, gint xRoot, gint yRoot, GdkWindow** destWindow, GdkDragProtocol* protocol) c_gdk_drag_find_window_for_screen;
1199 	GdkDragContext* function(GdkWindow* window, GList* targets) c_gdk_drag_begin;
1200 	GdkDragContext* function(GdkWindow* window, GdkDevice* device, GList* targets) c_gdk_drag_begin_for_device;
1201 	gboolean function(GdkDragContext* context, GdkWindow* destWindow, GdkDragProtocol protocol, gint xRoot, gint yRoot, GdkDragAction suggestedAction, GdkDragAction possibleActions, guint32 time) c_gdk_drag_motion;
1202 	void function(GdkDragContext* context, gboolean success, guint32 time) c_gdk_drop_finish;
1203 	void function(GdkDragContext* context, GdkDragAction action, guint32 time) c_gdk_drag_status;
1204 	gboolean function(GdkDragContext* context) c_gdk_drag_drop_succeeded;
1205 	GdkDragProtocol function(GdkWindow* window, GdkWindow** target) c_gdk_window_get_drag_protocol;
1206 	GdkDragAction function(GdkDragContext* context) c_gdk_drag_context_get_actions;
1207 	GdkDragAction function(GdkDragContext* context) c_gdk_drag_context_get_suggested_action;
1208 	GdkDragAction function(GdkDragContext* context) c_gdk_drag_context_get_selected_action;
1209 	GList* function(GdkDragContext* context) c_gdk_drag_context_list_targets;
1210 	GdkDevice* function(GdkDragContext* context) c_gdk_drag_context_get_device;
1211 	void function(GdkDragContext* context, GdkDevice* device) c_gdk_drag_context_set_device;
1212 	GdkWindow* function(GdkDragContext* context) c_gdk_drag_context_get_source_window;
1213 	GdkWindow* function(GdkDragContext* context) c_gdk_drag_context_get_dest_window;
1214 	GdkDragProtocol function(GdkDragContext* context) c_gdk_drag_context_get_protocol;
1215 
1216 	// gdk.
1217 
1218 	gint function(GdkDisplay* display, GdkAtom encoding, gint format, guchar* text, gint length, gchar*** list) c_gdk_text_property_to_utf8_list_for_display;
1219 	gchar* function(gchar* str) c_gdk_utf8_to_string_target;
1220 	GdkAtom function(gchar* atomName, gboolean onlyIfExists) c_gdk_atom_intern;
1221 	GdkAtom function(gchar* atomName) c_gdk_atom_intern_static_string;
1222 	gchar* function(GdkAtom atom) c_gdk_atom_name;
1223 	gboolean function(GdkWindow* window, GdkAtom property, GdkAtom type, gulong offset, gulong length, gint pdelete, GdkAtom* actualPropertyType, gint* actualFormat, gint* actualLength, guchar** data) c_gdk_property_get;
1224 	void function(GdkWindow* window, GdkAtom property, GdkAtom type, gint format, GdkPropMode mode, guchar* data, gint nelements) c_gdk_property_change;
1225 	void function(GdkWindow* window, GdkAtom property) c_gdk_property_delete;
1226 
1227 	// gdk.
1228 
1229 	void function() c_gdk_threads_init;
1230 	void function() c_gdk_threads_enter;
1231 	void function() c_gdk_threads_leave;
1232 	void function(GCallback enterFn, GCallback leaveFn) c_gdk_threads_set_lock_functions;
1233 	guint function(GSourceFunc funct, void* data) c_gdk_threads_add_idle;
1234 	guint function(gint priority, GSourceFunc funct, void* data, GDestroyNotify notify) c_gdk_threads_add_idle_full;
1235 	guint function(guint interval, GSourceFunc funct, void* data) c_gdk_threads_add_timeout;
1236 	guint function(gint priority, guint interval, GSourceFunc funct, void* data, GDestroyNotify notify) c_gdk_threads_add_timeout_full;
1237 	guint function(guint interval, GSourceFunc funct, void* data) c_gdk_threads_add_timeout_seconds;
1238 	guint function(gint priority, guint interval, GSourceFunc funct, void* data, GDestroyNotify notify) c_gdk_threads_add_timeout_seconds_full;
1239 
1240 	// gdk.X11
1241 
1242 	guint32 function(GdkWindow* window) c_gdk_x11_get_server_time;
1243 	gint function(GdkDevice* device) c_gdk_x11_device_get_id;
1244 	GdkDevice* function(GdkDeviceManager* deviceManager, gint deviceId) c_gdk_x11_device_manager_lookup;
1245 	void function(GdkDisplay* display, char* messageType, ... ) c_gdk_x11_display_broadcast_startup_message;
1246 	gchar* function(GdkDisplay* display) c_gdk_x11_display_get_startup_notification_id;
1247 	void function(GdkDisplay* display, gchar* startupId) c_gdk_x11_display_set_startup_notification_id;
1248 	void function(GdkDisplay* display) c_gdk_x11_display_error_trap_push;
1249 	gint function(GdkDisplay* display) c_gdk_x11_display_error_trap_pop;
1250 	void function(GdkDisplay* display) c_gdk_x11_display_error_trap_pop_ignored;
1251 	void function(GdkDisplay* display, gint scale) c_gdk_x11_display_set_window_scale;
1252 	XID function(GdkScreen* screen, gint monitorNum) c_gdk_x11_screen_get_monitor_output;
1253 	guint32 function(GdkScreen* screen) c_gdk_x11_screen_get_number_of_desktops;
1254 	guint32 function(GdkScreen* screen) c_gdk_x11_screen_get_current_desktop;
1255 	gulong function(GdkWindow* window) c_gdk_x11_window_get_xid;
1256 	void function(GdkWindow* window, gboolean hideTitlebarWhenMaximized) c_gdk_x11_window_set_hide_titlebar_when_maximized;
1257 	void function(GdkWindow* window, char* variant) c_gdk_x11_window_set_theme_variant;
1258 	void function(GdkWindow* window, guint32 timestamp) c_gdk_x11_window_set_user_time;
1259 	void function(GdkWindow* window) c_gdk_x11_window_move_to_current_desktop;
1260 	void function(GdkWindow* window, guint32 desktop) c_gdk_x11_window_move_to_desktop;
1261 	guint32 function(GdkWindow* window) c_gdk_x11_window_get_desktop;
1262 	void function(GdkWindow* window, gchar* name, gchar* value) c_gdk_x11_window_set_utf8_property;
1263 	void function(GdkWindow* window, int left, int right, int top, int bottom) c_gdk_x11_window_set_frame_extents;
1264 	void function(GdkWindow* window, gboolean frameSyncEnabled) c_gdk_x11_window_set_frame_sync_enabled;
1265 	gint function() c_gdk_x11_get_default_screen;
1266 	void function() c_gdk_x11_grab_server;
1267 	void function() c_gdk_x11_ungrab_server;
1268 	gint function(GdkKeymap* keymap, guint state) c_gdk_x11_keymap_get_group_for_state;
1269 	gboolean function(GdkKeymap* keymap, guint keycode) c_gdk_x11_keymap_key_is_modifier;
1270 	void function(gchar* smClientId) c_gdk_x11_set_sm_client_id;
1271 	gint function(GdkDisplay* display, GdkAtom encoding, gint format, guchar* text, gint length, gchar*** list) c_gdk_x11_display_text_property_to_text_list;
1272 	void function(gchar** list) c_gdk_x11_free_text_list;
1273 	gint function(GdkDisplay* display, gchar* str, GdkAtom* encoding, gint* format, guchar** ctext, gint* length) c_gdk_x11_display_string_to_compound_text;
1274 	gboolean function(GdkDisplay* display, gchar* str, GdkAtom* encoding, gint* format, guchar** ctext, gint* length) c_gdk_x11_display_utf8_to_compound_text;
1275 	void function(guchar* ctext) c_gdk_x11_free_compound_text;
1276 
1277 	// gdk.AppLaunchContext
1278 
1279 	GdkAppLaunchContext* function() c_gdk_app_launch_context_new;
1280 	void function(GdkAppLaunchContext* context, GdkDisplay* display) c_gdk_app_launch_context_set_display;
1281 	void function(GdkAppLaunchContext* context, GdkScreen* screen) c_gdk_app_launch_context_set_screen;
1282 	void function(GdkAppLaunchContext* context, gint desktop) c_gdk_app_launch_context_set_desktop;
1283 	void function(GdkAppLaunchContext* context, guint32 timestamp) c_gdk_app_launch_context_set_timestamp;
1284 	void function(GdkAppLaunchContext* context, GIcon* icon) c_gdk_app_launch_context_set_icon;
1285 	void function(GdkAppLaunchContext* context, char* iconName) c_gdk_app_launch_context_set_icon_name;
1286 
1287 	// gdk.Testing
1288 
1289 	void function(GdkWindow* window) c_gdk_test_render_sync;
1290 	gboolean function(GdkWindow* window, gint x, gint y, guint button, GdkModifierType modifiers, GdkEventType buttonPressrelease) c_gdk_test_simulate_button;
1291 	gboolean function(GdkWindow* window, gint x, gint y, guint keyval, GdkModifierType modifiers, GdkEventType keyPressrelease) c_gdk_test_simulate_key;
1292 
1293 	// gdk.
1294 
1295 	cairo_surface_t* function(GdkWindow* window, cairo_content_t content, int width, int height) c_gdk_window_create_similar_surface;
1296 	cairo_surface_t* function(GdkWindow* window, cairo_format_t format, int width, int height, int scale) c_gdk_window_create_similar_image_surface;
1297 	cairo_t* function(GdkWindow* window) c_gdk_cairo_create;
1298 	gboolean function(cairo_t* cr, GdkRectangle* rect) c_gdk_cairo_get_clip_rectangle;
1299 	void function(cairo_t* cr, GdkColor* color) c_gdk_cairo_set_source_color;
1300 	void function(cairo_t* cr, GdkRGBA* rgba) c_gdk_cairo_set_source_rgba;
1301 	void function(cairo_t* cr, GdkPixbuf* pixbuf, gdouble pixbufX, gdouble pixbufY) c_gdk_cairo_set_source_pixbuf;
1302 	void function(cairo_t* cr, GdkWindow* window, gdouble x, gdouble y) c_gdk_cairo_set_source_window;
1303 	void function(cairo_t* cr, GdkRectangle* rectangle) c_gdk_cairo_rectangle;
1304 	void function(cairo_t* cr, cairo_region_t* region) c_gdk_cairo_region;
1305 	cairo_region_t* function(cairo_surface_t* surface) c_gdk_cairo_region_create_from_surface;
1306 	cairo_surface_t* function(GdkPixbuf* pixbuf, int scale, GdkWindow* forWindow) c_gdk_cairo_surface_create_from_pixbuf;
1307 }");
1308 
1309 // gdk.Gdk
1310 
1311 alias c_gdk_init  gdk_init;
1312 alias c_gdk_init_check  gdk_init_check;
1313 alias c_gdk_parse_args  gdk_parse_args;
1314 alias c_gdk_get_display_arg_name  gdk_get_display_arg_name;
1315 alias c_gdk_notify_startup_complete  gdk_notify_startup_complete;
1316 alias c_gdk_notify_startup_complete_with_id  gdk_notify_startup_complete_with_id;
1317 alias c_gdk_set_allowed_backends  gdk_set_allowed_backends;
1318 alias c_gdk_get_program_class  gdk_get_program_class;
1319 alias c_gdk_set_program_class  gdk_set_program_class;
1320 alias c_gdk_get_display  gdk_get_display;
1321 alias c_gdk_flush  gdk_flush;
1322 alias c_gdk_screen_width  gdk_screen_width;
1323 alias c_gdk_screen_height  gdk_screen_height;
1324 alias c_gdk_screen_width_mm  gdk_screen_width_mm;
1325 alias c_gdk_screen_height_mm  gdk_screen_height_mm;
1326 alias c_gdk_pointer_grab  gdk_pointer_grab;
1327 alias c_gdk_pointer_ungrab  gdk_pointer_ungrab;
1328 alias c_gdk_pointer_is_grabbed  gdk_pointer_is_grabbed;
1329 alias c_gdk_set_double_click_time  gdk_set_double_click_time;
1330 alias c_gdk_keyboard_grab  gdk_keyboard_grab;
1331 alias c_gdk_keyboard_ungrab  gdk_keyboard_ungrab;
1332 alias c_gdk_beep  gdk_beep;
1333 alias c_gdk_error_trap_push  gdk_error_trap_push;
1334 alias c_gdk_error_trap_pop  gdk_error_trap_pop;
1335 alias c_gdk_error_trap_pop_ignored  gdk_error_trap_pop_ignored;
1336 
1337 // gdk.DisplayManager
1338 
1339 alias c_gdk_display_manager_get  gdk_display_manager_get;
1340 alias c_gdk_display_manager_get_default_display  gdk_display_manager_get_default_display;
1341 alias c_gdk_display_manager_set_default_display  gdk_display_manager_set_default_display;
1342 alias c_gdk_display_manager_list_displays  gdk_display_manager_list_displays;
1343 alias c_gdk_display_manager_open_display  gdk_display_manager_open_display;
1344 
1345 // gdk.Display
1346 
1347 alias c_gdk_display_open  gdk_display_open;
1348 alias c_gdk_display_get_default  gdk_display_get_default;
1349 alias c_gdk_display_get_name  gdk_display_get_name;
1350 alias c_gdk_display_get_n_screens  gdk_display_get_n_screens;
1351 alias c_gdk_display_get_screen  gdk_display_get_screen;
1352 alias c_gdk_display_get_default_screen  gdk_display_get_default_screen;
1353 alias c_gdk_display_get_device_manager  gdk_display_get_device_manager;
1354 alias c_gdk_display_pointer_ungrab  gdk_display_pointer_ungrab;
1355 alias c_gdk_display_keyboard_ungrab  gdk_display_keyboard_ungrab;
1356 alias c_gdk_display_pointer_is_grabbed  gdk_display_pointer_is_grabbed;
1357 alias c_gdk_display_device_is_grabbed  gdk_display_device_is_grabbed;
1358 alias c_gdk_display_beep  gdk_display_beep;
1359 alias c_gdk_display_sync  gdk_display_sync;
1360 alias c_gdk_display_flush  gdk_display_flush;
1361 alias c_gdk_display_close  gdk_display_close;
1362 alias c_gdk_display_is_closed  gdk_display_is_closed;
1363 alias c_gdk_display_get_event  gdk_display_get_event;
1364 alias c_gdk_display_peek_event  gdk_display_peek_event;
1365 alias c_gdk_display_put_event  gdk_display_put_event;
1366 alias c_gdk_display_has_pending  gdk_display_has_pending;
1367 alias c_gdk_display_set_double_click_time  gdk_display_set_double_click_time;
1368 alias c_gdk_display_set_double_click_distance  gdk_display_set_double_click_distance;
1369 alias c_gdk_display_get_pointer  gdk_display_get_pointer;
1370 alias c_gdk_display_list_devices  gdk_display_list_devices;
1371 alias c_gdk_display_get_window_at_pointer  gdk_display_get_window_at_pointer;
1372 alias c_gdk_display_warp_pointer  gdk_display_warp_pointer;
1373 alias c_gdk_display_supports_cursor_color  gdk_display_supports_cursor_color;
1374 alias c_gdk_display_supports_cursor_alpha  gdk_display_supports_cursor_alpha;
1375 alias c_gdk_display_get_default_cursor_size  gdk_display_get_default_cursor_size;
1376 alias c_gdk_display_get_maximal_cursor_size  gdk_display_get_maximal_cursor_size;
1377 alias c_gdk_display_get_default_group  gdk_display_get_default_group;
1378 alias c_gdk_display_supports_selection_notification  gdk_display_supports_selection_notification;
1379 alias c_gdk_display_request_selection_notification  gdk_display_request_selection_notification;
1380 alias c_gdk_display_supports_clipboard_persistence  gdk_display_supports_clipboard_persistence;
1381 alias c_gdk_display_store_clipboard  gdk_display_store_clipboard;
1382 alias c_gdk_display_supports_shapes  gdk_display_supports_shapes;
1383 alias c_gdk_display_supports_input_shapes  gdk_display_supports_input_shapes;
1384 alias c_gdk_display_supports_composite  gdk_display_supports_composite;
1385 alias c_gdk_display_get_app_launch_context  gdk_display_get_app_launch_context;
1386 alias c_gdk_display_notify_startup_complete  gdk_display_notify_startup_complete;
1387 
1388 // gdk.Screen
1389 
1390 alias c_gdk_screen_get_default  gdk_screen_get_default;
1391 alias c_gdk_screen_get_system_visual  gdk_screen_get_system_visual;
1392 alias c_gdk_screen_get_rgba_visual  gdk_screen_get_rgba_visual;
1393 alias c_gdk_screen_is_composited  gdk_screen_is_composited;
1394 alias c_gdk_screen_get_root_window  gdk_screen_get_root_window;
1395 alias c_gdk_screen_get_display  gdk_screen_get_display;
1396 alias c_gdk_screen_get_number  gdk_screen_get_number;
1397 alias c_gdk_screen_get_width  gdk_screen_get_width;
1398 alias c_gdk_screen_get_height  gdk_screen_get_height;
1399 alias c_gdk_screen_get_width_mm  gdk_screen_get_width_mm;
1400 alias c_gdk_screen_get_height_mm  gdk_screen_get_height_mm;
1401 alias c_gdk_screen_list_visuals  gdk_screen_list_visuals;
1402 alias c_gdk_screen_get_toplevel_windows  gdk_screen_get_toplevel_windows;
1403 alias c_gdk_screen_make_display_name  gdk_screen_make_display_name;
1404 alias c_gdk_screen_get_n_monitors  gdk_screen_get_n_monitors;
1405 alias c_gdk_screen_get_primary_monitor  gdk_screen_get_primary_monitor;
1406 alias c_gdk_screen_get_monitor_geometry  gdk_screen_get_monitor_geometry;
1407 alias c_gdk_screen_get_monitor_workarea  gdk_screen_get_monitor_workarea;
1408 alias c_gdk_screen_get_monitor_at_point  gdk_screen_get_monitor_at_point;
1409 alias c_gdk_screen_get_monitor_at_window  gdk_screen_get_monitor_at_window;
1410 alias c_gdk_screen_get_monitor_height_mm  gdk_screen_get_monitor_height_mm;
1411 alias c_gdk_screen_get_monitor_width_mm  gdk_screen_get_monitor_width_mm;
1412 alias c_gdk_screen_get_monitor_plug_name  gdk_screen_get_monitor_plug_name;
1413 alias c_gdk_screen_get_monitor_scale_factor  gdk_screen_get_monitor_scale_factor;
1414 alias c_gdk_screen_get_setting  gdk_screen_get_setting;
1415 alias c_gdk_screen_get_font_options  gdk_screen_get_font_options;
1416 alias c_gdk_screen_set_font_options  gdk_screen_set_font_options;
1417 alias c_gdk_screen_get_resolution  gdk_screen_get_resolution;
1418 alias c_gdk_screen_set_resolution  gdk_screen_set_resolution;
1419 alias c_gdk_screen_get_active_window  gdk_screen_get_active_window;
1420 alias c_gdk_screen_get_window_stack  gdk_screen_get_window_stack;
1421 
1422 // gdk.DeviceManager
1423 
1424 alias c_gdk_disable_multidevice  gdk_disable_multidevice;
1425 alias c_gdk_device_manager_get_display  gdk_device_manager_get_display;
1426 alias c_gdk_device_manager_list_devices  gdk_device_manager_list_devices;
1427 alias c_gdk_device_manager_get_client_pointer  gdk_device_manager_get_client_pointer;
1428 
1429 // gdk.Device
1430 
1431 alias c_gdk_device_get_name  gdk_device_get_name;
1432 alias c_gdk_device_get_source  gdk_device_get_source;
1433 alias c_gdk_device_set_mode  gdk_device_set_mode;
1434 alias c_gdk_device_get_mode  gdk_device_get_mode;
1435 alias c_gdk_device_set_key  gdk_device_set_key;
1436 alias c_gdk_device_get_key  gdk_device_get_key;
1437 alias c_gdk_device_set_axis_use  gdk_device_set_axis_use;
1438 alias c_gdk_device_get_axis_use  gdk_device_get_axis_use;
1439 alias c_gdk_device_get_associated_device  gdk_device_get_associated_device;
1440 alias c_gdk_device_list_slave_devices  gdk_device_list_slave_devices;
1441 alias c_gdk_device_get_device_type  gdk_device_get_device_type;
1442 alias c_gdk_device_get_display  gdk_device_get_display;
1443 alias c_gdk_device_get_has_cursor  gdk_device_get_has_cursor;
1444 alias c_gdk_device_get_n_axes  gdk_device_get_n_axes;
1445 alias c_gdk_device_get_n_keys  gdk_device_get_n_keys;
1446 alias c_gdk_device_warp  gdk_device_warp;
1447 alias c_gdk_device_grab  gdk_device_grab;
1448 alias c_gdk_device_ungrab  gdk_device_ungrab;
1449 alias c_gdk_device_get_state  gdk_device_get_state;
1450 alias c_gdk_device_get_position  gdk_device_get_position;
1451 alias c_gdk_device_get_position_double  gdk_device_get_position_double;
1452 alias c_gdk_device_get_window_at_position  gdk_device_get_window_at_position;
1453 alias c_gdk_device_get_window_at_position_double  gdk_device_get_window_at_position_double;
1454 alias c_gdk_device_get_history  gdk_device_get_history;
1455 alias c_gdk_device_free_history  gdk_device_free_history;
1456 alias c_gdk_device_get_axis  gdk_device_get_axis;
1457 alias c_gdk_device_list_axes  gdk_device_list_axes;
1458 alias c_gdk_device_get_axis_value  gdk_device_get_axis_value;
1459 
1460 // gdk.
1461 
1462 alias c_gdk_rectangle_intersect  gdk_rectangle_intersect;
1463 alias c_gdk_rectangle_union  gdk_rectangle_union;
1464 
1465 // gdk.Pixbuf
1466 
1467 alias c_gdk_pixbuf_get_from_window  gdk_pixbuf_get_from_window;
1468 alias c_gdk_pixbuf_get_from_surface  gdk_pixbuf_get_from_surface;
1469 alias c_gdk_pixbuf_get_type  gdk_pixbuf_get_type;
1470 alias c_gdk_pixbuf_new  gdk_pixbuf_new;
1471 alias c_gdk_pixbuf_new_from_data  gdk_pixbuf_new_from_data;
1472 alias c_gdk_pixbuf_new_from_xpm_data  gdk_pixbuf_new_from_xpm_data;
1473 alias c_gdk_pixbuf_new_from_inline  gdk_pixbuf_new_from_inline;
1474 alias c_gdk_pixbuf_new_subpixbuf  gdk_pixbuf_new_subpixbuf;
1475 alias c_gdk_pixbuf_copy  gdk_pixbuf_copy;
1476 alias c_gdk_pixbuf_get_colorspace  gdk_pixbuf_get_colorspace;
1477 alias c_gdk_pixbuf_get_n_channels  gdk_pixbuf_get_n_channels;
1478 alias c_gdk_pixbuf_get_has_alpha  gdk_pixbuf_get_has_alpha;
1479 alias c_gdk_pixbuf_get_bits_per_sample  gdk_pixbuf_get_bits_per_sample;
1480 alias c_gdk_pixbuf_get_pixels  gdk_pixbuf_get_pixels;
1481 alias c_gdk_pixbuf_get_pixels_with_length  gdk_pixbuf_get_pixels_with_length;
1482 alias c_gdk_pixbuf_get_width  gdk_pixbuf_get_width;
1483 alias c_gdk_pixbuf_get_height  gdk_pixbuf_get_height;
1484 alias c_gdk_pixbuf_get_rowstride  gdk_pixbuf_get_rowstride;
1485 alias c_gdk_pixbuf_get_byte_length  gdk_pixbuf_get_byte_length;
1486 alias c_gdk_pixbuf_get_option  gdk_pixbuf_get_option;
1487 alias c_gdk_pixbuf_ref  gdk_pixbuf_ref;
1488 alias c_gdk_pixbuf_unref  gdk_pixbuf_unref;
1489 alias c_gdk_pixbuf_new_from_file  gdk_pixbuf_new_from_file;
1490 alias c_gdk_pixbuf_new_from_file_at_size  gdk_pixbuf_new_from_file_at_size;
1491 alias c_gdk_pixbuf_new_from_file_at_scale  gdk_pixbuf_new_from_file_at_scale;
1492 alias c_gdk_pixbuf_get_file_info  gdk_pixbuf_get_file_info;
1493 alias c_gdk_pixbuf_new_from_resource  gdk_pixbuf_new_from_resource;
1494 alias c_gdk_pixbuf_new_from_resource_at_scale  gdk_pixbuf_new_from_resource_at_scale;
1495 alias c_gdk_pixbuf_new_from_stream  gdk_pixbuf_new_from_stream;
1496 alias c_gdk_pixbuf_new_from_stream_async  gdk_pixbuf_new_from_stream_async;
1497 alias c_gdk_pixbuf_new_from_stream_finish  gdk_pixbuf_new_from_stream_finish;
1498 alias c_gdk_pixbuf_new_from_stream_at_scale  gdk_pixbuf_new_from_stream_at_scale;
1499 alias c_gdk_pixbuf_new_from_stream_at_scale_async  gdk_pixbuf_new_from_stream_at_scale_async;
1500 alias c_gdk_pixbuf_savev  gdk_pixbuf_savev;
1501 alias c_gdk_pixbuf_save  gdk_pixbuf_save;
1502 alias c_gdk_pixbuf_save_to_callback  gdk_pixbuf_save_to_callback;
1503 alias c_gdk_pixbuf_save_to_callbackv  gdk_pixbuf_save_to_callbackv;
1504 alias c_gdk_pixbuf_save_to_buffer  gdk_pixbuf_save_to_buffer;
1505 alias c_gdk_pixbuf_save_to_bufferv  gdk_pixbuf_save_to_bufferv;
1506 alias c_gdk_pixbuf_save_to_stream  gdk_pixbuf_save_to_stream;
1507 alias c_gdk_pixbuf_save_to_stream_async  gdk_pixbuf_save_to_stream_async;
1508 alias c_gdk_pixbuf_save_to_stream_finish  gdk_pixbuf_save_to_stream_finish;
1509 alias c_gdk_pixbuf_scale_simple  gdk_pixbuf_scale_simple;
1510 alias c_gdk_pixbuf_scale  gdk_pixbuf_scale;
1511 alias c_gdk_pixbuf_composite_color_simple  gdk_pixbuf_composite_color_simple;
1512 alias c_gdk_pixbuf_composite  gdk_pixbuf_composite;
1513 alias c_gdk_pixbuf_composite_color  gdk_pixbuf_composite_color;
1514 alias c_gdk_pixbuf_rotate_simple  gdk_pixbuf_rotate_simple;
1515 alias c_gdk_pixbuf_flip  gdk_pixbuf_flip;
1516 alias c_gdk_pixbuf_add_alpha  gdk_pixbuf_add_alpha;
1517 alias c_gdk_pixbuf_copy_area  gdk_pixbuf_copy_area;
1518 alias c_gdk_pixbuf_saturate_and_pixelate  gdk_pixbuf_saturate_and_pixelate;
1519 alias c_gdk_pixbuf_apply_embedded_orientation  gdk_pixbuf_apply_embedded_orientation;
1520 alias c_gdk_pixbuf_fill  gdk_pixbuf_fill;
1521 
1522 // gdk.Color
1523 
1524 alias c_gdk_color_copy  gdk_color_copy;
1525 alias c_gdk_color_free  gdk_color_free;
1526 alias c_gdk_color_parse  gdk_color_parse;
1527 alias c_gdk_color_equal  gdk_color_equal;
1528 alias c_gdk_color_hash  gdk_color_hash;
1529 alias c_gdk_color_to_string  gdk_color_to_string;
1530 
1531 // gdk.RGBA
1532 
1533 alias c_gdk_rgba_copy  gdk_rgba_copy;
1534 alias c_gdk_rgba_free  gdk_rgba_free;
1535 alias c_gdk_rgba_parse  gdk_rgba_parse;
1536 alias c_gdk_rgba_equal  gdk_rgba_equal;
1537 alias c_gdk_rgba_hash  gdk_rgba_hash;
1538 alias c_gdk_rgba_to_string  gdk_rgba_to_string;
1539 
1540 // gdk.Visual
1541 
1542 alias c_gdk_query_depths  gdk_query_depths;
1543 alias c_gdk_query_visual_types  gdk_query_visual_types;
1544 alias c_gdk_list_visuals  gdk_list_visuals;
1545 alias c_gdk_visual_get_bits_per_rgb  gdk_visual_get_bits_per_rgb;
1546 alias c_gdk_visual_get_blue_pixel_details  gdk_visual_get_blue_pixel_details;
1547 alias c_gdk_visual_get_byte_order  gdk_visual_get_byte_order;
1548 alias c_gdk_visual_get_colormap_size  gdk_visual_get_colormap_size;
1549 alias c_gdk_visual_get_depth  gdk_visual_get_depth;
1550 alias c_gdk_visual_get_green_pixel_details  gdk_visual_get_green_pixel_details;
1551 alias c_gdk_visual_get_red_pixel_details  gdk_visual_get_red_pixel_details;
1552 alias c_gdk_visual_get_visual_type  gdk_visual_get_visual_type;
1553 alias c_gdk_visual_get_best_depth  gdk_visual_get_best_depth;
1554 alias c_gdk_visual_get_best_type  gdk_visual_get_best_type;
1555 alias c_gdk_visual_get_system  gdk_visual_get_system;
1556 alias c_gdk_visual_get_best  gdk_visual_get_best;
1557 alias c_gdk_visual_get_best_with_depth  gdk_visual_get_best_with_depth;
1558 alias c_gdk_visual_get_best_with_type  gdk_visual_get_best_with_type;
1559 alias c_gdk_visual_get_best_with_both  gdk_visual_get_best_with_both;
1560 alias c_gdk_visual_get_screen  gdk_visual_get_screen;
1561 
1562 // gdk.Cursor
1563 
1564 alias c_gdk_cursor_new  gdk_cursor_new;
1565 alias c_gdk_cursor_new_from_pixbuf  gdk_cursor_new_from_pixbuf;
1566 alias c_gdk_cursor_new_from_surface  gdk_cursor_new_from_surface;
1567 alias c_gdk_cursor_new_from_name  gdk_cursor_new_from_name;
1568 alias c_gdk_cursor_new_for_display  gdk_cursor_new_for_display;
1569 alias c_gdk_cursor_get_display  gdk_cursor_get_display;
1570 alias c_gdk_cursor_get_image  gdk_cursor_get_image;
1571 alias c_gdk_cursor_get_surface  gdk_cursor_get_surface;
1572 alias c_gdk_cursor_get_cursor_type  gdk_cursor_get_cursor_type;
1573 alias c_gdk_cursor_ref  gdk_cursor_ref;
1574 alias c_gdk_cursor_unref  gdk_cursor_unref;
1575 
1576 // gdk.Window
1577 
1578 alias c_gdk_window_new  gdk_window_new;
1579 alias c_gdk_window_destroy  gdk_window_destroy;
1580 alias c_gdk_window_get_window_type  gdk_window_get_window_type;
1581 alias c_gdk_window_get_display  gdk_window_get_display;
1582 alias c_gdk_window_get_screen  gdk_window_get_screen;
1583 alias c_gdk_window_get_visual  gdk_window_get_visual;
1584 alias c_gdk_window_at_pointer  gdk_window_at_pointer;
1585 alias c_gdk_window_show  gdk_window_show;
1586 alias c_gdk_window_show_unraised  gdk_window_show_unraised;
1587 alias c_gdk_window_hide  gdk_window_hide;
1588 alias c_gdk_window_is_destroyed  gdk_window_is_destroyed;
1589 alias c_gdk_window_is_visible  gdk_window_is_visible;
1590 alias c_gdk_window_is_viewable  gdk_window_is_viewable;
1591 alias c_gdk_window_is_input_only  gdk_window_is_input_only;
1592 alias c_gdk_window_is_shaped  gdk_window_is_shaped;
1593 alias c_gdk_window_get_state  gdk_window_get_state;
1594 alias c_gdk_window_withdraw  gdk_window_withdraw;
1595 alias c_gdk_window_iconify  gdk_window_iconify;
1596 alias c_gdk_window_deiconify  gdk_window_deiconify;
1597 alias c_gdk_window_stick  gdk_window_stick;
1598 alias c_gdk_window_unstick  gdk_window_unstick;
1599 alias c_gdk_window_maximize  gdk_window_maximize;
1600 alias c_gdk_window_unmaximize  gdk_window_unmaximize;
1601 alias c_gdk_window_fullscreen  gdk_window_fullscreen;
1602 alias c_gdk_window_unfullscreen  gdk_window_unfullscreen;
1603 alias c_gdk_window_get_fullscreen_mode  gdk_window_get_fullscreen_mode;
1604 alias c_gdk_window_set_fullscreen_mode  gdk_window_set_fullscreen_mode;
1605 alias c_gdk_window_set_keep_above  gdk_window_set_keep_above;
1606 alias c_gdk_window_set_keep_below  gdk_window_set_keep_below;
1607 alias c_gdk_window_set_opacity  gdk_window_set_opacity;
1608 alias c_gdk_window_set_composited  gdk_window_set_composited;
1609 alias c_gdk_window_get_composited  gdk_window_get_composited;
1610 alias c_gdk_window_move  gdk_window_move;
1611 alias c_gdk_window_resize  gdk_window_resize;
1612 alias c_gdk_window_move_resize  gdk_window_move_resize;
1613 alias c_gdk_window_scroll  gdk_window_scroll;
1614 alias c_gdk_window_move_region  gdk_window_move_region;
1615 alias c_gdk_window_flush  gdk_window_flush;
1616 alias c_gdk_window_has_native  gdk_window_has_native;
1617 alias c_gdk_window_ensure_native  gdk_window_ensure_native;
1618 alias c_gdk_window_reparent  gdk_window_reparent;
1619 alias c_gdk_window_raise  gdk_window_raise;
1620 alias c_gdk_window_lower  gdk_window_lower;
1621 alias c_gdk_window_restack  gdk_window_restack;
1622 alias c_gdk_window_focus  gdk_window_focus;
1623 alias c_gdk_window_register_dnd  gdk_window_register_dnd;
1624 alias c_gdk_window_begin_resize_drag  gdk_window_begin_resize_drag;
1625 alias c_gdk_window_begin_resize_drag_for_device  gdk_window_begin_resize_drag_for_device;
1626 alias c_gdk_window_begin_move_drag  gdk_window_begin_move_drag;
1627 alias c_gdk_window_begin_move_drag_for_device  gdk_window_begin_move_drag_for_device;
1628 alias c_gdk_window_constrain_size  gdk_window_constrain_size;
1629 alias c_gdk_window_beep  gdk_window_beep;
1630 alias c_gdk_window_get_scale_factor  gdk_window_get_scale_factor;
1631 alias c_gdk_window_set_opaque_region  gdk_window_set_opaque_region;
1632 alias c_gdk_window_get_clip_region  gdk_window_get_clip_region;
1633 alias c_gdk_window_begin_paint_rect  gdk_window_begin_paint_rect;
1634 alias c_gdk_window_begin_paint_region  gdk_window_begin_paint_region;
1635 alias c_gdk_window_end_paint  gdk_window_end_paint;
1636 alias c_gdk_window_get_visible_region  gdk_window_get_visible_region;
1637 alias c_gdk_window_set_invalidate_handler  gdk_window_set_invalidate_handler;
1638 alias c_gdk_window_invalidate_rect  gdk_window_invalidate_rect;
1639 alias c_gdk_window_invalidate_region  gdk_window_invalidate_region;
1640 alias c_gdk_window_invalidate_maybe_recurse  gdk_window_invalidate_maybe_recurse;
1641 alias c_gdk_window_get_update_area  gdk_window_get_update_area;
1642 alias c_gdk_window_freeze_updates  gdk_window_freeze_updates;
1643 alias c_gdk_window_thaw_updates  gdk_window_thaw_updates;
1644 alias c_gdk_window_process_all_updates  gdk_window_process_all_updates;
1645 alias c_gdk_window_process_updates  gdk_window_process_updates;
1646 alias c_gdk_window_set_debug_updates  gdk_window_set_debug_updates;
1647 alias c_gdk_window_enable_synchronized_configure  gdk_window_enable_synchronized_configure;
1648 alias c_gdk_window_configure_finished  gdk_window_configure_finished;
1649 alias c_gdk_window_get_frame_clock  gdk_window_get_frame_clock;
1650 alias c_gdk_window_set_user_data  gdk_window_set_user_data;
1651 alias c_gdk_window_set_override_redirect  gdk_window_set_override_redirect;
1652 alias c_gdk_window_set_accept_focus  gdk_window_set_accept_focus;
1653 alias c_gdk_window_get_accept_focus  gdk_window_get_accept_focus;
1654 alias c_gdk_window_set_focus_on_map  gdk_window_set_focus_on_map;
1655 alias c_gdk_window_get_focus_on_map  gdk_window_get_focus_on_map;
1656 alias c_gdk_window_add_filter  gdk_window_add_filter;
1657 alias c_gdk_window_remove_filter  gdk_window_remove_filter;
1658 alias c_gdk_window_shape_combine_region  gdk_window_shape_combine_region;
1659 alias c_gdk_window_set_child_shapes  gdk_window_set_child_shapes;
1660 alias c_gdk_window_merge_child_shapes  gdk_window_merge_child_shapes;
1661 alias c_gdk_window_input_shape_combine_region  gdk_window_input_shape_combine_region;
1662 alias c_gdk_window_set_child_input_shapes  gdk_window_set_child_input_shapes;
1663 alias c_gdk_window_merge_child_input_shapes  gdk_window_merge_child_input_shapes;
1664 alias c_gdk_window_set_static_gravities  gdk_window_set_static_gravities;
1665 alias c_gdk_window_set_title  gdk_window_set_title;
1666 alias c_gdk_window_set_background  gdk_window_set_background;
1667 alias c_gdk_window_set_background_rgba  gdk_window_set_background_rgba;
1668 alias c_gdk_window_set_background_pattern  gdk_window_set_background_pattern;
1669 alias c_gdk_window_get_background_pattern  gdk_window_get_background_pattern;
1670 alias c_gdk_window_set_cursor  gdk_window_set_cursor;
1671 alias c_gdk_window_get_cursor  gdk_window_get_cursor;
1672 alias c_gdk_window_get_user_data  gdk_window_get_user_data;
1673 alias c_gdk_window_get_geometry  gdk_window_get_geometry;
1674 alias c_gdk_window_set_geometry_hints  gdk_window_set_geometry_hints;
1675 alias c_gdk_window_get_width  gdk_window_get_width;
1676 alias c_gdk_window_get_height  gdk_window_get_height;
1677 alias c_gdk_window_set_icon_list  gdk_window_set_icon_list;
1678 alias c_gdk_window_set_modal_hint  gdk_window_set_modal_hint;
1679 alias c_gdk_window_get_modal_hint  gdk_window_get_modal_hint;
1680 alias c_gdk_window_set_type_hint  gdk_window_set_type_hint;
1681 alias c_gdk_window_get_type_hint  gdk_window_get_type_hint;
1682 alias c_gdk_window_set_skip_taskbar_hint  gdk_window_set_skip_taskbar_hint;
1683 alias c_gdk_window_set_skip_pager_hint  gdk_window_set_skip_pager_hint;
1684 alias c_gdk_window_set_urgency_hint  gdk_window_set_urgency_hint;
1685 alias c_gdk_window_get_position  gdk_window_get_position;
1686 alias c_gdk_window_get_root_origin  gdk_window_get_root_origin;
1687 alias c_gdk_window_get_frame_extents  gdk_window_get_frame_extents;
1688 alias c_gdk_window_get_origin  gdk_window_get_origin;
1689 alias c_gdk_window_get_root_coords  gdk_window_get_root_coords;
1690 alias c_gdk_window_get_pointer  gdk_window_get_pointer;
1691 alias c_gdk_window_get_device_position  gdk_window_get_device_position;
1692 alias c_gdk_window_get_device_position_double  gdk_window_get_device_position_double;
1693 alias c_gdk_window_get_parent  gdk_window_get_parent;
1694 alias c_gdk_window_get_toplevel  gdk_window_get_toplevel;
1695 alias c_gdk_window_get_children  gdk_window_get_children;
1696 alias c_gdk_window_get_children_with_user_data  gdk_window_get_children_with_user_data;
1697 alias c_gdk_window_peek_children  gdk_window_peek_children;
1698 alias c_gdk_window_get_events  gdk_window_get_events;
1699 alias c_gdk_window_set_events  gdk_window_set_events;
1700 alias c_gdk_window_set_icon_name  gdk_window_set_icon_name;
1701 alias c_gdk_window_set_transient_for  gdk_window_set_transient_for;
1702 alias c_gdk_window_set_role  gdk_window_set_role;
1703 alias c_gdk_window_set_startup_id  gdk_window_set_startup_id;
1704 alias c_gdk_window_set_group  gdk_window_set_group;
1705 alias c_gdk_window_get_group  gdk_window_get_group;
1706 alias c_gdk_window_set_decorations  gdk_window_set_decorations;
1707 alias c_gdk_window_get_decorations  gdk_window_get_decorations;
1708 alias c_gdk_window_set_functions  gdk_window_set_functions;
1709 alias c_gdk_get_default_root_window  gdk_get_default_root_window;
1710 alias c_gdk_window_get_support_multidevice  gdk_window_get_support_multidevice;
1711 alias c_gdk_window_set_support_multidevice  gdk_window_set_support_multidevice;
1712 alias c_gdk_window_get_device_cursor  gdk_window_get_device_cursor;
1713 alias c_gdk_window_set_device_cursor  gdk_window_set_device_cursor;
1714 alias c_gdk_window_get_device_events  gdk_window_get_device_events;
1715 alias c_gdk_window_set_device_events  gdk_window_set_device_events;
1716 alias c_gdk_window_get_source_events  gdk_window_get_source_events;
1717 alias c_gdk_window_set_source_events  gdk_window_set_source_events;
1718 alias c_gdk_offscreen_window_get_surface  gdk_offscreen_window_get_surface;
1719 alias c_gdk_offscreen_window_set_embedder  gdk_offscreen_window_set_embedder;
1720 alias c_gdk_offscreen_window_get_embedder  gdk_offscreen_window_get_embedder;
1721 alias c_gdk_window_geometry_changed  gdk_window_geometry_changed;
1722 alias c_gdk_window_coords_from_parent  gdk_window_coords_from_parent;
1723 alias c_gdk_window_coords_to_parent  gdk_window_coords_to_parent;
1724 alias c_gdk_window_get_effective_parent  gdk_window_get_effective_parent;
1725 alias c_gdk_window_get_effective_toplevel  gdk_window_get_effective_toplevel;
1726 
1727 // gdk.FrameClock
1728 
1729 alias c_gdk_frame_clock_get_frame_time  gdk_frame_clock_get_frame_time;
1730 alias c_gdk_frame_clock_request_phase  gdk_frame_clock_request_phase;
1731 alias c_gdk_frame_clock_begin_updating  gdk_frame_clock_begin_updating;
1732 alias c_gdk_frame_clock_end_updating  gdk_frame_clock_end_updating;
1733 alias c_gdk_frame_clock_get_frame_counter  gdk_frame_clock_get_frame_counter;
1734 alias c_gdk_frame_clock_get_history_start  gdk_frame_clock_get_history_start;
1735 alias c_gdk_frame_clock_get_timings  gdk_frame_clock_get_timings;
1736 alias c_gdk_frame_clock_get_current_timings  gdk_frame_clock_get_current_timings;
1737 alias c_gdk_frame_clock_get_refresh_info  gdk_frame_clock_get_refresh_info;
1738 
1739 // gdk.FrameTimings
1740 
1741 alias c_gdk_frame_timings_ref  gdk_frame_timings_ref;
1742 alias c_gdk_frame_timings_unref  gdk_frame_timings_unref;
1743 alias c_gdk_frame_timings_get_frame_counter  gdk_frame_timings_get_frame_counter;
1744 alias c_gdk_frame_timings_get_complete  gdk_frame_timings_get_complete;
1745 alias c_gdk_frame_timings_get_frame_time  gdk_frame_timings_get_frame_time;
1746 alias c_gdk_frame_timings_get_presentation_time  gdk_frame_timings_get_presentation_time;
1747 alias c_gdk_frame_timings_get_refresh_interval  gdk_frame_timings_get_refresh_interval;
1748 alias c_gdk_frame_timings_get_predicted_presentation_time  gdk_frame_timings_get_predicted_presentation_time;
1749 
1750 // gdk.Event
1751 
1752 alias c_gdk_events_pending  gdk_events_pending;
1753 alias c_gdk_event_peek  gdk_event_peek;
1754 alias c_gdk_event_get  gdk_event_get;
1755 alias c_gdk_event_put  gdk_event_put;
1756 alias c_gdk_event_new  gdk_event_new;
1757 alias c_gdk_event_copy  gdk_event_copy;
1758 alias c_gdk_event_free  gdk_event_free;
1759 alias c_gdk_event_get_axis  gdk_event_get_axis;
1760 alias c_gdk_event_get_button  gdk_event_get_button;
1761 alias c_gdk_event_get_click_count  gdk_event_get_click_count;
1762 alias c_gdk_event_get_coords  gdk_event_get_coords;
1763 alias c_gdk_event_get_keycode  gdk_event_get_keycode;
1764 alias c_gdk_event_get_keyval  gdk_event_get_keyval;
1765 alias c_gdk_event_get_root_coords  gdk_event_get_root_coords;
1766 alias c_gdk_event_get_scroll_direction  gdk_event_get_scroll_direction;
1767 alias c_gdk_event_get_scroll_deltas  gdk_event_get_scroll_deltas;
1768 alias c_gdk_event_get_state  gdk_event_get_state;
1769 alias c_gdk_event_get_time  gdk_event_get_time;
1770 alias c_gdk_event_get_window  gdk_event_get_window;
1771 alias c_gdk_event_get_event_type  gdk_event_get_event_type;
1772 alias c_gdk_event_get_event_sequence  gdk_event_get_event_sequence;
1773 alias c_gdk_event_request_motions  gdk_event_request_motions;
1774 alias c_gdk_events_get_angle  gdk_events_get_angle;
1775 alias c_gdk_events_get_center  gdk_events_get_center;
1776 alias c_gdk_events_get_distance  gdk_events_get_distance;
1777 alias c_gdk_event_triggers_context_menu  gdk_event_triggers_context_menu;
1778 alias c_gdk_event_handler_set  gdk_event_handler_set;
1779 alias c_gdk_get_show_events  gdk_get_show_events;
1780 alias c_gdk_set_show_events  gdk_set_show_events;
1781 alias c_gdk_event_set_screen  gdk_event_set_screen;
1782 alias c_gdk_event_get_screen  gdk_event_get_screen;
1783 alias c_gdk_event_get_device  gdk_event_get_device;
1784 alias c_gdk_event_set_device  gdk_event_set_device;
1785 alias c_gdk_event_get_source_device  gdk_event_get_source_device;
1786 alias c_gdk_event_set_source_device  gdk_event_set_source_device;
1787 alias c_gdk_setting_get  gdk_setting_get;
1788 
1789 // gdk.Keymap
1790 
1791 alias c_gdk_keymap_get_default  gdk_keymap_get_default;
1792 alias c_gdk_keymap_get_for_display  gdk_keymap_get_for_display;
1793 alias c_gdk_keymap_lookup_key  gdk_keymap_lookup_key;
1794 alias c_gdk_keymap_translate_keyboard_state  gdk_keymap_translate_keyboard_state;
1795 alias c_gdk_keymap_get_entries_for_keyval  gdk_keymap_get_entries_for_keyval;
1796 alias c_gdk_keymap_get_entries_for_keycode  gdk_keymap_get_entries_for_keycode;
1797 alias c_gdk_keymap_get_direction  gdk_keymap_get_direction;
1798 alias c_gdk_keymap_have_bidi_layouts  gdk_keymap_have_bidi_layouts;
1799 alias c_gdk_keymap_get_caps_lock_state  gdk_keymap_get_caps_lock_state;
1800 alias c_gdk_keymap_get_num_lock_state  gdk_keymap_get_num_lock_state;
1801 alias c_gdk_keymap_get_modifier_state  gdk_keymap_get_modifier_state;
1802 alias c_gdk_keymap_add_virtual_modifiers  gdk_keymap_add_virtual_modifiers;
1803 alias c_gdk_keymap_map_virtual_modifiers  gdk_keymap_map_virtual_modifiers;
1804 alias c_gdk_keymap_get_modifier_mask  gdk_keymap_get_modifier_mask;
1805 alias c_gdk_keyval_name  gdk_keyval_name;
1806 alias c_gdk_keyval_from_name  gdk_keyval_from_name;
1807 alias c_gdk_keyval_convert_case  gdk_keyval_convert_case;
1808 alias c_gdk_keyval_to_upper  gdk_keyval_to_upper;
1809 alias c_gdk_keyval_to_lower  gdk_keyval_to_lower;
1810 alias c_gdk_keyval_is_upper  gdk_keyval_is_upper;
1811 alias c_gdk_keyval_is_lower  gdk_keyval_is_lower;
1812 alias c_gdk_keyval_to_unicode  gdk_keyval_to_unicode;
1813 alias c_gdk_unicode_to_keyval  gdk_unicode_to_keyval;
1814 
1815 // gdk.Selection
1816 
1817 alias c_gdk_selection_owner_set  gdk_selection_owner_set;
1818 alias c_gdk_selection_owner_set_for_display  gdk_selection_owner_set_for_display;
1819 alias c_gdk_selection_owner_get  gdk_selection_owner_get;
1820 alias c_gdk_selection_owner_get_for_display  gdk_selection_owner_get_for_display;
1821 alias c_gdk_selection_convert  gdk_selection_convert;
1822 alias c_gdk_selection_property_get  gdk_selection_property_get;
1823 alias c_gdk_selection_send_notify  gdk_selection_send_notify;
1824 alias c_gdk_selection_send_notify_for_display  gdk_selection_send_notify_for_display;
1825 
1826 // gdk.DragContext
1827 
1828 alias c_gdk_drag_get_selection  gdk_drag_get_selection;
1829 alias c_gdk_drag_abort  gdk_drag_abort;
1830 alias c_gdk_drop_reply  gdk_drop_reply;
1831 alias c_gdk_drag_drop  gdk_drag_drop;
1832 alias c_gdk_drag_find_window_for_screen  gdk_drag_find_window_for_screen;
1833 alias c_gdk_drag_begin  gdk_drag_begin;
1834 alias c_gdk_drag_begin_for_device  gdk_drag_begin_for_device;
1835 alias c_gdk_drag_motion  gdk_drag_motion;
1836 alias c_gdk_drop_finish  gdk_drop_finish;
1837 alias c_gdk_drag_status  gdk_drag_status;
1838 alias c_gdk_drag_drop_succeeded  gdk_drag_drop_succeeded;
1839 alias c_gdk_window_get_drag_protocol  gdk_window_get_drag_protocol;
1840 alias c_gdk_drag_context_get_actions  gdk_drag_context_get_actions;
1841 alias c_gdk_drag_context_get_suggested_action  gdk_drag_context_get_suggested_action;
1842 alias c_gdk_drag_context_get_selected_action  gdk_drag_context_get_selected_action;
1843 alias c_gdk_drag_context_list_targets  gdk_drag_context_list_targets;
1844 alias c_gdk_drag_context_get_device  gdk_drag_context_get_device;
1845 alias c_gdk_drag_context_set_device  gdk_drag_context_set_device;
1846 alias c_gdk_drag_context_get_source_window  gdk_drag_context_get_source_window;
1847 alias c_gdk_drag_context_get_dest_window  gdk_drag_context_get_dest_window;
1848 alias c_gdk_drag_context_get_protocol  gdk_drag_context_get_protocol;
1849 
1850 // gdk.
1851 
1852 alias c_gdk_text_property_to_utf8_list_for_display  gdk_text_property_to_utf8_list_for_display;
1853 alias c_gdk_utf8_to_string_target  gdk_utf8_to_string_target;
1854 alias c_gdk_atom_intern  gdk_atom_intern;
1855 alias c_gdk_atom_intern_static_string  gdk_atom_intern_static_string;
1856 alias c_gdk_atom_name  gdk_atom_name;
1857 alias c_gdk_property_get  gdk_property_get;
1858 alias c_gdk_property_change  gdk_property_change;
1859 alias c_gdk_property_delete  gdk_property_delete;
1860 
1861 // gdk.
1862 
1863 alias c_gdk_threads_init  gdk_threads_init;
1864 alias c_gdk_threads_enter  gdk_threads_enter;
1865 alias c_gdk_threads_leave  gdk_threads_leave;
1866 alias c_gdk_threads_set_lock_functions  gdk_threads_set_lock_functions;
1867 alias c_gdk_threads_add_idle  gdk_threads_add_idle;
1868 alias c_gdk_threads_add_idle_full  gdk_threads_add_idle_full;
1869 alias c_gdk_threads_add_timeout  gdk_threads_add_timeout;
1870 alias c_gdk_threads_add_timeout_full  gdk_threads_add_timeout_full;
1871 alias c_gdk_threads_add_timeout_seconds  gdk_threads_add_timeout_seconds;
1872 alias c_gdk_threads_add_timeout_seconds_full  gdk_threads_add_timeout_seconds_full;
1873 
1874 // gdk.X11
1875 
1876 alias c_gdk_x11_get_server_time  gdk_x11_get_server_time;
1877 alias c_gdk_x11_device_get_id  gdk_x11_device_get_id;
1878 alias c_gdk_x11_device_manager_lookup  gdk_x11_device_manager_lookup;
1879 alias c_gdk_x11_display_broadcast_startup_message  gdk_x11_display_broadcast_startup_message;
1880 alias c_gdk_x11_display_get_startup_notification_id  gdk_x11_display_get_startup_notification_id;
1881 alias c_gdk_x11_display_set_startup_notification_id  gdk_x11_display_set_startup_notification_id;
1882 alias c_gdk_x11_display_error_trap_push  gdk_x11_display_error_trap_push;
1883 alias c_gdk_x11_display_error_trap_pop  gdk_x11_display_error_trap_pop;
1884 alias c_gdk_x11_display_error_trap_pop_ignored  gdk_x11_display_error_trap_pop_ignored;
1885 alias c_gdk_x11_display_set_window_scale  gdk_x11_display_set_window_scale;
1886 alias c_gdk_x11_screen_get_monitor_output  gdk_x11_screen_get_monitor_output;
1887 alias c_gdk_x11_screen_get_number_of_desktops  gdk_x11_screen_get_number_of_desktops;
1888 alias c_gdk_x11_screen_get_current_desktop  gdk_x11_screen_get_current_desktop;
1889 alias c_gdk_x11_window_get_xid  gdk_x11_window_get_xid;
1890 alias c_gdk_x11_window_set_hide_titlebar_when_maximized  gdk_x11_window_set_hide_titlebar_when_maximized;
1891 alias c_gdk_x11_window_set_theme_variant  gdk_x11_window_set_theme_variant;
1892 alias c_gdk_x11_window_set_user_time  gdk_x11_window_set_user_time;
1893 alias c_gdk_x11_window_move_to_current_desktop  gdk_x11_window_move_to_current_desktop;
1894 alias c_gdk_x11_window_move_to_desktop  gdk_x11_window_move_to_desktop;
1895 alias c_gdk_x11_window_get_desktop  gdk_x11_window_get_desktop;
1896 alias c_gdk_x11_window_set_utf8_property  gdk_x11_window_set_utf8_property;
1897 alias c_gdk_x11_window_set_frame_extents  gdk_x11_window_set_frame_extents;
1898 alias c_gdk_x11_window_set_frame_sync_enabled  gdk_x11_window_set_frame_sync_enabled;
1899 alias c_gdk_x11_get_default_screen  gdk_x11_get_default_screen;
1900 alias c_gdk_x11_grab_server  gdk_x11_grab_server;
1901 alias c_gdk_x11_ungrab_server  gdk_x11_ungrab_server;
1902 alias c_gdk_x11_keymap_get_group_for_state  gdk_x11_keymap_get_group_for_state;
1903 alias c_gdk_x11_keymap_key_is_modifier  gdk_x11_keymap_key_is_modifier;
1904 alias c_gdk_x11_set_sm_client_id  gdk_x11_set_sm_client_id;
1905 alias c_gdk_x11_display_text_property_to_text_list  gdk_x11_display_text_property_to_text_list;
1906 alias c_gdk_x11_free_text_list  gdk_x11_free_text_list;
1907 alias c_gdk_x11_display_string_to_compound_text  gdk_x11_display_string_to_compound_text;
1908 alias c_gdk_x11_display_utf8_to_compound_text  gdk_x11_display_utf8_to_compound_text;
1909 alias c_gdk_x11_free_compound_text  gdk_x11_free_compound_text;
1910 
1911 // gdk.AppLaunchContext
1912 
1913 alias c_gdk_app_launch_context_new  gdk_app_launch_context_new;
1914 alias c_gdk_app_launch_context_set_display  gdk_app_launch_context_set_display;
1915 alias c_gdk_app_launch_context_set_screen  gdk_app_launch_context_set_screen;
1916 alias c_gdk_app_launch_context_set_desktop  gdk_app_launch_context_set_desktop;
1917 alias c_gdk_app_launch_context_set_timestamp  gdk_app_launch_context_set_timestamp;
1918 alias c_gdk_app_launch_context_set_icon  gdk_app_launch_context_set_icon;
1919 alias c_gdk_app_launch_context_set_icon_name  gdk_app_launch_context_set_icon_name;
1920 
1921 // gdk.Testing
1922 
1923 alias c_gdk_test_render_sync  gdk_test_render_sync;
1924 alias c_gdk_test_simulate_button  gdk_test_simulate_button;
1925 alias c_gdk_test_simulate_key  gdk_test_simulate_key;
1926 
1927 // gdk.
1928 
1929 alias c_gdk_window_create_similar_surface  gdk_window_create_similar_surface;
1930 alias c_gdk_window_create_similar_image_surface  gdk_window_create_similar_image_surface;
1931 alias c_gdk_cairo_create  gdk_cairo_create;
1932 alias c_gdk_cairo_get_clip_rectangle  gdk_cairo_get_clip_rectangle;
1933 alias c_gdk_cairo_set_source_color  gdk_cairo_set_source_color;
1934 alias c_gdk_cairo_set_source_rgba  gdk_cairo_set_source_rgba;
1935 alias c_gdk_cairo_set_source_pixbuf  gdk_cairo_set_source_pixbuf;
1936 alias c_gdk_cairo_set_source_window  gdk_cairo_set_source_window;
1937 alias c_gdk_cairo_rectangle  gdk_cairo_rectangle;
1938 alias c_gdk_cairo_region  gdk_cairo_region;
1939 alias c_gdk_cairo_region_create_from_surface  gdk_cairo_region_create_from_surface;
1940 alias c_gdk_cairo_surface_create_from_pixbuf  gdk_cairo_surface_create_from_pixbuf;