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