1 /*
2  * This file is part of gtkD.
3  *
4  * gtkD is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU Lesser General Public License
6  * as published by the Free Software Foundation; either version 3
7  * of the License, or (at your option) any later version, with
8  * some exceptions, please read the COPYING file.
9  *
10  * gtkD is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  * GNU Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public License
16  * along with gtkD; if not, write to the Free Software
17  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18  */
19  
20 // generated automatically - do not change
21 // find conversion definition on APILookup.txt
22 // implement new conversion functionalities on the wrap.utils pakage
23 
24 
25 module gtkc.gdk;
26 
27 version(Tango)
28 	private import tango.stdc.stdio;
29 else
30 	private import std.stdio;
31 
32 private import gtkc.gdktypes;
33 private import gtkc.cairotypes;
34 private import gtkc.Loader;
35 private import gtkc.paths;
36 
37 mixin( _shared ~ "static this()
38 {
39 	// gdk.Gdk
40 
41 	Linker.link(gdk_init, \"gdk_init\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
42 	Linker.link(gdk_init_check, \"gdk_init_check\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
43 	Linker.link(gdk_parse_args, \"gdk_parse_args\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
44 	Linker.link(gdk_get_display_arg_name, \"gdk_get_display_arg_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
45 	Linker.link(gdk_set_locale, \"gdk_set_locale\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
46 	Linker.link(gdk_set_sm_client_id, \"gdk_set_sm_client_id\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
47 	Linker.link(gdk_exit, \"gdk_exit\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
48 	Linker.link(gdk_notify_startup_complete, \"gdk_notify_startup_complete\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
49 	Linker.link(gdk_notify_startup_complete_with_id, \"gdk_notify_startup_complete_with_id\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
50 	Linker.link(gdk_get_program_class, \"gdk_get_program_class\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
51 	Linker.link(gdk_set_program_class, \"gdk_set_program_class\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
52 	Linker.link(gdk_get_display, \"gdk_get_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
53 	Linker.link(gdk_flush, \"gdk_flush\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
54 	Linker.link(gdk_screen_width, \"gdk_screen_width\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
55 	Linker.link(gdk_screen_height, \"gdk_screen_height\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
56 	Linker.link(gdk_screen_width_mm, \"gdk_screen_width_mm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
57 	Linker.link(gdk_screen_height_mm, \"gdk_screen_height_mm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
58 	Linker.link(gdk_pointer_grab, \"gdk_pointer_grab\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
59 	Linker.link(gdk_pointer_ungrab, \"gdk_pointer_ungrab\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
60 	Linker.link(gdk_pointer_is_grabbed, \"gdk_pointer_is_grabbed\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
61 	Linker.link(gdk_set_double_click_time, \"gdk_set_double_click_time\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
62 	Linker.link(gdk_keyboard_grab, \"gdk_keyboard_grab\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
63 	Linker.link(gdk_keyboard_ungrab, \"gdk_keyboard_ungrab\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
64 	Linker.link(gdk_beep, \"gdk_beep\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
65 	Linker.link(gdk_get_use_xshm, \"gdk_get_use_xshm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
66 	Linker.link(gdk_set_use_xshm, \"gdk_set_use_xshm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
67 	Linker.link(gdk_error_trap_push, \"gdk_error_trap_push\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
68 	Linker.link(gdk_error_trap_pop, \"gdk_error_trap_pop\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
69 
70 	// gdk.Display
71 
72 	Linker.link(gdk_display_open, \"gdk_display_open\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
73 	Linker.link(gdk_display_get_default, \"gdk_display_get_default\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
74 	Linker.link(gdk_display_get_name, \"gdk_display_get_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
75 	Linker.link(gdk_display_get_n_screens, \"gdk_display_get_n_screens\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
76 	Linker.link(gdk_display_get_screen, \"gdk_display_get_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
77 	Linker.link(gdk_display_get_default_screen, \"gdk_display_get_default_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
78 	Linker.link(gdk_display_pointer_ungrab, \"gdk_display_pointer_ungrab\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
79 	Linker.link(gdk_display_keyboard_ungrab, \"gdk_display_keyboard_ungrab\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
80 	Linker.link(gdk_display_pointer_is_grabbed, \"gdk_display_pointer_is_grabbed\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
81 	Linker.link(gdk_display_beep, \"gdk_display_beep\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
82 	Linker.link(gdk_display_sync, \"gdk_display_sync\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
83 	Linker.link(gdk_display_flush, \"gdk_display_flush\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
84 	Linker.link(gdk_display_close, \"gdk_display_close\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
85 	Linker.link(gdk_display_is_closed, \"gdk_display_is_closed\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
86 	Linker.link(gdk_display_list_devices, \"gdk_display_list_devices\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
87 	Linker.link(gdk_display_get_event, \"gdk_display_get_event\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
88 	Linker.link(gdk_display_peek_event, \"gdk_display_peek_event\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
89 	Linker.link(gdk_display_put_event, \"gdk_display_put_event\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
90 	Linker.link(gdk_display_add_client_message_filter, \"gdk_display_add_client_message_filter\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
91 	Linker.link(gdk_display_set_double_click_time, \"gdk_display_set_double_click_time\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
92 	Linker.link(gdk_display_set_double_click_distance, \"gdk_display_set_double_click_distance\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
93 	Linker.link(gdk_display_get_pointer, \"gdk_display_get_pointer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
94 	Linker.link(gdk_display_get_window_at_pointer, \"gdk_display_get_window_at_pointer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
95 	Linker.link(gdk_display_set_pointer_hooks, \"gdk_display_set_pointer_hooks\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
96 	Linker.link(gdk_display_warp_pointer, \"gdk_display_warp_pointer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
97 	Linker.link(gdk_display_supports_cursor_color, \"gdk_display_supports_cursor_color\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
98 	Linker.link(gdk_display_supports_cursor_alpha, \"gdk_display_supports_cursor_alpha\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
99 	Linker.link(gdk_display_get_default_cursor_size, \"gdk_display_get_default_cursor_size\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
100 	Linker.link(gdk_display_get_maximal_cursor_size, \"gdk_display_get_maximal_cursor_size\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
101 	Linker.link(gdk_display_get_default_group, \"gdk_display_get_default_group\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
102 	Linker.link(gdk_display_supports_selection_notification, \"gdk_display_supports_selection_notification\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
103 	Linker.link(gdk_display_request_selection_notification, \"gdk_display_request_selection_notification\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
104 	Linker.link(gdk_display_supports_clipboard_persistence, \"gdk_display_supports_clipboard_persistence\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
105 	Linker.link(gdk_display_store_clipboard, \"gdk_display_store_clipboard\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
106 	Linker.link(gdk_display_supports_shapes, \"gdk_display_supports_shapes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
107 	Linker.link(gdk_display_supports_input_shapes, \"gdk_display_supports_input_shapes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
108 	Linker.link(gdk_display_supports_composite, \"gdk_display_supports_composite\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
109 
110 	// gdk.DisplayManager
111 
112 	Linker.link(gdk_display_manager_get, \"gdk_display_manager_get\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
113 	Linker.link(gdk_display_manager_get_default_display, \"gdk_display_manager_get_default_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
114 	Linker.link(gdk_display_manager_set_default_display, \"gdk_display_manager_set_default_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
115 	Linker.link(gdk_display_manager_list_displays, \"gdk_display_manager_list_displays\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
116 	Linker.link(gdk_display_get_core_pointer, \"gdk_display_get_core_pointer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
117 
118 	// gdk.Screen
119 
120 	Linker.link(gdk_screen_get_default, \"gdk_screen_get_default\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
121 	Linker.link(gdk_screen_get_default_colormap, \"gdk_screen_get_default_colormap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
122 	Linker.link(gdk_screen_set_default_colormap, \"gdk_screen_set_default_colormap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
123 	Linker.link(gdk_screen_get_system_colormap, \"gdk_screen_get_system_colormap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
124 	Linker.link(gdk_screen_get_system_visual, \"gdk_screen_get_system_visual\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
125 	Linker.link(gdk_screen_get_rgb_colormap, \"gdk_screen_get_rgb_colormap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
126 	Linker.link(gdk_screen_get_rgb_visual, \"gdk_screen_get_rgb_visual\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
127 	Linker.link(gdk_screen_get_rgba_colormap, \"gdk_screen_get_rgba_colormap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
128 	Linker.link(gdk_screen_get_rgba_visual, \"gdk_screen_get_rgba_visual\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
129 	Linker.link(gdk_screen_is_composited, \"gdk_screen_is_composited\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
130 	Linker.link(gdk_screen_get_root_window, \"gdk_screen_get_root_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
131 	Linker.link(gdk_screen_get_display, \"gdk_screen_get_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
132 	Linker.link(gdk_screen_get_number, \"gdk_screen_get_number\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
133 	Linker.link(gdk_screen_get_width, \"gdk_screen_get_width\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
134 	Linker.link(gdk_screen_get_height, \"gdk_screen_get_height\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
135 	Linker.link(gdk_screen_get_width_mm, \"gdk_screen_get_width_mm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
136 	Linker.link(gdk_screen_get_height_mm, \"gdk_screen_get_height_mm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
137 	Linker.link(gdk_screen_list_visuals, \"gdk_screen_list_visuals\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
138 	Linker.link(gdk_screen_get_toplevel_windows, \"gdk_screen_get_toplevel_windows\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
139 	Linker.link(gdk_screen_make_display_name, \"gdk_screen_make_display_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
140 	Linker.link(gdk_screen_get_n_monitors, \"gdk_screen_get_n_monitors\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
141 	Linker.link(gdk_screen_get_primary_monitor, \"gdk_screen_get_primary_monitor\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
142 	Linker.link(gdk_screen_get_monitor_geometry, \"gdk_screen_get_monitor_geometry\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
143 	Linker.link(gdk_screen_get_monitor_at_point, \"gdk_screen_get_monitor_at_point\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
144 	Linker.link(gdk_screen_get_monitor_at_window, \"gdk_screen_get_monitor_at_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
145 	Linker.link(gdk_screen_get_monitor_height_mm, \"gdk_screen_get_monitor_height_mm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
146 	Linker.link(gdk_screen_get_monitor_width_mm, \"gdk_screen_get_monitor_width_mm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
147 	Linker.link(gdk_screen_get_monitor_plug_name, \"gdk_screen_get_monitor_plug_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
148 	Linker.link(gdk_screen_broadcast_client_message, \"gdk_screen_broadcast_client_message\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
149 	Linker.link(gdk_screen_get_setting, \"gdk_screen_get_setting\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
150 	Linker.link(gdk_screen_get_font_options, \"gdk_screen_get_font_options\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
151 	Linker.link(gdk_screen_set_font_options, \"gdk_screen_set_font_options\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
152 	Linker.link(gdk_screen_get_resolution, \"gdk_screen_get_resolution\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
153 	Linker.link(gdk_screen_set_resolution, \"gdk_screen_set_resolution\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
154 	Linker.link(gdk_screen_get_active_window, \"gdk_screen_get_active_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
155 	Linker.link(gdk_screen_get_window_stack, \"gdk_screen_get_window_stack\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
156 	Linker.link(gdk_spawn_on_screen, \"gdk_spawn_on_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
157 	Linker.link(gdk_spawn_on_screen_with_pipes, \"gdk_spawn_on_screen_with_pipes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
158 	Linker.link(gdk_spawn_command_line_on_screen, \"gdk_spawn_command_line_on_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
159 
160 	// gdk.Rectangle
161 
162 	Linker.link(gdk_rectangle_intersect, \"gdk_rectangle_intersect\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
163 	Linker.link(gdk_rectangle_union, \"gdk_rectangle_union\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
164 
165 	// gdk.Region
166 
167 	Linker.link(gdk_region_new, \"gdk_region_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
168 	Linker.link(gdk_region_polygon, \"gdk_region_polygon\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
169 	Linker.link(gdk_region_copy, \"gdk_region_copy\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
170 	Linker.link(gdk_region_rectangle, \"gdk_region_rectangle\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
171 	Linker.link(gdk_region_destroy, \"gdk_region_destroy\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
172 	Linker.link(gdk_region_get_clipbox, \"gdk_region_get_clipbox\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
173 	Linker.link(gdk_region_get_rectangles, \"gdk_region_get_rectangles\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
174 	Linker.link(gdk_region_empty, \"gdk_region_empty\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
175 	Linker.link(gdk_region_equal, \"gdk_region_equal\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
176 	Linker.link(gdk_region_rect_equal, \"gdk_region_rect_equal\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
177 	Linker.link(gdk_region_point_in, \"gdk_region_point_in\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
178 	Linker.link(gdk_region_rect_in, \"gdk_region_rect_in\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
179 	Linker.link(gdk_region_offset, \"gdk_region_offset\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
180 	Linker.link(gdk_region_shrink, \"gdk_region_shrink\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
181 	Linker.link(gdk_region_union_with_rect, \"gdk_region_union_with_rect\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
182 	Linker.link(gdk_region_intersect, \"gdk_region_intersect\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
183 	Linker.link(gdk_region_union, \"gdk_region_union\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
184 	Linker.link(gdk_region_subtract, \"gdk_region_subtract\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
185 	Linker.link(gdk_region_xor, \"gdk_region_xor\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
186 	Linker.link(gdk_region_spans_intersect_foreach, \"gdk_region_spans_intersect_foreach\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
187 
188 	// gdk.GC
189 
190 	Linker.link(gdk_gc_new, \"gdk_gc_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
191 	Linker.link(gdk_gc_new_with_values, \"gdk_gc_new_with_values\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
192 	Linker.link(gdk_gc_get_screen, \"gdk_gc_get_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
193 	Linker.link(gdk_gc_ref, \"gdk_gc_ref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
194 	Linker.link(gdk_gc_unref, \"gdk_gc_unref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
195 	Linker.link(gdk_gc_set_values, \"gdk_gc_set_values\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
196 	Linker.link(gdk_gc_get_values, \"gdk_gc_get_values\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
197 	Linker.link(gdk_gc_set_foreground, \"gdk_gc_set_foreground\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
198 	Linker.link(gdk_gc_set_background, \"gdk_gc_set_background\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
199 	Linker.link(gdk_gc_set_rgb_fg_color, \"gdk_gc_set_rgb_fg_color\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
200 	Linker.link(gdk_gc_set_rgb_bg_color, \"gdk_gc_set_rgb_bg_color\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
201 	Linker.link(gdk_gc_set_font, \"gdk_gc_set_font\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
202 	Linker.link(gdk_gc_set_function, \"gdk_gc_set_function\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
203 	Linker.link(gdk_gc_set_fill, \"gdk_gc_set_fill\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
204 	Linker.link(gdk_gc_set_tile, \"gdk_gc_set_tile\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
205 	Linker.link(gdk_gc_set_stipple, \"gdk_gc_set_stipple\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
206 	Linker.link(gdk_gc_set_ts_origin, \"gdk_gc_set_ts_origin\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
207 	Linker.link(gdk_gc_set_clip_origin, \"gdk_gc_set_clip_origin\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
208 	Linker.link(gdk_gc_set_clip_mask, \"gdk_gc_set_clip_mask\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
209 	Linker.link(gdk_gc_set_clip_rectangle, \"gdk_gc_set_clip_rectangle\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
210 	Linker.link(gdk_gc_set_clip_region, \"gdk_gc_set_clip_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
211 	Linker.link(gdk_gc_set_subwindow, \"gdk_gc_set_subwindow\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
212 	Linker.link(gdk_gc_set_exposures, \"gdk_gc_set_exposures\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
213 	Linker.link(gdk_gc_set_line_attributes, \"gdk_gc_set_line_attributes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
214 	Linker.link(gdk_gc_set_dashes, \"gdk_gc_set_dashes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
215 	Linker.link(gdk_gc_copy, \"gdk_gc_copy\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
216 	Linker.link(gdk_gc_set_colormap, \"gdk_gc_set_colormap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
217 	Linker.link(gdk_gc_get_colormap, \"gdk_gc_get_colormap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
218 	Linker.link(gdk_gc_offset, \"gdk_gc_offset\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
219 
220 	// gdk.Drawable
221 
222 	Linker.link(gdk_drawable_ref, \"gdk_drawable_ref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
223 	Linker.link(gdk_drawable_unref, \"gdk_drawable_unref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
224 	Linker.link(gdk_drawable_set_data, \"gdk_drawable_set_data\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
225 	Linker.link(gdk_drawable_get_data, \"gdk_drawable_get_data\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
226 	Linker.link(gdk_drawable_get_display, \"gdk_drawable_get_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
227 	Linker.link(gdk_drawable_get_screen, \"gdk_drawable_get_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
228 	Linker.link(gdk_drawable_get_visual, \"gdk_drawable_get_visual\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
229 	Linker.link(gdk_drawable_set_colormap, \"gdk_drawable_set_colormap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
230 	Linker.link(gdk_drawable_get_colormap, \"gdk_drawable_get_colormap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
231 	Linker.link(gdk_drawable_get_depth, \"gdk_drawable_get_depth\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
232 	Linker.link(gdk_drawable_get_size, \"gdk_drawable_get_size\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
233 	Linker.link(gdk_drawable_get_clip_region, \"gdk_drawable_get_clip_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
234 	Linker.link(gdk_drawable_get_visible_region, \"gdk_drawable_get_visible_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
235 	Linker.link(gdk_draw_point, \"gdk_draw_point\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
236 	Linker.link(gdk_draw_points, \"gdk_draw_points\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
237 	Linker.link(gdk_draw_line, \"gdk_draw_line\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
238 	Linker.link(gdk_draw_lines, \"gdk_draw_lines\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
239 	Linker.link(gdk_draw_pixbuf, \"gdk_draw_pixbuf\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
240 	Linker.link(gdk_draw_segments, \"gdk_draw_segments\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
241 	Linker.link(gdk_draw_rectangle, \"gdk_draw_rectangle\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
242 	Linker.link(gdk_draw_arc, \"gdk_draw_arc\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
243 	Linker.link(gdk_draw_polygon, \"gdk_draw_polygon\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
244 	Linker.link(gdk_draw_trapezoids, \"gdk_draw_trapezoids\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
245 	Linker.link(gdk_draw_glyphs, \"gdk_draw_glyphs\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
246 	Linker.link(gdk_draw_glyphs_transformed, \"gdk_draw_glyphs_transformed\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
247 	Linker.link(gdk_draw_layout_line, \"gdk_draw_layout_line\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
248 	Linker.link(gdk_draw_layout_line_with_colors, \"gdk_draw_layout_line_with_colors\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
249 	Linker.link(gdk_draw_layout, \"gdk_draw_layout\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
250 	Linker.link(gdk_draw_layout_with_colors, \"gdk_draw_layout_with_colors\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
251 	Linker.link(gdk_draw_string, \"gdk_draw_string\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
252 	Linker.link(gdk_draw_text, \"gdk_draw_text\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
253 	Linker.link(gdk_draw_text_wc, \"gdk_draw_text_wc\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
254 	Linker.link(gdk_draw_drawable, \"gdk_draw_drawable\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
255 	Linker.link(gdk_draw_image, \"gdk_draw_image\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
256 	Linker.link(gdk_drawable_get_image, \"gdk_drawable_get_image\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
257 	Linker.link(gdk_drawable_copy_to_image, \"gdk_drawable_copy_to_image\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
258 
259 	// gdk.Pixmap
260 
261 	Linker.link(gdk_pixmap_new, \"gdk_pixmap_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
262 	Linker.link(gdk_pixmap_create_from_data, \"gdk_pixmap_create_from_data\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
263 	Linker.link(gdk_pixmap_create_from_xpm, \"gdk_pixmap_create_from_xpm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
264 	Linker.link(gdk_pixmap_colormap_create_from_xpm, \"gdk_pixmap_colormap_create_from_xpm\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
265 	Linker.link(gdk_pixmap_create_from_xpm_d, \"gdk_pixmap_create_from_xpm_d\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
266 	Linker.link(gdk_pixmap_colormap_create_from_xpm_d, \"gdk_pixmap_colormap_create_from_xpm_d\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
267 	Linker.link(gdk_pixmap_get_size, \"gdk_pixmap_get_size\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
268 
269 	// gdk.Bitmap
270 
271 	Linker.link(gdk_bitmap_create_from_data, \"gdk_bitmap_create_from_data\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
272 
273 	// gdk.RGB
274 
275 	Linker.link(gdk_rgb_init, \"gdk_rgb_init\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
276 	Linker.link(gdk_draw_rgb_image, \"gdk_draw_rgb_image\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
277 	Linker.link(gdk_draw_rgb_image_dithalign, \"gdk_draw_rgb_image_dithalign\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
278 	Linker.link(gdk_draw_indexed_image, \"gdk_draw_indexed_image\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
279 	Linker.link(gdk_draw_gray_image, \"gdk_draw_gray_image\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
280 	Linker.link(gdk_draw_rgb_32_image, \"gdk_draw_rgb_32_image\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
281 	Linker.link(gdk_draw_rgb_32_image_dithalign, \"gdk_draw_rgb_32_image_dithalign\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
282 	Linker.link(gdk_rgb_gc_set_foreground, \"gdk_rgb_gc_set_foreground\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
283 	Linker.link(gdk_rgb_gc_set_background, \"gdk_rgb_gc_set_background\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
284 	Linker.link(gdk_rgb_xpixel_from_rgb, \"gdk_rgb_xpixel_from_rgb\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
285 	Linker.link(gdk_rgb_find_color, \"gdk_rgb_find_color\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
286 	Linker.link(gdk_rgb_set_install, \"gdk_rgb_set_install\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
287 	Linker.link(gdk_rgb_set_min_colors, \"gdk_rgb_set_min_colors\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
288 	Linker.link(gdk_rgb_get_visual, \"gdk_rgb_get_visual\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
289 	Linker.link(gdk_rgb_get_colormap, \"gdk_rgb_get_colormap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
290 	Linker.link(gdk_rgb_ditherable, \"gdk_rgb_ditherable\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
291 	Linker.link(gdk_rgb_colormap_ditherable, \"gdk_rgb_colormap_ditherable\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
292 	Linker.link(gdk_rgb_set_verbose, \"gdk_rgb_set_verbose\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
293 
294 	// gdk.RgbCmap
295 
296 	Linker.link(gdk_rgb_cmap_new, \"gdk_rgb_cmap_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
297 	Linker.link(gdk_rgb_cmap_free, \"gdk_rgb_cmap_free\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
298 
299 	// gdk.ImageGdk
300 
301 	Linker.link(gdk_image_new, \"gdk_image_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
302 	Linker.link(gdk_image_new_bitmap, \"gdk_image_new_bitmap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
303 	Linker.link(gdk_image_get, \"gdk_image_get\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
304 	Linker.link(gdk_image_ref, \"gdk_image_ref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
305 	Linker.link(gdk_image_unref, \"gdk_image_unref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
306 	Linker.link(gdk_image_get_colormap, \"gdk_image_get_colormap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
307 	Linker.link(gdk_image_set_colormap, \"gdk_image_set_colormap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
308 	Linker.link(gdk_image_get_bits_per_pixel, \"gdk_image_get_bits_per_pixel\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
309 	Linker.link(gdk_image_get_bytes_per_pixel, \"gdk_image_get_bytes_per_pixel\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
310 	Linker.link(gdk_image_get_bytes_per_line, \"gdk_image_get_bytes_per_line\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
311 	Linker.link(gdk_image_get_byte_order, \"gdk_image_get_byte_order\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
312 	Linker.link(gdk_image_get_depth, \"gdk_image_get_depth\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
313 	Linker.link(gdk_image_get_height, \"gdk_image_get_height\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
314 	Linker.link(gdk_image_get_image_type, \"gdk_image_get_image_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
315 	Linker.link(gdk_image_get_visual, \"gdk_image_get_visual\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
316 	Linker.link(gdk_image_get_width, \"gdk_image_get_width\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
317 	Linker.link(gdk_image_get_pixels, \"gdk_image_get_pixels\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
318 	Linker.link(gdk_image_put_pixel, \"gdk_image_put_pixel\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
319 	Linker.link(gdk_image_get_pixel, \"gdk_image_get_pixel\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
320 
321 	// gdk.Pixbuf
322 
323 	Linker.link(gdk_pixbuf_render_threshold_alpha, \"gdk_pixbuf_render_threshold_alpha\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
324 	Linker.link(gdk_pixbuf_render_to_drawable, \"gdk_pixbuf_render_to_drawable\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
325 	Linker.link(gdk_pixbuf_render_to_drawable_alpha, \"gdk_pixbuf_render_to_drawable_alpha\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
326 	Linker.link(gdk_pixbuf_render_pixmap_and_mask, \"gdk_pixbuf_render_pixmap_and_mask\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
327 	Linker.link(gdk_pixbuf_render_pixmap_and_mask_for_colormap, \"gdk_pixbuf_render_pixmap_and_mask_for_colormap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
328 	Linker.link(gdk_pixbuf_get_from_drawable, \"gdk_pixbuf_get_from_drawable\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
329 	Linker.link(gdk_pixbuf_get_from_image, \"gdk_pixbuf_get_from_image\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
330 	Linker.link(gdk_pixbuf_get_type, \"gdk_pixbuf_get_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
331 	Linker.link(gdk_pixbuf_new, \"gdk_pixbuf_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
332 	Linker.link(gdk_pixbuf_new_from_data, \"gdk_pixbuf_new_from_data\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
333 	Linker.link(gdk_pixbuf_new_from_xpm_data, \"gdk_pixbuf_new_from_xpm_data\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
334 	Linker.link(gdk_pixbuf_new_from_inline, \"gdk_pixbuf_new_from_inline\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
335 	Linker.link(gdk_pixbuf_new_subpixbuf, \"gdk_pixbuf_new_subpixbuf\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
336 	Linker.link(gdk_pixbuf_copy, \"gdk_pixbuf_copy\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
337 	Linker.link(gdk_pixbuf_get_colorspace, \"gdk_pixbuf_get_colorspace\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
338 	Linker.link(gdk_pixbuf_get_n_channels, \"gdk_pixbuf_get_n_channels\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
339 	Linker.link(gdk_pixbuf_get_has_alpha, \"gdk_pixbuf_get_has_alpha\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
340 	Linker.link(gdk_pixbuf_get_bits_per_sample, \"gdk_pixbuf_get_bits_per_sample\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
341 	Linker.link(gdk_pixbuf_get_pixels, \"gdk_pixbuf_get_pixels\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
342 	Linker.link(gdk_pixbuf_get_width, \"gdk_pixbuf_get_width\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
343 	Linker.link(gdk_pixbuf_get_height, \"gdk_pixbuf_get_height\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
344 	Linker.link(gdk_pixbuf_get_rowstride, \"gdk_pixbuf_get_rowstride\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
345 	Linker.link(gdk_pixbuf_get_option, \"gdk_pixbuf_get_option\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
346 	Linker.link(gdk_pixbuf_new_from_file, \"gdk_pixbuf_new_from_file\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
347 	Linker.link(gdk_pixbuf_new_from_file_at_size, \"gdk_pixbuf_new_from_file_at_size\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
348 	Linker.link(gdk_pixbuf_new_from_file_at_scale, \"gdk_pixbuf_new_from_file_at_scale\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
349 	Linker.link(gdk_pixbuf_new_from_stream, \"gdk_pixbuf_new_from_stream\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
350 	Linker.link(gdk_pixbuf_new_from_stream_at_scale, \"gdk_pixbuf_new_from_stream_at_scale\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
351 	Linker.link(gdk_pixbuf_savev, \"gdk_pixbuf_savev\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
352 	Linker.link(gdk_pixbuf_save, \"gdk_pixbuf_save\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
353 	Linker.link(gdk_pixbuf_save_to_callback, \"gdk_pixbuf_save_to_callback\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
354 	Linker.link(gdk_pixbuf_save_to_callbackv, \"gdk_pixbuf_save_to_callbackv\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
355 	Linker.link(gdk_pixbuf_save_to_buffer, \"gdk_pixbuf_save_to_buffer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
356 	Linker.link(gdk_pixbuf_save_to_bufferv, \"gdk_pixbuf_save_to_bufferv\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
357 	Linker.link(gdk_pixbuf_save_to_stream, \"gdk_pixbuf_save_to_stream\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
358 	Linker.link(gdk_pixbuf_scale_simple, \"gdk_pixbuf_scale_simple\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
359 	Linker.link(gdk_pixbuf_scale, \"gdk_pixbuf_scale\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
360 	Linker.link(gdk_pixbuf_composite_color_simple, \"gdk_pixbuf_composite_color_simple\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
361 	Linker.link(gdk_pixbuf_composite, \"gdk_pixbuf_composite\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
362 	Linker.link(gdk_pixbuf_composite_color, \"gdk_pixbuf_composite_color\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
363 	Linker.link(gdk_pixbuf_rotate_simple, \"gdk_pixbuf_rotate_simple\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
364 	Linker.link(gdk_pixbuf_flip, \"gdk_pixbuf_flip\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
365 	Linker.link(gdk_pixbuf_add_alpha, \"gdk_pixbuf_add_alpha\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
366 	Linker.link(gdk_pixbuf_copy_area, \"gdk_pixbuf_copy_area\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
367 	Linker.link(gdk_pixbuf_saturate_and_pixelate, \"gdk_pixbuf_saturate_and_pixelate\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
368 	Linker.link(gdk_pixbuf_apply_embedded_orientation, \"gdk_pixbuf_apply_embedded_orientation\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
369 	Linker.link(gdk_pixbuf_fill, \"gdk_pixbuf_fill\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
370 
371 	// gdk.Colormap
372 
373 	Linker.link(gdk_colormap_new, \"gdk_colormap_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
374 	Linker.link(gdk_colormap_ref, \"gdk_colormap_ref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
375 	Linker.link(gdk_colormap_unref, \"gdk_colormap_unref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
376 	Linker.link(gdk_colormap_get_system, \"gdk_colormap_get_system\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
377 	Linker.link(gdk_colormap_get_system_size, \"gdk_colormap_get_system_size\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
378 	Linker.link(gdk_colormap_change, \"gdk_colormap_change\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
379 	Linker.link(gdk_colormap_alloc_colors, \"gdk_colormap_alloc_colors\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
380 	Linker.link(gdk_colormap_alloc_color, \"gdk_colormap_alloc_color\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
381 	Linker.link(gdk_colormap_free_colors, \"gdk_colormap_free_colors\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
382 	Linker.link(gdk_colormap_query_color, \"gdk_colormap_query_color\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
383 	Linker.link(gdk_colormap_get_visual, \"gdk_colormap_get_visual\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
384 	Linker.link(gdk_colormap_get_screen, \"gdk_colormap_get_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
385 	Linker.link(gdk_colors_store, \"gdk_colors_store\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
386 	Linker.link(gdk_colors_alloc, \"gdk_colors_alloc\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
387 	Linker.link(gdk_colors_free, \"gdk_colors_free\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
388 
389 	// gdk.Color
390 
391 	Linker.link(gdk_color_copy, \"gdk_color_copy\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
392 	Linker.link(gdk_color_free, \"gdk_color_free\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
393 	Linker.link(gdk_color_white, \"gdk_color_white\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
394 	Linker.link(gdk_color_black, \"gdk_color_black\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
395 	Linker.link(gdk_color_parse, \"gdk_color_parse\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
396 	Linker.link(gdk_color_alloc, \"gdk_color_alloc\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
397 	Linker.link(gdk_color_change, \"gdk_color_change\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
398 	Linker.link(gdk_color_equal, \"gdk_color_equal\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
399 	Linker.link(gdk_color_hash, \"gdk_color_hash\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
400 	Linker.link(gdk_color_to_string, \"gdk_color_to_string\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
401 
402 	// gdk.Visual
403 
404 	Linker.link(gdk_query_depths, \"gdk_query_depths\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
405 	Linker.link(gdk_query_visual_types, \"gdk_query_visual_types\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
406 	Linker.link(gdk_list_visuals, \"gdk_list_visuals\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
407 	Linker.link(gdk_visual_get_best_depth, \"gdk_visual_get_best_depth\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
408 	Linker.link(gdk_visual_get_best_type, \"gdk_visual_get_best_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
409 	Linker.link(gdk_visual_get_system, \"gdk_visual_get_system\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
410 	Linker.link(gdk_visual_get_best, \"gdk_visual_get_best\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
411 	Linker.link(gdk_visual_get_best_with_depth, \"gdk_visual_get_best_with_depth\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
412 	Linker.link(gdk_visual_get_best_with_type, \"gdk_visual_get_best_with_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
413 	Linker.link(gdk_visual_get_best_with_both, \"gdk_visual_get_best_with_both\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
414 	Linker.link(gdk_visual_get_screen, \"gdk_visual_get_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
415 	Linker.link(gdk_visual_get_bits_per_rgb, \"gdk_visual_get_bits_per_rgb\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
416 	Linker.link(gdk_visual_get_blue_pixel_details, \"gdk_visual_get_blue_pixel_details\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
417 	Linker.link(gdk_visual_get_byte_order, \"gdk_visual_get_byte_order\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
418 	Linker.link(gdk_visual_get_colormap_size, \"gdk_visual_get_colormap_size\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
419 	Linker.link(gdk_visual_get_depth, \"gdk_visual_get_depth\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
420 	Linker.link(gdk_visual_get_green_pixel_details, \"gdk_visual_get_green_pixel_details\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
421 	Linker.link(gdk_visual_get_red_pixel_details, \"gdk_visual_get_red_pixel_details\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
422 	Linker.link(gdk_visual_get_visual_type, \"gdk_visual_get_visual_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
423 
424 	// gdk.Font
425 
426 	Linker.link(gdk_font_load, \"gdk_font_load\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
427 	Linker.link(gdk_font_load_for_display, \"gdk_font_load_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
428 	Linker.link(gdk_fontset_load, \"gdk_fontset_load\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
429 	Linker.link(gdk_fontset_load_for_display, \"gdk_fontset_load_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
430 	Linker.link(gdk_font_from_description, \"gdk_font_from_description\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
431 	Linker.link(gdk_font_from_description_for_display, \"gdk_font_from_description_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
432 	Linker.link(gdk_font_get_display, \"gdk_font_get_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
433 	Linker.link(gdk_font_ref, \"gdk_font_ref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
434 	Linker.link(gdk_font_unref, \"gdk_font_unref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
435 	Linker.link(gdk_font_id, \"gdk_font_id\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
436 	Linker.link(gdk_font_equal, \"gdk_font_equal\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
437 	Linker.link(gdk_string_extents, \"gdk_string_extents\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
438 	Linker.link(gdk_text_extents, \"gdk_text_extents\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
439 	Linker.link(gdk_text_extents_wc, \"gdk_text_extents_wc\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
440 	Linker.link(gdk_string_width, \"gdk_string_width\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
441 	Linker.link(gdk_text_width, \"gdk_text_width\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
442 	Linker.link(gdk_text_width_wc, \"gdk_text_width_wc\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
443 	Linker.link(gdk_char_width, \"gdk_char_width\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
444 	Linker.link(gdk_char_width_wc, \"gdk_char_width_wc\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
445 	Linker.link(gdk_string_measure, \"gdk_string_measure\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
446 	Linker.link(gdk_text_measure, \"gdk_text_measure\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
447 	Linker.link(gdk_char_measure, \"gdk_char_measure\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
448 	Linker.link(gdk_string_height, \"gdk_string_height\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
449 	Linker.link(gdk_text_height, \"gdk_text_height\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
450 	Linker.link(gdk_char_height, \"gdk_char_height\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
451 	Linker.link(gdk_wcstombs, \"gdk_wcstombs\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
452 	Linker.link(gdk_mbstowcs, \"gdk_mbstowcs\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
453 
454 	// gdk.Cursor
455 
456 	Linker.link(gdk_cursor_new, \"gdk_cursor_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
457 	Linker.link(gdk_cursor_new_from_pixmap, \"gdk_cursor_new_from_pixmap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
458 	Linker.link(gdk_cursor_new_from_pixbuf, \"gdk_cursor_new_from_pixbuf\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
459 	Linker.link(gdk_cursor_new_from_name, \"gdk_cursor_new_from_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
460 	Linker.link(gdk_cursor_new_for_display, \"gdk_cursor_new_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
461 	Linker.link(gdk_cursor_get_display, \"gdk_cursor_get_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
462 	Linker.link(gdk_cursor_get_image, \"gdk_cursor_get_image\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
463 	Linker.link(gdk_cursor_get_cursor_type, \"gdk_cursor_get_cursor_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
464 	Linker.link(gdk_cursor_ref, \"gdk_cursor_ref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
465 	Linker.link(gdk_cursor_unref, \"gdk_cursor_unref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
466 
467 	// gdk.Window
468 
469 	Linker.link(gdk_window_new, \"gdk_window_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
470 	Linker.link(gdk_window_destroy, \"gdk_window_destroy\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
471 	Linker.link(gdk_window_get_display, \"gdk_window_get_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
472 	Linker.link(gdk_window_get_screen, \"gdk_window_get_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
473 	Linker.link(gdk_window_get_visual, \"gdk_window_get_visual\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
474 	Linker.link(gdk_window_get_width, \"gdk_window_get_width\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
475 	Linker.link(gdk_window_get_height, \"gdk_window_get_height\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
476 	Linker.link(gdk_window_get_window_type, \"gdk_window_get_window_type\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
477 	Linker.link(gdk_window_at_pointer, \"gdk_window_at_pointer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
478 	Linker.link(gdk_window_show, \"gdk_window_show\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
479 	Linker.link(gdk_window_show_unraised, \"gdk_window_show_unraised\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
480 	Linker.link(gdk_window_hide, \"gdk_window_hide\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
481 	Linker.link(gdk_window_is_destroyed, \"gdk_window_is_destroyed\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
482 	Linker.link(gdk_window_is_visible, \"gdk_window_is_visible\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
483 	Linker.link(gdk_window_is_viewable, \"gdk_window_is_viewable\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
484 	Linker.link(gdk_window_is_shaped, \"gdk_window_is_shaped\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
485 	Linker.link(gdk_window_is_input_only, \"gdk_window_is_input_only\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
486 	Linker.link(gdk_window_get_state, \"gdk_window_get_state\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
487 	Linker.link(gdk_window_withdraw, \"gdk_window_withdraw\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
488 	Linker.link(gdk_window_iconify, \"gdk_window_iconify\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
489 	Linker.link(gdk_window_deiconify, \"gdk_window_deiconify\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
490 	Linker.link(gdk_window_stick, \"gdk_window_stick\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
491 	Linker.link(gdk_window_unstick, \"gdk_window_unstick\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
492 	Linker.link(gdk_window_maximize, \"gdk_window_maximize\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
493 	Linker.link(gdk_window_unmaximize, \"gdk_window_unmaximize\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
494 	Linker.link(gdk_window_fullscreen, \"gdk_window_fullscreen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
495 	Linker.link(gdk_window_unfullscreen, \"gdk_window_unfullscreen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
496 	Linker.link(gdk_window_set_keep_above, \"gdk_window_set_keep_above\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
497 	Linker.link(gdk_window_set_keep_below, \"gdk_window_set_keep_below\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
498 	Linker.link(gdk_window_set_opacity, \"gdk_window_set_opacity\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
499 	Linker.link(gdk_window_set_composited, \"gdk_window_set_composited\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
500 	Linker.link(gdk_window_get_composited, \"gdk_window_get_composited\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
501 	Linker.link(gdk_window_move, \"gdk_window_move\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
502 	Linker.link(gdk_window_resize, \"gdk_window_resize\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
503 	Linker.link(gdk_window_move_resize, \"gdk_window_move_resize\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
504 	Linker.link(gdk_window_scroll, \"gdk_window_scroll\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
505 	Linker.link(gdk_window_move_region, \"gdk_window_move_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
506 	Linker.link(gdk_window_flush, \"gdk_window_flush\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
507 	Linker.link(gdk_window_has_native, \"gdk_window_has_native\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
508 	Linker.link(gdk_window_ensure_native, \"gdk_window_ensure_native\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
509 	Linker.link(gdk_window_reparent, \"gdk_window_reparent\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
510 	Linker.link(gdk_window_clear, \"gdk_window_clear\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
511 	Linker.link(gdk_window_clear_area, \"gdk_window_clear_area\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
512 	Linker.link(gdk_window_clear_area_e, \"gdk_window_clear_area_e\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
513 	Linker.link(gdk_window_raise, \"gdk_window_raise\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
514 	Linker.link(gdk_window_lower, \"gdk_window_lower\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
515 	Linker.link(gdk_window_restack, \"gdk_window_restack\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
516 	Linker.link(gdk_window_focus, \"gdk_window_focus\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
517 	Linker.link(gdk_window_register_dnd, \"gdk_window_register_dnd\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
518 	Linker.link(gdk_window_begin_resize_drag, \"gdk_window_begin_resize_drag\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
519 	Linker.link(gdk_window_begin_move_drag, \"gdk_window_begin_move_drag\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
520 	Linker.link(gdk_window_constrain_size, \"gdk_window_constrain_size\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
521 	Linker.link(gdk_window_beep, \"gdk_window_beep\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
522 	Linker.link(gdk_window_begin_paint_rect, \"gdk_window_begin_paint_rect\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
523 	Linker.link(gdk_window_begin_paint_region, \"gdk_window_begin_paint_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
524 	Linker.link(gdk_window_end_paint, \"gdk_window_end_paint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
525 	Linker.link(gdk_window_invalidate_rect, \"gdk_window_invalidate_rect\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
526 	Linker.link(gdk_window_invalidate_region, \"gdk_window_invalidate_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
527 	Linker.link(gdk_window_get_update_area, \"gdk_window_get_update_area\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
528 	Linker.link(gdk_window_freeze_updates, \"gdk_window_freeze_updates\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
529 	Linker.link(gdk_window_thaw_updates, \"gdk_window_thaw_updates\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
530 	Linker.link(gdk_window_process_all_updates, \"gdk_window_process_all_updates\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
531 	Linker.link(gdk_window_process_updates, \"gdk_window_process_updates\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
532 	Linker.link(gdk_window_set_debug_updates, \"gdk_window_set_debug_updates\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
533 	Linker.link(gdk_window_get_internal_paint_info, \"gdk_window_get_internal_paint_info\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
534 	Linker.link(gdk_window_enable_synchronized_configure, \"gdk_window_enable_synchronized_configure\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
535 	Linker.link(gdk_window_configure_finished, \"gdk_window_configure_finished\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
536 	Linker.link(gdk_window_set_user_data, \"gdk_window_set_user_data\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
537 	Linker.link(gdk_window_set_override_redirect, \"gdk_window_set_override_redirect\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
538 	Linker.link(gdk_window_set_accept_focus, \"gdk_window_set_accept_focus\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
539 	Linker.link(gdk_window_get_accept_focus, \"gdk_window_get_accept_focus\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
540 	Linker.link(gdk_window_set_focus_on_map, \"gdk_window_set_focus_on_map\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
541 	Linker.link(gdk_window_get_focus_on_map, \"gdk_window_get_focus_on_map\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
542 	Linker.link(gdk_window_add_filter, \"gdk_window_add_filter\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
543 	Linker.link(gdk_window_remove_filter, \"gdk_window_remove_filter\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
544 	Linker.link(gdk_window_shape_combine_mask, \"gdk_window_shape_combine_mask\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
545 	Linker.link(gdk_window_shape_combine_region, \"gdk_window_shape_combine_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
546 	Linker.link(gdk_window_set_child_shapes, \"gdk_window_set_child_shapes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
547 	Linker.link(gdk_window_merge_child_shapes, \"gdk_window_merge_child_shapes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
548 	Linker.link(gdk_window_input_shape_combine_mask, \"gdk_window_input_shape_combine_mask\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
549 	Linker.link(gdk_window_input_shape_combine_region, \"gdk_window_input_shape_combine_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
550 	Linker.link(gdk_window_set_child_input_shapes, \"gdk_window_set_child_input_shapes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
551 	Linker.link(gdk_window_merge_child_input_shapes, \"gdk_window_merge_child_input_shapes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
552 	Linker.link(gdk_window_set_static_gravities, \"gdk_window_set_static_gravities\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
553 	Linker.link(gdk_window_set_hints, \"gdk_window_set_hints\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
554 	Linker.link(gdk_window_set_title, \"gdk_window_set_title\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
555 	Linker.link(gdk_window_set_background, \"gdk_window_set_background\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
556 	Linker.link(gdk_window_set_back_pixmap, \"gdk_window_set_back_pixmap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
557 	Linker.link(gdk_window_get_background_pattern, \"gdk_window_get_background_pattern\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
558 	Linker.link(gdk_window_set_cursor, \"gdk_window_set_cursor\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
559 	Linker.link(gdk_window_get_cursor, \"gdk_window_get_cursor\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
560 	Linker.link(gdk_window_get_user_data, \"gdk_window_get_user_data\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
561 	Linker.link(gdk_window_get_geometry, \"gdk_window_get_geometry\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
562 	Linker.link(gdk_window_set_geometry_hints, \"gdk_window_set_geometry_hints\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
563 	Linker.link(gdk_window_set_icon_list, \"gdk_window_set_icon_list\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
564 	Linker.link(gdk_window_set_modal_hint, \"gdk_window_set_modal_hint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
565 	Linker.link(gdk_window_get_modal_hint, \"gdk_window_get_modal_hint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
566 	Linker.link(gdk_window_set_type_hint, \"gdk_window_set_type_hint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
567 	Linker.link(gdk_window_get_type_hint, \"gdk_window_get_type_hint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
568 	Linker.link(gdk_window_set_skip_taskbar_hint, \"gdk_window_set_skip_taskbar_hint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
569 	Linker.link(gdk_window_set_skip_pager_hint, \"gdk_window_set_skip_pager_hint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
570 	Linker.link(gdk_window_set_urgency_hint, \"gdk_window_set_urgency_hint\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
571 	Linker.link(gdk_window_get_position, \"gdk_window_get_position\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
572 	Linker.link(gdk_window_get_root_origin, \"gdk_window_get_root_origin\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
573 	Linker.link(gdk_window_get_frame_extents, \"gdk_window_get_frame_extents\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
574 	Linker.link(gdk_window_get_origin, \"gdk_window_get_origin\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
575 	Linker.link(gdk_window_get_deskrelative_origin, \"gdk_window_get_deskrelative_origin\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
576 	Linker.link(gdk_window_get_root_coords, \"gdk_window_get_root_coords\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
577 	Linker.link(gdk_window_coords_from_parent, \"gdk_window_coords_from_parent\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
578 	Linker.link(gdk_window_coords_to_parent, \"gdk_window_coords_to_parent\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
579 	Linker.link(gdk_window_get_pointer, \"gdk_window_get_pointer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
580 	Linker.link(gdk_window_get_parent, \"gdk_window_get_parent\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
581 	Linker.link(gdk_window_get_effective_parent, \"gdk_window_get_effective_parent\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
582 	Linker.link(gdk_window_get_toplevel, \"gdk_window_get_toplevel\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
583 	Linker.link(gdk_window_get_effective_toplevel, \"gdk_window_get_effective_toplevel\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
584 	Linker.link(gdk_window_get_children, \"gdk_window_get_children\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
585 	Linker.link(gdk_window_peek_children, \"gdk_window_peek_children\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
586 	Linker.link(gdk_window_get_events, \"gdk_window_get_events\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
587 	Linker.link(gdk_window_set_events, \"gdk_window_set_events\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
588 	Linker.link(gdk_window_set_icon, \"gdk_window_set_icon\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
589 	Linker.link(gdk_window_set_icon_name, \"gdk_window_set_icon_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
590 	Linker.link(gdk_window_set_transient_for, \"gdk_window_set_transient_for\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
591 	Linker.link(gdk_window_set_role, \"gdk_window_set_role\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
592 	Linker.link(gdk_window_set_startup_id, \"gdk_window_set_startup_id\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
593 	Linker.link(gdk_window_set_group, \"gdk_window_set_group\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
594 	Linker.link(gdk_window_get_group, \"gdk_window_get_group\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
595 	Linker.link(gdk_window_set_decorations, \"gdk_window_set_decorations\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
596 	Linker.link(gdk_window_get_decorations, \"gdk_window_get_decorations\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
597 	Linker.link(gdk_window_set_functions, \"gdk_window_set_functions\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
598 	Linker.link(gdk_window_get_toplevels, \"gdk_window_get_toplevels\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
599 	Linker.link(gdk_get_default_root_window, \"gdk_get_default_root_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
600 	Linker.link(gdk_set_pointer_hooks, \"gdk_set_pointer_hooks\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
601 	Linker.link(gdk_offscreen_window_get_pixmap, \"gdk_offscreen_window_get_pixmap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
602 	Linker.link(gdk_offscreen_window_set_embedder, \"gdk_offscreen_window_set_embedder\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
603 	Linker.link(gdk_offscreen_window_get_embedder, \"gdk_offscreen_window_get_embedder\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
604 	Linker.link(gdk_window_geometry_changed, \"gdk_window_geometry_changed\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
605 	Linker.link(gdk_window_redirect_to_drawable, \"gdk_window_redirect_to_drawable\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
606 	Linker.link(gdk_window_remove_redirection, \"gdk_window_remove_redirection\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
607 
608 	// gdk.Event
609 
610 	Linker.link(gdk_events_pending, \"gdk_events_pending\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
611 	Linker.link(gdk_event_peek, \"gdk_event_peek\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
612 	Linker.link(gdk_event_get, \"gdk_event_get\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
613 	Linker.link(gdk_event_get_graphics_expose, \"gdk_event_get_graphics_expose\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
614 	Linker.link(gdk_event_put, \"gdk_event_put\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
615 	Linker.link(gdk_event_new, \"gdk_event_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
616 	Linker.link(gdk_event_copy, \"gdk_event_copy\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
617 	Linker.link(gdk_event_free, \"gdk_event_free\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
618 	Linker.link(gdk_event_get_time, \"gdk_event_get_time\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
619 	Linker.link(gdk_event_get_state, \"gdk_event_get_state\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
620 	Linker.link(gdk_event_get_axis, \"gdk_event_get_axis\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
621 	Linker.link(gdk_event_get_coords, \"gdk_event_get_coords\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
622 	Linker.link(gdk_event_get_root_coords, \"gdk_event_get_root_coords\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
623 	Linker.link(gdk_event_request_motions, \"gdk_event_request_motions\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
624 	Linker.link(gdk_event_handler_set, \"gdk_event_handler_set\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
625 	Linker.link(gdk_event_send_client_message, \"gdk_event_send_client_message\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
626 	Linker.link(gdk_event_send_client_message_for_display, \"gdk_event_send_client_message_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
627 	Linker.link(gdk_event_send_clientmessage_toall, \"gdk_event_send_clientmessage_toall\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
628 	Linker.link(gdk_add_client_message_filter, \"gdk_add_client_message_filter\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
629 	Linker.link(gdk_get_show_events, \"gdk_get_show_events\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
630 	Linker.link(gdk_set_show_events, \"gdk_set_show_events\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
631 	Linker.link(gdk_event_set_screen, \"gdk_event_set_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
632 	Linker.link(gdk_event_get_screen, \"gdk_event_get_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
633 	Linker.link(gdk_setting_get, \"gdk_setting_get\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
634 
635 	// gdk.
636 
637 
638 	// gdk.Keymap
639 
640 	Linker.link(gdk_keymap_get_default, \"gdk_keymap_get_default\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
641 	Linker.link(gdk_keymap_get_for_display, \"gdk_keymap_get_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
642 	Linker.link(gdk_keymap_lookup_key, \"gdk_keymap_lookup_key\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
643 	Linker.link(gdk_keymap_translate_keyboard_state, \"gdk_keymap_translate_keyboard_state\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
644 	Linker.link(gdk_keymap_get_entries_for_keyval, \"gdk_keymap_get_entries_for_keyval\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
645 	Linker.link(gdk_keymap_get_entries_for_keycode, \"gdk_keymap_get_entries_for_keycode\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
646 	Linker.link(gdk_keymap_get_direction, \"gdk_keymap_get_direction\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
647 	Linker.link(gdk_keymap_have_bidi_layouts, \"gdk_keymap_have_bidi_layouts\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
648 	Linker.link(gdk_keymap_get_caps_lock_state, \"gdk_keymap_get_caps_lock_state\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
649 	Linker.link(gdk_keymap_add_virtual_modifiers, \"gdk_keymap_add_virtual_modifiers\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
650 	Linker.link(gdk_keymap_map_virtual_modifiers, \"gdk_keymap_map_virtual_modifiers\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
651 	Linker.link(gdk_keyval_name, \"gdk_keyval_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
652 	Linker.link(gdk_keyval_from_name, \"gdk_keyval_from_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
653 	Linker.link(gdk_keyval_convert_case, \"gdk_keyval_convert_case\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
654 	Linker.link(gdk_keyval_to_upper, \"gdk_keyval_to_upper\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
655 	Linker.link(gdk_keyval_to_lower, \"gdk_keyval_to_lower\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
656 	Linker.link(gdk_keyval_is_upper, \"gdk_keyval_is_upper\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
657 	Linker.link(gdk_keyval_is_lower, \"gdk_keyval_is_lower\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
658 	Linker.link(gdk_keyval_to_unicode, \"gdk_keyval_to_unicode\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
659 	Linker.link(gdk_unicode_to_keyval, \"gdk_unicode_to_keyval\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
660 
661 	// gdk.Selection
662 
663 	Linker.link(gdk_selection_owner_set, \"gdk_selection_owner_set\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
664 	Linker.link(gdk_selection_owner_set_for_display, \"gdk_selection_owner_set_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
665 	Linker.link(gdk_selection_owner_get, \"gdk_selection_owner_get\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
666 	Linker.link(gdk_selection_owner_get_for_display, \"gdk_selection_owner_get_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
667 	Linker.link(gdk_selection_convert, \"gdk_selection_convert\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
668 	Linker.link(gdk_selection_property_get, \"gdk_selection_property_get\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
669 	Linker.link(gdk_selection_send_notify, \"gdk_selection_send_notify\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
670 	Linker.link(gdk_selection_send_notify_for_display, \"gdk_selection_send_notify_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
671 
672 	// gdk.DragContext
673 
674 	Linker.link(gdk_drag_get_selection, \"gdk_drag_get_selection\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
675 	Linker.link(gdk_drag_abort, \"gdk_drag_abort\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
676 	Linker.link(gdk_drop_reply, \"gdk_drop_reply\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
677 	Linker.link(gdk_drag_context_new, \"gdk_drag_context_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
678 	Linker.link(gdk_drag_drop, \"gdk_drag_drop\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
679 	Linker.link(gdk_drag_find_window, \"gdk_drag_find_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
680 	Linker.link(gdk_drag_find_window_for_screen, \"gdk_drag_find_window_for_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
681 	Linker.link(gdk_drag_context_ref, \"gdk_drag_context_ref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
682 	Linker.link(gdk_drag_context_get_actions, \"gdk_drag_context_get_actions\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
683 	Linker.link(gdk_drag_context_get_selected_action, \"gdk_drag_context_get_selected_action\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
684 	Linker.link(gdk_drag_context_get_suggested_action, \"gdk_drag_context_get_suggested_action\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
685 	Linker.link(gdk_drag_context_list_targets, \"gdk_drag_context_list_targets\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
686 	Linker.link(gdk_drag_context_get_source_window, \"gdk_drag_context_get_source_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
687 	Linker.link(gdk_drag_begin, \"gdk_drag_begin\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
688 	Linker.link(gdk_drag_motion, \"gdk_drag_motion\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
689 	Linker.link(gdk_drop_finish, \"gdk_drop_finish\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
690 	Linker.link(gdk_drag_get_protocol, \"gdk_drag_get_protocol\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
691 	Linker.link(gdk_drag_get_protocol_for_display, \"gdk_drag_get_protocol_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
692 	Linker.link(gdk_drag_context_unref, \"gdk_drag_context_unref\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
693 	Linker.link(gdk_drag_status, \"gdk_drag_status\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
694 	Linker.link(gdk_drag_drop_succeeded, \"gdk_drag_drop_succeeded\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
695 
696 	// gdk.
697 
698 	Linker.link(gdk_text_property_to_text_list, \"gdk_text_property_to_text_list\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
699 	Linker.link(gdk_text_property_to_text_list_for_display, \"gdk_text_property_to_text_list_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
700 	Linker.link(gdk_free_text_list, \"gdk_free_text_list\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
701 	Linker.link(gdk_text_property_to_utf8_list, \"gdk_text_property_to_utf8_list\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
702 	Linker.link(gdk_text_property_to_utf8_list_for_display, \"gdk_text_property_to_utf8_list_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
703 	Linker.link(gdk_string_to_compound_text, \"gdk_string_to_compound_text\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
704 	Linker.link(gdk_string_to_compound_text_for_display, \"gdk_string_to_compound_text_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
705 	Linker.link(gdk_free_compound_text, \"gdk_free_compound_text\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
706 	Linker.link(gdk_utf8_to_string_target, \"gdk_utf8_to_string_target\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
707 	Linker.link(gdk_utf8_to_compound_text, \"gdk_utf8_to_compound_text\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
708 	Linker.link(gdk_utf8_to_compound_text_for_display, \"gdk_utf8_to_compound_text_for_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
709 	Linker.link(gdk_atom_intern, \"gdk_atom_intern\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
710 	Linker.link(gdk_atom_intern_static_string, \"gdk_atom_intern_static_string\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
711 	Linker.link(gdk_atom_name, \"gdk_atom_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
712 	Linker.link(gdk_property_get, \"gdk_property_get\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
713 	Linker.link(gdk_property_change, \"gdk_property_change\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
714 	Linker.link(gdk_property_delete, \"gdk_property_delete\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
715 
716 	// gdk.
717 
718 	Linker.link(gdk_threads_init, \"gdk_threads_init\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
719 	Linker.link(gdk_threads_enter, \"gdk_threads_enter\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
720 	Linker.link(gdk_threads_leave, \"gdk_threads_leave\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
721 	Linker.link(gdk_threads_set_lock_functions, \"gdk_threads_set_lock_functions\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
722 	Linker.link(gdk_threads_add_idle, \"gdk_threads_add_idle\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
723 	Linker.link(gdk_threads_add_idle_full, \"gdk_threads_add_idle_full\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
724 	Linker.link(gdk_threads_add_timeout, \"gdk_threads_add_timeout\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
725 	Linker.link(gdk_threads_add_timeout_full, \"gdk_threads_add_timeout_full\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
726 	Linker.link(gdk_threads_add_timeout_seconds, \"gdk_threads_add_timeout_seconds\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
727 	Linker.link(gdk_threads_add_timeout_seconds_full, \"gdk_threads_add_timeout_seconds_full\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
728 
729 	// gdk.Input
730 
731 	Linker.link(gdk_input_add_full, \"gdk_input_add_full\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
732 	Linker.link(gdk_input_add, \"gdk_input_add\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
733 	Linker.link(gdk_input_remove, \"gdk_input_remove\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
734 
735 	// gdk.Device
736 
737 	Linker.link(gdk_devices_list, \"gdk_devices_list\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
738 	Linker.link(gdk_device_get_name, \"gdk_device_get_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
739 	Linker.link(gdk_device_set_source, \"gdk_device_set_source\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
740 	Linker.link(gdk_device_get_source, \"gdk_device_get_source\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
741 	Linker.link(gdk_device_set_mode, \"gdk_device_set_mode\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
742 	Linker.link(gdk_device_get_mode, \"gdk_device_get_mode\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
743 	Linker.link(gdk_device_set_key, \"gdk_device_set_key\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
744 	Linker.link(gdk_device_get_key, \"gdk_device_get_key\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
745 	Linker.link(gdk_device_set_axis_use, \"gdk_device_set_axis_use\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
746 	Linker.link(gdk_device_get_axis_use, \"gdk_device_get_axis_use\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
747 	Linker.link(gdk_device_get_core_pointer, \"gdk_device_get_core_pointer\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
748 	Linker.link(gdk_device_get_state, \"gdk_device_get_state\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
749 	Linker.link(gdk_device_get_history, \"gdk_device_get_history\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
750 	Linker.link(gdk_device_free_history, \"gdk_device_free_history\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
751 	Linker.link(gdk_device_get_axis, \"gdk_device_get_axis\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
752 	Linker.link(gdk_device_get_n_axes, \"gdk_device_get_n_axes\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
753 	Linker.link(gdk_input_set_extension_events, \"gdk_input_set_extension_events\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
754 
755 	// gdk.X11
756 
757 	Linker.link(gdk_window_foreign_new, \"gdk_window_foreign_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
758 	Linker.link(gdk_xid_table_lookup, \"gdk_xid_table_lookup\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
759 	Linker.link(gdk_window_lookup, \"gdk_window_lookup\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
760 	Linker.link(gdk_pixmap_lookup, \"gdk_pixmap_lookup\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
761 	Linker.link(gdk_x11_get_server_time, \"gdk_x11_get_server_time\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
762 	Linker.link(gdk_x11_screen_get_monitor_output, \"gdk_x11_screen_get_monitor_output\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
763 	Linker.link(gdk_x11_window_set_user_time, \"gdk_x11_window_set_user_time\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
764 	Linker.link(gdk_x11_window_move_to_current_desktop, \"gdk_x11_window_move_to_current_desktop\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
765 	Linker.link(gdk_x11_display_broadcast_startup_message, \"gdk_x11_display_broadcast_startup_message\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
766 	Linker.link(gdk_x11_display_get_startup_notification_id, \"gdk_x11_display_get_startup_notification_id\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
767 	Linker.link(gdk_x11_drawable_get_xid, \"gdk_x11_drawable_get_xid\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
768 	Linker.link(gdk_x11_font_get_name, \"gdk_x11_font_get_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
769 	Linker.link(gdk_x11_font_get_xfont, \"gdk_x11_font_get_xfont\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
770 	Linker.link(gdk_x11_get_default_screen, \"gdk_x11_get_default_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
771 	Linker.link(gdk_x11_grab_server, \"gdk_x11_grab_server\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
772 	Linker.link(gdk_x11_ungrab_server, \"gdk_x11_ungrab_server\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
773 	Linker.link(gdk_x11_set_sm_client_id, \"gdk_x11_set_sm_client_id\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
774 
775 	// gdk.AppLaunchContext
776 
777 	Linker.link(gdk_app_launch_context_new, \"gdk_app_launch_context_new\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
778 	Linker.link(gdk_app_launch_context_set_display, \"gdk_app_launch_context_set_display\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
779 	Linker.link(gdk_app_launch_context_set_screen, \"gdk_app_launch_context_set_screen\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
780 	Linker.link(gdk_app_launch_context_set_desktop, \"gdk_app_launch_context_set_desktop\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
781 	Linker.link(gdk_app_launch_context_set_timestamp, \"gdk_app_launch_context_set_timestamp\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
782 	Linker.link(gdk_app_launch_context_set_icon, \"gdk_app_launch_context_set_icon\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
783 	Linker.link(gdk_app_launch_context_set_icon_name, \"gdk_app_launch_context_set_icon_name\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
784 
785 	// gdk.Testing
786 
787 	Linker.link(gdk_test_render_sync, \"gdk_test_render_sync\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
788 	Linker.link(gdk_test_simulate_button, \"gdk_test_simulate_button\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
789 	Linker.link(gdk_test_simulate_key, \"gdk_test_simulate_key\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
790 
791 	// gdk.
792 
793 	Linker.link(gdk_window_create_similar_surface, \"gdk_window_create_similar_surface\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
794 	Linker.link(gdk_cairo_create, \"gdk_cairo_create\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
795 	Linker.link(gdk_cairo_set_source_color, \"gdk_cairo_set_source_color\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
796 	Linker.link(gdk_cairo_set_source_pixbuf, \"gdk_cairo_set_source_pixbuf\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
797 	Linker.link(gdk_cairo_set_source_pixmap, \"gdk_cairo_set_source_pixmap\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
798 	Linker.link(gdk_cairo_set_source_window, \"gdk_cairo_set_source_window\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
799 	Linker.link(gdk_cairo_rectangle, \"gdk_cairo_rectangle\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
800 	Linker.link(gdk_cairo_region, \"gdk_cairo_region\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
801 	Linker.link(gdk_cairo_reset_clip, \"gdk_cairo_reset_clip\", LIBRARY.GDK, LIBRARY.GDKPIXBUF);
802 }");
803 
804 mixin( gshared ~"extern(C)
805 {
806 	// gdk.Gdk
807 
808 	void function(gint* argc, gchar*** argv) c_gdk_init;
809 	gboolean function(gint* argc, gchar*** argv) c_gdk_init_check;
810 	void function(gint* argc, gchar*** argv) c_gdk_parse_args;
811 	gchar* function() c_gdk_get_display_arg_name;
812 	gchar* function() c_gdk_set_locale;
813 	void function(gchar* smClientId) c_gdk_set_sm_client_id;
814 	void function(gint errorCode) c_gdk_exit;
815 	void function() c_gdk_notify_startup_complete;
816 	void function(gchar* startupId) c_gdk_notify_startup_complete_with_id;
817 	char* function() c_gdk_get_program_class;
818 	void function(char* programClass) c_gdk_set_program_class;
819 	gchar* function() c_gdk_get_display;
820 	void function() c_gdk_flush;
821 	gint function() c_gdk_screen_width;
822 	gint function() c_gdk_screen_height;
823 	gint function() c_gdk_screen_width_mm;
824 	gint function() c_gdk_screen_height_mm;
825 	GdkGrabStatus function(GdkWindow* window, gboolean ownerEvents, GdkEventMask eventMask, GdkWindow* confineTo, GdkCursor* cursor, guint32 time) c_gdk_pointer_grab;
826 	void function(guint32 time) c_gdk_pointer_ungrab;
827 	gboolean function() c_gdk_pointer_is_grabbed;
828 	void function(guint msec) c_gdk_set_double_click_time;
829 	GdkGrabStatus function(GdkWindow* window, gboolean ownerEvents, guint32 time) c_gdk_keyboard_grab;
830 	void function(guint32 time) c_gdk_keyboard_ungrab;
831 	void function() c_gdk_beep;
832 	gboolean function() c_gdk_get_use_xshm;
833 	void function(gboolean useXshm) c_gdk_set_use_xshm;
834 	void function() c_gdk_error_trap_push;
835 	gint function() c_gdk_error_trap_pop;
836 
837 	// gdk.Display
838 
839 	GdkDisplay* function(gchar* displayName) c_gdk_display_open;
840 	GdkDisplay* function() c_gdk_display_get_default;
841 	gchar* function(GdkDisplay* display) c_gdk_display_get_name;
842 	gint function(GdkDisplay* display) c_gdk_display_get_n_screens;
843 	GdkScreen* function(GdkDisplay* display, gint screenNum) c_gdk_display_get_screen;
844 	GdkScreen* function(GdkDisplay* display) c_gdk_display_get_default_screen;
845 	void function(GdkDisplay* display, guint32 time) c_gdk_display_pointer_ungrab;
846 	void function(GdkDisplay* display, guint32 time) c_gdk_display_keyboard_ungrab;
847 	gboolean function(GdkDisplay* display) c_gdk_display_pointer_is_grabbed;
848 	void function(GdkDisplay* display) c_gdk_display_beep;
849 	void function(GdkDisplay* display) c_gdk_display_sync;
850 	void function(GdkDisplay* display) c_gdk_display_flush;
851 	void function(GdkDisplay* display) c_gdk_display_close;
852 	gboolean function(GdkDisplay* display) c_gdk_display_is_closed;
853 	GList* function(GdkDisplay* display) c_gdk_display_list_devices;
854 	GdkEvent* function(GdkDisplay* display) c_gdk_display_get_event;
855 	GdkEvent* function(GdkDisplay* display) c_gdk_display_peek_event;
856 	void function(GdkDisplay* display, GdkEvent* event) c_gdk_display_put_event;
857 	void function(GdkDisplay* display, GdkAtom messageType, GdkFilterFunc func, void* data) c_gdk_display_add_client_message_filter;
858 	void function(GdkDisplay* display, guint msec) c_gdk_display_set_double_click_time;
859 	void function(GdkDisplay* display, guint distance) c_gdk_display_set_double_click_distance;
860 	void function(GdkDisplay* display, GdkScreen** screen, gint* x, gint* y, GdkModifierType* mask) c_gdk_display_get_pointer;
861 	GdkWindow* function(GdkDisplay* display, gint* winX, gint* winY) c_gdk_display_get_window_at_pointer;
862 	GdkDisplayPointerHooks* function(GdkDisplay* display, GdkDisplayPointerHooks* newHooks) c_gdk_display_set_pointer_hooks;
863 	void function(GdkDisplay* display, GdkScreen* screen, gint x, gint y) c_gdk_display_warp_pointer;
864 	gboolean function(GdkDisplay* display) c_gdk_display_supports_cursor_color;
865 	gboolean function(GdkDisplay* display) c_gdk_display_supports_cursor_alpha;
866 	guint function(GdkDisplay* display) c_gdk_display_get_default_cursor_size;
867 	void function(GdkDisplay* display, guint* width, guint* height) c_gdk_display_get_maximal_cursor_size;
868 	GdkWindow* function(GdkDisplay* display) c_gdk_display_get_default_group;
869 	gboolean function(GdkDisplay* display) c_gdk_display_supports_selection_notification;
870 	gboolean function(GdkDisplay* display, GdkAtom selection) c_gdk_display_request_selection_notification;
871 	gboolean function(GdkDisplay* display) c_gdk_display_supports_clipboard_persistence;
872 	void function(GdkDisplay* display, GdkWindow* clipboardWindow, guint32 time, GdkAtom* targets, gint nTargets) c_gdk_display_store_clipboard;
873 	gboolean function(GdkDisplay* display) c_gdk_display_supports_shapes;
874 	gboolean function(GdkDisplay* display) c_gdk_display_supports_input_shapes;
875 	gboolean function(GdkDisplay* display) c_gdk_display_supports_composite;
876 
877 	// gdk.DisplayManager
878 
879 	GdkDisplayManager* function() c_gdk_display_manager_get;
880 	GdkDisplay* function(GdkDisplayManager* displayManager) c_gdk_display_manager_get_default_display;
881 	void function(GdkDisplayManager* displayManager, GdkDisplay* display) c_gdk_display_manager_set_default_display;
882 	GSList* function(GdkDisplayManager* displayManager) c_gdk_display_manager_list_displays;
883 	GdkDevice* function(GdkDisplay* display) c_gdk_display_get_core_pointer;
884 
885 	// gdk.Screen
886 
887 	GdkScreen* function() c_gdk_screen_get_default;
888 	GdkColormap* function(GdkScreen* screen) c_gdk_screen_get_default_colormap;
889 	void function(GdkScreen* screen, GdkColormap* colormap) c_gdk_screen_set_default_colormap;
890 	GdkColormap* function(GdkScreen* screen) c_gdk_screen_get_system_colormap;
891 	GdkVisual* function(GdkScreen* screen) c_gdk_screen_get_system_visual;
892 	GdkColormap* function(GdkScreen* screen) c_gdk_screen_get_rgb_colormap;
893 	GdkVisual* function(GdkScreen* screen) c_gdk_screen_get_rgb_visual;
894 	GdkColormap* function(GdkScreen* screen) c_gdk_screen_get_rgba_colormap;
895 	GdkVisual* function(GdkScreen* screen) c_gdk_screen_get_rgba_visual;
896 	gboolean function(GdkScreen* screen) c_gdk_screen_is_composited;
897 	GdkWindow* function(GdkScreen* screen) c_gdk_screen_get_root_window;
898 	GdkDisplay* function(GdkScreen* screen) c_gdk_screen_get_display;
899 	gint function(GdkScreen* screen) c_gdk_screen_get_number;
900 	gint function(GdkScreen* screen) c_gdk_screen_get_width;
901 	gint function(GdkScreen* screen) c_gdk_screen_get_height;
902 	gint function(GdkScreen* screen) c_gdk_screen_get_width_mm;
903 	gint function(GdkScreen* screen) c_gdk_screen_get_height_mm;
904 	GList* function(GdkScreen* screen) c_gdk_screen_list_visuals;
905 	GList* function(GdkScreen* screen) c_gdk_screen_get_toplevel_windows;
906 	gchar* function(GdkScreen* screen) c_gdk_screen_make_display_name;
907 	gint function(GdkScreen* screen) c_gdk_screen_get_n_monitors;
908 	gint function(GdkScreen* screen) c_gdk_screen_get_primary_monitor;
909 	void function(GdkScreen* screen, gint monitorNum, GdkRectangle* dest) c_gdk_screen_get_monitor_geometry;
910 	gint function(GdkScreen* screen, gint x, gint y) c_gdk_screen_get_monitor_at_point;
911 	gint function(GdkScreen* screen, GdkWindow* window) c_gdk_screen_get_monitor_at_window;
912 	gint function(GdkScreen* screen, gint monitorNum) c_gdk_screen_get_monitor_height_mm;
913 	gint function(GdkScreen* screen, gint monitorNum) c_gdk_screen_get_monitor_width_mm;
914 	gchar* function(GdkScreen* screen, gint monitorNum) c_gdk_screen_get_monitor_plug_name;
915 	void function(GdkScreen* screen, GdkEvent* event) c_gdk_screen_broadcast_client_message;
916 	gboolean function(GdkScreen* screen, gchar* name, GValue* value) c_gdk_screen_get_setting;
917 	cairo_font_options_t* function(GdkScreen* screen) c_gdk_screen_get_font_options;
918 	void function(GdkScreen* screen, cairo_font_options_t* options) c_gdk_screen_set_font_options;
919 	gdouble function(GdkScreen* screen) c_gdk_screen_get_resolution;
920 	void function(GdkScreen* screen, gdouble dpi) c_gdk_screen_set_resolution;
921 	GdkWindow* function(GdkScreen* screen) c_gdk_screen_get_active_window;
922 	GList* function(GdkScreen* screen) c_gdk_screen_get_window_stack;
923 	gboolean function(GdkScreen* screen, gchar* workingDirectory, gchar** argv, gchar** envp, GSpawnFlags flags, GSpawnChildSetupFunc childSetup, void* userData, gint* childPid, GError** error) c_gdk_spawn_on_screen;
924 	gboolean function(GdkScreen* screen, gchar* workingDirectory, gchar** argv, gchar** envp, GSpawnFlags flags, GSpawnChildSetupFunc childSetup, void* userData, gint* childPid, gint* standardInput, gint* standardOutput, gint* standardError, GError** error) c_gdk_spawn_on_screen_with_pipes;
925 	gboolean function(GdkScreen* screen, gchar* commandLine, GError** error) c_gdk_spawn_command_line_on_screen;
926 
927 	// gdk.Rectangle
928 
929 	gboolean function(GdkRectangle* src1, GdkRectangle* src2, GdkRectangle* dest) c_gdk_rectangle_intersect;
930 	void function(GdkRectangle* src1, GdkRectangle* src2, GdkRectangle* dest) c_gdk_rectangle_union;
931 
932 	// gdk.Region
933 
934 	GdkRegion* function() c_gdk_region_new;
935 	GdkRegion* function(GdkPoint* points, gint nPoints, GdkFillRule fillRule) c_gdk_region_polygon;
936 	GdkRegion* function(GdkRegion* region) c_gdk_region_copy;
937 	GdkRegion* function(GdkRectangle* rectangle) c_gdk_region_rectangle;
938 	void function(GdkRegion* region) c_gdk_region_destroy;
939 	void function(GdkRegion* region, GdkRectangle* rectangle) c_gdk_region_get_clipbox;
940 	void function(GdkRegion* region, GdkRectangle** rectangles, gint* nRectangles) c_gdk_region_get_rectangles;
941 	gboolean function(GdkRegion* region) c_gdk_region_empty;
942 	gboolean function(GdkRegion* region1, GdkRegion* region2) c_gdk_region_equal;
943 	gboolean function(GdkRegion* region, GdkRectangle* rectangle) c_gdk_region_rect_equal;
944 	gboolean function(GdkRegion* region, int x, int y) c_gdk_region_point_in;
945 	GdkOverlapType function(GdkRegion* region, GdkRectangle* rectangle) c_gdk_region_rect_in;
946 	void function(GdkRegion* region, gint dx, gint dy) c_gdk_region_offset;
947 	void function(GdkRegion* region, gint dx, gint dy) c_gdk_region_shrink;
948 	void function(GdkRegion* region, GdkRectangle* rect) c_gdk_region_union_with_rect;
949 	void function(GdkRegion* source1, GdkRegion* source2) c_gdk_region_intersect;
950 	void function(GdkRegion* source1, GdkRegion* source2) c_gdk_region_union;
951 	void function(GdkRegion* source1, GdkRegion* source2) c_gdk_region_subtract;
952 	void function(GdkRegion* source1, GdkRegion* source2) c_gdk_region_xor;
953 	void function(GdkRegion* region, GdkSpan* spans, int nSpans, gboolean sorted, GdkSpanFunc funct, void* data) c_gdk_region_spans_intersect_foreach;
954 
955 	// gdk.GC
956 
957 	GdkGC* function(GdkDrawable* drawable) c_gdk_gc_new;
958 	GdkGC* function(GdkDrawable* drawable, GdkGCValues* values, GdkGCValuesMask valuesMask) c_gdk_gc_new_with_values;
959 	GdkScreen* function(GdkGC* gc) c_gdk_gc_get_screen;
960 	GdkGC* function(GdkGC* gc) c_gdk_gc_ref;
961 	void function(GdkGC* gc) c_gdk_gc_unref;
962 	void function(GdkGC* gc, GdkGCValues* values, GdkGCValuesMask valuesMask) c_gdk_gc_set_values;
963 	void function(GdkGC* gc, GdkGCValues* values) c_gdk_gc_get_values;
964 	void function(GdkGC* gc, GdkColor* color) c_gdk_gc_set_foreground;
965 	void function(GdkGC* gc, GdkColor* color) c_gdk_gc_set_background;
966 	void function(GdkGC* gc, GdkColor* color) c_gdk_gc_set_rgb_fg_color;
967 	void function(GdkGC* gc, GdkColor* color) c_gdk_gc_set_rgb_bg_color;
968 	void function(GdkGC* gc, GdkFont* font) c_gdk_gc_set_font;
969 	void function(GdkGC* gc, GdkFunction funct) c_gdk_gc_set_function;
970 	void function(GdkGC* gc, GdkFill fill) c_gdk_gc_set_fill;
971 	void function(GdkGC* gc, GdkPixmap* tile) c_gdk_gc_set_tile;
972 	void function(GdkGC* gc, GdkPixmap* stipple) c_gdk_gc_set_stipple;
973 	void function(GdkGC* gc, gint x, gint y) c_gdk_gc_set_ts_origin;
974 	void function(GdkGC* gc, gint x, gint y) c_gdk_gc_set_clip_origin;
975 	void function(GdkGC* gc, GdkBitmap* mask) c_gdk_gc_set_clip_mask;
976 	void function(GdkGC* gc, GdkRectangle* rectangle) c_gdk_gc_set_clip_rectangle;
977 	void function(GdkGC* gc, GdkRegion* region) c_gdk_gc_set_clip_region;
978 	void function(GdkGC* gc, GdkSubwindowMode mode) c_gdk_gc_set_subwindow;
979 	void function(GdkGC* gc, gboolean exposures) c_gdk_gc_set_exposures;
980 	void function(GdkGC* gc, gint lineWidth, GdkLineStyle lineStyle, GdkCapStyle capStyle, GdkJoinStyle joinStyle) c_gdk_gc_set_line_attributes;
981 	void function(GdkGC* gc, gint dashOffset, gint8* dashList, gint n) c_gdk_gc_set_dashes;
982 	void function(GdkGC* dstGc, GdkGC* srcGc) c_gdk_gc_copy;
983 	void function(GdkGC* gc, GdkColormap* colormap) c_gdk_gc_set_colormap;
984 	GdkColormap* function(GdkGC* gc) c_gdk_gc_get_colormap;
985 	void function(GdkGC* gc, gint xOffset, gint yOffset) c_gdk_gc_offset;
986 
987 	// gdk.Drawable
988 
989 	GdkDrawable* function(GdkDrawable* drawable) c_gdk_drawable_ref;
990 	void function(GdkDrawable* drawable) c_gdk_drawable_unref;
991 	void function(GdkDrawable* drawable, gchar* key, void* data, GDestroyNotify destroyFunc) c_gdk_drawable_set_data;
992 	gpointer function(GdkDrawable* drawable, gchar* key) c_gdk_drawable_get_data;
993 	GdkDisplay* function(GdkDrawable* drawable) c_gdk_drawable_get_display;
994 	GdkScreen* function(GdkDrawable* drawable) c_gdk_drawable_get_screen;
995 	GdkVisual* function(GdkDrawable* drawable) c_gdk_drawable_get_visual;
996 	void function(GdkDrawable* drawable, GdkColormap* colormap) c_gdk_drawable_set_colormap;
997 	GdkColormap* function(GdkDrawable* drawable) c_gdk_drawable_get_colormap;
998 	gint function(GdkDrawable* drawable) c_gdk_drawable_get_depth;
999 	void function(GdkDrawable* drawable, gint* width, gint* height) c_gdk_drawable_get_size;
1000 	GdkRegion* function(GdkDrawable* drawable) c_gdk_drawable_get_clip_region;
1001 	GdkRegion* function(GdkDrawable* drawable) c_gdk_drawable_get_visible_region;
1002 	void function(GdkDrawable* drawable, GdkGC* gc, gint x, gint y) c_gdk_draw_point;
1003 	void function(GdkDrawable* drawable, GdkGC* gc, GdkPoint* points, gint nPoints) c_gdk_draw_points;
1004 	void function(GdkDrawable* drawable, GdkGC* gc, gint x1_, gint y1_, gint x2_, gint y2_) c_gdk_draw_line;
1005 	void function(GdkDrawable* drawable, GdkGC* gc, GdkPoint* points, gint nPoints) c_gdk_draw_lines;
1006 	void function(GdkDrawable* drawable, GdkGC* gc, GdkPixbuf* pixbuf, gint srcX, gint srcY, gint destX, gint destY, gint width, gint height, GdkRgbDither dither, gint xDither, gint yDither) c_gdk_draw_pixbuf;
1007 	void function(GdkDrawable* drawable, GdkGC* gc, GdkSegment* segs, gint nSegs) c_gdk_draw_segments;
1008 	void function(GdkDrawable* drawable, GdkGC* gc, gboolean filled, gint x, gint y, gint width, gint height) c_gdk_draw_rectangle;
1009 	void function(GdkDrawable* drawable, GdkGC* gc, gboolean filled, gint x, gint y, gint width, gint height, gint angle1, gint angle2) c_gdk_draw_arc;
1010 	void function(GdkDrawable* drawable, GdkGC* gc, gboolean filled, GdkPoint* points, gint nPoints) c_gdk_draw_polygon;
1011 	void function(GdkDrawable* drawable, GdkGC* gc, GdkTrapezoid* trapezoids, gint nTrapezoids) c_gdk_draw_trapezoids;
1012 	void function(GdkDrawable* drawable, GdkGC* gc, PangoFont* font, gint x, gint y, PangoGlyphString* glyphs) c_gdk_draw_glyphs;
1013 	void function(GdkDrawable* drawable, GdkGC* gc, PangoMatrix* matrix, PangoFont* font, gint x, gint y, PangoGlyphString* glyphs) c_gdk_draw_glyphs_transformed;
1014 	void function(GdkDrawable* drawable, GdkGC* gc, gint x, gint y, PangoLayoutLine* line) c_gdk_draw_layout_line;
1015 	void function(GdkDrawable* drawable, GdkGC* gc, gint x, gint y, PangoLayoutLine* line, GdkColor* foreground, GdkColor* background) c_gdk_draw_layout_line_with_colors;
1016 	void function(GdkDrawable* drawable, GdkGC* gc, gint x, gint y, PangoLayout* layout) c_gdk_draw_layout;
1017 	void function(GdkDrawable* drawable, GdkGC* gc, gint x, gint y, PangoLayout* layout, GdkColor* foreground, GdkColor* background) c_gdk_draw_layout_with_colors;
1018 	void function(GdkDrawable* drawable, GdkFont* font, GdkGC* gc, gint x, gint y, gchar* string) c_gdk_draw_string;
1019 	void function(GdkDrawable* drawable, GdkFont* font, GdkGC* gc, gint x, gint y, gchar* text, gint textLength) c_gdk_draw_text;
1020 	void function(GdkDrawable* drawable, GdkFont* font, GdkGC* gc, gint x, gint y, GdkWChar* text, gint textLength) c_gdk_draw_text_wc;
1021 	void function(GdkDrawable* drawable, GdkGC* gc, GdkDrawable* src, gint xsrc, gint ysrc, gint xdest, gint ydest, gint width, gint height) c_gdk_draw_drawable;
1022 	void function(GdkDrawable* drawable, GdkGC* gc, GdkImage* image, gint xsrc, gint ysrc, gint xdest, gint ydest, gint width, gint height) c_gdk_draw_image;
1023 	GdkImage* function(GdkDrawable* drawable, gint x, gint y, gint width, gint height) c_gdk_drawable_get_image;
1024 	GdkImage* function(GdkDrawable* drawable, GdkImage* image, gint srcX, gint srcY, gint destX, gint destY, gint width, gint height) c_gdk_drawable_copy_to_image;
1025 
1026 	// gdk.Pixmap
1027 
1028 	GdkPixmap* function(GdkDrawable* drawable, gint width, gint height, gint depth) c_gdk_pixmap_new;
1029 	GdkPixmap* function(GdkDrawable* drawable, gchar* data, gint width, gint height, gint depth, GdkColor* fg, GdkColor* bg) c_gdk_pixmap_create_from_data;
1030 	GdkPixmap* function(GdkDrawable* drawable, GdkBitmap** mask, GdkColor* transparentColor, gchar* filename) c_gdk_pixmap_create_from_xpm;
1031 	GdkPixmap* function(GdkDrawable* drawable, GdkColormap* colormap, GdkBitmap** mask, GdkColor* transparentColor, gchar* filename) c_gdk_pixmap_colormap_create_from_xpm;
1032 	GdkPixmap* function(GdkDrawable* drawable, GdkBitmap** mask, GdkColor* transparentColor, gchar** data) c_gdk_pixmap_create_from_xpm_d;
1033 	GdkPixmap* function(GdkDrawable* drawable, GdkColormap* colormap, GdkBitmap** mask, GdkColor* transparentColor, gchar** data) c_gdk_pixmap_colormap_create_from_xpm_d;
1034 	void function(GdkPixmap* pixmap, gint* width, gint* height) c_gdk_pixmap_get_size;
1035 
1036 	// gdk.Bitmap
1037 
1038 	GdkBitmap* function(GdkDrawable* drawable, gchar* data, gint width, gint height) c_gdk_bitmap_create_from_data;
1039 
1040 	// gdk.RGB
1041 
1042 	void function() c_gdk_rgb_init;
1043 	void function(GdkDrawable* drawable, GdkGC* gc, gint x, gint y, gint width, gint height, GdkRgbDither dith, guchar* rgbBuf, gint rowstride) c_gdk_draw_rgb_image;
1044 	void function(GdkDrawable* drawable, GdkGC* gc, gint x, gint y, gint width, gint height, GdkRgbDither dith, guchar* rgbBuf, gint rowstride, gint xdith, gint ydith) c_gdk_draw_rgb_image_dithalign;
1045 	void function(GdkDrawable* drawable, GdkGC* gc, gint x, gint y, gint width, gint height, GdkRgbDither dith, guchar* buf, gint rowstride, GdkRgbCmap* cmap) c_gdk_draw_indexed_image;
1046 	void function(GdkDrawable* drawable, GdkGC* gc, gint x, gint y, gint width, gint height, GdkRgbDither dith, guchar* buf, gint rowstride) c_gdk_draw_gray_image;
1047 	void function(GdkDrawable* drawable, GdkGC* gc, gint x, gint y, gint width, gint height, GdkRgbDither dith, guchar* buf, gint rowstride) c_gdk_draw_rgb_32_image;
1048 	void function(GdkDrawable* drawable, GdkGC* gc, gint x, gint y, gint width, gint height, GdkRgbDither dith, guchar* buf, gint rowstride, gint xdith, gint ydith) c_gdk_draw_rgb_32_image_dithalign;
1049 	void function(GdkGC* gc, guint32 rgb) c_gdk_rgb_gc_set_foreground;
1050 	void function(GdkGC* gc, guint32 rgb) c_gdk_rgb_gc_set_background;
1051 	gulong function(guint32 rgb) c_gdk_rgb_xpixel_from_rgb;
1052 	void function(GdkColormap* colormap, GdkColor* color) c_gdk_rgb_find_color;
1053 	void function(gboolean install) c_gdk_rgb_set_install;
1054 	void function(gint minColors) c_gdk_rgb_set_min_colors;
1055 	GdkVisual* function() c_gdk_rgb_get_visual;
1056 	GdkColormap* function() c_gdk_rgb_get_colormap;
1057 	gboolean function() c_gdk_rgb_ditherable;
1058 	gboolean function(GdkColormap* cmap) c_gdk_rgb_colormap_ditherable;
1059 	void function(gboolean verbose) c_gdk_rgb_set_verbose;
1060 
1061 	// gdk.RgbCmap
1062 
1063 	GdkRgbCmap* function(guint32* colors, gint nColors) c_gdk_rgb_cmap_new;
1064 	void function(GdkRgbCmap* cmap) c_gdk_rgb_cmap_free;
1065 
1066 	// gdk.ImageGdk
1067 
1068 	GdkImage* function(GdkImageType type, GdkVisual* visual, gint width, gint height) c_gdk_image_new;
1069 	GdkImage* function(GdkVisual* visual, void* data, gint width, gint height) c_gdk_image_new_bitmap;
1070 	GdkImage* function(GdkDrawable* drawable, gint x, gint y, gint width, gint height) c_gdk_image_get;
1071 	GdkImage* function(GdkImage* image) c_gdk_image_ref;
1072 	void function(GdkImage* image) c_gdk_image_unref;
1073 	GdkColormap* function(GdkImage* image) c_gdk_image_get_colormap;
1074 	void function(GdkImage* image, GdkColormap* colormap) c_gdk_image_set_colormap;
1075 	guint16 function(GdkImage* image) c_gdk_image_get_bits_per_pixel;
1076 	guint16 function(GdkImage* image) c_gdk_image_get_bytes_per_pixel;
1077 	guint16 function(GdkImage* image) c_gdk_image_get_bytes_per_line;
1078 	GdkByteOrder function(GdkImage* image) c_gdk_image_get_byte_order;
1079 	guint16 function(GdkImage* image) c_gdk_image_get_depth;
1080 	gint function(GdkImage* image) c_gdk_image_get_height;
1081 	GdkImageType function(GdkImage* image) c_gdk_image_get_image_type;
1082 	GdkVisual* function(GdkImage* image) c_gdk_image_get_visual;
1083 	gint function(GdkImage* image) c_gdk_image_get_width;
1084 	gpointer function(GdkImage* image) c_gdk_image_get_pixels;
1085 	void function(GdkImage* image, gint x, gint y, guint32 pixel) c_gdk_image_put_pixel;
1086 	guint32 function(GdkImage* image, gint x, gint y) c_gdk_image_get_pixel;
1087 
1088 	// gdk.Pixbuf
1089 
1090 	void function(GdkPixbuf* pixbuf, GdkBitmap* bitmap, int srcX, int srcY, int destX, int destY, int width, int height, int alphaThreshold) c_gdk_pixbuf_render_threshold_alpha;
1091 	void function(GdkPixbuf* pixbuf, GdkDrawable* drawable, GdkGC* gc, int srcX, int srcY, int destX, int destY, int width, int height, GdkRgbDither dither, int xDither, int yDither) c_gdk_pixbuf_render_to_drawable;
1092 	void function(GdkPixbuf* pixbuf, GdkDrawable* drawable, int srcX, int srcY, int destX, int destY, int width, int height, GdkPixbufAlphaMode alphaMode, int alphaThreshold, GdkRgbDither dither, int xDither, int yDither) c_gdk_pixbuf_render_to_drawable_alpha;
1093 	void function(GdkPixbuf* pixbuf, GdkPixmap** pixmapReturn, GdkBitmap** maskReturn, int alphaThreshold) c_gdk_pixbuf_render_pixmap_and_mask;
1094 	void function(GdkPixbuf* pixbuf, GdkColormap* colormap, GdkPixmap** pixmapReturn, GdkBitmap** maskReturn, int alphaThreshold) c_gdk_pixbuf_render_pixmap_and_mask_for_colormap;
1095 	GdkPixbuf* function(GdkPixbuf* dest, GdkDrawable* src, GdkColormap* cmap, int srcX, int srcY, int destX, int destY, int width, int height) c_gdk_pixbuf_get_from_drawable;
1096 	GdkPixbuf* function(GdkPixbuf* dest, GdkImage* src, GdkColormap* cmap, int srcX, int srcY, int destX, int destY, int width, int height) c_gdk_pixbuf_get_from_image;
1097 	GType function() c_gdk_pixbuf_get_type;
1098 	GdkPixbuf* function(GdkColorspace colorspace, gboolean hasAlpha, int bitsPerSample, int width, int height) c_gdk_pixbuf_new;
1099 	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;
1100 	GdkPixbuf* function(char** data) c_gdk_pixbuf_new_from_xpm_data;
1101 	GdkPixbuf* function(gint dataLength, guint8* data, gboolean copyPixels, GError** error) c_gdk_pixbuf_new_from_inline;
1102 	GdkPixbuf* function(GdkPixbuf* srcPixbuf, int srcX, int srcY, int width, int height) c_gdk_pixbuf_new_subpixbuf;
1103 	GdkPixbuf* function(GdkPixbuf* pixbuf) c_gdk_pixbuf_copy;
1104 	GdkColorspace function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_colorspace;
1105 	int function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_n_channels;
1106 	gboolean function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_has_alpha;
1107 	int function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_bits_per_sample;
1108 	guchar* function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_pixels;
1109 	int function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_width;
1110 	int function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_height;
1111 	int function(GdkPixbuf* pixbuf) c_gdk_pixbuf_get_rowstride;
1112 	gchar* function(GdkPixbuf* pixbuf, gchar* key) c_gdk_pixbuf_get_option;
1113 	GdkPixbuf* function(char* filename, GError** error) c_gdk_pixbuf_new_from_file;
1114 	GdkPixbuf* function(char* filename, int width, int height, GError** error) c_gdk_pixbuf_new_from_file_at_size;
1115 	GdkPixbuf* function(char* filename, int width, int height, gboolean preserveAspectRatio, GError** error) c_gdk_pixbuf_new_from_file_at_scale;
1116 	GdkPixbuf* function(GInputStream* stream, GCancellable* cancellable, GError** error) c_gdk_pixbuf_new_from_stream;
1117 	GdkPixbuf* function(GInputStream* stream, gint width, gint height, gboolean preserveAspectRatio, GCancellable* cancellable, GError** error) c_gdk_pixbuf_new_from_stream_at_scale;
1118 	gboolean function(GdkPixbuf* pixbuf, char* filename, char* type, char** optionKeys, char** optionValues, GError** error) c_gdk_pixbuf_savev;
1119 	gboolean function(GdkPixbuf* pixbuf, char* filename, char* type, GError** error, ... ) c_gdk_pixbuf_save;
1120 	gboolean function(GdkPixbuf* pixbuf, GdkPixbufSaveFunc saveFunc, void* userData, char* type, GError** error, ... ) c_gdk_pixbuf_save_to_callback;
1121 	gboolean function(GdkPixbuf* pixbuf, GdkPixbufSaveFunc saveFunc, void* userData, char* type, char** optionKeys, char** optionValues, GError** error) c_gdk_pixbuf_save_to_callbackv;
1122 	gboolean function(GdkPixbuf* pixbuf, gchar** buffer, gsize* bufferSize, char* type, GError** error, ... ) c_gdk_pixbuf_save_to_buffer;
1123 	gboolean function(GdkPixbuf* pixbuf, gchar** buffer, gsize* bufferSize, char* type, char** optionKeys, char** optionValues, GError** error) c_gdk_pixbuf_save_to_bufferv;
1124 	gboolean function(GdkPixbuf* pixbuf, GOutputStream* stream, char* type, GCancellable* cancellable, GError** error, ... ) c_gdk_pixbuf_save_to_stream;
1125 	GdkPixbuf* function(GdkPixbuf* src, int destWidth, int destHeight, GdkInterpType interpType) c_gdk_pixbuf_scale_simple;
1126 	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;
1127 	GdkPixbuf* function(GdkPixbuf* src, int destWidth, int destHeight, GdkInterpType interpType, int overallAlpha, int checkSize, guint32 color1, guint32 color2) c_gdk_pixbuf_composite_color_simple;
1128 	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;
1129 	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;
1130 	GdkPixbuf* function(GdkPixbuf* src, GdkPixbufRotation angle) c_gdk_pixbuf_rotate_simple;
1131 	GdkPixbuf* function(GdkPixbuf* src, gboolean horizontal) c_gdk_pixbuf_flip;
1132 	GdkPixbuf* function(GdkPixbuf* pixbuf, gboolean substituteColor, guchar r, guchar g, guchar b) c_gdk_pixbuf_add_alpha;
1133 	void function(GdkPixbuf* srcPixbuf, int srcX, int srcY, int width, int height, GdkPixbuf* destPixbuf, int destX, int destY) c_gdk_pixbuf_copy_area;
1134 	void function(GdkPixbuf* src, GdkPixbuf* dest, gfloat saturation, gboolean pixelate) c_gdk_pixbuf_saturate_and_pixelate;
1135 	GdkPixbuf* function(GdkPixbuf* src) c_gdk_pixbuf_apply_embedded_orientation;
1136 	void function(GdkPixbuf* pixbuf, guint32 pixel) c_gdk_pixbuf_fill;
1137 
1138 	// gdk.Colormap
1139 
1140 	GdkColormap* function(GdkVisual* visual, gboolean allocate) c_gdk_colormap_new;
1141 	GdkColormap* function(GdkColormap* cmap) c_gdk_colormap_ref;
1142 	void function(GdkColormap* cmap) c_gdk_colormap_unref;
1143 	GdkColormap* function() c_gdk_colormap_get_system;
1144 	gint function() c_gdk_colormap_get_system_size;
1145 	void function(GdkColormap* colormap, gint ncolors) c_gdk_colormap_change;
1146 	gint function(GdkColormap* colormap, GdkColor* colors, gint nColors, gboolean writeable, gboolean bestMatch, gboolean* success) c_gdk_colormap_alloc_colors;
1147 	gboolean function(GdkColormap* colormap, GdkColor* color, gboolean writeable, gboolean bestMatch) c_gdk_colormap_alloc_color;
1148 	void function(GdkColormap* colormap, GdkColor* colors, gint nColors) c_gdk_colormap_free_colors;
1149 	void function(GdkColormap* colormap, gulong pixel, GdkColor* result) c_gdk_colormap_query_color;
1150 	GdkVisual* function(GdkColormap* colormap) c_gdk_colormap_get_visual;
1151 	GdkScreen* function(GdkColormap* cmap) c_gdk_colormap_get_screen;
1152 	void function(GdkColormap* colormap, GdkColor* colors, gint ncolors) c_gdk_colors_store;
1153 	gint function(GdkColormap* colormap, gboolean contiguous, gulong* planes, gint nplanes, gulong* pixels, gint npixels) c_gdk_colors_alloc;
1154 	void function(GdkColormap* colormap, gulong* pixels, gint npixels, gulong planes) c_gdk_colors_free;
1155 
1156 	// gdk.Color
1157 
1158 	GdkColor* function(GdkColor* color) c_gdk_color_copy;
1159 	void function(GdkColor* color) c_gdk_color_free;
1160 	gint function(GdkColormap* colormap, GdkColor* color) c_gdk_color_white;
1161 	gint function(GdkColormap* colormap, GdkColor* color) c_gdk_color_black;
1162 	gboolean function(gchar* spec, GdkColor* color) c_gdk_color_parse;
1163 	gint function(GdkColormap* colormap, GdkColor* color) c_gdk_color_alloc;
1164 	gint function(GdkColormap* colormap, GdkColor* color) c_gdk_color_change;
1165 	gboolean function(GdkColor* colora, GdkColor* colorb) c_gdk_color_equal;
1166 	guint function(GdkColor* colora) c_gdk_color_hash;
1167 	gchar* function(GdkColor* color) c_gdk_color_to_string;
1168 
1169 	// gdk.Visual
1170 
1171 	void function(gint** depths, gint* count) c_gdk_query_depths;
1172 	void function(GdkVisualType** visualTypes, gint* count) c_gdk_query_visual_types;
1173 	GList* function() c_gdk_list_visuals;
1174 	gint function() c_gdk_visual_get_best_depth;
1175 	GdkVisualType function() c_gdk_visual_get_best_type;
1176 	GdkVisual* function() c_gdk_visual_get_system;
1177 	GdkVisual* function() c_gdk_visual_get_best;
1178 	GdkVisual* function(gint depth) c_gdk_visual_get_best_with_depth;
1179 	GdkVisual* function(GdkVisualType visualType) c_gdk_visual_get_best_with_type;
1180 	GdkVisual* function(gint depth, GdkVisualType visualType) c_gdk_visual_get_best_with_both;
1181 	GdkScreen* function(GdkVisual* visual) c_gdk_visual_get_screen;
1182 	gint function(GdkVisual* visual) c_gdk_visual_get_bits_per_rgb;
1183 	void function(GdkVisual* visual, guint32* mask, gint* shift, gint* precision) c_gdk_visual_get_blue_pixel_details;
1184 	GdkByteOrder function(GdkVisual* visual) c_gdk_visual_get_byte_order;
1185 	gint function(GdkVisual* visual) c_gdk_visual_get_colormap_size;
1186 	gint function(GdkVisual* visual) c_gdk_visual_get_depth;
1187 	void function(GdkVisual* visual, guint32* mask, gint* shift, gint* precision) c_gdk_visual_get_green_pixel_details;
1188 	void function(GdkVisual* visual, guint32* mask, gint* shift, gint* precision) c_gdk_visual_get_red_pixel_details;
1189 	GdkVisualType function(GdkVisual* visual) c_gdk_visual_get_visual_type;
1190 
1191 	// gdk.Font
1192 
1193 	GdkFont* function(gchar* fontName) c_gdk_font_load;
1194 	GdkFont* function(GdkDisplay* display, gchar* fontName) c_gdk_font_load_for_display;
1195 	GdkFont* function(gchar* fontsetName) c_gdk_fontset_load;
1196 	GdkFont* function(GdkDisplay* display, gchar* fontsetName) c_gdk_fontset_load_for_display;
1197 	GdkFont* function(PangoFontDescription* fontDesc) c_gdk_font_from_description;
1198 	GdkFont* function(GdkDisplay* display, PangoFontDescription* fontDesc) c_gdk_font_from_description_for_display;
1199 	GdkDisplay* function(GdkFont* font) c_gdk_font_get_display;
1200 	GdkFont* function(GdkFont* font) c_gdk_font_ref;
1201 	void function(GdkFont* font) c_gdk_font_unref;
1202 	gint function(GdkFont* font) c_gdk_font_id;
1203 	gboolean function(GdkFont* fonta, GdkFont* fontb) c_gdk_font_equal;
1204 	void function(GdkFont* font, gchar* string, gint* lbearing, gint* rbearing, gint* width, gint* ascent, gint* descent) c_gdk_string_extents;
1205 	void function(GdkFont* font, gchar* text, gint textLength, gint* lbearing, gint* rbearing, gint* width, gint* ascent, gint* descent) c_gdk_text_extents;
1206 	void function(GdkFont* font, GdkWChar* text, gint textLength, gint* lbearing, gint* rbearing, gint* width, gint* ascent, gint* descent) c_gdk_text_extents_wc;
1207 	gint function(GdkFont* font, gchar* string) c_gdk_string_width;
1208 	gint function(GdkFont* font, gchar* text, gint textLength) c_gdk_text_width;
1209 	gint function(GdkFont* font, GdkWChar* text, gint textLength) c_gdk_text_width_wc;
1210 	gint function(GdkFont* font, gchar character) c_gdk_char_width;
1211 	gint function(GdkFont* font, GdkWChar character) c_gdk_char_width_wc;
1212 	gint function(GdkFont* font, gchar* string) c_gdk_string_measure;
1213 	gint function(GdkFont* font, gchar* text, gint textLength) c_gdk_text_measure;
1214 	gint function(GdkFont* font, gchar character) c_gdk_char_measure;
1215 	gint function(GdkFont* font, gchar* string) c_gdk_string_height;
1216 	gint function(GdkFont* font, gchar* text, gint textLength) c_gdk_text_height;
1217 	gint function(GdkFont* font, gchar character) c_gdk_char_height;
1218 	gchar* function(GdkWChar* src) c_gdk_wcstombs;
1219 	gint function(GdkWChar* dest, gchar* src, gint destMax) c_gdk_mbstowcs;
1220 
1221 	// gdk.Cursor
1222 
1223 	GdkCursor* function(GdkCursorType cursorType) c_gdk_cursor_new;
1224 	GdkCursor* function(GdkPixmap* source, GdkPixmap* mask, GdkColor* fg, GdkColor* bg, gint x, gint y) c_gdk_cursor_new_from_pixmap;
1225 	GdkCursor* function(GdkDisplay* display, GdkPixbuf* pixbuf, gint x, gint y) c_gdk_cursor_new_from_pixbuf;
1226 	GdkCursor* function(GdkDisplay* display, gchar* name) c_gdk_cursor_new_from_name;
1227 	GdkCursor* function(GdkDisplay* display, GdkCursorType cursorType) c_gdk_cursor_new_for_display;
1228 	GdkDisplay* function(GdkCursor* cursor) c_gdk_cursor_get_display;
1229 	GdkPixbuf* function(GdkCursor* cursor) c_gdk_cursor_get_image;
1230 	GdkCursorType function(GdkCursor* cursor) c_gdk_cursor_get_cursor_type;
1231 	GdkCursor* function(GdkCursor* cursor) c_gdk_cursor_ref;
1232 	void function(GdkCursor* cursor) c_gdk_cursor_unref;
1233 
1234 	// gdk.Window
1235 
1236 	GdkWindow* function(GdkWindow* parent, GdkWindowAttr* attributes, gint attributesMask) c_gdk_window_new;
1237 	void function(GdkWindow* window) c_gdk_window_destroy;
1238 	GdkDisplay* function(GdkWindow* window) c_gdk_window_get_display;
1239 	GdkScreen* function(GdkWindow* window) c_gdk_window_get_screen;
1240 	GdkVisual* function(GdkWindow* window) c_gdk_window_get_visual;
1241 	int function(GdkWindow* window) c_gdk_window_get_width;
1242 	int function(GdkWindow* window) c_gdk_window_get_height;
1243 	GdkWindowType function(GdkWindow* window) c_gdk_window_get_window_type;
1244 	GdkWindow* function(gint* winX, gint* winY) c_gdk_window_at_pointer;
1245 	void function(GdkWindow* window) c_gdk_window_show;
1246 	void function(GdkWindow* window) c_gdk_window_show_unraised;
1247 	void function(GdkWindow* window) c_gdk_window_hide;
1248 	gboolean function(GdkWindow* window) c_gdk_window_is_destroyed;
1249 	gboolean function(GdkWindow* window) c_gdk_window_is_visible;
1250 	gboolean function(GdkWindow* window) c_gdk_window_is_viewable;
1251 	gboolean function(GdkWindow* window) c_gdk_window_is_shaped;
1252 	gboolean function(GdkWindow* window) c_gdk_window_is_input_only;
1253 	GdkWindowState function(GdkWindow* window) c_gdk_window_get_state;
1254 	void function(GdkWindow* window) c_gdk_window_withdraw;
1255 	void function(GdkWindow* window) c_gdk_window_iconify;
1256 	void function(GdkWindow* window) c_gdk_window_deiconify;
1257 	void function(GdkWindow* window) c_gdk_window_stick;
1258 	void function(GdkWindow* window) c_gdk_window_unstick;
1259 	void function(GdkWindow* window) c_gdk_window_maximize;
1260 	void function(GdkWindow* window) c_gdk_window_unmaximize;
1261 	void function(GdkWindow* window) c_gdk_window_fullscreen;
1262 	void function(GdkWindow* window) c_gdk_window_unfullscreen;
1263 	void function(GdkWindow* window, gboolean setting) c_gdk_window_set_keep_above;
1264 	void function(GdkWindow* window, gboolean setting) c_gdk_window_set_keep_below;
1265 	void function(GdkWindow* window, gdouble opacity) c_gdk_window_set_opacity;
1266 	void function(GdkWindow* window, gboolean composited) c_gdk_window_set_composited;
1267 	gboolean function(GdkWindow* window) c_gdk_window_get_composited;
1268 	void function(GdkWindow* window, gint x, gint y) c_gdk_window_move;
1269 	void function(GdkWindow* window, gint width, gint height) c_gdk_window_resize;
1270 	void function(GdkWindow* window, gint x, gint y, gint width, gint height) c_gdk_window_move_resize;
1271 	void function(GdkWindow* window, gint dx, gint dy) c_gdk_window_scroll;
1272 	void function(GdkWindow* window, GdkRegion* region, gint dx, gint dy) c_gdk_window_move_region;
1273 	void function(GdkWindow* window) c_gdk_window_flush;
1274 	gboolean function(GdkWindow* window) c_gdk_window_has_native;
1275 	gboolean function(GdkWindow* window) c_gdk_window_ensure_native;
1276 	void function(GdkWindow* window, GdkWindow* newParent, gint x, gint y) c_gdk_window_reparent;
1277 	void function(GdkWindow* window) c_gdk_window_clear;
1278 	void function(GdkWindow* window, gint x, gint y, gint width, gint height) c_gdk_window_clear_area;
1279 	void function(GdkWindow* window, gint x, gint y, gint width, gint height) c_gdk_window_clear_area_e;
1280 	void function(GdkWindow* window) c_gdk_window_raise;
1281 	void function(GdkWindow* window) c_gdk_window_lower;
1282 	void function(GdkWindow* window, GdkWindow* sibling, gboolean above) c_gdk_window_restack;
1283 	void function(GdkWindow* window, guint32 timestamp) c_gdk_window_focus;
1284 	void function(GdkWindow* window) c_gdk_window_register_dnd;
1285 	void function(GdkWindow* window, GdkWindowEdge edge, gint button, gint rootX, gint rootY, guint32 timestamp) c_gdk_window_begin_resize_drag;
1286 	void function(GdkWindow* window, gint button, gint rootX, gint rootY, guint32 timestamp) c_gdk_window_begin_move_drag;
1287 	void function(GdkGeometry* geometry, guint flags, gint width, gint height, gint* newWidth, gint* newHeight) c_gdk_window_constrain_size;
1288 	void function(GdkWindow* window) c_gdk_window_beep;
1289 	void function(GdkWindow* window, GdkRectangle* rectangle) c_gdk_window_begin_paint_rect;
1290 	void function(GdkWindow* window, GdkRegion* region) c_gdk_window_begin_paint_region;
1291 	void function(GdkWindow* window) c_gdk_window_end_paint;
1292 	void function(GdkWindow* window, GdkRectangle* rect, gboolean invalidateChildren) c_gdk_window_invalidate_rect;
1293 	void function(GdkWindow* window, GdkRegion* region, gboolean invalidateChildren) c_gdk_window_invalidate_region;
1294 	GdkRegion* function(GdkWindow* window) c_gdk_window_get_update_area;
1295 	void function(GdkWindow* window) c_gdk_window_freeze_updates;
1296 	void function(GdkWindow* window) c_gdk_window_thaw_updates;
1297 	void function() c_gdk_window_process_all_updates;
1298 	void function(GdkWindow* window, gboolean updateChildren) c_gdk_window_process_updates;
1299 	void function(gboolean setting) c_gdk_window_set_debug_updates;
1300 	void function(GdkWindow* window, GdkDrawable** realDrawable, gint* xOffset, gint* yOffset) c_gdk_window_get_internal_paint_info;
1301 	void function(GdkWindow* window) c_gdk_window_enable_synchronized_configure;
1302 	void function(GdkWindow* window) c_gdk_window_configure_finished;
1303 	void function(GdkWindow* window, void* userData) c_gdk_window_set_user_data;
1304 	void function(GdkWindow* window, gboolean overrideRedirect) c_gdk_window_set_override_redirect;
1305 	void function(GdkWindow* window, gboolean acceptFocus) c_gdk_window_set_accept_focus;
1306 	gboolean function(GdkWindow* window) c_gdk_window_get_accept_focus;
1307 	void function(GdkWindow* window, gboolean focusOnMap) c_gdk_window_set_focus_on_map;
1308 	gboolean function(GdkWindow* window) c_gdk_window_get_focus_on_map;
1309 	void function(GdkWindow* window, GdkFilterFunc funct, void* data) c_gdk_window_add_filter;
1310 	void function(GdkWindow* window, GdkFilterFunc funct, void* data) c_gdk_window_remove_filter;
1311 	void function(GdkWindow* window, GdkBitmap* mask, gint x, gint y) c_gdk_window_shape_combine_mask;
1312 	void function(GdkWindow* window, GdkRegion* shapeRegion, gint offsetX, gint offsetY) c_gdk_window_shape_combine_region;
1313 	void function(GdkWindow* window) c_gdk_window_set_child_shapes;
1314 	void function(GdkWindow* window) c_gdk_window_merge_child_shapes;
1315 	void function(GdkWindow* window, GdkBitmap* mask, gint x, gint y) c_gdk_window_input_shape_combine_mask;
1316 	void function(GdkWindow* window, GdkRegion* shapeRegion, gint offsetX, gint offsetY) c_gdk_window_input_shape_combine_region;
1317 	void function(GdkWindow* window) c_gdk_window_set_child_input_shapes;
1318 	void function(GdkWindow* window) c_gdk_window_merge_child_input_shapes;
1319 	gboolean function(GdkWindow* window, gboolean useStatic) c_gdk_window_set_static_gravities;
1320 	void function(GdkWindow* window, gint x, gint y, gint minWidth, gint minHeight, gint maxWidth, gint maxHeight, gint flags) c_gdk_window_set_hints;
1321 	void function(GdkWindow* window, gchar* title) c_gdk_window_set_title;
1322 	void function(GdkWindow* window, GdkColor* color) c_gdk_window_set_background;
1323 	void function(GdkWindow* window, GdkPixmap* pixmap, gboolean parentRelative) c_gdk_window_set_back_pixmap;
1324 	cairo_pattern_t* function(GdkWindow* window) c_gdk_window_get_background_pattern;
1325 	void function(GdkWindow* window, GdkCursor* cursor) c_gdk_window_set_cursor;
1326 	GdkCursor* function(GdkWindow* window) c_gdk_window_get_cursor;
1327 	void function(GdkWindow* window, void** data) c_gdk_window_get_user_data;
1328 	void function(GdkWindow* window, gint* x, gint* y, gint* width, gint* height, gint* depth) c_gdk_window_get_geometry;
1329 	void function(GdkWindow* window, GdkGeometry* geometry, GdkWindowHints geomMask) c_gdk_window_set_geometry_hints;
1330 	void function(GdkWindow* window, GList* pixbufs) c_gdk_window_set_icon_list;
1331 	void function(GdkWindow* window, gboolean modal) c_gdk_window_set_modal_hint;
1332 	gboolean function(GdkWindow* window) c_gdk_window_get_modal_hint;
1333 	void function(GdkWindow* window, GdkWindowTypeHint hint) c_gdk_window_set_type_hint;
1334 	GdkWindowTypeHint function(GdkWindow* window) c_gdk_window_get_type_hint;
1335 	void function(GdkWindow* window, gboolean skipsTaskbar) c_gdk_window_set_skip_taskbar_hint;
1336 	void function(GdkWindow* window, gboolean skipsPager) c_gdk_window_set_skip_pager_hint;
1337 	void function(GdkWindow* window, gboolean urgent) c_gdk_window_set_urgency_hint;
1338 	void function(GdkWindow* window, gint* x, gint* y) c_gdk_window_get_position;
1339 	void function(GdkWindow* window, gint* x, gint* y) c_gdk_window_get_root_origin;
1340 	void function(GdkWindow* window, GdkRectangle* rect) c_gdk_window_get_frame_extents;
1341 	gint function(GdkWindow* window, gint* x, gint* y) c_gdk_window_get_origin;
1342 	gboolean function(GdkWindow* window, gint* x, gint* y) c_gdk_window_get_deskrelative_origin;
1343 	void function(GdkWindow* window, gint x, gint y, gint* rootX, gint* rootY) c_gdk_window_get_root_coords;
1344 	void function(GdkWindow* window, gdouble parentX, gdouble parentY, gdouble* x, gdouble* y) c_gdk_window_coords_from_parent;
1345 	void function(GdkWindow* window, gdouble x, gdouble y, gdouble* parentX, gdouble* parentY) c_gdk_window_coords_to_parent;
1346 	GdkWindow* function(GdkWindow* window, gint* x, gint* y, GdkModifierType* mask) c_gdk_window_get_pointer;
1347 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_parent;
1348 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_effective_parent;
1349 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_toplevel;
1350 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_effective_toplevel;
1351 	GList* function(GdkWindow* window) c_gdk_window_get_children;
1352 	GList* function(GdkWindow* window) c_gdk_window_peek_children;
1353 	GdkEventMask function(GdkWindow* window) c_gdk_window_get_events;
1354 	void function(GdkWindow* window, GdkEventMask eventMask) c_gdk_window_set_events;
1355 	void function(GdkWindow* window, GdkWindow* iconWindow, GdkPixmap* pixmap, GdkBitmap* mask) c_gdk_window_set_icon;
1356 	void function(GdkWindow* window, gchar* name) c_gdk_window_set_icon_name;
1357 	void function(GdkWindow* window, GdkWindow* parent) c_gdk_window_set_transient_for;
1358 	void function(GdkWindow* window, gchar* role) c_gdk_window_set_role;
1359 	void function(GdkWindow* window, gchar* startupId) c_gdk_window_set_startup_id;
1360 	void function(GdkWindow* window, GdkWindow* leader) c_gdk_window_set_group;
1361 	GdkWindow* function(GdkWindow* window) c_gdk_window_get_group;
1362 	void function(GdkWindow* window, GdkWMDecoration decorations) c_gdk_window_set_decorations;
1363 	gboolean function(GdkWindow* window, GdkWMDecoration* decorations) c_gdk_window_get_decorations;
1364 	void function(GdkWindow* window, GdkWMFunction functions) c_gdk_window_set_functions;
1365 	GList* function() c_gdk_window_get_toplevels;
1366 	GdkWindow* function() c_gdk_get_default_root_window;
1367 	GdkPointerHooks* function(GdkPointerHooks* newHooks) c_gdk_set_pointer_hooks;
1368 	GdkPixmap* function(GdkWindow* window) c_gdk_offscreen_window_get_pixmap;
1369 	void function(GdkWindow* window, GdkWindow* embedder) c_gdk_offscreen_window_set_embedder;
1370 	GdkWindow* function(GdkWindow* window) c_gdk_offscreen_window_get_embedder;
1371 	void function(GdkWindow* window) c_gdk_window_geometry_changed;
1372 	void function(GdkWindow* window, GdkDrawable* drawable, gint srcX, gint srcY, gint destX, gint destY, gint width, gint height) c_gdk_window_redirect_to_drawable;
1373 	void function(GdkWindow* window) c_gdk_window_remove_redirection;
1374 
1375 	// gdk.Event
1376 
1377 	gboolean function() c_gdk_events_pending;
1378 	GdkEvent* function() c_gdk_event_peek;
1379 	GdkEvent* function() c_gdk_event_get;
1380 	GdkEvent* function(GdkWindow* window) c_gdk_event_get_graphics_expose;
1381 	void function(GdkEvent* event) c_gdk_event_put;
1382 	GdkEvent* function(GdkEventType type) c_gdk_event_new;
1383 	GdkEvent* function(GdkEvent* event) c_gdk_event_copy;
1384 	void function(GdkEvent* event) c_gdk_event_free;
1385 	guint32 function(GdkEvent* event) c_gdk_event_get_time;
1386 	gboolean function(GdkEvent* event, GdkModifierType* state) c_gdk_event_get_state;
1387 	gboolean function(GdkEvent* event, GdkAxisUse axisUse, gdouble* value) c_gdk_event_get_axis;
1388 	gboolean function(GdkEvent* event, gdouble* xWin, gdouble* yWin) c_gdk_event_get_coords;
1389 	gboolean function(GdkEvent* event, gdouble* xRoot, gdouble* yRoot) c_gdk_event_get_root_coords;
1390 	void function(GdkEventMotion* event) c_gdk_event_request_motions;
1391 	void function(GdkEventFunc func, void* data, GDestroyNotify notify) c_gdk_event_handler_set;
1392 	gboolean function(GdkEvent* event, GdkNativeWindow winid) c_gdk_event_send_client_message;
1393 	gboolean function(GdkDisplay* display, GdkEvent* event, GdkNativeWindow winid) c_gdk_event_send_client_message_for_display;
1394 	void function(GdkEvent* event) c_gdk_event_send_clientmessage_toall;
1395 	void function(GdkAtom messageType, GdkFilterFunc func, void* data) c_gdk_add_client_message_filter;
1396 	gboolean function() c_gdk_get_show_events;
1397 	void function(gboolean showEvents) c_gdk_set_show_events;
1398 	void function(GdkEvent* event, GdkScreen* screen) c_gdk_event_set_screen;
1399 	GdkScreen* function(GdkEvent* event) c_gdk_event_get_screen;
1400 	gboolean function(gchar* name, GValue* value) c_gdk_setting_get;
1401 
1402 	// gdk.
1403 
1404 
1405 	// gdk.Keymap
1406 
1407 	GdkKeymap* function() c_gdk_keymap_get_default;
1408 	GdkKeymap* function(GdkDisplay* display) c_gdk_keymap_get_for_display;
1409 	guint function(GdkKeymap* keymap, GdkKeymapKey* key) c_gdk_keymap_lookup_key;
1410 	gboolean function(GdkKeymap* keymap, guint hardwareKeycode, GdkModifierType state, gint group, guint* keyval, gint* effectiveGroup, gint* level, GdkModifierType* consumedModifiers) c_gdk_keymap_translate_keyboard_state;
1411 	gboolean function(GdkKeymap* keymap, guint keyval, GdkKeymapKey** keys, gint* nKeys) c_gdk_keymap_get_entries_for_keyval;
1412 	gboolean function(GdkKeymap* keymap, guint hardwareKeycode, GdkKeymapKey** keys, guint** keyvals, gint* nEntries) c_gdk_keymap_get_entries_for_keycode;
1413 	PangoDirection function(GdkKeymap* keymap) c_gdk_keymap_get_direction;
1414 	gboolean function(GdkKeymap* keymap) c_gdk_keymap_have_bidi_layouts;
1415 	gboolean function(GdkKeymap* keymap) c_gdk_keymap_get_caps_lock_state;
1416 	void function(GdkKeymap* keymap, GdkModifierType* state) c_gdk_keymap_add_virtual_modifiers;
1417 	gboolean function(GdkKeymap* keymap, GdkModifierType* state) c_gdk_keymap_map_virtual_modifiers;
1418 	gchar* function(guint keyval) c_gdk_keyval_name;
1419 	guint function(gchar* keyvalName) c_gdk_keyval_from_name;
1420 	void function(guint symbol, guint* lower, guint* upper) c_gdk_keyval_convert_case;
1421 	guint function(guint keyval) c_gdk_keyval_to_upper;
1422 	guint function(guint keyval) c_gdk_keyval_to_lower;
1423 	gboolean function(guint keyval) c_gdk_keyval_is_upper;
1424 	gboolean function(guint keyval) c_gdk_keyval_is_lower;
1425 	guint32 function(guint keyval) c_gdk_keyval_to_unicode;
1426 	guint function(guint32 wc) c_gdk_unicode_to_keyval;
1427 
1428 	// gdk.Selection
1429 
1430 	gboolean function(GdkWindow* owner, GdkAtom selection, guint32 time, gboolean sendEvent) c_gdk_selection_owner_set;
1431 	gboolean function(GdkDisplay* display, GdkWindow* owner, GdkAtom selection, guint32 time, gboolean sendEvent) c_gdk_selection_owner_set_for_display;
1432 	GdkWindow* function(GdkAtom selection) c_gdk_selection_owner_get;
1433 	GdkWindow* function(GdkDisplay* display, GdkAtom selection) c_gdk_selection_owner_get_for_display;
1434 	void function(GdkWindow* requestor, GdkAtom selection, GdkAtom target, guint32 time) c_gdk_selection_convert;
1435 	gint function(GdkWindow* requestor, guchar** data, GdkAtom* propType, gint* propFormat) c_gdk_selection_property_get;
1436 	void function(GdkNativeWindow requestor, GdkAtom selection, GdkAtom target, GdkAtom property, guint32 time) c_gdk_selection_send_notify;
1437 	void function(GdkDisplay* display, GdkNativeWindow requestor, GdkAtom selection, GdkAtom target, GdkAtom property, guint32 time) c_gdk_selection_send_notify_for_display;
1438 
1439 	// gdk.DragContext
1440 
1441 	GdkAtom function(GdkDragContext* context) c_gdk_drag_get_selection;
1442 	void function(GdkDragContext* context, guint32 time) c_gdk_drag_abort;
1443 	void function(GdkDragContext* context, gboolean ok, guint32 time) c_gdk_drop_reply;
1444 	GdkDragContext* function() c_gdk_drag_context_new;
1445 	void function(GdkDragContext* context, guint32 time) c_gdk_drag_drop;
1446 	void function(GdkDragContext* context, GdkWindow* dragWindow, gint xRoot, gint yRoot, GdkWindow** destWindow, GdkDragProtocol* protocol) c_gdk_drag_find_window;
1447 	void function(GdkDragContext* context, GdkWindow* dragWindow, GdkScreen* screen, gint xRoot, gint yRoot, GdkWindow** destWindow, GdkDragProtocol* protocol) c_gdk_drag_find_window_for_screen;
1448 	void function(GdkDragContext* context) c_gdk_drag_context_ref;
1449 	GdkDragAction function(GdkDragContext* context) c_gdk_drag_context_get_actions;
1450 	GdkDragAction function(GdkDragContext* context) c_gdk_drag_context_get_selected_action;
1451 	GdkDragAction function(GdkDragContext* context) c_gdk_drag_context_get_suggested_action;
1452 	GList* function(GdkDragContext* context) c_gdk_drag_context_list_targets;
1453 	GdkWindow* function(GdkDragContext* context) c_gdk_drag_context_get_source_window;
1454 	GdkDragContext* function(GdkWindow* window, GList* targets) c_gdk_drag_begin;
1455 	gboolean function(GdkDragContext* context, GdkWindow* destWindow, GdkDragProtocol protocol, gint xRoot, gint yRoot, GdkDragAction suggestedAction, GdkDragAction possibleActions, guint32 time) c_gdk_drag_motion;
1456 	void function(GdkDragContext* context, gboolean success, guint32 time) c_gdk_drop_finish;
1457 	GdkNativeWindow function(GdkNativeWindow xid, GdkDragProtocol* protocol) c_gdk_drag_get_protocol;
1458 	GdkNativeWindow function(GdkDisplay* display, GdkNativeWindow xid, GdkDragProtocol* protocol) c_gdk_drag_get_protocol_for_display;
1459 	void function(GdkDragContext* context) c_gdk_drag_context_unref;
1460 	void function(GdkDragContext* context, GdkDragAction action, guint32 time) c_gdk_drag_status;
1461 	gboolean function(GdkDragContext* context) c_gdk_drag_drop_succeeded;
1462 
1463 	// gdk.
1464 
1465 	gint function(GdkAtom encoding, gint format, guchar* text, gint length, gchar*** list) c_gdk_text_property_to_text_list;
1466 	gint function(GdkDisplay* display, GdkAtom encoding, gint format, guchar* text, gint length, gchar*** list) c_gdk_text_property_to_text_list_for_display;
1467 	void function(gchar** list) c_gdk_free_text_list;
1468 	gint function(GdkAtom encoding, gint format, guchar* text, gint length, gchar*** list) c_gdk_text_property_to_utf8_list;
1469 	gint function(GdkDisplay* display, GdkAtom encoding, gint format, guchar* text, gint length, gchar*** list) c_gdk_text_property_to_utf8_list_for_display;
1470 	gint function(gchar* str, GdkAtom* encoding, gint* format, guchar** ctext, gint* length) c_gdk_string_to_compound_text;
1471 	gint function(GdkDisplay* display, gchar* str, GdkAtom* encoding, gint* format, guchar** ctext, gint* length) c_gdk_string_to_compound_text_for_display;
1472 	void function(guchar* ctext) c_gdk_free_compound_text;
1473 	gchar* function(gchar* str) c_gdk_utf8_to_string_target;
1474 	gboolean function(gchar* str, GdkAtom* encoding, gint* format, guchar** ctext, gint* length) c_gdk_utf8_to_compound_text;
1475 	gboolean function(GdkDisplay* display, gchar* str, GdkAtom* encoding, gint* format, guchar** ctext, gint* length) c_gdk_utf8_to_compound_text_for_display;
1476 	GdkAtom function(gchar* atomName, gboolean onlyIfExists) c_gdk_atom_intern;
1477 	GdkAtom function(gchar* atomName) c_gdk_atom_intern_static_string;
1478 	gchar* function(GdkAtom atom) c_gdk_atom_name;
1479 	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;
1480 	void function(GdkWindow* window, GdkAtom property, GdkAtom type, gint format, GdkPropMode mode, guchar* data, gint nelements) c_gdk_property_change;
1481 	void function(GdkWindow* window, GdkAtom property) c_gdk_property_delete;
1482 
1483 	// gdk.
1484 
1485 	void function() c_gdk_threads_init;
1486 	void function() c_gdk_threads_enter;
1487 	void function() c_gdk_threads_leave;
1488 	void function(GCallback enterFn, GCallback leaveFn) c_gdk_threads_set_lock_functions;
1489 	guint function(GSourceFunc funct, void* data) c_gdk_threads_add_idle;
1490 	guint function(gint priority, GSourceFunc funct, void* data, GDestroyNotify notify) c_gdk_threads_add_idle_full;
1491 	guint function(guint interval, GSourceFunc funct, void* data) c_gdk_threads_add_timeout;
1492 	guint function(gint priority, guint interval, GSourceFunc funct, void* data, GDestroyNotify notify) c_gdk_threads_add_timeout_full;
1493 	guint function(guint interval, GSourceFunc funct, void* data) c_gdk_threads_add_timeout_seconds;
1494 	guint function(gint priority, guint interval, GSourceFunc funct, void* data, GDestroyNotify notify) c_gdk_threads_add_timeout_seconds_full;
1495 
1496 	// gdk.Input
1497 
1498 	gint function(gint source, GdkInputCondition condition, GdkInputFunction funct, void* data, GDestroyNotify destroy) c_gdk_input_add_full;
1499 	gint function(gint source, GdkInputCondition condition, GdkInputFunction funct, void* data) c_gdk_input_add;
1500 	void function(gint tag) c_gdk_input_remove;
1501 
1502 	// gdk.Device
1503 
1504 	GList* function() c_gdk_devices_list;
1505 	gchar* function(GdkDevice* device) c_gdk_device_get_name;
1506 	void function(GdkDevice* device, GdkInputSource source) c_gdk_device_set_source;
1507 	GdkInputSource function(GdkDevice* device) c_gdk_device_get_source;
1508 	gboolean function(GdkDevice* device, GdkInputMode mode) c_gdk_device_set_mode;
1509 	GdkInputMode function(GdkDevice* device) c_gdk_device_get_mode;
1510 	void function(GdkDevice* device, guint index, guint keyval, GdkModifierType modifiers) c_gdk_device_set_key;
1511 	void function(GdkDevice* device, guint index, guint* keyval, GdkModifierType* modifiers) c_gdk_device_get_key;
1512 	void function(GdkDevice* device, guint index, GdkAxisUse use) c_gdk_device_set_axis_use;
1513 	GdkAxisUse function(GdkDevice* device, guint index) c_gdk_device_get_axis_use;
1514 	GdkDevice* function() c_gdk_device_get_core_pointer;
1515 	void function(GdkDevice* device, GdkWindow* window, gdouble* axes, GdkModifierType* mask) c_gdk_device_get_state;
1516 	gboolean function(GdkDevice* device, GdkWindow* window, guint32 start, guint32 stop, GdkTimeCoord*** events, gint* nEvents) c_gdk_device_get_history;
1517 	void function(GdkTimeCoord** events, gint nEvents) c_gdk_device_free_history;
1518 	gboolean function(GdkDevice* device, gdouble* axes, GdkAxisUse use, gdouble* value) c_gdk_device_get_axis;
1519 	gint function(GdkDevice* device) c_gdk_device_get_n_axes;
1520 	void function(GdkWindow* window, gint mask, GdkExtensionMode mode) c_gdk_input_set_extension_events;
1521 
1522 	// gdk.X11
1523 
1524 	GdkWindow* function(GdkNativeWindow anid) c_gdk_window_foreign_new;
1525 	gpointer function(XID xid) c_gdk_xid_table_lookup;
1526 	GdkWindow* function(GdkNativeWindow anid) c_gdk_window_lookup;
1527 	GdkPixmap* function(GdkNativeWindow anid) c_gdk_pixmap_lookup;
1528 	guint32 function(GdkWindow* window) c_gdk_x11_get_server_time;
1529 	XID function(GdkScreen* screen, gint monitorNum) c_gdk_x11_screen_get_monitor_output;
1530 	void function(GdkWindow* window, guint32 timestamp) c_gdk_x11_window_set_user_time;
1531 	void function(GdkWindow* window) c_gdk_x11_window_move_to_current_desktop;
1532 	void function(GdkDisplay* display, char* messageType, ... ) c_gdk_x11_display_broadcast_startup_message;
1533 	gchar* function(GdkDisplay* display) c_gdk_x11_display_get_startup_notification_id;
1534 	XID function(GdkDrawable* drawable) c_gdk_x11_drawable_get_xid;
1535 	char* function(GdkFont* font) c_gdk_x11_font_get_name;
1536 	gpointer function(GdkFont* font) c_gdk_x11_font_get_xfont;
1537 	gint function() c_gdk_x11_get_default_screen;
1538 	void function() c_gdk_x11_grab_server;
1539 	void function() c_gdk_x11_ungrab_server;
1540 	void function(gchar* smClientId) c_gdk_x11_set_sm_client_id;
1541 
1542 	// gdk.AppLaunchContext
1543 
1544 	GdkAppLaunchContext* function() c_gdk_app_launch_context_new;
1545 	void function(GdkAppLaunchContext* context, GdkDisplay* display) c_gdk_app_launch_context_set_display;
1546 	void function(GdkAppLaunchContext* context, GdkScreen* screen) c_gdk_app_launch_context_set_screen;
1547 	void function(GdkAppLaunchContext* context, gint desktop) c_gdk_app_launch_context_set_desktop;
1548 	void function(GdkAppLaunchContext* context, guint32 timestamp) c_gdk_app_launch_context_set_timestamp;
1549 	void function(GdkAppLaunchContext* context, GIcon* icon) c_gdk_app_launch_context_set_icon;
1550 	void function(GdkAppLaunchContext* context, char* iconName) c_gdk_app_launch_context_set_icon_name;
1551 
1552 	// gdk.Testing
1553 
1554 	void function(GdkWindow* window) c_gdk_test_render_sync;
1555 	gboolean function(GdkWindow* window, gint x, gint y, guint button, GdkModifierType modifiers, GdkEventType buttonPressrelease) c_gdk_test_simulate_button;
1556 	gboolean function(GdkWindow* window, gint x, gint y, guint keyval, GdkModifierType modifiers, GdkEventType keyPressrelease) c_gdk_test_simulate_key;
1557 
1558 	// gdk.
1559 
1560 	cairo_surface_t* function(GdkWindow* window, cairo_content_t content, int width, int height) c_gdk_window_create_similar_surface;
1561 	cairo_t* function(GdkDrawable* drawable) c_gdk_cairo_create;
1562 	void function(cairo_t* cr, GdkColor* color) c_gdk_cairo_set_source_color;
1563 	void function(cairo_t* cr, GdkPixbuf* pixbuf, double pixbufX, double pixbufY) c_gdk_cairo_set_source_pixbuf;
1564 	void function(cairo_t* cr, GdkPixmap* pixmap, double pixmapX, double pixmapY) c_gdk_cairo_set_source_pixmap;
1565 	void function(cairo_t* cr, GdkWindow* window, double x, double y) c_gdk_cairo_set_source_window;
1566 	void function(cairo_t* cr, GdkRectangle* rectangle) c_gdk_cairo_rectangle;
1567 	void function(cairo_t* cr, GdkRegion* region) c_gdk_cairo_region;
1568 	void function(cairo_t* cr, GdkDrawable* drawable) c_gdk_cairo_reset_clip;
1569 }");
1570 
1571 // gdk.Gdk
1572 
1573 alias c_gdk_init  gdk_init;
1574 alias c_gdk_init_check  gdk_init_check;
1575 alias c_gdk_parse_args  gdk_parse_args;
1576 alias c_gdk_get_display_arg_name  gdk_get_display_arg_name;
1577 alias c_gdk_set_locale  gdk_set_locale;
1578 alias c_gdk_set_sm_client_id  gdk_set_sm_client_id;
1579 alias c_gdk_exit  gdk_exit;
1580 alias c_gdk_notify_startup_complete  gdk_notify_startup_complete;
1581 alias c_gdk_notify_startup_complete_with_id  gdk_notify_startup_complete_with_id;
1582 alias c_gdk_get_program_class  gdk_get_program_class;
1583 alias c_gdk_set_program_class  gdk_set_program_class;
1584 alias c_gdk_get_display  gdk_get_display;
1585 alias c_gdk_flush  gdk_flush;
1586 alias c_gdk_screen_width  gdk_screen_width;
1587 alias c_gdk_screen_height  gdk_screen_height;
1588 alias c_gdk_screen_width_mm  gdk_screen_width_mm;
1589 alias c_gdk_screen_height_mm  gdk_screen_height_mm;
1590 alias c_gdk_pointer_grab  gdk_pointer_grab;
1591 alias c_gdk_pointer_ungrab  gdk_pointer_ungrab;
1592 alias c_gdk_pointer_is_grabbed  gdk_pointer_is_grabbed;
1593 alias c_gdk_set_double_click_time  gdk_set_double_click_time;
1594 alias c_gdk_keyboard_grab  gdk_keyboard_grab;
1595 alias c_gdk_keyboard_ungrab  gdk_keyboard_ungrab;
1596 alias c_gdk_beep  gdk_beep;
1597 alias c_gdk_get_use_xshm  gdk_get_use_xshm;
1598 alias c_gdk_set_use_xshm  gdk_set_use_xshm;
1599 alias c_gdk_error_trap_push  gdk_error_trap_push;
1600 alias c_gdk_error_trap_pop  gdk_error_trap_pop;
1601 
1602 // gdk.Display
1603 
1604 alias c_gdk_display_open  gdk_display_open;
1605 alias c_gdk_display_get_default  gdk_display_get_default;
1606 alias c_gdk_display_get_name  gdk_display_get_name;
1607 alias c_gdk_display_get_n_screens  gdk_display_get_n_screens;
1608 alias c_gdk_display_get_screen  gdk_display_get_screen;
1609 alias c_gdk_display_get_default_screen  gdk_display_get_default_screen;
1610 alias c_gdk_display_pointer_ungrab  gdk_display_pointer_ungrab;
1611 alias c_gdk_display_keyboard_ungrab  gdk_display_keyboard_ungrab;
1612 alias c_gdk_display_pointer_is_grabbed  gdk_display_pointer_is_grabbed;
1613 alias c_gdk_display_beep  gdk_display_beep;
1614 alias c_gdk_display_sync  gdk_display_sync;
1615 alias c_gdk_display_flush  gdk_display_flush;
1616 alias c_gdk_display_close  gdk_display_close;
1617 alias c_gdk_display_is_closed  gdk_display_is_closed;
1618 alias c_gdk_display_list_devices  gdk_display_list_devices;
1619 alias c_gdk_display_get_event  gdk_display_get_event;
1620 alias c_gdk_display_peek_event  gdk_display_peek_event;
1621 alias c_gdk_display_put_event  gdk_display_put_event;
1622 alias c_gdk_display_add_client_message_filter  gdk_display_add_client_message_filter;
1623 alias c_gdk_display_set_double_click_time  gdk_display_set_double_click_time;
1624 alias c_gdk_display_set_double_click_distance  gdk_display_set_double_click_distance;
1625 alias c_gdk_display_get_pointer  gdk_display_get_pointer;
1626 alias c_gdk_display_get_window_at_pointer  gdk_display_get_window_at_pointer;
1627 alias c_gdk_display_set_pointer_hooks  gdk_display_set_pointer_hooks;
1628 alias c_gdk_display_warp_pointer  gdk_display_warp_pointer;
1629 alias c_gdk_display_supports_cursor_color  gdk_display_supports_cursor_color;
1630 alias c_gdk_display_supports_cursor_alpha  gdk_display_supports_cursor_alpha;
1631 alias c_gdk_display_get_default_cursor_size  gdk_display_get_default_cursor_size;
1632 alias c_gdk_display_get_maximal_cursor_size  gdk_display_get_maximal_cursor_size;
1633 alias c_gdk_display_get_default_group  gdk_display_get_default_group;
1634 alias c_gdk_display_supports_selection_notification  gdk_display_supports_selection_notification;
1635 alias c_gdk_display_request_selection_notification  gdk_display_request_selection_notification;
1636 alias c_gdk_display_supports_clipboard_persistence  gdk_display_supports_clipboard_persistence;
1637 alias c_gdk_display_store_clipboard  gdk_display_store_clipboard;
1638 alias c_gdk_display_supports_shapes  gdk_display_supports_shapes;
1639 alias c_gdk_display_supports_input_shapes  gdk_display_supports_input_shapes;
1640 alias c_gdk_display_supports_composite  gdk_display_supports_composite;
1641 
1642 // gdk.DisplayManager
1643 
1644 alias c_gdk_display_manager_get  gdk_display_manager_get;
1645 alias c_gdk_display_manager_get_default_display  gdk_display_manager_get_default_display;
1646 alias c_gdk_display_manager_set_default_display  gdk_display_manager_set_default_display;
1647 alias c_gdk_display_manager_list_displays  gdk_display_manager_list_displays;
1648 alias c_gdk_display_get_core_pointer  gdk_display_get_core_pointer;
1649 
1650 // gdk.Screen
1651 
1652 alias c_gdk_screen_get_default  gdk_screen_get_default;
1653 alias c_gdk_screen_get_default_colormap  gdk_screen_get_default_colormap;
1654 alias c_gdk_screen_set_default_colormap  gdk_screen_set_default_colormap;
1655 alias c_gdk_screen_get_system_colormap  gdk_screen_get_system_colormap;
1656 alias c_gdk_screen_get_system_visual  gdk_screen_get_system_visual;
1657 alias c_gdk_screen_get_rgb_colormap  gdk_screen_get_rgb_colormap;
1658 alias c_gdk_screen_get_rgb_visual  gdk_screen_get_rgb_visual;
1659 alias c_gdk_screen_get_rgba_colormap  gdk_screen_get_rgba_colormap;
1660 alias c_gdk_screen_get_rgba_visual  gdk_screen_get_rgba_visual;
1661 alias c_gdk_screen_is_composited  gdk_screen_is_composited;
1662 alias c_gdk_screen_get_root_window  gdk_screen_get_root_window;
1663 alias c_gdk_screen_get_display  gdk_screen_get_display;
1664 alias c_gdk_screen_get_number  gdk_screen_get_number;
1665 alias c_gdk_screen_get_width  gdk_screen_get_width;
1666 alias c_gdk_screen_get_height  gdk_screen_get_height;
1667 alias c_gdk_screen_get_width_mm  gdk_screen_get_width_mm;
1668 alias c_gdk_screen_get_height_mm  gdk_screen_get_height_mm;
1669 alias c_gdk_screen_list_visuals  gdk_screen_list_visuals;
1670 alias c_gdk_screen_get_toplevel_windows  gdk_screen_get_toplevel_windows;
1671 alias c_gdk_screen_make_display_name  gdk_screen_make_display_name;
1672 alias c_gdk_screen_get_n_monitors  gdk_screen_get_n_monitors;
1673 alias c_gdk_screen_get_primary_monitor  gdk_screen_get_primary_monitor;
1674 alias c_gdk_screen_get_monitor_geometry  gdk_screen_get_monitor_geometry;
1675 alias c_gdk_screen_get_monitor_at_point  gdk_screen_get_monitor_at_point;
1676 alias c_gdk_screen_get_monitor_at_window  gdk_screen_get_monitor_at_window;
1677 alias c_gdk_screen_get_monitor_height_mm  gdk_screen_get_monitor_height_mm;
1678 alias c_gdk_screen_get_monitor_width_mm  gdk_screen_get_monitor_width_mm;
1679 alias c_gdk_screen_get_monitor_plug_name  gdk_screen_get_monitor_plug_name;
1680 alias c_gdk_screen_broadcast_client_message  gdk_screen_broadcast_client_message;
1681 alias c_gdk_screen_get_setting  gdk_screen_get_setting;
1682 alias c_gdk_screen_get_font_options  gdk_screen_get_font_options;
1683 alias c_gdk_screen_set_font_options  gdk_screen_set_font_options;
1684 alias c_gdk_screen_get_resolution  gdk_screen_get_resolution;
1685 alias c_gdk_screen_set_resolution  gdk_screen_set_resolution;
1686 alias c_gdk_screen_get_active_window  gdk_screen_get_active_window;
1687 alias c_gdk_screen_get_window_stack  gdk_screen_get_window_stack;
1688 alias c_gdk_spawn_on_screen  gdk_spawn_on_screen;
1689 alias c_gdk_spawn_on_screen_with_pipes  gdk_spawn_on_screen_with_pipes;
1690 alias c_gdk_spawn_command_line_on_screen  gdk_spawn_command_line_on_screen;
1691 
1692 // gdk.Rectangle
1693 
1694 alias c_gdk_rectangle_intersect  gdk_rectangle_intersect;
1695 alias c_gdk_rectangle_union  gdk_rectangle_union;
1696 
1697 // gdk.Region
1698 
1699 alias c_gdk_region_new  gdk_region_new;
1700 alias c_gdk_region_polygon  gdk_region_polygon;
1701 alias c_gdk_region_copy  gdk_region_copy;
1702 alias c_gdk_region_rectangle  gdk_region_rectangle;
1703 alias c_gdk_region_destroy  gdk_region_destroy;
1704 alias c_gdk_region_get_clipbox  gdk_region_get_clipbox;
1705 alias c_gdk_region_get_rectangles  gdk_region_get_rectangles;
1706 alias c_gdk_region_empty  gdk_region_empty;
1707 alias c_gdk_region_equal  gdk_region_equal;
1708 alias c_gdk_region_rect_equal  gdk_region_rect_equal;
1709 alias c_gdk_region_point_in  gdk_region_point_in;
1710 alias c_gdk_region_rect_in  gdk_region_rect_in;
1711 alias c_gdk_region_offset  gdk_region_offset;
1712 alias c_gdk_region_shrink  gdk_region_shrink;
1713 alias c_gdk_region_union_with_rect  gdk_region_union_with_rect;
1714 alias c_gdk_region_intersect  gdk_region_intersect;
1715 alias c_gdk_region_union  gdk_region_union;
1716 alias c_gdk_region_subtract  gdk_region_subtract;
1717 alias c_gdk_region_xor  gdk_region_xor;
1718 alias c_gdk_region_spans_intersect_foreach  gdk_region_spans_intersect_foreach;
1719 
1720 // gdk.GC
1721 
1722 alias c_gdk_gc_new  gdk_gc_new;
1723 alias c_gdk_gc_new_with_values  gdk_gc_new_with_values;
1724 alias c_gdk_gc_get_screen  gdk_gc_get_screen;
1725 alias c_gdk_gc_ref  gdk_gc_ref;
1726 alias c_gdk_gc_unref  gdk_gc_unref;
1727 alias c_gdk_gc_set_values  gdk_gc_set_values;
1728 alias c_gdk_gc_get_values  gdk_gc_get_values;
1729 alias c_gdk_gc_set_foreground  gdk_gc_set_foreground;
1730 alias c_gdk_gc_set_background  gdk_gc_set_background;
1731 alias c_gdk_gc_set_rgb_fg_color  gdk_gc_set_rgb_fg_color;
1732 alias c_gdk_gc_set_rgb_bg_color  gdk_gc_set_rgb_bg_color;
1733 alias c_gdk_gc_set_font  gdk_gc_set_font;
1734 alias c_gdk_gc_set_function  gdk_gc_set_function;
1735 alias c_gdk_gc_set_fill  gdk_gc_set_fill;
1736 alias c_gdk_gc_set_tile  gdk_gc_set_tile;
1737 alias c_gdk_gc_set_stipple  gdk_gc_set_stipple;
1738 alias c_gdk_gc_set_ts_origin  gdk_gc_set_ts_origin;
1739 alias c_gdk_gc_set_clip_origin  gdk_gc_set_clip_origin;
1740 alias c_gdk_gc_set_clip_mask  gdk_gc_set_clip_mask;
1741 alias c_gdk_gc_set_clip_rectangle  gdk_gc_set_clip_rectangle;
1742 alias c_gdk_gc_set_clip_region  gdk_gc_set_clip_region;
1743 alias c_gdk_gc_set_subwindow  gdk_gc_set_subwindow;
1744 alias c_gdk_gc_set_exposures  gdk_gc_set_exposures;
1745 alias c_gdk_gc_set_line_attributes  gdk_gc_set_line_attributes;
1746 alias c_gdk_gc_set_dashes  gdk_gc_set_dashes;
1747 alias c_gdk_gc_copy  gdk_gc_copy;
1748 alias c_gdk_gc_set_colormap  gdk_gc_set_colormap;
1749 alias c_gdk_gc_get_colormap  gdk_gc_get_colormap;
1750 alias c_gdk_gc_offset  gdk_gc_offset;
1751 
1752 // gdk.Drawable
1753 
1754 alias c_gdk_drawable_ref  gdk_drawable_ref;
1755 alias c_gdk_drawable_unref  gdk_drawable_unref;
1756 alias c_gdk_drawable_set_data  gdk_drawable_set_data;
1757 alias c_gdk_drawable_get_data  gdk_drawable_get_data;
1758 alias c_gdk_drawable_get_display  gdk_drawable_get_display;
1759 alias c_gdk_drawable_get_screen  gdk_drawable_get_screen;
1760 alias c_gdk_drawable_get_visual  gdk_drawable_get_visual;
1761 alias c_gdk_drawable_set_colormap  gdk_drawable_set_colormap;
1762 alias c_gdk_drawable_get_colormap  gdk_drawable_get_colormap;
1763 alias c_gdk_drawable_get_depth  gdk_drawable_get_depth;
1764 alias c_gdk_drawable_get_size  gdk_drawable_get_size;
1765 alias c_gdk_drawable_get_clip_region  gdk_drawable_get_clip_region;
1766 alias c_gdk_drawable_get_visible_region  gdk_drawable_get_visible_region;
1767 alias c_gdk_draw_point  gdk_draw_point;
1768 alias c_gdk_draw_points  gdk_draw_points;
1769 alias c_gdk_draw_line  gdk_draw_line;
1770 alias c_gdk_draw_lines  gdk_draw_lines;
1771 alias c_gdk_draw_pixbuf  gdk_draw_pixbuf;
1772 alias c_gdk_draw_segments  gdk_draw_segments;
1773 alias c_gdk_draw_rectangle  gdk_draw_rectangle;
1774 alias c_gdk_draw_arc  gdk_draw_arc;
1775 alias c_gdk_draw_polygon  gdk_draw_polygon;
1776 alias c_gdk_draw_trapezoids  gdk_draw_trapezoids;
1777 alias c_gdk_draw_glyphs  gdk_draw_glyphs;
1778 alias c_gdk_draw_glyphs_transformed  gdk_draw_glyphs_transformed;
1779 alias c_gdk_draw_layout_line  gdk_draw_layout_line;
1780 alias c_gdk_draw_layout_line_with_colors  gdk_draw_layout_line_with_colors;
1781 alias c_gdk_draw_layout  gdk_draw_layout;
1782 alias c_gdk_draw_layout_with_colors  gdk_draw_layout_with_colors;
1783 alias c_gdk_draw_string  gdk_draw_string;
1784 alias c_gdk_draw_text  gdk_draw_text;
1785 alias c_gdk_draw_text_wc  gdk_draw_text_wc;
1786 alias c_gdk_draw_drawable  gdk_draw_drawable;
1787 alias c_gdk_draw_image  gdk_draw_image;
1788 alias c_gdk_drawable_get_image  gdk_drawable_get_image;
1789 alias c_gdk_drawable_copy_to_image  gdk_drawable_copy_to_image;
1790 
1791 // gdk.Pixmap
1792 
1793 alias c_gdk_pixmap_new  gdk_pixmap_new;
1794 alias c_gdk_pixmap_create_from_data  gdk_pixmap_create_from_data;
1795 alias c_gdk_pixmap_create_from_xpm  gdk_pixmap_create_from_xpm;
1796 alias c_gdk_pixmap_colormap_create_from_xpm  gdk_pixmap_colormap_create_from_xpm;
1797 alias c_gdk_pixmap_create_from_xpm_d  gdk_pixmap_create_from_xpm_d;
1798 alias c_gdk_pixmap_colormap_create_from_xpm_d  gdk_pixmap_colormap_create_from_xpm_d;
1799 alias c_gdk_pixmap_get_size  gdk_pixmap_get_size;
1800 
1801 // gdk.Bitmap
1802 
1803 alias c_gdk_bitmap_create_from_data  gdk_bitmap_create_from_data;
1804 
1805 // gdk.RGB
1806 
1807 alias c_gdk_rgb_init  gdk_rgb_init;
1808 alias c_gdk_draw_rgb_image  gdk_draw_rgb_image;
1809 alias c_gdk_draw_rgb_image_dithalign  gdk_draw_rgb_image_dithalign;
1810 alias c_gdk_draw_indexed_image  gdk_draw_indexed_image;
1811 alias c_gdk_draw_gray_image  gdk_draw_gray_image;
1812 alias c_gdk_draw_rgb_32_image  gdk_draw_rgb_32_image;
1813 alias c_gdk_draw_rgb_32_image_dithalign  gdk_draw_rgb_32_image_dithalign;
1814 alias c_gdk_rgb_gc_set_foreground  gdk_rgb_gc_set_foreground;
1815 alias c_gdk_rgb_gc_set_background  gdk_rgb_gc_set_background;
1816 alias c_gdk_rgb_xpixel_from_rgb  gdk_rgb_xpixel_from_rgb;
1817 alias c_gdk_rgb_find_color  gdk_rgb_find_color;
1818 alias c_gdk_rgb_set_install  gdk_rgb_set_install;
1819 alias c_gdk_rgb_set_min_colors  gdk_rgb_set_min_colors;
1820 alias c_gdk_rgb_get_visual  gdk_rgb_get_visual;
1821 alias c_gdk_rgb_get_colormap  gdk_rgb_get_colormap;
1822 alias c_gdk_rgb_ditherable  gdk_rgb_ditherable;
1823 alias c_gdk_rgb_colormap_ditherable  gdk_rgb_colormap_ditherable;
1824 alias c_gdk_rgb_set_verbose  gdk_rgb_set_verbose;
1825 
1826 // gdk.RgbCmap
1827 
1828 alias c_gdk_rgb_cmap_new  gdk_rgb_cmap_new;
1829 alias c_gdk_rgb_cmap_free  gdk_rgb_cmap_free;
1830 
1831 // gdk.ImageGdk
1832 
1833 alias c_gdk_image_new  gdk_image_new;
1834 alias c_gdk_image_new_bitmap  gdk_image_new_bitmap;
1835 alias c_gdk_image_get  gdk_image_get;
1836 alias c_gdk_image_ref  gdk_image_ref;
1837 alias c_gdk_image_unref  gdk_image_unref;
1838 alias c_gdk_image_get_colormap  gdk_image_get_colormap;
1839 alias c_gdk_image_set_colormap  gdk_image_set_colormap;
1840 alias c_gdk_image_get_bits_per_pixel  gdk_image_get_bits_per_pixel;
1841 alias c_gdk_image_get_bytes_per_pixel  gdk_image_get_bytes_per_pixel;
1842 alias c_gdk_image_get_bytes_per_line  gdk_image_get_bytes_per_line;
1843 alias c_gdk_image_get_byte_order  gdk_image_get_byte_order;
1844 alias c_gdk_image_get_depth  gdk_image_get_depth;
1845 alias c_gdk_image_get_height  gdk_image_get_height;
1846 alias c_gdk_image_get_image_type  gdk_image_get_image_type;
1847 alias c_gdk_image_get_visual  gdk_image_get_visual;
1848 alias c_gdk_image_get_width  gdk_image_get_width;
1849 alias c_gdk_image_get_pixels  gdk_image_get_pixels;
1850 alias c_gdk_image_put_pixel  gdk_image_put_pixel;
1851 alias c_gdk_image_get_pixel  gdk_image_get_pixel;
1852 
1853 // gdk.Pixbuf
1854 
1855 alias c_gdk_pixbuf_render_threshold_alpha  gdk_pixbuf_render_threshold_alpha;
1856 alias c_gdk_pixbuf_render_to_drawable  gdk_pixbuf_render_to_drawable;
1857 alias c_gdk_pixbuf_render_to_drawable_alpha  gdk_pixbuf_render_to_drawable_alpha;
1858 alias c_gdk_pixbuf_render_pixmap_and_mask  gdk_pixbuf_render_pixmap_and_mask;
1859 alias c_gdk_pixbuf_render_pixmap_and_mask_for_colormap  gdk_pixbuf_render_pixmap_and_mask_for_colormap;
1860 alias c_gdk_pixbuf_get_from_drawable  gdk_pixbuf_get_from_drawable;
1861 alias c_gdk_pixbuf_get_from_image  gdk_pixbuf_get_from_image;
1862 alias c_gdk_pixbuf_get_type  gdk_pixbuf_get_type;
1863 alias c_gdk_pixbuf_new  gdk_pixbuf_new;
1864 alias c_gdk_pixbuf_new_from_data  gdk_pixbuf_new_from_data;
1865 alias c_gdk_pixbuf_new_from_xpm_data  gdk_pixbuf_new_from_xpm_data;
1866 alias c_gdk_pixbuf_new_from_inline  gdk_pixbuf_new_from_inline;
1867 alias c_gdk_pixbuf_new_subpixbuf  gdk_pixbuf_new_subpixbuf;
1868 alias c_gdk_pixbuf_copy  gdk_pixbuf_copy;
1869 alias c_gdk_pixbuf_get_colorspace  gdk_pixbuf_get_colorspace;
1870 alias c_gdk_pixbuf_get_n_channels  gdk_pixbuf_get_n_channels;
1871 alias c_gdk_pixbuf_get_has_alpha  gdk_pixbuf_get_has_alpha;
1872 alias c_gdk_pixbuf_get_bits_per_sample  gdk_pixbuf_get_bits_per_sample;
1873 alias c_gdk_pixbuf_get_pixels  gdk_pixbuf_get_pixels;
1874 alias c_gdk_pixbuf_get_width  gdk_pixbuf_get_width;
1875 alias c_gdk_pixbuf_get_height  gdk_pixbuf_get_height;
1876 alias c_gdk_pixbuf_get_rowstride  gdk_pixbuf_get_rowstride;
1877 alias c_gdk_pixbuf_get_option  gdk_pixbuf_get_option;
1878 alias c_gdk_pixbuf_new_from_file  gdk_pixbuf_new_from_file;
1879 alias c_gdk_pixbuf_new_from_file_at_size  gdk_pixbuf_new_from_file_at_size;
1880 alias c_gdk_pixbuf_new_from_file_at_scale  gdk_pixbuf_new_from_file_at_scale;
1881 alias c_gdk_pixbuf_new_from_stream  gdk_pixbuf_new_from_stream;
1882 alias c_gdk_pixbuf_new_from_stream_at_scale  gdk_pixbuf_new_from_stream_at_scale;
1883 alias c_gdk_pixbuf_savev  gdk_pixbuf_savev;
1884 alias c_gdk_pixbuf_save  gdk_pixbuf_save;
1885 alias c_gdk_pixbuf_save_to_callback  gdk_pixbuf_save_to_callback;
1886 alias c_gdk_pixbuf_save_to_callbackv  gdk_pixbuf_save_to_callbackv;
1887 alias c_gdk_pixbuf_save_to_buffer  gdk_pixbuf_save_to_buffer;
1888 alias c_gdk_pixbuf_save_to_bufferv  gdk_pixbuf_save_to_bufferv;
1889 alias c_gdk_pixbuf_save_to_stream  gdk_pixbuf_save_to_stream;
1890 alias c_gdk_pixbuf_scale_simple  gdk_pixbuf_scale_simple;
1891 alias c_gdk_pixbuf_scale  gdk_pixbuf_scale;
1892 alias c_gdk_pixbuf_composite_color_simple  gdk_pixbuf_composite_color_simple;
1893 alias c_gdk_pixbuf_composite  gdk_pixbuf_composite;
1894 alias c_gdk_pixbuf_composite_color  gdk_pixbuf_composite_color;
1895 alias c_gdk_pixbuf_rotate_simple  gdk_pixbuf_rotate_simple;
1896 alias c_gdk_pixbuf_flip  gdk_pixbuf_flip;
1897 alias c_gdk_pixbuf_add_alpha  gdk_pixbuf_add_alpha;
1898 alias c_gdk_pixbuf_copy_area  gdk_pixbuf_copy_area;
1899 alias c_gdk_pixbuf_saturate_and_pixelate  gdk_pixbuf_saturate_and_pixelate;
1900 alias c_gdk_pixbuf_apply_embedded_orientation  gdk_pixbuf_apply_embedded_orientation;
1901 alias c_gdk_pixbuf_fill  gdk_pixbuf_fill;
1902 
1903 // gdk.Colormap
1904 
1905 alias c_gdk_colormap_new  gdk_colormap_new;
1906 alias c_gdk_colormap_ref  gdk_colormap_ref;
1907 alias c_gdk_colormap_unref  gdk_colormap_unref;
1908 alias c_gdk_colormap_get_system  gdk_colormap_get_system;
1909 alias c_gdk_colormap_get_system_size  gdk_colormap_get_system_size;
1910 alias c_gdk_colormap_change  gdk_colormap_change;
1911 alias c_gdk_colormap_alloc_colors  gdk_colormap_alloc_colors;
1912 alias c_gdk_colormap_alloc_color  gdk_colormap_alloc_color;
1913 alias c_gdk_colormap_free_colors  gdk_colormap_free_colors;
1914 alias c_gdk_colormap_query_color  gdk_colormap_query_color;
1915 alias c_gdk_colormap_get_visual  gdk_colormap_get_visual;
1916 alias c_gdk_colormap_get_screen  gdk_colormap_get_screen;
1917 alias c_gdk_colors_store  gdk_colors_store;
1918 alias c_gdk_colors_alloc  gdk_colors_alloc;
1919 alias c_gdk_colors_free  gdk_colors_free;
1920 
1921 // gdk.Color
1922 
1923 alias c_gdk_color_copy  gdk_color_copy;
1924 alias c_gdk_color_free  gdk_color_free;
1925 alias c_gdk_color_white  gdk_color_white;
1926 alias c_gdk_color_black  gdk_color_black;
1927 alias c_gdk_color_parse  gdk_color_parse;
1928 alias c_gdk_color_alloc  gdk_color_alloc;
1929 alias c_gdk_color_change  gdk_color_change;
1930 alias c_gdk_color_equal  gdk_color_equal;
1931 alias c_gdk_color_hash  gdk_color_hash;
1932 alias c_gdk_color_to_string  gdk_color_to_string;
1933 
1934 // gdk.Visual
1935 
1936 alias c_gdk_query_depths  gdk_query_depths;
1937 alias c_gdk_query_visual_types  gdk_query_visual_types;
1938 alias c_gdk_list_visuals  gdk_list_visuals;
1939 alias c_gdk_visual_get_best_depth  gdk_visual_get_best_depth;
1940 alias c_gdk_visual_get_best_type  gdk_visual_get_best_type;
1941 alias c_gdk_visual_get_system  gdk_visual_get_system;
1942 alias c_gdk_visual_get_best  gdk_visual_get_best;
1943 alias c_gdk_visual_get_best_with_depth  gdk_visual_get_best_with_depth;
1944 alias c_gdk_visual_get_best_with_type  gdk_visual_get_best_with_type;
1945 alias c_gdk_visual_get_best_with_both  gdk_visual_get_best_with_both;
1946 alias c_gdk_visual_get_screen  gdk_visual_get_screen;
1947 alias c_gdk_visual_get_bits_per_rgb  gdk_visual_get_bits_per_rgb;
1948 alias c_gdk_visual_get_blue_pixel_details  gdk_visual_get_blue_pixel_details;
1949 alias c_gdk_visual_get_byte_order  gdk_visual_get_byte_order;
1950 alias c_gdk_visual_get_colormap_size  gdk_visual_get_colormap_size;
1951 alias c_gdk_visual_get_depth  gdk_visual_get_depth;
1952 alias c_gdk_visual_get_green_pixel_details  gdk_visual_get_green_pixel_details;
1953 alias c_gdk_visual_get_red_pixel_details  gdk_visual_get_red_pixel_details;
1954 alias c_gdk_visual_get_visual_type  gdk_visual_get_visual_type;
1955 
1956 // gdk.Font
1957 
1958 alias c_gdk_font_load  gdk_font_load;
1959 alias c_gdk_font_load_for_display  gdk_font_load_for_display;
1960 alias c_gdk_fontset_load  gdk_fontset_load;
1961 alias c_gdk_fontset_load_for_display  gdk_fontset_load_for_display;
1962 alias c_gdk_font_from_description  gdk_font_from_description;
1963 alias c_gdk_font_from_description_for_display  gdk_font_from_description_for_display;
1964 alias c_gdk_font_get_display  gdk_font_get_display;
1965 alias c_gdk_font_ref  gdk_font_ref;
1966 alias c_gdk_font_unref  gdk_font_unref;
1967 alias c_gdk_font_id  gdk_font_id;
1968 alias c_gdk_font_equal  gdk_font_equal;
1969 alias c_gdk_string_extents  gdk_string_extents;
1970 alias c_gdk_text_extents  gdk_text_extents;
1971 alias c_gdk_text_extents_wc  gdk_text_extents_wc;
1972 alias c_gdk_string_width  gdk_string_width;
1973 alias c_gdk_text_width  gdk_text_width;
1974 alias c_gdk_text_width_wc  gdk_text_width_wc;
1975 alias c_gdk_char_width  gdk_char_width;
1976 alias c_gdk_char_width_wc  gdk_char_width_wc;
1977 alias c_gdk_string_measure  gdk_string_measure;
1978 alias c_gdk_text_measure  gdk_text_measure;
1979 alias c_gdk_char_measure  gdk_char_measure;
1980 alias c_gdk_string_height  gdk_string_height;
1981 alias c_gdk_text_height  gdk_text_height;
1982 alias c_gdk_char_height  gdk_char_height;
1983 alias c_gdk_wcstombs  gdk_wcstombs;
1984 alias c_gdk_mbstowcs  gdk_mbstowcs;
1985 
1986 // gdk.Cursor
1987 
1988 alias c_gdk_cursor_new  gdk_cursor_new;
1989 alias c_gdk_cursor_new_from_pixmap  gdk_cursor_new_from_pixmap;
1990 alias c_gdk_cursor_new_from_pixbuf  gdk_cursor_new_from_pixbuf;
1991 alias c_gdk_cursor_new_from_name  gdk_cursor_new_from_name;
1992 alias c_gdk_cursor_new_for_display  gdk_cursor_new_for_display;
1993 alias c_gdk_cursor_get_display  gdk_cursor_get_display;
1994 alias c_gdk_cursor_get_image  gdk_cursor_get_image;
1995 alias c_gdk_cursor_get_cursor_type  gdk_cursor_get_cursor_type;
1996 alias c_gdk_cursor_ref  gdk_cursor_ref;
1997 alias c_gdk_cursor_unref  gdk_cursor_unref;
1998 
1999 // gdk.Window
2000 
2001 alias c_gdk_window_new  gdk_window_new;
2002 alias c_gdk_window_destroy  gdk_window_destroy;
2003 alias c_gdk_window_get_display  gdk_window_get_display;
2004 alias c_gdk_window_get_screen  gdk_window_get_screen;
2005 alias c_gdk_window_get_visual  gdk_window_get_visual;
2006 alias c_gdk_window_get_width  gdk_window_get_width;
2007 alias c_gdk_window_get_height  gdk_window_get_height;
2008 alias c_gdk_window_get_window_type  gdk_window_get_window_type;
2009 alias c_gdk_window_at_pointer  gdk_window_at_pointer;
2010 alias c_gdk_window_show  gdk_window_show;
2011 alias c_gdk_window_show_unraised  gdk_window_show_unraised;
2012 alias c_gdk_window_hide  gdk_window_hide;
2013 alias c_gdk_window_is_destroyed  gdk_window_is_destroyed;
2014 alias c_gdk_window_is_visible  gdk_window_is_visible;
2015 alias c_gdk_window_is_viewable  gdk_window_is_viewable;
2016 alias c_gdk_window_is_shaped  gdk_window_is_shaped;
2017 alias c_gdk_window_is_input_only  gdk_window_is_input_only;
2018 alias c_gdk_window_get_state  gdk_window_get_state;
2019 alias c_gdk_window_withdraw  gdk_window_withdraw;
2020 alias c_gdk_window_iconify  gdk_window_iconify;
2021 alias c_gdk_window_deiconify  gdk_window_deiconify;
2022 alias c_gdk_window_stick  gdk_window_stick;
2023 alias c_gdk_window_unstick  gdk_window_unstick;
2024 alias c_gdk_window_maximize  gdk_window_maximize;
2025 alias c_gdk_window_unmaximize  gdk_window_unmaximize;
2026 alias c_gdk_window_fullscreen  gdk_window_fullscreen;
2027 alias c_gdk_window_unfullscreen  gdk_window_unfullscreen;
2028 alias c_gdk_window_set_keep_above  gdk_window_set_keep_above;
2029 alias c_gdk_window_set_keep_below  gdk_window_set_keep_below;
2030 alias c_gdk_window_set_opacity  gdk_window_set_opacity;
2031 alias c_gdk_window_set_composited  gdk_window_set_composited;
2032 alias c_gdk_window_get_composited  gdk_window_get_composited;
2033 alias c_gdk_window_move  gdk_window_move;
2034 alias c_gdk_window_resize  gdk_window_resize;
2035 alias c_gdk_window_move_resize  gdk_window_move_resize;
2036 alias c_gdk_window_scroll  gdk_window_scroll;
2037 alias c_gdk_window_move_region  gdk_window_move_region;
2038 alias c_gdk_window_flush  gdk_window_flush;
2039 alias c_gdk_window_has_native  gdk_window_has_native;
2040 alias c_gdk_window_ensure_native  gdk_window_ensure_native;
2041 alias c_gdk_window_reparent  gdk_window_reparent;
2042 alias c_gdk_window_clear  gdk_window_clear;
2043 alias c_gdk_window_clear_area  gdk_window_clear_area;
2044 alias c_gdk_window_clear_area_e  gdk_window_clear_area_e;
2045 alias c_gdk_window_raise  gdk_window_raise;
2046 alias c_gdk_window_lower  gdk_window_lower;
2047 alias c_gdk_window_restack  gdk_window_restack;
2048 alias c_gdk_window_focus  gdk_window_focus;
2049 alias c_gdk_window_register_dnd  gdk_window_register_dnd;
2050 alias c_gdk_window_begin_resize_drag  gdk_window_begin_resize_drag;
2051 alias c_gdk_window_begin_move_drag  gdk_window_begin_move_drag;
2052 alias c_gdk_window_constrain_size  gdk_window_constrain_size;
2053 alias c_gdk_window_beep  gdk_window_beep;
2054 alias c_gdk_window_begin_paint_rect  gdk_window_begin_paint_rect;
2055 alias c_gdk_window_begin_paint_region  gdk_window_begin_paint_region;
2056 alias c_gdk_window_end_paint  gdk_window_end_paint;
2057 alias c_gdk_window_invalidate_rect  gdk_window_invalidate_rect;
2058 alias c_gdk_window_invalidate_region  gdk_window_invalidate_region;
2059 alias c_gdk_window_get_update_area  gdk_window_get_update_area;
2060 alias c_gdk_window_freeze_updates  gdk_window_freeze_updates;
2061 alias c_gdk_window_thaw_updates  gdk_window_thaw_updates;
2062 alias c_gdk_window_process_all_updates  gdk_window_process_all_updates;
2063 alias c_gdk_window_process_updates  gdk_window_process_updates;
2064 alias c_gdk_window_set_debug_updates  gdk_window_set_debug_updates;
2065 alias c_gdk_window_get_internal_paint_info  gdk_window_get_internal_paint_info;
2066 alias c_gdk_window_enable_synchronized_configure  gdk_window_enable_synchronized_configure;
2067 alias c_gdk_window_configure_finished  gdk_window_configure_finished;
2068 alias c_gdk_window_set_user_data  gdk_window_set_user_data;
2069 alias c_gdk_window_set_override_redirect  gdk_window_set_override_redirect;
2070 alias c_gdk_window_set_accept_focus  gdk_window_set_accept_focus;
2071 alias c_gdk_window_get_accept_focus  gdk_window_get_accept_focus;
2072 alias c_gdk_window_set_focus_on_map  gdk_window_set_focus_on_map;
2073 alias c_gdk_window_get_focus_on_map  gdk_window_get_focus_on_map;
2074 alias c_gdk_window_add_filter  gdk_window_add_filter;
2075 alias c_gdk_window_remove_filter  gdk_window_remove_filter;
2076 alias c_gdk_window_shape_combine_mask  gdk_window_shape_combine_mask;
2077 alias c_gdk_window_shape_combine_region  gdk_window_shape_combine_region;
2078 alias c_gdk_window_set_child_shapes  gdk_window_set_child_shapes;
2079 alias c_gdk_window_merge_child_shapes  gdk_window_merge_child_shapes;
2080 alias c_gdk_window_input_shape_combine_mask  gdk_window_input_shape_combine_mask;
2081 alias c_gdk_window_input_shape_combine_region  gdk_window_input_shape_combine_region;
2082 alias c_gdk_window_set_child_input_shapes  gdk_window_set_child_input_shapes;
2083 alias c_gdk_window_merge_child_input_shapes  gdk_window_merge_child_input_shapes;
2084 alias c_gdk_window_set_static_gravities  gdk_window_set_static_gravities;
2085 alias c_gdk_window_set_hints  gdk_window_set_hints;
2086 alias c_gdk_window_set_title  gdk_window_set_title;
2087 alias c_gdk_window_set_background  gdk_window_set_background;
2088 alias c_gdk_window_set_back_pixmap  gdk_window_set_back_pixmap;
2089 alias c_gdk_window_get_background_pattern  gdk_window_get_background_pattern;
2090 alias c_gdk_window_set_cursor  gdk_window_set_cursor;
2091 alias c_gdk_window_get_cursor  gdk_window_get_cursor;
2092 alias c_gdk_window_get_user_data  gdk_window_get_user_data;
2093 alias c_gdk_window_get_geometry  gdk_window_get_geometry;
2094 alias c_gdk_window_set_geometry_hints  gdk_window_set_geometry_hints;
2095 alias c_gdk_window_set_icon_list  gdk_window_set_icon_list;
2096 alias c_gdk_window_set_modal_hint  gdk_window_set_modal_hint;
2097 alias c_gdk_window_get_modal_hint  gdk_window_get_modal_hint;
2098 alias c_gdk_window_set_type_hint  gdk_window_set_type_hint;
2099 alias c_gdk_window_get_type_hint  gdk_window_get_type_hint;
2100 alias c_gdk_window_set_skip_taskbar_hint  gdk_window_set_skip_taskbar_hint;
2101 alias c_gdk_window_set_skip_pager_hint  gdk_window_set_skip_pager_hint;
2102 alias c_gdk_window_set_urgency_hint  gdk_window_set_urgency_hint;
2103 alias c_gdk_window_get_position  gdk_window_get_position;
2104 alias c_gdk_window_get_root_origin  gdk_window_get_root_origin;
2105 alias c_gdk_window_get_frame_extents  gdk_window_get_frame_extents;
2106 alias c_gdk_window_get_origin  gdk_window_get_origin;
2107 alias c_gdk_window_get_deskrelative_origin  gdk_window_get_deskrelative_origin;
2108 alias c_gdk_window_get_root_coords  gdk_window_get_root_coords;
2109 alias c_gdk_window_coords_from_parent  gdk_window_coords_from_parent;
2110 alias c_gdk_window_coords_to_parent  gdk_window_coords_to_parent;
2111 alias c_gdk_window_get_pointer  gdk_window_get_pointer;
2112 alias c_gdk_window_get_parent  gdk_window_get_parent;
2113 alias c_gdk_window_get_effective_parent  gdk_window_get_effective_parent;
2114 alias c_gdk_window_get_toplevel  gdk_window_get_toplevel;
2115 alias c_gdk_window_get_effective_toplevel  gdk_window_get_effective_toplevel;
2116 alias c_gdk_window_get_children  gdk_window_get_children;
2117 alias c_gdk_window_peek_children  gdk_window_peek_children;
2118 alias c_gdk_window_get_events  gdk_window_get_events;
2119 alias c_gdk_window_set_events  gdk_window_set_events;
2120 alias c_gdk_window_set_icon  gdk_window_set_icon;
2121 alias c_gdk_window_set_icon_name  gdk_window_set_icon_name;
2122 alias c_gdk_window_set_transient_for  gdk_window_set_transient_for;
2123 alias c_gdk_window_set_role  gdk_window_set_role;
2124 alias c_gdk_window_set_startup_id  gdk_window_set_startup_id;
2125 alias c_gdk_window_set_group  gdk_window_set_group;
2126 alias c_gdk_window_get_group  gdk_window_get_group;
2127 alias c_gdk_window_set_decorations  gdk_window_set_decorations;
2128 alias c_gdk_window_get_decorations  gdk_window_get_decorations;
2129 alias c_gdk_window_set_functions  gdk_window_set_functions;
2130 alias c_gdk_window_get_toplevels  gdk_window_get_toplevels;
2131 alias c_gdk_get_default_root_window  gdk_get_default_root_window;
2132 alias c_gdk_set_pointer_hooks  gdk_set_pointer_hooks;
2133 alias c_gdk_offscreen_window_get_pixmap  gdk_offscreen_window_get_pixmap;
2134 alias c_gdk_offscreen_window_set_embedder  gdk_offscreen_window_set_embedder;
2135 alias c_gdk_offscreen_window_get_embedder  gdk_offscreen_window_get_embedder;
2136 alias c_gdk_window_geometry_changed  gdk_window_geometry_changed;
2137 alias c_gdk_window_redirect_to_drawable  gdk_window_redirect_to_drawable;
2138 alias c_gdk_window_remove_redirection  gdk_window_remove_redirection;
2139 
2140 // gdk.Event
2141 
2142 alias c_gdk_events_pending  gdk_events_pending;
2143 alias c_gdk_event_peek  gdk_event_peek;
2144 alias c_gdk_event_get  gdk_event_get;
2145 alias c_gdk_event_get_graphics_expose  gdk_event_get_graphics_expose;
2146 alias c_gdk_event_put  gdk_event_put;
2147 alias c_gdk_event_new  gdk_event_new;
2148 alias c_gdk_event_copy  gdk_event_copy;
2149 alias c_gdk_event_free  gdk_event_free;
2150 alias c_gdk_event_get_time  gdk_event_get_time;
2151 alias c_gdk_event_get_state  gdk_event_get_state;
2152 alias c_gdk_event_get_axis  gdk_event_get_axis;
2153 alias c_gdk_event_get_coords  gdk_event_get_coords;
2154 alias c_gdk_event_get_root_coords  gdk_event_get_root_coords;
2155 alias c_gdk_event_request_motions  gdk_event_request_motions;
2156 alias c_gdk_event_handler_set  gdk_event_handler_set;
2157 alias c_gdk_event_send_client_message  gdk_event_send_client_message;
2158 alias c_gdk_event_send_client_message_for_display  gdk_event_send_client_message_for_display;
2159 alias c_gdk_event_send_clientmessage_toall  gdk_event_send_clientmessage_toall;
2160 alias c_gdk_add_client_message_filter  gdk_add_client_message_filter;
2161 alias c_gdk_get_show_events  gdk_get_show_events;
2162 alias c_gdk_set_show_events  gdk_set_show_events;
2163 alias c_gdk_event_set_screen  gdk_event_set_screen;
2164 alias c_gdk_event_get_screen  gdk_event_get_screen;
2165 alias c_gdk_setting_get  gdk_setting_get;
2166 
2167 // gdk.
2168 
2169 
2170 // gdk.Keymap
2171 
2172 alias c_gdk_keymap_get_default  gdk_keymap_get_default;
2173 alias c_gdk_keymap_get_for_display  gdk_keymap_get_for_display;
2174 alias c_gdk_keymap_lookup_key  gdk_keymap_lookup_key;
2175 alias c_gdk_keymap_translate_keyboard_state  gdk_keymap_translate_keyboard_state;
2176 alias c_gdk_keymap_get_entries_for_keyval  gdk_keymap_get_entries_for_keyval;
2177 alias c_gdk_keymap_get_entries_for_keycode  gdk_keymap_get_entries_for_keycode;
2178 alias c_gdk_keymap_get_direction  gdk_keymap_get_direction;
2179 alias c_gdk_keymap_have_bidi_layouts  gdk_keymap_have_bidi_layouts;
2180 alias c_gdk_keymap_get_caps_lock_state  gdk_keymap_get_caps_lock_state;
2181 alias c_gdk_keymap_add_virtual_modifiers  gdk_keymap_add_virtual_modifiers;
2182 alias c_gdk_keymap_map_virtual_modifiers  gdk_keymap_map_virtual_modifiers;
2183 alias c_gdk_keyval_name  gdk_keyval_name;
2184 alias c_gdk_keyval_from_name  gdk_keyval_from_name;
2185 alias c_gdk_keyval_convert_case  gdk_keyval_convert_case;
2186 alias c_gdk_keyval_to_upper  gdk_keyval_to_upper;
2187 alias c_gdk_keyval_to_lower  gdk_keyval_to_lower;
2188 alias c_gdk_keyval_is_upper  gdk_keyval_is_upper;
2189 alias c_gdk_keyval_is_lower  gdk_keyval_is_lower;
2190 alias c_gdk_keyval_to_unicode  gdk_keyval_to_unicode;
2191 alias c_gdk_unicode_to_keyval  gdk_unicode_to_keyval;
2192 
2193 // gdk.Selection
2194 
2195 alias c_gdk_selection_owner_set  gdk_selection_owner_set;
2196 alias c_gdk_selection_owner_set_for_display  gdk_selection_owner_set_for_display;
2197 alias c_gdk_selection_owner_get  gdk_selection_owner_get;
2198 alias c_gdk_selection_owner_get_for_display  gdk_selection_owner_get_for_display;
2199 alias c_gdk_selection_convert  gdk_selection_convert;
2200 alias c_gdk_selection_property_get  gdk_selection_property_get;
2201 alias c_gdk_selection_send_notify  gdk_selection_send_notify;
2202 alias c_gdk_selection_send_notify_for_display  gdk_selection_send_notify_for_display;
2203 
2204 // gdk.DragContext
2205 
2206 alias c_gdk_drag_get_selection  gdk_drag_get_selection;
2207 alias c_gdk_drag_abort  gdk_drag_abort;
2208 alias c_gdk_drop_reply  gdk_drop_reply;
2209 alias c_gdk_drag_context_new  gdk_drag_context_new;
2210 alias c_gdk_drag_drop  gdk_drag_drop;
2211 alias c_gdk_drag_find_window  gdk_drag_find_window;
2212 alias c_gdk_drag_find_window_for_screen  gdk_drag_find_window_for_screen;
2213 alias c_gdk_drag_context_ref  gdk_drag_context_ref;
2214 alias c_gdk_drag_context_get_actions  gdk_drag_context_get_actions;
2215 alias c_gdk_drag_context_get_selected_action  gdk_drag_context_get_selected_action;
2216 alias c_gdk_drag_context_get_suggested_action  gdk_drag_context_get_suggested_action;
2217 alias c_gdk_drag_context_list_targets  gdk_drag_context_list_targets;
2218 alias c_gdk_drag_context_get_source_window  gdk_drag_context_get_source_window;
2219 alias c_gdk_drag_begin  gdk_drag_begin;
2220 alias c_gdk_drag_motion  gdk_drag_motion;
2221 alias c_gdk_drop_finish  gdk_drop_finish;
2222 alias c_gdk_drag_get_protocol  gdk_drag_get_protocol;
2223 alias c_gdk_drag_get_protocol_for_display  gdk_drag_get_protocol_for_display;
2224 alias c_gdk_drag_context_unref  gdk_drag_context_unref;
2225 alias c_gdk_drag_status  gdk_drag_status;
2226 alias c_gdk_drag_drop_succeeded  gdk_drag_drop_succeeded;
2227 
2228 // gdk.
2229 
2230 alias c_gdk_text_property_to_text_list  gdk_text_property_to_text_list;
2231 alias c_gdk_text_property_to_text_list_for_display  gdk_text_property_to_text_list_for_display;
2232 alias c_gdk_free_text_list  gdk_free_text_list;
2233 alias c_gdk_text_property_to_utf8_list  gdk_text_property_to_utf8_list;
2234 alias c_gdk_text_property_to_utf8_list_for_display  gdk_text_property_to_utf8_list_for_display;
2235 alias c_gdk_string_to_compound_text  gdk_string_to_compound_text;
2236 alias c_gdk_string_to_compound_text_for_display  gdk_string_to_compound_text_for_display;
2237 alias c_gdk_free_compound_text  gdk_free_compound_text;
2238 alias c_gdk_utf8_to_string_target  gdk_utf8_to_string_target;
2239 alias c_gdk_utf8_to_compound_text  gdk_utf8_to_compound_text;
2240 alias c_gdk_utf8_to_compound_text_for_display  gdk_utf8_to_compound_text_for_display;
2241 alias c_gdk_atom_intern  gdk_atom_intern;
2242 alias c_gdk_atom_intern_static_string  gdk_atom_intern_static_string;
2243 alias c_gdk_atom_name  gdk_atom_name;
2244 alias c_gdk_property_get  gdk_property_get;
2245 alias c_gdk_property_change  gdk_property_change;
2246 alias c_gdk_property_delete  gdk_property_delete;
2247 
2248 // gdk.
2249 
2250 alias c_gdk_threads_init  gdk_threads_init;
2251 alias c_gdk_threads_enter  gdk_threads_enter;
2252 alias c_gdk_threads_leave  gdk_threads_leave;
2253 alias c_gdk_threads_set_lock_functions  gdk_threads_set_lock_functions;
2254 alias c_gdk_threads_add_idle  gdk_threads_add_idle;
2255 alias c_gdk_threads_add_idle_full  gdk_threads_add_idle_full;
2256 alias c_gdk_threads_add_timeout  gdk_threads_add_timeout;
2257 alias c_gdk_threads_add_timeout_full  gdk_threads_add_timeout_full;
2258 alias c_gdk_threads_add_timeout_seconds  gdk_threads_add_timeout_seconds;
2259 alias c_gdk_threads_add_timeout_seconds_full  gdk_threads_add_timeout_seconds_full;
2260 
2261 // gdk.Input
2262 
2263 alias c_gdk_input_add_full  gdk_input_add_full;
2264 alias c_gdk_input_add  gdk_input_add;
2265 alias c_gdk_input_remove  gdk_input_remove;
2266 
2267 // gdk.Device
2268 
2269 alias c_gdk_devices_list  gdk_devices_list;
2270 alias c_gdk_device_get_name  gdk_device_get_name;
2271 alias c_gdk_device_set_source  gdk_device_set_source;
2272 alias c_gdk_device_get_source  gdk_device_get_source;
2273 alias c_gdk_device_set_mode  gdk_device_set_mode;
2274 alias c_gdk_device_get_mode  gdk_device_get_mode;
2275 alias c_gdk_device_set_key  gdk_device_set_key;
2276 alias c_gdk_device_get_key  gdk_device_get_key;
2277 alias c_gdk_device_set_axis_use  gdk_device_set_axis_use;
2278 alias c_gdk_device_get_axis_use  gdk_device_get_axis_use;
2279 alias c_gdk_device_get_core_pointer  gdk_device_get_core_pointer;
2280 alias c_gdk_device_get_state  gdk_device_get_state;
2281 alias c_gdk_device_get_history  gdk_device_get_history;
2282 alias c_gdk_device_free_history  gdk_device_free_history;
2283 alias c_gdk_device_get_axis  gdk_device_get_axis;
2284 alias c_gdk_device_get_n_axes  gdk_device_get_n_axes;
2285 alias c_gdk_input_set_extension_events  gdk_input_set_extension_events;
2286 
2287 // gdk.X11
2288 
2289 alias c_gdk_window_foreign_new  gdk_window_foreign_new;
2290 alias c_gdk_xid_table_lookup  gdk_xid_table_lookup;
2291 alias c_gdk_window_lookup  gdk_window_lookup;
2292 alias c_gdk_pixmap_lookup  gdk_pixmap_lookup;
2293 alias c_gdk_x11_get_server_time  gdk_x11_get_server_time;
2294 alias c_gdk_x11_screen_get_monitor_output  gdk_x11_screen_get_monitor_output;
2295 alias c_gdk_x11_window_set_user_time  gdk_x11_window_set_user_time;
2296 alias c_gdk_x11_window_move_to_current_desktop  gdk_x11_window_move_to_current_desktop;
2297 alias c_gdk_x11_display_broadcast_startup_message  gdk_x11_display_broadcast_startup_message;
2298 alias c_gdk_x11_display_get_startup_notification_id  gdk_x11_display_get_startup_notification_id;
2299 alias c_gdk_x11_drawable_get_xid  gdk_x11_drawable_get_xid;
2300 alias c_gdk_x11_font_get_name  gdk_x11_font_get_name;
2301 alias c_gdk_x11_font_get_xfont  gdk_x11_font_get_xfont;
2302 alias c_gdk_x11_get_default_screen  gdk_x11_get_default_screen;
2303 alias c_gdk_x11_grab_server  gdk_x11_grab_server;
2304 alias c_gdk_x11_ungrab_server  gdk_x11_ungrab_server;
2305 alias c_gdk_x11_set_sm_client_id  gdk_x11_set_sm_client_id;
2306 
2307 // gdk.AppLaunchContext
2308 
2309 alias c_gdk_app_launch_context_new  gdk_app_launch_context_new;
2310 alias c_gdk_app_launch_context_set_display  gdk_app_launch_context_set_display;
2311 alias c_gdk_app_launch_context_set_screen  gdk_app_launch_context_set_screen;
2312 alias c_gdk_app_launch_context_set_desktop  gdk_app_launch_context_set_desktop;
2313 alias c_gdk_app_launch_context_set_timestamp  gdk_app_launch_context_set_timestamp;
2314 alias c_gdk_app_launch_context_set_icon  gdk_app_launch_context_set_icon;
2315 alias c_gdk_app_launch_context_set_icon_name  gdk_app_launch_context_set_icon_name;
2316 
2317 // gdk.Testing
2318 
2319 alias c_gdk_test_render_sync  gdk_test_render_sync;
2320 alias c_gdk_test_simulate_button  gdk_test_simulate_button;
2321 alias c_gdk_test_simulate_key  gdk_test_simulate_key;
2322 
2323 // gdk.
2324 
2325 alias c_gdk_window_create_similar_surface  gdk_window_create_similar_surface;
2326 alias c_gdk_cairo_create  gdk_cairo_create;
2327 alias c_gdk_cairo_set_source_color  gdk_cairo_set_source_color;
2328 alias c_gdk_cairo_set_source_pixbuf  gdk_cairo_set_source_pixbuf;
2329 alias c_gdk_cairo_set_source_pixmap  gdk_cairo_set_source_pixmap;
2330 alias c_gdk_cairo_set_source_window  gdk_cairo_set_source_window;
2331 alias c_gdk_cairo_rectangle  gdk_cairo_rectangle;
2332 alias c_gdk_cairo_region  gdk_cairo_region;
2333 alias c_gdk_cairo_reset_clip  gdk_cairo_reset_clip;