1 /******************************************************************************
2     Based on the generated files from the BCD tool
3     modified by: Frank Benoit <keinfarbton@googlemail.com>
4 ******************************************************************************/
5 module org.eclipse.swt.internal.c.gdk;
6 
7 import java.lang.all;
8 public import org.eclipse.swt.internal.c.pango;
9 public import org.eclipse.swt.internal.c.cairo;
10 public import org.eclipse.swt.internal.c.glib_object;
11 
12 version(Tango){
13     import tango.stdc.stdint;
14 } else { // Phobos
15     import std.stdint;
16 }
17 
18 extern(C):
19 
20 const gint GDK_CURRENT_TIME = 0;
21 const gint GDK_PARENT_RELATIVE = 1;
22 const gint GDK_PIXBUF_FEATURES_H = 1;
23 const String GDK_PIXBUF_VERSION = "2.12.0";
24 const gint GDK_MAX_TIMECOORD_AXES = 128;
25 alias _GdkWindowObjectClass GdkWindowObjectClass;
26 alias _GdkDrawableClass GdkDrawableClass;
27 alias _GdkWindowObject GdkWindowObject;
28 alias _GdkDrawable GdkDrawable;
29 alias _GdkColor GdkColor;
30 alias _GdkDrawable GdkPixmap;
31 alias void GdkRegion;
32 enum GdkWindowState {
33 GDK_WINDOW_STATE_WITHDRAWN=1,
34 GDK_WINDOW_STATE_ICONIFIED=2,
35 GDK_WINDOW_STATE_MAXIMIZED=4,
36 GDK_WINDOW_STATE_STICKY=8,
37 GDK_WINDOW_STATE_FULLSCREEN=16,
38 GDK_WINDOW_STATE_ABOVE=32,
39 GDK_WINDOW_STATE_BELOW=64,
40 }
41 enum GdkEventMask {
42 GDK_EXPOSURE_MASK=2,
43 GDK_POINTER_MOTION_MASK=4,
44 GDK_POINTER_MOTION_HINT_MASK=8,
45 GDK_BUTTON_MOTION_MASK=16,
46 GDK_BUTTON1_MOTION_MASK=32,
47 GDK_BUTTON2_MOTION_MASK=64,
48 GDK_BUTTON3_MOTION_MASK=128,
49 GDK_BUTTON_PRESS_MASK=256,
50 GDK_BUTTON_RELEASE_MASK=512,
51 GDK_KEY_PRESS_MASK=1024,
52 GDK_KEY_RELEASE_MASK=2048,
53 GDK_ENTER_NOTIFY_MASK=4096,
54 GDK_LEAVE_NOTIFY_MASK=8192,
55 GDK_FOCUS_CHANGE_MASK=16384,
56 GDK_STRUCTURE_MASK=32768,
57 GDK_PROPERTY_CHANGE_MASK=65536,
58 GDK_VISIBILITY_NOTIFY_MASK=131072,
59 GDK_PROXIMITY_IN_MASK=262144,
60 GDK_PROXIMITY_OUT_MASK=524288,
61 GDK_SUBSTRUCTURE_MASK=1048576,
62 GDK_SCROLL_MASK=2097152,
63 GDK_ALL_EVENTS_MASK=4194302,
64 }
65 enum GdkWindowEdge {
66 GDK_WINDOW_EDGE_NORTH_WEST=0,
67 GDK_WINDOW_EDGE_NORTH=1,
68 GDK_WINDOW_EDGE_NORTH_EAST=2,
69 GDK_WINDOW_EDGE_WEST=3,
70 GDK_WINDOW_EDGE_EAST=4,
71 GDK_WINDOW_EDGE_SOUTH_WEST=5,
72 GDK_WINDOW_EDGE_SOUTH=6,
73 GDK_WINDOW_EDGE_SOUTH_EAST=7,
74 }
75 enum GdkGravity {
76 GDK_GRAVITY_NORTH_WEST=1,
77 GDK_GRAVITY_NORTH=2,
78 GDK_GRAVITY_NORTH_EAST=3,
79 GDK_GRAVITY_WEST=4,
80 GDK_GRAVITY_CENTER=5,
81 GDK_GRAVITY_EAST=6,
82 GDK_GRAVITY_SOUTH_WEST=7,
83 GDK_GRAVITY_SOUTH=8,
84 GDK_GRAVITY_SOUTH_EAST=9,
85 GDK_GRAVITY_STATIC=10,
86 }
87 enum GdkWMFunction {
88 GDK_FUNC_ALL=1,
89 GDK_FUNC_RESIZE=2,
90 GDK_FUNC_MOVE=4,
91 GDK_FUNC_MINIMIZE=8,
92 GDK_FUNC_MAXIMIZE=16,
93 GDK_FUNC_CLOSE=32,
94 }
95 enum GdkWMDecoration {
96 GDK_DECOR_ALL=1,
97 GDK_DECOR_BORDER=2,
98 GDK_DECOR_RESIZEH=4,
99 GDK_DECOR_TITLE=8,
100 GDK_DECOR_MENU=16,
101 GDK_DECOR_MINIMIZE=32,
102 GDK_DECOR_MAXIMIZE=64,
103 }
104 enum GdkWindowTypeHint {
105 GDK_WINDOW_TYPE_HINT_NORMAL=0,
106 GDK_WINDOW_TYPE_HINT_DIALOG=1,
107 GDK_WINDOW_TYPE_HINT_MENU=2,
108 GDK_WINDOW_TYPE_HINT_TOOLBAR=3,
109 GDK_WINDOW_TYPE_HINT_SPLASHSCREEN=4,
110 GDK_WINDOW_TYPE_HINT_UTILITY=5,
111 GDK_WINDOW_TYPE_HINT_DOCK=6,
112 GDK_WINDOW_TYPE_HINT_DESKTOP=7,
113 GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU=8,
114 GDK_WINDOW_TYPE_HINT_POPUP_MENU=9,
115 GDK_WINDOW_TYPE_HINT_TOOLTIP=10,
116 GDK_WINDOW_TYPE_HINT_NOTIFICATION=11,
117 GDK_WINDOW_TYPE_HINT_COMBO=12,
118 GDK_WINDOW_TYPE_HINT_DND=13,
119 }
120 enum GdkWindowHints {
121 GDK_HINT_POS=1,
122 GDK_HINT_MIN_SIZE=2,
123 GDK_HINT_MAX_SIZE=4,
124 GDK_HINT_BASE_SIZE=8,
125 GDK_HINT_ASPECT=16,
126 GDK_HINT_RESIZE_INC=32,
127 GDK_HINT_WIN_GRAVITY=64,
128 GDK_HINT_USER_POS=128,
129 GDK_HINT_USER_SIZE=256,
130 }
131 enum GdkWindowAttributesType {
132 GDK_WA_TITLE=2,
133 GDK_WA_X=4,
134 GDK_WA_Y=8,
135 GDK_WA_CURSOR=16,
136 GDK_WA_COLORMAP=32,
137 GDK_WA_VISUAL=64,
138 GDK_WA_WMCLASS=128,
139 GDK_WA_NOREDIR=256,
140 GDK_WA_TYPE_HINT=512,
141 }
142 enum GdkWindowType {
143 GDK_WINDOW_ROOT=0,
144 GDK_WINDOW_TOPLEVEL=1,
145 GDK_WINDOW_CHILD=2,
146 GDK_WINDOW_DIALOG=3,
147 GDK_WINDOW_TEMP=4,
148 GDK_WINDOW_FOREIGN=5,
149 }
150 enum GdkWindowClass {
151 GDK_INPUT_OUTPUT=0,
152 GDK_INPUT_ONLY=1,
153 }
154 alias _GdkPointerHooks GdkPointerHooks;
155 alias _GdkDrawable GdkWindow;
156 enum GdkModifierType {
157 GDK_SHIFT_MASK=1,
158 GDK_LOCK_MASK=2,
159 GDK_CONTROL_MASK=4,
160 GDK_MOD1_MASK=8,
161 GDK_MOD2_MASK=16,
162 GDK_MOD3_MASK=32,
163 GDK_MOD4_MASK=64,
164 GDK_MOD5_MASK=128,
165 GDK_BUTTON1_MASK=256,
166 GDK_BUTTON2_MASK=512,
167 GDK_BUTTON3_MASK=1024,
168 GDK_BUTTON4_MASK=2048,
169 GDK_BUTTON5_MASK=4096,
170 GDK_SUPER_MASK=67108864,
171 GDK_HYPER_MASK=134217728,
172 GDK_META_MASK=268435456,
173 GDK_RELEASE_MASK=1073741824,
174 GDK_MODIFIER_MASK=1543512063,
175 }
176 alias _GdkDrawable * function(_GdkDrawable *, gint *, gint *, gint *) _BCD_func__6478;
177 alias _GdkScreen GdkScreen;
178 alias _GdkDrawable * function(_GdkScreen *, gint *, gint *) _BCD_func__6479;
179 alias _GdkWindowAttr GdkWindowAttr;
180 alias _GdkVisual GdkVisual;
181 alias _GdkColormap GdkColormap;
182 alias _GdkCursor GdkCursor;
183 alias _GdkGeometry GdkGeometry;
184 enum GdkVisualType {
185 GDK_VISUAL_STATIC_GRAY=0,
186 GDK_VISUAL_GRAYSCALE=1,
187 GDK_VISUAL_STATIC_COLOR=2,
188 GDK_VISUAL_PSEUDO_COLOR=3,
189 GDK_VISUAL_TRUE_COLOR=4,
190 GDK_VISUAL_DIRECT_COLOR=5,
191 }
192 alias void GdkVisualClass;
193 alias void * GdkAtom;
194 alias void * GdkSelectionType;
195 alias void * GdkTarget;
196 alias void * GdkSelection;
197 alias _GdkScreenClass GdkScreenClass;
198 alias void function(_GdkScreen *) _BCD_func__6483;
199 alias _GdkSpan GdkSpan;
200 alias void function(_GdkSpan *, void *) _BCD_func__4157;
201 alias _BCD_func__4157 GdkSpanFunc;
202 enum GdkOverlapType {
203 GDK_OVERLAP_RECTANGLE_IN=0,
204 GDK_OVERLAP_RECTANGLE_OUT=1,
205 GDK_OVERLAP_RECTANGLE_PART=2,
206 }
207 enum GdkFillRule {
208 GDK_EVEN_ODD_RULE=0,
209 GDK_WINDING_RULE=1,
210 }
211 enum GdkPropMode {
212 GDK_PROP_MODE_REPLACE=0,
213 GDK_PROP_MODE_PREPEND=1,
214 GDK_PROP_MODE_APPEND=2,
215 }
216 alias _GdkPixmapObjectClass GdkPixmapObjectClass;
217 alias _GdkPixmapObject GdkPixmapObject;
218 alias _GdkPangoAttrEmbossColor GdkPangoAttrEmbossColor;
219 alias _GdkPangoAttrEmbossed GdkPangoAttrEmbossed;
220 alias _GdkPangoAttrStipple GdkPangoAttrStipple;
221 alias _GdkDrawable GdkBitmap;
222 alias void GdkPangoRendererPrivate;
223 alias _GdkPangoRendererClass GdkPangoRendererClass;
224 alias _GdkPangoRenderer GdkPangoRenderer;
225 alias _GdkDisplayManagerClass GdkDisplayManagerClass;
226 alias void GdkDisplayManager;
227 alias _GdkDisplay GdkDisplay;
228 alias void function(void *, _GdkDisplay *) _BCD_func__6492;
229 alias _GdkKeymapClass GdkKeymapClass;
230 alias _GdkKeymap GdkKeymap;
231 alias void function(_GdkKeymap *) _BCD_func__6494;
232 alias _GdkKeymapKey GdkKeymapKey;
233 alias _GdkImageClass GdkImageClass;
234 enum GdkImageType {
235 GDK_IMAGE_NORMAL=0,
236 GDK_IMAGE_SHARED=1,
237 GDK_IMAGE_FASTEST=2,
238 }
239 enum GdkFontType {
240 GDK_FONT_FONT=0,
241 GDK_FONT_FONTSET=1,
242 }
243 alias _GdkTrapezoid GdkTrapezoid;
244 alias _GdkGC GdkGC;
245 alias _GdkGCValues GdkGCValues;
246 enum GdkGCValuesMask {
247 GDK_GC_FOREGROUND=1,
248 GDK_GC_BACKGROUND=2,
249 GDK_GC_FONT=4,
250 GDK_GC_FUNCTION=8,
251 GDK_GC_FILL=16,
252 GDK_GC_TILE=32,
253 GDK_GC_STIPPLE=64,
254 GDK_GC_CLIP_MASK=128,
255 GDK_GC_SUBWINDOW=256,
256 GDK_GC_TS_X_ORIGIN=512,
257 GDK_GC_TS_Y_ORIGIN=1024,
258 GDK_GC_CLIP_X_ORIGIN=2048,
259 GDK_GC_CLIP_Y_ORIGIN=4096,
260 GDK_GC_EXPOSURES=8192,
261 GDK_GC_LINE_WIDTH=16384,
262 GDK_GC_LINE_STYLE=32768,
263 GDK_GC_CAP_STYLE=65536,
264 GDK_GC_JOIN_STYLE=131072,
265 }
266 alias _GdkGC * function(_GdkDrawable *, _GdkGCValues *, gint) _BCD_func__6500;
267 alias void function(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint) _BCD_func__6501;
268 alias void function(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, gint, gint) _BCD_func__6502;
269 alias _GdkPoint GdkPoint;
270 alias void function(_GdkDrawable *, _GdkGC *, gint, _GdkPoint *, gint) _BCD_func__6503;
271 alias _GdkFont GdkFont;
272 alias void function(_GdkDrawable *, _GdkFont *, _GdkGC *, gint, gint, char *, gint) _BCD_func__6504;
273 alias guint GdkWChar;
274 alias void function(_GdkDrawable *, _GdkFont *, _GdkGC *, gint, gint, guint *, gint) _BCD_func__6505;
275 alias void function(_GdkDrawable *, _GdkGC *, _GdkDrawable *, gint, gint, gint, gint, gint, gint) _BCD_func__6506;
276 alias void function(_GdkDrawable *, _GdkGC *, _GdkPoint *, gint) _BCD_func__6507;
277 alias _GdkSegment GdkSegment;
278 alias void function(_GdkDrawable *, _GdkGC *, _GdkSegment *, gint) _BCD_func__6508;
279 alias void function(_GdkDrawable *, _GdkGC *, void *, gint, gint, _PangoGlyphString *) _BCD_func__6509;
280 alias _GdkImage GdkImage;
281 alias void function(_GdkDrawable *, _GdkGC *, _GdkImage *, gint, gint, gint, gint, gint, gint) _BCD_func__6510;
282 alias gint function(_GdkDrawable *) _BCD_func__6511;
283 alias void function(_GdkDrawable *, gint *, gint *) _BCD_func__6512;
284 alias void function(_GdkDrawable *, _GdkColormap *) _BCD_func__6513;
285 alias _GdkColormap * function(_GdkDrawable *) _BCD_func__6514;
286 alias _GdkVisual * function(_GdkDrawable *) _BCD_func__6515;
287 alias _GdkScreen * function(_GdkDrawable *) _BCD_func__6516;
288 alias _GdkImage * function(_GdkDrawable *, gint, gint, gint, gint) _BCD_func__6517;
289 alias void * function(_GdkDrawable *) _BCD_func__6518;
290 alias _GdkDrawable * function(_GdkDrawable *, gint, gint, gint, gint, gint *, gint *) _BCD_func__6519;
291 alias void GdkPixbuf;
292 enum GdkRgbDither {
293 GDK_RGB_DITHER_NONE=0,
294 GDK_RGB_DITHER_NORMAL=1,
295 GDK_RGB_DITHER_MAX=2,
296 }
297 alias void function(_GdkDrawable *, _GdkGC *, void *, gint, gint, gint, gint, gint, gint, gint, gint, gint) _BCD_func__6520;
298 alias _GdkImage * function(_GdkDrawable *, _GdkImage *, gint, gint, gint, gint, gint, gint) _BCD_func__6521;
299 alias void function(_GdkDrawable *, _GdkGC *, _PangoMatrix *, void *, gint, gint, _PangoGlyphString *) _BCD_func__6522;
300 alias void function(_GdkDrawable *, _GdkGC *, _GdkTrapezoid *, gint) _BCD_func__6523;
301 alias void * function(_GdkDrawable *) _BCD_func__6524;
302 alias void function() _BCD_func__5298;
303 enum GdkSubwindowMode {
304 GDK_CLIP_BY_CHILDREN=0,
305 GDK_INCLUDE_INFERIORS=1,
306 }
307 enum GdkLineStyle {
308 GDK_LINE_SOLID=0,
309 GDK_LINE_ON_OFF_DASH=1,
310 GDK_LINE_DOUBLE_DASH=2,
311 }
312 enum GdkJoinStyle {
313 GDK_JOIN_MITER=0,
314 GDK_JOIN_ROUND=1,
315 GDK_JOIN_BEVEL=2,
316 }
317 enum GdkFunction {
318 GDK_COPY=0,
319 GDK_INVERT=1,
320 GDK_XOR=2,
321 GDK_CLEAR=3,
322 GDK_AND=4,
323 GDK_AND_REVERSE=5,
324 GDK_AND_INVERT=6,
325 GDK_NOOP=7,
326 GDK_OR=8,
327 GDK_EQUIV=9,
328 GDK_OR_REVERSE=10,
329 GDK_COPY_INVERT=11,
330 GDK_OR_INVERT=12,
331 GDK_NAND=13,
332 GDK_NOR=14,
333 GDK_SET=15,
334 }
335 enum GdkFill {
336 GDK_SOLID=0,
337 GDK_TILED=1,
338 GDK_STIPPLED=2,
339 GDK_OPAQUE_STIPPLED=3,
340 }
341 enum GdkCapStyle {
342 GDK_CAP_NOT_LAST=0,
343 GDK_CAP_BUTT=1,
344 GDK_CAP_ROUND=2,
345 GDK_CAP_PROJECTING=3,
346 }
347 alias _GdkGCClass GdkGCClass;
348 alias void function(_GdkGC *, _GdkGCValues *) _BCD_func__6526;
349 alias void function(_GdkGC *, _GdkGCValues *, gint) _BCD_func__6527;
350 alias void function(_GdkGC *, gint, char *, gint) _BCD_func__6528;
351 alias _GdkDisplayPointerHooks GdkDisplayPointerHooks;
352 alias void function(_GdkDisplay *, _GdkScreen * *, gint *, gint *, gint *) _BCD_func__6531;
353 alias _GdkDrawable * function(_GdkDisplay *, _GdkDrawable *, gint *, gint *, gint *) _BCD_func__6532;
354 alias _GdkDrawable * function(_GdkDisplay *, gint *, gint *) _BCD_func__6533;
355 alias _GdkDisplayClass GdkDisplayClass;
356 alias char * function(_GdkDisplay *) _BCD_func__6535;
357 alias gint function(_GdkDisplay *) _BCD_func__6536;
358 alias _GdkScreen * function(_GdkDisplay *, gint) _BCD_func__6537;
359 alias _GdkScreen * function(_GdkDisplay *) _BCD_func__6538;
360 alias void function(_GdkDisplay *, gint) _BCD_func__6539;
361 enum GdkOwnerChange {
362 GDK_OWNER_CHANGE_NEW_OWNER=0,
363 GDK_OWNER_CHANGE_DESTROY=1,
364 GDK_OWNER_CHANGE_CLOSE=2,
365 }
366 enum GdkSettingAction {
367 GDK_SETTING_ACTION_NEW=0,
368 GDK_SETTING_ACTION_CHANGED=1,
369 GDK_SETTING_ACTION_DELETED=2,
370 }
371 enum GdkPropertyState {
372 GDK_PROPERTY_NEW_VALUE=0,
373 GDK_PROPERTY_DELETE=1,
374 }
375 enum GdkCrossingMode {
376 GDK_CROSSING_NORMAL=0,
377 GDK_CROSSING_GRAB=1,
378 GDK_CROSSING_UNGRAB=2,
379 }
380 enum GdkNotifyType {
381 GDK_NOTIFY_ANCESTOR=0,
382 GDK_NOTIFY_VIRTUAL=1,
383 GDK_NOTIFY_INFERIOR=2,
384 GDK_NOTIFY_NONLINEAR=3,
385 GDK_NOTIFY_NONLINEAR_VIRTUAL=4,
386 GDK_NOTIFY_UNKNOWN=5,
387 }
388 enum GdkScrollDirection {
389 GDK_SCROLL_UP=0,
390 GDK_SCROLL_DOWN=1,
391 GDK_SCROLL_LEFT=2,
392 GDK_SCROLL_RIGHT=3,
393 }
394 enum GdkVisibilityState {
395 GDK_VISIBILITY_UNOBSCURED=0,
396 GDK_VISIBILITY_PARTIAL=1,
397 GDK_VISIBILITY_FULLY_OBSCURED=2,
398 }
399 enum GdkEventType {
400 GDK_NOTHING=-1,
401 GDK_DELETE=0,
402 GDK_DESTROY=1,
403 GDK_EXPOSE=2,
404 GDK_MOTION_NOTIFY=3,
405 GDK_BUTTON_PRESS=4,
406 GDK_2BUTTON_PRESS=5,
407 GDK_3BUTTON_PRESS=6,
408 GDK_BUTTON_RELEASE=7,
409 GDK_KEY_PRESS=8,
410 GDK_KEY_RELEASE=9,
411 GDK_ENTER_NOTIFY=10,
412 GDK_LEAVE_NOTIFY=11,
413 GDK_FOCUS_CHANGE=12,
414 GDK_CONFIGURE=13,
415 GDK_MAP=14,
416 GDK_UNMAP=15,
417 GDK_PROPERTY_NOTIFY=16,
418 GDK_SELECTION_CLEAR=17,
419 GDK_SELECTION_REQUEST=18,
420 GDK_SELECTION_NOTIFY=19,
421 GDK_PROXIMITY_IN=20,
422 GDK_PROXIMITY_OUT=21,
423 GDK_DRAG_ENTER=22,
424 GDK_DRAG_LEAVE=23,
425 GDK_DRAG_MOTION=24,
426 GDK_DRAG_STATUS=25,
427 GDK_DROP_START=26,
428 GDK_DROP_FINISHED=27,
429 GDK_CLIENT_EVENT=28,
430 GDK_VISIBILITY_NOTIFY=29,
431 GDK_NO_EXPOSE=30,
432 GDK_SCROLL=31,
433 GDK_WINDOW_STATE=32,
434 GDK_SETTING=33,
435 GDK_OWNER_CHANGE=34,
436 GDK_GRAB_BROKEN=35,
437 }
438 enum GdkFilterReturn {
439 GDK_FILTER_CONTINUE=0,
440 GDK_FILTER_TRANSLATE=1,
441 GDK_FILTER_REMOVE=2,
442 }
443 alias void GdkXEvent;
444 alias _GdkEvent GdkEvent;
445 alias gint function(void *, _GdkEvent *, void *) _BCD_func__4335;
446 alias _BCD_func__4335 GdkFilterFunc;
447 alias void function(_GdkEvent *, void *) _BCD_func__4336;
448 alias _BCD_func__4336 GdkEventFunc;
449 alias _GdkEventAny GdkEventAny;
450 alias _GdkEventExpose GdkEventExpose;
451 alias _GdkEventNoExpose GdkEventNoExpose;
452 alias _GdkEventVisibility GdkEventVisibility;
453 alias _GdkEventMotion GdkEventMotion;
454 alias _GdkEventButton GdkEventButton;
455 alias _GdkEventScroll GdkEventScroll;
456 alias _GdkEventKey GdkEventKey;
457 alias _GdkEventCrossing GdkEventCrossing;
458 alias _GdkEventFocus GdkEventFocus;
459 alias _GdkEventConfigure GdkEventConfigure;
460 alias _GdkEventProperty GdkEventProperty;
461 alias _GdkEventSelection GdkEventSelection;
462 alias _GdkEventOwnerChange GdkEventOwnerChange;
463 alias _GdkEventProximity GdkEventProximity;
464 alias _GdkEventClient GdkEventClient;
465 alias _GdkEventDND GdkEventDND;
466 alias _GdkEventWindowState GdkEventWindowState;
467 alias _GdkEventSetting GdkEventSetting;
468 alias _GdkEventGrabBroken GdkEventGrabBroken;
469 alias _GdkDragContext GdkDragContext;
470 alias _GdkDevice GdkDevice;
471 alias void* GdkNativeWindow;
472 alias _GdkRectangle GdkRectangle;
473 enum GdkAxisUse {
474 GDK_AXIS_IGNORE=0,
475 GDK_AXIS_X=1,
476 GDK_AXIS_Y=2,
477 GDK_AXIS_PRESSURE=3,
478 GDK_AXIS_XTILT=4,
479 GDK_AXIS_YTILT=5,
480 GDK_AXIS_WHEEL=6,
481 GDK_AXIS_LAST=7,
482 }
483 enum GdkInputMode {
484 GDK_MODE_DISABLED=0,
485 GDK_MODE_SCREEN=1,
486 GDK_MODE_WINDOW=2,
487 }
488 enum GdkInputSource {
489 GDK_SOURCE_MOUSE=0,
490 GDK_SOURCE_PEN=1,
491 GDK_SOURCE_ERASER=2,
492 GDK_SOURCE_CURSOR=3,
493 }
494 enum GdkExtensionMode {
495 GDK_EXTENSION_EVENTS_NONE=0,
496 GDK_EXTENSION_EVENTS_ALL=1,
497 GDK_EXTENSION_EVENTS_CURSOR=2,
498 }
499 alias _GdkTimeCoord GdkTimeCoord;
500 alias void GdkDeviceClass;
501 alias _GdkDeviceAxis GdkDeviceAxis;
502 alias _GdkDeviceKey GdkDeviceKey;
503 alias _GdkDragContextClass GdkDragContextClass;
504 enum GdkDragProtocol {
505 GDK_DRAG_PROTO_MOTIF=0,
506 GDK_DRAG_PROTO_XDND=1,
507 GDK_DRAG_PROTO_ROOTWIN=2,
508 GDK_DRAG_PROTO_NONE=3,
509 GDK_DRAG_PROTO_WIN32_DROPFILES=4,
510 GDK_DRAG_PROTO_OLE2=5,
511 GDK_DRAG_PROTO_LOCAL=6,
512 }
513 enum GdkDragAction {
514 GDK_ACTION_DEFAULT=1,
515 GDK_ACTION_COPY=2,
516 GDK_ACTION_MOVE=4,
517 GDK_ACTION_LINK=8,
518 GDK_ACTION_PRIVATE=16,
519 GDK_ACTION_ASK=32,
520 }
521 enum GdkCursorType {
522 GDK_X_CURSOR=0,
523 GDK_ARROW=2,
524 GDK_BASED_ARROW_DOWN=4,
525 GDK_BASED_ARROW_UP=6,
526 GDK_BOAT=8,
527 GDK_BOGOSITY=10,
528 GDK_BOTTOM_LEFT_CORNER=12,
529 GDK_BOTTOM_RIGHT_CORNER=14,
530 GDK_BOTTOM_SIDE=16,
531 GDK_BOTTOM_TEE=18,
532 GDK_BOX_SPIRAL=20,
533 GDK_CENTER_PTR=22,
534 GDK_CIRCLE=24,
535 GDK_CLOCK=26,
536 GDK_COFFEE_MUG=28,
537 GDK_CROSS=30,
538 GDK_CROSS_REVERSE=32,
539 GDK_CROSSHAIR=34,
540 GDK_DIAMOND_CROSS=36,
541 GDK_DOT=38,
542 GDK_DOTBOX=40,
543 GDK_DOUBLE_ARROW=42,
544 GDK_DRAFT_LARGE=44,
545 GDK_DRAFT_SMALL=46,
546 GDK_DRAPED_BOX=48,
547 GDK_EXCHANGE=50,
548 GDK_FLEUR=52,
549 GDK_GOBBLER=54,
550 GDK_GUMBY=56,
551 GDK_HAND1=58,
552 GDK_HAND2=60,
553 GDK_HEART=62,
554 GDK_ICON=64,
555 GDK_IRON_CROSS=66,
556 GDK_LEFT_PTR=68,
557 GDK_LEFT_SIDE=70,
558 GDK_LEFT_TEE=72,
559 GDK_LEFTBUTTON=74,
560 GDK_LL_ANGLE=76,
561 GDK_LR_ANGLE=78,
562 GDK_MAN=80,
563 GDK_MIDDLEBUTTON=82,
564 GDK_MOUSE=84,
565 GDK_PENCIL=86,
566 GDK_PIRATE=88,
567 GDK_PLUS=90,
568 GDK_QUESTION_ARROW=92,
569 GDK_RIGHT_PTR=94,
570 GDK_RIGHT_SIDE=96,
571 GDK_RIGHT_TEE=98,
572 GDK_RIGHTBUTTON=100,
573 GDK_RTL_LOGO=102,
574 GDK_SAILBOAT=104,
575 GDK_SB_DOWN_ARROW=106,
576 GDK_SB_H_DOUBLE_ARROW=108,
577 GDK_SB_LEFT_ARROW=110,
578 GDK_SB_RIGHT_ARROW=112,
579 GDK_SB_UP_ARROW=114,
580 GDK_SB_V_DOUBLE_ARROW=116,
581 GDK_SHUTTLE=118,
582 GDK_SIZING=120,
583 GDK_SPIDER=122,
584 GDK_SPRAYCAN=124,
585 GDK_STAR=126,
586 GDK_TARGET=128,
587 GDK_TCROSS=130,
588 GDK_TOP_LEFT_ARROW=132,
589 GDK_TOP_LEFT_CORNER=134,
590 GDK_TOP_RIGHT_CORNER=136,
591 GDK_TOP_SIDE=138,
592 GDK_TOP_TEE=140,
593 GDK_TREK=142,
594 GDK_UL_ANGLE=144,
595 GDK_UMBRELLA=146,
596 GDK_UR_ANGLE=148,
597 GDK_WATCH=150,
598 GDK_XTERM=152,
599 GDK_LAST_CURSOR=153,
600 GDK_CURSOR_IS_PIXMAP=-1,
601 }
602 alias _GdkPixbufLoaderClass GdkPixbufLoaderClass;
603 alias _GdkPixbufLoader GdkPixbufLoader;
604 alias void function(_GdkPixbufLoader *, gint, gint) _BCD_func__6572;
605 alias void function(_GdkPixbufLoader *) _BCD_func__6573;
606 alias void function(_GdkPixbufLoader *, gint, gint, gint, gint) _BCD_func__6574;
607 alias void GdkPixbufFormat;
608 alias void GdkPixbufSimpleAnimClass;
609 alias void GdkPixbufSimpleAnim;
610 alias void GdkPixbufAnimationIter;
611 alias void GdkPixbufAnimation;
612 enum GdkPixbufRotation {
613 GDK_PIXBUF_ROTATE_NONE=0,
614 GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE=90,
615 GDK_PIXBUF_ROTATE_UPSIDEDOWN=180,
616 GDK_PIXBUF_ROTATE_CLOCKWISE=270,
617 }
618 enum GdkInterpType {
619 GDK_INTERP_NEAREST=0,
620 GDK_INTERP_TILES=1,
621 GDK_INTERP_BILINEAR=2,
622 GDK_INTERP_HYPER=3,
623 }
624 alias gint function(char *, gsize, _GError * *, void *) _BCD_func__4618;
625 alias _BCD_func__4618 GdkPixbufSaveFunc;
626 enum GdkPixbufError {
627 GDK_PIXBUF_ERROR_CORRUPT_IMAGE=0,
628 GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY=1,
629 GDK_PIXBUF_ERROR_BAD_OPTION=2,
630 GDK_PIXBUF_ERROR_UNKNOWN_TYPE=3,
631 GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION=4,
632 GDK_PIXBUF_ERROR_FAILED=5,
633 }
634 alias void function(char *, void *) _BCD_func__4621;
635 alias _BCD_func__4621 GdkPixbufDestroyNotify;
636 enum GdkColorspace {
637 GDK_COLORSPACE_RGB=0,
638 }
639 enum GdkPixbufAlphaMode {
640 GDK_PIXBUF_ALPHA_BILEVEL=0,
641 GDK_PIXBUF_ALPHA_FULL=1,
642 }
643 alias _GdkRgbCmap GdkRgbCmap;
644 alias _GdkColormapClass GdkColormapClass;
645 alias void function(void *) _BCD_func__4634;
646 alias _BCD_func__4634 GdkDestroyNotify;
647 enum GdkInputCondition {
648 GDK_INPUT_READ=1,
649 GDK_INPUT_WRITE=2,
650 GDK_INPUT_EXCEPTION=4,
651 }
652 alias void function(void *, gint, gint) _BCD_func__4635;
653 alias _BCD_func__4635 GdkInputFunction;
654 enum GdkGrabStatus {
655 GDK_GRAB_SUCCESS=0,
656 GDK_GRAB_ALREADY_GRABBED=1,
657 GDK_GRAB_INVALID_TIME=2,
658 GDK_GRAB_NOT_VIEWABLE=3,
659 GDK_GRAB_FROZEN=4,
660 }
661 enum GdkStatus {
662 GDK_OK=0,
663 GDK_ERROR=-1,
664 GDK_ERROR_PARAM=-2,
665 GDK_ERROR_FILE=-3,
666 GDK_ERROR_MEM=-4,
667 }
668 enum GdkByteOrder {
669 GDK_LSB_FIRST=0,
670 GDK_MSB_FIRST=1,
671 }
672 alias gint function(void *) _BCD_func__5647;
673 alias gint function(_GdkDrawable *, void *) _BCD_func__6008;
674 alias void function(void *, _PangoAttrShape *, gint, void *) _BCD_func__4593;
675 alias void function(void *) _BCD_func__4610;
676 alias char * function(void *) _BCD_func__4611;
677 alias gint function(void *) _BCD_func__1140;
678 alias gint function(void *, long *, gint) _BCD_func__1142;
679 alias gint function(void *, char *, guint) _BCD_func__1144;
680 alias gint function(void *, char *, guint) _BCD_func__1146;
681 alias gint function(void * *, char *) _BCD_func__4808;
682 alias gint function(char *, char * * *, guint *) _BCD_func__4809;
683 alias gint function(void *, char *, char *, char *, char *) _BCD_func__4810;
684 alias gint function(__gconv_step *, __gconv_step_data *, void *, char *, char * *, char *, char * *, guint *) _BCD_func__4811;
685 alias void function(__gconv_step *) _BCD_func__4812;
686 alias gint function(__gconv_step *) _BCD_func__4813;
687 alias guint function(__gconv_step *, char) _BCD_func__4814;
688 alias gint function(__gconv_step *, __gconv_step_data *, char * *, char *, char * *, guint *, gint, gint) _BCD_func__4815;
689 alias gint function(void *, void *, void *) _BCD_func__4965;
690 alias void * function(void *) _BCD_func__4989;
691 alias gint function(_PangoAttribute *, void *) _BCD_func__4990;
692 alias void function(void *, guint, guint, _GInterfaceInfo *) _BCD_func__5093;
693 alias void function(void *, guint, _GTypeInfo *, _GTypeValueTable *) _BCD_func__5094;
694 alias void function(void *) _BCD_func__5095;
695 alias void function(void *, _GObject *, gint) _BCD_func__5243;
696 alias void function(void *, _GObject *) _BCD_func__5247;
697 alias void function(_GObject *) _BCD_func__5248;
698 alias void function(_GObject *, guint, _GValue *, _GParamSpec *) _BCD_func__5249;
699 alias void function(_GObject *, guint, _GValue *, _GParamSpec *) _BCD_func__5250;
700 alias gint function(_GSignalInvocationHint *, _GValue *, _GValue *, void *) _BCD_func__5276;
701 alias gint function(_GSignalInvocationHint *, guint, _GValue *, void *) _BCD_func__5277;
702 alias void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *) _BCD_func__5278;
703 alias void function(void *, _GClosure *) _BCD_func__5297;
704 alias void function(_GValue *, _GValue *) _BCD_func__5355;
705 alias void * function(void *) _BCD_func__5383;
706 alias void function(void *, void *) _BCD_func__5387;
707 alias gint function(void *, _GTypeClass *) _BCD_func__5388;
708 alias void function(_GTypeInstance *, void *) _BCD_func__5389;
709 alias gint function(void *, void *, void *) _BCD_func__5443;
710 alias gint function(void *, void *, void *) _BCD_func__5457;
711 alias void function(_GScanner *, char *, gint) _BCD_func__5460;
712 alias gint function(void *, _GString *, void *) _BCD_func__5532;
713 alias void function(void *, void *, void *, _GError * *) _BCD_func__5549;
714 alias gint function(void *, void *, void *, _GError * *) _BCD_func__5550;
715 alias gint function(char *, char *, void *, _GError * *) _BCD_func__5551;
716 alias void * function(void *, void *) _BCD_func__5562;
717 alias void function(_GNode *, void *) _BCD_func__5563;
718 alias gint function(_GNode *, void *) _BCD_func__5564;
719 alias void function(char *) _BCD_func__5572;
720 alias void function(char *, gint, char *, void *) _BCD_func__5574;
721 alias gint function(_GIOChannel *, gint, void *) _BCD_func__5589;
722 alias gint function(_GPollFD *, guint, gint) _BCD_func__5640;
723 alias void function(gint, gint, void *) _BCD_func__5646;
724 alias void function(_GHookList *, _GHook *) _BCD_func__5682;
725 alias gint function(_GHook *, void *) _BCD_func__5683;
726 alias void function(_GHook *, void *) _BCD_func__5684;
727 alias gint function(_GHook *, _GHook *) _BCD_func__5685;
728 alias void function(guint, void *, void *) _BCD_func__5719;
729 alias gint function(char *, char *, guint) _BCD_func__5722;
730 alias char * function(void *) _BCD_func__5723;
731 alias char * function(char *, void *) _BCD_func__5908;
732 alias void function(void *, void *, void *) _BCD_func__5909;
733 alias guint function(void *) _BCD_func__5910;
734 alias gint function(void *, void *) _BCD_func__5911;
735 alias gint function(void *, void *, void *) _BCD_func__5912;
736 alias gint function(void *, void *) _BCD_func__5913;
737 alias gint function(void *, char *, guint) _BCD_func__5985;
738 alias gint function(void *, char *, guint) _BCD_func__5986;
739 struct _GdkWindowObjectClass {
740 _GdkDrawableClass parent_class;
741 }
742 struct _GdkWindowObject {
743 _GdkDrawable parent_instance;
744 _GdkDrawable * impl;
745 _GdkWindowObject * parent;
746 void * user_data;
747 gint x;
748 gint y;
749 gint extension_events;
750 _GList * filters;
751 _GList * children;
752 _GdkColor bg_color;
753 _GdkDrawable * bg_pixmap;
754 _GSList * paint_stack;
755 void * update_area;
756 guint update_freeze_count;
757 char window_type;
758 char depth;
759 char resize_count;
760 gint state;
761 guint bitfield0;
762 // guint guffaw_gravity // bits 0 .. 1
763 // guint input_only // bits 1 .. 2
764 // guint modal_hint // bits 2 .. 3
765 // guint composited // bits 3 .. 4
766 // guint destroyed // bits 4 .. 6
767 // guint accept_focus // bits 6 .. 7
768 // guint focus_on_map // bits 7 .. 8
769 // guint shaped // bits 8 .. 9
770 gint event_mask;
771 guint update_and_descendants_freeze_count;
772 }
773 struct _GdkPointerHooks {
774 _BCD_func__6478 get_pointer;
775 _BCD_func__6479 window_at_pointer;
776 }
777 struct _GdkWindowAttr {
778 char * title;
779 gint event_mask;
780 gint x;
781 gint y;
782 gint width;
783 gint height;
784 gint wclass;
785 _GdkVisual * visual;
786 _GdkColormap * colormap;
787 gint window_type;
788 _GdkCursor * cursor;
789 char * wmclass_name;
790 char * wmclass_class;
791 gint override_redirect;
792 gint type_hint;
793 }
794 struct _GdkGeometry {
795 gint min_width;
796 gint min_height;
797 gint max_width;
798 gint max_height;
799 gint base_width;
800 gint base_height;
801 gint width_inc;
802 gint height_inc;
803 double min_aspect;
804 double max_aspect;
805 gint win_gravity;
806 }
807 struct _GdkScreenClass {
808 _GObjectClass parent_class;
809 _BCD_func__6483 size_changed;
810 _BCD_func__6483 composited_changed;
811 }
812 struct _GdkPixmapObjectClass {
813 _GdkDrawableClass parent_class;
814 }
815 struct _GdkPixmapObject {
816 _GdkDrawable parent_instance;
817 _GdkDrawable * impl;
818 gint depth;
819 }
820 struct _GdkPangoAttrEmbossColor {
821 _PangoAttribute attr;
822 _PangoColor color;
823 }
824 struct _GdkPangoAttrEmbossed {
825 _PangoAttribute attr;
826 gint embossed;
827 }
828 struct _GdkPangoAttrStipple {
829 _PangoAttribute attr;
830 _GdkDrawable * stipple;
831 }
832 struct _GdkPangoRendererClass {
833 _PangoRendererClass parent_class;
834 }
835 struct _GdkPangoRenderer {
836 _PangoRenderer parent_instance;
837 void * priv;
838 }
839 struct _GdkDisplayManagerClass {
840 _GObjectClass parent_class;
841 _BCD_func__6492 display_opened;
842 }
843 struct _GdkKeymapClass {
844 _GObjectClass parent_class;
845 _BCD_func__6494 direction_changed;
846 _BCD_func__6494 keys_changed;
847 }
848 struct _GdkKeymap {
849 _GObject parent_instance;
850 _GdkDisplay * display;
851 }
852 struct _GdkKeymapKey {
853 guint keycode;
854 gint group;
855 gint level;
856 }
857 struct _GdkImageClass {
858 _GObjectClass parent_class;
859 }
860 struct _GdkTrapezoid {
861 double y1;
862 double x11;
863 double x21;
864 double y2;
865 double x12;
866 double x22;
867 }
868 struct _GdkDrawableClass {
869 _GObjectClass parent_class;
870 _BCD_func__6500 create_gc;
871 _BCD_func__6501 draw_rectangle;
872 _BCD_func__6502 draw_arc;
873 _BCD_func__6503 draw_polygon;
874 _BCD_func__6504 draw_text;
875 _BCD_func__6505 draw_text_wc;
876 _BCD_func__6506 draw_drawable;
877 _BCD_func__6507 draw_points;
878 _BCD_func__6508 draw_segments;
879 _BCD_func__6507 draw_lines;
880 _BCD_func__6509 draw_glyphs;
881 _BCD_func__6510 draw_image;
882 _BCD_func__6511 get_depth;
883 _BCD_func__6512 get_size;
884 _BCD_func__6513 set_colormap;
885 _BCD_func__6514 get_colormap;
886 _BCD_func__6515 get_visual;
887 _BCD_func__6516 get_screen;
888 _BCD_func__6517 get_image;
889 _BCD_func__6518 get_clip_region;
890 _BCD_func__6518 get_visible_region;
891 _BCD_func__6519 get_composite_drawable;
892 _BCD_func__6520 draw_pixbuf;
893 _BCD_func__6521 _copy_to_image;
894 _BCD_func__6522 draw_glyphs_transformed;
895 _BCD_func__6523 draw_trapezoids;
896 _BCD_func__6524 ref_cairo_surface;
897 _BCD_func__5298 _gdk_reserved4;
898 _BCD_func__5298 _gdk_reserved5;
899 _BCD_func__5298 _gdk_reserved6;
900 _BCD_func__5298 _gdk_reserved7;
901 _BCD_func__5298 _gdk_reserved9;
902 _BCD_func__5298 _gdk_reserved10;
903 _BCD_func__5298 _gdk_reserved11;
904 _BCD_func__5298 _gdk_reserved12;
905 _BCD_func__5298 _gdk_reserved13;
906 _BCD_func__5298 _gdk_reserved14;
907 _BCD_func__5298 _gdk_reserved15;
908 _BCD_func__5298 _gdk_reserved16;
909 }
910 struct _GdkGCClass {
911 _GObjectClass parent_class;
912 _BCD_func__6526 get_values;
913 _BCD_func__6527 set_values;
914 _BCD_func__6528 set_dashes;
915 _BCD_func__5298 _gdk_reserved1;
916 _BCD_func__5298 _gdk_reserved2;
917 _BCD_func__5298 _gdk_reserved3;
918 _BCD_func__5298 _gdk_reserved4;
919 }
920 struct _GdkGCValues {
921 _GdkColor foreground;
922 _GdkColor background;
923 _GdkFont * font;
924 gint function_;
925 gint fill;
926 _GdkDrawable * tile;
927 _GdkDrawable * stipple;
928 _GdkDrawable * clip_mask;
929 gint subwindow_mode;
930 gint ts_x_origin;
931 gint ts_y_origin;
932 gint clip_x_origin;
933 gint clip_y_origin;
934 gint graphics_exposures;
935 gint line_width;
936 gint line_style;
937 gint cap_style;
938 gint join_style;
939 }
940 struct _GdkDisplayPointerHooks {
941 _BCD_func__6531 get_pointer;
942 _BCD_func__6532 window_get_pointer;
943 _BCD_func__6533 window_at_pointer;
944 }
945 struct _GdkDisplayClass {
946 _GObjectClass parent_class;
947 _BCD_func__6535 get_display_name;
948 _BCD_func__6536 get_n_screens;
949 _BCD_func__6537 get_screen;
950 _BCD_func__6538 get_default_screen;
951 _BCD_func__6539 closed;
952 }
953 union _GdkEvent {
954 gint type;
955 _GdkEventAny any;
956 _GdkEventExpose expose;
957 _GdkEventNoExpose no_expose;
958 _GdkEventVisibility visibility;
959 _GdkEventMotion motion;
960 _GdkEventButton button;
961 _GdkEventScroll scroll;
962 _GdkEventKey key;
963 _GdkEventCrossing crossing;
964 _GdkEventFocus focus_change;
965 _GdkEventConfigure configure;
966 _GdkEventProperty property;
967 _GdkEventSelection selection;
968 _GdkEventOwnerChange owner_change;
969 _GdkEventProximity proximity;
970 _GdkEventClient client;
971 _GdkEventDND dnd;
972 _GdkEventWindowState window_state;
973 _GdkEventSetting setting;
974 _GdkEventGrabBroken grab_broken;
975 }
976 struct _GdkEventGrabBroken {
977 gint type;
978 _GdkDrawable * window;
979 char send_event;
980 gint keyboard;
981 gint implicit;
982 _GdkDrawable * grab_window;
983 }
984 struct _GdkEventSetting {
985 gint type;
986 _GdkDrawable * window;
987 char send_event;
988 gint action;
989 char * name;
990 }
991 struct _GdkEventWindowState {
992 gint type;
993 _GdkDrawable * window;
994 char send_event;
995 gint changed_mask;
996 gint new_window_state;
997 }
998 struct _GdkEventDND {
999 gint type;
1000 _GdkDrawable * window;
1001 char send_event;
1002 _GdkDragContext * context;
1003 guint32 time;
1004 short x_root;
1005 short y_root;
1006 }
1007 union N15_GdkEventClient5__115E {
1008 char [20] b;
1009 short [10] s;
1010 gint [5] l;
1011 }
1012 struct _GdkEventClient {
1013 gint type;
1014 _GdkDrawable * window;
1015 char send_event;
1016 void * message_type;
1017 ushort data_format;
1018 N15_GdkEventClient5__115E data;
1019 }
1020 struct _GdkEventProximity {
1021 gint type;
1022 _GdkDrawable * window;
1023 char send_event;
1024 guint32 time;
1025 _GdkDevice * device;
1026 }
1027 struct _GdkEventOwnerChange {
1028 gint type;
1029 _GdkDrawable * window;
1030 char send_event;
1031 guint owner;
1032 gint reason;
1033 void * selection;
1034 guint32 time;
1035 guint32 selection_time;
1036 }
1037 struct _GdkEventSelection {
1038 gint type;
1039 _GdkDrawable * window;
1040 char send_event;
1041 void * selection;
1042 void * target;
1043 void * property;
1044 guint32 time;
1045 guint requestor;
1046 }
1047 struct _GdkEventProperty {
1048 gint type;
1049 _GdkDrawable * window;
1050 char send_event;
1051 void * atom;
1052 guint32 time;
1053 guint state;
1054 }
1055 struct _GdkEventConfigure {
1056 gint type;
1057 _GdkDrawable * window;
1058 char send_event;
1059 gint x;
1060 gint y;
1061 gint width;
1062 gint height;
1063 }
1064 struct _GdkEventCrossing {
1065 gint type;
1066 _GdkDrawable * window;
1067 char send_event;
1068 _GdkDrawable * subwindow;
1069 guint32 time;
1070 double x;
1071 double y;
1072 double x_root;
1073 double y_root;
1074 gint mode;
1075 gint detail;
1076 gint focus;
1077 guint state;
1078 }
1079 struct _GdkEventFocus {
1080 gint type;
1081 _GdkDrawable * window;
1082 char send_event;
1083 short in_;
1084 }
1085 struct _GdkEventKey {
1086 gint type;
1087 _GdkDrawable * window;
1088 char send_event;
1089 guint32 time;
1090 guint state;
1091 guint keyval;
1092 gint length;
1093 char * string;
1094 ushort hardware_keycode;
1095 char group;
1096 ubyte bitfield0;
1097 // guint is_modifier // bits 0 .. 1
1098 }
1099 struct _GdkEventScroll {
1100 gint type;
1101 _GdkDrawable * window;
1102 char send_event;
1103 guint32 time;
1104 double x;
1105 double y;
1106 guint state;
1107 gint direction;
1108 _GdkDevice * device;
1109 double x_root;
1110 double y_root;
1111 }
1112 struct _GdkEventButton {
1113 gint type;
1114 _GdkDrawable * window;
1115 char send_event;
1116 guint32 time;
1117 double x;
1118 double y;
1119 double * axes;
1120 guint state;
1121 guint button;
1122 _GdkDevice * device;
1123 double x_root;
1124 double y_root;
1125 }
1126 struct _GdkEventMotion {
1127 gint type;
1128 _GdkDrawable * window;
1129 char send_event;
1130 guint32 time;
1131 double x;
1132 double y;
1133 double * axes;
1134 guint state;
1135 short is_hint;
1136 _GdkDevice * device;
1137 double x_root;
1138 double y_root;
1139 }
1140 struct _GdkEventVisibility {
1141 gint type;
1142 _GdkDrawable * window;
1143 char send_event;
1144 gint state;
1145 }
1146 struct _GdkEventNoExpose {
1147 gint type;
1148 _GdkDrawable * window;
1149 char send_event;
1150 }
1151 struct _GdkEventExpose {
1152 gint type;
1153 _GdkDrawable * window;
1154 char send_event;
1155 _GdkRectangle area;
1156 void * region;
1157 gint count;
1158 }
1159 struct _GdkEventAny {
1160 gint type;
1161 _GdkDrawable * window;
1162 char send_event;
1163 }
1164 struct _GdkTimeCoord {
1165 guint32 time;
1166 double [128] axes;
1167 }
1168 struct _GdkDevice {
1169 _GObject parent_instance;
1170 char * name;
1171 gint source;
1172 gint mode;
1173 gint has_cursor;
1174 gint num_axes;
1175 _GdkDeviceAxis * axes;
1176 gint num_keys;
1177 _GdkDeviceKey * keys;
1178 }
1179 struct _GdkDeviceAxis {
1180 gint use;
1181 double min;
1182 double max;
1183 }
1184 struct _GdkDeviceKey {
1185 guint keyval;
1186 gint modifiers;
1187 }
1188 struct _GdkDragContextClass {
1189 _GObjectClass parent_class;
1190 }
1191 struct _GdkDragContext {
1192 _GObject parent_instance;
1193 gint protocol;
1194 gint is_source;
1195 _GdkDrawable * source_window;
1196 _GdkDrawable * dest_window;
1197 _GList * targets;
1198 gint actions;
1199 gint suggested_action;
1200 gint action;
1201 guint32 start_time;
1202 void * windowing_data;
1203 }
1204 struct _GdkPixbufLoaderClass {
1205 _GObjectClass parent_class;
1206 _BCD_func__6572 size_prepared;
1207 _BCD_func__6573 area_prepared;
1208 _BCD_func__6574 area_updated;
1209 _BCD_func__6573 closed;
1210 }
1211 struct _GdkPixbufLoader {
1212 _GObject parent_instance;
1213 void * priv;
1214 }
1215 struct _GdkRgbCmap {
1216 guint [256] colors;
1217 gint n_colors;
1218 _GSList * info_list;
1219 }
1220 struct _GdkColormapClass {
1221 _GObjectClass parent_class;
1222 }
1223 struct _GdkScreen {
1224 _GObject parent_instance;
1225 guint bitfield0;
1226 // guint closed // bits 0 .. 1
1227 _GdkGC * [32] normal_gcs;
1228 _GdkGC * [32] exposure_gcs;
1229 void * font_options;
1230 double resolution;
1231 }
1232 struct _GdkDisplay {
1233 _GObject parent_instance;
1234 _GList * queued_events;
1235 _GList * queued_tail;
1236 guint32 [2] button_click_time;
1237 _GdkDrawable * [2] button_window;
1238 gint [2] button_number;
1239 guint double_click_time;
1240 _GdkDevice * core_pointer;
1241 _GdkDisplayPointerHooks * pointer_hooks;
1242 guint bitfield0;
1243 // guint closed // bits 0 .. 1
1244 guint double_click_distance;
1245 gint [2] button_x;
1246 gint [2] button_y;
1247 }
1248 struct _GdkDrawable {
1249 _GObject parent_instance;
1250 }
1251 struct _GdkVisual {
1252 _GObject parent_instance;
1253 gint type;
1254 gint depth;
1255 gint byte_order;
1256 gint colormap_size;
1257 gint bits_per_rgb;
1258 guint32 red_mask;
1259 gint red_shift;
1260 gint red_prec;
1261 guint32 green_mask;
1262 gint green_shift;
1263 gint green_prec;
1264 guint32 blue_mask;
1265 gint blue_shift;
1266 gint blue_prec;
1267 }
1268 struct _GdkImage {
1269 _GObject parent_instance;
1270 gint type;
1271 _GdkVisual * visual;
1272 gint byte_order;
1273 gint width;
1274 gint height;
1275 ushort depth;
1276 ushort bpp;
1277 ushort bpl;
1278 ushort bits_per_pixel;
1279 void * mem;
1280 _GdkColormap * colormap;
1281 void * windowing_data;
1282 }
1283 struct _GdkGC {
1284 _GObject parent_instance;
1285 gint clip_x_origin;
1286 gint clip_y_origin;
1287 gint ts_x_origin;
1288 gint ts_y_origin;
1289 _GdkColormap * colormap;
1290 }
1291 struct _GdkFont {
1292 gint type;
1293 gint ascent;
1294 gint descent;
1295 }
1296 struct _GdkCursor {
1297 gint type;
1298 guint ref_count;
1299 }
1300 struct _GdkColormap {
1301 _GObject parent_instance;
1302 gint size;
1303 _GdkColor * colors;
1304 _GdkVisual * visual;
1305 void * windowing_data;
1306 }
1307 struct _GdkColor {
1308 guint32 pixel;
1309 ushort red;
1310 ushort green;
1311 ushort blue;
1312 }
1313 struct _GdkSpan {
1314 gint x;
1315 gint y;
1316 gint width;
1317 }
1318 struct _GdkSegment {
1319 gint x1;
1320 gint y1;
1321 gint x2;
1322 gint y2;
1323 }
1324 struct _GdkRectangle {
1325 gint x;
1326 gint y;
1327 gint width;
1328 gint height;
1329 }
1330 struct _GdkPoint {
1331 gint x;
1332 gint y;
1333 }
1334 version(DYNLINK){
1335 mixin(gshared!(
1336 "extern (C) guint function(guint, _BCD_func__5647, void *)gdk_threads_add_timeout;
1337 extern (C) guint function(gint, guint, _BCD_func__5647, void *, _BCD_func__4634)gdk_threads_add_timeout_full;
1338 extern (C) guint function(_BCD_func__5647, void *)gdk_threads_add_idle;
1339 extern (C) guint function(gint, _BCD_func__5647, void *, _BCD_func__4634)gdk_threads_add_idle_full;
1340 extern (C) void function(_BCD_func__5298, _BCD_func__5298)gdk_threads_set_lock_functions;
1341 extern (C) void function()gdk_threads_init;
1342 extern (C) void function()gdk_threads_leave;
1343 extern (C) void function()gdk_threads_enter;
1344 extern (C) extern _BCD_func__5298* gdk_threads_unlock;
1345 extern (C) extern _BCD_func__5298* gdk_threads_lock;
1346 extern (C) extern void ** gdk_threads_mutex;
1347 extern (C) void function(char *)gdk_notify_startup_complete_with_id;
1348 extern (C) void function()gdk_notify_startup_complete;
1349 extern (C) gint function(_GdkDisplay *, _GdkEvent *, guint)gdk_event_send_client_message_for_display;
1350 extern (C) void function(_GdkEvent *)gdk_event_send_clientmessage_toall;
1351 extern (C) gint function(_GdkEvent *, guint)gdk_event_send_client_message;
1352 extern (C) gint function(guint *, char *, gint)gdk_mbstowcs;
1353 extern (C) char * function(guint *)gdk_wcstombs;
1354 extern (C) GType function()gdk_rectangle_get_type;
1355 extern (C) void function(_GdkRectangle *, _GdkRectangle *, _GdkRectangle *)gdk_rectangle_union;
1356 extern (C) gint function(_GdkRectangle *, _GdkRectangle *, _GdkRectangle *)gdk_rectangle_intersect;
1357 extern (C) void function(guint)gdk_set_double_click_time;
1358 extern (C) void function()gdk_flush;
1359 extern (C) void function()gdk_beep;
1360 extern (C) gint function()gdk_screen_height_mm;
1361 extern (C) gint function()gdk_screen_width_mm;
1362 extern (C) gint function()gdk_screen_height;
1363 extern (C) gint function()gdk_screen_width;
1364 extern (C) gint function()gdk_pointer_is_grabbed;
1365 extern (C) void function(guint32)gdk_keyboard_ungrab;
1366 extern (C) void function(guint32)gdk_pointer_ungrab;
1367 extern (C) gint function(_GdkDisplay *, _GdkDrawable * *, gint *)gdk_keyboard_grab_info_libgtk_only;
1368 extern (C) gint function(_GdkDisplay *, _GdkDrawable * *, gint *)gdk_pointer_grab_info_libgtk_only;
1369 extern (C) gint function(_GdkDrawable *, gint, guint32)gdk_keyboard_grab;
1370 extern (C) gint function(_GdkDrawable *, gint, gint, _GdkDrawable *, _GdkCursor *, guint32)gdk_pointer_grab;
1371 extern (C) void function(gint)gdk_input_remove;
1372 extern (C) gint function(gint, gint, _BCD_func__4635, void *)gdk_input_add;
1373 extern (C) gint function(gint, gint, _BCD_func__4635, void *, _BCD_func__4634)gdk_input_add_full;
1374 extern (C) char * function()gdk_get_display_arg_name;
1375 extern (C) char * function()gdk_get_display;
1376 extern (C) gint function()gdk_get_use_xshm;
1377 extern (C) void function(gint)gdk_set_use_xshm;
1378 extern (C) gint function()gdk_error_trap_pop;
1379 extern (C) void function()gdk_error_trap_push;
1380 extern (C) void function(char *)gdk_set_program_class;
1381 extern (C) char * function()gdk_get_program_class;
1382 extern (C) char * function()gdk_set_locale;
1383 extern (C) void function(gint)gdk_exit;
1384 extern (C) void function()gdk_pre_parse_libgtk_only;
1385 extern (C) void function(void *)gdk_add_option_entries_libgtk_only;
1386 extern (C) gint function(gint *, char * * *)gdk_init_check;
1387 extern (C) void function(gint *, char * * *)gdk_init;
1388 extern (C) void function(gint *, char * * *)gdk_parse_args;
1389 extern (C) _GdkDrawable * function()gdk_get_default_root_window;
1390 extern (C) _GdkPointerHooks * function(_GdkPointerHooks *)gdk_set_pointer_hooks;
1391 extern (C) void function(_GdkDrawable *)gdk_window_configure_finished;
1392 extern (C) void function(_GdkDrawable *)gdk_window_enable_synchronized_configure;
1393 extern (C) void function(_GdkDrawable *, _GdkDrawable * *, gint *, gint *)gdk_window_get_internal_paint_info;
1394 extern (C) void function(_GdkGeometry *, guint, gint, gint, gint *, gint *)gdk_window_constrain_size;
1395 extern (C) void function(gint)gdk_window_set_debug_updates;
1396 extern (C) void function(_GdkDrawable *, gint)gdk_window_process_updates;
1397 extern (C) void function()gdk_window_process_all_updates;
1398 extern (C) void function(_GdkDrawable *)gdk_window_thaw_toplevel_updates_libgtk_only;
1399 extern (C) void function(_GdkDrawable *)gdk_window_freeze_toplevel_updates_libgtk_only;
1400 extern (C) void function(_GdkDrawable *)gdk_window_thaw_updates;
1401 extern (C) void function(_GdkDrawable *)gdk_window_freeze_updates;
1402 extern (C) void * function(_GdkDrawable *)gdk_window_get_update_area;
1403 extern (C) void function(_GdkDrawable *, void *, _BCD_func__6008, void *)gdk_window_invalidate_maybe_recurse;
1404 extern (C) void function(_GdkDrawable *, void *, gint)gdk_window_invalidate_region;
1405 extern (C) void function(_GdkDrawable *, _GdkRectangle *, gint)gdk_window_invalidate_rect;
1406 extern (C) void function(_GdkDrawable *, gint, gint, gint, guint32)gdk_window_begin_move_drag;
1407 extern (C) void function(_GdkDrawable *, gint, gint, gint, gint, guint32)gdk_window_begin_resize_drag;
1408 extern (C) void function(_GdkDrawable *)gdk_window_register_dnd;
1409 extern (C) void function(_GdkDrawable *, double)gdk_window_set_opacity;
1410 extern (C) void function(_GdkDrawable *, gint)gdk_window_set_keep_below;
1411 extern (C) void function(_GdkDrawable *, gint)gdk_window_set_keep_above;
1412 extern (C) void function(_GdkDrawable *)gdk_window_unfullscreen;
1413 extern (C) void function(_GdkDrawable *)gdk_window_fullscreen;
1414 extern (C) void function(_GdkDrawable *)gdk_window_unmaximize;
1415 extern (C) void function(_GdkDrawable *)gdk_window_maximize;
1416 extern (C) void function(_GdkDrawable *)gdk_window_unstick;
1417 extern (C) void function(_GdkDrawable *)gdk_window_stick;
1418 extern (C) void function(_GdkDrawable *)gdk_window_deiconify;
1419 extern (C) void function(_GdkDrawable *)gdk_window_iconify;
1420 extern (C) void function(_GdkDrawable *)gdk_window_beep;
1421 extern (C) _GList * function()gdk_window_get_toplevels;
1422 extern (C) void function(_GdkDrawable *, gint)gdk_window_set_functions;
1423 extern (C) gint function(_GdkDrawable *, gint *)gdk_window_get_decorations;
1424 extern (C) void function(_GdkDrawable *, gint)gdk_window_set_decorations;
1425 extern (C) _GdkDrawable * function(_GdkDrawable *)gdk_window_get_group;
1426 extern (C) void function(_GdkDrawable *, _GdkDrawable *)gdk_window_set_group;
1427 extern (C) void function(_GdkDrawable *, char *)gdk_window_set_icon_name;
1428 extern (C) void function(_GdkDrawable *, _GdkDrawable *, _GdkDrawable *, _GdkDrawable *)gdk_window_set_icon;
1429 extern (C) void function(_GdkDrawable *, _GList *)gdk_window_set_icon_list;
1430 extern (C) void function(_GdkDrawable *, gint)gdk_window_set_events;
1431 extern (C) gint function(_GdkDrawable *)gdk_window_get_events;
1432 extern (C) _GList * function(_GdkDrawable *)gdk_window_peek_children;
1433 extern (C) _GList * function(_GdkDrawable *)gdk_window_get_children;
1434 extern (C) _GdkDrawable * function(_GdkDrawable *)gdk_window_get_toplevel;
1435 extern (C) _GdkDrawable * function(_GdkDrawable *)gdk_window_get_parent;
1436 extern (C) _GdkDrawable * function(_GdkDrawable *, gint *, gint *, gint *)gdk_window_get_pointer;
1437 extern (C) void function(_GdkDrawable *, _GdkRectangle *)gdk_window_get_frame_extents;
1438 extern (C) void function(_GdkDrawable *, gint *, gint *)gdk_window_get_root_origin;
1439 extern (C) gint function(_GdkDrawable *, gint *, gint *)gdk_window_get_deskrelative_origin;
1440 extern (C) gint function(_GdkDrawable *, gint *, gint *)gdk_window_get_origin;
1441 extern (C) void function(_GdkDrawable *, gint *, gint *)gdk_window_get_position;
1442 extern (C) void function(_GdkDrawable *, gint *, gint *, gint *, gint *, gint *)gdk_window_get_geometry;
1443 extern (C) void function(_GdkDrawable *, void * *)gdk_window_get_user_data;
1444 extern (C) void function(_GdkDrawable *, _GdkCursor *)gdk_window_set_cursor;
1445 extern (C) void function(_GdkDrawable *, _GdkDrawable *, gint)gdk_window_set_back_pixmap;
1446 extern (C) void function(_GdkDrawable *, _GdkColor *)gdk_window_set_background;
1447 extern (C) void function(_GdkDrawable *, _GdkDrawable *)gdk_window_set_transient_for;
1448 extern (C) void function(_GdkDrawable *, char *)gdk_window_set_startup_id;
1449 extern (C) void function(_GdkDrawable *, char *)gdk_window_set_role;
1450 extern (C) void function(_GdkDrawable *, char *)gdk_window_set_title;
1451 extern (C) void function(_GdkDrawable *)gdk_window_end_paint;
1452 extern (C) void function(_GdkDrawable *, void *)gdk_window_begin_paint_region;
1453 extern (C) void function(_GdkDrawable *, _GdkRectangle *)gdk_window_begin_paint_rect;
1454 extern (C) void function(char *)gdk_set_sm_client_id;
1455 extern (C) void function(_GdkDrawable *, _GdkGeometry *, gint)gdk_window_set_geometry_hints;
1456 extern (C) void function(_GdkDrawable *, gint)gdk_window_set_urgency_hint;
1457 extern (C) void function(_GdkDrawable *, gint)gdk_window_set_skip_pager_hint;
1458 extern (C) void function(_GdkDrawable *, gint)gdk_window_set_skip_taskbar_hint;
1459 extern (C) void function(_GdkDrawable *, gint)gdk_window_set_modal_hint;
1460 extern (C) gint function(_GdkDrawable *)gdk_window_get_type_hint;
1461 extern (C) void function(_GdkDrawable *, gint)gdk_window_set_type_hint;
1462 extern (C) void function(_GdkDrawable *, gint, gint, gint, gint, gint, gint, gint)gdk_window_set_hints;
1463 extern (C) _GdkDrawable * function(_GdkDisplay *, guint)gdk_window_lookup_for_display;
1464 extern (C) _GdkDrawable * function(_GdkDisplay *, guint)gdk_window_foreign_new_for_display;
1465 extern (C) _GdkDrawable * function(GdkNativeWindow)gdk_window_lookup;
1466 extern (C) _GdkDrawable * function(guint)gdk_window_foreign_new;
1467 extern (C) gint function(_GdkDrawable *, gint)gdk_window_set_static_gravities;
1468 extern (C) gint function(_GdkDrawable *)gdk_window_get_state;
1469 extern (C) gint function(_GdkDrawable *)gdk_window_is_viewable;
1470 extern (C) gint function(_GdkDrawable *)gdk_window_is_visible;
1471 extern (C) void function(_GdkDrawable *)gdk_window_merge_child_input_shapes;
1472 extern (C) void function(_GdkDrawable *)gdk_window_set_child_input_shapes;
1473 extern (C) void function(_GdkDrawable *, void *, gint, gint)gdk_window_input_shape_combine_region;
1474 extern (C) void function(_GdkDrawable *, _GdkDrawable *, gint, gint)gdk_window_input_shape_combine_mask;
1475 extern (C) void function(_GdkDrawable *)gdk_window_merge_child_shapes;
1476 extern (C) void function(_GdkDrawable *, gint)gdk_window_set_composited;
1477 extern (C) void function(_GdkDrawable *)gdk_window_set_child_shapes;
1478 extern (C) void function(_GdkDrawable *, void *, gint, gint)gdk_window_shape_combine_region;
1479 extern (C) void function(_GdkDrawable *, _GdkDrawable *, gint, gint)gdk_window_shape_combine_mask;
1480 extern (C) void function(_GdkDrawable *, void *, gint, gint)gdk_window_move_region;
1481 extern (C) void function(_GdkDrawable *, gint, gint)gdk_window_scroll;
1482 extern (C) void function(_GdkDrawable *, _BCD_func__4335, void *)gdk_window_remove_filter;
1483 extern (C) void function(_GdkDrawable *, _BCD_func__4335, void *)gdk_window_add_filter;
1484 extern (C) void function(_GdkDrawable *, gint)gdk_window_set_focus_on_map;
1485 extern (C) void function(_GdkDrawable *, gint)gdk_window_set_accept_focus;
1486 extern (C) void function(_GdkDrawable *, gint)gdk_window_set_override_redirect;
1487 extern (C) void function(_GdkDrawable *, void *)gdk_window_set_user_data;
1488 extern (C) void function(_GdkDrawable *, guint32)gdk_window_focus;
1489 extern (C) void function(_GdkDrawable *)gdk_window_lower;
1490 extern (C) void function(_GdkDrawable *)gdk_window_raise;
1491 extern (C) void function(_GdkDrawable *, gint, gint, gint, gint)gdk_window_clear_area_e;
1492 extern (C) void function(_GdkDrawable *, gint, gint, gint, gint)gdk_window_clear_area;
1493 extern (C) void function(_GdkDrawable *)gdk_window_clear;
1494 extern (C) void function(_GdkDrawable *, _GdkDrawable *, gint, gint)gdk_window_reparent;
1495 extern (C) void function(_GdkDrawable *, gint, gint, gint, gint)gdk_window_move_resize;
1496 extern (C) void function(_GdkDrawable *, gint, gint)gdk_window_resize;
1497 extern (C) void function(_GdkDrawable *, gint, gint)gdk_window_move;
1498 extern (C) void function(_GdkDrawable *)gdk_window_show_unraised;
1499 extern (C) void function(_GdkDrawable *)gdk_window_withdraw;
1500 extern (C) void function(_GdkDrawable *)gdk_window_hide;
1501 extern (C) void function(_GdkDrawable *)gdk_window_show;
1502 extern (C) _GdkDrawable * function(gint *, gint *)gdk_window_at_pointer;
1503 extern (C) gint function(_GdkDrawable *)gdk_window_get_window_type;
1504 extern (C) void function(_GdkDrawable *)gdk_window_destroy;
1505 extern (C) _GdkDrawable * function(_GdkDrawable *, _GdkWindowAttr *, gint)gdk_window_new;
1506 extern (C) guint function()gdk_window_object_get_type;
1507 extern (C) _GdkScreen * function(_GdkVisual *)gdk_visual_get_screen;
1508 extern (C) _GList * function()gdk_list_visuals;
1509 extern (C) void function(gint * *, gint *)gdk_query_visual_types;
1510 extern (C) void function(gint * *, gint *)gdk_query_depths;
1511 extern (C) _GdkVisual * function(gint, gint)gdk_visual_get_best_with_both;
1512 extern (C) _GdkVisual * function(gint)gdk_visual_get_best_with_type;
1513 extern (C) _GdkVisual * function(gint)gdk_visual_get_best_with_depth;
1514 extern (C) _GdkVisual * function()gdk_visual_get_best;
1515 extern (C) _GdkVisual * function()gdk_visual_get_system;
1516 extern (C) gint function()gdk_visual_get_best_type;
1517 extern (C) gint function()gdk_visual_get_best_depth;
1518 extern (C) GType function()gdk_visual_get_type;
1519 extern (C) gint function(_GdkScreen *, char *, _GError * *)gdk_spawn_command_line_on_screen;
1520 extern (C) gint function(_GdkScreen *, char *, char * *, char * *, gint, _BCD_func__4634, void *, gint *, gint *, gint *, gint *, _GError * *)gdk_spawn_on_screen_with_pipes;
1521 extern (C) gint function(_GdkScreen *, char *, char * *, char * *, gint, _BCD_func__4634, void *, gint *, _GError * *)gdk_spawn_on_screen;
1522 extern (C) void function(_GdkDisplay *, guint, void *, void *, void *, guint32)gdk_selection_send_notify_for_display;
1523 extern (C) void function(guint, void *, void *, void *, guint32)gdk_selection_send_notify;
1524 extern (C) gint function(_GdkDrawable *, char * *, void * *, gint *)gdk_selection_property_get;
1525 extern (C) void function(_GdkDrawable *, void *, void *, guint32)gdk_selection_convert;
1526 extern (C) _GdkDrawable * function(_GdkDisplay *, void *)gdk_selection_owner_get_for_display;
1527 extern (C) gint function(_GdkDisplay *, _GdkDrawable *, void *, guint32, gint)gdk_selection_owner_set_for_display;
1528 extern (C) _GdkDrawable * function(void *)gdk_selection_owner_get;
1529 extern (C) gint function(_GdkDrawable *, void *, guint32, gint)gdk_selection_owner_set;
1530 extern (C) _GList * function(_GdkScreen *)gdk_screen_get_window_stack;
1531 extern (C) _GdkDrawable * function(_GdkScreen *)gdk_screen_get_active_window;
1532 extern (C) double function(_GdkScreen *)gdk_screen_get_resolution;
1533 extern (C) void function(_GdkScreen *, double)gdk_screen_set_resolution;
1534 extern (C) void * function(_GdkScreen *)gdk_screen_get_font_options;
1535 extern (C) void function(_GdkScreen *, void *)gdk_screen_set_font_options;
1536 extern (C) gint function(_GdkScreen *, char *, _GValue *)gdk_screen_get_setting;
1537 extern (C) _GdkScreen * function()gdk_screen_get_default;
1538 extern (C) void function(_GdkScreen *, _GdkEvent *)gdk_screen_broadcast_client_message;
1539 extern (C) gint function(_GdkScreen *, _GdkDrawable *)gdk_screen_get_monitor_at_window;
1540 extern (C) gint function(_GdkScreen *, gint, gint)gdk_screen_get_monitor_at_point;
1541 extern (C) void function(_GdkScreen *, gint, _GdkRectangle *)gdk_screen_get_monitor_geometry;
1542 extern (C) gint function(_GdkScreen *)gdk_screen_get_n_monitors;
1543 extern (C) char * function(_GdkScreen *)gdk_screen_make_display_name;
1544 extern (C) _GList * function(_GdkScreen *)gdk_screen_get_toplevel_windows;
1545 extern (C) _GList * function(_GdkScreen *)gdk_screen_list_visuals;
1546 extern (C) gint function(_GdkScreen *)gdk_screen_get_height_mm;
1547 extern (C) gint function(_GdkScreen *)gdk_screen_get_width_mm;
1548 extern (C) gint function(_GdkScreen *)gdk_screen_get_height;
1549 extern (C) gint function(_GdkScreen *)gdk_screen_get_width;
1550 extern (C) gint function(_GdkScreen *)gdk_screen_get_number;
1551 extern (C) _GdkDisplay * function(_GdkScreen *)gdk_screen_get_display;
1552 extern (C) _GdkDrawable * function(_GdkScreen *)gdk_screen_get_root_window;
1553 extern (C) gint function(_GdkScreen *)gdk_screen_is_composited;
1554 extern (C) _GdkVisual * function(_GdkScreen *)gdk_screen_get_rgba_visual;
1555 extern (C) _GdkColormap * function(_GdkScreen *)gdk_screen_get_rgba_colormap;
1556 extern (C) _GdkVisual * function(_GdkScreen *)gdk_screen_get_rgb_visual;
1557 extern (C) _GdkColormap * function(_GdkScreen *)gdk_screen_get_rgb_colormap;
1558 extern (C) _GdkVisual * function(_GdkScreen *)gdk_screen_get_system_visual;
1559 extern (C) _GdkColormap * function(_GdkScreen *)gdk_screen_get_system_colormap;
1560 extern (C) void function(_GdkScreen *, _GdkColormap *)gdk_screen_set_default_colormap;
1561 extern (C) _GdkColormap * function(_GdkScreen *)gdk_screen_get_default_colormap;
1562 extern (C) GType function()gdk_screen_get_type;
1563 extern (C) void function(void *, _GdkSpan *, gint, gint, _BCD_func__4157, void *)gdk_region_spans_intersect_foreach;
1564 extern (C) void function(void *, void *)gdk_region_xor;
1565 extern (C) void function(void *, void *)gdk_region_subtract;
1566 extern (C) void function(void *, void *)gdk_region_union;
1567 extern (C) void function(void *, void *)gdk_region_intersect;
1568 extern (C) void function(void *, _GdkRectangle *)gdk_region_union_with_rect;
1569 extern (C) void function(void *, gint, gint)gdk_region_shrink;
1570 extern (C) void function(void *, gint, gint)gdk_region_offset;
1571 extern (C) gint function(void *, _GdkRectangle *)gdk_region_rect_in;
1572 extern (C) gint function(void *, gint, gint)gdk_region_point_in;
1573 extern (C) gint function(void *, void *)gdk_region_equal;
1574 extern (C) gint function(void *)gdk_region_empty;
1575 extern (C) void function(void *, _GdkRectangle * *, gint *)gdk_region_get_rectangles;
1576 extern (C) void function(void *, _GdkRectangle *)gdk_region_get_clipbox;
1577 extern (C) void function(void *)gdk_region_destroy;
1578 extern (C) void * function(_GdkRectangle *)gdk_region_rectangle;
1579 extern (C) void * function(void *)gdk_region_copy;
1580 extern (C) void * function(_GdkPoint *, gint, gint)gdk_region_polygon;
1581 extern (C) void * function()gdk_region_new;
1582 extern (C) void function(char *)gdk_free_compound_text;
1583 extern (C) void function(char * *)gdk_free_text_list;
1584 extern (C) gint function(_GdkDisplay *, char *, void * *, gint *, char * *, gint *)gdk_utf8_to_compound_text_for_display;
1585 extern (C) gint function(_GdkDisplay *, char *, void * *, gint *, char * *, gint *)gdk_string_to_compound_text_for_display;
1586 extern (C) char * function(char *)gdk_utf8_to_string_target;
1587 extern (C) gint function(_GdkDisplay *, void *, gint, char *, gint, char * * *)gdk_text_property_to_utf8_list_for_display;
1588 extern (C) gint function(_GdkDisplay *, void *, gint, char *, gint, char * * *)gdk_text_property_to_text_list_for_display;
1589 extern (C) gint function(char *, void * *, gint *, char * *, gint *)gdk_string_to_compound_text;
1590 extern (C) gint function(char *, void * *, gint *, char * *, gint *)gdk_utf8_to_compound_text;
1591 extern (C) gint function(void *, gint, char *, gint, char * * *)gdk_text_property_to_utf8_list;
1592 extern (C) gint function(void *, gint, char *, gint, char * * *)gdk_text_property_to_text_list;
1593 extern (C) void function(_GdkDrawable *, void *)gdk_property_delete;
1594 extern (C) void function(_GdkDrawable *, void *, void *, gint, gint, char *, gint)gdk_property_change;
1595 extern (C) gint function(_GdkDrawable *, void *, void *, gulong, gulong, gint, void * *, gint *, gint *, char * *)gdk_property_get;
1596 extern (C) char * function(void *)gdk_atom_name;
1597 extern (C) void * function(in char *)gdk_atom_intern_static_string;
1598 extern (C) void * function(in char *, gint)gdk_atom_intern;
1599 extern (C) _GdkDrawable * function(_GdkScreen *, guint, gint, gint, gint)gdk_pixmap_foreign_new_for_screen;
1600 extern (C) _GdkDrawable * function(_GdkDisplay *, guint)gdk_pixmap_lookup_for_display;
1601 extern (C) _GdkDrawable * function(_GdkDisplay *, guint)gdk_pixmap_foreign_new_for_display;
1602 extern (C) _GdkDrawable * function(guint)gdk_pixmap_lookup;
1603 extern (C) _GdkDrawable * function(guint)gdk_pixmap_foreign_new;
1604 extern (C) _GdkDrawable * function(_GdkDrawable *, _GdkColormap *, _GdkDrawable * *, _GdkColor *, char * *)gdk_pixmap_colormap_create_from_xpm_d;
1605 extern (C) _GdkDrawable * function(_GdkDrawable *, _GdkDrawable * *, _GdkColor *, char * *)gdk_pixmap_create_from_xpm_d;
1606 extern (C) _GdkDrawable * function(_GdkDrawable *, _GdkColormap *, _GdkDrawable * *, _GdkColor *, char *)gdk_pixmap_colormap_create_from_xpm;
1607 extern (C) _GdkDrawable * function(_GdkDrawable *, _GdkDrawable * *, _GdkColor *, char *)gdk_pixmap_create_from_xpm;
1608 extern (C) _GdkDrawable * function(_GdkDrawable *, char *, gint, gint, gint, _GdkColor *, _GdkColor *)gdk_pixmap_create_from_data;
1609 extern (C) _GdkDrawable * function(_GdkDrawable *, in char *, gint, gint)gdk_bitmap_create_from_data;
1610 extern (C) _GdkDrawable * function(_GdkDrawable *, gint, gint, gint)gdk_pixmap_new;
1611 extern (C) guint function()gdk_pixmap_get_type;
1612 extern (C) _PangoAttribute * function(_GdkColor *)gdk_pango_attr_emboss_color_new;
1613 extern (C) _PangoAttribute * function(gint)gdk_pango_attr_embossed_new;
1614 extern (C) _PangoAttribute * function(_GdkDrawable *)gdk_pango_attr_stipple_new;
1615 extern (C) void * function(void *, gint, gint, gint *, gint)gdk_pango_layout_get_clip_region;
1616 extern (C) void * function(_PangoLayoutLine *, gint, gint, gint *, gint)gdk_pango_layout_line_get_clip_region;
1617 extern (C) void function(void *, _GdkColormap *)gdk_pango_context_set_colormap;
1618 extern (C) void * function()gdk_pango_context_get;
1619 extern (C) void * function(_GdkScreen *)gdk_pango_context_get_for_screen;
1620 extern (C) void function(_GdkPangoRenderer *, gint, _GdkColor *)gdk_pango_renderer_set_override_color;
1621 extern (C) void function(_GdkPangoRenderer *, gint, _GdkDrawable *)gdk_pango_renderer_set_stipple;
1622 extern (C) void function(_GdkPangoRenderer *, _GdkGC *)gdk_pango_renderer_set_gc;
1623 extern (C) void function(_GdkPangoRenderer *, _GdkDrawable *)gdk_pango_renderer_set_drawable;
1624 extern (C) _PangoRenderer * function(_GdkScreen *)gdk_pango_renderer_get_default;
1625 extern (C) _PangoRenderer * function(_GdkScreen *)gdk_pango_renderer_new;
1626 extern (C) GType function()gdk_pango_renderer_get_type;
1627 extern (C) _GSList * function(void *)gdk_display_manager_list_displays;
1628 extern (C) void function(void *, _GdkDisplay *)gdk_display_manager_set_default_display;
1629 extern (C) _GdkDisplay * function(void *)gdk_display_manager_get_default_display;
1630 extern (C) void * function()gdk_display_manager_get;
1631 extern (C) GType function()gdk_display_manager_get_type;
1632 extern (C) guint function(guint32)gdk_unicode_to_keyval;
1633 extern (C) guint32 function(guint)gdk_keyval_to_unicode;
1634 extern (C) gint function(guint)gdk_keyval_is_lower;
1635 extern (C) gint function(guint)gdk_keyval_is_upper;
1636 extern (C) guint function(guint)gdk_keyval_to_lower;
1637 extern (C) guint function(guint)gdk_keyval_to_upper;
1638 extern (C) void function(guint, guint *, guint *)gdk_keyval_convert_case;
1639 extern (C) guint function(char *)gdk_keyval_from_name;
1640 extern (C) char * function(guint)gdk_keyval_name;
1641 extern (C) gint function(_GdkKeymap *)gdk_keymap_have_bidi_layouts;
1642 extern (C) gint function(_GdkKeymap *)gdk_keymap_get_direction;
1643 extern (C) gint function(_GdkKeymap *, guint, _GdkKeymapKey * *, guint * *, gint *)gdk_keymap_get_entries_for_keycode;
1644 extern (C) gint function(_GdkKeymap *, guint, _GdkKeymapKey * *, gint *)gdk_keymap_get_entries_for_keyval;
1645 extern (C) gint function(_GdkKeymap *, guint, gint, gint, guint *, gint *, gint *, gint *)gdk_keymap_translate_keyboard_state;
1646 extern (C) guint function(_GdkKeymap *, _GdkKeymapKey *)gdk_keymap_lookup_key;
1647 extern (C) _GdkKeymap * function(_GdkDisplay *)gdk_keymap_get_for_display;
1648 extern (C) _GdkKeymap * function()gdk_keymap_get_default;
1649 extern (C) GType function()gdk_keymap_get_type;
1650 extern (C) _GdkColormap * function(_GdkImage *)gdk_image_get_colormap;
1651 extern (C) void function(_GdkImage *, _GdkColormap *)gdk_image_set_colormap;
1652 extern (C) guint function(_GdkImage *, gint, gint)gdk_image_get_pixel;
1653 extern (C) void function(_GdkImage *, gint, gint, guint)gdk_image_put_pixel;
1654 extern (C) void function(_GdkImage *)gdk_image_unref;
1655 extern (C) _GdkImage * function(_GdkImage *)gdk_image_ref;
1656 extern (C) _GdkImage * function(_GdkDrawable *, gint, gint, gint, gint)gdk_image_get;
1657 extern (C) _GdkImage * function(gint, _GdkVisual *, gint, gint)gdk_image_new;
1658 extern (C) guint function()gdk_image_get_type;
1659 extern (C) _GdkDisplay * function(_GdkFont *)gdk_font_get_display;
1660 extern (C) void function(_GdkFont *, char *, gint *, gint *, gint *, gint *, gint *)gdk_string_extents;
1661 extern (C) void function(_GdkFont *, guint *, gint, gint *, gint *, gint *, gint *, gint *)gdk_text_extents_wc;
1662 extern (C) void function(_GdkFont *, char *, gint, gint *, gint *, gint *, gint *, gint *)gdk_text_extents;
1663 extern (C) gint function(_GdkFont *, char)gdk_char_height;
1664 extern (C) gint function(_GdkFont *, char *, gint)gdk_text_height;
1665 extern (C) gint function(_GdkFont *, char *)gdk_string_height;
1666 extern (C) gint function(_GdkFont *, char)gdk_char_measure;
1667 extern (C) gint function(_GdkFont *, char *, gint)gdk_text_measure;
1668 extern (C) gint function(_GdkFont *, char *)gdk_string_measure;
1669 extern (C) gint function(_GdkFont *, guint)gdk_char_width_wc;
1670 extern (C) gint function(_GdkFont *, char)gdk_char_width;
1671 extern (C) gint function(_GdkFont *, guint *, gint)gdk_text_width_wc;
1672 extern (C) gint function(_GdkFont *, char *, gint)gdk_text_width;
1673 extern (C) gint function(_GdkFont *, char *)gdk_string_width;
1674 extern (C) _GdkFont * function(void *)gdk_font_from_description;
1675 extern (C) _GdkFont * function(char *)gdk_fontset_load;
1676 extern (C) _GdkFont * function(char *)gdk_font_load;
1677 extern (C) _GdkFont * function(_GdkDisplay *, void *)gdk_font_from_description_for_display;
1678 extern (C) _GdkFont * function(_GdkDisplay *, char *)gdk_fontset_load_for_display;
1679 extern (C) _GdkFont * function(_GdkDisplay *, char *)gdk_font_load_for_display;
1680 extern (C) gint function(_GdkFont *, _GdkFont *)gdk_font_equal;
1681 extern (C) gint function(_GdkFont *)gdk_font_id;
1682 extern (C) void function(_GdkFont *)gdk_font_unref;
1683 extern (C) _GdkFont * function(_GdkFont *)gdk_font_ref;
1684 extern (C) guint function()gdk_font_get_type;
1685 extern (C) guint function()gdk_window_edge_get_type;
1686 extern (C) guint function()gdk_gravity_get_type;
1687 extern (C) guint function()gdk_wm_function_get_type;
1688 extern (C) guint function()gdk_wm_decoration_get_type;
1689 extern (C) guint function()gdk_window_type_hint_get_type;
1690 extern (C) guint function()gdk_window_hints_get_type;
1691 extern (C) guint function()gdk_window_attributes_type_get_type;
1692 extern (C) guint function()gdk_window_type_get_type;
1693 extern (C) guint function()gdk_window_class_get_type;
1694 extern (C) guint function()gdk_visual_type_get_type;
1695 extern (C) guint function()gdk_grab_status_get_type;
1696 extern (C) guint function()gdk_status_get_type;
1697 extern (C) guint function()gdk_input_condition_get_type;
1698 extern (C) guint function()gdk_modifier_type_get_type;
1699 extern (C) guint function()gdk_byte_order_get_type;
1700 extern (C) guint function()gdk_rgb_dither_get_type;
1701 extern (C) guint function()gdk_overlap_type_get_type;
1702 extern (C) guint function()gdk_fill_rule_get_type;
1703 extern (C) guint function()gdk_prop_mode_get_type;
1704 extern (C) guint function()gdk_axis_use_get_type;
1705 extern (C) guint function()gdk_input_mode_get_type;
1706 extern (C) guint function()gdk_input_source_get_type;
1707 extern (C) guint function()gdk_extension_mode_get_type;
1708 extern (C) guint function()gdk_image_type_get_type;
1709 extern (C) guint function()gdk_gc_values_mask_get_type;
1710 extern (C) guint function()gdk_subwindow_mode_get_type;
1711 extern (C) guint function()gdk_line_style_get_type;
1712 extern (C) guint function()gdk_join_style_get_type;
1713 extern (C) guint function()gdk_function_get_type;
1714 extern (C) guint function()gdk_fill_get_type;
1715 extern (C) guint function()gdk_cap_style_get_type;
1716 extern (C) guint function()gdk_font_type_get_type;
1717 extern (C) guint function()gdk_owner_change_get_type;
1718 extern (C) GType function()gdk_setting_action_get_type;
1719 extern (C) guint function()gdk_window_state_get_type;
1720 extern (C) guint function()gdk_property_state_get_type;
1721 extern (C) guint function()gdk_crossing_mode_get_type;
1722 extern (C) guint function()gdk_notify_type_get_type;
1723 extern (C) guint function()gdk_scroll_direction_get_type;
1724 extern (C) guint function()gdk_visibility_state_get_type;
1725 extern (C) guint function()gdk_event_mask_get_type;
1726 extern (C) guint function()gdk_event_type_get_type;
1727 extern (C) guint function()gdk_filter_return_get_type;
1728 extern (C) guint function()gdk_drag_protocol_get_type;
1729 extern (C) GType function()gdk_drag_action_get_type;
1730 extern (C) guint function()gdk_cursor_type_get_type;
1731 extern (C) void * function(_GdkDrawable *)gdk_drawable_get_visible_region;
1732 extern (C) void * function(_GdkDrawable *)gdk_drawable_get_clip_region;
1733 extern (C) _GdkImage * function(_GdkDrawable *, _GdkImage *, gint, gint, gint, gint, gint, gint)gdk_drawable_copy_to_image;
1734 extern (C) _GdkImage * function(_GdkDrawable *, gint, gint, gint, gint)gdk_drawable_get_image;
1735 extern (C) void function(_GdkDrawable *, _GdkGC *, _GdkTrapezoid *, gint)gdk_draw_trapezoids;
1736 extern (C) void function(_GdkDrawable *, _GdkGC *, _PangoMatrix *, void *, gint, gint, _PangoGlyphString *)gdk_draw_glyphs_transformed;
1737 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, gint, void *, _GdkColor *, _GdkColor *)gdk_draw_layout_with_colors;
1738 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, gint, _PangoLayoutLine *, _GdkColor *, _GdkColor *)gdk_draw_layout_line_with_colors;
1739 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, gint, void *)gdk_draw_layout;
1740 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, gint, _PangoLayoutLine *)gdk_draw_layout_line;
1741 extern (C) void function(_GdkDrawable *, _GdkGC *, void *, gint, gint, _PangoGlyphString *)gdk_draw_glyphs;
1742 extern (C) void function(_GdkDrawable *, _GdkGC *, void *, gint, gint, gint, gint, gint, gint, gint, gint, gint)gdk_draw_pixbuf;
1743 extern (C) void function(_GdkDrawable *, _GdkGC *, _GdkPoint *, gint)gdk_draw_lines;
1744 extern (C) void function(_GdkDrawable *, _GdkGC *, _GdkSegment *, gint)gdk_draw_segments;
1745 extern (C) void function(_GdkDrawable *, _GdkGC *, _GdkPoint *, gint)gdk_draw_points;
1746 extern (C) void function(_GdkDrawable *, _GdkGC *, _GdkImage *, gint, gint, gint, gint, gint, gint)gdk_draw_image;
1747 extern (C) void function(_GdkDrawable *, _GdkGC *, _GdkDrawable *, gint, gint, gint, gint, gint, gint)gdk_draw_drawable;
1748 extern (C) void function(_GdkDrawable *, _GdkFont *, _GdkGC *, gint, gint, guint *, gint)gdk_draw_text_wc;
1749 extern (C) void function(_GdkDrawable *, _GdkFont *, _GdkGC *, gint, gint, char *, gint)gdk_draw_text;
1750 extern (C) void function(_GdkDrawable *, _GdkFont *, _GdkGC *, gint, gint, char *)gdk_draw_string;
1751 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, _GdkPoint *, gint)gdk_draw_polygon;
1752 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, gint, gint)gdk_draw_arc;
1753 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint)gdk_draw_rectangle;
1754 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint)gdk_draw_line;
1755 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, gint)gdk_draw_point;
1756 extern (C) void function(_GdkDrawable *)gdk_drawable_unref;
1757 extern (C) _GdkDrawable * function(_GdkDrawable *)gdk_drawable_ref;
1758 extern (C) _GdkDisplay * function(_GdkDrawable *)gdk_drawable_get_display;
1759 extern (C) _GdkScreen * function(_GdkDrawable *)gdk_drawable_get_screen;
1760 extern (C) gint function(_GdkDrawable *)gdk_drawable_get_depth;
1761 extern (C) _GdkVisual * function(_GdkDrawable *)gdk_drawable_get_visual;
1762 extern (C) _GdkColormap * function(_GdkDrawable *)gdk_drawable_get_colormap;
1763 extern (C) void function(_GdkDrawable *, _GdkColormap *)gdk_drawable_set_colormap;
1764 extern (C) void function(_GdkDrawable *, gint *, gint *)gdk_drawable_get_size;
1765 extern (C) void * function(_GdkDrawable *, char *)gdk_drawable_get_data;
1766 extern (C) void function(_GdkDrawable *, char *, void *, _BCD_func__4634)gdk_drawable_set_data;
1767 extern (C) guint function()gdk_drawable_get_type;
1768 extern (C) _GdkScreen * function(_GdkGC *)gdk_gc_get_screen;
1769 extern (C) void function(_GdkGC *, _GdkColor *)gdk_gc_set_rgb_bg_color;
1770 extern (C) void function(_GdkGC *, _GdkColor *)gdk_gc_set_rgb_fg_color;
1771 extern (C) _GdkColormap * function(_GdkGC *)gdk_gc_get_colormap;
1772 extern (C) void function(_GdkGC *, _GdkColormap *)gdk_gc_set_colormap;
1773 extern (C) void function(_GdkGC *, _GdkGC *)gdk_gc_copy;
1774 extern (C) void function(_GdkGC *, gint, gint)gdk_gc_offset;
1775 extern (C) void function(_GdkGC *, gint, in char *, gint)gdk_gc_set_dashes;
1776 extern (C) void function(_GdkGC *, gint, gint, gint, gint)gdk_gc_set_line_attributes;
1777 extern (C) void function(_GdkGC *, gint)gdk_gc_set_exposures;
1778 extern (C) void function(_GdkGC *, gint)gdk_gc_set_subwindow;
1779 extern (C) void function(_GdkGC *, void *)gdk_gc_set_clip_region;
1780 extern (C) void function(_GdkGC *, _GdkRectangle *)gdk_gc_set_clip_rectangle;
1781 extern (C) void function(_GdkGC *, _GdkDrawable *)gdk_gc_set_clip_mask;
1782 extern (C) void function(_GdkGC *, gint, gint)gdk_gc_set_clip_origin;
1783 extern (C) void function(_GdkGC *, gint, gint)gdk_gc_set_ts_origin;
1784 extern (C) void function(_GdkGC *, _GdkDrawable *)gdk_gc_set_stipple;
1785 extern (C) void function(_GdkGC *, _GdkDrawable *)gdk_gc_set_tile;
1786 extern (C) void function(_GdkGC *, gint)gdk_gc_set_fill;
1787 extern (C) void function(_GdkGC *, gint)gdk_gc_set_function;
1788 extern (C) void function(_GdkGC *, _GdkFont *)gdk_gc_set_font;
1789 extern (C) void function(_GdkGC *, _GdkColor *)gdk_gc_set_background;
1790 extern (C) void function(_GdkGC *, _GdkColor *)gdk_gc_set_foreground;
1791 extern (C) void function(_GdkGC *, _GdkGCValues *, gint)gdk_gc_set_values;
1792 extern (C) void function(_GdkGC *, _GdkGCValues *)gdk_gc_get_values;
1793 extern (C) void function(_GdkGC *)gdk_gc_unref;
1794 extern (C) _GdkGC * function(_GdkGC *)gdk_gc_ref;
1795 extern (C) _GdkGC * function(_GdkDrawable *, _GdkGCValues *, gint)gdk_gc_new_with_values;
1796 extern (C) _GdkGC * function(_GdkDrawable *)gdk_gc_new;
1797 extern (C) guint function()gdk_gc_get_type;
1798 extern (C) gint function(_GdkDisplay *)gdk_display_supports_composite;
1799 extern (C) gint function(_GdkDisplay *)gdk_display_supports_input_shapes;
1800 extern (C) gint function(_GdkDisplay *)gdk_display_supports_shapes;
1801 extern (C) void function(_GdkDisplay *, _GdkDrawable *, guint32, void * *, gint)gdk_display_store_clipboard;
1802 extern (C) gint function(_GdkDisplay *)gdk_display_supports_clipboard_persistence;
1803 extern (C) gint function(_GdkDisplay *, void *)gdk_display_request_selection_notification;
1804 extern (C) gint function(_GdkDisplay *)gdk_display_supports_selection_notification;
1805 extern (C) _GdkDrawable * function(_GdkDisplay *)gdk_display_get_default_group;
1806 extern (C) void function(_GdkDisplay *, guint *, guint *)gdk_display_get_maximal_cursor_size;
1807 extern (C) guint function(_GdkDisplay *)gdk_display_get_default_cursor_size;
1808 extern (C) gint function(_GdkDisplay *)gdk_display_supports_cursor_color;
1809 extern (C) gint function(_GdkDisplay *)gdk_display_supports_cursor_alpha;
1810 extern (C) _GdkDisplay * function()gdk_display_open_default_libgtk_only;
1811 extern (C) _GdkDisplayPointerHooks * function(_GdkDisplay *, _GdkDisplayPointerHooks *)gdk_display_set_pointer_hooks;
1812 extern (C) void function(_GdkDisplay *, _GdkScreen *, gint, gint)gdk_display_warp_pointer;
1813 extern (C) _GdkDrawable * function(_GdkDisplay *, gint *, gint *)gdk_display_get_window_at_pointer;
1814 extern (C) void function(_GdkDisplay *, _GdkScreen * *, gint *, gint *, gint *)gdk_display_get_pointer;
1815 extern (C) _GdkDevice * function(_GdkDisplay *)gdk_display_get_core_pointer;
1816 extern (C) _GdkDisplay * function()gdk_display_get_default;
1817 extern (C) void function(_GdkDisplay *, guint)gdk_display_set_double_click_distance;
1818 extern (C) void function(_GdkDisplay *, guint)gdk_display_set_double_click_time;
1819 extern (C) void function(_GdkDisplay *, void *, _BCD_func__4335, void *)gdk_display_add_client_message_filter;
1820 extern (C) void function(_GdkDisplay *, _GdkEvent *)gdk_display_put_event;
1821 extern (C) _GdkEvent * function(_GdkDisplay *)gdk_display_peek_event;
1822 extern (C) _GdkEvent * function(_GdkDisplay *)gdk_display_get_event;
1823 extern (C) _GList * function(_GdkDisplay *)gdk_display_list_devices;
1824 extern (C) void function(_GdkDisplay *)gdk_display_close;
1825 extern (C) void function(_GdkDisplay *)gdk_display_flush;
1826 extern (C) void function(_GdkDisplay *)gdk_display_sync;
1827 extern (C) void function(_GdkDisplay *)gdk_display_beep;
1828 extern (C) gint function(_GdkDisplay *)gdk_display_pointer_is_grabbed;
1829 extern (C) void function(_GdkDisplay *, guint32)gdk_display_keyboard_ungrab;
1830 extern (C) void function(_GdkDisplay *, guint32)gdk_display_pointer_ungrab;
1831 extern (C) _GdkScreen * function(_GdkDisplay *)gdk_display_get_default_screen;
1832 extern (C) _GdkScreen * function(_GdkDisplay *, gint)gdk_display_get_screen;
1833 extern (C) gint function(_GdkDisplay *)gdk_display_get_n_screens;
1834 extern (C) char * function(_GdkDisplay *)gdk_display_get_name;
1835 extern (C) _GdkDisplay * function(char *)gdk_display_open;
1836 extern (C) GType function()gdk_display_get_type;
1837 extern (C) gint function(char *, _GValue *)gdk_setting_get;
1838 extern (C) void function(void *, _BCD_func__4335, void *)gdk_add_client_message_filter;
1839 extern (C) gint function()gdk_get_show_events;
1840 extern (C) void function(gint)gdk_set_show_events;
1841 extern (C) _GdkScreen * function(_GdkEvent *)gdk_event_get_screen;
1842 extern (C) void function(_GdkEvent *, _GdkScreen *)gdk_event_set_screen;
1843 extern (C) void function(_BCD_func__4336, void *, _BCD_func__4634)gdk_event_handler_set;
1844 extern (C) void function(_GdkEventMotion *)gdk_event_request_motions;
1845 extern (C) gint function(_GdkEvent *, gint, double *)gdk_event_get_axis;
1846 extern (C) gint function(_GdkEvent *, double *, double *)gdk_event_get_root_coords;
1847 extern (C) gint function(_GdkEvent *, double *, double *)gdk_event_get_coords;
1848 extern (C) gint function(_GdkEvent *, gint *)gdk_event_get_state;
1849 extern (C) guint32 function(_GdkEvent *)gdk_event_get_time;
1850 extern (C) void function(_GdkEvent *)gdk_event_free;
1851 extern (C) _GdkEvent * function(_GdkEvent *)gdk_event_copy;
1852 extern (C) _GdkEvent * function(gint)gdk_event_new;
1853 extern (C) void function(_GdkEvent *)gdk_event_put;
1854 extern (C) _GdkEvent * function(_GdkDrawable *)gdk_event_get_graphics_expose;
1855 extern (C) _GdkEvent * function()gdk_event_peek;
1856 extern (C) _GdkEvent * function()gdk_event_get;
1857 extern (C) gint function()gdk_events_pending;
1858 extern (C) GType function()gdk_event_get_type;
1859 extern (C) _GdkDevice * function()gdk_device_get_core_pointer;
1860 extern (C) void function(_GdkDrawable *, gint, gint)gdk_input_set_extension_events;
1861 extern (C) gint function(_GdkDevice *, double *, gint, double *)gdk_device_get_axis;
1862 extern (C) void function(_GdkTimeCoord * *, gint)gdk_device_free_history;
1863 extern (C) gint function(_GdkDevice *, _GdkDrawable *, guint32, guint32, _GdkTimeCoord * * *, gint *)gdk_device_get_history;
1864 extern (C) void function(_GdkDevice *, _GdkDrawable *, double *, gint *)gdk_device_get_state;
1865 extern (C) void function(_GdkDevice *, guint, gint)gdk_device_set_axis_use;
1866 extern (C) void function(_GdkDevice *, guint, guint, gint)gdk_device_set_key;
1867 extern (C) gint function(_GdkDevice *, gint)gdk_device_set_mode;
1868 extern (C) void function(_GdkDevice *, gint)gdk_device_set_source;
1869 extern (C) _GList * function()gdk_devices_list;
1870 extern (C) GType function()gdk_device_get_type;
1871 extern (C) gint function(_GdkDragContext *)gdk_drag_drop_succeeded;
1872 extern (C) void function(_GdkDragContext *, guint32)gdk_drag_abort;
1873 extern (C) void function(_GdkDragContext *, guint32)gdk_drag_drop;
1874 extern (C) gint function(_GdkDragContext *, _GdkDrawable *, gint, gint, gint, gint, gint, guint32)gdk_drag_motion;
1875 extern (C) void function(_GdkDragContext *, _GdkDrawable *, gint, gint, _GdkDrawable * *, gint *)gdk_drag_find_window;
1876 extern (C) guint function(guint, gint *)gdk_drag_get_protocol;
1877 extern (C) void function(_GdkDragContext *, _GdkDrawable *, _GdkScreen *, gint, gint, _GdkDrawable * *, gint *)gdk_drag_find_window_for_screen;
1878 extern (C) guint function(_GdkDisplay *, guint, gint *)gdk_drag_get_protocol_for_display;
1879 extern (C) _GdkDragContext * function(_GdkDrawable *, _GList *)gdk_drag_begin;
1880 extern (C) void * function(_GdkDragContext *)gdk_drag_get_selection;
1881 extern (C) void function(_GdkDragContext *, gint, guint32)gdk_drop_finish;
1882 extern (C) void function(_GdkDragContext *, gint, guint32)gdk_drop_reply;
1883 extern (C) void function(_GdkDragContext *, gint, guint32)gdk_drag_status;
1884 extern (C) void function(_GdkDragContext *)gdk_drag_context_unref;
1885 extern (C) void function(_GdkDragContext *)gdk_drag_context_ref;
1886 extern (C) _GdkDragContext * function()gdk_drag_context_new;
1887 extern (C) GType function()gdk_drag_context_get_type;
1888 extern (C) void * function(_GdkCursor *)gdk_cursor_get_image;
1889 extern (C) _GdkCursor * function(_GdkDisplay *, char *)gdk_cursor_new_from_name;
1890 extern (C) void function(_GdkCursor *)gdk_cursor_unref;
1891 extern (C) _GdkCursor * function(_GdkCursor *)gdk_cursor_ref;
1892 extern (C) _GdkDisplay * function(_GdkCursor *)gdk_cursor_get_display;
1893 extern (C) _GdkCursor * function(_GdkDisplay *, void *, gint, gint)gdk_cursor_new_from_pixbuf;
1894 extern (C) _GdkCursor * function(_GdkDrawable *, _GdkDrawable *, _GdkColor *, _GdkColor *, gint, gint)gdk_cursor_new_from_pixmap;
1895 extern (C) _GdkCursor * function(gint)gdk_cursor_new;
1896 extern (C) _GdkCursor * function(_GdkDisplay *, gint)gdk_cursor_new_for_display;
1897 extern (C) GType function()gdk_cursor_get_type;
1898 extern (C) void function(void *, void *)gdk_cairo_region;
1899 extern (C) void function(void *, _GdkRectangle *)gdk_cairo_rectangle;
1900 extern (C) void function(void *, _GdkDrawable *, double, double)gdk_cairo_set_source_pixmap;
1901 extern (C) void function(void *, void *, double, double)gdk_cairo_set_source_pixbuf;
1902 extern (C) void function(void *, _GdkColor *)gdk_cairo_set_source_color;
1903 extern (C) void * function(_GdkDrawable *)gdk_cairo_create;
1904 extern (C) void * function(void *, _GdkImage *, _GdkColormap *, gint, gint, gint, gint, gint, gint)gdk_pixbuf_get_from_image;
1905 extern (C) void * function(void *, _GdkDrawable *, _GdkColormap *, gint, gint, gint, gint, gint, gint)gdk_pixbuf_get_from_drawable;
1906 extern (C) void function(void *, _GdkDrawable * *, _GdkDrawable * *, gint)gdk_pixbuf_render_pixmap_and_mask;
1907 extern (C) void function(void *, _GdkColormap *, _GdkDrawable * *, _GdkDrawable * *, gint)gdk_pixbuf_render_pixmap_and_mask_for_colormap;
1908 extern (C) void function(void *, _GdkDrawable *, gint, gint, gint, gint, gint, gint, gint, gint, gint, gint, gint)gdk_pixbuf_render_to_drawable_alpha;
1909 extern (C) void function(void *, _GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, gint, gint, gint, gint)gdk_pixbuf_render_to_drawable;
1910 extern (C) void function(void *, _GdkDrawable *, gint, gint, gint, gint, gint, gint, gint)gdk_pixbuf_render_threshold_alpha;
1911 extern (C) guint function()gdk_pixbuf_rotation_get_type;
1912 extern (C) guint function()gdk_interp_type_get_type;
1913 extern (C) guint function()gdk_pixbuf_error_get_type;
1914 extern (C) guint function()gdk_colorspace_get_type;
1915 extern (C) guint function()gdk_pixbuf_alpha_mode_get_type;
1916 extern (C) void * function(_GdkPixbufLoader *)gdk_pixbuf_loader_get_format;
1917 extern (C) gint function(_GdkPixbufLoader *, _GError * *)gdk_pixbuf_loader_close;
1918 extern (C) void * function(_GdkPixbufLoader *)gdk_pixbuf_loader_get_animation;
1919 extern (C) void * function(_GdkPixbufLoader *)gdk_pixbuf_loader_get_pixbuf;
1920 extern (C) gint function(_GdkPixbufLoader *, char *, gsize, _GError * *)gdk_pixbuf_loader_write;
1921 extern (C) void function(_GdkPixbufLoader *, gint, gint)gdk_pixbuf_loader_set_size;
1922 extern (C) _GdkPixbufLoader * function(char *, _GError * *)gdk_pixbuf_loader_new_with_mime_type;
1923 extern (C) _GdkPixbufLoader * function(char *, _GError * *)gdk_pixbuf_loader_new_with_type;
1924 extern (C) _GdkPixbufLoader * function()gdk_pixbuf_loader_new;
1925 extern (C) GType function()gdk_pixbuf_loader_get_type;
1926 extern (C) void * function(char *, gint *, gint *)gdk_pixbuf_get_file_info;
1927 extern (C) char * function(void *)gdk_pixbuf_format_get_license;
1928 extern (C) void function(void *, gint)gdk_pixbuf_format_set_disabled;
1929 extern (C) gint function(void *)gdk_pixbuf_format_is_disabled;
1930 extern (C) gint function(void *)gdk_pixbuf_format_is_scalable;
1931 extern (C) gint function(void *)gdk_pixbuf_format_is_writable;
1932 extern (C) char * * function(void *)gdk_pixbuf_format_get_extensions;
1933 extern (C) char * * function(void *)gdk_pixbuf_format_get_mime_types;
1934 extern (C) char * function(void *)gdk_pixbuf_format_get_description;
1935 extern (C) char * function(void *)gdk_pixbuf_format_get_name;
1936 extern (C) _GSList * function()gdk_pixbuf_get_formats;
1937 extern (C) void function(void *, void *)gdk_pixbuf_simple_anim_add_frame;
1938 extern (C) void * function(gint, gint, float)gdk_pixbuf_simple_anim_new;
1939 extern (C) GType function()gdk_pixbuf_simple_anim_iter_get_type;
1940 extern (C) GType function()gdk_pixbuf_simple_anim_get_type;
1941 extern (C) gint function(void *, _GTimeVal *)gdk_pixbuf_animation_iter_advance;
1942 extern (C) gint function(void *)gdk_pixbuf_animation_iter_on_currently_loading_frame;
1943 extern (C) void * function(void *)gdk_pixbuf_animation_iter_get_pixbuf;
1944 extern (C) gint function(void *)gdk_pixbuf_animation_iter_get_delay_time;
1945 extern (C) GType function()gdk_pixbuf_animation_iter_get_type;
1946 extern (C) void * function(void *, _GTimeVal *)gdk_pixbuf_animation_get_iter;
1947 extern (C) void * function(void *)gdk_pixbuf_animation_get_static_image;
1948 extern (C) gint function(void *)gdk_pixbuf_animation_is_static_image;
1949 extern (C) gint function(void *)gdk_pixbuf_animation_get_height;
1950 extern (C) gint function(void *)gdk_pixbuf_animation_get_width;
1951 extern (C) void function(void *)gdk_pixbuf_animation_unref;
1952 extern (C) void * function(void *)gdk_pixbuf_animation_ref;
1953 extern (C) void * function(char *, _GError * *)gdk_pixbuf_animation_new_from_file;
1954 extern (C) GType function()gdk_pixbuf_animation_get_type;
1955 extern (C) void * function(void *, gint)gdk_pixbuf_flip;
1956 extern (C) void * function(void *, gint)gdk_pixbuf_rotate_simple;
1957 extern (C) void * function(void *, gint, gint, gint, gint, gint, guint32, guint32)gdk_pixbuf_composite_color_simple;
1958 extern (C) void * function(void *, gint, gint, gint)gdk_pixbuf_scale_simple;
1959 extern (C) void function(void *, void *, gint, gint, gint, gint, double, double, double, double, gint, gint, gint, gint, gint, guint32, guint32)gdk_pixbuf_composite_color;
1960 extern (C) void function(void *, void *, gint, gint, gint, gint, double, double, double, double, gint, gint)gdk_pixbuf_composite;
1961 extern (C) void function(void *, void *, gint, gint, gint, gint, double, double, double, double, gint)gdk_pixbuf_scale;
1962 extern (C) char * function(void *, char *)gdk_pixbuf_get_option;
1963 extern (C) void * function(void *)gdk_pixbuf_apply_embedded_orientation;
1964 extern (C) void function(void *, void *, float, gint)gdk_pixbuf_saturate_and_pixelate;
1965 extern (C) void function(void *, gint, gint, gint, gint, void *, gint, gint)gdk_pixbuf_copy_area;
1966 extern (C) void * function(void *, gint, char, char, char)gdk_pixbuf_add_alpha;
1967 extern (C) gint function(void *, char * *, gsize *, in char *, char * *, char * *, _GError * *)gdk_pixbuf_save_to_bufferv;
1968 extern (C) gint function(void *, char * *, gsize *, in char *, _GError * *, ...)gdk_pixbuf_save_to_buffer;
1969 extern (C) gint function(void *, _BCD_func__4618, void *, char *, char * *, char * *, _GError * *)gdk_pixbuf_save_to_callbackv;
1970 extern (C) gint function(void *, _BCD_func__4618, void *, char *, _GError * *, ...)gdk_pixbuf_save_to_callback;
1971 extern (C) gint function(void *, char *, char *, char * *, char * *, _GError * *)gdk_pixbuf_savev;
1972 extern (C) gint function(void *, char *, char *, _GError * *, ...)gdk_pixbuf_save;
1973 extern (C) void function(void *, guint32)gdk_pixbuf_fill;
1974 extern (C) void * function(gint, char *, gint, _GError * *)gdk_pixbuf_new_from_inline;
1975 extern (C) void * function(char * *)gdk_pixbuf_new_from_xpm_data;
1976 extern (C) void * function(char *, gint, gint, gint, gint, gint, gint, _BCD_func__4621, void *)gdk_pixbuf_new_from_data;
1977 extern (C) void * function(char *, gint, gint, gint, _GError * *)gdk_pixbuf_new_from_file_at_scale;
1978 extern (C) void * function(char *, gint, gint, _GError * *)gdk_pixbuf_new_from_file_at_size;
1979 extern (C) void * function(char *, _GError * *)gdk_pixbuf_new_from_file;
1980 extern (C) void * function(void *, gint, gint, gint, gint)gdk_pixbuf_new_subpixbuf;
1981 extern (C) void * function(void *)gdk_pixbuf_copy;
1982 extern (C) void * function(gint, gint, gint, gint, gint)gdk_pixbuf_new;
1983 extern (C) gint function(void *)gdk_pixbuf_get_rowstride;
1984 extern (C) gint function(void *)gdk_pixbuf_get_height;
1985 extern (C) gint function(void *)gdk_pixbuf_get_width;
1986 extern (C) char * function(void *)gdk_pixbuf_get_pixels;
1987 extern (C) gint function(void *)gdk_pixbuf_get_bits_per_sample;
1988 extern (C) gint function(void *)gdk_pixbuf_get_has_alpha;
1989 extern (C) gint function(void *)gdk_pixbuf_get_n_channels;
1990 extern (C) gint function(void *)gdk_pixbuf_get_colorspace;
1991 extern (C) void function(void *)gdk_pixbuf_unref;
1992 extern (C) void * function(void *)gdk_pixbuf_ref;
1993 extern (C) GType function()gdk_pixbuf_get_type;
1994 extern (C) GQuark function()gdk_pixbuf_error_quark;
1995 extern (C) extern char ** gdk_pixbuf_version;
1996 extern (C) extern guint* gdk_pixbuf_micro_version;
1997 extern (C) extern guint* gdk_pixbuf_minor_version;
1998 extern (C) extern guint* gdk_pixbuf_major_version;
1999 extern (C) gint function(_GdkColormap *)gdk_rgb_colormap_ditherable;
2000 extern (C) gint function()gdk_rgb_ditherable;
2001 extern (C) _GdkVisual * function()gdk_rgb_get_visual;
2002 extern (C) _GdkColormap * function()gdk_rgb_get_colormap;
2003 extern (C) void function(gint)gdk_rgb_set_min_colors;
2004 extern (C) void function(gint)gdk_rgb_set_install;
2005 extern (C) void function(gint)gdk_rgb_set_verbose;
2006 extern (C) void function(_GdkRgbCmap *)gdk_rgb_cmap_free;
2007 extern (C) _GdkRgbCmap * function(guint *, gint)gdk_rgb_cmap_new;
2008 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, char *, gint, _GdkRgbCmap *)gdk_draw_indexed_image;
2009 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, char *, gint)gdk_draw_gray_image;
2010 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, char *, gint, gint, gint)gdk_draw_rgb_32_image_dithalign;
2011 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, char *, gint)gdk_draw_rgb_32_image;
2012 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, char *, gint, gint, gint)gdk_draw_rgb_image_dithalign;
2013 extern (C) void function(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, char *, gint)gdk_draw_rgb_image;
2014 extern (C) void function(_GdkColormap *, _GdkColor *)gdk_rgb_find_color;
2015 extern (C) void function(_GdkGC *, guint)gdk_rgb_gc_set_background;
2016 extern (C) void function(_GdkGC *, guint)gdk_rgb_gc_set_foreground;
2017 extern (C) guint function(guint)gdk_rgb_xpixel_from_rgb;
2018 extern (C) void function()gdk_rgb_init;
2019 extern (C) void function(_GdkColormap *, guint *, gint, guint)gdk_colors_free;
2020 extern (C) gint function(_GdkColormap *, gint, guint *, gint, guint *, gint)gdk_colors_alloc;
2021 extern (C) gint function(_GdkColormap *, _GdkColor *)gdk_color_change;
2022 extern (C) gint function(_GdkColormap *, _GdkColor *)gdk_color_alloc;
2023 extern (C) gint function(_GdkColormap *, _GdkColor *)gdk_color_black;
2024 extern (C) gint function(_GdkColormap *, _GdkColor *)gdk_color_white;
2025 extern (C) void function(_GdkColormap *, _GdkColor *, gint)gdk_colors_store;
2026 extern (C) GType function()gdk_color_get_type;
2027 extern (C) char * function(_GdkColor *)gdk_color_to_string;
2028 extern (C) gint function(_GdkColor *, _GdkColor *)gdk_color_equal;
2029 extern (C) guint function(_GdkColor *)gdk_color_hash;
2030 extern (C) gint function(char *, _GdkColor *)gdk_color_parse;
2031 extern (C) void function(_GdkColor *)gdk_color_free;
2032 extern (C) _GdkColor * function(_GdkColor *)gdk_color_copy;
2033 extern (C) _GdkVisual * function(_GdkColormap *)gdk_colormap_get_visual;
2034 extern (C) void function(_GdkColormap *, guint, _GdkColor *)gdk_colormap_query_color;
2035 extern (C) void function(_GdkColormap *, _GdkColor *, gint)gdk_colormap_free_colors;
2036 extern (C) gint function(_GdkColormap *, _GdkColor *, gint, gint)gdk_colormap_alloc_color;
2037 extern (C) gint function(_GdkColormap *, _GdkColor *, gint, gint, gint, gint *)gdk_colormap_alloc_colors;
2038 extern (C) void function(_GdkColormap *, gint)gdk_colormap_change;
2039 extern (C) gint function()gdk_colormap_get_system_size;
2040 extern (C) _GdkScreen * function(_GdkColormap *)gdk_colormap_get_screen;
2041 extern (C) _GdkColormap * function()gdk_colormap_get_system;
2042 extern (C) void function(_GdkColormap *)gdk_colormap_unref;
2043 extern (C) _GdkColormap * function(_GdkColormap *)gdk_colormap_ref;
2044 extern (C) _GdkColormap * function(_GdkVisual *, gint)gdk_colormap_new;
2045 extern (C) guint function()gdk_colormap_get_type;"
2046 ));
2047 
2048 Symbol[] symbols;
2049 static this () {
2050     symbols = [
2051         Symbol("gdk_threads_add_timeout",  cast(void**)& gdk_threads_add_timeout),
2052         Symbol("gdk_threads_add_timeout_full",  cast(void**)& gdk_threads_add_timeout_full),
2053         Symbol("gdk_threads_add_idle",  cast(void**)& gdk_threads_add_idle),
2054         Symbol("gdk_threads_add_idle_full",  cast(void**)& gdk_threads_add_idle_full),
2055         Symbol("gdk_threads_set_lock_functions",  cast(void**)& gdk_threads_set_lock_functions),
2056         Symbol("gdk_threads_init",  cast(void**)& gdk_threads_init),
2057         Symbol("gdk_threads_leave",  cast(void**)& gdk_threads_leave),
2058         Symbol("gdk_threads_enter",  cast(void**)& gdk_threads_enter),
2059         Symbol("gdk_threads_unlock",  cast(void**)& gdk_threads_unlock),
2060         Symbol("gdk_threads_lock",  cast(void**)& gdk_threads_lock),
2061         Symbol("gdk_threads_mutex",  cast(void**)& gdk_threads_mutex),
2062         Symbol("gdk_notify_startup_complete_with_id",  cast(void**)& gdk_notify_startup_complete_with_id),
2063         Symbol("gdk_notify_startup_complete",  cast(void**)& gdk_notify_startup_complete),
2064         Symbol("gdk_event_send_client_message_for_display",  cast(void**)& gdk_event_send_client_message_for_display),
2065         Symbol("gdk_event_send_clientmessage_toall",  cast(void**)& gdk_event_send_clientmessage_toall),
2066         Symbol("gdk_event_send_client_message",  cast(void**)& gdk_event_send_client_message),
2067         Symbol("gdk_mbstowcs",  cast(void**)& gdk_mbstowcs),
2068         Symbol("gdk_wcstombs",  cast(void**)& gdk_wcstombs),
2069         Symbol("gdk_rectangle_get_type",  cast(void**)& gdk_rectangle_get_type),
2070         Symbol("gdk_rectangle_union",  cast(void**)& gdk_rectangle_union),
2071         Symbol("gdk_rectangle_intersect",  cast(void**)& gdk_rectangle_intersect),
2072         Symbol("gdk_set_double_click_time",  cast(void**)& gdk_set_double_click_time),
2073         Symbol("gdk_flush",  cast(void**)& gdk_flush),
2074         Symbol("gdk_beep",  cast(void**)& gdk_beep),
2075         Symbol("gdk_screen_height_mm",  cast(void**)& gdk_screen_height_mm),
2076         Symbol("gdk_screen_width_mm",  cast(void**)& gdk_screen_width_mm),
2077         Symbol("gdk_screen_height",  cast(void**)& gdk_screen_height),
2078         Symbol("gdk_screen_width",  cast(void**)& gdk_screen_width),
2079         Symbol("gdk_pointer_is_grabbed",  cast(void**)& gdk_pointer_is_grabbed),
2080         Symbol("gdk_keyboard_ungrab",  cast(void**)& gdk_keyboard_ungrab),
2081         Symbol("gdk_pointer_ungrab",  cast(void**)& gdk_pointer_ungrab),
2082         Symbol("gdk_keyboard_grab_info_libgtk_only",  cast(void**)& gdk_keyboard_grab_info_libgtk_only),
2083         Symbol("gdk_pointer_grab_info_libgtk_only",  cast(void**)& gdk_pointer_grab_info_libgtk_only),
2084         Symbol("gdk_keyboard_grab",  cast(void**)& gdk_keyboard_grab),
2085         Symbol("gdk_pointer_grab",  cast(void**)& gdk_pointer_grab),
2086         Symbol("gdk_input_remove",  cast(void**)& gdk_input_remove),
2087         Symbol("gdk_input_add",  cast(void**)& gdk_input_add),
2088         Symbol("gdk_input_add_full",  cast(void**)& gdk_input_add_full),
2089         Symbol("gdk_get_display_arg_name",  cast(void**)& gdk_get_display_arg_name),
2090         Symbol("gdk_get_display",  cast(void**)& gdk_get_display),
2091         Symbol("gdk_get_use_xshm",  cast(void**)& gdk_get_use_xshm),
2092         Symbol("gdk_set_use_xshm",  cast(void**)& gdk_set_use_xshm),
2093         Symbol("gdk_error_trap_pop",  cast(void**)& gdk_error_trap_pop),
2094         Symbol("gdk_error_trap_push",  cast(void**)& gdk_error_trap_push),
2095         Symbol("gdk_set_program_class",  cast(void**)& gdk_set_program_class),
2096         Symbol("gdk_get_program_class",  cast(void**)& gdk_get_program_class),
2097         Symbol("gdk_set_locale",  cast(void**)& gdk_set_locale),
2098         Symbol("gdk_exit",  cast(void**)& gdk_exit),
2099         Symbol("gdk_pre_parse_libgtk_only",  cast(void**)& gdk_pre_parse_libgtk_only),
2100         Symbol("gdk_add_option_entries_libgtk_only",  cast(void**)& gdk_add_option_entries_libgtk_only),
2101         Symbol("gdk_init_check",  cast(void**)& gdk_init_check),
2102         Symbol("gdk_init",  cast(void**)& gdk_init),
2103         Symbol("gdk_parse_args",  cast(void**)& gdk_parse_args),
2104         Symbol("gdk_get_default_root_window",  cast(void**)& gdk_get_default_root_window),
2105         Symbol("gdk_set_pointer_hooks",  cast(void**)& gdk_set_pointer_hooks),
2106         Symbol("gdk_window_configure_finished",  cast(void**)& gdk_window_configure_finished),
2107         Symbol("gdk_window_enable_synchronized_configure",  cast(void**)& gdk_window_enable_synchronized_configure),
2108         Symbol("gdk_window_get_internal_paint_info",  cast(void**)& gdk_window_get_internal_paint_info),
2109         Symbol("gdk_window_constrain_size",  cast(void**)& gdk_window_constrain_size),
2110         Symbol("gdk_window_set_debug_updates",  cast(void**)& gdk_window_set_debug_updates),
2111         Symbol("gdk_window_process_updates",  cast(void**)& gdk_window_process_updates),
2112         Symbol("gdk_window_process_all_updates",  cast(void**)& gdk_window_process_all_updates),
2113         Symbol("gdk_window_thaw_toplevel_updates_libgtk_only",  cast(void**)& gdk_window_thaw_toplevel_updates_libgtk_only),
2114         Symbol("gdk_window_freeze_toplevel_updates_libgtk_only",  cast(void**)& gdk_window_freeze_toplevel_updates_libgtk_only),
2115         Symbol("gdk_window_thaw_updates",  cast(void**)& gdk_window_thaw_updates),
2116         Symbol("gdk_window_freeze_updates",  cast(void**)& gdk_window_freeze_updates),
2117         Symbol("gdk_window_get_update_area",  cast(void**)& gdk_window_get_update_area),
2118         Symbol("gdk_window_invalidate_maybe_recurse",  cast(void**)& gdk_window_invalidate_maybe_recurse),
2119         Symbol("gdk_window_invalidate_region",  cast(void**)& gdk_window_invalidate_region),
2120         Symbol("gdk_window_invalidate_rect",  cast(void**)& gdk_window_invalidate_rect),
2121         Symbol("gdk_window_begin_move_drag",  cast(void**)& gdk_window_begin_move_drag),
2122         Symbol("gdk_window_begin_resize_drag",  cast(void**)& gdk_window_begin_resize_drag),
2123         Symbol("gdk_window_register_dnd",  cast(void**)& gdk_window_register_dnd),
2124         Symbol("gdk_window_set_opacity",  cast(void**)& gdk_window_set_opacity),
2125         Symbol("gdk_window_set_keep_below",  cast(void**)& gdk_window_set_keep_below),
2126         Symbol("gdk_window_set_keep_above",  cast(void**)& gdk_window_set_keep_above),
2127         Symbol("gdk_window_unfullscreen",  cast(void**)& gdk_window_unfullscreen),
2128         Symbol("gdk_window_fullscreen",  cast(void**)& gdk_window_fullscreen),
2129         Symbol("gdk_window_unmaximize",  cast(void**)& gdk_window_unmaximize),
2130         Symbol("gdk_window_maximize",  cast(void**)& gdk_window_maximize),
2131         Symbol("gdk_window_unstick",  cast(void**)& gdk_window_unstick),
2132         Symbol("gdk_window_stick",  cast(void**)& gdk_window_stick),
2133         Symbol("gdk_window_deiconify",  cast(void**)& gdk_window_deiconify),
2134         Symbol("gdk_window_iconify",  cast(void**)& gdk_window_iconify),
2135         Symbol("gdk_window_beep",  cast(void**)& gdk_window_beep),
2136         Symbol("gdk_window_get_toplevels",  cast(void**)& gdk_window_get_toplevels),
2137         Symbol("gdk_window_set_functions",  cast(void**)& gdk_window_set_functions),
2138         Symbol("gdk_window_get_decorations",  cast(void**)& gdk_window_get_decorations),
2139         Symbol("gdk_window_set_decorations",  cast(void**)& gdk_window_set_decorations),
2140         Symbol("gdk_window_get_group",  cast(void**)& gdk_window_get_group),
2141         Symbol("gdk_window_set_group",  cast(void**)& gdk_window_set_group),
2142         Symbol("gdk_window_set_icon_name",  cast(void**)& gdk_window_set_icon_name),
2143         Symbol("gdk_window_set_icon",  cast(void**)& gdk_window_set_icon),
2144         Symbol("gdk_window_set_icon_list",  cast(void**)& gdk_window_set_icon_list),
2145         Symbol("gdk_window_set_events",  cast(void**)& gdk_window_set_events),
2146         Symbol("gdk_window_get_events",  cast(void**)& gdk_window_get_events),
2147         Symbol("gdk_window_peek_children",  cast(void**)& gdk_window_peek_children),
2148         Symbol("gdk_window_get_children",  cast(void**)& gdk_window_get_children),
2149         Symbol("gdk_window_get_toplevel",  cast(void**)& gdk_window_get_toplevel),
2150         Symbol("gdk_window_get_parent",  cast(void**)& gdk_window_get_parent),
2151         Symbol("gdk_window_get_pointer",  cast(void**)& gdk_window_get_pointer),
2152         Symbol("gdk_window_get_frame_extents",  cast(void**)& gdk_window_get_frame_extents),
2153         Symbol("gdk_window_get_root_origin",  cast(void**)& gdk_window_get_root_origin),
2154         Symbol("gdk_window_get_deskrelative_origin",  cast(void**)& gdk_window_get_deskrelative_origin),
2155         Symbol("gdk_window_get_origin",  cast(void**)& gdk_window_get_origin),
2156         Symbol("gdk_window_get_position",  cast(void**)& gdk_window_get_position),
2157         Symbol("gdk_window_get_geometry",  cast(void**)& gdk_window_get_geometry),
2158         Symbol("gdk_window_get_user_data",  cast(void**)& gdk_window_get_user_data),
2159         Symbol("gdk_window_set_cursor",  cast(void**)& gdk_window_set_cursor),
2160         Symbol("gdk_window_set_back_pixmap",  cast(void**)& gdk_window_set_back_pixmap),
2161         Symbol("gdk_window_set_background",  cast(void**)& gdk_window_set_background),
2162         Symbol("gdk_window_set_transient_for",  cast(void**)& gdk_window_set_transient_for),
2163         Symbol("gdk_window_set_startup_id",  cast(void**)& gdk_window_set_startup_id),
2164         Symbol("gdk_window_set_role",  cast(void**)& gdk_window_set_role),
2165         Symbol("gdk_window_set_title",  cast(void**)& gdk_window_set_title),
2166         Symbol("gdk_window_end_paint",  cast(void**)& gdk_window_end_paint),
2167         Symbol("gdk_window_begin_paint_region",  cast(void**)& gdk_window_begin_paint_region),
2168         Symbol("gdk_window_begin_paint_rect",  cast(void**)& gdk_window_begin_paint_rect),
2169         Symbol("gdk_set_sm_client_id",  cast(void**)& gdk_set_sm_client_id),
2170         Symbol("gdk_window_set_geometry_hints",  cast(void**)& gdk_window_set_geometry_hints),
2171         Symbol("gdk_window_set_urgency_hint",  cast(void**)& gdk_window_set_urgency_hint),
2172         Symbol("gdk_window_set_skip_pager_hint",  cast(void**)& gdk_window_set_skip_pager_hint),
2173         Symbol("gdk_window_set_skip_taskbar_hint",  cast(void**)& gdk_window_set_skip_taskbar_hint),
2174         Symbol("gdk_window_set_modal_hint",  cast(void**)& gdk_window_set_modal_hint),
2175         Symbol("gdk_window_get_type_hint",  cast(void**)& gdk_window_get_type_hint),
2176         Symbol("gdk_window_set_type_hint",  cast(void**)& gdk_window_set_type_hint),
2177         Symbol("gdk_window_set_hints",  cast(void**)& gdk_window_set_hints),
2178         Symbol("gdk_window_lookup_for_display",  cast(void**)& gdk_window_lookup_for_display),
2179         Symbol("gdk_window_foreign_new_for_display",  cast(void**)& gdk_window_foreign_new_for_display),
2180         Symbol("gdk_window_lookup",  cast(void**)& gdk_window_lookup),
2181         Symbol("gdk_window_foreign_new",  cast(void**)& gdk_window_foreign_new),
2182         Symbol("gdk_window_set_static_gravities",  cast(void**)& gdk_window_set_static_gravities),
2183         Symbol("gdk_window_get_state",  cast(void**)& gdk_window_get_state),
2184         Symbol("gdk_window_is_viewable",  cast(void**)& gdk_window_is_viewable),
2185         Symbol("gdk_window_is_visible",  cast(void**)& gdk_window_is_visible),
2186         Symbol("gdk_window_merge_child_input_shapes",  cast(void**)& gdk_window_merge_child_input_shapes),
2187         Symbol("gdk_window_set_child_input_shapes",  cast(void**)& gdk_window_set_child_input_shapes),
2188         Symbol("gdk_window_input_shape_combine_region",  cast(void**)& gdk_window_input_shape_combine_region),
2189         Symbol("gdk_window_input_shape_combine_mask",  cast(void**)& gdk_window_input_shape_combine_mask),
2190         Symbol("gdk_window_merge_child_shapes",  cast(void**)& gdk_window_merge_child_shapes),
2191         Symbol("gdk_window_set_composited",  cast(void**)& gdk_window_set_composited),
2192         Symbol("gdk_window_set_child_shapes",  cast(void**)& gdk_window_set_child_shapes),
2193         Symbol("gdk_window_shape_combine_region",  cast(void**)& gdk_window_shape_combine_region),
2194         Symbol("gdk_window_shape_combine_mask",  cast(void**)& gdk_window_shape_combine_mask),
2195         Symbol("gdk_window_move_region",  cast(void**)& gdk_window_move_region),
2196         Symbol("gdk_window_scroll",  cast(void**)& gdk_window_scroll),
2197         Symbol("gdk_window_remove_filter",  cast(void**)& gdk_window_remove_filter),
2198         Symbol("gdk_window_add_filter",  cast(void**)& gdk_window_add_filter),
2199         Symbol("gdk_window_set_focus_on_map",  cast(void**)& gdk_window_set_focus_on_map),
2200         Symbol("gdk_window_set_accept_focus",  cast(void**)& gdk_window_set_accept_focus),
2201         Symbol("gdk_window_set_override_redirect",  cast(void**)& gdk_window_set_override_redirect),
2202         Symbol("gdk_window_set_user_data",  cast(void**)& gdk_window_set_user_data),
2203         Symbol("gdk_window_focus",  cast(void**)& gdk_window_focus),
2204         Symbol("gdk_window_lower",  cast(void**)& gdk_window_lower),
2205         Symbol("gdk_window_raise",  cast(void**)& gdk_window_raise),
2206         Symbol("gdk_window_clear_area_e",  cast(void**)& gdk_window_clear_area_e),
2207         Symbol("gdk_window_clear_area",  cast(void**)& gdk_window_clear_area),
2208         Symbol("gdk_window_clear",  cast(void**)& gdk_window_clear),
2209         Symbol("gdk_window_reparent",  cast(void**)& gdk_window_reparent),
2210         Symbol("gdk_window_move_resize",  cast(void**)& gdk_window_move_resize),
2211         Symbol("gdk_window_resize",  cast(void**)& gdk_window_resize),
2212         Symbol("gdk_window_move",  cast(void**)& gdk_window_move),
2213         Symbol("gdk_window_show_unraised",  cast(void**)& gdk_window_show_unraised),
2214         Symbol("gdk_window_withdraw",  cast(void**)& gdk_window_withdraw),
2215         Symbol("gdk_window_hide",  cast(void**)& gdk_window_hide),
2216         Symbol("gdk_window_show",  cast(void**)& gdk_window_show),
2217         Symbol("gdk_window_at_pointer",  cast(void**)& gdk_window_at_pointer),
2218         Symbol("gdk_window_get_window_type",  cast(void**)& gdk_window_get_window_type),
2219         Symbol("gdk_window_destroy",  cast(void**)& gdk_window_destroy),
2220         Symbol("gdk_window_new",  cast(void**)& gdk_window_new),
2221         Symbol("gdk_window_object_get_type",  cast(void**)& gdk_window_object_get_type),
2222         Symbol("gdk_visual_get_screen",  cast(void**)& gdk_visual_get_screen),
2223         Symbol("gdk_list_visuals",  cast(void**)& gdk_list_visuals),
2224         Symbol("gdk_query_visual_types",  cast(void**)& gdk_query_visual_types),
2225         Symbol("gdk_query_depths",  cast(void**)& gdk_query_depths),
2226         Symbol("gdk_visual_get_best_with_both",  cast(void**)& gdk_visual_get_best_with_both),
2227         Symbol("gdk_visual_get_best_with_type",  cast(void**)& gdk_visual_get_best_with_type),
2228         Symbol("gdk_visual_get_best_with_depth",  cast(void**)& gdk_visual_get_best_with_depth),
2229         Symbol("gdk_visual_get_best",  cast(void**)& gdk_visual_get_best),
2230         Symbol("gdk_visual_get_system",  cast(void**)& gdk_visual_get_system),
2231         Symbol("gdk_visual_get_best_type",  cast(void**)& gdk_visual_get_best_type),
2232         Symbol("gdk_visual_get_best_depth",  cast(void**)& gdk_visual_get_best_depth),
2233         Symbol("gdk_visual_get_type",  cast(void**)& gdk_visual_get_type),
2234         Symbol("gdk_spawn_command_line_on_screen",  cast(void**)& gdk_spawn_command_line_on_screen),
2235         Symbol("gdk_spawn_on_screen_with_pipes",  cast(void**)& gdk_spawn_on_screen_with_pipes),
2236         Symbol("gdk_spawn_on_screen",  cast(void**)& gdk_spawn_on_screen),
2237         Symbol("gdk_selection_send_notify_for_display",  cast(void**)& gdk_selection_send_notify_for_display),
2238         Symbol("gdk_selection_send_notify",  cast(void**)& gdk_selection_send_notify),
2239         Symbol("gdk_selection_property_get",  cast(void**)& gdk_selection_property_get),
2240         Symbol("gdk_selection_convert",  cast(void**)& gdk_selection_convert),
2241         Symbol("gdk_selection_owner_get_for_display",  cast(void**)& gdk_selection_owner_get_for_display),
2242         Symbol("gdk_selection_owner_set_for_display",  cast(void**)& gdk_selection_owner_set_for_display),
2243         Symbol("gdk_selection_owner_get",  cast(void**)& gdk_selection_owner_get),
2244         Symbol("gdk_selection_owner_set",  cast(void**)& gdk_selection_owner_set),
2245         Symbol("gdk_screen_get_window_stack",  cast(void**)& gdk_screen_get_window_stack),
2246         Symbol("gdk_screen_get_active_window",  cast(void**)& gdk_screen_get_active_window),
2247         Symbol("gdk_screen_get_resolution",  cast(void**)& gdk_screen_get_resolution),
2248         Symbol("gdk_screen_set_resolution",  cast(void**)& gdk_screen_set_resolution),
2249         Symbol("gdk_screen_get_font_options",  cast(void**)& gdk_screen_get_font_options),
2250         Symbol("gdk_screen_set_font_options",  cast(void**)& gdk_screen_set_font_options),
2251         Symbol("gdk_screen_get_setting",  cast(void**)& gdk_screen_get_setting),
2252         Symbol("gdk_screen_get_default",  cast(void**)& gdk_screen_get_default),
2253         Symbol("gdk_screen_broadcast_client_message",  cast(void**)& gdk_screen_broadcast_client_message),
2254         Symbol("gdk_screen_get_monitor_at_window",  cast(void**)& gdk_screen_get_monitor_at_window),
2255         Symbol("gdk_screen_get_monitor_at_point",  cast(void**)& gdk_screen_get_monitor_at_point),
2256         Symbol("gdk_screen_get_monitor_geometry",  cast(void**)& gdk_screen_get_monitor_geometry),
2257         Symbol("gdk_screen_get_n_monitors",  cast(void**)& gdk_screen_get_n_monitors),
2258         Symbol("gdk_screen_make_display_name",  cast(void**)& gdk_screen_make_display_name),
2259         Symbol("gdk_screen_get_toplevel_windows",  cast(void**)& gdk_screen_get_toplevel_windows),
2260         Symbol("gdk_screen_list_visuals",  cast(void**)& gdk_screen_list_visuals),
2261         Symbol("gdk_screen_get_height_mm",  cast(void**)& gdk_screen_get_height_mm),
2262         Symbol("gdk_screen_get_width_mm",  cast(void**)& gdk_screen_get_width_mm),
2263         Symbol("gdk_screen_get_height",  cast(void**)& gdk_screen_get_height),
2264         Symbol("gdk_screen_get_width",  cast(void**)& gdk_screen_get_width),
2265         Symbol("gdk_screen_get_number",  cast(void**)& gdk_screen_get_number),
2266         Symbol("gdk_screen_get_display",  cast(void**)& gdk_screen_get_display),
2267         Symbol("gdk_screen_get_root_window",  cast(void**)& gdk_screen_get_root_window),
2268         Symbol("gdk_screen_is_composited",  cast(void**)& gdk_screen_is_composited),
2269         Symbol("gdk_screen_get_rgba_visual",  cast(void**)& gdk_screen_get_rgba_visual),
2270         Symbol("gdk_screen_get_rgba_colormap",  cast(void**)& gdk_screen_get_rgba_colormap),
2271         Symbol("gdk_screen_get_rgb_visual",  cast(void**)& gdk_screen_get_rgb_visual),
2272         Symbol("gdk_screen_get_rgb_colormap",  cast(void**)& gdk_screen_get_rgb_colormap),
2273         Symbol("gdk_screen_get_system_visual",  cast(void**)& gdk_screen_get_system_visual),
2274         Symbol("gdk_screen_get_system_colormap",  cast(void**)& gdk_screen_get_system_colormap),
2275         Symbol("gdk_screen_set_default_colormap",  cast(void**)& gdk_screen_set_default_colormap),
2276         Symbol("gdk_screen_get_default_colormap",  cast(void**)& gdk_screen_get_default_colormap),
2277         Symbol("gdk_screen_get_type",  cast(void**)& gdk_screen_get_type),
2278         Symbol("gdk_region_spans_intersect_foreach",  cast(void**)& gdk_region_spans_intersect_foreach),
2279         Symbol("gdk_region_xor",  cast(void**)& gdk_region_xor),
2280         Symbol("gdk_region_subtract",  cast(void**)& gdk_region_subtract),
2281         Symbol("gdk_region_union",  cast(void**)& gdk_region_union),
2282         Symbol("gdk_region_intersect",  cast(void**)& gdk_region_intersect),
2283         Symbol("gdk_region_union_with_rect",  cast(void**)& gdk_region_union_with_rect),
2284         Symbol("gdk_region_shrink",  cast(void**)& gdk_region_shrink),
2285         Symbol("gdk_region_offset",  cast(void**)& gdk_region_offset),
2286         Symbol("gdk_region_rect_in",  cast(void**)& gdk_region_rect_in),
2287         Symbol("gdk_region_point_in",  cast(void**)& gdk_region_point_in),
2288         Symbol("gdk_region_equal",  cast(void**)& gdk_region_equal),
2289         Symbol("gdk_region_empty",  cast(void**)& gdk_region_empty),
2290         Symbol("gdk_region_get_rectangles",  cast(void**)& gdk_region_get_rectangles),
2291         Symbol("gdk_region_get_clipbox",  cast(void**)& gdk_region_get_clipbox),
2292         Symbol("gdk_region_destroy",  cast(void**)& gdk_region_destroy),
2293         Symbol("gdk_region_rectangle",  cast(void**)& gdk_region_rectangle),
2294         Symbol("gdk_region_copy",  cast(void**)& gdk_region_copy),
2295         Symbol("gdk_region_polygon",  cast(void**)& gdk_region_polygon),
2296         Symbol("gdk_region_new",  cast(void**)& gdk_region_new),
2297         Symbol("gdk_free_compound_text",  cast(void**)& gdk_free_compound_text),
2298         Symbol("gdk_free_text_list",  cast(void**)& gdk_free_text_list),
2299         Symbol("gdk_utf8_to_compound_text_for_display",  cast(void**)& gdk_utf8_to_compound_text_for_display),
2300         Symbol("gdk_string_to_compound_text_for_display",  cast(void**)& gdk_string_to_compound_text_for_display),
2301         Symbol("gdk_utf8_to_string_target",  cast(void**)& gdk_utf8_to_string_target),
2302         Symbol("gdk_text_property_to_utf8_list_for_display",  cast(void**)& gdk_text_property_to_utf8_list_for_display),
2303         Symbol("gdk_text_property_to_text_list_for_display",  cast(void**)& gdk_text_property_to_text_list_for_display),
2304         Symbol("gdk_string_to_compound_text",  cast(void**)& gdk_string_to_compound_text),
2305         Symbol("gdk_utf8_to_compound_text",  cast(void**)& gdk_utf8_to_compound_text),
2306         Symbol("gdk_text_property_to_utf8_list",  cast(void**)& gdk_text_property_to_utf8_list),
2307         Symbol("gdk_text_property_to_text_list",  cast(void**)& gdk_text_property_to_text_list),
2308         Symbol("gdk_property_delete",  cast(void**)& gdk_property_delete),
2309         Symbol("gdk_property_change",  cast(void**)& gdk_property_change),
2310         Symbol("gdk_property_get",  cast(void**)& gdk_property_get),
2311         Symbol("gdk_atom_name",  cast(void**)& gdk_atom_name),
2312         Symbol("gdk_atom_intern_static_string",  cast(void**)& gdk_atom_intern_static_string),
2313         Symbol("gdk_atom_intern",  cast(void**)& gdk_atom_intern),
2314         Symbol("gdk_pixmap_foreign_new_for_screen",  cast(void**)& gdk_pixmap_foreign_new_for_screen),
2315         Symbol("gdk_pixmap_lookup_for_display",  cast(void**)& gdk_pixmap_lookup_for_display),
2316         Symbol("gdk_pixmap_foreign_new_for_display",  cast(void**)& gdk_pixmap_foreign_new_for_display),
2317         Symbol("gdk_pixmap_lookup",  cast(void**)& gdk_pixmap_lookup),
2318         Symbol("gdk_pixmap_foreign_new",  cast(void**)& gdk_pixmap_foreign_new),
2319         Symbol("gdk_pixmap_colormap_create_from_xpm_d",  cast(void**)& gdk_pixmap_colormap_create_from_xpm_d),
2320         Symbol("gdk_pixmap_create_from_xpm_d",  cast(void**)& gdk_pixmap_create_from_xpm_d),
2321         Symbol("gdk_pixmap_colormap_create_from_xpm",  cast(void**)& gdk_pixmap_colormap_create_from_xpm),
2322         Symbol("gdk_pixmap_create_from_xpm",  cast(void**)& gdk_pixmap_create_from_xpm),
2323         Symbol("gdk_pixmap_create_from_data",  cast(void**)& gdk_pixmap_create_from_data),
2324         Symbol("gdk_bitmap_create_from_data",  cast(void**)& gdk_bitmap_create_from_data),
2325         Symbol("gdk_pixmap_new",  cast(void**)& gdk_pixmap_new),
2326         Symbol("gdk_pixmap_get_type",  cast(void**)& gdk_pixmap_get_type),
2327         Symbol("gdk_pango_attr_emboss_color_new",  cast(void**)& gdk_pango_attr_emboss_color_new),
2328         Symbol("gdk_pango_attr_embossed_new",  cast(void**)& gdk_pango_attr_embossed_new),
2329         Symbol("gdk_pango_attr_stipple_new",  cast(void**)& gdk_pango_attr_stipple_new),
2330         Symbol("gdk_pango_layout_get_clip_region",  cast(void**)& gdk_pango_layout_get_clip_region),
2331         Symbol("gdk_pango_layout_line_get_clip_region",  cast(void**)& gdk_pango_layout_line_get_clip_region),
2332         Symbol("gdk_pango_context_set_colormap",  cast(void**)& gdk_pango_context_set_colormap),
2333         Symbol("gdk_pango_context_get",  cast(void**)& gdk_pango_context_get),
2334         Symbol("gdk_pango_context_get_for_screen",  cast(void**)& gdk_pango_context_get_for_screen),
2335         Symbol("gdk_pango_renderer_set_override_color",  cast(void**)& gdk_pango_renderer_set_override_color),
2336         Symbol("gdk_pango_renderer_set_stipple",  cast(void**)& gdk_pango_renderer_set_stipple),
2337         Symbol("gdk_pango_renderer_set_gc",  cast(void**)& gdk_pango_renderer_set_gc),
2338         Symbol("gdk_pango_renderer_set_drawable",  cast(void**)& gdk_pango_renderer_set_drawable),
2339         Symbol("gdk_pango_renderer_get_default",  cast(void**)& gdk_pango_renderer_get_default),
2340         Symbol("gdk_pango_renderer_new",  cast(void**)& gdk_pango_renderer_new),
2341         Symbol("gdk_pango_renderer_get_type",  cast(void**)& gdk_pango_renderer_get_type),
2342         Symbol("gdk_display_manager_list_displays",  cast(void**)& gdk_display_manager_list_displays),
2343         Symbol("gdk_display_manager_set_default_display",  cast(void**)& gdk_display_manager_set_default_display),
2344         Symbol("gdk_display_manager_get_default_display",  cast(void**)& gdk_display_manager_get_default_display),
2345         Symbol("gdk_display_manager_get",  cast(void**)& gdk_display_manager_get),
2346         Symbol("gdk_display_manager_get_type",  cast(void**)& gdk_display_manager_get_type),
2347         Symbol("gdk_unicode_to_keyval",  cast(void**)& gdk_unicode_to_keyval),
2348         Symbol("gdk_keyval_to_unicode",  cast(void**)& gdk_keyval_to_unicode),
2349         Symbol("gdk_keyval_is_lower",  cast(void**)& gdk_keyval_is_lower),
2350         Symbol("gdk_keyval_is_upper",  cast(void**)& gdk_keyval_is_upper),
2351         Symbol("gdk_keyval_to_lower",  cast(void**)& gdk_keyval_to_lower),
2352         Symbol("gdk_keyval_to_upper",  cast(void**)& gdk_keyval_to_upper),
2353         Symbol("gdk_keyval_convert_case",  cast(void**)& gdk_keyval_convert_case),
2354         Symbol("gdk_keyval_from_name",  cast(void**)& gdk_keyval_from_name),
2355         Symbol("gdk_keyval_name",  cast(void**)& gdk_keyval_name),
2356         Symbol("gdk_keymap_have_bidi_layouts",  cast(void**)& gdk_keymap_have_bidi_layouts),
2357         Symbol("gdk_keymap_get_direction",  cast(void**)& gdk_keymap_get_direction),
2358         Symbol("gdk_keymap_get_entries_for_keycode",  cast(void**)& gdk_keymap_get_entries_for_keycode),
2359         Symbol("gdk_keymap_get_entries_for_keyval",  cast(void**)& gdk_keymap_get_entries_for_keyval),
2360         Symbol("gdk_keymap_translate_keyboard_state",  cast(void**)& gdk_keymap_translate_keyboard_state),
2361         Symbol("gdk_keymap_lookup_key",  cast(void**)& gdk_keymap_lookup_key),
2362         Symbol("gdk_keymap_get_for_display",  cast(void**)& gdk_keymap_get_for_display),
2363         Symbol("gdk_keymap_get_default",  cast(void**)& gdk_keymap_get_default),
2364         Symbol("gdk_keymap_get_type",  cast(void**)& gdk_keymap_get_type),
2365         Symbol("gdk_image_get_colormap",  cast(void**)& gdk_image_get_colormap),
2366         Symbol("gdk_image_set_colormap",  cast(void**)& gdk_image_set_colormap),
2367         Symbol("gdk_image_get_pixel",  cast(void**)& gdk_image_get_pixel),
2368         Symbol("gdk_image_put_pixel",  cast(void**)& gdk_image_put_pixel),
2369         Symbol("gdk_image_unref",  cast(void**)& gdk_image_unref),
2370         Symbol("gdk_image_ref",  cast(void**)& gdk_image_ref),
2371         Symbol("gdk_image_get",  cast(void**)& gdk_image_get),
2372         Symbol("gdk_image_new",  cast(void**)& gdk_image_new),
2373         Symbol("gdk_image_get_type",  cast(void**)& gdk_image_get_type),
2374         Symbol("gdk_font_get_display",  cast(void**)& gdk_font_get_display),
2375         Symbol("gdk_string_extents",  cast(void**)& gdk_string_extents),
2376         Symbol("gdk_text_extents_wc",  cast(void**)& gdk_text_extents_wc),
2377         Symbol("gdk_text_extents",  cast(void**)& gdk_text_extents),
2378         Symbol("gdk_char_height",  cast(void**)& gdk_char_height),
2379         Symbol("gdk_text_height",  cast(void**)& gdk_text_height),
2380         Symbol("gdk_string_height",  cast(void**)& gdk_string_height),
2381         Symbol("gdk_char_measure",  cast(void**)& gdk_char_measure),
2382         Symbol("gdk_text_measure",  cast(void**)& gdk_text_measure),
2383         Symbol("gdk_string_measure",  cast(void**)& gdk_string_measure),
2384         Symbol("gdk_char_width_wc",  cast(void**)& gdk_char_width_wc),
2385         Symbol("gdk_char_width",  cast(void**)& gdk_char_width),
2386         Symbol("gdk_text_width_wc",  cast(void**)& gdk_text_width_wc),
2387         Symbol("gdk_text_width",  cast(void**)& gdk_text_width),
2388         Symbol("gdk_string_width",  cast(void**)& gdk_string_width),
2389         Symbol("gdk_font_from_description",  cast(void**)& gdk_font_from_description),
2390         Symbol("gdk_fontset_load",  cast(void**)& gdk_fontset_load),
2391         Symbol("gdk_font_load",  cast(void**)& gdk_font_load),
2392         Symbol("gdk_font_from_description_for_display",  cast(void**)& gdk_font_from_description_for_display),
2393         Symbol("gdk_fontset_load_for_display",  cast(void**)& gdk_fontset_load_for_display),
2394         Symbol("gdk_font_load_for_display",  cast(void**)& gdk_font_load_for_display),
2395         Symbol("gdk_font_equal",  cast(void**)& gdk_font_equal),
2396         Symbol("gdk_font_id",  cast(void**)& gdk_font_id),
2397         Symbol("gdk_font_unref",  cast(void**)& gdk_font_unref),
2398         Symbol("gdk_font_ref",  cast(void**)& gdk_font_ref),
2399         Symbol("gdk_font_get_type",  cast(void**)& gdk_font_get_type),
2400         Symbol("gdk_window_edge_get_type",  cast(void**)& gdk_window_edge_get_type),
2401         Symbol("gdk_gravity_get_type",  cast(void**)& gdk_gravity_get_type),
2402         Symbol("gdk_wm_function_get_type",  cast(void**)& gdk_wm_function_get_type),
2403         Symbol("gdk_wm_decoration_get_type",  cast(void**)& gdk_wm_decoration_get_type),
2404         Symbol("gdk_window_type_hint_get_type",  cast(void**)& gdk_window_type_hint_get_type),
2405         Symbol("gdk_window_hints_get_type",  cast(void**)& gdk_window_hints_get_type),
2406         Symbol("gdk_window_attributes_type_get_type",  cast(void**)& gdk_window_attributes_type_get_type),
2407         Symbol("gdk_window_type_get_type",  cast(void**)& gdk_window_type_get_type),
2408         Symbol("gdk_window_class_get_type",  cast(void**)& gdk_window_class_get_type),
2409         Symbol("gdk_visual_type_get_type",  cast(void**)& gdk_visual_type_get_type),
2410         Symbol("gdk_grab_status_get_type",  cast(void**)& gdk_grab_status_get_type),
2411         Symbol("gdk_status_get_type",  cast(void**)& gdk_status_get_type),
2412         Symbol("gdk_input_condition_get_type",  cast(void**)& gdk_input_condition_get_type),
2413         Symbol("gdk_modifier_type_get_type",  cast(void**)& gdk_modifier_type_get_type),
2414         Symbol("gdk_byte_order_get_type",  cast(void**)& gdk_byte_order_get_type),
2415         Symbol("gdk_rgb_dither_get_type",  cast(void**)& gdk_rgb_dither_get_type),
2416         Symbol("gdk_overlap_type_get_type",  cast(void**)& gdk_overlap_type_get_type),
2417         Symbol("gdk_fill_rule_get_type",  cast(void**)& gdk_fill_rule_get_type),
2418         Symbol("gdk_prop_mode_get_type",  cast(void**)& gdk_prop_mode_get_type),
2419         Symbol("gdk_axis_use_get_type",  cast(void**)& gdk_axis_use_get_type),
2420         Symbol("gdk_input_mode_get_type",  cast(void**)& gdk_input_mode_get_type),
2421         Symbol("gdk_input_source_get_type",  cast(void**)& gdk_input_source_get_type),
2422         Symbol("gdk_extension_mode_get_type",  cast(void**)& gdk_extension_mode_get_type),
2423         Symbol("gdk_image_type_get_type",  cast(void**)& gdk_image_type_get_type),
2424         Symbol("gdk_gc_values_mask_get_type",  cast(void**)& gdk_gc_values_mask_get_type),
2425         Symbol("gdk_subwindow_mode_get_type",  cast(void**)& gdk_subwindow_mode_get_type),
2426         Symbol("gdk_line_style_get_type",  cast(void**)& gdk_line_style_get_type),
2427         Symbol("gdk_join_style_get_type",  cast(void**)& gdk_join_style_get_type),
2428         Symbol("gdk_function_get_type",  cast(void**)& gdk_function_get_type),
2429         Symbol("gdk_fill_get_type",  cast(void**)& gdk_fill_get_type),
2430         Symbol("gdk_cap_style_get_type",  cast(void**)& gdk_cap_style_get_type),
2431         Symbol("gdk_font_type_get_type",  cast(void**)& gdk_font_type_get_type),
2432         Symbol("gdk_owner_change_get_type",  cast(void**)& gdk_owner_change_get_type),
2433         Symbol("gdk_setting_action_get_type",  cast(void**)& gdk_setting_action_get_type),
2434         Symbol("gdk_window_state_get_type",  cast(void**)& gdk_window_state_get_type),
2435         Symbol("gdk_property_state_get_type",  cast(void**)& gdk_property_state_get_type),
2436         Symbol("gdk_crossing_mode_get_type",  cast(void**)& gdk_crossing_mode_get_type),
2437         Symbol("gdk_notify_type_get_type",  cast(void**)& gdk_notify_type_get_type),
2438         Symbol("gdk_scroll_direction_get_type",  cast(void**)& gdk_scroll_direction_get_type),
2439         Symbol("gdk_visibility_state_get_type",  cast(void**)& gdk_visibility_state_get_type),
2440         Symbol("gdk_event_mask_get_type",  cast(void**)& gdk_event_mask_get_type),
2441         Symbol("gdk_event_type_get_type",  cast(void**)& gdk_event_type_get_type),
2442         Symbol("gdk_filter_return_get_type",  cast(void**)& gdk_filter_return_get_type),
2443         Symbol("gdk_drag_protocol_get_type",  cast(void**)& gdk_drag_protocol_get_type),
2444         Symbol("gdk_drag_action_get_type",  cast(void**)& gdk_drag_action_get_type),
2445         Symbol("gdk_cursor_type_get_type",  cast(void**)& gdk_cursor_type_get_type),
2446         Symbol("gdk_drawable_get_visible_region",  cast(void**)& gdk_drawable_get_visible_region),
2447         Symbol("gdk_drawable_get_clip_region",  cast(void**)& gdk_drawable_get_clip_region),
2448         Symbol("gdk_drawable_copy_to_image",  cast(void**)& gdk_drawable_copy_to_image),
2449         Symbol("gdk_drawable_get_image",  cast(void**)& gdk_drawable_get_image),
2450         Symbol("gdk_draw_trapezoids",  cast(void**)& gdk_draw_trapezoids),
2451         Symbol("gdk_draw_glyphs_transformed",  cast(void**)& gdk_draw_glyphs_transformed),
2452         Symbol("gdk_draw_layout_with_colors",  cast(void**)& gdk_draw_layout_with_colors),
2453         Symbol("gdk_draw_layout_line_with_colors",  cast(void**)& gdk_draw_layout_line_with_colors),
2454         Symbol("gdk_draw_layout",  cast(void**)& gdk_draw_layout),
2455         Symbol("gdk_draw_layout_line",  cast(void**)& gdk_draw_layout_line),
2456         Symbol("gdk_draw_glyphs",  cast(void**)& gdk_draw_glyphs),
2457         Symbol("gdk_draw_pixbuf",  cast(void**)& gdk_draw_pixbuf),
2458         Symbol("gdk_draw_lines",  cast(void**)& gdk_draw_lines),
2459         Symbol("gdk_draw_segments",  cast(void**)& gdk_draw_segments),
2460         Symbol("gdk_draw_points",  cast(void**)& gdk_draw_points),
2461         Symbol("gdk_draw_image",  cast(void**)& gdk_draw_image),
2462         Symbol("gdk_draw_drawable",  cast(void**)& gdk_draw_drawable),
2463         Symbol("gdk_draw_text_wc",  cast(void**)& gdk_draw_text_wc),
2464         Symbol("gdk_draw_text",  cast(void**)& gdk_draw_text),
2465         Symbol("gdk_draw_string",  cast(void**)& gdk_draw_string),
2466         Symbol("gdk_draw_polygon",  cast(void**)& gdk_draw_polygon),
2467         Symbol("gdk_draw_arc",  cast(void**)& gdk_draw_arc),
2468         Symbol("gdk_draw_rectangle",  cast(void**)& gdk_draw_rectangle),
2469         Symbol("gdk_draw_line",  cast(void**)& gdk_draw_line),
2470         Symbol("gdk_draw_point",  cast(void**)& gdk_draw_point),
2471         Symbol("gdk_drawable_unref",  cast(void**)& gdk_drawable_unref),
2472         Symbol("gdk_drawable_ref",  cast(void**)& gdk_drawable_ref),
2473         Symbol("gdk_drawable_get_display",  cast(void**)& gdk_drawable_get_display),
2474         Symbol("gdk_drawable_get_screen",  cast(void**)& gdk_drawable_get_screen),
2475         Symbol("gdk_drawable_get_depth",  cast(void**)& gdk_drawable_get_depth),
2476         Symbol("gdk_drawable_get_visual",  cast(void**)& gdk_drawable_get_visual),
2477         Symbol("gdk_drawable_get_colormap",  cast(void**)& gdk_drawable_get_colormap),
2478         Symbol("gdk_drawable_set_colormap",  cast(void**)& gdk_drawable_set_colormap),
2479         Symbol("gdk_drawable_get_size",  cast(void**)& gdk_drawable_get_size),
2480         Symbol("gdk_drawable_get_data",  cast(void**)& gdk_drawable_get_data),
2481         Symbol("gdk_drawable_set_data",  cast(void**)& gdk_drawable_set_data),
2482         Symbol("gdk_drawable_get_type",  cast(void**)& gdk_drawable_get_type),
2483         Symbol("gdk_gc_get_screen",  cast(void**)& gdk_gc_get_screen),
2484         Symbol("gdk_gc_set_rgb_bg_color",  cast(void**)& gdk_gc_set_rgb_bg_color),
2485         Symbol("gdk_gc_set_rgb_fg_color",  cast(void**)& gdk_gc_set_rgb_fg_color),
2486         Symbol("gdk_gc_get_colormap",  cast(void**)& gdk_gc_get_colormap),
2487         Symbol("gdk_gc_set_colormap",  cast(void**)& gdk_gc_set_colormap),
2488         Symbol("gdk_gc_copy",  cast(void**)& gdk_gc_copy),
2489         Symbol("gdk_gc_offset",  cast(void**)& gdk_gc_offset),
2490         Symbol("gdk_gc_set_dashes",  cast(void**)& gdk_gc_set_dashes),
2491         Symbol("gdk_gc_set_line_attributes",  cast(void**)& gdk_gc_set_line_attributes),
2492         Symbol("gdk_gc_set_exposures",  cast(void**)& gdk_gc_set_exposures),
2493         Symbol("gdk_gc_set_subwindow",  cast(void**)& gdk_gc_set_subwindow),
2494         Symbol("gdk_gc_set_clip_region",  cast(void**)& gdk_gc_set_clip_region),
2495         Symbol("gdk_gc_set_clip_rectangle",  cast(void**)& gdk_gc_set_clip_rectangle),
2496         Symbol("gdk_gc_set_clip_mask",  cast(void**)& gdk_gc_set_clip_mask),
2497         Symbol("gdk_gc_set_clip_origin",  cast(void**)& gdk_gc_set_clip_origin),
2498         Symbol("gdk_gc_set_ts_origin",  cast(void**)& gdk_gc_set_ts_origin),
2499         Symbol("gdk_gc_set_stipple",  cast(void**)& gdk_gc_set_stipple),
2500         Symbol("gdk_gc_set_tile",  cast(void**)& gdk_gc_set_tile),
2501         Symbol("gdk_gc_set_fill",  cast(void**)& gdk_gc_set_fill),
2502         Symbol("gdk_gc_set_function",  cast(void**)& gdk_gc_set_function),
2503         Symbol("gdk_gc_set_font",  cast(void**)& gdk_gc_set_font),
2504         Symbol("gdk_gc_set_background",  cast(void**)& gdk_gc_set_background),
2505         Symbol("gdk_gc_set_foreground",  cast(void**)& gdk_gc_set_foreground),
2506         Symbol("gdk_gc_set_values",  cast(void**)& gdk_gc_set_values),
2507         Symbol("gdk_gc_get_values",  cast(void**)& gdk_gc_get_values),
2508         Symbol("gdk_gc_unref",  cast(void**)& gdk_gc_unref),
2509         Symbol("gdk_gc_ref",  cast(void**)& gdk_gc_ref),
2510         Symbol("gdk_gc_new_with_values",  cast(void**)& gdk_gc_new_with_values),
2511         Symbol("gdk_gc_new",  cast(void**)& gdk_gc_new),
2512         Symbol("gdk_gc_get_type",  cast(void**)& gdk_gc_get_type),
2513         Symbol("gdk_display_supports_composite",  cast(void**)& gdk_display_supports_composite),
2514         Symbol("gdk_display_supports_input_shapes",  cast(void**)& gdk_display_supports_input_shapes),
2515         Symbol("gdk_display_supports_shapes",  cast(void**)& gdk_display_supports_shapes),
2516         Symbol("gdk_display_store_clipboard",  cast(void**)& gdk_display_store_clipboard),
2517         Symbol("gdk_display_supports_clipboard_persistence",  cast(void**)& gdk_display_supports_clipboard_persistence),
2518         Symbol("gdk_display_request_selection_notification",  cast(void**)& gdk_display_request_selection_notification),
2519         Symbol("gdk_display_supports_selection_notification",  cast(void**)& gdk_display_supports_selection_notification),
2520         Symbol("gdk_display_get_default_group",  cast(void**)& gdk_display_get_default_group),
2521         Symbol("gdk_display_get_maximal_cursor_size",  cast(void**)& gdk_display_get_maximal_cursor_size),
2522         Symbol("gdk_display_get_default_cursor_size",  cast(void**)& gdk_display_get_default_cursor_size),
2523         Symbol("gdk_display_supports_cursor_color",  cast(void**)& gdk_display_supports_cursor_color),
2524         Symbol("gdk_display_supports_cursor_alpha",  cast(void**)& gdk_display_supports_cursor_alpha),
2525         Symbol("gdk_display_open_default_libgtk_only",  cast(void**)& gdk_display_open_default_libgtk_only),
2526         Symbol("gdk_display_set_pointer_hooks",  cast(void**)& gdk_display_set_pointer_hooks),
2527         Symbol("gdk_display_warp_pointer",  cast(void**)& gdk_display_warp_pointer),
2528         Symbol("gdk_display_get_window_at_pointer",  cast(void**)& gdk_display_get_window_at_pointer),
2529         Symbol("gdk_display_get_pointer",  cast(void**)& gdk_display_get_pointer),
2530         Symbol("gdk_display_get_core_pointer",  cast(void**)& gdk_display_get_core_pointer),
2531         Symbol("gdk_display_get_default",  cast(void**)& gdk_display_get_default),
2532         Symbol("gdk_display_set_double_click_distance",  cast(void**)& gdk_display_set_double_click_distance),
2533         Symbol("gdk_display_set_double_click_time",  cast(void**)& gdk_display_set_double_click_time),
2534         Symbol("gdk_display_add_client_message_filter",  cast(void**)& gdk_display_add_client_message_filter),
2535         Symbol("gdk_display_put_event",  cast(void**)& gdk_display_put_event),
2536         Symbol("gdk_display_peek_event",  cast(void**)& gdk_display_peek_event),
2537         Symbol("gdk_display_get_event",  cast(void**)& gdk_display_get_event),
2538         Symbol("gdk_display_list_devices",  cast(void**)& gdk_display_list_devices),
2539         Symbol("gdk_display_close",  cast(void**)& gdk_display_close),
2540         Symbol("gdk_display_flush",  cast(void**)& gdk_display_flush),
2541         Symbol("gdk_display_sync",  cast(void**)& gdk_display_sync),
2542         Symbol("gdk_display_beep",  cast(void**)& gdk_display_beep),
2543         Symbol("gdk_display_pointer_is_grabbed",  cast(void**)& gdk_display_pointer_is_grabbed),
2544         Symbol("gdk_display_keyboard_ungrab",  cast(void**)& gdk_display_keyboard_ungrab),
2545         Symbol("gdk_display_pointer_ungrab",  cast(void**)& gdk_display_pointer_ungrab),
2546         Symbol("gdk_display_get_default_screen",  cast(void**)& gdk_display_get_default_screen),
2547         Symbol("gdk_display_get_screen",  cast(void**)& gdk_display_get_screen),
2548         Symbol("gdk_display_get_n_screens",  cast(void**)& gdk_display_get_n_screens),
2549         Symbol("gdk_display_get_name",  cast(void**)& gdk_display_get_name),
2550         Symbol("gdk_display_open",  cast(void**)& gdk_display_open),
2551         Symbol("gdk_display_get_type",  cast(void**)& gdk_display_get_type),
2552         Symbol("gdk_setting_get",  cast(void**)& gdk_setting_get),
2553         Symbol("gdk_add_client_message_filter",  cast(void**)& gdk_add_client_message_filter),
2554         Symbol("gdk_get_show_events",  cast(void**)& gdk_get_show_events),
2555         Symbol("gdk_set_show_events",  cast(void**)& gdk_set_show_events),
2556         Symbol("gdk_event_get_screen",  cast(void**)& gdk_event_get_screen),
2557         Symbol("gdk_event_set_screen",  cast(void**)& gdk_event_set_screen),
2558         Symbol("gdk_event_handler_set",  cast(void**)& gdk_event_handler_set),
2559         Symbol("gdk_event_request_motions",  cast(void**)& gdk_event_request_motions),
2560         Symbol("gdk_event_get_axis",  cast(void**)& gdk_event_get_axis),
2561         Symbol("gdk_event_get_root_coords",  cast(void**)& gdk_event_get_root_coords),
2562         Symbol("gdk_event_get_coords",  cast(void**)& gdk_event_get_coords),
2563         Symbol("gdk_event_get_state",  cast(void**)& gdk_event_get_state),
2564         Symbol("gdk_event_get_time",  cast(void**)& gdk_event_get_time),
2565         Symbol("gdk_event_free",  cast(void**)& gdk_event_free),
2566         Symbol("gdk_event_copy",  cast(void**)& gdk_event_copy),
2567         Symbol("gdk_event_new",  cast(void**)& gdk_event_new),
2568         Symbol("gdk_event_put",  cast(void**)& gdk_event_put),
2569         Symbol("gdk_event_get_graphics_expose",  cast(void**)& gdk_event_get_graphics_expose),
2570         Symbol("gdk_event_peek",  cast(void**)& gdk_event_peek),
2571         Symbol("gdk_event_get",  cast(void**)& gdk_event_get),
2572         Symbol("gdk_events_pending",  cast(void**)& gdk_events_pending),
2573         Symbol("gdk_event_get_type",  cast(void**)& gdk_event_get_type),
2574         Symbol("gdk_device_get_core_pointer",  cast(void**)& gdk_device_get_core_pointer),
2575         Symbol("gdk_input_set_extension_events",  cast(void**)& gdk_input_set_extension_events),
2576         Symbol("gdk_device_get_axis",  cast(void**)& gdk_device_get_axis),
2577         Symbol("gdk_device_free_history",  cast(void**)& gdk_device_free_history),
2578         Symbol("gdk_device_get_history",  cast(void**)& gdk_device_get_history),
2579         Symbol("gdk_device_get_state",  cast(void**)& gdk_device_get_state),
2580         Symbol("gdk_device_set_axis_use",  cast(void**)& gdk_device_set_axis_use),
2581         Symbol("gdk_device_set_key",  cast(void**)& gdk_device_set_key),
2582         Symbol("gdk_device_set_mode",  cast(void**)& gdk_device_set_mode),
2583         Symbol("gdk_device_set_source",  cast(void**)& gdk_device_set_source),
2584         Symbol("gdk_devices_list",  cast(void**)& gdk_devices_list),
2585         Symbol("gdk_device_get_type",  cast(void**)& gdk_device_get_type),
2586         Symbol("gdk_drag_drop_succeeded",  cast(void**)& gdk_drag_drop_succeeded),
2587         Symbol("gdk_drag_abort",  cast(void**)& gdk_drag_abort),
2588         Symbol("gdk_drag_drop",  cast(void**)& gdk_drag_drop),
2589         Symbol("gdk_drag_motion",  cast(void**)& gdk_drag_motion),
2590         Symbol("gdk_drag_find_window",  cast(void**)& gdk_drag_find_window),
2591         Symbol("gdk_drag_get_protocol",  cast(void**)& gdk_drag_get_protocol),
2592         Symbol("gdk_drag_find_window_for_screen",  cast(void**)& gdk_drag_find_window_for_screen),
2593         Symbol("gdk_drag_get_protocol_for_display",  cast(void**)& gdk_drag_get_protocol_for_display),
2594         Symbol("gdk_drag_begin",  cast(void**)& gdk_drag_begin),
2595         Symbol("gdk_drag_get_selection",  cast(void**)& gdk_drag_get_selection),
2596         Symbol("gdk_drop_finish",  cast(void**)& gdk_drop_finish),
2597         Symbol("gdk_drop_reply",  cast(void**)& gdk_drop_reply),
2598         Symbol("gdk_drag_status",  cast(void**)& gdk_drag_status),
2599         Symbol("gdk_drag_context_unref",  cast(void**)& gdk_drag_context_unref),
2600         Symbol("gdk_drag_context_ref",  cast(void**)& gdk_drag_context_ref),
2601         Symbol("gdk_drag_context_new",  cast(void**)& gdk_drag_context_new),
2602         Symbol("gdk_drag_context_get_type",  cast(void**)& gdk_drag_context_get_type),
2603         Symbol("gdk_cursor_get_image",  cast(void**)& gdk_cursor_get_image),
2604         Symbol("gdk_cursor_new_from_name",  cast(void**)& gdk_cursor_new_from_name),
2605         Symbol("gdk_cursor_unref",  cast(void**)& gdk_cursor_unref),
2606         Symbol("gdk_cursor_ref",  cast(void**)& gdk_cursor_ref),
2607         Symbol("gdk_cursor_get_display",  cast(void**)& gdk_cursor_get_display),
2608         Symbol("gdk_cursor_new_from_pixbuf",  cast(void**)& gdk_cursor_new_from_pixbuf),
2609         Symbol("gdk_cursor_new_from_pixmap",  cast(void**)& gdk_cursor_new_from_pixmap),
2610         Symbol("gdk_cursor_new",  cast(void**)& gdk_cursor_new),
2611         Symbol("gdk_cursor_new_for_display",  cast(void**)& gdk_cursor_new_for_display),
2612         Symbol("gdk_cursor_get_type",  cast(void**)& gdk_cursor_get_type),
2613         Symbol("gdk_cairo_region",  cast(void**)& gdk_cairo_region),
2614         Symbol("gdk_cairo_rectangle",  cast(void**)& gdk_cairo_rectangle),
2615         Symbol("gdk_cairo_set_source_pixmap",  cast(void**)& gdk_cairo_set_source_pixmap),
2616         Symbol("gdk_cairo_set_source_pixbuf",  cast(void**)& gdk_cairo_set_source_pixbuf),
2617         Symbol("gdk_cairo_set_source_color",  cast(void**)& gdk_cairo_set_source_color),
2618         Symbol("gdk_cairo_create",  cast(void**)& gdk_cairo_create),
2619         Symbol("gdk_pixbuf_get_from_image",  cast(void**)& gdk_pixbuf_get_from_image),
2620         Symbol("gdk_pixbuf_get_from_drawable",  cast(void**)& gdk_pixbuf_get_from_drawable),
2621         Symbol("gdk_pixbuf_render_pixmap_and_mask",  cast(void**)& gdk_pixbuf_render_pixmap_and_mask),
2622         Symbol("gdk_pixbuf_render_pixmap_and_mask_for_colormap",  cast(void**)& gdk_pixbuf_render_pixmap_and_mask_for_colormap),
2623         Symbol("gdk_pixbuf_render_to_drawable_alpha",  cast(void**)& gdk_pixbuf_render_to_drawable_alpha),
2624         Symbol("gdk_pixbuf_render_to_drawable",  cast(void**)& gdk_pixbuf_render_to_drawable),
2625         Symbol("gdk_pixbuf_render_threshold_alpha",  cast(void**)& gdk_pixbuf_render_threshold_alpha),
2626         Symbol("gdk_pixbuf_rotation_get_type",  cast(void**)& gdk_pixbuf_rotation_get_type),
2627         Symbol("gdk_interp_type_get_type",  cast(void**)& gdk_interp_type_get_type),
2628         Symbol("gdk_pixbuf_error_get_type",  cast(void**)& gdk_pixbuf_error_get_type),
2629         Symbol("gdk_colorspace_get_type",  cast(void**)& gdk_colorspace_get_type),
2630         Symbol("gdk_pixbuf_alpha_mode_get_type",  cast(void**)& gdk_pixbuf_alpha_mode_get_type),
2631         Symbol("gdk_pixbuf_loader_get_format",  cast(void**)& gdk_pixbuf_loader_get_format),
2632         Symbol("gdk_pixbuf_loader_close",  cast(void**)& gdk_pixbuf_loader_close),
2633         Symbol("gdk_pixbuf_loader_get_animation",  cast(void**)& gdk_pixbuf_loader_get_animation),
2634         Symbol("gdk_pixbuf_loader_get_pixbuf",  cast(void**)& gdk_pixbuf_loader_get_pixbuf),
2635         Symbol("gdk_pixbuf_loader_write",  cast(void**)& gdk_pixbuf_loader_write),
2636         Symbol("gdk_pixbuf_loader_set_size",  cast(void**)& gdk_pixbuf_loader_set_size),
2637         Symbol("gdk_pixbuf_loader_new_with_mime_type",  cast(void**)& gdk_pixbuf_loader_new_with_mime_type),
2638         Symbol("gdk_pixbuf_loader_new_with_type",  cast(void**)& gdk_pixbuf_loader_new_with_type),
2639         Symbol("gdk_pixbuf_loader_new",  cast(void**)& gdk_pixbuf_loader_new),
2640         Symbol("gdk_pixbuf_loader_get_type",  cast(void**)& gdk_pixbuf_loader_get_type),
2641         Symbol("gdk_pixbuf_get_file_info",  cast(void**)& gdk_pixbuf_get_file_info),
2642         Symbol("gdk_pixbuf_format_get_license",  cast(void**)& gdk_pixbuf_format_get_license),
2643         Symbol("gdk_pixbuf_format_set_disabled",  cast(void**)& gdk_pixbuf_format_set_disabled),
2644         Symbol("gdk_pixbuf_format_is_disabled",  cast(void**)& gdk_pixbuf_format_is_disabled),
2645         Symbol("gdk_pixbuf_format_is_scalable",  cast(void**)& gdk_pixbuf_format_is_scalable),
2646         Symbol("gdk_pixbuf_format_is_writable",  cast(void**)& gdk_pixbuf_format_is_writable),
2647         Symbol("gdk_pixbuf_format_get_extensions",  cast(void**)& gdk_pixbuf_format_get_extensions),
2648         Symbol("gdk_pixbuf_format_get_mime_types",  cast(void**)& gdk_pixbuf_format_get_mime_types),
2649         Symbol("gdk_pixbuf_format_get_description",  cast(void**)& gdk_pixbuf_format_get_description),
2650         Symbol("gdk_pixbuf_format_get_name",  cast(void**)& gdk_pixbuf_format_get_name),
2651         Symbol("gdk_pixbuf_get_formats",  cast(void**)& gdk_pixbuf_get_formats),
2652         Symbol("gdk_pixbuf_simple_anim_add_frame",  cast(void**)& gdk_pixbuf_simple_anim_add_frame),
2653         Symbol("gdk_pixbuf_simple_anim_new",  cast(void**)& gdk_pixbuf_simple_anim_new),
2654         Symbol("gdk_pixbuf_simple_anim_iter_get_type",  cast(void**)& gdk_pixbuf_simple_anim_iter_get_type),
2655         Symbol("gdk_pixbuf_simple_anim_get_type",  cast(void**)& gdk_pixbuf_simple_anim_get_type),
2656         Symbol("gdk_pixbuf_animation_iter_advance",  cast(void**)& gdk_pixbuf_animation_iter_advance),
2657         Symbol("gdk_pixbuf_animation_iter_on_currently_loading_frame",  cast(void**)& gdk_pixbuf_animation_iter_on_currently_loading_frame),
2658         Symbol("gdk_pixbuf_animation_iter_get_pixbuf",  cast(void**)& gdk_pixbuf_animation_iter_get_pixbuf),
2659         Symbol("gdk_pixbuf_animation_iter_get_delay_time",  cast(void**)& gdk_pixbuf_animation_iter_get_delay_time),
2660         Symbol("gdk_pixbuf_animation_iter_get_type",  cast(void**)& gdk_pixbuf_animation_iter_get_type),
2661         Symbol("gdk_pixbuf_animation_get_iter",  cast(void**)& gdk_pixbuf_animation_get_iter),
2662         Symbol("gdk_pixbuf_animation_get_static_image",  cast(void**)& gdk_pixbuf_animation_get_static_image),
2663         Symbol("gdk_pixbuf_animation_is_static_image",  cast(void**)& gdk_pixbuf_animation_is_static_image),
2664         Symbol("gdk_pixbuf_animation_get_height",  cast(void**)& gdk_pixbuf_animation_get_height),
2665         Symbol("gdk_pixbuf_animation_get_width",  cast(void**)& gdk_pixbuf_animation_get_width),
2666         Symbol("gdk_pixbuf_animation_unref",  cast(void**)& gdk_pixbuf_animation_unref),
2667         Symbol("gdk_pixbuf_animation_ref",  cast(void**)& gdk_pixbuf_animation_ref),
2668         Symbol("gdk_pixbuf_animation_new_from_file",  cast(void**)& gdk_pixbuf_animation_new_from_file),
2669         Symbol("gdk_pixbuf_animation_get_type",  cast(void**)& gdk_pixbuf_animation_get_type),
2670         Symbol("gdk_pixbuf_flip",  cast(void**)& gdk_pixbuf_flip),
2671         Symbol("gdk_pixbuf_rotate_simple",  cast(void**)& gdk_pixbuf_rotate_simple),
2672         Symbol("gdk_pixbuf_composite_color_simple",  cast(void**)& gdk_pixbuf_composite_color_simple),
2673         Symbol("gdk_pixbuf_scale_simple",  cast(void**)& gdk_pixbuf_scale_simple),
2674         Symbol("gdk_pixbuf_composite_color",  cast(void**)& gdk_pixbuf_composite_color),
2675         Symbol("gdk_pixbuf_composite",  cast(void**)& gdk_pixbuf_composite),
2676         Symbol("gdk_pixbuf_scale",  cast(void**)& gdk_pixbuf_scale),
2677         Symbol("gdk_pixbuf_get_option",  cast(void**)& gdk_pixbuf_get_option),
2678         Symbol("gdk_pixbuf_apply_embedded_orientation",  cast(void**)& gdk_pixbuf_apply_embedded_orientation),
2679         Symbol("gdk_pixbuf_saturate_and_pixelate",  cast(void**)& gdk_pixbuf_saturate_and_pixelate),
2680         Symbol("gdk_pixbuf_copy_area",  cast(void**)& gdk_pixbuf_copy_area),
2681         Symbol("gdk_pixbuf_add_alpha",  cast(void**)& gdk_pixbuf_add_alpha),
2682         Symbol("gdk_pixbuf_save_to_bufferv",  cast(void**)& gdk_pixbuf_save_to_bufferv),
2683         Symbol("gdk_pixbuf_save_to_buffer",  cast(void**)& gdk_pixbuf_save_to_buffer),
2684         Symbol("gdk_pixbuf_save_to_callbackv",  cast(void**)& gdk_pixbuf_save_to_callbackv),
2685         Symbol("gdk_pixbuf_save_to_callback",  cast(void**)& gdk_pixbuf_save_to_callback),
2686         Symbol("gdk_pixbuf_savev",  cast(void**)& gdk_pixbuf_savev),
2687         Symbol("gdk_pixbuf_save",  cast(void**)& gdk_pixbuf_save),
2688         Symbol("gdk_pixbuf_fill",  cast(void**)& gdk_pixbuf_fill),
2689         Symbol("gdk_pixbuf_new_from_inline",  cast(void**)& gdk_pixbuf_new_from_inline),
2690         Symbol("gdk_pixbuf_new_from_xpm_data",  cast(void**)& gdk_pixbuf_new_from_xpm_data),
2691         Symbol("gdk_pixbuf_new_from_data",  cast(void**)& gdk_pixbuf_new_from_data),
2692         Symbol("gdk_pixbuf_new_from_file_at_scale",  cast(void**)& gdk_pixbuf_new_from_file_at_scale),
2693         Symbol("gdk_pixbuf_new_from_file_at_size",  cast(void**)& gdk_pixbuf_new_from_file_at_size),
2694         Symbol("gdk_pixbuf_new_from_file",  cast(void**)& gdk_pixbuf_new_from_file),
2695         Symbol("gdk_pixbuf_new_subpixbuf",  cast(void**)& gdk_pixbuf_new_subpixbuf),
2696         Symbol("gdk_pixbuf_copy",  cast(void**)& gdk_pixbuf_copy),
2697         Symbol("gdk_pixbuf_new",  cast(void**)& gdk_pixbuf_new),
2698         Symbol("gdk_pixbuf_get_rowstride",  cast(void**)& gdk_pixbuf_get_rowstride),
2699         Symbol("gdk_pixbuf_get_height",  cast(void**)& gdk_pixbuf_get_height),
2700         Symbol("gdk_pixbuf_get_width",  cast(void**)& gdk_pixbuf_get_width),
2701         Symbol("gdk_pixbuf_get_pixels",  cast(void**)& gdk_pixbuf_get_pixels),
2702         Symbol("gdk_pixbuf_get_bits_per_sample",  cast(void**)& gdk_pixbuf_get_bits_per_sample),
2703         Symbol("gdk_pixbuf_get_has_alpha",  cast(void**)& gdk_pixbuf_get_has_alpha),
2704         Symbol("gdk_pixbuf_get_n_channels",  cast(void**)& gdk_pixbuf_get_n_channels),
2705         Symbol("gdk_pixbuf_get_colorspace",  cast(void**)& gdk_pixbuf_get_colorspace),
2706         Symbol("gdk_pixbuf_unref",  cast(void**)& gdk_pixbuf_unref),
2707         Symbol("gdk_pixbuf_ref",  cast(void**)& gdk_pixbuf_ref),
2708         Symbol("gdk_pixbuf_get_type",  cast(void**)& gdk_pixbuf_get_type),
2709         Symbol("gdk_pixbuf_error_quark",  cast(void**)& gdk_pixbuf_error_quark),
2710         Symbol("gdk_pixbuf_version",  cast(void**)& gdk_pixbuf_version),
2711         Symbol("gdk_pixbuf_micro_version",  cast(void**)& gdk_pixbuf_micro_version),
2712         Symbol("gdk_pixbuf_minor_version",  cast(void**)& gdk_pixbuf_minor_version),
2713         Symbol("gdk_pixbuf_major_version",  cast(void**)& gdk_pixbuf_major_version),
2714         Symbol("gdk_rgb_colormap_ditherable",  cast(void**)& gdk_rgb_colormap_ditherable),
2715         Symbol("gdk_rgb_ditherable",  cast(void**)& gdk_rgb_ditherable),
2716         Symbol("gdk_rgb_get_visual",  cast(void**)& gdk_rgb_get_visual),
2717         Symbol("gdk_rgb_get_colormap",  cast(void**)& gdk_rgb_get_colormap),
2718         Symbol("gdk_rgb_set_min_colors",  cast(void**)& gdk_rgb_set_min_colors),
2719         Symbol("gdk_rgb_set_install",  cast(void**)& gdk_rgb_set_install),
2720         Symbol("gdk_rgb_set_verbose",  cast(void**)& gdk_rgb_set_verbose),
2721         Symbol("gdk_rgb_cmap_free",  cast(void**)& gdk_rgb_cmap_free),
2722         Symbol("gdk_rgb_cmap_new",  cast(void**)& gdk_rgb_cmap_new),
2723         Symbol("gdk_draw_indexed_image",  cast(void**)& gdk_draw_indexed_image),
2724         Symbol("gdk_draw_gray_image",  cast(void**)& gdk_draw_gray_image),
2725         Symbol("gdk_draw_rgb_32_image_dithalign",  cast(void**)& gdk_draw_rgb_32_image_dithalign),
2726         Symbol("gdk_draw_rgb_32_image",  cast(void**)& gdk_draw_rgb_32_image),
2727         Symbol("gdk_draw_rgb_image_dithalign",  cast(void**)& gdk_draw_rgb_image_dithalign),
2728         Symbol("gdk_draw_rgb_image",  cast(void**)& gdk_draw_rgb_image),
2729         Symbol("gdk_rgb_find_color",  cast(void**)& gdk_rgb_find_color),
2730         Symbol("gdk_rgb_gc_set_background",  cast(void**)& gdk_rgb_gc_set_background),
2731         Symbol("gdk_rgb_gc_set_foreground",  cast(void**)& gdk_rgb_gc_set_foreground),
2732         Symbol("gdk_rgb_xpixel_from_rgb",  cast(void**)& gdk_rgb_xpixel_from_rgb),
2733         Symbol("gdk_rgb_init",  cast(void**)& gdk_rgb_init),
2734         Symbol("gdk_colors_free",  cast(void**)& gdk_colors_free),
2735         Symbol("gdk_colors_alloc",  cast(void**)& gdk_colors_alloc),
2736         Symbol("gdk_color_change",  cast(void**)& gdk_color_change),
2737         Symbol("gdk_color_alloc",  cast(void**)& gdk_color_alloc),
2738         Symbol("gdk_color_black",  cast(void**)& gdk_color_black),
2739         Symbol("gdk_color_white",  cast(void**)& gdk_color_white),
2740         Symbol("gdk_colors_store",  cast(void**)& gdk_colors_store),
2741         Symbol("gdk_color_get_type",  cast(void**)& gdk_color_get_type),
2742         Symbol("gdk_color_to_string",  cast(void**)& gdk_color_to_string),
2743         Symbol("gdk_color_equal",  cast(void**)& gdk_color_equal),
2744         Symbol("gdk_color_hash",  cast(void**)& gdk_color_hash),
2745         Symbol("gdk_color_parse",  cast(void**)& gdk_color_parse),
2746         Symbol("gdk_color_free",  cast(void**)& gdk_color_free),
2747         Symbol("gdk_color_copy",  cast(void**)& gdk_color_copy),
2748         Symbol("gdk_colormap_get_visual",  cast(void**)& gdk_colormap_get_visual),
2749         Symbol("gdk_colormap_query_color",  cast(void**)& gdk_colormap_query_color),
2750         Symbol("gdk_colormap_free_colors",  cast(void**)& gdk_colormap_free_colors),
2751         Symbol("gdk_colormap_alloc_color",  cast(void**)& gdk_colormap_alloc_color),
2752         Symbol("gdk_colormap_alloc_colors",  cast(void**)& gdk_colormap_alloc_colors),
2753         Symbol("gdk_colormap_change",  cast(void**)& gdk_colormap_change),
2754         Symbol("gdk_colormap_get_system_size",  cast(void**)& gdk_colormap_get_system_size),
2755         Symbol("gdk_colormap_get_screen",  cast(void**)& gdk_colormap_get_screen),
2756         Symbol("gdk_colormap_get_system",  cast(void**)& gdk_colormap_get_system),
2757         Symbol("gdk_colormap_unref",  cast(void**)& gdk_colormap_unref),
2758         Symbol("gdk_colormap_ref",  cast(void**)& gdk_colormap_ref),
2759         Symbol("gdk_colormap_new",  cast(void**)& gdk_colormap_new),
2760         Symbol("gdk_colormap_get_type",  cast(void**)& gdk_colormap_get_type)
2761     ];
2762 }
2763 
2764 } else { // version(DYNLINK)
2765 extern (C) guint gdk_threads_add_timeout(guint, _BCD_func__5647, void *);
2766 extern (C) guint gdk_threads_add_timeout_full(gint, guint, _BCD_func__5647, void *, _BCD_func__4634);
2767 extern (C) guint gdk_threads_add_idle(_BCD_func__5647, void *);
2768 extern (C) guint gdk_threads_add_idle_full(gint, _BCD_func__5647, void *, _BCD_func__4634);
2769 extern (C) void gdk_threads_set_lock_functions(_BCD_func__5298, _BCD_func__5298);
2770 extern (C) void gdk_threads_init();
2771 extern (C) void gdk_threads_leave();
2772 extern (C) void gdk_threads_enter();
2773 extern (C) extern _BCD_func__5298 gdk_threads_unlock;
2774 extern (C) extern _BCD_func__5298 gdk_threads_lock;
2775 extern (C) extern void * gdk_threads_mutex;
2776 extern (C) void gdk_notify_startup_complete_with_id(char *);
2777 extern (C) void gdk_notify_startup_complete();
2778 extern (C) gint gdk_event_send_client_message_for_display(_GdkDisplay *, _GdkEvent *, guint);
2779 extern (C) void gdk_event_send_clientmessage_toall(_GdkEvent *);
2780 extern (C) gint gdk_event_send_client_message(_GdkEvent *, guint);
2781 extern (C) gint gdk_mbstowcs(guint *, char *, gint);
2782 extern (C) char * gdk_wcstombs(guint *);
2783 extern (C) GType gdk_rectangle_get_type();
2784 extern (C) void gdk_rectangle_union(_GdkRectangle *, _GdkRectangle *, _GdkRectangle *);
2785 extern (C) gint gdk_rectangle_intersect(_GdkRectangle *, _GdkRectangle *, _GdkRectangle *);
2786 extern (C) void gdk_set_double_click_time(guint);
2787 extern (C) void gdk_flush();
2788 extern (C) void gdk_beep();
2789 extern (C) gint gdk_screen_height_mm();
2790 extern (C) gint gdk_screen_width_mm();
2791 extern (C) gint gdk_screen_height();
2792 extern (C) gint gdk_screen_width();
2793 extern (C) gint gdk_pointer_is_grabbed();
2794 extern (C) void gdk_keyboard_ungrab(guint32);
2795 extern (C) void gdk_pointer_ungrab(guint32);
2796 extern (C) gint gdk_keyboard_grab_info_libgtk_only(_GdkDisplay *, _GdkDrawable * *, gint *);
2797 extern (C) gint gdk_pointer_grab_info_libgtk_only(_GdkDisplay *, _GdkDrawable * *, gint *);
2798 extern (C) gint gdk_keyboard_grab(_GdkDrawable *, gint, guint32);
2799 extern (C) gint gdk_pointer_grab(_GdkDrawable *, gint, gint, _GdkDrawable *, _GdkCursor *, guint32);
2800 extern (C) void gdk_input_remove(gint);
2801 extern (C) gint gdk_input_add(gint, gint, _BCD_func__4635, void *);
2802 extern (C) gint gdk_input_add_full(gint, gint, _BCD_func__4635, void *, _BCD_func__4634);
2803 extern (C) char * gdk_get_display_arg_name();
2804 extern (C) char * gdk_get_display();
2805 extern (C) gint gdk_get_use_xshm();
2806 extern (C) void gdk_set_use_xshm(gint);
2807 extern (C) gint gdk_error_trap_pop();
2808 extern (C) void gdk_error_trap_push();
2809 extern (C) void gdk_set_program_class(char *);
2810 extern (C) char * gdk_get_program_class();
2811 extern (C) char * gdk_set_locale();
2812 extern (C) void gdk_exit(gint);
2813 extern (C) void gdk_pre_parse_libgtk_only();
2814 extern (C) void gdk_add_option_entries_libgtk_only(void *);
2815 extern (C) gint gdk_init_check(gint *, char * * *);
2816 extern (C) void gdk_init(gint *, char * * *);
2817 extern (C) void gdk_parse_args(gint *, char * * *);
2818 extern (C) _GdkDrawable * gdk_get_default_root_window();
2819 extern (C) _GdkPointerHooks * gdk_set_pointer_hooks(_GdkPointerHooks *);
2820 extern (C) void gdk_window_configure_finished(_GdkDrawable *);
2821 extern (C) void gdk_window_enable_synchronized_configure(_GdkDrawable *);
2822 extern (C) void gdk_window_get_internal_paint_info(_GdkDrawable *, _GdkDrawable * *, gint *, gint *);
2823 extern (C) void gdk_window_constrain_size(_GdkGeometry *, guint, gint, gint, gint *, gint *);
2824 extern (C) void gdk_window_set_debug_updates(gint);
2825 extern (C) void gdk_window_process_updates(_GdkDrawable *, gint);
2826 extern (C) void gdk_window_process_all_updates();
2827 extern (C) void gdk_window_thaw_toplevel_updates_libgtk_only(_GdkDrawable *);
2828 extern (C) void gdk_window_freeze_toplevel_updates_libgtk_only(_GdkDrawable *);
2829 extern (C) void gdk_window_thaw_updates(_GdkDrawable *);
2830 extern (C) void gdk_window_freeze_updates(_GdkDrawable *);
2831 extern (C) void * gdk_window_get_update_area(_GdkDrawable *);
2832 extern (C) void gdk_window_invalidate_maybe_recurse(_GdkDrawable *, void *, _BCD_func__6008, void *);
2833 extern (C) void gdk_window_invalidate_region(_GdkDrawable *, void *, gint);
2834 extern (C) void gdk_window_invalidate_rect(_GdkDrawable *, _GdkRectangle *, gint);
2835 extern (C) void gdk_window_begin_move_drag(_GdkDrawable *, gint, gint, gint, guint32);
2836 extern (C) void gdk_window_begin_resize_drag(_GdkDrawable *, gint, gint, gint, gint, guint32);
2837 extern (C) void gdk_window_register_dnd(_GdkDrawable *);
2838 extern (C) void gdk_window_set_opacity(_GdkDrawable *, double);
2839 extern (C) void gdk_window_set_keep_below(_GdkDrawable *, gint);
2840 extern (C) void gdk_window_set_keep_above(_GdkDrawable *, gint);
2841 extern (C) void gdk_window_unfullscreen(_GdkDrawable *);
2842 extern (C) void gdk_window_fullscreen(_GdkDrawable *);
2843 extern (C) void gdk_window_unmaximize(_GdkDrawable *);
2844 extern (C) void gdk_window_maximize(_GdkDrawable *);
2845 extern (C) void gdk_window_unstick(_GdkDrawable *);
2846 extern (C) void gdk_window_stick(_GdkDrawable *);
2847 extern (C) void gdk_window_deiconify(_GdkDrawable *);
2848 extern (C) void gdk_window_iconify(_GdkDrawable *);
2849 extern (C) void gdk_window_beep(_GdkDrawable *);
2850 extern (C) _GList * gdk_window_get_toplevels();
2851 extern (C) void gdk_window_set_functions(_GdkDrawable *, gint);
2852 extern (C) gint gdk_window_get_decorations(_GdkDrawable *, gint *);
2853 extern (C) void gdk_window_set_decorations(_GdkDrawable *, gint);
2854 extern (C) _GdkDrawable * gdk_window_get_group(_GdkDrawable *);
2855 extern (C) void gdk_window_set_group(_GdkDrawable *, _GdkDrawable *);
2856 extern (C) void gdk_window_set_icon_name(_GdkDrawable *, char *);
2857 extern (C) void gdk_window_set_icon(_GdkDrawable *, _GdkDrawable *, _GdkDrawable *, _GdkDrawable *);
2858 extern (C) void gdk_window_set_icon_list(_GdkDrawable *, _GList *);
2859 extern (C) void gdk_window_set_events(_GdkDrawable *, gint);
2860 extern (C) gint gdk_window_get_events(_GdkDrawable *);
2861 extern (C) _GList * gdk_window_peek_children(_GdkDrawable *);
2862 extern (C) _GList * gdk_window_get_children(_GdkDrawable *);
2863 extern (C) _GdkDrawable * gdk_window_get_toplevel(_GdkDrawable *);
2864 extern (C) _GdkDrawable * gdk_window_get_parent(_GdkDrawable *);
2865 extern (C) _GdkDrawable * gdk_window_get_pointer(_GdkDrawable *, gint *, gint *, gint *);
2866 extern (C) void gdk_window_get_frame_extents(_GdkDrawable *, _GdkRectangle *);
2867 extern (C) void gdk_window_get_root_origin(_GdkDrawable *, gint *, gint *);
2868 extern (C) gint gdk_window_get_deskrelative_origin(_GdkDrawable *, gint *, gint *);
2869 extern (C) gint gdk_window_get_origin(_GdkDrawable *, gint *, gint *);
2870 extern (C) void gdk_window_get_position(_GdkDrawable *, gint *, gint *);
2871 extern (C) void gdk_window_get_geometry(_GdkDrawable *, gint *, gint *, gint *, gint *, gint *);
2872 extern (C) void gdk_window_get_user_data(_GdkDrawable *, void * *);
2873 extern (C) void gdk_window_set_cursor(_GdkDrawable *, _GdkCursor *);
2874 extern (C) void gdk_window_set_back_pixmap(_GdkDrawable *, _GdkDrawable *, gint);
2875 extern (C) void gdk_window_set_background(_GdkDrawable *, _GdkColor *);
2876 extern (C) void gdk_window_set_transient_for(_GdkDrawable *, _GdkDrawable *);
2877 extern (C) void gdk_window_set_startup_id(_GdkDrawable *, char *);
2878 extern (C) void gdk_window_set_role(_GdkDrawable *, char *);
2879 extern (C) void gdk_window_set_title(_GdkDrawable *, char *);
2880 extern (C) void gdk_window_end_paint(_GdkDrawable *);
2881 extern (C) void gdk_window_begin_paint_region(_GdkDrawable *, void *);
2882 extern (C) void gdk_window_begin_paint_rect(_GdkDrawable *, _GdkRectangle *);
2883 extern (C) void gdk_set_sm_client_id(char *);
2884 extern (C) void gdk_window_set_geometry_hints(_GdkDrawable *, _GdkGeometry *, gint);
2885 extern (C) void gdk_window_set_urgency_hint(_GdkDrawable *, gint);
2886 extern (C) void gdk_window_set_skip_pager_hint(_GdkDrawable *, gint);
2887 extern (C) void gdk_window_set_skip_taskbar_hint(_GdkDrawable *, gint);
2888 extern (C) void gdk_window_set_modal_hint(_GdkDrawable *, gint);
2889 extern (C) gint gdk_window_get_type_hint(_GdkDrawable *);
2890 extern (C) void gdk_window_set_type_hint(_GdkDrawable *, gint);
2891 extern (C) void gdk_window_set_hints(_GdkDrawable *, gint, gint, gint, gint, gint, gint, gint);
2892 extern (C) _GdkDrawable * gdk_window_lookup_for_display(_GdkDisplay *, guint);
2893 extern (C) _GdkDrawable * gdk_window_foreign_new_for_display(_GdkDisplay *, guint);
2894 extern (C) _GdkDrawable * gdk_window_lookup(GdkNativeWindow);
2895 extern (C) _GdkDrawable * gdk_window_foreign_new(guint);
2896 extern (C) gint gdk_window_set_static_gravities(_GdkDrawable *, gint);
2897 extern (C) gint gdk_window_get_state(_GdkDrawable *);
2898 extern (C) gint gdk_window_is_viewable(_GdkDrawable *);
2899 extern (C) gint gdk_window_is_visible(_GdkDrawable *);
2900 extern (C) void gdk_window_merge_child_input_shapes(_GdkDrawable *);
2901 extern (C) void gdk_window_set_child_input_shapes(_GdkDrawable *);
2902 extern (C) void gdk_window_input_shape_combine_region(_GdkDrawable *, void *, gint, gint);
2903 extern (C) void gdk_window_input_shape_combine_mask(_GdkDrawable *, _GdkDrawable *, gint, gint);
2904 extern (C) void gdk_window_merge_child_shapes(_GdkDrawable *);
2905 extern (C) void gdk_window_set_composited(_GdkDrawable *, gint);
2906 extern (C) void gdk_window_set_child_shapes(_GdkDrawable *);
2907 extern (C) void gdk_window_shape_combine_region(_GdkDrawable *, void *, gint, gint);
2908 extern (C) void gdk_window_shape_combine_mask(_GdkDrawable *, _GdkDrawable *, gint, gint);
2909 extern (C) void gdk_window_move_region(_GdkDrawable *, void *, gint, gint);
2910 extern (C) void gdk_window_scroll(_GdkDrawable *, gint, gint);
2911 extern (C) void gdk_window_remove_filter(_GdkDrawable *, _BCD_func__4335, void *);
2912 extern (C) void gdk_window_add_filter(_GdkDrawable *, _BCD_func__4335, void *);
2913 extern (C) void gdk_window_set_focus_on_map(_GdkDrawable *, gint);
2914 extern (C) void gdk_window_set_accept_focus(_GdkDrawable *, gint);
2915 extern (C) void gdk_window_set_override_redirect(_GdkDrawable *, gint);
2916 extern (C) void gdk_window_set_user_data(_GdkDrawable *, void *);
2917 extern (C) void gdk_window_focus(_GdkDrawable *, guint32);
2918 extern (C) void gdk_window_lower(_GdkDrawable *);
2919 extern (C) void gdk_window_raise(_GdkDrawable *);
2920 extern (C) void gdk_window_clear_area_e(_GdkDrawable *, gint, gint, gint, gint);
2921 extern (C) void gdk_window_clear_area(_GdkDrawable *, gint, gint, gint, gint);
2922 extern (C) void gdk_window_clear(_GdkDrawable *);
2923 extern (C) void gdk_window_reparent(_GdkDrawable *, _GdkDrawable *, gint, gint);
2924 extern (C) void gdk_window_move_resize(_GdkDrawable *, gint, gint, gint, gint);
2925 extern (C) void gdk_window_resize(_GdkDrawable *, gint, gint);
2926 extern (C) void gdk_window_move(_GdkDrawable *, gint, gint);
2927 extern (C) void gdk_window_show_unraised(_GdkDrawable *);
2928 extern (C) void gdk_window_withdraw(_GdkDrawable *);
2929 extern (C) void gdk_window_hide(_GdkDrawable *);
2930 extern (C) void gdk_window_show(_GdkDrawable *);
2931 extern (C) _GdkDrawable * gdk_window_at_pointer(gint *, gint *);
2932 extern (C) gint gdk_window_get_window_type(_GdkDrawable *);
2933 extern (C) void gdk_window_destroy(_GdkDrawable *);
2934 extern (C) _GdkDrawable * gdk_window_new(_GdkDrawable *, _GdkWindowAttr *, gint);
2935 extern (C) guint gdk_window_object_get_type();
2936 extern (C) _GdkScreen * gdk_visual_get_screen(_GdkVisual *);
2937 extern (C) _GList * gdk_list_visuals();
2938 extern (C) void gdk_query_visual_types(gint * *, gint *);
2939 extern (C) void gdk_query_depths(gint * *, gint *);
2940 extern (C) _GdkVisual * gdk_visual_get_best_with_both(gint, gint);
2941 extern (C) _GdkVisual * gdk_visual_get_best_with_type(gint);
2942 extern (C) _GdkVisual * gdk_visual_get_best_with_depth(gint);
2943 extern (C) _GdkVisual * gdk_visual_get_best();
2944 extern (C) _GdkVisual * gdk_visual_get_system();
2945 extern (C) gint gdk_visual_get_best_type();
2946 extern (C) gint gdk_visual_get_best_depth();
2947 extern (C) GType gdk_visual_get_type();
2948 extern (C) gint gdk_spawn_command_line_on_screen(_GdkScreen *, char *, _GError * *);
2949 extern (C) gint gdk_spawn_on_screen_with_pipes(_GdkScreen *, char *, char * *, char * *, gint, _BCD_func__4634, void *, gint *, gint *, gint *, gint *, _GError * *);
2950 extern (C) gint gdk_spawn_on_screen(_GdkScreen *, char *, char * *, char * *, gint, _BCD_func__4634, void *, gint *, _GError * *);
2951 extern (C) void gdk_selection_send_notify_for_display(_GdkDisplay *, guint, void *, void *, void *, guint32);
2952 extern (C) void gdk_selection_send_notify(guint, void *, void *, void *, guint32);
2953 extern (C) gint gdk_selection_property_get(_GdkDrawable *, char * *, void * *, gint *);
2954 extern (C) void gdk_selection_convert(_GdkDrawable *, void *, void *, guint32);
2955 extern (C) _GdkDrawable * gdk_selection_owner_get_for_display(_GdkDisplay *, void *);
2956 extern (C) gint gdk_selection_owner_set_for_display(_GdkDisplay *, _GdkDrawable *, void *, guint32, gint);
2957 extern (C) _GdkDrawable * gdk_selection_owner_get(void *);
2958 extern (C) gint gdk_selection_owner_set(_GdkDrawable *, void *, guint32, gint);
2959 extern (C) _GList * gdk_screen_get_window_stack(_GdkScreen *);
2960 extern (C) _GdkDrawable * gdk_screen_get_active_window(_GdkScreen *);
2961 extern (C) double gdk_screen_get_resolution(_GdkScreen *);
2962 extern (C) void gdk_screen_set_resolution(_GdkScreen *, double);
2963 extern (C) void * gdk_screen_get_font_options(_GdkScreen *);
2964 extern (C) void gdk_screen_set_font_options(_GdkScreen *, void *);
2965 extern (C) gint gdk_screen_get_setting(_GdkScreen *, char *, _GValue *);
2966 extern (C) _GdkScreen * gdk_screen_get_default();
2967 extern (C) void gdk_screen_broadcast_client_message(_GdkScreen *, _GdkEvent *);
2968 extern (C) gint gdk_screen_get_monitor_at_window(_GdkScreen *, _GdkDrawable *);
2969 extern (C) gint gdk_screen_get_monitor_at_point(_GdkScreen *, gint, gint);
2970 extern (C) void gdk_screen_get_monitor_geometry(_GdkScreen *, gint, _GdkRectangle *);
2971 extern (C) gint gdk_screen_get_n_monitors(_GdkScreen *);
2972 extern (C) char * gdk_screen_make_display_name(_GdkScreen *);
2973 extern (C) _GList * gdk_screen_get_toplevel_windows(_GdkScreen *);
2974 extern (C) _GList * gdk_screen_list_visuals(_GdkScreen *);
2975 extern (C) gint gdk_screen_get_height_mm(_GdkScreen *);
2976 extern (C) gint gdk_screen_get_width_mm(_GdkScreen *);
2977 extern (C) gint gdk_screen_get_height(_GdkScreen *);
2978 extern (C) gint gdk_screen_get_width(_GdkScreen *);
2979 extern (C) gint gdk_screen_get_number(_GdkScreen *);
2980 extern (C) _GdkDisplay * gdk_screen_get_display(_GdkScreen *);
2981 extern (C) _GdkDrawable * gdk_screen_get_root_window(_GdkScreen *);
2982 extern (C) gint gdk_screen_is_composited(_GdkScreen *);
2983 extern (C) _GdkVisual * gdk_screen_get_rgba_visual(_GdkScreen *);
2984 extern (C) _GdkColormap * gdk_screen_get_rgba_colormap(_GdkScreen *);
2985 extern (C) _GdkVisual * gdk_screen_get_rgb_visual(_GdkScreen *);
2986 extern (C) _GdkColormap * gdk_screen_get_rgb_colormap(_GdkScreen *);
2987 extern (C) _GdkVisual * gdk_screen_get_system_visual(_GdkScreen *);
2988 extern (C) _GdkColormap * gdk_screen_get_system_colormap(_GdkScreen *);
2989 extern (C) void gdk_screen_set_default_colormap(_GdkScreen *, _GdkColormap *);
2990 extern (C) _GdkColormap * gdk_screen_get_default_colormap(_GdkScreen *);
2991 extern (C) GType gdk_screen_get_type();
2992 extern (C) void gdk_region_spans_intersect_foreach(void *, _GdkSpan *, gint, gint, _BCD_func__4157, void *);
2993 extern (C) void gdk_region_xor(void *, void *);
2994 extern (C) void gdk_region_subtract(void *, void *);
2995 extern (C) void gdk_region_union(void *, void *);
2996 extern (C) void gdk_region_intersect(void *, void *);
2997 extern (C) void gdk_region_union_with_rect(void *, _GdkRectangle *);
2998 extern (C) void gdk_region_shrink(void *, gint, gint);
2999 extern (C) void gdk_region_offset(void *, gint, gint);
3000 extern (C) gint gdk_region_rect_in(void *, _GdkRectangle *);
3001 extern (C) gint gdk_region_point_in(void *, gint, gint);
3002 extern (C) gint gdk_region_equal(void *, void *);
3003 extern (C) gint gdk_region_empty(void *);
3004 extern (C) void gdk_region_get_rectangles(void *, _GdkRectangle * *, gint *);
3005 extern (C) void gdk_region_get_clipbox(void *, _GdkRectangle *);
3006 extern (C) void gdk_region_destroy(void *);
3007 extern (C) void * gdk_region_rectangle(_GdkRectangle *);
3008 extern (C) void * gdk_region_copy(void *);
3009 extern (C) void * gdk_region_polygon(_GdkPoint *, gint, gint);
3010 extern (C) void * gdk_region_new();
3011 extern (C) void gdk_free_compound_text(char *);
3012 extern (C) void gdk_free_text_list(char * *);
3013 extern (C) gint gdk_utf8_to_compound_text_for_display(_GdkDisplay *, char *, void * *, gint *, char * *, gint *);
3014 extern (C) gint gdk_string_to_compound_text_for_display(_GdkDisplay *, char *, void * *, gint *, char * *, gint *);
3015 extern (C) char * gdk_utf8_to_string_target(char *);
3016 extern (C) gint gdk_text_property_to_utf8_list_for_display(_GdkDisplay *, void *, gint, char *, gint, char * * *);
3017 extern (C) gint gdk_text_property_to_text_list_for_display(_GdkDisplay *, void *, gint, char *, gint, char * * *);
3018 extern (C) gint gdk_string_to_compound_text(char *, void * *, gint *, char * *, gint *);
3019 extern (C) gint gdk_utf8_to_compound_text(char *, void * *, gint *, char * *, gint *);
3020 extern (C) gint gdk_text_property_to_utf8_list(void *, gint, char *, gint, char * * *);
3021 extern (C) gint gdk_text_property_to_text_list(void *, gint, char *, gint, char * * *);
3022 extern (C) void gdk_property_delete(_GdkDrawable *, void *);
3023 extern (C) void gdk_property_change(_GdkDrawable *, void *, void *, gint, gint, char *, gint);
3024 extern (C) gint gdk_property_get(_GdkDrawable *, void *, void *, gulong, gulong, gint, void * *, gint *, gint *, char * *);
3025 extern (C) char * gdk_atom_name(void *);
3026 extern (C) void * gdk_atom_intern_static_string(in char *);
3027 extern (C) void * gdk_atom_intern(in char *, gint);
3028 extern (C) _GdkDrawable * gdk_pixmap_foreign_new_for_screen(_GdkScreen *, guint, gint, gint, gint);
3029 extern (C) _GdkDrawable * gdk_pixmap_lookup_for_display(_GdkDisplay *, guint);
3030 extern (C) _GdkDrawable * gdk_pixmap_foreign_new_for_display(_GdkDisplay *, guint);
3031 extern (C) _GdkDrawable * gdk_pixmap_lookup(guint);
3032 extern (C) _GdkDrawable * gdk_pixmap_foreign_new(guint);
3033 extern (C) _GdkDrawable * gdk_pixmap_colormap_create_from_xpm_d(_GdkDrawable *, _GdkColormap *, _GdkDrawable * *, _GdkColor *, char * *);
3034 extern (C) _GdkDrawable * gdk_pixmap_create_from_xpm_d(_GdkDrawable *, _GdkDrawable * *, _GdkColor *, char * *);
3035 extern (C) _GdkDrawable * gdk_pixmap_colormap_create_from_xpm(_GdkDrawable *, _GdkColormap *, _GdkDrawable * *, _GdkColor *, char *);
3036 extern (C) _GdkDrawable * gdk_pixmap_create_from_xpm(_GdkDrawable *, _GdkDrawable * *, _GdkColor *, char *);
3037 extern (C) _GdkDrawable * gdk_pixmap_create_from_data(_GdkDrawable *, char *, gint, gint, gint, _GdkColor *, _GdkColor *);
3038 extern (C) _GdkDrawable * gdk_bitmap_create_from_data(_GdkDrawable *, in char *, gint, gint);
3039 extern (C) _GdkDrawable * gdk_pixmap_new(_GdkDrawable *, gint, gint, gint);
3040 extern (C) guint gdk_pixmap_get_type();
3041 extern (C) _PangoAttribute * gdk_pango_attr_emboss_color_new(_GdkColor *);
3042 extern (C) _PangoAttribute * gdk_pango_attr_embossed_new(gint);
3043 extern (C) _PangoAttribute * gdk_pango_attr_stipple_new(_GdkDrawable *);
3044 extern (C) void * gdk_pango_layout_get_clip_region(void *, gint, gint, gint *, gint);
3045 extern (C) void * gdk_pango_layout_line_get_clip_region(_PangoLayoutLine *, gint, gint, gint *, gint);
3046 extern (C) void gdk_pango_context_set_colormap(void *, _GdkColormap *);
3047 extern (C) void * gdk_pango_context_get();
3048 extern (C) void * gdk_pango_context_get_for_screen(_GdkScreen *);
3049 extern (C) void gdk_pango_renderer_set_override_color(_GdkPangoRenderer *, gint, _GdkColor *);
3050 extern (C) void gdk_pango_renderer_set_stipple(_GdkPangoRenderer *, gint, _GdkDrawable *);
3051 extern (C) void gdk_pango_renderer_set_gc(_GdkPangoRenderer *, _GdkGC *);
3052 extern (C) void gdk_pango_renderer_set_drawable(_GdkPangoRenderer *, _GdkDrawable *);
3053 extern (C) _PangoRenderer * gdk_pango_renderer_get_default(_GdkScreen *);
3054 extern (C) _PangoRenderer * gdk_pango_renderer_new(_GdkScreen *);
3055 extern (C) guint gdk_pango_renderer_get_type();
3056 extern (C) _GSList * gdk_display_manager_list_displays(void *);
3057 extern (C) void gdk_display_manager_set_default_display(void *, _GdkDisplay *);
3058 extern (C) _GdkDisplay * gdk_display_manager_get_default_display(void *);
3059 extern (C) void * gdk_display_manager_get();
3060 extern (C) GType gdk_display_manager_get_type();
3061 extern (C) guint gdk_unicode_to_keyval(guint32);
3062 extern (C) guint32 gdk_keyval_to_unicode(guint);
3063 extern (C) gint gdk_keyval_is_lower(guint);
3064 extern (C) gint gdk_keyval_is_upper(guint);
3065 extern (C) guint gdk_keyval_to_lower(guint);
3066 extern (C) guint gdk_keyval_to_upper(guint);
3067 extern (C) void gdk_keyval_convert_case(guint, guint *, guint *);
3068 extern (C) guint gdk_keyval_from_name(char *);
3069 extern (C) char * gdk_keyval_name(guint);
3070 extern (C) gint gdk_keymap_have_bidi_layouts(_GdkKeymap *);
3071 extern (C) gint gdk_keymap_get_direction(_GdkKeymap *);
3072 extern (C) gint gdk_keymap_get_entries_for_keycode(_GdkKeymap *, guint, _GdkKeymapKey * *, guint * *, gint *);
3073 extern (C) gint gdk_keymap_get_entries_for_keyval(_GdkKeymap *, guint, _GdkKeymapKey * *, gint *);
3074 extern (C) gint gdk_keymap_translate_keyboard_state(_GdkKeymap *, guint, gint, gint, guint *, gint *, gint *, gint *);
3075 extern (C) guint gdk_keymap_lookup_key(_GdkKeymap *, _GdkKeymapKey *);
3076 extern (C) _GdkKeymap * gdk_keymap_get_for_display(_GdkDisplay *);
3077 extern (C) _GdkKeymap * gdk_keymap_get_default();
3078 extern (C) GType gdk_keymap_get_type();
3079 extern (C) _GdkColormap * gdk_image_get_colormap(_GdkImage *);
3080 extern (C) void gdk_image_set_colormap(_GdkImage *, _GdkColormap *);
3081 extern (C) guint gdk_image_get_pixel(_GdkImage *, gint, gint);
3082 extern (C) void gdk_image_put_pixel(_GdkImage *, gint, gint, guint);
3083 extern (C) void gdk_image_unref(_GdkImage *);
3084 extern (C) _GdkImage * gdk_image_ref(_GdkImage *);
3085 extern (C) _GdkImage * gdk_image_get(_GdkDrawable *, gint, gint, gint, gint);
3086 extern (C) _GdkImage * gdk_image_new(gint, _GdkVisual *, gint, gint);
3087 extern (C) guint gdk_image_get_type();
3088 extern (C) _GdkDisplay * gdk_font_get_display(_GdkFont *);
3089 extern (C) void gdk_string_extents(_GdkFont *, char *, gint *, gint *, gint *, gint *, gint *);
3090 extern (C) void gdk_text_extents_wc(_GdkFont *, guint *, gint, gint *, gint *, gint *, gint *, gint *);
3091 extern (C) void gdk_text_extents(_GdkFont *, char *, gint, gint *, gint *, gint *, gint *, gint *);
3092 extern (C) gint gdk_char_height(_GdkFont *, char);
3093 extern (C) gint gdk_text_height(_GdkFont *, char *, gint);
3094 extern (C) gint gdk_string_height(_GdkFont *, char *);
3095 extern (C) gint gdk_char_measure(_GdkFont *, char);
3096 extern (C) gint gdk_text_measure(_GdkFont *, char *, gint);
3097 extern (C) gint gdk_string_measure(_GdkFont *, char *);
3098 extern (C) gint gdk_char_width_wc(_GdkFont *, guint);
3099 extern (C) gint gdk_char_width(_GdkFont *, char);
3100 extern (C) gint gdk_text_width_wc(_GdkFont *, guint *, gint);
3101 extern (C) gint gdk_text_width(_GdkFont *, char *, gint);
3102 extern (C) gint gdk_string_width(_GdkFont *, char *);
3103 extern (C) _GdkFont * gdk_font_from_description(void *);
3104 extern (C) _GdkFont * gdk_fontset_load(char *);
3105 extern (C) _GdkFont * gdk_font_load(char *);
3106 extern (C) _GdkFont * gdk_font_from_description_for_display(_GdkDisplay *, void *);
3107 extern (C) _GdkFont * gdk_fontset_load_for_display(_GdkDisplay *, char *);
3108 extern (C) _GdkFont * gdk_font_load_for_display(_GdkDisplay *, char *);
3109 extern (C) gint gdk_font_equal(_GdkFont *, _GdkFont *);
3110 extern (C) gint gdk_font_id(_GdkFont *);
3111 extern (C) void gdk_font_unref(_GdkFont *);
3112 extern (C) _GdkFont * gdk_font_ref(_GdkFont *);
3113 extern (C) guint gdk_font_get_type();
3114 extern (C) guint gdk_window_edge_get_type();
3115 extern (C) guint gdk_gravity_get_type();
3116 extern (C) guint gdk_wm_function_get_type();
3117 extern (C) guint gdk_wm_decoration_get_type();
3118 extern (C) guint gdk_window_type_hint_get_type();
3119 extern (C) guint gdk_window_hints_get_type();
3120 extern (C) guint gdk_window_attributes_type_get_type();
3121 extern (C) guint gdk_window_type_get_type();
3122 extern (C) guint gdk_window_class_get_type();
3123 extern (C) guint gdk_visual_type_get_type();
3124 extern (C) guint gdk_grab_status_get_type();
3125 extern (C) guint gdk_status_get_type();
3126 extern (C) guint gdk_input_condition_get_type();
3127 extern (C) guint gdk_modifier_type_get_type();
3128 extern (C) guint gdk_byte_order_get_type();
3129 extern (C) guint gdk_rgb_dither_get_type();
3130 extern (C) guint gdk_overlap_type_get_type();
3131 extern (C) guint gdk_fill_rule_get_type();
3132 extern (C) guint gdk_prop_mode_get_type();
3133 extern (C) guint gdk_axis_use_get_type();
3134 extern (C) guint gdk_input_mode_get_type();
3135 extern (C) guint gdk_input_source_get_type();
3136 extern (C) guint gdk_extension_mode_get_type();
3137 extern (C) guint gdk_image_type_get_type();
3138 extern (C) guint gdk_gc_values_mask_get_type();
3139 extern (C) guint gdk_subwindow_mode_get_type();
3140 extern (C) guint gdk_line_style_get_type();
3141 extern (C) guint gdk_join_style_get_type();
3142 extern (C) guint gdk_function_get_type();
3143 extern (C) guint gdk_fill_get_type();
3144 extern (C) guint gdk_cap_style_get_type();
3145 extern (C) guint gdk_font_type_get_type();
3146 extern (C) guint gdk_owner_change_get_type();
3147 extern (C) guint gdk_setting_action_get_type();
3148 extern (C) guint gdk_window_state_get_type();
3149 extern (C) guint gdk_property_state_get_type();
3150 extern (C) guint gdk_crossing_mode_get_type();
3151 extern (C) guint gdk_notify_type_get_type();
3152 extern (C) guint gdk_scroll_direction_get_type();
3153 extern (C) guint gdk_visibility_state_get_type();
3154 extern (C) guint gdk_event_mask_get_type();
3155 extern (C) guint gdk_event_type_get_type();
3156 extern (C) guint gdk_filter_return_get_type();
3157 extern (C) guint gdk_drag_protocol_get_type();
3158 extern (C) guint gdk_drag_action_get_type();
3159 extern (C) guint gdk_cursor_type_get_type();
3160 extern (C) void * gdk_drawable_get_visible_region(_GdkDrawable *);
3161 extern (C) void * gdk_drawable_get_clip_region(_GdkDrawable *);
3162 extern (C) _GdkImage * gdk_drawable_copy_to_image(_GdkDrawable *, _GdkImage *, gint, gint, gint, gint, gint, gint);
3163 extern (C) _GdkImage * gdk_drawable_get_image(_GdkDrawable *, gint, gint, gint, gint);
3164 extern (C) void gdk_draw_trapezoids(_GdkDrawable *, _GdkGC *, _GdkTrapezoid *, gint);
3165 extern (C) void gdk_draw_glyphs_transformed(_GdkDrawable *, _GdkGC *, _PangoMatrix *, void *, gint, gint, _PangoGlyphString *);
3166 extern (C) void gdk_draw_layout_with_colors(_GdkDrawable *, _GdkGC *, gint, gint, void *, _GdkColor *, _GdkColor *);
3167 extern (C) void gdk_draw_layout_line_with_colors(_GdkDrawable *, _GdkGC *, gint, gint, _PangoLayoutLine *, _GdkColor *, _GdkColor *);
3168 extern (C) void gdk_draw_layout(_GdkDrawable *, _GdkGC *, gint, gint, void *);
3169 extern (C) void gdk_draw_layout_line(_GdkDrawable *, _GdkGC *, gint, gint, _PangoLayoutLine *);
3170 extern (C) void gdk_draw_glyphs(_GdkDrawable *, _GdkGC *, void *, gint, gint, _PangoGlyphString *);
3171 extern (C) void gdk_draw_pixbuf(_GdkDrawable *, _GdkGC *, void *, gint, gint, gint, gint, gint, gint, gint, gint, gint);
3172 extern (C) void gdk_draw_lines(_GdkDrawable *, _GdkGC *, _GdkPoint *, gint);
3173 extern (C) void gdk_draw_segments(_GdkDrawable *, _GdkGC *, _GdkSegment *, gint);
3174 extern (C) void gdk_draw_points(_GdkDrawable *, _GdkGC *, _GdkPoint *, gint);
3175 extern (C) void gdk_draw_image(_GdkDrawable *, _GdkGC *, _GdkImage *, gint, gint, gint, gint, gint, gint);
3176 extern (C) void gdk_draw_drawable(_GdkDrawable *, _GdkGC *, _GdkDrawable *, gint, gint, gint, gint, gint, gint);
3177 extern (C) void gdk_draw_text_wc(_GdkDrawable *, _GdkFont *, _GdkGC *, gint, gint, guint *, gint);
3178 extern (C) void gdk_draw_text(_GdkDrawable *, _GdkFont *, _GdkGC *, gint, gint, char *, gint);
3179 extern (C) void gdk_draw_string(_GdkDrawable *, _GdkFont *, _GdkGC *, gint, gint, char *);
3180 extern (C) void gdk_draw_polygon(_GdkDrawable *, _GdkGC *, gint, _GdkPoint *, gint);
3181 extern (C) void gdk_draw_arc(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, gint, gint);
3182 extern (C) void gdk_draw_rectangle(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint);
3183 extern (C) void gdk_draw_line(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint);
3184 extern (C) void gdk_draw_point(_GdkDrawable *, _GdkGC *, gint, gint);
3185 extern (C) void gdk_drawable_unref(_GdkDrawable *);
3186 extern (C) _GdkDrawable * gdk_drawable_ref(_GdkDrawable *);
3187 extern (C) _GdkDisplay * gdk_drawable_get_display(_GdkDrawable *);
3188 extern (C) _GdkScreen * gdk_drawable_get_screen(_GdkDrawable *);
3189 extern (C) gint gdk_drawable_get_depth(_GdkDrawable *);
3190 extern (C) _GdkVisual * gdk_drawable_get_visual(_GdkDrawable *);
3191 extern (C) _GdkColormap * gdk_drawable_get_colormap(_GdkDrawable *);
3192 extern (C) void gdk_drawable_set_colormap(_GdkDrawable *, _GdkColormap *);
3193 extern (C) void gdk_drawable_get_size(_GdkDrawable *, gint *, gint *);
3194 extern (C) void * gdk_drawable_get_data(_GdkDrawable *, char *);
3195 extern (C) void gdk_drawable_set_data(_GdkDrawable *, char *, void *, _BCD_func__4634);
3196 extern (C) guint gdk_drawable_get_type();
3197 extern (C) _GdkScreen * gdk_gc_get_screen(_GdkGC *);
3198 extern (C) void gdk_gc_set_rgb_bg_color(_GdkGC *, _GdkColor *);
3199 extern (C) void gdk_gc_set_rgb_fg_color(_GdkGC *, _GdkColor *);
3200 extern (C) _GdkColormap * gdk_gc_get_colormap(_GdkGC *);
3201 extern (C) void gdk_gc_set_colormap(_GdkGC *, _GdkColormap *);
3202 extern (C) void gdk_gc_copy(_GdkGC *, _GdkGC *);
3203 extern (C) void gdk_gc_offset(_GdkGC *, gint, gint);
3204 extern (C) void gdk_gc_set_dashes(_GdkGC *, gint, in char *, gint);
3205 extern (C) void gdk_gc_set_line_attributes(_GdkGC *, gint, gint, gint, gint);
3206 extern (C) void gdk_gc_set_exposures(_GdkGC *, gint);
3207 extern (C) void gdk_gc_set_subwindow(_GdkGC *, gint);
3208 extern (C) void gdk_gc_set_clip_region(_GdkGC *, void *);
3209 extern (C) void gdk_gc_set_clip_rectangle(_GdkGC *, _GdkRectangle *);
3210 extern (C) void gdk_gc_set_clip_mask(_GdkGC *, _GdkDrawable *);
3211 extern (C) void gdk_gc_set_clip_origin(_GdkGC *, gint, gint);
3212 extern (C) void gdk_gc_set_ts_origin(_GdkGC *, gint, gint);
3213 extern (C) void gdk_gc_set_stipple(_GdkGC *, _GdkDrawable *);
3214 extern (C) void gdk_gc_set_tile(_GdkGC *, _GdkDrawable *);
3215 extern (C) void gdk_gc_set_fill(_GdkGC *, gint);
3216 extern (C) void gdk_gc_set_function(_GdkGC *, gint);
3217 extern (C) void gdk_gc_set_font(_GdkGC *, _GdkFont *);
3218 extern (C) void gdk_gc_set_background(_GdkGC *, _GdkColor *);
3219 extern (C) void gdk_gc_set_foreground(_GdkGC *, _GdkColor *);
3220 extern (C) void gdk_gc_set_values(_GdkGC *, _GdkGCValues *, gint);
3221 extern (C) void gdk_gc_get_values(_GdkGC *, _GdkGCValues *);
3222 extern (C) void gdk_gc_unref(_GdkGC *);
3223 extern (C) _GdkGC * gdk_gc_ref(_GdkGC *);
3224 extern (C) _GdkGC * gdk_gc_new_with_values(_GdkDrawable *, _GdkGCValues *, gint);
3225 extern (C) _GdkGC * gdk_gc_new(_GdkDrawable *);
3226 extern (C) guint gdk_gc_get_type();
3227 extern (C) gint gdk_display_supports_composite(_GdkDisplay *);
3228 extern (C) gint gdk_display_supports_input_shapes(_GdkDisplay *);
3229 extern (C) gint gdk_display_supports_shapes(_GdkDisplay *);
3230 extern (C) void gdk_display_store_clipboard(_GdkDisplay *, _GdkDrawable *, guint32, void * *, gint);
3231 extern (C) gint gdk_display_supports_clipboard_persistence(_GdkDisplay *);
3232 extern (C) gint gdk_display_request_selection_notification(_GdkDisplay *, void *);
3233 extern (C) gint gdk_display_supports_selection_notification(_GdkDisplay *);
3234 extern (C) _GdkDrawable * gdk_display_get_default_group(_GdkDisplay *);
3235 extern (C) void gdk_display_get_maximal_cursor_size(_GdkDisplay *, guint *, guint *);
3236 extern (C) guint gdk_display_get_default_cursor_size(_GdkDisplay *);
3237 extern (C) gint gdk_display_supports_cursor_color(_GdkDisplay *);
3238 extern (C) gint gdk_display_supports_cursor_alpha(_GdkDisplay *);
3239 extern (C) _GdkDisplay * gdk_display_open_default_libgtk_only();
3240 extern (C) _GdkDisplayPointerHooks * gdk_display_set_pointer_hooks(_GdkDisplay *, _GdkDisplayPointerHooks *);
3241 extern (C) void gdk_display_warp_pointer(_GdkDisplay *, _GdkScreen *, gint, gint);
3242 extern (C) _GdkDrawable * gdk_display_get_window_at_pointer(_GdkDisplay *, gint *, gint *);
3243 extern (C) void gdk_display_get_pointer(_GdkDisplay *, _GdkScreen * *, gint *, gint *, gint *);
3244 extern (C) _GdkDevice * gdk_display_get_core_pointer(_GdkDisplay *);
3245 extern (C) _GdkDisplay * gdk_display_get_default();
3246 extern (C) void gdk_display_set_double_click_distance(_GdkDisplay *, guint);
3247 extern (C) void gdk_display_set_double_click_time(_GdkDisplay *, guint);
3248 extern (C) void gdk_display_add_client_message_filter(_GdkDisplay *, void *, _BCD_func__4335, void *);
3249 extern (C) void gdk_display_put_event(_GdkDisplay *, _GdkEvent *);
3250 extern (C) _GdkEvent * gdk_display_peek_event(_GdkDisplay *);
3251 extern (C) _GdkEvent * gdk_display_get_event(_GdkDisplay *);
3252 extern (C) _GList * gdk_display_list_devices(_GdkDisplay *);
3253 extern (C) void gdk_display_close(_GdkDisplay *);
3254 extern (C) void gdk_display_flush(_GdkDisplay *);
3255 extern (C) void gdk_display_sync(_GdkDisplay *);
3256 extern (C) void gdk_display_beep(_GdkDisplay *);
3257 extern (C) gint gdk_display_pointer_is_grabbed(_GdkDisplay *);
3258 extern (C) void gdk_display_keyboard_ungrab(_GdkDisplay *, guint32);
3259 extern (C) void gdk_display_pointer_ungrab(_GdkDisplay *, guint32);
3260 extern (C) _GdkScreen * gdk_display_get_default_screen(_GdkDisplay *);
3261 extern (C) _GdkScreen * gdk_display_get_screen(_GdkDisplay *, gint);
3262 extern (C) gint gdk_display_get_n_screens(_GdkDisplay *);
3263 extern (C) char * gdk_display_get_name(_GdkDisplay *);
3264 extern (C) _GdkDisplay * gdk_display_open(char *);
3265 extern (C) GType gdk_display_get_type();
3266 extern (C) gint gdk_setting_get(char *, _GValue *);
3267 extern (C) void gdk_add_client_message_filter(void *, _BCD_func__4335, void *);
3268 extern (C) gint gdk_get_show_events();
3269 extern (C) void gdk_set_show_events(gint);
3270 extern (C) _GdkScreen * gdk_event_get_screen(_GdkEvent *);
3271 extern (C) void gdk_event_set_screen(_GdkEvent *, _GdkScreen *);
3272 extern (C) void gdk_event_handler_set(_BCD_func__4336, void *, _BCD_func__4634);
3273 extern (C) void gdk_event_request_motions(_GdkEventMotion *);
3274 extern (C) gint gdk_event_get_axis(_GdkEvent *, gint, double *);
3275 extern (C) gint gdk_event_get_root_coords(_GdkEvent *, double *, double *);
3276 extern (C) gint gdk_event_get_coords(_GdkEvent *, double *, double *);
3277 extern (C) gint gdk_event_get_state(_GdkEvent *, gint *);
3278 extern (C) guint32 gdk_event_get_time(_GdkEvent *);
3279 extern (C) void gdk_event_free(_GdkEvent *);
3280 extern (C) _GdkEvent * gdk_event_copy(_GdkEvent *);
3281 extern (C) _GdkEvent * gdk_event_new(gint);
3282 extern (C) void gdk_event_put(_GdkEvent *);
3283 extern (C) _GdkEvent * gdk_event_get_graphics_expose(_GdkDrawable *);
3284 extern (C) _GdkEvent * gdk_event_peek();
3285 extern (C) _GdkEvent * gdk_event_get();
3286 extern (C) gint gdk_events_pending();
3287 extern (C) GType gdk_event_get_type();
3288 extern (C) _GdkDevice * gdk_device_get_core_pointer();
3289 extern (C) void gdk_input_set_extension_events(_GdkDrawable *, gint, gint);
3290 extern (C) gint gdk_device_get_axis(_GdkDevice *, double *, gint, double *);
3291 extern (C) void gdk_device_free_history(_GdkTimeCoord * *, gint);
3292 extern (C) gint gdk_device_get_history(_GdkDevice *, _GdkDrawable *, guint32, guint32, _GdkTimeCoord * * *, gint *);
3293 extern (C) void gdk_device_get_state(_GdkDevice *, _GdkDrawable *, double *, gint *);
3294 extern (C) void gdk_device_set_axis_use(_GdkDevice *, guint, gint);
3295 extern (C) void gdk_device_set_key(_GdkDevice *, guint, guint, gint);
3296 extern (C) gint gdk_device_set_mode(_GdkDevice *, gint);
3297 extern (C) void gdk_device_set_source(_GdkDevice *, gint);
3298 extern (C) _GList * gdk_devices_list();
3299 extern (C) GType gdk_device_get_type();
3300 extern (C) gint gdk_drag_drop_succeeded(_GdkDragContext *);
3301 extern (C) void gdk_drag_abort(_GdkDragContext *, guint32);
3302 extern (C) void gdk_drag_drop(_GdkDragContext *, guint32);
3303 extern (C) gint gdk_drag_motion(_GdkDragContext *, _GdkDrawable *, gint, gint, gint, gint, gint, guint32);
3304 extern (C) void gdk_drag_find_window(_GdkDragContext *, _GdkDrawable *, gint, gint, _GdkDrawable * *, gint *);
3305 extern (C) guint gdk_drag_get_protocol(guint, gint *);
3306 extern (C) void gdk_drag_find_window_for_screen(_GdkDragContext *, _GdkDrawable *, _GdkScreen *, gint, gint, _GdkDrawable * *, gint *);
3307 extern (C) guint gdk_drag_get_protocol_for_display(_GdkDisplay *, guint, gint *);
3308 extern (C) _GdkDragContext * gdk_drag_begin(_GdkDrawable *, _GList *);
3309 extern (C) void * gdk_drag_get_selection(_GdkDragContext *);
3310 extern (C) void gdk_drop_finish(_GdkDragContext *, gint, guint32);
3311 extern (C) void gdk_drop_reply(_GdkDragContext *, gint, guint32);
3312 extern (C) void gdk_drag_status(_GdkDragContext *, gint, guint32);
3313 extern (C) void gdk_drag_context_unref(_GdkDragContext *);
3314 extern (C) void gdk_drag_context_ref(_GdkDragContext *);
3315 extern (C) _GdkDragContext * gdk_drag_context_new();
3316 extern (C) GType gdk_drag_context_get_type();
3317 extern (C) void * gdk_cursor_get_image(_GdkCursor *);
3318 extern (C) _GdkCursor * gdk_cursor_new_from_name(_GdkDisplay *, char *);
3319 extern (C) void gdk_cursor_unref(_GdkCursor *);
3320 extern (C) _GdkCursor * gdk_cursor_ref(_GdkCursor *);
3321 extern (C) _GdkDisplay * gdk_cursor_get_display(_GdkCursor *);
3322 extern (C) _GdkCursor * gdk_cursor_new_from_pixbuf(_GdkDisplay *, void *, gint, gint);
3323 extern (C) _GdkCursor * gdk_cursor_new_from_pixmap(_GdkDrawable *, _GdkDrawable *, _GdkColor *, _GdkColor *, gint, gint);
3324 extern (C) _GdkCursor * gdk_cursor_new(gint);
3325 extern (C) _GdkCursor * gdk_cursor_new_for_display(_GdkDisplay *, gint);
3326 extern (C) GType gdk_cursor_get_type();
3327 extern (C) void gdk_cairo_region(void *, void *);
3328 extern (C) void gdk_cairo_rectangle(void *, _GdkRectangle *);
3329 extern (C) void gdk_cairo_set_source_pixmap(void *, _GdkDrawable *, double, double);
3330 extern (C) void gdk_cairo_set_source_pixbuf(void *, void *, double, double);
3331 extern (C) void gdk_cairo_set_source_color(void *, _GdkColor *);
3332 extern (C) void * gdk_cairo_create(_GdkDrawable *);
3333 extern (C) void * gdk_pixbuf_get_from_image(void *, _GdkImage *, _GdkColormap *, gint, gint, gint, gint, gint, gint);
3334 extern (C) void * gdk_pixbuf_get_from_drawable(void *, _GdkDrawable *, _GdkColormap *, gint, gint, gint, gint, gint, gint);
3335 extern (C) void gdk_pixbuf_render_pixmap_and_mask(void *, _GdkDrawable * *, _GdkDrawable * *, gint);
3336 extern (C) void gdk_pixbuf_render_pixmap_and_mask_for_colormap(void *, _GdkColormap *, _GdkDrawable * *, _GdkDrawable * *, gint);
3337 extern (C) void gdk_pixbuf_render_to_drawable_alpha(void *, _GdkDrawable *, gint, gint, gint, gint, gint, gint, gint, gint, gint, gint, gint);
3338 extern (C) void gdk_pixbuf_render_to_drawable(void *, _GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, gint, gint, gint, gint);
3339 extern (C) void gdk_pixbuf_render_threshold_alpha(void *, _GdkDrawable *, gint, gint, gint, gint, gint, gint, gint);
3340 extern (C) guint gdk_pixbuf_rotation_get_type();
3341 extern (C) guint gdk_interp_type_get_type();
3342 extern (C) guint gdk_pixbuf_error_get_type();
3343 extern (C) guint gdk_colorspace_get_type();
3344 extern (C) guint gdk_pixbuf_alpha_mode_get_type();
3345 extern (C) void * gdk_pixbuf_loader_get_format(_GdkPixbufLoader *);
3346 extern (C) gint gdk_pixbuf_loader_close(_GdkPixbufLoader *, _GError * *);
3347 extern (C) void * gdk_pixbuf_loader_get_animation(_GdkPixbufLoader *);
3348 extern (C) void * gdk_pixbuf_loader_get_pixbuf(_GdkPixbufLoader *);
3349 extern (C) gint gdk_pixbuf_loader_write(_GdkPixbufLoader *, char *, gsize, _GError * *);
3350 extern (C) void gdk_pixbuf_loader_set_size(_GdkPixbufLoader *, gint, gint);
3351 extern (C) _GdkPixbufLoader * gdk_pixbuf_loader_new_with_mime_type(char *, _GError * *);
3352 extern (C) _GdkPixbufLoader * gdk_pixbuf_loader_new_with_type(char *, _GError * *);
3353 extern (C) _GdkPixbufLoader * gdk_pixbuf_loader_new();
3354 extern (C) GType gdk_pixbuf_loader_get_type();
3355 extern (C) void * gdk_pixbuf_get_file_info(char *, gint *, gint *);
3356 extern (C) char * gdk_pixbuf_format_get_license(void *);
3357 extern (C) void gdk_pixbuf_format_set_disabled(void *, gint);
3358 extern (C) gint gdk_pixbuf_format_is_disabled(void *);
3359 extern (C) gint gdk_pixbuf_format_is_scalable(void *);
3360 extern (C) gint gdk_pixbuf_format_is_writable(void *);
3361 extern (C) char * * gdk_pixbuf_format_get_extensions(void *);
3362 extern (C) char * * gdk_pixbuf_format_get_mime_types(void *);
3363 extern (C) char * gdk_pixbuf_format_get_description(void *);
3364 extern (C) char * gdk_pixbuf_format_get_name(void *);
3365 extern (C) _GSList * gdk_pixbuf_get_formats();
3366 extern (C) void gdk_pixbuf_simple_anim_add_frame(void *, void *);
3367 extern (C) void * gdk_pixbuf_simple_anim_new(gint, gint, float);
3368 extern (C) GType gdk_pixbuf_simple_anim_iter_get_type();
3369 extern (C) GType gdk_pixbuf_simple_anim_get_type();
3370 extern (C) gint gdk_pixbuf_animation_iter_advance(void *, _GTimeVal *);
3371 extern (C) gint gdk_pixbuf_animation_iter_on_currently_loading_frame(void *);
3372 extern (C) void * gdk_pixbuf_animation_iter_get_pixbuf(void *);
3373 extern (C) gint gdk_pixbuf_animation_iter_get_delay_time(void *);
3374 extern (C) GType gdk_pixbuf_animation_iter_get_type();
3375 extern (C) void * gdk_pixbuf_animation_get_iter(void *, _GTimeVal *);
3376 extern (C) void * gdk_pixbuf_animation_get_static_image(void *);
3377 extern (C) gint gdk_pixbuf_animation_is_static_image(void *);
3378 extern (C) gint gdk_pixbuf_animation_get_height(void *);
3379 extern (C) gint gdk_pixbuf_animation_get_width(void *);
3380 extern (C) void gdk_pixbuf_animation_unref(void *);
3381 extern (C) void * gdk_pixbuf_animation_ref(void *);
3382 extern (C) void * gdk_pixbuf_animation_new_from_file(char *, _GError * *);
3383 extern (C) GType gdk_pixbuf_animation_get_type();
3384 extern (C) void * gdk_pixbuf_flip(void *, gint);
3385 extern (C) void * gdk_pixbuf_rotate_simple(void *, gint);
3386 extern (C) void * gdk_pixbuf_composite_color_simple(void *, gint, gint, gint, gint, gint, guint32, guint32);
3387 extern (C) void * gdk_pixbuf_scale_simple(void *, gint, gint, gint);
3388 extern (C) void gdk_pixbuf_composite_color(void *, void *, gint, gint, gint, gint, double, double, double, double, gint, gint, gint, gint, gint, guint32, guint32);
3389 extern (C) void gdk_pixbuf_composite(void *, void *, gint, gint, gint, gint, double, double, double, double, gint, gint);
3390 extern (C) void gdk_pixbuf_scale(void *, void *, gint, gint, gint, gint, double, double, double, double, gint);
3391 extern (C) char * gdk_pixbuf_get_option(void *, char *);
3392 extern (C) void * gdk_pixbuf_apply_embedded_orientation(void *);
3393 extern (C) void gdk_pixbuf_saturate_and_pixelate(void *, void *, float, gint);
3394 extern (C) void gdk_pixbuf_copy_area(void *, gint, gint, gint, gint, void *, gint, gint);
3395 extern (C) void * gdk_pixbuf_add_alpha(void *, gint, char, char, char);
3396 extern (C) gint gdk_pixbuf_save_to_bufferv(void *, char * *, gsize *, in char *, char * *, char * *, _GError * *);
3397 extern (C) gint gdk_pixbuf_save_to_buffer(void *, char * *, gsize *, in char *, _GError * *, ...);
3398 extern (C) gint gdk_pixbuf_save_to_callbackv(void *, _BCD_func__4618, void *, char *, char * *, char * *, _GError * *);
3399 extern (C) gint gdk_pixbuf_save_to_callback(void *, _BCD_func__4618, void *, char *, _GError * *, ...);
3400 extern (C) gint gdk_pixbuf_savev(void *, char *, char *, char * *, char * *, _GError * *);
3401 extern (C) gint gdk_pixbuf_save(void *, char *, char *, _GError * *, ...);
3402 extern (C) void gdk_pixbuf_fill(void *, guint32);
3403 extern (C) void * gdk_pixbuf_new_from_inline(gint, char *, gint, _GError * *);
3404 extern (C) void * gdk_pixbuf_new_from_xpm_data(char * *);
3405 extern (C) void * gdk_pixbuf_new_from_data(char *, gint, gint, gint, gint, gint, gint, _BCD_func__4621, void *);
3406 extern (C) void * gdk_pixbuf_new_from_file_at_scale(char *, gint, gint, gint, _GError * *);
3407 extern (C) void * gdk_pixbuf_new_from_file_at_size(char *, gint, gint, _GError * *);
3408 extern (C) void * gdk_pixbuf_new_from_file(char *, _GError * *);
3409 extern (C) void * gdk_pixbuf_new_subpixbuf(void *, gint, gint, gint, gint);
3410 extern (C) void * gdk_pixbuf_copy(void *);
3411 extern (C) void * gdk_pixbuf_new(gint, gint, gint, gint, gint);
3412 extern (C) gint gdk_pixbuf_get_rowstride(void *);
3413 extern (C) gint gdk_pixbuf_get_height(void *);
3414 extern (C) gint gdk_pixbuf_get_width(void *);
3415 extern (C) char * gdk_pixbuf_get_pixels(void *);
3416 extern (C) gint gdk_pixbuf_get_bits_per_sample(void *);
3417 extern (C) gint gdk_pixbuf_get_has_alpha(void *);
3418 extern (C) gint gdk_pixbuf_get_n_channels(void *);
3419 extern (C) gint gdk_pixbuf_get_colorspace(void *);
3420 extern (C) void gdk_pixbuf_unref(void *);
3421 extern (C) void * gdk_pixbuf_ref(void *);
3422 extern (C) GType gdk_pixbuf_get_type();
3423 extern (C) GQuark gdk_pixbuf_error_quark();
3424 extern (C) extern char * gdk_pixbuf_version;
3425 extern (C) extern guint gdk_pixbuf_micro_version;
3426 extern (C) extern guint gdk_pixbuf_minor_version;
3427 extern (C) extern guint gdk_pixbuf_major_version;
3428 extern (C) gint gdk_rgb_colormap_ditherable(_GdkColormap *);
3429 extern (C) gint gdk_rgb_ditherable();
3430 extern (C) _GdkVisual * gdk_rgb_get_visual();
3431 extern (C) _GdkColormap * gdk_rgb_get_colormap();
3432 extern (C) void gdk_rgb_set_min_colors(gint);
3433 extern (C) void gdk_rgb_set_install(gint);
3434 extern (C) void gdk_rgb_set_verbose(gint);
3435 extern (C) void gdk_rgb_cmap_free(_GdkRgbCmap *);
3436 extern (C) _GdkRgbCmap * gdk_rgb_cmap_new(guint *, gint);
3437 extern (C) void gdk_draw_indexed_image(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, char *, gint, _GdkRgbCmap *);
3438 extern (C) void gdk_draw_gray_image(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, char *, gint);
3439 extern (C) void gdk_draw_rgb_32_image_dithalign(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, char *, gint, gint, gint);
3440 extern (C) void gdk_draw_rgb_32_image(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, char *, gint);
3441 extern (C) void gdk_draw_rgb_image_dithalign(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, char *, gint, gint, gint);
3442 extern (C) void gdk_draw_rgb_image(_GdkDrawable *, _GdkGC *, gint, gint, gint, gint, gint, char *, gint);
3443 extern (C) void gdk_rgb_find_color(_GdkColormap *, _GdkColor *);
3444 extern (C) void gdk_rgb_gc_set_background(_GdkGC *, guint);
3445 extern (C) void gdk_rgb_gc_set_foreground(_GdkGC *, guint);
3446 extern (C) guint gdk_rgb_xpixel_from_rgb(guint);
3447 extern (C) void gdk_rgb_init();
3448 extern (C) void gdk_colors_free(_GdkColormap *, guint *, gint, guint);
3449 extern (C) gint gdk_colors_alloc(_GdkColormap *, gint, guint *, gint, guint *, gint);
3450 extern (C) gint gdk_color_change(_GdkColormap *, _GdkColor *);
3451 extern (C) gint gdk_color_alloc(_GdkColormap *, _GdkColor *);
3452 extern (C) gint gdk_color_black(_GdkColormap *, _GdkColor *);
3453 extern (C) gint gdk_color_white(_GdkColormap *, _GdkColor *);
3454 extern (C) void gdk_colors_store(_GdkColormap *, _GdkColor *, gint);
3455 extern (C) GType gdk_color_get_type();
3456 extern (C) char * gdk_color_to_string(_GdkColor *);
3457 extern (C) gint gdk_color_equal(_GdkColor *, _GdkColor *);
3458 extern (C) guint gdk_color_hash(_GdkColor *);
3459 extern (C) gint gdk_color_parse(char *, _GdkColor *);
3460 extern (C) void gdk_color_free(_GdkColor *);
3461 extern (C) _GdkColor * gdk_color_copy(_GdkColor *);
3462 extern (C) _GdkVisual * gdk_colormap_get_visual(_GdkColormap *);
3463 extern (C) void gdk_colormap_query_color(_GdkColormap *, guint, _GdkColor *);
3464 extern (C) void gdk_colormap_free_colors(_GdkColormap *, _GdkColor *, gint);
3465 extern (C) gint gdk_colormap_alloc_color(_GdkColormap *, _GdkColor *, gint, gint);
3466 extern (C) gint gdk_colormap_alloc_colors(_GdkColormap *, _GdkColor *, gint, gint, gint, gint *);
3467 extern (C) void gdk_colormap_change(_GdkColormap *, gint);
3468 extern (C) gint gdk_colormap_get_system_size();
3469 extern (C) _GdkScreen * gdk_colormap_get_screen(_GdkColormap *);
3470 extern (C) _GdkColormap * gdk_colormap_get_system();
3471 extern (C) void gdk_colormap_unref(_GdkColormap *);
3472 extern (C) _GdkColormap * gdk_colormap_ref(_GdkColormap *);
3473 extern (C) _GdkColormap * gdk_colormap_new(_GdkVisual *, gint);
3474 extern (C) guint gdk_colormap_get_type();
3475 } // version(DYNLINK)
3476