comparison dwt/internal/c/gdk.d @ 33:27324bbbac70

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