girparser: Assume arrays without length are null terminated.
[vala-lang.git] / vapi / packages / gdk-2.0 / gdk-2.0.gi
blob8a4f25211648f9db882a16229405230db8e1e7d6
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="Gdk">
4 <function name="add_client_message_filter" symbol="gdk_add_client_message_filter">
5 <return-type type="void"/>
6 <parameters>
7 <parameter name="message_type" type="GdkAtom"/>
8 <parameter name="func" type="GdkFilterFunc"/>
9 <parameter name="data" type="gpointer"/>
10 </parameters>
11 </function>
12 <function name="add_option_entries_libgtk_only" symbol="gdk_add_option_entries_libgtk_only">
13 <return-type type="void"/>
14 <parameters>
15 <parameter name="group" type="GOptionGroup*"/>
16 </parameters>
17 </function>
18 <function name="beep" symbol="gdk_beep">
19 <return-type type="void"/>
20 </function>
21 <function name="cairo_create" symbol="gdk_cairo_create">
22 <return-type type="cairo_t*"/>
23 <parameters>
24 <parameter name="drawable" type="GdkDrawable*"/>
25 </parameters>
26 </function>
27 <function name="cairo_rectangle" symbol="gdk_cairo_rectangle">
28 <return-type type="void"/>
29 <parameters>
30 <parameter name="cr" type="cairo_t*"/>
31 <parameter name="rectangle" type="GdkRectangle*"/>
32 </parameters>
33 </function>
34 <function name="cairo_region" symbol="gdk_cairo_region">
35 <return-type type="void"/>
36 <parameters>
37 <parameter name="cr" type="cairo_t*"/>
38 <parameter name="region" type="GdkRegion*"/>
39 </parameters>
40 </function>
41 <function name="cairo_reset_clip" symbol="gdk_cairo_reset_clip">
42 <return-type type="void"/>
43 <parameters>
44 <parameter name="cr" type="cairo_t*"/>
45 <parameter name="drawable" type="GdkDrawable*"/>
46 </parameters>
47 </function>
48 <function name="cairo_set_source_color" symbol="gdk_cairo_set_source_color">
49 <return-type type="void"/>
50 <parameters>
51 <parameter name="cr" type="cairo_t*"/>
52 <parameter name="color" type="GdkColor*"/>
53 </parameters>
54 </function>
55 <function name="cairo_set_source_pixbuf" symbol="gdk_cairo_set_source_pixbuf">
56 <return-type type="void"/>
57 <parameters>
58 <parameter name="cr" type="cairo_t*"/>
59 <parameter name="pixbuf" type="GdkPixbuf*"/>
60 <parameter name="pixbuf_x" type="double"/>
61 <parameter name="pixbuf_y" type="double"/>
62 </parameters>
63 </function>
64 <function name="cairo_set_source_pixmap" symbol="gdk_cairo_set_source_pixmap">
65 <return-type type="void"/>
66 <parameters>
67 <parameter name="cr" type="cairo_t*"/>
68 <parameter name="pixmap" type="GdkPixmap*"/>
69 <parameter name="pixmap_x" type="double"/>
70 <parameter name="pixmap_y" type="double"/>
71 </parameters>
72 </function>
73 <function name="char_height" symbol="gdk_char_height">
74 <return-type type="gint"/>
75 <parameters>
76 <parameter name="font" type="GdkFont*"/>
77 <parameter name="character" type="gchar"/>
78 </parameters>
79 </function>
80 <function name="char_measure" symbol="gdk_char_measure">
81 <return-type type="gint"/>
82 <parameters>
83 <parameter name="font" type="GdkFont*"/>
84 <parameter name="character" type="gchar"/>
85 </parameters>
86 </function>
87 <function name="char_width" symbol="gdk_char_width">
88 <return-type type="gint"/>
89 <parameters>
90 <parameter name="font" type="GdkFont*"/>
91 <parameter name="character" type="gchar"/>
92 </parameters>
93 </function>
94 <function name="char_width_wc" symbol="gdk_char_width_wc">
95 <return-type type="gint"/>
96 <parameters>
97 <parameter name="font" type="GdkFont*"/>
98 <parameter name="character" type="GdkWChar"/>
99 </parameters>
100 </function>
101 <function name="colors_alloc" symbol="gdk_colors_alloc">
102 <return-type type="gint"/>
103 <parameters>
104 <parameter name="colormap" type="GdkColormap*"/>
105 <parameter name="contiguous" type="gboolean"/>
106 <parameter name="planes" type="gulong*"/>
107 <parameter name="nplanes" type="gint"/>
108 <parameter name="pixels" type="gulong*"/>
109 <parameter name="npixels" type="gint"/>
110 </parameters>
111 </function>
112 <function name="colors_free" symbol="gdk_colors_free">
113 <return-type type="void"/>
114 <parameters>
115 <parameter name="colormap" type="GdkColormap*"/>
116 <parameter name="pixels" type="gulong*"/>
117 <parameter name="npixels" type="gint"/>
118 <parameter name="planes" type="gulong"/>
119 </parameters>
120 </function>
121 <function name="colors_store" symbol="gdk_colors_store">
122 <return-type type="void"/>
123 <parameters>
124 <parameter name="colormap" type="GdkColormap*"/>
125 <parameter name="colors" type="GdkColor*"/>
126 <parameter name="ncolors" type="gint"/>
127 </parameters>
128 </function>
129 <function name="devices_list" symbol="gdk_devices_list">
130 <return-type type="GList*"/>
131 </function>
132 <function name="drag_abort" symbol="gdk_drag_abort">
133 <return-type type="void"/>
134 <parameters>
135 <parameter name="context" type="GdkDragContext*"/>
136 <parameter name="time_" type="guint32"/>
137 </parameters>
138 </function>
139 <function name="drag_begin" symbol="gdk_drag_begin">
140 <return-type type="GdkDragContext*"/>
141 <parameters>
142 <parameter name="window" type="GdkWindow*"/>
143 <parameter name="targets" type="GList*"/>
144 </parameters>
145 </function>
146 <function name="drag_drop" symbol="gdk_drag_drop">
147 <return-type type="void"/>
148 <parameters>
149 <parameter name="context" type="GdkDragContext*"/>
150 <parameter name="time_" type="guint32"/>
151 </parameters>
152 </function>
153 <function name="drag_drop_succeeded" symbol="gdk_drag_drop_succeeded">
154 <return-type type="gboolean"/>
155 <parameters>
156 <parameter name="context" type="GdkDragContext*"/>
157 </parameters>
158 </function>
159 <function name="drag_find_window" symbol="gdk_drag_find_window">
160 <return-type type="void"/>
161 <parameters>
162 <parameter name="context" type="GdkDragContext*"/>
163 <parameter name="drag_window" type="GdkWindow*"/>
164 <parameter name="x_root" type="gint"/>
165 <parameter name="y_root" type="gint"/>
166 <parameter name="dest_window" type="GdkWindow**"/>
167 <parameter name="protocol" type="GdkDragProtocol*"/>
168 </parameters>
169 </function>
170 <function name="drag_find_window_for_screen" symbol="gdk_drag_find_window_for_screen">
171 <return-type type="void"/>
172 <parameters>
173 <parameter name="context" type="GdkDragContext*"/>
174 <parameter name="drag_window" type="GdkWindow*"/>
175 <parameter name="screen" type="GdkScreen*"/>
176 <parameter name="x_root" type="gint"/>
177 <parameter name="y_root" type="gint"/>
178 <parameter name="dest_window" type="GdkWindow**"/>
179 <parameter name="protocol" type="GdkDragProtocol*"/>
180 </parameters>
181 </function>
182 <function name="drag_get_protocol" symbol="gdk_drag_get_protocol">
183 <return-type type="GdkNativeWindow"/>
184 <parameters>
185 <parameter name="xid" type="GdkNativeWindow"/>
186 <parameter name="protocol" type="GdkDragProtocol*"/>
187 </parameters>
188 </function>
189 <function name="drag_get_protocol_for_display" symbol="gdk_drag_get_protocol_for_display">
190 <return-type type="GdkNativeWindow"/>
191 <parameters>
192 <parameter name="display" type="GdkDisplay*"/>
193 <parameter name="xid" type="GdkNativeWindow"/>
194 <parameter name="protocol" type="GdkDragProtocol*"/>
195 </parameters>
196 </function>
197 <function name="drag_get_selection" symbol="gdk_drag_get_selection">
198 <return-type type="GdkAtom"/>
199 <parameters>
200 <parameter name="context" type="GdkDragContext*"/>
201 </parameters>
202 </function>
203 <function name="drag_motion" symbol="gdk_drag_motion">
204 <return-type type="gboolean"/>
205 <parameters>
206 <parameter name="context" type="GdkDragContext*"/>
207 <parameter name="dest_window" type="GdkWindow*"/>
208 <parameter name="protocol" type="GdkDragProtocol"/>
209 <parameter name="x_root" type="gint"/>
210 <parameter name="y_root" type="gint"/>
211 <parameter name="suggested_action" type="GdkDragAction"/>
212 <parameter name="possible_actions" type="GdkDragAction"/>
213 <parameter name="time_" type="guint32"/>
214 </parameters>
215 </function>
216 <function name="drag_status" symbol="gdk_drag_status">
217 <return-type type="void"/>
218 <parameters>
219 <parameter name="context" type="GdkDragContext*"/>
220 <parameter name="action" type="GdkDragAction"/>
221 <parameter name="time_" type="guint32"/>
222 </parameters>
223 </function>
224 <function name="draw_arc" symbol="gdk_draw_arc">
225 <return-type type="void"/>
226 <parameters>
227 <parameter name="drawable" type="GdkDrawable*"/>
228 <parameter name="gc" type="GdkGC*"/>
229 <parameter name="filled" type="gboolean"/>
230 <parameter name="x" type="gint"/>
231 <parameter name="y" type="gint"/>
232 <parameter name="width" type="gint"/>
233 <parameter name="height" type="gint"/>
234 <parameter name="angle1" type="gint"/>
235 <parameter name="angle2" type="gint"/>
236 </parameters>
237 </function>
238 <function name="draw_drawable" symbol="gdk_draw_drawable">
239 <return-type type="void"/>
240 <parameters>
241 <parameter name="drawable" type="GdkDrawable*"/>
242 <parameter name="gc" type="GdkGC*"/>
243 <parameter name="src" type="GdkDrawable*"/>
244 <parameter name="xsrc" type="gint"/>
245 <parameter name="ysrc" type="gint"/>
246 <parameter name="xdest" type="gint"/>
247 <parameter name="ydest" type="gint"/>
248 <parameter name="width" type="gint"/>
249 <parameter name="height" type="gint"/>
250 </parameters>
251 </function>
252 <function name="draw_glyphs" symbol="gdk_draw_glyphs">
253 <return-type type="void"/>
254 <parameters>
255 <parameter name="drawable" type="GdkDrawable*"/>
256 <parameter name="gc" type="GdkGC*"/>
257 <parameter name="font" type="PangoFont*"/>
258 <parameter name="x" type="gint"/>
259 <parameter name="y" type="gint"/>
260 <parameter name="glyphs" type="PangoGlyphString*"/>
261 </parameters>
262 </function>
263 <function name="draw_glyphs_transformed" symbol="gdk_draw_glyphs_transformed">
264 <return-type type="void"/>
265 <parameters>
266 <parameter name="drawable" type="GdkDrawable*"/>
267 <parameter name="gc" type="GdkGC*"/>
268 <parameter name="matrix" type="PangoMatrix*"/>
269 <parameter name="font" type="PangoFont*"/>
270 <parameter name="x" type="gint"/>
271 <parameter name="y" type="gint"/>
272 <parameter name="glyphs" type="PangoGlyphString*"/>
273 </parameters>
274 </function>
275 <function name="draw_gray_image" symbol="gdk_draw_gray_image">
276 <return-type type="void"/>
277 <parameters>
278 <parameter name="drawable" type="GdkDrawable*"/>
279 <parameter name="gc" type="GdkGC*"/>
280 <parameter name="x" type="gint"/>
281 <parameter name="y" type="gint"/>
282 <parameter name="width" type="gint"/>
283 <parameter name="height" type="gint"/>
284 <parameter name="dith" type="GdkRgbDither"/>
285 <parameter name="buf" type="guchar*"/>
286 <parameter name="rowstride" type="gint"/>
287 </parameters>
288 </function>
289 <function name="draw_image" symbol="gdk_draw_image">
290 <return-type type="void"/>
291 <parameters>
292 <parameter name="drawable" type="GdkDrawable*"/>
293 <parameter name="gc" type="GdkGC*"/>
294 <parameter name="image" type="GdkImage*"/>
295 <parameter name="xsrc" type="gint"/>
296 <parameter name="ysrc" type="gint"/>
297 <parameter name="xdest" type="gint"/>
298 <parameter name="ydest" type="gint"/>
299 <parameter name="width" type="gint"/>
300 <parameter name="height" type="gint"/>
301 </parameters>
302 </function>
303 <function name="draw_indexed_image" symbol="gdk_draw_indexed_image">
304 <return-type type="void"/>
305 <parameters>
306 <parameter name="drawable" type="GdkDrawable*"/>
307 <parameter name="gc" type="GdkGC*"/>
308 <parameter name="x" type="gint"/>
309 <parameter name="y" type="gint"/>
310 <parameter name="width" type="gint"/>
311 <parameter name="height" type="gint"/>
312 <parameter name="dith" type="GdkRgbDither"/>
313 <parameter name="buf" type="guchar*"/>
314 <parameter name="rowstride" type="gint"/>
315 <parameter name="cmap" type="GdkRgbCmap*"/>
316 </parameters>
317 </function>
318 <function name="draw_layout" symbol="gdk_draw_layout">
319 <return-type type="void"/>
320 <parameters>
321 <parameter name="drawable" type="GdkDrawable*"/>
322 <parameter name="gc" type="GdkGC*"/>
323 <parameter name="x" type="gint"/>
324 <parameter name="y" type="gint"/>
325 <parameter name="layout" type="PangoLayout*"/>
326 </parameters>
327 </function>
328 <function name="draw_layout_line" symbol="gdk_draw_layout_line">
329 <return-type type="void"/>
330 <parameters>
331 <parameter name="drawable" type="GdkDrawable*"/>
332 <parameter name="gc" type="GdkGC*"/>
333 <parameter name="x" type="gint"/>
334 <parameter name="y" type="gint"/>
335 <parameter name="line" type="PangoLayoutLine*"/>
336 </parameters>
337 </function>
338 <function name="draw_layout_line_with_colors" symbol="gdk_draw_layout_line_with_colors">
339 <return-type type="void"/>
340 <parameters>
341 <parameter name="drawable" type="GdkDrawable*"/>
342 <parameter name="gc" type="GdkGC*"/>
343 <parameter name="x" type="gint"/>
344 <parameter name="y" type="gint"/>
345 <parameter name="line" type="PangoLayoutLine*"/>
346 <parameter name="foreground" type="GdkColor*"/>
347 <parameter name="background" type="GdkColor*"/>
348 </parameters>
349 </function>
350 <function name="draw_layout_with_colors" symbol="gdk_draw_layout_with_colors">
351 <return-type type="void"/>
352 <parameters>
353 <parameter name="drawable" type="GdkDrawable*"/>
354 <parameter name="gc" type="GdkGC*"/>
355 <parameter name="x" type="gint"/>
356 <parameter name="y" type="gint"/>
357 <parameter name="layout" type="PangoLayout*"/>
358 <parameter name="foreground" type="GdkColor*"/>
359 <parameter name="background" type="GdkColor*"/>
360 </parameters>
361 </function>
362 <function name="draw_line" symbol="gdk_draw_line">
363 <return-type type="void"/>
364 <parameters>
365 <parameter name="drawable" type="GdkDrawable*"/>
366 <parameter name="gc" type="GdkGC*"/>
367 <parameter name="x1_" type="gint"/>
368 <parameter name="y1_" type="gint"/>
369 <parameter name="x2_" type="gint"/>
370 <parameter name="y2_" type="gint"/>
371 </parameters>
372 </function>
373 <function name="draw_lines" symbol="gdk_draw_lines">
374 <return-type type="void"/>
375 <parameters>
376 <parameter name="drawable" type="GdkDrawable*"/>
377 <parameter name="gc" type="GdkGC*"/>
378 <parameter name="points" type="GdkPoint*"/>
379 <parameter name="n_points" type="gint"/>
380 </parameters>
381 </function>
382 <function name="draw_pixbuf" symbol="gdk_draw_pixbuf">
383 <return-type type="void"/>
384 <parameters>
385 <parameter name="drawable" type="GdkDrawable*"/>
386 <parameter name="gc" type="GdkGC*"/>
387 <parameter name="pixbuf" type="GdkPixbuf*"/>
388 <parameter name="src_x" type="gint"/>
389 <parameter name="src_y" type="gint"/>
390 <parameter name="dest_x" type="gint"/>
391 <parameter name="dest_y" type="gint"/>
392 <parameter name="width" type="gint"/>
393 <parameter name="height" type="gint"/>
394 <parameter name="dither" type="GdkRgbDither"/>
395 <parameter name="x_dither" type="gint"/>
396 <parameter name="y_dither" type="gint"/>
397 </parameters>
398 </function>
399 <function name="draw_point" symbol="gdk_draw_point">
400 <return-type type="void"/>
401 <parameters>
402 <parameter name="drawable" type="GdkDrawable*"/>
403 <parameter name="gc" type="GdkGC*"/>
404 <parameter name="x" type="gint"/>
405 <parameter name="y" type="gint"/>
406 </parameters>
407 </function>
408 <function name="draw_points" symbol="gdk_draw_points">
409 <return-type type="void"/>
410 <parameters>
411 <parameter name="drawable" type="GdkDrawable*"/>
412 <parameter name="gc" type="GdkGC*"/>
413 <parameter name="points" type="GdkPoint*"/>
414 <parameter name="n_points" type="gint"/>
415 </parameters>
416 </function>
417 <function name="draw_polygon" symbol="gdk_draw_polygon">
418 <return-type type="void"/>
419 <parameters>
420 <parameter name="drawable" type="GdkDrawable*"/>
421 <parameter name="gc" type="GdkGC*"/>
422 <parameter name="filled" type="gboolean"/>
423 <parameter name="points" type="GdkPoint*"/>
424 <parameter name="n_points" type="gint"/>
425 </parameters>
426 </function>
427 <function name="draw_rectangle" symbol="gdk_draw_rectangle">
428 <return-type type="void"/>
429 <parameters>
430 <parameter name="drawable" type="GdkDrawable*"/>
431 <parameter name="gc" type="GdkGC*"/>
432 <parameter name="filled" type="gboolean"/>
433 <parameter name="x" type="gint"/>
434 <parameter name="y" type="gint"/>
435 <parameter name="width" type="gint"/>
436 <parameter name="height" type="gint"/>
437 </parameters>
438 </function>
439 <function name="draw_rgb_32_image" symbol="gdk_draw_rgb_32_image">
440 <return-type type="void"/>
441 <parameters>
442 <parameter name="drawable" type="GdkDrawable*"/>
443 <parameter name="gc" type="GdkGC*"/>
444 <parameter name="x" type="gint"/>
445 <parameter name="y" type="gint"/>
446 <parameter name="width" type="gint"/>
447 <parameter name="height" type="gint"/>
448 <parameter name="dith" type="GdkRgbDither"/>
449 <parameter name="buf" type="guchar*"/>
450 <parameter name="rowstride" type="gint"/>
451 </parameters>
452 </function>
453 <function name="draw_rgb_32_image_dithalign" symbol="gdk_draw_rgb_32_image_dithalign">
454 <return-type type="void"/>
455 <parameters>
456 <parameter name="drawable" type="GdkDrawable*"/>
457 <parameter name="gc" type="GdkGC*"/>
458 <parameter name="x" type="gint"/>
459 <parameter name="y" type="gint"/>
460 <parameter name="width" type="gint"/>
461 <parameter name="height" type="gint"/>
462 <parameter name="dith" type="GdkRgbDither"/>
463 <parameter name="buf" type="guchar*"/>
464 <parameter name="rowstride" type="gint"/>
465 <parameter name="xdith" type="gint"/>
466 <parameter name="ydith" type="gint"/>
467 </parameters>
468 </function>
469 <function name="draw_rgb_image" symbol="gdk_draw_rgb_image">
470 <return-type type="void"/>
471 <parameters>
472 <parameter name="drawable" type="GdkDrawable*"/>
473 <parameter name="gc" type="GdkGC*"/>
474 <parameter name="x" type="gint"/>
475 <parameter name="y" type="gint"/>
476 <parameter name="width" type="gint"/>
477 <parameter name="height" type="gint"/>
478 <parameter name="dith" type="GdkRgbDither"/>
479 <parameter name="rgb_buf" type="guchar*"/>
480 <parameter name="rowstride" type="gint"/>
481 </parameters>
482 </function>
483 <function name="draw_rgb_image_dithalign" symbol="gdk_draw_rgb_image_dithalign">
484 <return-type type="void"/>
485 <parameters>
486 <parameter name="drawable" type="GdkDrawable*"/>
487 <parameter name="gc" type="GdkGC*"/>
488 <parameter name="x" type="gint"/>
489 <parameter name="y" type="gint"/>
490 <parameter name="width" type="gint"/>
491 <parameter name="height" type="gint"/>
492 <parameter name="dith" type="GdkRgbDither"/>
493 <parameter name="rgb_buf" type="guchar*"/>
494 <parameter name="rowstride" type="gint"/>
495 <parameter name="xdith" type="gint"/>
496 <parameter name="ydith" type="gint"/>
497 </parameters>
498 </function>
499 <function name="draw_segments" symbol="gdk_draw_segments">
500 <return-type type="void"/>
501 <parameters>
502 <parameter name="drawable" type="GdkDrawable*"/>
503 <parameter name="gc" type="GdkGC*"/>
504 <parameter name="segs" type="GdkSegment*"/>
505 <parameter name="n_segs" type="gint"/>
506 </parameters>
507 </function>
508 <function name="draw_string" symbol="gdk_draw_string">
509 <return-type type="void"/>
510 <parameters>
511 <parameter name="drawable" type="GdkDrawable*"/>
512 <parameter name="font" type="GdkFont*"/>
513 <parameter name="gc" type="GdkGC*"/>
514 <parameter name="x" type="gint"/>
515 <parameter name="y" type="gint"/>
516 <parameter name="string" type="gchar*"/>
517 </parameters>
518 </function>
519 <function name="draw_text" symbol="gdk_draw_text">
520 <return-type type="void"/>
521 <parameters>
522 <parameter name="drawable" type="GdkDrawable*"/>
523 <parameter name="font" type="GdkFont*"/>
524 <parameter name="gc" type="GdkGC*"/>
525 <parameter name="x" type="gint"/>
526 <parameter name="y" type="gint"/>
527 <parameter name="text" type="gchar*"/>
528 <parameter name="text_length" type="gint"/>
529 </parameters>
530 </function>
531 <function name="draw_text_wc" symbol="gdk_draw_text_wc">
532 <return-type type="void"/>
533 <parameters>
534 <parameter name="drawable" type="GdkDrawable*"/>
535 <parameter name="font" type="GdkFont*"/>
536 <parameter name="gc" type="GdkGC*"/>
537 <parameter name="x" type="gint"/>
538 <parameter name="y" type="gint"/>
539 <parameter name="text" type="GdkWChar*"/>
540 <parameter name="text_length" type="gint"/>
541 </parameters>
542 </function>
543 <function name="draw_trapezoids" symbol="gdk_draw_trapezoids">
544 <return-type type="void"/>
545 <parameters>
546 <parameter name="drawable" type="GdkDrawable*"/>
547 <parameter name="gc" type="GdkGC*"/>
548 <parameter name="trapezoids" type="GdkTrapezoid*"/>
549 <parameter name="n_trapezoids" type="gint"/>
550 </parameters>
551 </function>
552 <function name="drop_finish" symbol="gdk_drop_finish">
553 <return-type type="void"/>
554 <parameters>
555 <parameter name="context" type="GdkDragContext*"/>
556 <parameter name="success" type="gboolean"/>
557 <parameter name="time_" type="guint32"/>
558 </parameters>
559 </function>
560 <function name="drop_reply" symbol="gdk_drop_reply">
561 <return-type type="void"/>
562 <parameters>
563 <parameter name="context" type="GdkDragContext*"/>
564 <parameter name="ok" type="gboolean"/>
565 <parameter name="time_" type="guint32"/>
566 </parameters>
567 </function>
568 <function name="error_trap_pop" symbol="gdk_error_trap_pop">
569 <return-type type="gint"/>
570 </function>
571 <function name="error_trap_push" symbol="gdk_error_trap_push">
572 <return-type type="void"/>
573 </function>
574 <function name="events_pending" symbol="gdk_events_pending">
575 <return-type type="gboolean"/>
576 </function>
577 <function name="exit" symbol="gdk_exit">
578 <return-type type="void"/>
579 <parameters>
580 <parameter name="error_code" type="gint"/>
581 </parameters>
582 </function>
583 <function name="flush" symbol="gdk_flush">
584 <return-type type="void"/>
585 </function>
586 <function name="fontset_load" symbol="gdk_fontset_load">
587 <return-type type="GdkFont*"/>
588 <parameters>
589 <parameter name="fontset_name" type="gchar*"/>
590 </parameters>
591 </function>
592 <function name="fontset_load_for_display" symbol="gdk_fontset_load_for_display">
593 <return-type type="GdkFont*"/>
594 <parameters>
595 <parameter name="display" type="GdkDisplay*"/>
596 <parameter name="fontset_name" type="gchar*"/>
597 </parameters>
598 </function>
599 <function name="free_compound_text" symbol="gdk_free_compound_text">
600 <return-type type="void"/>
601 <parameters>
602 <parameter name="ctext" type="guchar*"/>
603 </parameters>
604 </function>
605 <function name="free_text_list" symbol="gdk_free_text_list">
606 <return-type type="void"/>
607 <parameters>
608 <parameter name="list" type="gchar**"/>
609 </parameters>
610 </function>
611 <function name="get_default_root_window" symbol="gdk_get_default_root_window">
612 <return-type type="GdkWindow*"/>
613 </function>
614 <function name="get_display" symbol="gdk_get_display">
615 <return-type type="gchar*"/>
616 </function>
617 <function name="get_display_arg_name" symbol="gdk_get_display_arg_name">
618 <return-type type="gchar*"/>
619 </function>
620 <function name="get_program_class" symbol="gdk_get_program_class">
621 <return-type type="char*"/>
622 </function>
623 <function name="get_show_events" symbol="gdk_get_show_events">
624 <return-type type="gboolean"/>
625 </function>
626 <function name="get_use_xshm" symbol="gdk_get_use_xshm">
627 <return-type type="gboolean"/>
628 </function>
629 <function name="init" symbol="gdk_init">
630 <return-type type="void"/>
631 <parameters>
632 <parameter name="argc" type="gint*"/>
633 <parameter name="argv" type="gchar***"/>
634 </parameters>
635 </function>
636 <function name="init_check" symbol="gdk_init_check">
637 <return-type type="gboolean"/>
638 <parameters>
639 <parameter name="argc" type="gint*"/>
640 <parameter name="argv" type="gchar***"/>
641 </parameters>
642 </function>
643 <function name="input_add" symbol="gdk_input_add">
644 <return-type type="gint"/>
645 <parameters>
646 <parameter name="source" type="gint"/>
647 <parameter name="condition" type="GdkInputCondition"/>
648 <parameter name="function" type="GdkInputFunction"/>
649 <parameter name="data" type="gpointer"/>
650 </parameters>
651 </function>
652 <function name="input_add_full" symbol="gdk_input_add_full">
653 <return-type type="gint"/>
654 <parameters>
655 <parameter name="source" type="gint"/>
656 <parameter name="condition" type="GdkInputCondition"/>
657 <parameter name="function" type="GdkInputFunction"/>
658 <parameter name="data" type="gpointer"/>
659 <parameter name="destroy" type="GDestroyNotify"/>
660 </parameters>
661 </function>
662 <function name="input_remove" symbol="gdk_input_remove">
663 <return-type type="void"/>
664 <parameters>
665 <parameter name="tag" type="gint"/>
666 </parameters>
667 </function>
668 <function name="input_set_extension_events" symbol="gdk_input_set_extension_events">
669 <return-type type="void"/>
670 <parameters>
671 <parameter name="window" type="GdkWindow*"/>
672 <parameter name="mask" type="gint"/>
673 <parameter name="mode" type="GdkExtensionMode"/>
674 </parameters>
675 </function>
676 <function name="keyboard_grab" symbol="gdk_keyboard_grab">
677 <return-type type="GdkGrabStatus"/>
678 <parameters>
679 <parameter name="window" type="GdkWindow*"/>
680 <parameter name="owner_events" type="gboolean"/>
681 <parameter name="time_" type="guint32"/>
682 </parameters>
683 </function>
684 <function name="keyboard_ungrab" symbol="gdk_keyboard_ungrab">
685 <return-type type="void"/>
686 <parameters>
687 <parameter name="time_" type="guint32"/>
688 </parameters>
689 </function>
690 <function name="keyval_convert_case" symbol="gdk_keyval_convert_case">
691 <return-type type="void"/>
692 <parameters>
693 <parameter name="symbol" type="guint"/>
694 <parameter name="lower" type="guint*"/>
695 <parameter name="upper" type="guint*"/>
696 </parameters>
697 </function>
698 <function name="keyval_from_name" symbol="gdk_keyval_from_name">
699 <return-type type="guint"/>
700 <parameters>
701 <parameter name="keyval_name" type="gchar*"/>
702 </parameters>
703 </function>
704 <function name="keyval_is_lower" symbol="gdk_keyval_is_lower">
705 <return-type type="gboolean"/>
706 <parameters>
707 <parameter name="keyval" type="guint"/>
708 </parameters>
709 </function>
710 <function name="keyval_is_upper" symbol="gdk_keyval_is_upper">
711 <return-type type="gboolean"/>
712 <parameters>
713 <parameter name="keyval" type="guint"/>
714 </parameters>
715 </function>
716 <function name="keyval_name" symbol="gdk_keyval_name">
717 <return-type type="gchar*"/>
718 <parameters>
719 <parameter name="keyval" type="guint"/>
720 </parameters>
721 </function>
722 <function name="keyval_to_lower" symbol="gdk_keyval_to_lower">
723 <return-type type="guint"/>
724 <parameters>
725 <parameter name="keyval" type="guint"/>
726 </parameters>
727 </function>
728 <function name="keyval_to_unicode" symbol="gdk_keyval_to_unicode">
729 <return-type type="guint32"/>
730 <parameters>
731 <parameter name="keyval" type="guint"/>
732 </parameters>
733 </function>
734 <function name="keyval_to_upper" symbol="gdk_keyval_to_upper">
735 <return-type type="guint"/>
736 <parameters>
737 <parameter name="keyval" type="guint"/>
738 </parameters>
739 </function>
740 <function name="list_visuals" symbol="gdk_list_visuals">
741 <return-type type="GList*"/>
742 </function>
743 <function name="mbstowcs" symbol="gdk_mbstowcs">
744 <return-type type="gint"/>
745 <parameters>
746 <parameter name="dest" type="GdkWChar*"/>
747 <parameter name="src" type="gchar*"/>
748 <parameter name="dest_max" type="gint"/>
749 </parameters>
750 </function>
751 <function name="notify_startup_complete" symbol="gdk_notify_startup_complete">
752 <return-type type="void"/>
753 </function>
754 <function name="notify_startup_complete_with_id" symbol="gdk_notify_startup_complete_with_id">
755 <return-type type="void"/>
756 <parameters>
757 <parameter name="startup_id" type="gchar*"/>
758 </parameters>
759 </function>
760 <function name="offscreen_window_get_embedder" symbol="gdk_offscreen_window_get_embedder">
761 <return-type type="GdkWindow*"/>
762 <parameters>
763 <parameter name="window" type="GdkWindow*"/>
764 </parameters>
765 </function>
766 <function name="offscreen_window_get_pixmap" symbol="gdk_offscreen_window_get_pixmap">
767 <return-type type="GdkPixmap*"/>
768 <parameters>
769 <parameter name="window" type="GdkWindow*"/>
770 </parameters>
771 </function>
772 <function name="offscreen_window_set_embedder" symbol="gdk_offscreen_window_set_embedder">
773 <return-type type="void"/>
774 <parameters>
775 <parameter name="window" type="GdkWindow*"/>
776 <parameter name="embedder" type="GdkWindow*"/>
777 </parameters>
778 </function>
779 <function name="pango_context_get" symbol="gdk_pango_context_get">
780 <return-type type="PangoContext*"/>
781 </function>
782 <function name="pango_context_get_for_screen" symbol="gdk_pango_context_get_for_screen">
783 <return-type type="PangoContext*"/>
784 <parameters>
785 <parameter name="screen" type="GdkScreen*"/>
786 </parameters>
787 </function>
788 <function name="pango_context_set_colormap" symbol="gdk_pango_context_set_colormap">
789 <return-type type="void"/>
790 <parameters>
791 <parameter name="context" type="PangoContext*"/>
792 <parameter name="colormap" type="GdkColormap*"/>
793 </parameters>
794 </function>
795 <function name="pango_layout_get_clip_region" symbol="gdk_pango_layout_get_clip_region">
796 <return-type type="GdkRegion*"/>
797 <parameters>
798 <parameter name="layout" type="PangoLayout*"/>
799 <parameter name="x_origin" type="gint"/>
800 <parameter name="y_origin" type="gint"/>
801 <parameter name="index_ranges" type="gint*"/>
802 <parameter name="n_ranges" type="gint"/>
803 </parameters>
804 </function>
805 <function name="pango_layout_line_get_clip_region" symbol="gdk_pango_layout_line_get_clip_region">
806 <return-type type="GdkRegion*"/>
807 <parameters>
808 <parameter name="line" type="PangoLayoutLine*"/>
809 <parameter name="x_origin" type="gint"/>
810 <parameter name="y_origin" type="gint"/>
811 <parameter name="index_ranges" type="gint*"/>
812 <parameter name="n_ranges" type="gint"/>
813 </parameters>
814 </function>
815 <function name="parse_args" symbol="gdk_parse_args">
816 <return-type type="void"/>
817 <parameters>
818 <parameter name="argc" type="gint*"/>
819 <parameter name="argv" type="gchar***"/>
820 </parameters>
821 </function>
822 <function name="pixbuf_get_from_drawable" symbol="gdk_pixbuf_get_from_drawable">
823 <return-type type="GdkPixbuf*"/>
824 <parameters>
825 <parameter name="dest" type="GdkPixbuf*"/>
826 <parameter name="src" type="GdkDrawable*"/>
827 <parameter name="cmap" type="GdkColormap*"/>
828 <parameter name="src_x" type="int"/>
829 <parameter name="src_y" type="int"/>
830 <parameter name="dest_x" type="int"/>
831 <parameter name="dest_y" type="int"/>
832 <parameter name="width" type="int"/>
833 <parameter name="height" type="int"/>
834 </parameters>
835 </function>
836 <function name="pixbuf_get_from_image" symbol="gdk_pixbuf_get_from_image">
837 <return-type type="GdkPixbuf*"/>
838 <parameters>
839 <parameter name="dest" type="GdkPixbuf*"/>
840 <parameter name="src" type="GdkImage*"/>
841 <parameter name="cmap" type="GdkColormap*"/>
842 <parameter name="src_x" type="int"/>
843 <parameter name="src_y" type="int"/>
844 <parameter name="dest_x" type="int"/>
845 <parameter name="dest_y" type="int"/>
846 <parameter name="width" type="int"/>
847 <parameter name="height" type="int"/>
848 </parameters>
849 </function>
850 <function name="pixbuf_render_pixmap_and_mask" symbol="gdk_pixbuf_render_pixmap_and_mask">
851 <return-type type="void"/>
852 <parameters>
853 <parameter name="pixbuf" type="GdkPixbuf*"/>
854 <parameter name="pixmap_return" type="GdkPixmap**"/>
855 <parameter name="mask_return" type="GdkBitmap**"/>
856 <parameter name="alpha_threshold" type="int"/>
857 </parameters>
858 </function>
859 <function name="pixbuf_render_pixmap_and_mask_for_colormap" symbol="gdk_pixbuf_render_pixmap_and_mask_for_colormap">
860 <return-type type="void"/>
861 <parameters>
862 <parameter name="pixbuf" type="GdkPixbuf*"/>
863 <parameter name="colormap" type="GdkColormap*"/>
864 <parameter name="pixmap_return" type="GdkPixmap**"/>
865 <parameter name="mask_return" type="GdkBitmap**"/>
866 <parameter name="alpha_threshold" type="int"/>
867 </parameters>
868 </function>
869 <function name="pixbuf_render_threshold_alpha" symbol="gdk_pixbuf_render_threshold_alpha">
870 <return-type type="void"/>
871 <parameters>
872 <parameter name="pixbuf" type="GdkPixbuf*"/>
873 <parameter name="bitmap" type="GdkBitmap*"/>
874 <parameter name="src_x" type="int"/>
875 <parameter name="src_y" type="int"/>
876 <parameter name="dest_x" type="int"/>
877 <parameter name="dest_y" type="int"/>
878 <parameter name="width" type="int"/>
879 <parameter name="height" type="int"/>
880 <parameter name="alpha_threshold" type="int"/>
881 </parameters>
882 </function>
883 <function name="pixbuf_render_to_drawable" symbol="gdk_pixbuf_render_to_drawable">
884 <return-type type="void"/>
885 <parameters>
886 <parameter name="pixbuf" type="GdkPixbuf*"/>
887 <parameter name="drawable" type="GdkDrawable*"/>
888 <parameter name="gc" type="GdkGC*"/>
889 <parameter name="src_x" type="int"/>
890 <parameter name="src_y" type="int"/>
891 <parameter name="dest_x" type="int"/>
892 <parameter name="dest_y" type="int"/>
893 <parameter name="width" type="int"/>
894 <parameter name="height" type="int"/>
895 <parameter name="dither" type="GdkRgbDither"/>
896 <parameter name="x_dither" type="int"/>
897 <parameter name="y_dither" type="int"/>
898 </parameters>
899 </function>
900 <function name="pixbuf_render_to_drawable_alpha" symbol="gdk_pixbuf_render_to_drawable_alpha">
901 <return-type type="void"/>
902 <parameters>
903 <parameter name="pixbuf" type="GdkPixbuf*"/>
904 <parameter name="drawable" type="GdkDrawable*"/>
905 <parameter name="src_x" type="int"/>
906 <parameter name="src_y" type="int"/>
907 <parameter name="dest_x" type="int"/>
908 <parameter name="dest_y" type="int"/>
909 <parameter name="width" type="int"/>
910 <parameter name="height" type="int"/>
911 <parameter name="alpha_mode" type="GdkPixbufAlphaMode"/>
912 <parameter name="alpha_threshold" type="int"/>
913 <parameter name="dither" type="GdkRgbDither"/>
914 <parameter name="x_dither" type="int"/>
915 <parameter name="y_dither" type="int"/>
916 </parameters>
917 </function>
918 <function name="pointer_grab" symbol="gdk_pointer_grab">
919 <return-type type="GdkGrabStatus"/>
920 <parameters>
921 <parameter name="window" type="GdkWindow*"/>
922 <parameter name="owner_events" type="gboolean"/>
923 <parameter name="event_mask" type="GdkEventMask"/>
924 <parameter name="confine_to" type="GdkWindow*"/>
925 <parameter name="cursor" type="GdkCursor*"/>
926 <parameter name="time_" type="guint32"/>
927 </parameters>
928 </function>
929 <function name="pointer_grab_info_libgtk_only" symbol="gdk_pointer_grab_info_libgtk_only">
930 <return-type type="gboolean"/>
931 <parameters>
932 <parameter name="display" type="GdkDisplay*"/>
933 <parameter name="grab_window" type="GdkWindow**"/>
934 <parameter name="owner_events" type="gboolean*"/>
935 </parameters>
936 </function>
937 <function name="pointer_is_grabbed" symbol="gdk_pointer_is_grabbed">
938 <return-type type="gboolean"/>
939 </function>
940 <function name="pointer_ungrab" symbol="gdk_pointer_ungrab">
941 <return-type type="void"/>
942 <parameters>
943 <parameter name="time_" type="guint32"/>
944 </parameters>
945 </function>
946 <function name="pre_parse_libgtk_only" symbol="gdk_pre_parse_libgtk_only">
947 <return-type type="void"/>
948 </function>
949 <function name="property_change" symbol="gdk_property_change">
950 <return-type type="void"/>
951 <parameters>
952 <parameter name="window" type="GdkWindow*"/>
953 <parameter name="property" type="GdkAtom"/>
954 <parameter name="type" type="GdkAtom"/>
955 <parameter name="format" type="gint"/>
956 <parameter name="mode" type="GdkPropMode"/>
957 <parameter name="data" type="guchar*"/>
958 <parameter name="nelements" type="gint"/>
959 </parameters>
960 </function>
961 <function name="property_delete" symbol="gdk_property_delete">
962 <return-type type="void"/>
963 <parameters>
964 <parameter name="window" type="GdkWindow*"/>
965 <parameter name="property" type="GdkAtom"/>
966 </parameters>
967 </function>
968 <function name="property_get" symbol="gdk_property_get">
969 <return-type type="gboolean"/>
970 <parameters>
971 <parameter name="window" type="GdkWindow*"/>
972 <parameter name="property" type="GdkAtom"/>
973 <parameter name="type" type="GdkAtom"/>
974 <parameter name="offset" type="gulong"/>
975 <parameter name="length" type="gulong"/>
976 <parameter name="pdelete" type="gint"/>
977 <parameter name="actual_property_type" type="GdkAtom*"/>
978 <parameter name="actual_format" type="gint*"/>
979 <parameter name="actual_length" type="gint*"/>
980 <parameter name="data" type="guchar**"/>
981 </parameters>
982 </function>
983 <function name="query_depths" symbol="gdk_query_depths">
984 <return-type type="void"/>
985 <parameters>
986 <parameter name="depths" type="gint**"/>
987 <parameter name="count" type="gint*"/>
988 </parameters>
989 </function>
990 <function name="query_visual_types" symbol="gdk_query_visual_types">
991 <return-type type="void"/>
992 <parameters>
993 <parameter name="visual_types" type="GdkVisualType**"/>
994 <parameter name="count" type="gint*"/>
995 </parameters>
996 </function>
997 <function name="rgb_colormap_ditherable" symbol="gdk_rgb_colormap_ditherable">
998 <return-type type="gboolean"/>
999 <parameters>
1000 <parameter name="cmap" type="GdkColormap*"/>
1001 </parameters>
1002 </function>
1003 <function name="rgb_ditherable" symbol="gdk_rgb_ditherable">
1004 <return-type type="gboolean"/>
1005 </function>
1006 <function name="rgb_find_color" symbol="gdk_rgb_find_color">
1007 <return-type type="void"/>
1008 <parameters>
1009 <parameter name="colormap" type="GdkColormap*"/>
1010 <parameter name="color" type="GdkColor*"/>
1011 </parameters>
1012 </function>
1013 <function name="rgb_gc_set_background" symbol="gdk_rgb_gc_set_background">
1014 <return-type type="void"/>
1015 <parameters>
1016 <parameter name="gc" type="GdkGC*"/>
1017 <parameter name="rgb" type="guint32"/>
1018 </parameters>
1019 </function>
1020 <function name="rgb_gc_set_foreground" symbol="gdk_rgb_gc_set_foreground">
1021 <return-type type="void"/>
1022 <parameters>
1023 <parameter name="gc" type="GdkGC*"/>
1024 <parameter name="rgb" type="guint32"/>
1025 </parameters>
1026 </function>
1027 <function name="rgb_get_colormap" symbol="gdk_rgb_get_colormap">
1028 <return-type type="GdkColormap*"/>
1029 </function>
1030 <function name="rgb_get_visual" symbol="gdk_rgb_get_visual">
1031 <return-type type="GdkVisual*"/>
1032 </function>
1033 <function name="rgb_init" symbol="gdk_rgb_init">
1034 <return-type type="void"/>
1035 </function>
1036 <function name="rgb_set_install" symbol="gdk_rgb_set_install">
1037 <return-type type="void"/>
1038 <parameters>
1039 <parameter name="install" type="gboolean"/>
1040 </parameters>
1041 </function>
1042 <function name="rgb_set_min_colors" symbol="gdk_rgb_set_min_colors">
1043 <return-type type="void"/>
1044 <parameters>
1045 <parameter name="min_colors" type="gint"/>
1046 </parameters>
1047 </function>
1048 <function name="rgb_set_verbose" symbol="gdk_rgb_set_verbose">
1049 <return-type type="void"/>
1050 <parameters>
1051 <parameter name="verbose" type="gboolean"/>
1052 </parameters>
1053 </function>
1054 <function name="rgb_xpixel_from_rgb" symbol="gdk_rgb_xpixel_from_rgb">
1055 <return-type type="gulong"/>
1056 <parameters>
1057 <parameter name="rgb" type="guint32"/>
1058 </parameters>
1059 </function>
1060 <function name="set_double_click_time" symbol="gdk_set_double_click_time">
1061 <return-type type="void"/>
1062 <parameters>
1063 <parameter name="msec" type="guint"/>
1064 </parameters>
1065 </function>
1066 <function name="set_locale" symbol="gdk_set_locale">
1067 <return-type type="gchar*"/>
1068 </function>
1069 <function name="set_pointer_hooks" symbol="gdk_set_pointer_hooks">
1070 <return-type type="GdkPointerHooks*"/>
1071 <parameters>
1072 <parameter name="new_hooks" type="GdkPointerHooks*"/>
1073 </parameters>
1074 </function>
1075 <function name="set_program_class" symbol="gdk_set_program_class">
1076 <return-type type="void"/>
1077 <parameters>
1078 <parameter name="program_class" type="char*"/>
1079 </parameters>
1080 </function>
1081 <function name="set_show_events" symbol="gdk_set_show_events">
1082 <return-type type="void"/>
1083 <parameters>
1084 <parameter name="show_events" type="gboolean"/>
1085 </parameters>
1086 </function>
1087 <function name="set_sm_client_id" symbol="gdk_set_sm_client_id">
1088 <return-type type="void"/>
1089 <parameters>
1090 <parameter name="sm_client_id" type="gchar*"/>
1091 </parameters>
1092 </function>
1093 <function name="set_use_xshm" symbol="gdk_set_use_xshm">
1094 <return-type type="void"/>
1095 <parameters>
1096 <parameter name="use_xshm" type="gboolean"/>
1097 </parameters>
1098 </function>
1099 <function name="setting_get" symbol="gdk_setting_get">
1100 <return-type type="gboolean"/>
1101 <parameters>
1102 <parameter name="name" type="gchar*"/>
1103 <parameter name="value" type="GValue*"/>
1104 </parameters>
1105 </function>
1106 <function name="spawn_command_line_on_screen" symbol="gdk_spawn_command_line_on_screen">
1107 <return-type type="gboolean"/>
1108 <parameters>
1109 <parameter name="screen" type="GdkScreen*"/>
1110 <parameter name="command_line" type="gchar*"/>
1111 <parameter name="error" type="GError**"/>
1112 </parameters>
1113 </function>
1114 <function name="spawn_on_screen" symbol="gdk_spawn_on_screen">
1115 <return-type type="gboolean"/>
1116 <parameters>
1117 <parameter name="screen" type="GdkScreen*"/>
1118 <parameter name="working_directory" type="gchar*"/>
1119 <parameter name="argv" type="gchar**"/>
1120 <parameter name="envp" type="gchar**"/>
1121 <parameter name="flags" type="GSpawnFlags"/>
1122 <parameter name="child_setup" type="GSpawnChildSetupFunc"/>
1123 <parameter name="user_data" type="gpointer"/>
1124 <parameter name="child_pid" type="gint*"/>
1125 <parameter name="error" type="GError**"/>
1126 </parameters>
1127 </function>
1128 <function name="spawn_on_screen_with_pipes" symbol="gdk_spawn_on_screen_with_pipes">
1129 <return-type type="gboolean"/>
1130 <parameters>
1131 <parameter name="screen" type="GdkScreen*"/>
1132 <parameter name="working_directory" type="gchar*"/>
1133 <parameter name="argv" type="gchar**"/>
1134 <parameter name="envp" type="gchar**"/>
1135 <parameter name="flags" type="GSpawnFlags"/>
1136 <parameter name="child_setup" type="GSpawnChildSetupFunc"/>
1137 <parameter name="user_data" type="gpointer"/>
1138 <parameter name="child_pid" type="gint*"/>
1139 <parameter name="standard_input" type="gint*"/>
1140 <parameter name="standard_output" type="gint*"/>
1141 <parameter name="standard_error" type="gint*"/>
1142 <parameter name="error" type="GError**"/>
1143 </parameters>
1144 </function>
1145 <function name="string_extents" symbol="gdk_string_extents">
1146 <return-type type="void"/>
1147 <parameters>
1148 <parameter name="font" type="GdkFont*"/>
1149 <parameter name="string" type="gchar*"/>
1150 <parameter name="lbearing" type="gint*"/>
1151 <parameter name="rbearing" type="gint*"/>
1152 <parameter name="width" type="gint*"/>
1153 <parameter name="ascent" type="gint*"/>
1154 <parameter name="descent" type="gint*"/>
1155 </parameters>
1156 </function>
1157 <function name="string_height" symbol="gdk_string_height">
1158 <return-type type="gint"/>
1159 <parameters>
1160 <parameter name="font" type="GdkFont*"/>
1161 <parameter name="string" type="gchar*"/>
1162 </parameters>
1163 </function>
1164 <function name="string_measure" symbol="gdk_string_measure">
1165 <return-type type="gint"/>
1166 <parameters>
1167 <parameter name="font" type="GdkFont*"/>
1168 <parameter name="string" type="gchar*"/>
1169 </parameters>
1170 </function>
1171 <function name="string_to_compound_text" symbol="gdk_string_to_compound_text">
1172 <return-type type="gint"/>
1173 <parameters>
1174 <parameter name="str" type="gchar*"/>
1175 <parameter name="encoding" type="GdkAtom*"/>
1176 <parameter name="format" type="gint*"/>
1177 <parameter name="ctext" type="guchar**"/>
1178 <parameter name="length" type="gint*"/>
1179 </parameters>
1180 </function>
1181 <function name="string_to_compound_text_for_display" symbol="gdk_string_to_compound_text_for_display">
1182 <return-type type="gint"/>
1183 <parameters>
1184 <parameter name="display" type="GdkDisplay*"/>
1185 <parameter name="str" type="gchar*"/>
1186 <parameter name="encoding" type="GdkAtom*"/>
1187 <parameter name="format" type="gint*"/>
1188 <parameter name="ctext" type="guchar**"/>
1189 <parameter name="length" type="gint*"/>
1190 </parameters>
1191 </function>
1192 <function name="string_width" symbol="gdk_string_width">
1193 <return-type type="gint"/>
1194 <parameters>
1195 <parameter name="font" type="GdkFont*"/>
1196 <parameter name="string" type="gchar*"/>
1197 </parameters>
1198 </function>
1199 <function name="test_render_sync" symbol="gdk_test_render_sync">
1200 <return-type type="void"/>
1201 <parameters>
1202 <parameter name="window" type="GdkWindow*"/>
1203 </parameters>
1204 </function>
1205 <function name="test_simulate_button" symbol="gdk_test_simulate_button">
1206 <return-type type="gboolean"/>
1207 <parameters>
1208 <parameter name="window" type="GdkWindow*"/>
1209 <parameter name="x" type="gint"/>
1210 <parameter name="y" type="gint"/>
1211 <parameter name="button" type="guint"/>
1212 <parameter name="modifiers" type="GdkModifierType"/>
1213 <parameter name="button_pressrelease" type="GdkEventType"/>
1214 </parameters>
1215 </function>
1216 <function name="test_simulate_key" symbol="gdk_test_simulate_key">
1217 <return-type type="gboolean"/>
1218 <parameters>
1219 <parameter name="window" type="GdkWindow*"/>
1220 <parameter name="x" type="gint"/>
1221 <parameter name="y" type="gint"/>
1222 <parameter name="keyval" type="guint"/>
1223 <parameter name="modifiers" type="GdkModifierType"/>
1224 <parameter name="key_pressrelease" type="GdkEventType"/>
1225 </parameters>
1226 </function>
1227 <function name="text_extents" symbol="gdk_text_extents">
1228 <return-type type="void"/>
1229 <parameters>
1230 <parameter name="font" type="GdkFont*"/>
1231 <parameter name="text" type="gchar*"/>
1232 <parameter name="text_length" type="gint"/>
1233 <parameter name="lbearing" type="gint*"/>
1234 <parameter name="rbearing" type="gint*"/>
1235 <parameter name="width" type="gint*"/>
1236 <parameter name="ascent" type="gint*"/>
1237 <parameter name="descent" type="gint*"/>
1238 </parameters>
1239 </function>
1240 <function name="text_extents_wc" symbol="gdk_text_extents_wc">
1241 <return-type type="void"/>
1242 <parameters>
1243 <parameter name="font" type="GdkFont*"/>
1244 <parameter name="text" type="GdkWChar*"/>
1245 <parameter name="text_length" type="gint"/>
1246 <parameter name="lbearing" type="gint*"/>
1247 <parameter name="rbearing" type="gint*"/>
1248 <parameter name="width" type="gint*"/>
1249 <parameter name="ascent" type="gint*"/>
1250 <parameter name="descent" type="gint*"/>
1251 </parameters>
1252 </function>
1253 <function name="text_height" symbol="gdk_text_height">
1254 <return-type type="gint"/>
1255 <parameters>
1256 <parameter name="font" type="GdkFont*"/>
1257 <parameter name="text" type="gchar*"/>
1258 <parameter name="text_length" type="gint"/>
1259 </parameters>
1260 </function>
1261 <function name="text_measure" symbol="gdk_text_measure">
1262 <return-type type="gint"/>
1263 <parameters>
1264 <parameter name="font" type="GdkFont*"/>
1265 <parameter name="text" type="gchar*"/>
1266 <parameter name="text_length" type="gint"/>
1267 </parameters>
1268 </function>
1269 <function name="text_property_to_text_list" symbol="gdk_text_property_to_text_list">
1270 <return-type type="gint"/>
1271 <parameters>
1272 <parameter name="encoding" type="GdkAtom"/>
1273 <parameter name="format" type="gint"/>
1274 <parameter name="text" type="guchar*"/>
1275 <parameter name="length" type="gint"/>
1276 <parameter name="list" type="gchar***"/>
1277 </parameters>
1278 </function>
1279 <function name="text_property_to_text_list_for_display" symbol="gdk_text_property_to_text_list_for_display">
1280 <return-type type="gint"/>
1281 <parameters>
1282 <parameter name="display" type="GdkDisplay*"/>
1283 <parameter name="encoding" type="GdkAtom"/>
1284 <parameter name="format" type="gint"/>
1285 <parameter name="text" type="guchar*"/>
1286 <parameter name="length" type="gint"/>
1287 <parameter name="list" type="gchar***"/>
1288 </parameters>
1289 </function>
1290 <function name="text_property_to_utf8_list" symbol="gdk_text_property_to_utf8_list">
1291 <return-type type="gint"/>
1292 <parameters>
1293 <parameter name="encoding" type="GdkAtom"/>
1294 <parameter name="format" type="gint"/>
1295 <parameter name="text" type="guchar*"/>
1296 <parameter name="length" type="gint"/>
1297 <parameter name="list" type="gchar***"/>
1298 </parameters>
1299 </function>
1300 <function name="text_property_to_utf8_list_for_display" symbol="gdk_text_property_to_utf8_list_for_display">
1301 <return-type type="gint"/>
1302 <parameters>
1303 <parameter name="display" type="GdkDisplay*"/>
1304 <parameter name="encoding" type="GdkAtom"/>
1305 <parameter name="format" type="gint"/>
1306 <parameter name="text" type="guchar*"/>
1307 <parameter name="length" type="gint"/>
1308 <parameter name="list" type="gchar***"/>
1309 </parameters>
1310 </function>
1311 <function name="text_width" symbol="gdk_text_width">
1312 <return-type type="gint"/>
1313 <parameters>
1314 <parameter name="font" type="GdkFont*"/>
1315 <parameter name="text" type="gchar*"/>
1316 <parameter name="text_length" type="gint"/>
1317 </parameters>
1318 </function>
1319 <function name="text_width_wc" symbol="gdk_text_width_wc">
1320 <return-type type="gint"/>
1321 <parameters>
1322 <parameter name="font" type="GdkFont*"/>
1323 <parameter name="text" type="GdkWChar*"/>
1324 <parameter name="text_length" type="gint"/>
1325 </parameters>
1326 </function>
1327 <function name="threads_add_idle" symbol="gdk_threads_add_idle">
1328 <return-type type="guint"/>
1329 <parameters>
1330 <parameter name="function" type="GSourceFunc"/>
1331 <parameter name="data" type="gpointer"/>
1332 </parameters>
1333 </function>
1334 <function name="threads_add_idle_full" symbol="gdk_threads_add_idle_full">
1335 <return-type type="guint"/>
1336 <parameters>
1337 <parameter name="priority" type="gint"/>
1338 <parameter name="function" type="GSourceFunc"/>
1339 <parameter name="data" type="gpointer"/>
1340 <parameter name="notify" type="GDestroyNotify"/>
1341 </parameters>
1342 </function>
1343 <function name="threads_add_timeout" symbol="gdk_threads_add_timeout">
1344 <return-type type="guint"/>
1345 <parameters>
1346 <parameter name="interval" type="guint"/>
1347 <parameter name="function" type="GSourceFunc"/>
1348 <parameter name="data" type="gpointer"/>
1349 </parameters>
1350 </function>
1351 <function name="threads_add_timeout_full" symbol="gdk_threads_add_timeout_full">
1352 <return-type type="guint"/>
1353 <parameters>
1354 <parameter name="priority" type="gint"/>
1355 <parameter name="interval" type="guint"/>
1356 <parameter name="function" type="GSourceFunc"/>
1357 <parameter name="data" type="gpointer"/>
1358 <parameter name="notify" type="GDestroyNotify"/>
1359 </parameters>
1360 </function>
1361 <function name="threads_add_timeout_seconds" symbol="gdk_threads_add_timeout_seconds">
1362 <return-type type="guint"/>
1363 <parameters>
1364 <parameter name="interval" type="guint"/>
1365 <parameter name="function" type="GSourceFunc"/>
1366 <parameter name="data" type="gpointer"/>
1367 </parameters>
1368 </function>
1369 <function name="threads_add_timeout_seconds_full" symbol="gdk_threads_add_timeout_seconds_full">
1370 <return-type type="guint"/>
1371 <parameters>
1372 <parameter name="priority" type="gint"/>
1373 <parameter name="interval" type="guint"/>
1374 <parameter name="function" type="GSourceFunc"/>
1375 <parameter name="data" type="gpointer"/>
1376 <parameter name="notify" type="GDestroyNotify"/>
1377 </parameters>
1378 </function>
1379 <function name="threads_enter" symbol="gdk_threads_enter">
1380 <return-type type="void"/>
1381 </function>
1382 <function name="threads_init" symbol="gdk_threads_init">
1383 <return-type type="void"/>
1384 </function>
1385 <function name="threads_leave" symbol="gdk_threads_leave">
1386 <return-type type="void"/>
1387 </function>
1388 <function name="threads_set_lock_functions" symbol="gdk_threads_set_lock_functions">
1389 <return-type type="void"/>
1390 <parameters>
1391 <parameter name="enter_fn" type="GCallback"/>
1392 <parameter name="leave_fn" type="GCallback"/>
1393 </parameters>
1394 </function>
1395 <function name="unicode_to_keyval" symbol="gdk_unicode_to_keyval">
1396 <return-type type="guint"/>
1397 <parameters>
1398 <parameter name="wc" type="guint32"/>
1399 </parameters>
1400 </function>
1401 <function name="utf8_to_compound_text" symbol="gdk_utf8_to_compound_text">
1402 <return-type type="gboolean"/>
1403 <parameters>
1404 <parameter name="str" type="gchar*"/>
1405 <parameter name="encoding" type="GdkAtom*"/>
1406 <parameter name="format" type="gint*"/>
1407 <parameter name="ctext" type="guchar**"/>
1408 <parameter name="length" type="gint*"/>
1409 </parameters>
1410 </function>
1411 <function name="utf8_to_compound_text_for_display" symbol="gdk_utf8_to_compound_text_for_display">
1412 <return-type type="gboolean"/>
1413 <parameters>
1414 <parameter name="display" type="GdkDisplay*"/>
1415 <parameter name="str" type="gchar*"/>
1416 <parameter name="encoding" type="GdkAtom*"/>
1417 <parameter name="format" type="gint*"/>
1418 <parameter name="ctext" type="guchar**"/>
1419 <parameter name="length" type="gint*"/>
1420 </parameters>
1421 </function>
1422 <function name="utf8_to_string_target" symbol="gdk_utf8_to_string_target">
1423 <return-type type="gchar*"/>
1424 <parameters>
1425 <parameter name="str" type="gchar*"/>
1426 </parameters>
1427 </function>
1428 <function name="wcstombs" symbol="gdk_wcstombs">
1429 <return-type type="gchar*"/>
1430 <parameters>
1431 <parameter name="src" type="GdkWChar*"/>
1432 </parameters>
1433 </function>
1434 <callback name="GdkDestroyNotify">
1435 <return-type type="void"/>
1436 <parameters>
1437 <parameter name="data" type="gpointer"/>
1438 </parameters>
1439 </callback>
1440 <callback name="GdkEventFunc">
1441 <return-type type="void"/>
1442 <parameters>
1443 <parameter name="event" type="GdkEvent*"/>
1444 <parameter name="data" type="gpointer"/>
1445 </parameters>
1446 </callback>
1447 <callback name="GdkFilterFunc">
1448 <return-type type="GdkFilterReturn"/>
1449 <parameters>
1450 <parameter name="xevent" type="GdkXEvent*"/>
1451 <parameter name="event" type="GdkEvent*"/>
1452 <parameter name="data" type="gpointer"/>
1453 </parameters>
1454 </callback>
1455 <callback name="GdkInputFunction">
1456 <return-type type="void"/>
1457 <parameters>
1458 <parameter name="data" type="gpointer"/>
1459 <parameter name="source" type="gint"/>
1460 <parameter name="condition" type="GdkInputCondition"/>
1461 </parameters>
1462 </callback>
1463 <callback name="GdkSpanFunc">
1464 <return-type type="void"/>
1465 <parameters>
1466 <parameter name="span" type="GdkSpan*"/>
1467 <parameter name="data" type="gpointer"/>
1468 </parameters>
1469 </callback>
1470 <struct name="GdkAtom">
1471 <method name="intern" symbol="gdk_atom_intern">
1472 <return-type type="GdkAtom"/>
1473 <parameters>
1474 <parameter name="atom_name" type="gchar*"/>
1475 <parameter name="only_if_exists" type="gboolean"/>
1476 </parameters>
1477 </method>
1478 <method name="intern_static_string" symbol="gdk_atom_intern_static_string">
1479 <return-type type="GdkAtom"/>
1480 <parameters>
1481 <parameter name="atom_name" type="gchar*"/>
1482 </parameters>
1483 </method>
1484 <method name="name" symbol="gdk_atom_name">
1485 <return-type type="gchar*"/>
1486 <parameters>
1487 <parameter name="atom" type="GdkAtom"/>
1488 </parameters>
1489 </method>
1490 </struct>
1491 <struct name="GdkBitmap">
1492 <method name="create_from_data" symbol="gdk_bitmap_create_from_data">
1493 <return-type type="GdkBitmap*"/>
1494 <parameters>
1495 <parameter name="drawable" type="GdkDrawable*"/>
1496 <parameter name="data" type="gchar*"/>
1497 <parameter name="width" type="gint"/>
1498 <parameter name="height" type="gint"/>
1499 </parameters>
1500 </method>
1501 <field name="parent_instance" type="GObject"/>
1502 </struct>
1503 <struct name="GdkDeviceAxis">
1504 <field name="use" type="GdkAxisUse"/>
1505 <field name="min" type="gdouble"/>
1506 <field name="max" type="gdouble"/>
1507 </struct>
1508 <struct name="GdkDeviceClass">
1509 </struct>
1510 <struct name="GdkDeviceKey">
1511 <field name="keyval" type="guint"/>
1512 <field name="modifiers" type="GdkModifierType"/>
1513 </struct>
1514 <struct name="GdkDisplayPointerHooks">
1515 <field name="get_pointer" type="GCallback"/>
1516 <field name="window_get_pointer" type="GCallback"/>
1517 <field name="window_at_pointer" type="GCallback"/>
1518 </struct>
1519 <struct name="GdkEventAny">
1520 <field name="type" type="GdkEventType"/>
1521 <field name="window" type="GdkWindow*"/>
1522 <field name="send_event" type="gint8"/>
1523 </struct>
1524 <struct name="GdkEventButton">
1525 <field name="type" type="GdkEventType"/>
1526 <field name="window" type="GdkWindow*"/>
1527 <field name="send_event" type="gint8"/>
1528 <field name="time" type="guint32"/>
1529 <field name="x" type="gdouble"/>
1530 <field name="y" type="gdouble"/>
1531 <field name="axes" type="gdouble*"/>
1532 <field name="state" type="guint"/>
1533 <field name="button" type="guint"/>
1534 <field name="device" type="GdkDevice*"/>
1535 <field name="x_root" type="gdouble"/>
1536 <field name="y_root" type="gdouble"/>
1537 </struct>
1538 <struct name="GdkEventClient">
1539 <field name="type" type="GdkEventType"/>
1540 <field name="window" type="GdkWindow*"/>
1541 <field name="send_event" type="gint8"/>
1542 <field name="message_type" type="GdkAtom"/>
1543 <field name="data_format" type="gushort"/>
1544 <field name="data" type="gpointer"/>
1545 </struct>
1546 <struct name="GdkEventConfigure">
1547 <field name="type" type="GdkEventType"/>
1548 <field name="window" type="GdkWindow*"/>
1549 <field name="send_event" type="gint8"/>
1550 <field name="x" type="gint"/>
1551 <field name="y" type="gint"/>
1552 <field name="width" type="gint"/>
1553 <field name="height" type="gint"/>
1554 </struct>
1555 <struct name="GdkEventCrossing">
1556 <field name="type" type="GdkEventType"/>
1557 <field name="window" type="GdkWindow*"/>
1558 <field name="send_event" type="gint8"/>
1559 <field name="subwindow" type="GdkWindow*"/>
1560 <field name="time" type="guint32"/>
1561 <field name="x" type="gdouble"/>
1562 <field name="y" type="gdouble"/>
1563 <field name="x_root" type="gdouble"/>
1564 <field name="y_root" type="gdouble"/>
1565 <field name="mode" type="GdkCrossingMode"/>
1566 <field name="detail" type="GdkNotifyType"/>
1567 <field name="focus" type="gboolean"/>
1568 <field name="state" type="guint"/>
1569 </struct>
1570 <struct name="GdkEventDND">
1571 <field name="type" type="GdkEventType"/>
1572 <field name="window" type="GdkWindow*"/>
1573 <field name="send_event" type="gint8"/>
1574 <field name="context" type="GdkDragContext*"/>
1575 <field name="time" type="guint32"/>
1576 <field name="x_root" type="gshort"/>
1577 <field name="y_root" type="gshort"/>
1578 </struct>
1579 <struct name="GdkEventExpose">
1580 <field name="type" type="GdkEventType"/>
1581 <field name="window" type="GdkWindow*"/>
1582 <field name="send_event" type="gint8"/>
1583 <field name="area" type="GdkRectangle"/>
1584 <field name="region" type="GdkRegion*"/>
1585 <field name="count" type="gint"/>
1586 </struct>
1587 <struct name="GdkEventFocus">
1588 <field name="type" type="GdkEventType"/>
1589 <field name="window" type="GdkWindow*"/>
1590 <field name="send_event" type="gint8"/>
1591 <field name="in" type="gint16"/>
1592 </struct>
1593 <struct name="GdkEventGrabBroken">
1594 <field name="type" type="GdkEventType"/>
1595 <field name="window" type="GdkWindow*"/>
1596 <field name="send_event" type="gint8"/>
1597 <field name="keyboard" type="gboolean"/>
1598 <field name="implicit" type="gboolean"/>
1599 <field name="grab_window" type="GdkWindow*"/>
1600 </struct>
1601 <struct name="GdkEventKey">
1602 <field name="type" type="GdkEventType"/>
1603 <field name="window" type="GdkWindow*"/>
1604 <field name="send_event" type="gint8"/>
1605 <field name="time" type="guint32"/>
1606 <field name="state" type="guint"/>
1607 <field name="keyval" type="guint"/>
1608 <field name="length" type="gint"/>
1609 <field name="string" type="gchar*"/>
1610 <field name="hardware_keycode" type="guint16"/>
1611 <field name="group" type="guint8"/>
1612 <field name="is_modifier" type="guint"/>
1613 </struct>
1614 <struct name="GdkEventMotion">
1615 <field name="type" type="GdkEventType"/>
1616 <field name="window" type="GdkWindow*"/>
1617 <field name="send_event" type="gint8"/>
1618 <field name="time" type="guint32"/>
1619 <field name="x" type="gdouble"/>
1620 <field name="y" type="gdouble"/>
1621 <field name="axes" type="gdouble*"/>
1622 <field name="state" type="guint"/>
1623 <field name="is_hint" type="gint16"/>
1624 <field name="device" type="GdkDevice*"/>
1625 <field name="x_root" type="gdouble"/>
1626 <field name="y_root" type="gdouble"/>
1627 </struct>
1628 <struct name="GdkEventNoExpose">
1629 <field name="type" type="GdkEventType"/>
1630 <field name="window" type="GdkWindow*"/>
1631 <field name="send_event" type="gint8"/>
1632 </struct>
1633 <struct name="GdkEventOwnerChange">
1634 <field name="type" type="GdkEventType"/>
1635 <field name="window" type="GdkWindow*"/>
1636 <field name="send_event" type="gint8"/>
1637 <field name="owner" type="GdkNativeWindow"/>
1638 <field name="reason" type="GdkOwnerChange"/>
1639 <field name="selection" type="GdkAtom"/>
1640 <field name="time" type="guint32"/>
1641 <field name="selection_time" type="guint32"/>
1642 </struct>
1643 <struct name="GdkEventProperty">
1644 <field name="type" type="GdkEventType"/>
1645 <field name="window" type="GdkWindow*"/>
1646 <field name="send_event" type="gint8"/>
1647 <field name="atom" type="GdkAtom"/>
1648 <field name="time" type="guint32"/>
1649 <field name="state" type="guint"/>
1650 </struct>
1651 <struct name="GdkEventProximity">
1652 <field name="type" type="GdkEventType"/>
1653 <field name="window" type="GdkWindow*"/>
1654 <field name="send_event" type="gint8"/>
1655 <field name="time" type="guint32"/>
1656 <field name="device" type="GdkDevice*"/>
1657 </struct>
1658 <struct name="GdkEventScroll">
1659 <field name="type" type="GdkEventType"/>
1660 <field name="window" type="GdkWindow*"/>
1661 <field name="send_event" type="gint8"/>
1662 <field name="time" type="guint32"/>
1663 <field name="x" type="gdouble"/>
1664 <field name="y" type="gdouble"/>
1665 <field name="state" type="guint"/>
1666 <field name="direction" type="GdkScrollDirection"/>
1667 <field name="device" type="GdkDevice*"/>
1668 <field name="x_root" type="gdouble"/>
1669 <field name="y_root" type="gdouble"/>
1670 </struct>
1671 <struct name="GdkEventSelection">
1672 <field name="type" type="GdkEventType"/>
1673 <field name="window" type="GdkWindow*"/>
1674 <field name="send_event" type="gint8"/>
1675 <field name="selection" type="GdkAtom"/>
1676 <field name="target" type="GdkAtom"/>
1677 <field name="property" type="GdkAtom"/>
1678 <field name="time" type="guint32"/>
1679 <field name="requestor" type="GdkNativeWindow"/>
1680 </struct>
1681 <struct name="GdkEventSetting">
1682 <field name="type" type="GdkEventType"/>
1683 <field name="window" type="GdkWindow*"/>
1684 <field name="send_event" type="gint8"/>
1685 <field name="action" type="GdkSettingAction"/>
1686 <field name="name" type="char*"/>
1687 </struct>
1688 <struct name="GdkEventVisibility">
1689 <field name="type" type="GdkEventType"/>
1690 <field name="window" type="GdkWindow*"/>
1691 <field name="send_event" type="gint8"/>
1692 <field name="state" type="GdkVisibilityState"/>
1693 </struct>
1694 <struct name="GdkEventWindowState">
1695 <field name="type" type="GdkEventType"/>
1696 <field name="window" type="GdkWindow*"/>
1697 <field name="send_event" type="gint8"/>
1698 <field name="changed_mask" type="GdkWindowState"/>
1699 <field name="new_window_state" type="GdkWindowState"/>
1700 </struct>
1701 <struct name="GdkGCValues">
1702 <field name="foreground" type="GdkColor"/>
1703 <field name="background" type="GdkColor"/>
1704 <field name="font" type="GdkFont*"/>
1705 <field name="function" type="GdkFunction"/>
1706 <field name="fill" type="GdkFill"/>
1707 <field name="tile" type="GdkPixmap*"/>
1708 <field name="stipple" type="GdkPixmap*"/>
1709 <field name="clip_mask" type="GdkPixmap*"/>
1710 <field name="subwindow_mode" type="GdkSubwindowMode"/>
1711 <field name="ts_x_origin" type="gint"/>
1712 <field name="ts_y_origin" type="gint"/>
1713 <field name="clip_x_origin" type="gint"/>
1714 <field name="clip_y_origin" type="gint"/>
1715 <field name="graphics_exposures" type="gint"/>
1716 <field name="line_width" type="gint"/>
1717 <field name="line_style" type="GdkLineStyle"/>
1718 <field name="cap_style" type="GdkCapStyle"/>
1719 <field name="join_style" type="GdkJoinStyle"/>
1720 </struct>
1721 <struct name="GdkGeometry">
1722 <field name="min_width" type="gint"/>
1723 <field name="min_height" type="gint"/>
1724 <field name="max_width" type="gint"/>
1725 <field name="max_height" type="gint"/>
1726 <field name="base_width" type="gint"/>
1727 <field name="base_height" type="gint"/>
1728 <field name="width_inc" type="gint"/>
1729 <field name="height_inc" type="gint"/>
1730 <field name="min_aspect" type="gdouble"/>
1731 <field name="max_aspect" type="gdouble"/>
1732 <field name="win_gravity" type="GdkGravity"/>
1733 </struct>
1734 <struct name="GdkKeyboardGrabInfo">
1735 <method name="libgtk_only" symbol="gdk_keyboard_grab_info_libgtk_only">
1736 <return-type type="gboolean"/>
1737 <parameters>
1738 <parameter name="display" type="GdkDisplay*"/>
1739 <parameter name="grab_window" type="GdkWindow**"/>
1740 <parameter name="owner_events" type="gboolean*"/>
1741 </parameters>
1742 </method>
1743 <field name="window" type="GdkWindow*"/>
1744 <field name="native_window" type="GdkWindow*"/>
1745 <field name="serial" type="gulong"/>
1746 <field name="owner_events" type="gboolean"/>
1747 <field name="time" type="guint32"/>
1748 </struct>
1749 <struct name="GdkKeymapKey">
1750 <field name="keycode" type="guint"/>
1751 <field name="group" type="gint"/>
1752 <field name="level" type="gint"/>
1753 </struct>
1754 <struct name="GdkNativeWindow">
1755 </struct>
1756 <struct name="GdkPangoAttrEmbossColor">
1757 <method name="new" symbol="gdk_pango_attr_emboss_color_new">
1758 <return-type type="PangoAttribute*"/>
1759 <parameters>
1760 <parameter name="color" type="GdkColor*"/>
1761 </parameters>
1762 </method>
1763 <field name="attr" type="PangoAttribute"/>
1764 <field name="color" type="PangoColor"/>
1765 </struct>
1766 <struct name="GdkPangoAttrEmbossed">
1767 <method name="new" symbol="gdk_pango_attr_embossed_new">
1768 <return-type type="PangoAttribute*"/>
1769 <parameters>
1770 <parameter name="embossed" type="gboolean"/>
1771 </parameters>
1772 </method>
1773 <field name="attr" type="PangoAttribute"/>
1774 <field name="embossed" type="gboolean"/>
1775 </struct>
1776 <struct name="GdkPangoAttrStipple">
1777 <method name="new" symbol="gdk_pango_attr_stipple_new">
1778 <return-type type="PangoAttribute*"/>
1779 <parameters>
1780 <parameter name="stipple" type="GdkBitmap*"/>
1781 </parameters>
1782 </method>
1783 <field name="attr" type="PangoAttribute"/>
1784 <field name="stipple" type="GdkBitmap*"/>
1785 </struct>
1786 <struct name="GdkPixmapObject">
1787 <field name="parent_instance" type="GdkDrawable"/>
1788 <field name="impl" type="GdkDrawable*"/>
1789 <field name="depth" type="gint"/>
1790 </struct>
1791 <struct name="GdkPixmapObjectClass">
1792 <field name="parent_class" type="GdkDrawableClass"/>
1793 </struct>
1794 <struct name="GdkPoint">
1795 <field name="x" type="gint"/>
1796 <field name="y" type="gint"/>
1797 </struct>
1798 <struct name="GdkPointerHooks">
1799 <field name="get_pointer" type="GCallback"/>
1800 <field name="window_at_pointer" type="GCallback"/>
1801 </struct>
1802 <struct name="GdkPointerWindowInfo">
1803 <field name="toplevel_under_pointer" type="GdkWindow*"/>
1804 <field name="window_under_pointer" type="GdkWindow*"/>
1805 <field name="toplevel_x" type="gdouble"/>
1806 <field name="toplevel_y" type="gdouble"/>
1807 <field name="state" type="guint32"/>
1808 <field name="button" type="guint32"/>
1809 <field name="motion_hint_serial" type="gulong"/>
1810 </struct>
1811 <struct name="GdkRegion">
1812 <method name="copy" symbol="gdk_region_copy">
1813 <return-type type="GdkRegion*"/>
1814 <parameters>
1815 <parameter name="region" type="GdkRegion*"/>
1816 </parameters>
1817 </method>
1818 <method name="destroy" symbol="gdk_region_destroy">
1819 <return-type type="void"/>
1820 <parameters>
1821 <parameter name="region" type="GdkRegion*"/>
1822 </parameters>
1823 </method>
1824 <method name="empty" symbol="gdk_region_empty">
1825 <return-type type="gboolean"/>
1826 <parameters>
1827 <parameter name="region" type="GdkRegion*"/>
1828 </parameters>
1829 </method>
1830 <method name="equal" symbol="gdk_region_equal">
1831 <return-type type="gboolean"/>
1832 <parameters>
1833 <parameter name="region1" type="GdkRegion*"/>
1834 <parameter name="region2" type="GdkRegion*"/>
1835 </parameters>
1836 </method>
1837 <method name="get_clipbox" symbol="gdk_region_get_clipbox">
1838 <return-type type="void"/>
1839 <parameters>
1840 <parameter name="region" type="GdkRegion*"/>
1841 <parameter name="rectangle" type="GdkRectangle*"/>
1842 </parameters>
1843 </method>
1844 <method name="get_rectangles" symbol="gdk_region_get_rectangles">
1845 <return-type type="void"/>
1846 <parameters>
1847 <parameter name="region" type="GdkRegion*"/>
1848 <parameter name="rectangles" type="GdkRectangle**"/>
1849 <parameter name="n_rectangles" type="gint*"/>
1850 </parameters>
1851 </method>
1852 <method name="intersect" symbol="gdk_region_intersect">
1853 <return-type type="void"/>
1854 <parameters>
1855 <parameter name="source1" type="GdkRegion*"/>
1856 <parameter name="source2" type="GdkRegion*"/>
1857 </parameters>
1858 </method>
1859 <method name="new" symbol="gdk_region_new">
1860 <return-type type="GdkRegion*"/>
1861 </method>
1862 <method name="offset" symbol="gdk_region_offset">
1863 <return-type type="void"/>
1864 <parameters>
1865 <parameter name="region" type="GdkRegion*"/>
1866 <parameter name="dx" type="gint"/>
1867 <parameter name="dy" type="gint"/>
1868 </parameters>
1869 </method>
1870 <method name="point_in" symbol="gdk_region_point_in">
1871 <return-type type="gboolean"/>
1872 <parameters>
1873 <parameter name="region" type="GdkRegion*"/>
1874 <parameter name="x" type="int"/>
1875 <parameter name="y" type="int"/>
1876 </parameters>
1877 </method>
1878 <method name="polygon" symbol="gdk_region_polygon">
1879 <return-type type="GdkRegion*"/>
1880 <parameters>
1881 <parameter name="points" type="GdkPoint*"/>
1882 <parameter name="n_points" type="gint"/>
1883 <parameter name="fill_rule" type="GdkFillRule"/>
1884 </parameters>
1885 </method>
1886 <method name="rect_equal" symbol="gdk_region_rect_equal">
1887 <return-type type="gboolean"/>
1888 <parameters>
1889 <parameter name="region" type="GdkRegion*"/>
1890 <parameter name="rectangle" type="GdkRectangle*"/>
1891 </parameters>
1892 </method>
1893 <method name="rect_in" symbol="gdk_region_rect_in">
1894 <return-type type="GdkOverlapType"/>
1895 <parameters>
1896 <parameter name="region" type="GdkRegion*"/>
1897 <parameter name="rectangle" type="GdkRectangle*"/>
1898 </parameters>
1899 </method>
1900 <method name="rectangle" symbol="gdk_region_rectangle">
1901 <return-type type="GdkRegion*"/>
1902 <parameters>
1903 <parameter name="rectangle" type="GdkRectangle*"/>
1904 </parameters>
1905 </method>
1906 <method name="shrink" symbol="gdk_region_shrink">
1907 <return-type type="void"/>
1908 <parameters>
1909 <parameter name="region" type="GdkRegion*"/>
1910 <parameter name="dx" type="gint"/>
1911 <parameter name="dy" type="gint"/>
1912 </parameters>
1913 </method>
1914 <method name="spans_intersect_foreach" symbol="gdk_region_spans_intersect_foreach">
1915 <return-type type="void"/>
1916 <parameters>
1917 <parameter name="region" type="GdkRegion*"/>
1918 <parameter name="spans" type="GdkSpan*"/>
1919 <parameter name="n_spans" type="int"/>
1920 <parameter name="sorted" type="gboolean"/>
1921 <parameter name="function" type="GdkSpanFunc"/>
1922 <parameter name="data" type="gpointer"/>
1923 </parameters>
1924 </method>
1925 <method name="subtract" symbol="gdk_region_subtract">
1926 <return-type type="void"/>
1927 <parameters>
1928 <parameter name="source1" type="GdkRegion*"/>
1929 <parameter name="source2" type="GdkRegion*"/>
1930 </parameters>
1931 </method>
1932 <method name="union" symbol="gdk_region_union">
1933 <return-type type="void"/>
1934 <parameters>
1935 <parameter name="source1" type="GdkRegion*"/>
1936 <parameter name="source2" type="GdkRegion*"/>
1937 </parameters>
1938 </method>
1939 <method name="union_with_rect" symbol="gdk_region_union_with_rect">
1940 <return-type type="void"/>
1941 <parameters>
1942 <parameter name="region" type="GdkRegion*"/>
1943 <parameter name="rect" type="GdkRectangle*"/>
1944 </parameters>
1945 </method>
1946 <method name="xor" symbol="gdk_region_xor">
1947 <return-type type="void"/>
1948 <parameters>
1949 <parameter name="source1" type="GdkRegion*"/>
1950 <parameter name="source2" type="GdkRegion*"/>
1951 </parameters>
1952 </method>
1953 </struct>
1954 <struct name="GdkRgbCmap">
1955 <method name="free" symbol="gdk_rgb_cmap_free">
1956 <return-type type="void"/>
1957 <parameters>
1958 <parameter name="cmap" type="GdkRgbCmap*"/>
1959 </parameters>
1960 </method>
1961 <method name="new" symbol="gdk_rgb_cmap_new">
1962 <return-type type="GdkRgbCmap*"/>
1963 <parameters>
1964 <parameter name="colors" type="guint32*"/>
1965 <parameter name="n_colors" type="gint"/>
1966 </parameters>
1967 </method>
1968 <field name="colors" type="guint32[]"/>
1969 <field name="n_colors" type="gint"/>
1970 <field name="info_list" type="GSList*"/>
1971 </struct>
1972 <struct name="GdkSegment">
1973 <field name="x1" type="gint"/>
1974 <field name="y1" type="gint"/>
1975 <field name="x2" type="gint"/>
1976 <field name="y2" type="gint"/>
1977 </struct>
1978 <struct name="GdkSelection">
1979 <method name="convert" symbol="gdk_selection_convert">
1980 <return-type type="void"/>
1981 <parameters>
1982 <parameter name="requestor" type="GdkWindow*"/>
1983 <parameter name="selection" type="GdkAtom"/>
1984 <parameter name="target" type="GdkAtom"/>
1985 <parameter name="time_" type="guint32"/>
1986 </parameters>
1987 </method>
1988 <method name="owner_get" symbol="gdk_selection_owner_get">
1989 <return-type type="GdkWindow*"/>
1990 <parameters>
1991 <parameter name="selection" type="GdkAtom"/>
1992 </parameters>
1993 </method>
1994 <method name="owner_get_for_display" symbol="gdk_selection_owner_get_for_display">
1995 <return-type type="GdkWindow*"/>
1996 <parameters>
1997 <parameter name="display" type="GdkDisplay*"/>
1998 <parameter name="selection" type="GdkAtom"/>
1999 </parameters>
2000 </method>
2001 <method name="owner_set" symbol="gdk_selection_owner_set">
2002 <return-type type="gboolean"/>
2003 <parameters>
2004 <parameter name="owner" type="GdkWindow*"/>
2005 <parameter name="selection" type="GdkAtom"/>
2006 <parameter name="time_" type="guint32"/>
2007 <parameter name="send_event" type="gboolean"/>
2008 </parameters>
2009 </method>
2010 <method name="owner_set_for_display" symbol="gdk_selection_owner_set_for_display">
2011 <return-type type="gboolean"/>
2012 <parameters>
2013 <parameter name="display" type="GdkDisplay*"/>
2014 <parameter name="owner" type="GdkWindow*"/>
2015 <parameter name="selection" type="GdkAtom"/>
2016 <parameter name="time_" type="guint32"/>
2017 <parameter name="send_event" type="gboolean"/>
2018 </parameters>
2019 </method>
2020 <method name="property_get" symbol="gdk_selection_property_get">
2021 <return-type type="gint"/>
2022 <parameters>
2023 <parameter name="requestor" type="GdkWindow*"/>
2024 <parameter name="data" type="guchar**"/>
2025 <parameter name="prop_type" type="GdkAtom*"/>
2026 <parameter name="prop_format" type="gint*"/>
2027 </parameters>
2028 </method>
2029 <method name="send_notify" symbol="gdk_selection_send_notify">
2030 <return-type type="void"/>
2031 <parameters>
2032 <parameter name="requestor" type="GdkNativeWindow"/>
2033 <parameter name="selection" type="GdkAtom"/>
2034 <parameter name="target" type="GdkAtom"/>
2035 <parameter name="property" type="GdkAtom"/>
2036 <parameter name="time_" type="guint32"/>
2037 </parameters>
2038 </method>
2039 <method name="send_notify_for_display" symbol="gdk_selection_send_notify_for_display">
2040 <return-type type="void"/>
2041 <parameters>
2042 <parameter name="display" type="GdkDisplay*"/>
2043 <parameter name="requestor" type="GdkNativeWindow"/>
2044 <parameter name="selection" type="GdkAtom"/>
2045 <parameter name="target" type="GdkAtom"/>
2046 <parameter name="property" type="GdkAtom"/>
2047 <parameter name="time_" type="guint32"/>
2048 </parameters>
2049 </method>
2050 </struct>
2051 <struct name="GdkSelectionType">
2052 </struct>
2053 <struct name="GdkSpan">
2054 <field name="x" type="gint"/>
2055 <field name="y" type="gint"/>
2056 <field name="width" type="gint"/>
2057 </struct>
2058 <struct name="GdkTarget">
2059 </struct>
2060 <struct name="GdkTimeCoord">
2061 <field name="time" type="guint32"/>
2062 <field name="axes" type="gdouble[]"/>
2063 </struct>
2064 <struct name="GdkTrapezoid">
2065 <field name="y1" type="double"/>
2066 <field name="x11" type="double"/>
2067 <field name="x21" type="double"/>
2068 <field name="y2" type="double"/>
2069 <field name="x12" type="double"/>
2070 <field name="x22" type="double"/>
2071 </struct>
2072 <struct name="GdkVisualClass">
2073 </struct>
2074 <struct name="GdkWChar">
2075 </struct>
2076 <struct name="GdkWindowAttr">
2077 <field name="title" type="gchar*"/>
2078 <field name="event_mask" type="gint"/>
2079 <field name="x" type="gint"/>
2080 <field name="y" type="gint"/>
2081 <field name="width" type="gint"/>
2082 <field name="height" type="gint"/>
2083 <field name="wclass" type="GdkWindowClass"/>
2084 <field name="visual" type="GdkVisual*"/>
2085 <field name="colormap" type="GdkColormap*"/>
2086 <field name="window_type" type="GdkWindowType"/>
2087 <field name="cursor" type="GdkCursor*"/>
2088 <field name="wmclass_name" type="gchar*"/>
2089 <field name="wmclass_class" type="gchar*"/>
2090 <field name="override_redirect" type="gboolean"/>
2091 <field name="type_hint" type="GdkWindowTypeHint"/>
2092 </struct>
2093 <struct name="GdkWindowObject">
2094 </struct>
2095 <struct name="GdkWindowObjectClass">
2096 <field name="parent_class" type="GdkDrawableClass"/>
2097 </struct>
2098 <struct name="GdkWindowRedirect">
2099 <method name="to_drawable" symbol="gdk_window_redirect_to_drawable">
2100 <return-type type="void"/>
2101 <parameters>
2102 <parameter name="window" type="GdkWindow*"/>
2103 <parameter name="drawable" type="GdkDrawable*"/>
2104 <parameter name="src_x" type="gint"/>
2105 <parameter name="src_y" type="gint"/>
2106 <parameter name="dest_x" type="gint"/>
2107 <parameter name="dest_y" type="gint"/>
2108 <parameter name="width" type="gint"/>
2109 <parameter name="height" type="gint"/>
2110 </parameters>
2111 </method>
2112 </struct>
2113 <struct name="GdkXEvent">
2114 </struct>
2115 <boxed name="GdkColor" type-name="GdkColor" get-type="gdk_color_get_type">
2116 <method name="alloc" symbol="gdk_color_alloc">
2117 <return-type type="gint"/>
2118 <parameters>
2119 <parameter name="colormap" type="GdkColormap*"/>
2120 <parameter name="color" type="GdkColor*"/>
2121 </parameters>
2122 </method>
2123 <method name="black" symbol="gdk_color_black">
2124 <return-type type="gint"/>
2125 <parameters>
2126 <parameter name="colormap" type="GdkColormap*"/>
2127 <parameter name="color" type="GdkColor*"/>
2128 </parameters>
2129 </method>
2130 <method name="change" symbol="gdk_color_change">
2131 <return-type type="gint"/>
2132 <parameters>
2133 <parameter name="colormap" type="GdkColormap*"/>
2134 <parameter name="color" type="GdkColor*"/>
2135 </parameters>
2136 </method>
2137 <method name="copy" symbol="gdk_color_copy">
2138 <return-type type="GdkColor*"/>
2139 <parameters>
2140 <parameter name="color" type="GdkColor*"/>
2141 </parameters>
2142 </method>
2143 <method name="equal" symbol="gdk_color_equal">
2144 <return-type type="gboolean"/>
2145 <parameters>
2146 <parameter name="colora" type="GdkColor*"/>
2147 <parameter name="colorb" type="GdkColor*"/>
2148 </parameters>
2149 </method>
2150 <method name="free" symbol="gdk_color_free">
2151 <return-type type="void"/>
2152 <parameters>
2153 <parameter name="color" type="GdkColor*"/>
2154 </parameters>
2155 </method>
2156 <method name="hash" symbol="gdk_color_hash">
2157 <return-type type="guint"/>
2158 <parameters>
2159 <parameter name="colora" type="GdkColor*"/>
2160 </parameters>
2161 </method>
2162 <method name="parse" symbol="gdk_color_parse">
2163 <return-type type="gboolean"/>
2164 <parameters>
2165 <parameter name="spec" type="gchar*"/>
2166 <parameter name="color" type="GdkColor*"/>
2167 </parameters>
2168 </method>
2169 <method name="to_string" symbol="gdk_color_to_string">
2170 <return-type type="gchar*"/>
2171 <parameters>
2172 <parameter name="color" type="GdkColor*"/>
2173 </parameters>
2174 </method>
2175 <method name="white" symbol="gdk_color_white">
2176 <return-type type="gint"/>
2177 <parameters>
2178 <parameter name="colormap" type="GdkColormap*"/>
2179 <parameter name="color" type="GdkColor*"/>
2180 </parameters>
2181 </method>
2182 <field name="pixel" type="guint32"/>
2183 <field name="red" type="guint16"/>
2184 <field name="green" type="guint16"/>
2185 <field name="blue" type="guint16"/>
2186 </boxed>
2187 <boxed name="GdkCursor" type-name="GdkCursor" get-type="gdk_cursor_get_type">
2188 <method name="get_cursor_type" symbol="gdk_cursor_get_cursor_type">
2189 <return-type type="GdkCursorType"/>
2190 <parameters>
2191 <parameter name="cursor" type="GdkCursor*"/>
2192 </parameters>
2193 </method>
2194 <method name="get_display" symbol="gdk_cursor_get_display">
2195 <return-type type="GdkDisplay*"/>
2196 <parameters>
2197 <parameter name="cursor" type="GdkCursor*"/>
2198 </parameters>
2199 </method>
2200 <method name="get_image" symbol="gdk_cursor_get_image">
2201 <return-type type="GdkPixbuf*"/>
2202 <parameters>
2203 <parameter name="cursor" type="GdkCursor*"/>
2204 </parameters>
2205 </method>
2206 <constructor name="new" symbol="gdk_cursor_new">
2207 <return-type type="GdkCursor*"/>
2208 <parameters>
2209 <parameter name="cursor_type" type="GdkCursorType"/>
2210 </parameters>
2211 </constructor>
2212 <constructor name="new_for_display" symbol="gdk_cursor_new_for_display">
2213 <return-type type="GdkCursor*"/>
2214 <parameters>
2215 <parameter name="display" type="GdkDisplay*"/>
2216 <parameter name="cursor_type" type="GdkCursorType"/>
2217 </parameters>
2218 </constructor>
2219 <constructor name="new_from_name" symbol="gdk_cursor_new_from_name">
2220 <return-type type="GdkCursor*"/>
2221 <parameters>
2222 <parameter name="display" type="GdkDisplay*"/>
2223 <parameter name="name" type="gchar*"/>
2224 </parameters>
2225 </constructor>
2226 <constructor name="new_from_pixbuf" symbol="gdk_cursor_new_from_pixbuf">
2227 <return-type type="GdkCursor*"/>
2228 <parameters>
2229 <parameter name="display" type="GdkDisplay*"/>
2230 <parameter name="pixbuf" type="GdkPixbuf*"/>
2231 <parameter name="x" type="gint"/>
2232 <parameter name="y" type="gint"/>
2233 </parameters>
2234 </constructor>
2235 <constructor name="new_from_pixmap" symbol="gdk_cursor_new_from_pixmap">
2236 <return-type type="GdkCursor*"/>
2237 <parameters>
2238 <parameter name="source" type="GdkPixmap*"/>
2239 <parameter name="mask" type="GdkPixmap*"/>
2240 <parameter name="fg" type="GdkColor*"/>
2241 <parameter name="bg" type="GdkColor*"/>
2242 <parameter name="x" type="gint"/>
2243 <parameter name="y" type="gint"/>
2244 </parameters>
2245 </constructor>
2246 <method name="ref" symbol="gdk_cursor_ref">
2247 <return-type type="GdkCursor*"/>
2248 <parameters>
2249 <parameter name="cursor" type="GdkCursor*"/>
2250 </parameters>
2251 </method>
2252 <method name="unref" symbol="gdk_cursor_unref">
2253 <return-type type="void"/>
2254 <parameters>
2255 <parameter name="cursor" type="GdkCursor*"/>
2256 </parameters>
2257 </method>
2258 <field name="type" type="GdkCursorType"/>
2259 <field name="ref_count" type="guint"/>
2260 </boxed>
2261 <boxed name="GdkEvent" type-name="GdkEvent" get-type="gdk_event_get_type">
2262 <method name="copy" symbol="gdk_event_copy">
2263 <return-type type="GdkEvent*"/>
2264 <parameters>
2265 <parameter name="event" type="GdkEvent*"/>
2266 </parameters>
2267 </method>
2268 <method name="free" symbol="gdk_event_free">
2269 <return-type type="void"/>
2270 <parameters>
2271 <parameter name="event" type="GdkEvent*"/>
2272 </parameters>
2273 </method>
2274 <method name="get" symbol="gdk_event_get">
2275 <return-type type="GdkEvent*"/>
2276 </method>
2277 <method name="get_axis" symbol="gdk_event_get_axis">
2278 <return-type type="gboolean"/>
2279 <parameters>
2280 <parameter name="event" type="GdkEvent*"/>
2281 <parameter name="axis_use" type="GdkAxisUse"/>
2282 <parameter name="value" type="gdouble*"/>
2283 </parameters>
2284 </method>
2285 <method name="get_coords" symbol="gdk_event_get_coords">
2286 <return-type type="gboolean"/>
2287 <parameters>
2288 <parameter name="event" type="GdkEvent*"/>
2289 <parameter name="x_win" type="gdouble*"/>
2290 <parameter name="y_win" type="gdouble*"/>
2291 </parameters>
2292 </method>
2293 <method name="get_graphics_expose" symbol="gdk_event_get_graphics_expose">
2294 <return-type type="GdkEvent*"/>
2295 <parameters>
2296 <parameter name="window" type="GdkWindow*"/>
2297 </parameters>
2298 </method>
2299 <method name="get_root_coords" symbol="gdk_event_get_root_coords">
2300 <return-type type="gboolean"/>
2301 <parameters>
2302 <parameter name="event" type="GdkEvent*"/>
2303 <parameter name="x_root" type="gdouble*"/>
2304 <parameter name="y_root" type="gdouble*"/>
2305 </parameters>
2306 </method>
2307 <method name="get_screen" symbol="gdk_event_get_screen">
2308 <return-type type="GdkScreen*"/>
2309 <parameters>
2310 <parameter name="event" type="GdkEvent*"/>
2311 </parameters>
2312 </method>
2313 <method name="get_state" symbol="gdk_event_get_state">
2314 <return-type type="gboolean"/>
2315 <parameters>
2316 <parameter name="event" type="GdkEvent*"/>
2317 <parameter name="state" type="GdkModifierType*"/>
2318 </parameters>
2319 </method>
2320 <method name="get_time" symbol="gdk_event_get_time">
2321 <return-type type="guint32"/>
2322 <parameters>
2323 <parameter name="event" type="GdkEvent*"/>
2324 </parameters>
2325 </method>
2326 <method name="handler_set" symbol="gdk_event_handler_set">
2327 <return-type type="void"/>
2328 <parameters>
2329 <parameter name="func" type="GdkEventFunc"/>
2330 <parameter name="data" type="gpointer"/>
2331 <parameter name="notify" type="GDestroyNotify"/>
2332 </parameters>
2333 </method>
2334 <constructor name="new" symbol="gdk_event_new">
2335 <return-type type="GdkEvent*"/>
2336 <parameters>
2337 <parameter name="type" type="GdkEventType"/>
2338 </parameters>
2339 </constructor>
2340 <method name="peek" symbol="gdk_event_peek">
2341 <return-type type="GdkEvent*"/>
2342 </method>
2343 <method name="put" symbol="gdk_event_put">
2344 <return-type type="void"/>
2345 <parameters>
2346 <parameter name="event" type="GdkEvent*"/>
2347 </parameters>
2348 </method>
2349 <method name="request_motions" symbol="gdk_event_request_motions">
2350 <return-type type="void"/>
2351 <parameters>
2352 <parameter name="event" type="GdkEventMotion*"/>
2353 </parameters>
2354 </method>
2355 <method name="send_client_message" symbol="gdk_event_send_client_message">
2356 <return-type type="gboolean"/>
2357 <parameters>
2358 <parameter name="event" type="GdkEvent*"/>
2359 <parameter name="winid" type="GdkNativeWindow"/>
2360 </parameters>
2361 </method>
2362 <method name="send_client_message_for_display" symbol="gdk_event_send_client_message_for_display">
2363 <return-type type="gboolean"/>
2364 <parameters>
2365 <parameter name="display" type="GdkDisplay*"/>
2366 <parameter name="event" type="GdkEvent*"/>
2367 <parameter name="winid" type="GdkNativeWindow"/>
2368 </parameters>
2369 </method>
2370 <method name="send_clientmessage_toall" symbol="gdk_event_send_clientmessage_toall">
2371 <return-type type="void"/>
2372 <parameters>
2373 <parameter name="event" type="GdkEvent*"/>
2374 </parameters>
2375 </method>
2376 <method name="set_screen" symbol="gdk_event_set_screen">
2377 <return-type type="void"/>
2378 <parameters>
2379 <parameter name="event" type="GdkEvent*"/>
2380 <parameter name="screen" type="GdkScreen*"/>
2381 </parameters>
2382 </method>
2383 <field name="type" type="GdkEventType"/>
2384 <field name="any" type="GdkEventAny"/>
2385 <field name="expose" type="GdkEventExpose"/>
2386 <field name="no_expose" type="GdkEventNoExpose"/>
2387 <field name="visibility" type="GdkEventVisibility"/>
2388 <field name="motion" type="GdkEventMotion"/>
2389 <field name="button" type="GdkEventButton"/>
2390 <field name="scroll" type="GdkEventScroll"/>
2391 <field name="key" type="GdkEventKey"/>
2392 <field name="crossing" type="GdkEventCrossing"/>
2393 <field name="focus_change" type="GdkEventFocus"/>
2394 <field name="configure" type="GdkEventConfigure"/>
2395 <field name="property" type="GdkEventProperty"/>
2396 <field name="selection" type="GdkEventSelection"/>
2397 <field name="owner_change" type="GdkEventOwnerChange"/>
2398 <field name="proximity" type="GdkEventProximity"/>
2399 <field name="client" type="GdkEventClient"/>
2400 <field name="dnd" type="GdkEventDND"/>
2401 <field name="window_state" type="GdkEventWindowState"/>
2402 <field name="setting" type="GdkEventSetting"/>
2403 <field name="grab_broken" type="GdkEventGrabBroken"/>
2404 </boxed>
2405 <boxed name="GdkFont" type-name="GdkFont" get-type="gdk_font_get_type">
2406 <method name="equal" symbol="gdk_font_equal">
2407 <return-type type="gboolean"/>
2408 <parameters>
2409 <parameter name="fonta" type="GdkFont*"/>
2410 <parameter name="fontb" type="GdkFont*"/>
2411 </parameters>
2412 </method>
2413 <method name="from_description" symbol="gdk_font_from_description">
2414 <return-type type="GdkFont*"/>
2415 <parameters>
2416 <parameter name="font_desc" type="PangoFontDescription*"/>
2417 </parameters>
2418 </method>
2419 <method name="from_description_for_display" symbol="gdk_font_from_description_for_display">
2420 <return-type type="GdkFont*"/>
2421 <parameters>
2422 <parameter name="display" type="GdkDisplay*"/>
2423 <parameter name="font_desc" type="PangoFontDescription*"/>
2424 </parameters>
2425 </method>
2426 <method name="get_display" symbol="gdk_font_get_display">
2427 <return-type type="GdkDisplay*"/>
2428 <parameters>
2429 <parameter name="font" type="GdkFont*"/>
2430 </parameters>
2431 </method>
2432 <method name="id" symbol="gdk_font_id">
2433 <return-type type="gint"/>
2434 <parameters>
2435 <parameter name="font" type="GdkFont*"/>
2436 </parameters>
2437 </method>
2438 <method name="load" symbol="gdk_font_load">
2439 <return-type type="GdkFont*"/>
2440 <parameters>
2441 <parameter name="font_name" type="gchar*"/>
2442 </parameters>
2443 </method>
2444 <method name="load_for_display" symbol="gdk_font_load_for_display">
2445 <return-type type="GdkFont*"/>
2446 <parameters>
2447 <parameter name="display" type="GdkDisplay*"/>
2448 <parameter name="font_name" type="gchar*"/>
2449 </parameters>
2450 </method>
2451 <method name="ref" symbol="gdk_font_ref">
2452 <return-type type="GdkFont*"/>
2453 <parameters>
2454 <parameter name="font" type="GdkFont*"/>
2455 </parameters>
2456 </method>
2457 <method name="unref" symbol="gdk_font_unref">
2458 <return-type type="void"/>
2459 <parameters>
2460 <parameter name="font" type="GdkFont*"/>
2461 </parameters>
2462 </method>
2463 <field name="type" type="GdkFontType"/>
2464 <field name="ascent" type="gint"/>
2465 <field name="descent" type="gint"/>
2466 </boxed>
2467 <boxed name="GdkRectangle" type-name="GdkRectangle" get-type="gdk_rectangle_get_type">
2468 <method name="intersect" symbol="gdk_rectangle_intersect">
2469 <return-type type="gboolean"/>
2470 <parameters>
2471 <parameter name="src1" type="GdkRectangle*"/>
2472 <parameter name="src2" type="GdkRectangle*"/>
2473 <parameter name="dest" type="GdkRectangle*"/>
2474 </parameters>
2475 </method>
2476 <method name="union" symbol="gdk_rectangle_union">
2477 <return-type type="void"/>
2478 <parameters>
2479 <parameter name="src1" type="GdkRectangle*"/>
2480 <parameter name="src2" type="GdkRectangle*"/>
2481 <parameter name="dest" type="GdkRectangle*"/>
2482 </parameters>
2483 </method>
2484 <field name="x" type="gint"/>
2485 <field name="y" type="gint"/>
2486 <field name="width" type="gint"/>
2487 <field name="height" type="gint"/>
2488 </boxed>
2489 <enum name="GdkAxisUse" type-name="GdkAxisUse" get-type="gdk_axis_use_get_type">
2490 <member name="GDK_AXIS_IGNORE" value="0"/>
2491 <member name="GDK_AXIS_X" value="1"/>
2492 <member name="GDK_AXIS_Y" value="2"/>
2493 <member name="GDK_AXIS_PRESSURE" value="3"/>
2494 <member name="GDK_AXIS_XTILT" value="4"/>
2495 <member name="GDK_AXIS_YTILT" value="5"/>
2496 <member name="GDK_AXIS_WHEEL" value="6"/>
2497 <member name="GDK_AXIS_LAST" value="7"/>
2498 </enum>
2499 <enum name="GdkByteOrder" type-name="GdkByteOrder" get-type="gdk_byte_order_get_type">
2500 <member name="GDK_LSB_FIRST" value="0"/>
2501 <member name="GDK_MSB_FIRST" value="1"/>
2502 </enum>
2503 <enum name="GdkCapStyle" type-name="GdkCapStyle" get-type="gdk_cap_style_get_type">
2504 <member name="GDK_CAP_NOT_LAST" value="0"/>
2505 <member name="GDK_CAP_BUTT" value="1"/>
2506 <member name="GDK_CAP_ROUND" value="2"/>
2507 <member name="GDK_CAP_PROJECTING" value="3"/>
2508 </enum>
2509 <enum name="GdkCrossingMode" type-name="GdkCrossingMode" get-type="gdk_crossing_mode_get_type">
2510 <member name="GDK_CROSSING_NORMAL" value="0"/>
2511 <member name="GDK_CROSSING_GRAB" value="1"/>
2512 <member name="GDK_CROSSING_UNGRAB" value="2"/>
2513 <member name="GDK_CROSSING_GTK_GRAB" value="3"/>
2514 <member name="GDK_CROSSING_GTK_UNGRAB" value="4"/>
2515 <member name="GDK_CROSSING_STATE_CHANGED" value="5"/>
2516 </enum>
2517 <enum name="GdkCursorType" type-name="GdkCursorType" get-type="gdk_cursor_type_get_type">
2518 <member name="GDK_X_CURSOR" value="0"/>
2519 <member name="GDK_ARROW" value="2"/>
2520 <member name="GDK_BASED_ARROW_DOWN" value="4"/>
2521 <member name="GDK_BASED_ARROW_UP" value="6"/>
2522 <member name="GDK_BOAT" value="8"/>
2523 <member name="GDK_BOGOSITY" value="10"/>
2524 <member name="GDK_BOTTOM_LEFT_CORNER" value="12"/>
2525 <member name="GDK_BOTTOM_RIGHT_CORNER" value="14"/>
2526 <member name="GDK_BOTTOM_SIDE" value="16"/>
2527 <member name="GDK_BOTTOM_TEE" value="18"/>
2528 <member name="GDK_BOX_SPIRAL" value="20"/>
2529 <member name="GDK_CENTER_PTR" value="22"/>
2530 <member name="GDK_CIRCLE" value="24"/>
2531 <member name="GDK_CLOCK" value="26"/>
2532 <member name="GDK_COFFEE_MUG" value="28"/>
2533 <member name="GDK_CROSS" value="30"/>
2534 <member name="GDK_CROSS_REVERSE" value="32"/>
2535 <member name="GDK_CROSSHAIR" value="34"/>
2536 <member name="GDK_DIAMOND_CROSS" value="36"/>
2537 <member name="GDK_DOT" value="38"/>
2538 <member name="GDK_DOTBOX" value="40"/>
2539 <member name="GDK_DOUBLE_ARROW" value="42"/>
2540 <member name="GDK_DRAFT_LARGE" value="44"/>
2541 <member name="GDK_DRAFT_SMALL" value="46"/>
2542 <member name="GDK_DRAPED_BOX" value="48"/>
2543 <member name="GDK_EXCHANGE" value="50"/>
2544 <member name="GDK_FLEUR" value="52"/>
2545 <member name="GDK_GOBBLER" value="54"/>
2546 <member name="GDK_GUMBY" value="56"/>
2547 <member name="GDK_HAND1" value="58"/>
2548 <member name="GDK_HAND2" value="60"/>
2549 <member name="GDK_HEART" value="62"/>
2550 <member name="GDK_ICON" value="64"/>
2551 <member name="GDK_IRON_CROSS" value="66"/>
2552 <member name="GDK_LEFT_PTR" value="68"/>
2553 <member name="GDK_LEFT_SIDE" value="70"/>
2554 <member name="GDK_LEFT_TEE" value="72"/>
2555 <member name="GDK_LEFTBUTTON" value="74"/>
2556 <member name="GDK_LL_ANGLE" value="76"/>
2557 <member name="GDK_LR_ANGLE" value="78"/>
2558 <member name="GDK_MAN" value="80"/>
2559 <member name="GDK_MIDDLEBUTTON" value="82"/>
2560 <member name="GDK_MOUSE" value="84"/>
2561 <member name="GDK_PENCIL" value="86"/>
2562 <member name="GDK_PIRATE" value="88"/>
2563 <member name="GDK_PLUS" value="90"/>
2564 <member name="GDK_QUESTION_ARROW" value="92"/>
2565 <member name="GDK_RIGHT_PTR" value="94"/>
2566 <member name="GDK_RIGHT_SIDE" value="96"/>
2567 <member name="GDK_RIGHT_TEE" value="98"/>
2568 <member name="GDK_RIGHTBUTTON" value="100"/>
2569 <member name="GDK_RTL_LOGO" value="102"/>
2570 <member name="GDK_SAILBOAT" value="104"/>
2571 <member name="GDK_SB_DOWN_ARROW" value="106"/>
2572 <member name="GDK_SB_H_DOUBLE_ARROW" value="108"/>
2573 <member name="GDK_SB_LEFT_ARROW" value="110"/>
2574 <member name="GDK_SB_RIGHT_ARROW" value="112"/>
2575 <member name="GDK_SB_UP_ARROW" value="114"/>
2576 <member name="GDK_SB_V_DOUBLE_ARROW" value="116"/>
2577 <member name="GDK_SHUTTLE" value="118"/>
2578 <member name="GDK_SIZING" value="120"/>
2579 <member name="GDK_SPIDER" value="122"/>
2580 <member name="GDK_SPRAYCAN" value="124"/>
2581 <member name="GDK_STAR" value="126"/>
2582 <member name="GDK_TARGET" value="128"/>
2583 <member name="GDK_TCROSS" value="130"/>
2584 <member name="GDK_TOP_LEFT_ARROW" value="132"/>
2585 <member name="GDK_TOP_LEFT_CORNER" value="134"/>
2586 <member name="GDK_TOP_RIGHT_CORNER" value="136"/>
2587 <member name="GDK_TOP_SIDE" value="138"/>
2588 <member name="GDK_TOP_TEE" value="140"/>
2589 <member name="GDK_TREK" value="142"/>
2590 <member name="GDK_UL_ANGLE" value="144"/>
2591 <member name="GDK_UMBRELLA" value="146"/>
2592 <member name="GDK_UR_ANGLE" value="148"/>
2593 <member name="GDK_WATCH" value="150"/>
2594 <member name="GDK_XTERM" value="152"/>
2595 <member name="GDK_LAST_CURSOR" value="153"/>
2596 <member name="GDK_BLANK_CURSOR" value="-2"/>
2597 <member name="GDK_CURSOR_IS_PIXMAP" value="-1"/>
2598 </enum>
2599 <enum name="GdkDragProtocol" type-name="GdkDragProtocol" get-type="gdk_drag_protocol_get_type">
2600 <member name="GDK_DRAG_PROTO_MOTIF" value="0"/>
2601 <member name="GDK_DRAG_PROTO_XDND" value="1"/>
2602 <member name="GDK_DRAG_PROTO_ROOTWIN" value="2"/>
2603 <member name="GDK_DRAG_PROTO_NONE" value="3"/>
2604 <member name="GDK_DRAG_PROTO_WIN32_DROPFILES" value="4"/>
2605 <member name="GDK_DRAG_PROTO_OLE2" value="5"/>
2606 <member name="GDK_DRAG_PROTO_LOCAL" value="6"/>
2607 </enum>
2608 <enum name="GdkEventType" type-name="GdkEventType" get-type="gdk_event_type_get_type">
2609 <member name="GDK_NOTHING" value="-1"/>
2610 <member name="GDK_DELETE" value="0"/>
2611 <member name="GDK_DESTROY" value="1"/>
2612 <member name="GDK_EXPOSE" value="2"/>
2613 <member name="GDK_MOTION_NOTIFY" value="3"/>
2614 <member name="GDK_BUTTON_PRESS" value="4"/>
2615 <member name="GDK_2BUTTON_PRESS" value="5"/>
2616 <member name="GDK_3BUTTON_PRESS" value="6"/>
2617 <member name="GDK_BUTTON_RELEASE" value="7"/>
2618 <member name="GDK_KEY_PRESS" value="8"/>
2619 <member name="GDK_KEY_RELEASE" value="9"/>
2620 <member name="GDK_ENTER_NOTIFY" value="10"/>
2621 <member name="GDK_LEAVE_NOTIFY" value="11"/>
2622 <member name="GDK_FOCUS_CHANGE" value="12"/>
2623 <member name="GDK_CONFIGURE" value="13"/>
2624 <member name="GDK_MAP" value="14"/>
2625 <member name="GDK_UNMAP" value="15"/>
2626 <member name="GDK_PROPERTY_NOTIFY" value="16"/>
2627 <member name="GDK_SELECTION_CLEAR" value="17"/>
2628 <member name="GDK_SELECTION_REQUEST" value="18"/>
2629 <member name="GDK_SELECTION_NOTIFY" value="19"/>
2630 <member name="GDK_PROXIMITY_IN" value="20"/>
2631 <member name="GDK_PROXIMITY_OUT" value="21"/>
2632 <member name="GDK_DRAG_ENTER" value="22"/>
2633 <member name="GDK_DRAG_LEAVE" value="23"/>
2634 <member name="GDK_DRAG_MOTION" value="24"/>
2635 <member name="GDK_DRAG_STATUS" value="25"/>
2636 <member name="GDK_DROP_START" value="26"/>
2637 <member name="GDK_DROP_FINISHED" value="27"/>
2638 <member name="GDK_CLIENT_EVENT" value="28"/>
2639 <member name="GDK_VISIBILITY_NOTIFY" value="29"/>
2640 <member name="GDK_NO_EXPOSE" value="30"/>
2641 <member name="GDK_SCROLL" value="31"/>
2642 <member name="GDK_WINDOW_STATE" value="32"/>
2643 <member name="GDK_SETTING" value="33"/>
2644 <member name="GDK_OWNER_CHANGE" value="34"/>
2645 <member name="GDK_GRAB_BROKEN" value="35"/>
2646 <member name="GDK_DAMAGE" value="36"/>
2647 <member name="GDK_EVENT_LAST" value="37"/>
2648 </enum>
2649 <enum name="GdkExtensionMode" type-name="GdkExtensionMode" get-type="gdk_extension_mode_get_type">
2650 <member name="GDK_EXTENSION_EVENTS_NONE" value="0"/>
2651 <member name="GDK_EXTENSION_EVENTS_ALL" value="1"/>
2652 <member name="GDK_EXTENSION_EVENTS_CURSOR" value="2"/>
2653 </enum>
2654 <enum name="GdkFill" type-name="GdkFill" get-type="gdk_fill_get_type">
2655 <member name="GDK_SOLID" value="0"/>
2656 <member name="GDK_TILED" value="1"/>
2657 <member name="GDK_STIPPLED" value="2"/>
2658 <member name="GDK_OPAQUE_STIPPLED" value="3"/>
2659 </enum>
2660 <enum name="GdkFillRule" type-name="GdkFillRule" get-type="gdk_fill_rule_get_type">
2661 <member name="GDK_EVEN_ODD_RULE" value="0"/>
2662 <member name="GDK_WINDING_RULE" value="1"/>
2663 </enum>
2664 <enum name="GdkFilterReturn" type-name="GdkFilterReturn" get-type="gdk_filter_return_get_type">
2665 <member name="GDK_FILTER_CONTINUE" value="0"/>
2666 <member name="GDK_FILTER_TRANSLATE" value="1"/>
2667 <member name="GDK_FILTER_REMOVE" value="2"/>
2668 </enum>
2669 <enum name="GdkFontType" type-name="GdkFontType" get-type="gdk_font_type_get_type">
2670 <member name="GDK_FONT_FONT" value="0"/>
2671 <member name="GDK_FONT_FONTSET" value="1"/>
2672 </enum>
2673 <enum name="GdkFunction" type-name="GdkFunction" get-type="gdk_function_get_type">
2674 <member name="GDK_COPY" value="0"/>
2675 <member name="GDK_INVERT" value="1"/>
2676 <member name="GDK_XOR" value="2"/>
2677 <member name="GDK_CLEAR" value="3"/>
2678 <member name="GDK_AND" value="4"/>
2679 <member name="GDK_AND_REVERSE" value="5"/>
2680 <member name="GDK_AND_INVERT" value="6"/>
2681 <member name="GDK_NOOP" value="7"/>
2682 <member name="GDK_OR" value="8"/>
2683 <member name="GDK_EQUIV" value="9"/>
2684 <member name="GDK_OR_REVERSE" value="10"/>
2685 <member name="GDK_COPY_INVERT" value="11"/>
2686 <member name="GDK_OR_INVERT" value="12"/>
2687 <member name="GDK_NAND" value="13"/>
2688 <member name="GDK_NOR" value="14"/>
2689 <member name="GDK_SET" value="15"/>
2690 </enum>
2691 <enum name="GdkGrabStatus" type-name="GdkGrabStatus" get-type="gdk_grab_status_get_type">
2692 <member name="GDK_GRAB_SUCCESS" value="0"/>
2693 <member name="GDK_GRAB_ALREADY_GRABBED" value="1"/>
2694 <member name="GDK_GRAB_INVALID_TIME" value="2"/>
2695 <member name="GDK_GRAB_NOT_VIEWABLE" value="3"/>
2696 <member name="GDK_GRAB_FROZEN" value="4"/>
2697 </enum>
2698 <enum name="GdkGravity" type-name="GdkGravity" get-type="gdk_gravity_get_type">
2699 <member name="GDK_GRAVITY_NORTH_WEST" value="1"/>
2700 <member name="GDK_GRAVITY_NORTH" value="2"/>
2701 <member name="GDK_GRAVITY_NORTH_EAST" value="3"/>
2702 <member name="GDK_GRAVITY_WEST" value="4"/>
2703 <member name="GDK_GRAVITY_CENTER" value="5"/>
2704 <member name="GDK_GRAVITY_EAST" value="6"/>
2705 <member name="GDK_GRAVITY_SOUTH_WEST" value="7"/>
2706 <member name="GDK_GRAVITY_SOUTH" value="8"/>
2707 <member name="GDK_GRAVITY_SOUTH_EAST" value="9"/>
2708 <member name="GDK_GRAVITY_STATIC" value="10"/>
2709 </enum>
2710 <enum name="GdkImageType" type-name="GdkImageType" get-type="gdk_image_type_get_type">
2711 <member name="GDK_IMAGE_NORMAL" value="0"/>
2712 <member name="GDK_IMAGE_SHARED" value="1"/>
2713 <member name="GDK_IMAGE_FASTEST" value="2"/>
2714 </enum>
2715 <enum name="GdkInputMode" type-name="GdkInputMode" get-type="gdk_input_mode_get_type">
2716 <member name="GDK_MODE_DISABLED" value="0"/>
2717 <member name="GDK_MODE_SCREEN" value="1"/>
2718 <member name="GDK_MODE_WINDOW" value="2"/>
2719 </enum>
2720 <enum name="GdkInputSource" type-name="GdkInputSource" get-type="gdk_input_source_get_type">
2721 <member name="GDK_SOURCE_MOUSE" value="0"/>
2722 <member name="GDK_SOURCE_PEN" value="1"/>
2723 <member name="GDK_SOURCE_ERASER" value="2"/>
2724 <member name="GDK_SOURCE_CURSOR" value="3"/>
2725 </enum>
2726 <enum name="GdkJoinStyle" type-name="GdkJoinStyle" get-type="gdk_join_style_get_type">
2727 <member name="GDK_JOIN_MITER" value="0"/>
2728 <member name="GDK_JOIN_ROUND" value="1"/>
2729 <member name="GDK_JOIN_BEVEL" value="2"/>
2730 </enum>
2731 <enum name="GdkLineStyle" type-name="GdkLineStyle" get-type="gdk_line_style_get_type">
2732 <member name="GDK_LINE_SOLID" value="0"/>
2733 <member name="GDK_LINE_ON_OFF_DASH" value="1"/>
2734 <member name="GDK_LINE_DOUBLE_DASH" value="2"/>
2735 </enum>
2736 <enum name="GdkNotifyType" type-name="GdkNotifyType" get-type="gdk_notify_type_get_type">
2737 <member name="GDK_NOTIFY_ANCESTOR" value="0"/>
2738 <member name="GDK_NOTIFY_VIRTUAL" value="1"/>
2739 <member name="GDK_NOTIFY_INFERIOR" value="2"/>
2740 <member name="GDK_NOTIFY_NONLINEAR" value="3"/>
2741 <member name="GDK_NOTIFY_NONLINEAR_VIRTUAL" value="4"/>
2742 <member name="GDK_NOTIFY_UNKNOWN" value="5"/>
2743 </enum>
2744 <enum name="GdkOverlapType" type-name="GdkOverlapType" get-type="gdk_overlap_type_get_type">
2745 <member name="GDK_OVERLAP_RECTANGLE_IN" value="0"/>
2746 <member name="GDK_OVERLAP_RECTANGLE_OUT" value="1"/>
2747 <member name="GDK_OVERLAP_RECTANGLE_PART" value="2"/>
2748 </enum>
2749 <enum name="GdkOwnerChange" type-name="GdkOwnerChange" get-type="gdk_owner_change_get_type">
2750 <member name="GDK_OWNER_CHANGE_NEW_OWNER" value="0"/>
2751 <member name="GDK_OWNER_CHANGE_DESTROY" value="1"/>
2752 <member name="GDK_OWNER_CHANGE_CLOSE" value="2"/>
2753 </enum>
2754 <enum name="GdkPropMode" type-name="GdkPropMode" get-type="gdk_prop_mode_get_type">
2755 <member name="GDK_PROP_MODE_REPLACE" value="0"/>
2756 <member name="GDK_PROP_MODE_PREPEND" value="1"/>
2757 <member name="GDK_PROP_MODE_APPEND" value="2"/>
2758 </enum>
2759 <enum name="GdkPropertyState" type-name="GdkPropertyState" get-type="gdk_property_state_get_type">
2760 <member name="GDK_PROPERTY_NEW_VALUE" value="0"/>
2761 <member name="GDK_PROPERTY_DELETE" value="1"/>
2762 </enum>
2763 <enum name="GdkRgbDither" type-name="GdkRgbDither" get-type="gdk_rgb_dither_get_type">
2764 <member name="GDK_RGB_DITHER_NONE" value="0"/>
2765 <member name="GDK_RGB_DITHER_NORMAL" value="1"/>
2766 <member name="GDK_RGB_DITHER_MAX" value="2"/>
2767 </enum>
2768 <enum name="GdkScrollDirection" type-name="GdkScrollDirection" get-type="gdk_scroll_direction_get_type">
2769 <member name="GDK_SCROLL_UP" value="0"/>
2770 <member name="GDK_SCROLL_DOWN" value="1"/>
2771 <member name="GDK_SCROLL_LEFT" value="2"/>
2772 <member name="GDK_SCROLL_RIGHT" value="3"/>
2773 </enum>
2774 <enum name="GdkSettingAction" type-name="GdkSettingAction" get-type="gdk_setting_action_get_type">
2775 <member name="GDK_SETTING_ACTION_NEW" value="0"/>
2776 <member name="GDK_SETTING_ACTION_CHANGED" value="1"/>
2777 <member name="GDK_SETTING_ACTION_DELETED" value="2"/>
2778 </enum>
2779 <enum name="GdkStatus" type-name="GdkStatus" get-type="gdk_status_get_type">
2780 <member name="GDK_OK" value="0"/>
2781 <member name="GDK_ERROR" value="-1"/>
2782 <member name="GDK_ERROR_PARAM" value="-2"/>
2783 <member name="GDK_ERROR_FILE" value="-3"/>
2784 <member name="GDK_ERROR_MEM" value="-4"/>
2785 </enum>
2786 <enum name="GdkSubwindowMode" type-name="GdkSubwindowMode" get-type="gdk_subwindow_mode_get_type">
2787 <member name="GDK_CLIP_BY_CHILDREN" value="0"/>
2788 <member name="GDK_INCLUDE_INFERIORS" value="1"/>
2789 </enum>
2790 <enum name="GdkVisibilityState" type-name="GdkVisibilityState" get-type="gdk_visibility_state_get_type">
2791 <member name="GDK_VISIBILITY_UNOBSCURED" value="0"/>
2792 <member name="GDK_VISIBILITY_PARTIAL" value="1"/>
2793 <member name="GDK_VISIBILITY_FULLY_OBSCURED" value="2"/>
2794 </enum>
2795 <enum name="GdkVisualType" type-name="GdkVisualType" get-type="gdk_visual_type_get_type">
2796 <member name="GDK_VISUAL_STATIC_GRAY" value="0"/>
2797 <member name="GDK_VISUAL_GRAYSCALE" value="1"/>
2798 <member name="GDK_VISUAL_STATIC_COLOR" value="2"/>
2799 <member name="GDK_VISUAL_PSEUDO_COLOR" value="3"/>
2800 <member name="GDK_VISUAL_TRUE_COLOR" value="4"/>
2801 <member name="GDK_VISUAL_DIRECT_COLOR" value="5"/>
2802 </enum>
2803 <enum name="GdkWindowClass" type-name="GdkWindowClass" get-type="gdk_window_class_get_type">
2804 <member name="GDK_INPUT_OUTPUT" value="0"/>
2805 <member name="GDK_INPUT_ONLY" value="1"/>
2806 </enum>
2807 <enum name="GdkWindowEdge" type-name="GdkWindowEdge" get-type="gdk_window_edge_get_type">
2808 <member name="GDK_WINDOW_EDGE_NORTH_WEST" value="0"/>
2809 <member name="GDK_WINDOW_EDGE_NORTH" value="1"/>
2810 <member name="GDK_WINDOW_EDGE_NORTH_EAST" value="2"/>
2811 <member name="GDK_WINDOW_EDGE_WEST" value="3"/>
2812 <member name="GDK_WINDOW_EDGE_EAST" value="4"/>
2813 <member name="GDK_WINDOW_EDGE_SOUTH_WEST" value="5"/>
2814 <member name="GDK_WINDOW_EDGE_SOUTH" value="6"/>
2815 <member name="GDK_WINDOW_EDGE_SOUTH_EAST" value="7"/>
2816 </enum>
2817 <enum name="GdkWindowType" type-name="GdkWindowType" get-type="gdk_window_type_get_type">
2818 <member name="GDK_WINDOW_ROOT" value="0"/>
2819 <member name="GDK_WINDOW_TOPLEVEL" value="1"/>
2820 <member name="GDK_WINDOW_CHILD" value="2"/>
2821 <member name="GDK_WINDOW_DIALOG" value="3"/>
2822 <member name="GDK_WINDOW_TEMP" value="4"/>
2823 <member name="GDK_WINDOW_FOREIGN" value="5"/>
2824 <member name="GDK_WINDOW_OFFSCREEN" value="6"/>
2825 </enum>
2826 <enum name="GdkWindowTypeHint" type-name="GdkWindowTypeHint" get-type="gdk_window_type_hint_get_type">
2827 <member name="GDK_WINDOW_TYPE_HINT_NORMAL" value="0"/>
2828 <member name="GDK_WINDOW_TYPE_HINT_DIALOG" value="1"/>
2829 <member name="GDK_WINDOW_TYPE_HINT_MENU" value="2"/>
2830 <member name="GDK_WINDOW_TYPE_HINT_TOOLBAR" value="3"/>
2831 <member name="GDK_WINDOW_TYPE_HINT_SPLASHSCREEN" value="4"/>
2832 <member name="GDK_WINDOW_TYPE_HINT_UTILITY" value="5"/>
2833 <member name="GDK_WINDOW_TYPE_HINT_DOCK" value="6"/>
2834 <member name="GDK_WINDOW_TYPE_HINT_DESKTOP" value="7"/>
2835 <member name="GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU" value="8"/>
2836 <member name="GDK_WINDOW_TYPE_HINT_POPUP_MENU" value="9"/>
2837 <member name="GDK_WINDOW_TYPE_HINT_TOOLTIP" value="10"/>
2838 <member name="GDK_WINDOW_TYPE_HINT_NOTIFICATION" value="11"/>
2839 <member name="GDK_WINDOW_TYPE_HINT_COMBO" value="12"/>
2840 <member name="GDK_WINDOW_TYPE_HINT_DND" value="13"/>
2841 </enum>
2842 <flags name="GdkDragAction" type-name="GdkDragAction" get-type="gdk_drag_action_get_type">
2843 <member name="GDK_ACTION_DEFAULT" value="1"/>
2844 <member name="GDK_ACTION_COPY" value="2"/>
2845 <member name="GDK_ACTION_MOVE" value="4"/>
2846 <member name="GDK_ACTION_LINK" value="8"/>
2847 <member name="GDK_ACTION_PRIVATE" value="16"/>
2848 <member name="GDK_ACTION_ASK" value="32"/>
2849 </flags>
2850 <flags name="GdkEventMask" type-name="GdkEventMask" get-type="gdk_event_mask_get_type">
2851 <member name="GDK_EXPOSURE_MASK" value="2"/>
2852 <member name="GDK_POINTER_MOTION_MASK" value="4"/>
2853 <member name="GDK_POINTER_MOTION_HINT_MASK" value="8"/>
2854 <member name="GDK_BUTTON_MOTION_MASK" value="16"/>
2855 <member name="GDK_BUTTON1_MOTION_MASK" value="32"/>
2856 <member name="GDK_BUTTON2_MOTION_MASK" value="64"/>
2857 <member name="GDK_BUTTON3_MOTION_MASK" value="128"/>
2858 <member name="GDK_BUTTON_PRESS_MASK" value="256"/>
2859 <member name="GDK_BUTTON_RELEASE_MASK" value="512"/>
2860 <member name="GDK_KEY_PRESS_MASK" value="1024"/>
2861 <member name="GDK_KEY_RELEASE_MASK" value="2048"/>
2862 <member name="GDK_ENTER_NOTIFY_MASK" value="4096"/>
2863 <member name="GDK_LEAVE_NOTIFY_MASK" value="8192"/>
2864 <member name="GDK_FOCUS_CHANGE_MASK" value="16384"/>
2865 <member name="GDK_STRUCTURE_MASK" value="32768"/>
2866 <member name="GDK_PROPERTY_CHANGE_MASK" value="65536"/>
2867 <member name="GDK_VISIBILITY_NOTIFY_MASK" value="131072"/>
2868 <member name="GDK_PROXIMITY_IN_MASK" value="262144"/>
2869 <member name="GDK_PROXIMITY_OUT_MASK" value="524288"/>
2870 <member name="GDK_SUBSTRUCTURE_MASK" value="1048576"/>
2871 <member name="GDK_SCROLL_MASK" value="2097152"/>
2872 <member name="GDK_ALL_EVENTS_MASK" value="4194302"/>
2873 </flags>
2874 <flags name="GdkGCValuesMask" type-name="GdkGCValuesMask" get-type="gdk_gc_values_mask_get_type">
2875 <member name="GDK_GC_FOREGROUND" value="1"/>
2876 <member name="GDK_GC_BACKGROUND" value="2"/>
2877 <member name="GDK_GC_FONT" value="4"/>
2878 <member name="GDK_GC_FUNCTION" value="8"/>
2879 <member name="GDK_GC_FILL" value="16"/>
2880 <member name="GDK_GC_TILE" value="32"/>
2881 <member name="GDK_GC_STIPPLE" value="64"/>
2882 <member name="GDK_GC_CLIP_MASK" value="128"/>
2883 <member name="GDK_GC_SUBWINDOW" value="256"/>
2884 <member name="GDK_GC_TS_X_ORIGIN" value="512"/>
2885 <member name="GDK_GC_TS_Y_ORIGIN" value="1024"/>
2886 <member name="GDK_GC_CLIP_X_ORIGIN" value="2048"/>
2887 <member name="GDK_GC_CLIP_Y_ORIGIN" value="4096"/>
2888 <member name="GDK_GC_EXPOSURES" value="8192"/>
2889 <member name="GDK_GC_LINE_WIDTH" value="16384"/>
2890 <member name="GDK_GC_LINE_STYLE" value="32768"/>
2891 <member name="GDK_GC_CAP_STYLE" value="65536"/>
2892 <member name="GDK_GC_JOIN_STYLE" value="131072"/>
2893 </flags>
2894 <flags name="GdkInputCondition" type-name="GdkInputCondition" get-type="gdk_input_condition_get_type">
2895 <member name="GDK_INPUT_READ" value="1"/>
2896 <member name="GDK_INPUT_WRITE" value="2"/>
2897 <member name="GDK_INPUT_EXCEPTION" value="4"/>
2898 </flags>
2899 <flags name="GdkModifierType" type-name="GdkModifierType" get-type="gdk_modifier_type_get_type">
2900 <member name="GDK_SHIFT_MASK" value="1"/>
2901 <member name="GDK_LOCK_MASK" value="2"/>
2902 <member name="GDK_CONTROL_MASK" value="4"/>
2903 <member name="GDK_MOD1_MASK" value="8"/>
2904 <member name="GDK_MOD2_MASK" value="16"/>
2905 <member name="GDK_MOD3_MASK" value="32"/>
2906 <member name="GDK_MOD4_MASK" value="64"/>
2907 <member name="GDK_MOD5_MASK" value="128"/>
2908 <member name="GDK_BUTTON1_MASK" value="256"/>
2909 <member name="GDK_BUTTON2_MASK" value="512"/>
2910 <member name="GDK_BUTTON3_MASK" value="1024"/>
2911 <member name="GDK_BUTTON4_MASK" value="2048"/>
2912 <member name="GDK_BUTTON5_MASK" value="4096"/>
2913 <member name="GDK_SUPER_MASK" value="67108864"/>
2914 <member name="GDK_HYPER_MASK" value="134217728"/>
2915 <member name="GDK_META_MASK" value="268435456"/>
2916 <member name="GDK_RELEASE_MASK" value="1073741824"/>
2917 <member name="GDK_MODIFIER_MASK" value="1543512063"/>
2918 </flags>
2919 <flags name="GdkWMDecoration" type-name="GdkWMDecoration" get-type="gdk_wm_decoration_get_type">
2920 <member name="GDK_DECOR_ALL" value="1"/>
2921 <member name="GDK_DECOR_BORDER" value="2"/>
2922 <member name="GDK_DECOR_RESIZEH" value="4"/>
2923 <member name="GDK_DECOR_TITLE" value="8"/>
2924 <member name="GDK_DECOR_MENU" value="16"/>
2925 <member name="GDK_DECOR_MINIMIZE" value="32"/>
2926 <member name="GDK_DECOR_MAXIMIZE" value="64"/>
2927 </flags>
2928 <flags name="GdkWMFunction" type-name="GdkWMFunction" get-type="gdk_wm_function_get_type">
2929 <member name="GDK_FUNC_ALL" value="1"/>
2930 <member name="GDK_FUNC_RESIZE" value="2"/>
2931 <member name="GDK_FUNC_MOVE" value="4"/>
2932 <member name="GDK_FUNC_MINIMIZE" value="8"/>
2933 <member name="GDK_FUNC_MAXIMIZE" value="16"/>
2934 <member name="GDK_FUNC_CLOSE" value="32"/>
2935 </flags>
2936 <flags name="GdkWindowAttributesType" type-name="GdkWindowAttributesType" get-type="gdk_window_attributes_type_get_type">
2937 <member name="GDK_WA_TITLE" value="2"/>
2938 <member name="GDK_WA_X" value="4"/>
2939 <member name="GDK_WA_Y" value="8"/>
2940 <member name="GDK_WA_CURSOR" value="16"/>
2941 <member name="GDK_WA_COLORMAP" value="32"/>
2942 <member name="GDK_WA_VISUAL" value="64"/>
2943 <member name="GDK_WA_WMCLASS" value="128"/>
2944 <member name="GDK_WA_NOREDIR" value="256"/>
2945 <member name="GDK_WA_TYPE_HINT" value="512"/>
2946 </flags>
2947 <flags name="GdkWindowHints" type-name="GdkWindowHints" get-type="gdk_window_hints_get_type">
2948 <member name="GDK_HINT_POS" value="1"/>
2949 <member name="GDK_HINT_MIN_SIZE" value="2"/>
2950 <member name="GDK_HINT_MAX_SIZE" value="4"/>
2951 <member name="GDK_HINT_BASE_SIZE" value="8"/>
2952 <member name="GDK_HINT_ASPECT" value="16"/>
2953 <member name="GDK_HINT_RESIZE_INC" value="32"/>
2954 <member name="GDK_HINT_WIN_GRAVITY" value="64"/>
2955 <member name="GDK_HINT_USER_POS" value="128"/>
2956 <member name="GDK_HINT_USER_SIZE" value="256"/>
2957 </flags>
2958 <flags name="GdkWindowState" type-name="GdkWindowState" get-type="gdk_window_state_get_type">
2959 <member name="GDK_WINDOW_STATE_WITHDRAWN" value="1"/>
2960 <member name="GDK_WINDOW_STATE_ICONIFIED" value="2"/>
2961 <member name="GDK_WINDOW_STATE_MAXIMIZED" value="4"/>
2962 <member name="GDK_WINDOW_STATE_STICKY" value="8"/>
2963 <member name="GDK_WINDOW_STATE_FULLSCREEN" value="16"/>
2964 <member name="GDK_WINDOW_STATE_ABOVE" value="32"/>
2965 <member name="GDK_WINDOW_STATE_BELOW" value="64"/>
2966 </flags>
2967 <object name="GdkAppLaunchContext" parent="GAppLaunchContext" type-name="GdkAppLaunchContext" get-type="gdk_app_launch_context_get_type">
2968 <constructor name="new" symbol="gdk_app_launch_context_new">
2969 <return-type type="GdkAppLaunchContext*"/>
2970 </constructor>
2971 <method name="set_desktop" symbol="gdk_app_launch_context_set_desktop">
2972 <return-type type="void"/>
2973 <parameters>
2974 <parameter name="context" type="GdkAppLaunchContext*"/>
2975 <parameter name="desktop" type="gint"/>
2976 </parameters>
2977 </method>
2978 <method name="set_display" symbol="gdk_app_launch_context_set_display">
2979 <return-type type="void"/>
2980 <parameters>
2981 <parameter name="context" type="GdkAppLaunchContext*"/>
2982 <parameter name="display" type="GdkDisplay*"/>
2983 </parameters>
2984 </method>
2985 <method name="set_icon" symbol="gdk_app_launch_context_set_icon">
2986 <return-type type="void"/>
2987 <parameters>
2988 <parameter name="context" type="GdkAppLaunchContext*"/>
2989 <parameter name="icon" type="GIcon*"/>
2990 </parameters>
2991 </method>
2992 <method name="set_icon_name" symbol="gdk_app_launch_context_set_icon_name">
2993 <return-type type="void"/>
2994 <parameters>
2995 <parameter name="context" type="GdkAppLaunchContext*"/>
2996 <parameter name="icon_name" type="char*"/>
2997 </parameters>
2998 </method>
2999 <method name="set_screen" symbol="gdk_app_launch_context_set_screen">
3000 <return-type type="void"/>
3001 <parameters>
3002 <parameter name="context" type="GdkAppLaunchContext*"/>
3003 <parameter name="screen" type="GdkScreen*"/>
3004 </parameters>
3005 </method>
3006 <method name="set_timestamp" symbol="gdk_app_launch_context_set_timestamp">
3007 <return-type type="void"/>
3008 <parameters>
3009 <parameter name="context" type="GdkAppLaunchContext*"/>
3010 <parameter name="timestamp" type="guint32"/>
3011 </parameters>
3012 </method>
3013 </object>
3014 <object name="GdkColormap" parent="GObject" type-name="GdkColormap" get-type="gdk_colormap_get_type">
3015 <method name="alloc_color" symbol="gdk_colormap_alloc_color">
3016 <return-type type="gboolean"/>
3017 <parameters>
3018 <parameter name="colormap" type="GdkColormap*"/>
3019 <parameter name="color" type="GdkColor*"/>
3020 <parameter name="writeable" type="gboolean"/>
3021 <parameter name="best_match" type="gboolean"/>
3022 </parameters>
3023 </method>
3024 <method name="alloc_colors" symbol="gdk_colormap_alloc_colors">
3025 <return-type type="gint"/>
3026 <parameters>
3027 <parameter name="colormap" type="GdkColormap*"/>
3028 <parameter name="colors" type="GdkColor*"/>
3029 <parameter name="n_colors" type="gint"/>
3030 <parameter name="writeable" type="gboolean"/>
3031 <parameter name="best_match" type="gboolean"/>
3032 <parameter name="success" type="gboolean*"/>
3033 </parameters>
3034 </method>
3035 <method name="change" symbol="gdk_colormap_change">
3036 <return-type type="void"/>
3037 <parameters>
3038 <parameter name="colormap" type="GdkColormap*"/>
3039 <parameter name="ncolors" type="gint"/>
3040 </parameters>
3041 </method>
3042 <method name="free_colors" symbol="gdk_colormap_free_colors">
3043 <return-type type="void"/>
3044 <parameters>
3045 <parameter name="colormap" type="GdkColormap*"/>
3046 <parameter name="colors" type="GdkColor*"/>
3047 <parameter name="n_colors" type="gint"/>
3048 </parameters>
3049 </method>
3050 <method name="get_screen" symbol="gdk_colormap_get_screen">
3051 <return-type type="GdkScreen*"/>
3052 <parameters>
3053 <parameter name="cmap" type="GdkColormap*"/>
3054 </parameters>
3055 </method>
3056 <method name="get_system" symbol="gdk_colormap_get_system">
3057 <return-type type="GdkColormap*"/>
3058 </method>
3059 <method name="get_system_size" symbol="gdk_colormap_get_system_size">
3060 <return-type type="gint"/>
3061 </method>
3062 <method name="get_visual" symbol="gdk_colormap_get_visual">
3063 <return-type type="GdkVisual*"/>
3064 <parameters>
3065 <parameter name="colormap" type="GdkColormap*"/>
3066 </parameters>
3067 </method>
3068 <constructor name="new" symbol="gdk_colormap_new">
3069 <return-type type="GdkColormap*"/>
3070 <parameters>
3071 <parameter name="visual" type="GdkVisual*"/>
3072 <parameter name="allocate" type="gboolean"/>
3073 </parameters>
3074 </constructor>
3075 <method name="query_color" symbol="gdk_colormap_query_color">
3076 <return-type type="void"/>
3077 <parameters>
3078 <parameter name="colormap" type="GdkColormap*"/>
3079 <parameter name="pixel" type="gulong"/>
3080 <parameter name="result" type="GdkColor*"/>
3081 </parameters>
3082 </method>
3083 <method name="ref" symbol="gdk_colormap_ref">
3084 <return-type type="GdkColormap*"/>
3085 <parameters>
3086 <parameter name="cmap" type="GdkColormap*"/>
3087 </parameters>
3088 </method>
3089 <method name="unref" symbol="gdk_colormap_unref">
3090 <return-type type="void"/>
3091 <parameters>
3092 <parameter name="cmap" type="GdkColormap*"/>
3093 </parameters>
3094 </method>
3095 <field name="size" type="gint"/>
3096 <field name="colors" type="GdkColor*"/>
3097 <field name="visual" type="GdkVisual*"/>
3098 <field name="windowing_data" type="gpointer"/>
3099 </object>
3100 <object name="GdkDevice" parent="GObject" type-name="GdkDevice" get-type="gdk_device_get_type">
3101 <method name="free_history" symbol="gdk_device_free_history">
3102 <return-type type="void"/>
3103 <parameters>
3104 <parameter name="events" type="GdkTimeCoord**"/>
3105 <parameter name="n_events" type="gint"/>
3106 </parameters>
3107 </method>
3108 <method name="get_axis" symbol="gdk_device_get_axis">
3109 <return-type type="gboolean"/>
3110 <parameters>
3111 <parameter name="device" type="GdkDevice*"/>
3112 <parameter name="axes" type="gdouble*"/>
3113 <parameter name="use" type="GdkAxisUse"/>
3114 <parameter name="value" type="gdouble*"/>
3115 </parameters>
3116 </method>
3117 <method name="get_axis_use" symbol="gdk_device_get_axis_use">
3118 <return-type type="GdkAxisUse"/>
3119 <parameters>
3120 <parameter name="device" type="GdkDevice*"/>
3121 <parameter name="index" type="guint"/>
3122 </parameters>
3123 </method>
3124 <method name="get_core_pointer" symbol="gdk_device_get_core_pointer">
3125 <return-type type="GdkDevice*"/>
3126 </method>
3127 <method name="get_has_cursor" symbol="gdk_device_get_has_cursor">
3128 <return-type type="gboolean"/>
3129 <parameters>
3130 <parameter name="device" type="GdkDevice*"/>
3131 </parameters>
3132 </method>
3133 <method name="get_history" symbol="gdk_device_get_history">
3134 <return-type type="gboolean"/>
3135 <parameters>
3136 <parameter name="device" type="GdkDevice*"/>
3137 <parameter name="window" type="GdkWindow*"/>
3138 <parameter name="start" type="guint32"/>
3139 <parameter name="stop" type="guint32"/>
3140 <parameter name="events" type="GdkTimeCoord***"/>
3141 <parameter name="n_events" type="gint*"/>
3142 </parameters>
3143 </method>
3144 <method name="get_key" symbol="gdk_device_get_key">
3145 <return-type type="void"/>
3146 <parameters>
3147 <parameter name="device" type="GdkDevice*"/>
3148 <parameter name="index" type="guint"/>
3149 <parameter name="keyval" type="guint*"/>
3150 <parameter name="modifiers" type="GdkModifierType*"/>
3151 </parameters>
3152 </method>
3153 <method name="get_mode" symbol="gdk_device_get_mode">
3154 <return-type type="GdkInputMode"/>
3155 <parameters>
3156 <parameter name="device" type="GdkDevice*"/>
3157 </parameters>
3158 </method>
3159 <method name="get_n_axes" symbol="gdk_device_get_n_axes">
3160 <return-type type="gint"/>
3161 <parameters>
3162 <parameter name="device" type="GdkDevice*"/>
3163 </parameters>
3164 </method>
3165 <method name="get_name" symbol="gdk_device_get_name">
3166 <return-type type="gchar*"/>
3167 <parameters>
3168 <parameter name="device" type="GdkDevice*"/>
3169 </parameters>
3170 </method>
3171 <method name="get_source" symbol="gdk_device_get_source">
3172 <return-type type="GdkInputSource"/>
3173 <parameters>
3174 <parameter name="device" type="GdkDevice*"/>
3175 </parameters>
3176 </method>
3177 <method name="get_state" symbol="gdk_device_get_state">
3178 <return-type type="void"/>
3179 <parameters>
3180 <parameter name="device" type="GdkDevice*"/>
3181 <parameter name="window" type="GdkWindow*"/>
3182 <parameter name="axes" type="gdouble*"/>
3183 <parameter name="mask" type="GdkModifierType*"/>
3184 </parameters>
3185 </method>
3186 <method name="set_axis_use" symbol="gdk_device_set_axis_use">
3187 <return-type type="void"/>
3188 <parameters>
3189 <parameter name="device" type="GdkDevice*"/>
3190 <parameter name="index_" type="guint"/>
3191 <parameter name="use" type="GdkAxisUse"/>
3192 </parameters>
3193 </method>
3194 <method name="set_key" symbol="gdk_device_set_key">
3195 <return-type type="void"/>
3196 <parameters>
3197 <parameter name="device" type="GdkDevice*"/>
3198 <parameter name="index_" type="guint"/>
3199 <parameter name="keyval" type="guint"/>
3200 <parameter name="modifiers" type="GdkModifierType"/>
3201 </parameters>
3202 </method>
3203 <method name="set_mode" symbol="gdk_device_set_mode">
3204 <return-type type="gboolean"/>
3205 <parameters>
3206 <parameter name="device" type="GdkDevice*"/>
3207 <parameter name="mode" type="GdkInputMode"/>
3208 </parameters>
3209 </method>
3210 <method name="set_source" symbol="gdk_device_set_source">
3211 <return-type type="void"/>
3212 <parameters>
3213 <parameter name="device" type="GdkDevice*"/>
3214 <parameter name="source" type="GdkInputSource"/>
3215 </parameters>
3216 </method>
3217 <field name="name" type="gchar*"/>
3218 <field name="source" type="GdkInputSource"/>
3219 <field name="mode" type="GdkInputMode"/>
3220 <field name="has_cursor" type="gboolean"/>
3221 <field name="num_axes" type="gint"/>
3222 <field name="axes" type="GdkDeviceAxis*"/>
3223 <field name="num_keys" type="gint"/>
3224 <field name="keys" type="GdkDeviceKey*"/>
3225 </object>
3226 <object name="GdkDisplay" parent="GObject" type-name="GdkDisplay" get-type="gdk_display_get_type">
3227 <method name="add_client_message_filter" symbol="gdk_display_add_client_message_filter">
3228 <return-type type="void"/>
3229 <parameters>
3230 <parameter name="display" type="GdkDisplay*"/>
3231 <parameter name="message_type" type="GdkAtom"/>
3232 <parameter name="func" type="GdkFilterFunc"/>
3233 <parameter name="data" type="gpointer"/>
3234 </parameters>
3235 </method>
3236 <method name="beep" symbol="gdk_display_beep">
3237 <return-type type="void"/>
3238 <parameters>
3239 <parameter name="display" type="GdkDisplay*"/>
3240 </parameters>
3241 </method>
3242 <method name="close" symbol="gdk_display_close">
3243 <return-type type="void"/>
3244 <parameters>
3245 <parameter name="display" type="GdkDisplay*"/>
3246 </parameters>
3247 </method>
3248 <method name="flush" symbol="gdk_display_flush">
3249 <return-type type="void"/>
3250 <parameters>
3251 <parameter name="display" type="GdkDisplay*"/>
3252 </parameters>
3253 </method>
3254 <method name="get_core_pointer" symbol="gdk_display_get_core_pointer">
3255 <return-type type="GdkDevice*"/>
3256 <parameters>
3257 <parameter name="display" type="GdkDisplay*"/>
3258 </parameters>
3259 </method>
3260 <method name="get_default" symbol="gdk_display_get_default">
3261 <return-type type="GdkDisplay*"/>
3262 </method>
3263 <method name="get_default_cursor_size" symbol="gdk_display_get_default_cursor_size">
3264 <return-type type="guint"/>
3265 <parameters>
3266 <parameter name="display" type="GdkDisplay*"/>
3267 </parameters>
3268 </method>
3269 <method name="get_default_group" symbol="gdk_display_get_default_group">
3270 <return-type type="GdkWindow*"/>
3271 <parameters>
3272 <parameter name="display" type="GdkDisplay*"/>
3273 </parameters>
3274 </method>
3275 <method name="get_default_screen" symbol="gdk_display_get_default_screen">
3276 <return-type type="GdkScreen*"/>
3277 <parameters>
3278 <parameter name="display" type="GdkDisplay*"/>
3279 </parameters>
3280 </method>
3281 <method name="get_event" symbol="gdk_display_get_event">
3282 <return-type type="GdkEvent*"/>
3283 <parameters>
3284 <parameter name="display" type="GdkDisplay*"/>
3285 </parameters>
3286 </method>
3287 <method name="get_maximal_cursor_size" symbol="gdk_display_get_maximal_cursor_size">
3288 <return-type type="void"/>
3289 <parameters>
3290 <parameter name="display" type="GdkDisplay*"/>
3291 <parameter name="width" type="guint*"/>
3292 <parameter name="height" type="guint*"/>
3293 </parameters>
3294 </method>
3295 <method name="get_n_screens" symbol="gdk_display_get_n_screens">
3296 <return-type type="gint"/>
3297 <parameters>
3298 <parameter name="display" type="GdkDisplay*"/>
3299 </parameters>
3300 </method>
3301 <method name="get_name" symbol="gdk_display_get_name">
3302 <return-type type="gchar*"/>
3303 <parameters>
3304 <parameter name="display" type="GdkDisplay*"/>
3305 </parameters>
3306 </method>
3307 <method name="get_pointer" symbol="gdk_display_get_pointer">
3308 <return-type type="void"/>
3309 <parameters>
3310 <parameter name="display" type="GdkDisplay*"/>
3311 <parameter name="screen" type="GdkScreen**"/>
3312 <parameter name="x" type="gint*"/>
3313 <parameter name="y" type="gint*"/>
3314 <parameter name="mask" type="GdkModifierType*"/>
3315 </parameters>
3316 </method>
3317 <method name="get_screen" symbol="gdk_display_get_screen">
3318 <return-type type="GdkScreen*"/>
3319 <parameters>
3320 <parameter name="display" type="GdkDisplay*"/>
3321 <parameter name="screen_num" type="gint"/>
3322 </parameters>
3323 </method>
3324 <method name="get_window_at_pointer" symbol="gdk_display_get_window_at_pointer">
3325 <return-type type="GdkWindow*"/>
3326 <parameters>
3327 <parameter name="display" type="GdkDisplay*"/>
3328 <parameter name="win_x" type="gint*"/>
3329 <parameter name="win_y" type="gint*"/>
3330 </parameters>
3331 </method>
3332 <method name="is_closed" symbol="gdk_display_is_closed">
3333 <return-type type="gboolean"/>
3334 <parameters>
3335 <parameter name="display" type="GdkDisplay*"/>
3336 </parameters>
3337 </method>
3338 <method name="keyboard_ungrab" symbol="gdk_display_keyboard_ungrab">
3339 <return-type type="void"/>
3340 <parameters>
3341 <parameter name="display" type="GdkDisplay*"/>
3342 <parameter name="time_" type="guint32"/>
3343 </parameters>
3344 </method>
3345 <method name="list_devices" symbol="gdk_display_list_devices">
3346 <return-type type="GList*"/>
3347 <parameters>
3348 <parameter name="display" type="GdkDisplay*"/>
3349 </parameters>
3350 </method>
3351 <method name="open" symbol="gdk_display_open">
3352 <return-type type="GdkDisplay*"/>
3353 <parameters>
3354 <parameter name="display_name" type="gchar*"/>
3355 </parameters>
3356 </method>
3357 <method name="open_default_libgtk_only" symbol="gdk_display_open_default_libgtk_only">
3358 <return-type type="GdkDisplay*"/>
3359 </method>
3360 <method name="peek_event" symbol="gdk_display_peek_event">
3361 <return-type type="GdkEvent*"/>
3362 <parameters>
3363 <parameter name="display" type="GdkDisplay*"/>
3364 </parameters>
3365 </method>
3366 <method name="pointer_is_grabbed" symbol="gdk_display_pointer_is_grabbed">
3367 <return-type type="gboolean"/>
3368 <parameters>
3369 <parameter name="display" type="GdkDisplay*"/>
3370 </parameters>
3371 </method>
3372 <method name="pointer_ungrab" symbol="gdk_display_pointer_ungrab">
3373 <return-type type="void"/>
3374 <parameters>
3375 <parameter name="display" type="GdkDisplay*"/>
3376 <parameter name="time_" type="guint32"/>
3377 </parameters>
3378 </method>
3379 <method name="put_event" symbol="gdk_display_put_event">
3380 <return-type type="void"/>
3381 <parameters>
3382 <parameter name="display" type="GdkDisplay*"/>
3383 <parameter name="event" type="GdkEvent*"/>
3384 </parameters>
3385 </method>
3386 <method name="request_selection_notification" symbol="gdk_display_request_selection_notification">
3387 <return-type type="gboolean"/>
3388 <parameters>
3389 <parameter name="display" type="GdkDisplay*"/>
3390 <parameter name="selection" type="GdkAtom"/>
3391 </parameters>
3392 </method>
3393 <method name="set_double_click_distance" symbol="gdk_display_set_double_click_distance">
3394 <return-type type="void"/>
3395 <parameters>
3396 <parameter name="display" type="GdkDisplay*"/>
3397 <parameter name="distance" type="guint"/>
3398 </parameters>
3399 </method>
3400 <method name="set_double_click_time" symbol="gdk_display_set_double_click_time">
3401 <return-type type="void"/>
3402 <parameters>
3403 <parameter name="display" type="GdkDisplay*"/>
3404 <parameter name="msec" type="guint"/>
3405 </parameters>
3406 </method>
3407 <method name="set_pointer_hooks" symbol="gdk_display_set_pointer_hooks">
3408 <return-type type="GdkDisplayPointerHooks*"/>
3409 <parameters>
3410 <parameter name="display" type="GdkDisplay*"/>
3411 <parameter name="new_hooks" type="GdkDisplayPointerHooks*"/>
3412 </parameters>
3413 </method>
3414 <method name="store_clipboard" symbol="gdk_display_store_clipboard">
3415 <return-type type="void"/>
3416 <parameters>
3417 <parameter name="display" type="GdkDisplay*"/>
3418 <parameter name="clipboard_window" type="GdkWindow*"/>
3419 <parameter name="time_" type="guint32"/>
3420 <parameter name="targets" type="GdkAtom*"/>
3421 <parameter name="n_targets" type="gint"/>
3422 </parameters>
3423 </method>
3424 <method name="supports_clipboard_persistence" symbol="gdk_display_supports_clipboard_persistence">
3425 <return-type type="gboolean"/>
3426 <parameters>
3427 <parameter name="display" type="GdkDisplay*"/>
3428 </parameters>
3429 </method>
3430 <method name="supports_composite" symbol="gdk_display_supports_composite">
3431 <return-type type="gboolean"/>
3432 <parameters>
3433 <parameter name="display" type="GdkDisplay*"/>
3434 </parameters>
3435 </method>
3436 <method name="supports_cursor_alpha" symbol="gdk_display_supports_cursor_alpha">
3437 <return-type type="gboolean"/>
3438 <parameters>
3439 <parameter name="display" type="GdkDisplay*"/>
3440 </parameters>
3441 </method>
3442 <method name="supports_cursor_color" symbol="gdk_display_supports_cursor_color">
3443 <return-type type="gboolean"/>
3444 <parameters>
3445 <parameter name="display" type="GdkDisplay*"/>
3446 </parameters>
3447 </method>
3448 <method name="supports_input_shapes" symbol="gdk_display_supports_input_shapes">
3449 <return-type type="gboolean"/>
3450 <parameters>
3451 <parameter name="display" type="GdkDisplay*"/>
3452 </parameters>
3453 </method>
3454 <method name="supports_selection_notification" symbol="gdk_display_supports_selection_notification">
3455 <return-type type="gboolean"/>
3456 <parameters>
3457 <parameter name="display" type="GdkDisplay*"/>
3458 </parameters>
3459 </method>
3460 <method name="supports_shapes" symbol="gdk_display_supports_shapes">
3461 <return-type type="gboolean"/>
3462 <parameters>
3463 <parameter name="display" type="GdkDisplay*"/>
3464 </parameters>
3465 </method>
3466 <method name="sync" symbol="gdk_display_sync">
3467 <return-type type="void"/>
3468 <parameters>
3469 <parameter name="display" type="GdkDisplay*"/>
3470 </parameters>
3471 </method>
3472 <method name="warp_pointer" symbol="gdk_display_warp_pointer">
3473 <return-type type="void"/>
3474 <parameters>
3475 <parameter name="display" type="GdkDisplay*"/>
3476 <parameter name="screen" type="GdkScreen*"/>
3477 <parameter name="x" type="gint"/>
3478 <parameter name="y" type="gint"/>
3479 </parameters>
3480 </method>
3481 <signal name="closed" when="LAST">
3482 <return-type type="void"/>
3483 <parameters>
3484 <parameter name="display" type="GdkDisplay*"/>
3485 <parameter name="is_error" type="gboolean"/>
3486 </parameters>
3487 </signal>
3488 <vfunc name="get_default_screen">
3489 <return-type type="GdkScreen*"/>
3490 <parameters>
3491 <parameter name="display" type="GdkDisplay*"/>
3492 </parameters>
3493 </vfunc>
3494 <vfunc name="get_display_name">
3495 <return-type type="gchar*"/>
3496 <parameters>
3497 <parameter name="display" type="GdkDisplay*"/>
3498 </parameters>
3499 </vfunc>
3500 <vfunc name="get_n_screens">
3501 <return-type type="gint"/>
3502 <parameters>
3503 <parameter name="display" type="GdkDisplay*"/>
3504 </parameters>
3505 </vfunc>
3506 <vfunc name="get_screen">
3507 <return-type type="GdkScreen*"/>
3508 <parameters>
3509 <parameter name="display" type="GdkDisplay*"/>
3510 <parameter name="screen_num" type="gint"/>
3511 </parameters>
3512 </vfunc>
3513 <field name="queued_events" type="GList*"/>
3514 <field name="queued_tail" type="GList*"/>
3515 <field name="button_click_time" type="guint32[]"/>
3516 <field name="button_window" type="GdkWindow*[]"/>
3517 <field name="button_number" type="gint[]"/>
3518 <field name="double_click_time" type="guint"/>
3519 <field name="core_pointer" type="GdkDevice*"/>
3520 <field name="pointer_hooks" type="GdkDisplayPointerHooks*"/>
3521 <field name="closed" type="guint"/>
3522 <field name="ignore_core_events" type="guint"/>
3523 <field name="double_click_distance" type="guint"/>
3524 <field name="button_x" type="gint[]"/>
3525 <field name="button_y" type="gint[]"/>
3526 <field name="pointer_grabs" type="GList*"/>
3527 <field name="keyboard_grab" type="GdkKeyboardGrabInfo"/>
3528 <field name="pointer_info" type="GdkPointerWindowInfo"/>
3529 <field name="last_event_time" type="guint32"/>
3530 </object>
3531 <object name="GdkDisplayManager" parent="GObject" type-name="GdkDisplayManager" get-type="gdk_display_manager_get_type">
3532 <method name="get" symbol="gdk_display_manager_get">
3533 <return-type type="GdkDisplayManager*"/>
3534 </method>
3535 <method name="get_default_display" symbol="gdk_display_manager_get_default_display">
3536 <return-type type="GdkDisplay*"/>
3537 <parameters>
3538 <parameter name="display_manager" type="GdkDisplayManager*"/>
3539 </parameters>
3540 </method>
3541 <method name="list_displays" symbol="gdk_display_manager_list_displays">
3542 <return-type type="GSList*"/>
3543 <parameters>
3544 <parameter name="display_manager" type="GdkDisplayManager*"/>
3545 </parameters>
3546 </method>
3547 <method name="set_default_display" symbol="gdk_display_manager_set_default_display">
3548 <return-type type="void"/>
3549 <parameters>
3550 <parameter name="display_manager" type="GdkDisplayManager*"/>
3551 <parameter name="display" type="GdkDisplay*"/>
3552 </parameters>
3553 </method>
3554 <property name="default-display" type="GdkDisplay*" readable="1" writable="1" construct="0" construct-only="0"/>
3555 <signal name="display-opened" when="LAST">
3556 <return-type type="void"/>
3557 <parameters>
3558 <parameter name="display_manager" type="GdkDisplayManager*"/>
3559 <parameter name="display" type="GdkDisplay*"/>
3560 </parameters>
3561 </signal>
3562 </object>
3563 <object name="GdkDragContext" parent="GObject" type-name="GdkDragContext" get-type="gdk_drag_context_get_type">
3564 <method name="get_actions" symbol="gdk_drag_context_get_actions">
3565 <return-type type="GdkDragAction"/>
3566 <parameters>
3567 <parameter name="context" type="GdkDragContext*"/>
3568 </parameters>
3569 </method>
3570 <method name="get_selected_action" symbol="gdk_drag_context_get_selected_action">
3571 <return-type type="GdkDragAction"/>
3572 <parameters>
3573 <parameter name="context" type="GdkDragContext*"/>
3574 </parameters>
3575 </method>
3576 <method name="get_source_window" symbol="gdk_drag_context_get_source_window">
3577 <return-type type="GdkWindow*"/>
3578 <parameters>
3579 <parameter name="context" type="GdkDragContext*"/>
3580 </parameters>
3581 </method>
3582 <method name="get_suggested_action" symbol="gdk_drag_context_get_suggested_action">
3583 <return-type type="GdkDragAction"/>
3584 <parameters>
3585 <parameter name="context" type="GdkDragContext*"/>
3586 </parameters>
3587 </method>
3588 <method name="list_targets" symbol="gdk_drag_context_list_targets">
3589 <return-type type="GList*"/>
3590 <parameters>
3591 <parameter name="context" type="GdkDragContext*"/>
3592 </parameters>
3593 </method>
3594 <constructor name="new" symbol="gdk_drag_context_new">
3595 <return-type type="GdkDragContext*"/>
3596 </constructor>
3597 <method name="ref" symbol="gdk_drag_context_ref">
3598 <return-type type="void"/>
3599 <parameters>
3600 <parameter name="context" type="GdkDragContext*"/>
3601 </parameters>
3602 </method>
3603 <method name="unref" symbol="gdk_drag_context_unref">
3604 <return-type type="void"/>
3605 <parameters>
3606 <parameter name="context" type="GdkDragContext*"/>
3607 </parameters>
3608 </method>
3609 <field name="protocol" type="GdkDragProtocol"/>
3610 <field name="is_source" type="gboolean"/>
3611 <field name="source_window" type="GdkWindow*"/>
3612 <field name="dest_window" type="GdkWindow*"/>
3613 <field name="targets" type="GList*"/>
3614 <field name="actions" type="GdkDragAction"/>
3615 <field name="suggested_action" type="GdkDragAction"/>
3616 <field name="action" type="GdkDragAction"/>
3617 <field name="start_time" type="guint32"/>
3618 <field name="windowing_data" type="gpointer"/>
3619 </object>
3620 <object name="GdkDrawable" parent="GObject" type-name="GdkDrawable" get-type="gdk_drawable_get_type">
3621 <method name="copy_to_image" symbol="gdk_drawable_copy_to_image">
3622 <return-type type="GdkImage*"/>
3623 <parameters>
3624 <parameter name="drawable" type="GdkDrawable*"/>
3625 <parameter name="image" type="GdkImage*"/>
3626 <parameter name="src_x" type="gint"/>
3627 <parameter name="src_y" type="gint"/>
3628 <parameter name="dest_x" type="gint"/>
3629 <parameter name="dest_y" type="gint"/>
3630 <parameter name="width" type="gint"/>
3631 <parameter name="height" type="gint"/>
3632 </parameters>
3633 </method>
3634 <method name="get_clip_region" symbol="gdk_drawable_get_clip_region">
3635 <return-type type="GdkRegion*"/>
3636 <parameters>
3637 <parameter name="drawable" type="GdkDrawable*"/>
3638 </parameters>
3639 </method>
3640 <method name="get_colormap" symbol="gdk_drawable_get_colormap">
3641 <return-type type="GdkColormap*"/>
3642 <parameters>
3643 <parameter name="drawable" type="GdkDrawable*"/>
3644 </parameters>
3645 </method>
3646 <method name="get_data" symbol="gdk_drawable_get_data">
3647 <return-type type="gpointer"/>
3648 <parameters>
3649 <parameter name="drawable" type="GdkDrawable*"/>
3650 <parameter name="key" type="gchar*"/>
3651 </parameters>
3652 </method>
3653 <method name="get_depth" symbol="gdk_drawable_get_depth">
3654 <return-type type="gint"/>
3655 <parameters>
3656 <parameter name="drawable" type="GdkDrawable*"/>
3657 </parameters>
3658 </method>
3659 <method name="get_display" symbol="gdk_drawable_get_display">
3660 <return-type type="GdkDisplay*"/>
3661 <parameters>
3662 <parameter name="drawable" type="GdkDrawable*"/>
3663 </parameters>
3664 </method>
3665 <method name="get_image" symbol="gdk_drawable_get_image">
3666 <return-type type="GdkImage*"/>
3667 <parameters>
3668 <parameter name="drawable" type="GdkDrawable*"/>
3669 <parameter name="x" type="gint"/>
3670 <parameter name="y" type="gint"/>
3671 <parameter name="width" type="gint"/>
3672 <parameter name="height" type="gint"/>
3673 </parameters>
3674 </method>
3675 <method name="get_screen" symbol="gdk_drawable_get_screen">
3676 <return-type type="GdkScreen*"/>
3677 <parameters>
3678 <parameter name="drawable" type="GdkDrawable*"/>
3679 </parameters>
3680 </method>
3681 <method name="get_size" symbol="gdk_drawable_get_size">
3682 <return-type type="void"/>
3683 <parameters>
3684 <parameter name="drawable" type="GdkDrawable*"/>
3685 <parameter name="width" type="gint*"/>
3686 <parameter name="height" type="gint*"/>
3687 </parameters>
3688 </method>
3689 <method name="get_visible_region" symbol="gdk_drawable_get_visible_region">
3690 <return-type type="GdkRegion*"/>
3691 <parameters>
3692 <parameter name="drawable" type="GdkDrawable*"/>
3693 </parameters>
3694 </method>
3695 <method name="get_visual" symbol="gdk_drawable_get_visual">
3696 <return-type type="GdkVisual*"/>
3697 <parameters>
3698 <parameter name="drawable" type="GdkDrawable*"/>
3699 </parameters>
3700 </method>
3701 <method name="ref" symbol="gdk_drawable_ref">
3702 <return-type type="GdkDrawable*"/>
3703 <parameters>
3704 <parameter name="drawable" type="GdkDrawable*"/>
3705 </parameters>
3706 </method>
3707 <method name="set_colormap" symbol="gdk_drawable_set_colormap">
3708 <return-type type="void"/>
3709 <parameters>
3710 <parameter name="drawable" type="GdkDrawable*"/>
3711 <parameter name="colormap" type="GdkColormap*"/>
3712 </parameters>
3713 </method>
3714 <method name="set_data" symbol="gdk_drawable_set_data">
3715 <return-type type="void"/>
3716 <parameters>
3717 <parameter name="drawable" type="GdkDrawable*"/>
3718 <parameter name="key" type="gchar*"/>
3719 <parameter name="data" type="gpointer"/>
3720 <parameter name="destroy_func" type="GDestroyNotify"/>
3721 </parameters>
3722 </method>
3723 <method name="unref" symbol="gdk_drawable_unref">
3724 <return-type type="void"/>
3725 <parameters>
3726 <parameter name="drawable" type="GdkDrawable*"/>
3727 </parameters>
3728 </method>
3729 <vfunc name="create_cairo_surface">
3730 <return-type type="cairo_surface_t*"/>
3731 <parameters>
3732 <parameter name="drawable" type="GdkDrawable*"/>
3733 <parameter name="width" type="int"/>
3734 <parameter name="height" type="int"/>
3735 </parameters>
3736 </vfunc>
3737 <vfunc name="create_gc">
3738 <return-type type="GdkGC*"/>
3739 <parameters>
3740 <parameter name="drawable" type="GdkDrawable*"/>
3741 <parameter name="values" type="GdkGCValues*"/>
3742 <parameter name="mask" type="GdkGCValuesMask"/>
3743 </parameters>
3744 </vfunc>
3745 <vfunc name="draw_arc">
3746 <return-type type="void"/>
3747 <parameters>
3748 <parameter name="drawable" type="GdkDrawable*"/>
3749 <parameter name="gc" type="GdkGC*"/>
3750 <parameter name="filled" type="gboolean"/>
3751 <parameter name="x" type="gint"/>
3752 <parameter name="y" type="gint"/>
3753 <parameter name="width" type="gint"/>
3754 <parameter name="height" type="gint"/>
3755 <parameter name="angle1" type="gint"/>
3756 <parameter name="angle2" type="gint"/>
3757 </parameters>
3758 </vfunc>
3759 <vfunc name="draw_drawable">
3760 <return-type type="void"/>
3761 <parameters>
3762 <parameter name="drawable" type="GdkDrawable*"/>
3763 <parameter name="gc" type="GdkGC*"/>
3764 <parameter name="src" type="GdkDrawable*"/>
3765 <parameter name="xsrc" type="gint"/>
3766 <parameter name="ysrc" type="gint"/>
3767 <parameter name="xdest" type="gint"/>
3768 <parameter name="ydest" type="gint"/>
3769 <parameter name="width" type="gint"/>
3770 <parameter name="height" type="gint"/>
3771 </parameters>
3772 </vfunc>
3773 <vfunc name="draw_drawable_with_src">
3774 <return-type type="void"/>
3775 <parameters>
3776 <parameter name="drawable" type="GdkDrawable*"/>
3777 <parameter name="gc" type="GdkGC*"/>
3778 <parameter name="src" type="GdkDrawable*"/>
3779 <parameter name="xsrc" type="gint"/>
3780 <parameter name="ysrc" type="gint"/>
3781 <parameter name="xdest" type="gint"/>
3782 <parameter name="ydest" type="gint"/>
3783 <parameter name="width" type="gint"/>
3784 <parameter name="height" type="gint"/>
3785 <parameter name="original_src" type="GdkDrawable*"/>
3786 </parameters>
3787 </vfunc>
3788 <vfunc name="draw_glyphs">
3789 <return-type type="void"/>
3790 <parameters>
3791 <parameter name="drawable" type="GdkDrawable*"/>
3792 <parameter name="gc" type="GdkGC*"/>
3793 <parameter name="font" type="PangoFont*"/>
3794 <parameter name="x" type="gint"/>
3795 <parameter name="y" type="gint"/>
3796 <parameter name="glyphs" type="PangoGlyphString*"/>
3797 </parameters>
3798 </vfunc>
3799 <vfunc name="draw_glyphs_transformed">
3800 <return-type type="void"/>
3801 <parameters>
3802 <parameter name="drawable" type="GdkDrawable*"/>
3803 <parameter name="gc" type="GdkGC*"/>
3804 <parameter name="matrix" type="PangoMatrix*"/>
3805 <parameter name="font" type="PangoFont*"/>
3806 <parameter name="x" type="gint"/>
3807 <parameter name="y" type="gint"/>
3808 <parameter name="glyphs" type="PangoGlyphString*"/>
3809 </parameters>
3810 </vfunc>
3811 <vfunc name="draw_image">
3812 <return-type type="void"/>
3813 <parameters>
3814 <parameter name="drawable" type="GdkDrawable*"/>
3815 <parameter name="gc" type="GdkGC*"/>
3816 <parameter name="image" type="GdkImage*"/>
3817 <parameter name="xsrc" type="gint"/>
3818 <parameter name="ysrc" type="gint"/>
3819 <parameter name="xdest" type="gint"/>
3820 <parameter name="ydest" type="gint"/>
3821 <parameter name="width" type="gint"/>
3822 <parameter name="height" type="gint"/>
3823 </parameters>
3824 </vfunc>
3825 <vfunc name="draw_lines">
3826 <return-type type="void"/>
3827 <parameters>
3828 <parameter name="drawable" type="GdkDrawable*"/>
3829 <parameter name="gc" type="GdkGC*"/>
3830 <parameter name="points" type="GdkPoint*"/>
3831 <parameter name="npoints" type="gint"/>
3832 </parameters>
3833 </vfunc>
3834 <vfunc name="draw_pixbuf">
3835 <return-type type="void"/>
3836 <parameters>
3837 <parameter name="drawable" type="GdkDrawable*"/>
3838 <parameter name="gc" type="GdkGC*"/>
3839 <parameter name="pixbuf" type="GdkPixbuf*"/>
3840 <parameter name="src_x" type="gint"/>
3841 <parameter name="src_y" type="gint"/>
3842 <parameter name="dest_x" type="gint"/>
3843 <parameter name="dest_y" type="gint"/>
3844 <parameter name="width" type="gint"/>
3845 <parameter name="height" type="gint"/>
3846 <parameter name="dither" type="GdkRgbDither"/>
3847 <parameter name="x_dither" type="gint"/>
3848 <parameter name="y_dither" type="gint"/>
3849 </parameters>
3850 </vfunc>
3851 <vfunc name="draw_points">
3852 <return-type type="void"/>
3853 <parameters>
3854 <parameter name="drawable" type="GdkDrawable*"/>
3855 <parameter name="gc" type="GdkGC*"/>
3856 <parameter name="points" type="GdkPoint*"/>
3857 <parameter name="npoints" type="gint"/>
3858 </parameters>
3859 </vfunc>
3860 <vfunc name="draw_polygon">
3861 <return-type type="void"/>
3862 <parameters>
3863 <parameter name="drawable" type="GdkDrawable*"/>
3864 <parameter name="gc" type="GdkGC*"/>
3865 <parameter name="filled" type="gboolean"/>
3866 <parameter name="points" type="GdkPoint*"/>
3867 <parameter name="npoints" type="gint"/>
3868 </parameters>
3869 </vfunc>
3870 <vfunc name="draw_rectangle">
3871 <return-type type="void"/>
3872 <parameters>
3873 <parameter name="drawable" type="GdkDrawable*"/>
3874 <parameter name="gc" type="GdkGC*"/>
3875 <parameter name="filled" type="gboolean"/>
3876 <parameter name="x" type="gint"/>
3877 <parameter name="y" type="gint"/>
3878 <parameter name="width" type="gint"/>
3879 <parameter name="height" type="gint"/>
3880 </parameters>
3881 </vfunc>
3882 <vfunc name="draw_segments">
3883 <return-type type="void"/>
3884 <parameters>
3885 <parameter name="drawable" type="GdkDrawable*"/>
3886 <parameter name="gc" type="GdkGC*"/>
3887 <parameter name="segs" type="GdkSegment*"/>
3888 <parameter name="nsegs" type="gint"/>
3889 </parameters>
3890 </vfunc>
3891 <vfunc name="draw_text">
3892 <return-type type="void"/>
3893 <parameters>
3894 <parameter name="drawable" type="GdkDrawable*"/>
3895 <parameter name="font" type="GdkFont*"/>
3896 <parameter name="gc" type="GdkGC*"/>
3897 <parameter name="x" type="gint"/>
3898 <parameter name="y" type="gint"/>
3899 <parameter name="text" type="gchar*"/>
3900 <parameter name="text_length" type="gint"/>
3901 </parameters>
3902 </vfunc>
3903 <vfunc name="draw_text_wc">
3904 <return-type type="void"/>
3905 <parameters>
3906 <parameter name="drawable" type="GdkDrawable*"/>
3907 <parameter name="font" type="GdkFont*"/>
3908 <parameter name="gc" type="GdkGC*"/>
3909 <parameter name="x" type="gint"/>
3910 <parameter name="y" type="gint"/>
3911 <parameter name="text" type="GdkWChar*"/>
3912 <parameter name="text_length" type="gint"/>
3913 </parameters>
3914 </vfunc>
3915 <vfunc name="draw_trapezoids">
3916 <return-type type="void"/>
3917 <parameters>
3918 <parameter name="drawable" type="GdkDrawable*"/>
3919 <parameter name="gc" type="GdkGC*"/>
3920 <parameter name="trapezoids" type="GdkTrapezoid*"/>
3921 <parameter name="n_trapezoids" type="gint"/>
3922 </parameters>
3923 </vfunc>
3924 <vfunc name="get_clip_region">
3925 <return-type type="GdkRegion*"/>
3926 <parameters>
3927 <parameter name="drawable" type="GdkDrawable*"/>
3928 </parameters>
3929 </vfunc>
3930 <vfunc name="get_colormap">
3931 <return-type type="GdkColormap*"/>
3932 <parameters>
3933 <parameter name="drawable" type="GdkDrawable*"/>
3934 </parameters>
3935 </vfunc>
3936 <vfunc name="get_composite_drawable">
3937 <return-type type="GdkDrawable*"/>
3938 <parameters>
3939 <parameter name="drawable" type="GdkDrawable*"/>
3940 <parameter name="x" type="gint"/>
3941 <parameter name="y" type="gint"/>
3942 <parameter name="width" type="gint"/>
3943 <parameter name="height" type="gint"/>
3944 <parameter name="composite_x_offset" type="gint*"/>
3945 <parameter name="composite_y_offset" type="gint*"/>
3946 </parameters>
3947 </vfunc>
3948 <vfunc name="get_depth">
3949 <return-type type="gint"/>
3950 <parameters>
3951 <parameter name="drawable" type="GdkDrawable*"/>
3952 </parameters>
3953 </vfunc>
3954 <vfunc name="get_image">
3955 <return-type type="GdkImage*"/>
3956 <parameters>
3957 <parameter name="drawable" type="GdkDrawable*"/>
3958 <parameter name="x" type="gint"/>
3959 <parameter name="y" type="gint"/>
3960 <parameter name="width" type="gint"/>
3961 <parameter name="height" type="gint"/>
3962 </parameters>
3963 </vfunc>
3964 <vfunc name="get_screen">
3965 <return-type type="GdkScreen*"/>
3966 <parameters>
3967 <parameter name="drawable" type="GdkDrawable*"/>
3968 </parameters>
3969 </vfunc>
3970 <vfunc name="get_size">
3971 <return-type type="void"/>
3972 <parameters>
3973 <parameter name="drawable" type="GdkDrawable*"/>
3974 <parameter name="width" type="gint*"/>
3975 <parameter name="height" type="gint*"/>
3976 </parameters>
3977 </vfunc>
3978 <vfunc name="get_source_drawable">
3979 <return-type type="GdkDrawable*"/>
3980 <parameters>
3981 <parameter name="drawable" type="GdkDrawable*"/>
3982 </parameters>
3983 </vfunc>
3984 <vfunc name="get_visible_region">
3985 <return-type type="GdkRegion*"/>
3986 <parameters>
3987 <parameter name="drawable" type="GdkDrawable*"/>
3988 </parameters>
3989 </vfunc>
3990 <vfunc name="get_visual">
3991 <return-type type="GdkVisual*"/>
3992 <parameters>
3993 <parameter name="drawable" type="GdkDrawable*"/>
3994 </parameters>
3995 </vfunc>
3996 <vfunc name="ref_cairo_surface">
3997 <return-type type="cairo_surface_t*"/>
3998 <parameters>
3999 <parameter name="drawable" type="GdkDrawable*"/>
4000 </parameters>
4001 </vfunc>
4002 <vfunc name="set_cairo_clip">
4003 <return-type type="void"/>
4004 <parameters>
4005 <parameter name="drawable" type="GdkDrawable*"/>
4006 <parameter name="cr" type="cairo_t*"/>
4007 </parameters>
4008 </vfunc>
4009 <vfunc name="set_colormap">
4010 <return-type type="void"/>
4011 <parameters>
4012 <parameter name="drawable" type="GdkDrawable*"/>
4013 <parameter name="cmap" type="GdkColormap*"/>
4014 </parameters>
4015 </vfunc>
4016 </object>
4017 <object name="GdkGC" parent="GObject" type-name="GdkGC" get-type="gdk_gc_get_type">
4018 <method name="copy" symbol="gdk_gc_copy">
4019 <return-type type="void"/>
4020 <parameters>
4021 <parameter name="dst_gc" type="GdkGC*"/>
4022 <parameter name="src_gc" type="GdkGC*"/>
4023 </parameters>
4024 </method>
4025 <method name="get_colormap" symbol="gdk_gc_get_colormap">
4026 <return-type type="GdkColormap*"/>
4027 <parameters>
4028 <parameter name="gc" type="GdkGC*"/>
4029 </parameters>
4030 </method>
4031 <method name="get_screen" symbol="gdk_gc_get_screen">
4032 <return-type type="GdkScreen*"/>
4033 <parameters>
4034 <parameter name="gc" type="GdkGC*"/>
4035 </parameters>
4036 </method>
4037 <method name="get_values" symbol="gdk_gc_get_values">
4038 <return-type type="void"/>
4039 <parameters>
4040 <parameter name="gc" type="GdkGC*"/>
4041 <parameter name="values" type="GdkGCValues*"/>
4042 </parameters>
4043 </method>
4044 <constructor name="new" symbol="gdk_gc_new">
4045 <return-type type="GdkGC*"/>
4046 <parameters>
4047 <parameter name="drawable" type="GdkDrawable*"/>
4048 </parameters>
4049 </constructor>
4050 <constructor name="new_with_values" symbol="gdk_gc_new_with_values">
4051 <return-type type="GdkGC*"/>
4052 <parameters>
4053 <parameter name="drawable" type="GdkDrawable*"/>
4054 <parameter name="values" type="GdkGCValues*"/>
4055 <parameter name="values_mask" type="GdkGCValuesMask"/>
4056 </parameters>
4057 </constructor>
4058 <method name="offset" symbol="gdk_gc_offset">
4059 <return-type type="void"/>
4060 <parameters>
4061 <parameter name="gc" type="GdkGC*"/>
4062 <parameter name="x_offset" type="gint"/>
4063 <parameter name="y_offset" type="gint"/>
4064 </parameters>
4065 </method>
4066 <method name="ref" symbol="gdk_gc_ref">
4067 <return-type type="GdkGC*"/>
4068 <parameters>
4069 <parameter name="gc" type="GdkGC*"/>
4070 </parameters>
4071 </method>
4072 <method name="set_background" symbol="gdk_gc_set_background">
4073 <return-type type="void"/>
4074 <parameters>
4075 <parameter name="gc" type="GdkGC*"/>
4076 <parameter name="color" type="GdkColor*"/>
4077 </parameters>
4078 </method>
4079 <method name="set_clip_mask" symbol="gdk_gc_set_clip_mask">
4080 <return-type type="void"/>
4081 <parameters>
4082 <parameter name="gc" type="GdkGC*"/>
4083 <parameter name="mask" type="GdkBitmap*"/>
4084 </parameters>
4085 </method>
4086 <method name="set_clip_origin" symbol="gdk_gc_set_clip_origin">
4087 <return-type type="void"/>
4088 <parameters>
4089 <parameter name="gc" type="GdkGC*"/>
4090 <parameter name="x" type="gint"/>
4091 <parameter name="y" type="gint"/>
4092 </parameters>
4093 </method>
4094 <method name="set_clip_rectangle" symbol="gdk_gc_set_clip_rectangle">
4095 <return-type type="void"/>
4096 <parameters>
4097 <parameter name="gc" type="GdkGC*"/>
4098 <parameter name="rectangle" type="GdkRectangle*"/>
4099 </parameters>
4100 </method>
4101 <method name="set_clip_region" symbol="gdk_gc_set_clip_region">
4102 <return-type type="void"/>
4103 <parameters>
4104 <parameter name="gc" type="GdkGC*"/>
4105 <parameter name="region" type="GdkRegion*"/>
4106 </parameters>
4107 </method>
4108 <method name="set_colormap" symbol="gdk_gc_set_colormap">
4109 <return-type type="void"/>
4110 <parameters>
4111 <parameter name="gc" type="GdkGC*"/>
4112 <parameter name="colormap" type="GdkColormap*"/>
4113 </parameters>
4114 </method>
4115 <method name="set_dashes" symbol="gdk_gc_set_dashes">
4116 <return-type type="void"/>
4117 <parameters>
4118 <parameter name="gc" type="GdkGC*"/>
4119 <parameter name="dash_offset" type="gint"/>
4120 <parameter name="dash_list" type="gint8[]"/>
4121 <parameter name="n" type="gint"/>
4122 </parameters>
4123 </method>
4124 <method name="set_exposures" symbol="gdk_gc_set_exposures">
4125 <return-type type="void"/>
4126 <parameters>
4127 <parameter name="gc" type="GdkGC*"/>
4128 <parameter name="exposures" type="gboolean"/>
4129 </parameters>
4130 </method>
4131 <method name="set_fill" symbol="gdk_gc_set_fill">
4132 <return-type type="void"/>
4133 <parameters>
4134 <parameter name="gc" type="GdkGC*"/>
4135 <parameter name="fill" type="GdkFill"/>
4136 </parameters>
4137 </method>
4138 <method name="set_font" symbol="gdk_gc_set_font">
4139 <return-type type="void"/>
4140 <parameters>
4141 <parameter name="gc" type="GdkGC*"/>
4142 <parameter name="font" type="GdkFont*"/>
4143 </parameters>
4144 </method>
4145 <method name="set_foreground" symbol="gdk_gc_set_foreground">
4146 <return-type type="void"/>
4147 <parameters>
4148 <parameter name="gc" type="GdkGC*"/>
4149 <parameter name="color" type="GdkColor*"/>
4150 </parameters>
4151 </method>
4152 <method name="set_function" symbol="gdk_gc_set_function">
4153 <return-type type="void"/>
4154 <parameters>
4155 <parameter name="gc" type="GdkGC*"/>
4156 <parameter name="function" type="GdkFunction"/>
4157 </parameters>
4158 </method>
4159 <method name="set_line_attributes" symbol="gdk_gc_set_line_attributes">
4160 <return-type type="void"/>
4161 <parameters>
4162 <parameter name="gc" type="GdkGC*"/>
4163 <parameter name="line_width" type="gint"/>
4164 <parameter name="line_style" type="GdkLineStyle"/>
4165 <parameter name="cap_style" type="GdkCapStyle"/>
4166 <parameter name="join_style" type="GdkJoinStyle"/>
4167 </parameters>
4168 </method>
4169 <method name="set_rgb_bg_color" symbol="gdk_gc_set_rgb_bg_color">
4170 <return-type type="void"/>
4171 <parameters>
4172 <parameter name="gc" type="GdkGC*"/>
4173 <parameter name="color" type="GdkColor*"/>
4174 </parameters>
4175 </method>
4176 <method name="set_rgb_fg_color" symbol="gdk_gc_set_rgb_fg_color">
4177 <return-type type="void"/>
4178 <parameters>
4179 <parameter name="gc" type="GdkGC*"/>
4180 <parameter name="color" type="GdkColor*"/>
4181 </parameters>
4182 </method>
4183 <method name="set_stipple" symbol="gdk_gc_set_stipple">
4184 <return-type type="void"/>
4185 <parameters>
4186 <parameter name="gc" type="GdkGC*"/>
4187 <parameter name="stipple" type="GdkPixmap*"/>
4188 </parameters>
4189 </method>
4190 <method name="set_subwindow" symbol="gdk_gc_set_subwindow">
4191 <return-type type="void"/>
4192 <parameters>
4193 <parameter name="gc" type="GdkGC*"/>
4194 <parameter name="mode" type="GdkSubwindowMode"/>
4195 </parameters>
4196 </method>
4197 <method name="set_tile" symbol="gdk_gc_set_tile">
4198 <return-type type="void"/>
4199 <parameters>
4200 <parameter name="gc" type="GdkGC*"/>
4201 <parameter name="tile" type="GdkPixmap*"/>
4202 </parameters>
4203 </method>
4204 <method name="set_ts_origin" symbol="gdk_gc_set_ts_origin">
4205 <return-type type="void"/>
4206 <parameters>
4207 <parameter name="gc" type="GdkGC*"/>
4208 <parameter name="x" type="gint"/>
4209 <parameter name="y" type="gint"/>
4210 </parameters>
4211 </method>
4212 <method name="set_values" symbol="gdk_gc_set_values">
4213 <return-type type="void"/>
4214 <parameters>
4215 <parameter name="gc" type="GdkGC*"/>
4216 <parameter name="values" type="GdkGCValues*"/>
4217 <parameter name="values_mask" type="GdkGCValuesMask"/>
4218 </parameters>
4219 </method>
4220 <method name="unref" symbol="gdk_gc_unref">
4221 <return-type type="void"/>
4222 <parameters>
4223 <parameter name="gc" type="GdkGC*"/>
4224 </parameters>
4225 </method>
4226 <vfunc name="get_values">
4227 <return-type type="void"/>
4228 <parameters>
4229 <parameter name="gc" type="GdkGC*"/>
4230 <parameter name="values" type="GdkGCValues*"/>
4231 </parameters>
4232 </vfunc>
4233 <vfunc name="set_dashes">
4234 <return-type type="void"/>
4235 <parameters>
4236 <parameter name="gc" type="GdkGC*"/>
4237 <parameter name="dash_offset" type="gint"/>
4238 <parameter name="dash_list" type="gint8[]"/>
4239 <parameter name="n" type="gint"/>
4240 </parameters>
4241 </vfunc>
4242 <vfunc name="set_values">
4243 <return-type type="void"/>
4244 <parameters>
4245 <parameter name="gc" type="GdkGC*"/>
4246 <parameter name="values" type="GdkGCValues*"/>
4247 <parameter name="mask" type="GdkGCValuesMask"/>
4248 </parameters>
4249 </vfunc>
4250 <field name="clip_x_origin" type="gint"/>
4251 <field name="clip_y_origin" type="gint"/>
4252 <field name="ts_x_origin" type="gint"/>
4253 <field name="ts_y_origin" type="gint"/>
4254 <field name="colormap" type="GdkColormap*"/>
4255 </object>
4256 <object name="GdkImage" parent="GObject" type-name="GdkImage" get-type="gdk_image_get_type">
4257 <method name="get" symbol="gdk_image_get">
4258 <return-type type="GdkImage*"/>
4259 <parameters>
4260 <parameter name="drawable" type="GdkDrawable*"/>
4261 <parameter name="x" type="gint"/>
4262 <parameter name="y" type="gint"/>
4263 <parameter name="width" type="gint"/>
4264 <parameter name="height" type="gint"/>
4265 </parameters>
4266 </method>
4267 <method name="get_bits_per_pixel" symbol="gdk_image_get_bits_per_pixel">
4268 <return-type type="guint16"/>
4269 <parameters>
4270 <parameter name="image" type="GdkImage*"/>
4271 </parameters>
4272 </method>
4273 <method name="get_byte_order" symbol="gdk_image_get_byte_order">
4274 <return-type type="GdkByteOrder"/>
4275 <parameters>
4276 <parameter name="image" type="GdkImage*"/>
4277 </parameters>
4278 </method>
4279 <method name="get_bytes_per_line" symbol="gdk_image_get_bytes_per_line">
4280 <return-type type="guint16"/>
4281 <parameters>
4282 <parameter name="image" type="GdkImage*"/>
4283 </parameters>
4284 </method>
4285 <method name="get_bytes_per_pixel" symbol="gdk_image_get_bytes_per_pixel">
4286 <return-type type="guint16"/>
4287 <parameters>
4288 <parameter name="image" type="GdkImage*"/>
4289 </parameters>
4290 </method>
4291 <method name="get_colormap" symbol="gdk_image_get_colormap">
4292 <return-type type="GdkColormap*"/>
4293 <parameters>
4294 <parameter name="image" type="GdkImage*"/>
4295 </parameters>
4296 </method>
4297 <method name="get_depth" symbol="gdk_image_get_depth">
4298 <return-type type="guint16"/>
4299 <parameters>
4300 <parameter name="image" type="GdkImage*"/>
4301 </parameters>
4302 </method>
4303 <method name="get_height" symbol="gdk_image_get_height">
4304 <return-type type="gint"/>
4305 <parameters>
4306 <parameter name="image" type="GdkImage*"/>
4307 </parameters>
4308 </method>
4309 <method name="get_image_type" symbol="gdk_image_get_image_type">
4310 <return-type type="GdkImageType"/>
4311 <parameters>
4312 <parameter name="image" type="GdkImage*"/>
4313 </parameters>
4314 </method>
4315 <method name="get_pixel" symbol="gdk_image_get_pixel">
4316 <return-type type="guint32"/>
4317 <parameters>
4318 <parameter name="image" type="GdkImage*"/>
4319 <parameter name="x" type="gint"/>
4320 <parameter name="y" type="gint"/>
4321 </parameters>
4322 </method>
4323 <method name="get_pixels" symbol="gdk_image_get_pixels">
4324 <return-type type="gpointer"/>
4325 <parameters>
4326 <parameter name="image" type="GdkImage*"/>
4327 </parameters>
4328 </method>
4329 <method name="get_visual" symbol="gdk_image_get_visual">
4330 <return-type type="GdkVisual*"/>
4331 <parameters>
4332 <parameter name="image" type="GdkImage*"/>
4333 </parameters>
4334 </method>
4335 <method name="get_width" symbol="gdk_image_get_width">
4336 <return-type type="gint"/>
4337 <parameters>
4338 <parameter name="image" type="GdkImage*"/>
4339 </parameters>
4340 </method>
4341 <constructor name="new" symbol="gdk_image_new">
4342 <return-type type="GdkImage*"/>
4343 <parameters>
4344 <parameter name="type" type="GdkImageType"/>
4345 <parameter name="visual" type="GdkVisual*"/>
4346 <parameter name="width" type="gint"/>
4347 <parameter name="height" type="gint"/>
4348 </parameters>
4349 </constructor>
4350 <method name="put_pixel" symbol="gdk_image_put_pixel">
4351 <return-type type="void"/>
4352 <parameters>
4353 <parameter name="image" type="GdkImage*"/>
4354 <parameter name="x" type="gint"/>
4355 <parameter name="y" type="gint"/>
4356 <parameter name="pixel" type="guint32"/>
4357 </parameters>
4358 </method>
4359 <method name="ref" symbol="gdk_image_ref">
4360 <return-type type="GdkImage*"/>
4361 <parameters>
4362 <parameter name="image" type="GdkImage*"/>
4363 </parameters>
4364 </method>
4365 <method name="set_colormap" symbol="gdk_image_set_colormap">
4366 <return-type type="void"/>
4367 <parameters>
4368 <parameter name="image" type="GdkImage*"/>
4369 <parameter name="colormap" type="GdkColormap*"/>
4370 </parameters>
4371 </method>
4372 <method name="unref" symbol="gdk_image_unref">
4373 <return-type type="void"/>
4374 <parameters>
4375 <parameter name="image" type="GdkImage*"/>
4376 </parameters>
4377 </method>
4378 <field name="type" type="GdkImageType"/>
4379 <field name="visual" type="GdkVisual*"/>
4380 <field name="byte_order" type="GdkByteOrder"/>
4381 <field name="width" type="gint"/>
4382 <field name="height" type="gint"/>
4383 <field name="depth" type="guint16"/>
4384 <field name="bpp" type="guint16"/>
4385 <field name="bpl" type="guint16"/>
4386 <field name="bits_per_pixel" type="guint16"/>
4387 <field name="mem" type="gpointer"/>
4388 <field name="colormap" type="GdkColormap*"/>
4389 <field name="windowing_data" type="gpointer"/>
4390 </object>
4391 <object name="GdkKeymap" parent="GObject" type-name="GdkKeymap" get-type="gdk_keymap_get_type">
4392 <method name="add_virtual_modifiers" symbol="gdk_keymap_add_virtual_modifiers">
4393 <return-type type="void"/>
4394 <parameters>
4395 <parameter name="keymap" type="GdkKeymap*"/>
4396 <parameter name="state" type="GdkModifierType*"/>
4397 </parameters>
4398 </method>
4399 <method name="get_caps_lock_state" symbol="gdk_keymap_get_caps_lock_state">
4400 <return-type type="gboolean"/>
4401 <parameters>
4402 <parameter name="keymap" type="GdkKeymap*"/>
4403 </parameters>
4404 </method>
4405 <method name="get_default" symbol="gdk_keymap_get_default">
4406 <return-type type="GdkKeymap*"/>
4407 </method>
4408 <method name="get_direction" symbol="gdk_keymap_get_direction">
4409 <return-type type="PangoDirection"/>
4410 <parameters>
4411 <parameter name="keymap" type="GdkKeymap*"/>
4412 </parameters>
4413 </method>
4414 <method name="get_entries_for_keycode" symbol="gdk_keymap_get_entries_for_keycode">
4415 <return-type type="gboolean"/>
4416 <parameters>
4417 <parameter name="keymap" type="GdkKeymap*"/>
4418 <parameter name="hardware_keycode" type="guint"/>
4419 <parameter name="keys" type="GdkKeymapKey**"/>
4420 <parameter name="keyvals" type="guint**"/>
4421 <parameter name="n_entries" type="gint*"/>
4422 </parameters>
4423 </method>
4424 <method name="get_entries_for_keyval" symbol="gdk_keymap_get_entries_for_keyval">
4425 <return-type type="gboolean"/>
4426 <parameters>
4427 <parameter name="keymap" type="GdkKeymap*"/>
4428 <parameter name="keyval" type="guint"/>
4429 <parameter name="keys" type="GdkKeymapKey**"/>
4430 <parameter name="n_keys" type="gint*"/>
4431 </parameters>
4432 </method>
4433 <method name="get_for_display" symbol="gdk_keymap_get_for_display">
4434 <return-type type="GdkKeymap*"/>
4435 <parameters>
4436 <parameter name="display" type="GdkDisplay*"/>
4437 </parameters>
4438 </method>
4439 <method name="have_bidi_layouts" symbol="gdk_keymap_have_bidi_layouts">
4440 <return-type type="gboolean"/>
4441 <parameters>
4442 <parameter name="keymap" type="GdkKeymap*"/>
4443 </parameters>
4444 </method>
4445 <method name="lookup_key" symbol="gdk_keymap_lookup_key">
4446 <return-type type="guint"/>
4447 <parameters>
4448 <parameter name="keymap" type="GdkKeymap*"/>
4449 <parameter name="key" type="GdkKeymapKey*"/>
4450 </parameters>
4451 </method>
4452 <method name="map_virtual_modifiers" symbol="gdk_keymap_map_virtual_modifiers">
4453 <return-type type="gboolean"/>
4454 <parameters>
4455 <parameter name="keymap" type="GdkKeymap*"/>
4456 <parameter name="state" type="GdkModifierType*"/>
4457 </parameters>
4458 </method>
4459 <method name="translate_keyboard_state" symbol="gdk_keymap_translate_keyboard_state">
4460 <return-type type="gboolean"/>
4461 <parameters>
4462 <parameter name="keymap" type="GdkKeymap*"/>
4463 <parameter name="hardware_keycode" type="guint"/>
4464 <parameter name="state" type="GdkModifierType"/>
4465 <parameter name="group" type="gint"/>
4466 <parameter name="keyval" type="guint*"/>
4467 <parameter name="effective_group" type="gint*"/>
4468 <parameter name="level" type="gint*"/>
4469 <parameter name="consumed_modifiers" type="GdkModifierType*"/>
4470 </parameters>
4471 </method>
4472 <signal name="direction-changed" when="LAST">
4473 <return-type type="void"/>
4474 <parameters>
4475 <parameter name="keymap" type="GdkKeymap*"/>
4476 </parameters>
4477 </signal>
4478 <signal name="keys-changed" when="LAST">
4479 <return-type type="void"/>
4480 <parameters>
4481 <parameter name="keymap" type="GdkKeymap*"/>
4482 </parameters>
4483 </signal>
4484 <signal name="state-changed" when="LAST">
4485 <return-type type="void"/>
4486 <parameters>
4487 <parameter name="keymap" type="GdkKeymap*"/>
4488 </parameters>
4489 </signal>
4490 <field name="display" type="GdkDisplay*"/>
4491 </object>
4492 <object name="GdkPangoRenderer" parent="PangoRenderer" type-name="GdkPangoRenderer" get-type="gdk_pango_renderer_get_type">
4493 <method name="get_default" symbol="gdk_pango_renderer_get_default">
4494 <return-type type="PangoRenderer*"/>
4495 <parameters>
4496 <parameter name="screen" type="GdkScreen*"/>
4497 </parameters>
4498 </method>
4499 <constructor name="new" symbol="gdk_pango_renderer_new">
4500 <return-type type="PangoRenderer*"/>
4501 <parameters>
4502 <parameter name="screen" type="GdkScreen*"/>
4503 </parameters>
4504 </constructor>
4505 <method name="set_drawable" symbol="gdk_pango_renderer_set_drawable">
4506 <return-type type="void"/>
4507 <parameters>
4508 <parameter name="gdk_renderer" type="GdkPangoRenderer*"/>
4509 <parameter name="drawable" type="GdkDrawable*"/>
4510 </parameters>
4511 </method>
4512 <method name="set_gc" symbol="gdk_pango_renderer_set_gc">
4513 <return-type type="void"/>
4514 <parameters>
4515 <parameter name="gdk_renderer" type="GdkPangoRenderer*"/>
4516 <parameter name="gc" type="GdkGC*"/>
4517 </parameters>
4518 </method>
4519 <method name="set_override_color" symbol="gdk_pango_renderer_set_override_color">
4520 <return-type type="void"/>
4521 <parameters>
4522 <parameter name="gdk_renderer" type="GdkPangoRenderer*"/>
4523 <parameter name="part" type="PangoRenderPart"/>
4524 <parameter name="color" type="GdkColor*"/>
4525 </parameters>
4526 </method>
4527 <method name="set_stipple" symbol="gdk_pango_renderer_set_stipple">
4528 <return-type type="void"/>
4529 <parameters>
4530 <parameter name="gdk_renderer" type="GdkPangoRenderer*"/>
4531 <parameter name="part" type="PangoRenderPart"/>
4532 <parameter name="stipple" type="GdkBitmap*"/>
4533 </parameters>
4534 </method>
4535 <property name="screen" type="GdkScreen*" readable="1" writable="1" construct="0" construct-only="1"/>
4536 </object>
4537 <object name="GdkPixmap" parent="GdkDrawable" type-name="GdkPixmap" get-type="gdk_pixmap_get_type">
4538 <method name="colormap_create_from_xpm" symbol="gdk_pixmap_colormap_create_from_xpm">
4539 <return-type type="GdkPixmap*"/>
4540 <parameters>
4541 <parameter name="drawable" type="GdkDrawable*"/>
4542 <parameter name="colormap" type="GdkColormap*"/>
4543 <parameter name="mask" type="GdkBitmap**"/>
4544 <parameter name="transparent_color" type="GdkColor*"/>
4545 <parameter name="filename" type="gchar*"/>
4546 </parameters>
4547 </method>
4548 <method name="colormap_create_from_xpm_d" symbol="gdk_pixmap_colormap_create_from_xpm_d">
4549 <return-type type="GdkPixmap*"/>
4550 <parameters>
4551 <parameter name="drawable" type="GdkDrawable*"/>
4552 <parameter name="colormap" type="GdkColormap*"/>
4553 <parameter name="mask" type="GdkBitmap**"/>
4554 <parameter name="transparent_color" type="GdkColor*"/>
4555 <parameter name="data" type="gchar**"/>
4556 </parameters>
4557 </method>
4558 <method name="create_from_data" symbol="gdk_pixmap_create_from_data">
4559 <return-type type="GdkPixmap*"/>
4560 <parameters>
4561 <parameter name="drawable" type="GdkDrawable*"/>
4562 <parameter name="data" type="gchar*"/>
4563 <parameter name="width" type="gint"/>
4564 <parameter name="height" type="gint"/>
4565 <parameter name="depth" type="gint"/>
4566 <parameter name="fg" type="GdkColor*"/>
4567 <parameter name="bg" type="GdkColor*"/>
4568 </parameters>
4569 </method>
4570 <method name="create_from_xpm" symbol="gdk_pixmap_create_from_xpm">
4571 <return-type type="GdkPixmap*"/>
4572 <parameters>
4573 <parameter name="drawable" type="GdkDrawable*"/>
4574 <parameter name="mask" type="GdkBitmap**"/>
4575 <parameter name="transparent_color" type="GdkColor*"/>
4576 <parameter name="filename" type="gchar*"/>
4577 </parameters>
4578 </method>
4579 <method name="create_from_xpm_d" symbol="gdk_pixmap_create_from_xpm_d">
4580 <return-type type="GdkPixmap*"/>
4581 <parameters>
4582 <parameter name="drawable" type="GdkDrawable*"/>
4583 <parameter name="mask" type="GdkBitmap**"/>
4584 <parameter name="transparent_color" type="GdkColor*"/>
4585 <parameter name="data" type="gchar**"/>
4586 </parameters>
4587 </method>
4588 <method name="foreign_new" symbol="gdk_pixmap_foreign_new">
4589 <return-type type="GdkPixmap*"/>
4590 <parameters>
4591 <parameter name="anid" type="GdkNativeWindow"/>
4592 </parameters>
4593 </method>
4594 <method name="foreign_new_for_display" symbol="gdk_pixmap_foreign_new_for_display">
4595 <return-type type="GdkPixmap*"/>
4596 <parameters>
4597 <parameter name="display" type="GdkDisplay*"/>
4598 <parameter name="anid" type="GdkNativeWindow"/>
4599 </parameters>
4600 </method>
4601 <method name="foreign_new_for_screen" symbol="gdk_pixmap_foreign_new_for_screen">
4602 <return-type type="GdkPixmap*"/>
4603 <parameters>
4604 <parameter name="screen" type="GdkScreen*"/>
4605 <parameter name="anid" type="GdkNativeWindow"/>
4606 <parameter name="width" type="gint"/>
4607 <parameter name="height" type="gint"/>
4608 <parameter name="depth" type="gint"/>
4609 </parameters>
4610 </method>
4611 <method name="lookup" symbol="gdk_pixmap_lookup">
4612 <return-type type="GdkPixmap*"/>
4613 <parameters>
4614 <parameter name="anid" type="GdkNativeWindow"/>
4615 </parameters>
4616 </method>
4617 <method name="lookup_for_display" symbol="gdk_pixmap_lookup_for_display">
4618 <return-type type="GdkPixmap*"/>
4619 <parameters>
4620 <parameter name="display" type="GdkDisplay*"/>
4621 <parameter name="anid" type="GdkNativeWindow"/>
4622 </parameters>
4623 </method>
4624 <constructor name="new" symbol="gdk_pixmap_new">
4625 <return-type type="GdkPixmap*"/>
4626 <parameters>
4627 <parameter name="drawable" type="GdkDrawable*"/>
4628 <parameter name="width" type="gint"/>
4629 <parameter name="height" type="gint"/>
4630 <parameter name="depth" type="gint"/>
4631 </parameters>
4632 </constructor>
4633 </object>
4634 <object name="GdkScreen" parent="GObject" type-name="GdkScreen" get-type="gdk_screen_get_type">
4635 <method name="broadcast_client_message" symbol="gdk_screen_broadcast_client_message">
4636 <return-type type="void"/>
4637 <parameters>
4638 <parameter name="screen" type="GdkScreen*"/>
4639 <parameter name="event" type="GdkEvent*"/>
4640 </parameters>
4641 </method>
4642 <method name="get_active_window" symbol="gdk_screen_get_active_window">
4643 <return-type type="GdkWindow*"/>
4644 <parameters>
4645 <parameter name="screen" type="GdkScreen*"/>
4646 </parameters>
4647 </method>
4648 <method name="get_default" symbol="gdk_screen_get_default">
4649 <return-type type="GdkScreen*"/>
4650 </method>
4651 <method name="get_default_colormap" symbol="gdk_screen_get_default_colormap">
4652 <return-type type="GdkColormap*"/>
4653 <parameters>
4654 <parameter name="screen" type="GdkScreen*"/>
4655 </parameters>
4656 </method>
4657 <method name="get_display" symbol="gdk_screen_get_display">
4658 <return-type type="GdkDisplay*"/>
4659 <parameters>
4660 <parameter name="screen" type="GdkScreen*"/>
4661 </parameters>
4662 </method>
4663 <method name="get_font_options" symbol="gdk_screen_get_font_options">
4664 <return-type type="cairo_font_options_t*"/>
4665 <parameters>
4666 <parameter name="screen" type="GdkScreen*"/>
4667 </parameters>
4668 </method>
4669 <method name="get_height" symbol="gdk_screen_get_height">
4670 <return-type type="gint"/>
4671 <parameters>
4672 <parameter name="screen" type="GdkScreen*"/>
4673 </parameters>
4674 </method>
4675 <method name="get_height_mm" symbol="gdk_screen_get_height_mm">
4676 <return-type type="gint"/>
4677 <parameters>
4678 <parameter name="screen" type="GdkScreen*"/>
4679 </parameters>
4680 </method>
4681 <method name="get_monitor_at_point" symbol="gdk_screen_get_monitor_at_point">
4682 <return-type type="gint"/>
4683 <parameters>
4684 <parameter name="screen" type="GdkScreen*"/>
4685 <parameter name="x" type="gint"/>
4686 <parameter name="y" type="gint"/>
4687 </parameters>
4688 </method>
4689 <method name="get_monitor_at_window" symbol="gdk_screen_get_monitor_at_window">
4690 <return-type type="gint"/>
4691 <parameters>
4692 <parameter name="screen" type="GdkScreen*"/>
4693 <parameter name="window" type="GdkWindow*"/>
4694 </parameters>
4695 </method>
4696 <method name="get_monitor_geometry" symbol="gdk_screen_get_monitor_geometry">
4697 <return-type type="void"/>
4698 <parameters>
4699 <parameter name="screen" type="GdkScreen*"/>
4700 <parameter name="monitor_num" type="gint"/>
4701 <parameter name="dest" type="GdkRectangle*"/>
4702 </parameters>
4703 </method>
4704 <method name="get_monitor_height_mm" symbol="gdk_screen_get_monitor_height_mm">
4705 <return-type type="gint"/>
4706 <parameters>
4707 <parameter name="screen" type="GdkScreen*"/>
4708 <parameter name="monitor_num" type="gint"/>
4709 </parameters>
4710 </method>
4711 <method name="get_monitor_plug_name" symbol="gdk_screen_get_monitor_plug_name">
4712 <return-type type="gchar*"/>
4713 <parameters>
4714 <parameter name="screen" type="GdkScreen*"/>
4715 <parameter name="monitor_num" type="gint"/>
4716 </parameters>
4717 </method>
4718 <method name="get_monitor_width_mm" symbol="gdk_screen_get_monitor_width_mm">
4719 <return-type type="gint"/>
4720 <parameters>
4721 <parameter name="screen" type="GdkScreen*"/>
4722 <parameter name="monitor_num" type="gint"/>
4723 </parameters>
4724 </method>
4725 <method name="get_n_monitors" symbol="gdk_screen_get_n_monitors">
4726 <return-type type="gint"/>
4727 <parameters>
4728 <parameter name="screen" type="GdkScreen*"/>
4729 </parameters>
4730 </method>
4731 <method name="get_number" symbol="gdk_screen_get_number">
4732 <return-type type="gint"/>
4733 <parameters>
4734 <parameter name="screen" type="GdkScreen*"/>
4735 </parameters>
4736 </method>
4737 <method name="get_primary_monitor" symbol="gdk_screen_get_primary_monitor">
4738 <return-type type="gint"/>
4739 <parameters>
4740 <parameter name="screen" type="GdkScreen*"/>
4741 </parameters>
4742 </method>
4743 <method name="get_resolution" symbol="gdk_screen_get_resolution">
4744 <return-type type="gdouble"/>
4745 <parameters>
4746 <parameter name="screen" type="GdkScreen*"/>
4747 </parameters>
4748 </method>
4749 <method name="get_rgb_colormap" symbol="gdk_screen_get_rgb_colormap">
4750 <return-type type="GdkColormap*"/>
4751 <parameters>
4752 <parameter name="screen" type="GdkScreen*"/>
4753 </parameters>
4754 </method>
4755 <method name="get_rgb_visual" symbol="gdk_screen_get_rgb_visual">
4756 <return-type type="GdkVisual*"/>
4757 <parameters>
4758 <parameter name="screen" type="GdkScreen*"/>
4759 </parameters>
4760 </method>
4761 <method name="get_rgba_colormap" symbol="gdk_screen_get_rgba_colormap">
4762 <return-type type="GdkColormap*"/>
4763 <parameters>
4764 <parameter name="screen" type="GdkScreen*"/>
4765 </parameters>
4766 </method>
4767 <method name="get_rgba_visual" symbol="gdk_screen_get_rgba_visual">
4768 <return-type type="GdkVisual*"/>
4769 <parameters>
4770 <parameter name="screen" type="GdkScreen*"/>
4771 </parameters>
4772 </method>
4773 <method name="get_root_window" symbol="gdk_screen_get_root_window">
4774 <return-type type="GdkWindow*"/>
4775 <parameters>
4776 <parameter name="screen" type="GdkScreen*"/>
4777 </parameters>
4778 </method>
4779 <method name="get_setting" symbol="gdk_screen_get_setting">
4780 <return-type type="gboolean"/>
4781 <parameters>
4782 <parameter name="screen" type="GdkScreen*"/>
4783 <parameter name="name" type="gchar*"/>
4784 <parameter name="value" type="GValue*"/>
4785 </parameters>
4786 </method>
4787 <method name="get_system_colormap" symbol="gdk_screen_get_system_colormap">
4788 <return-type type="GdkColormap*"/>
4789 <parameters>
4790 <parameter name="screen" type="GdkScreen*"/>
4791 </parameters>
4792 </method>
4793 <method name="get_system_visual" symbol="gdk_screen_get_system_visual">
4794 <return-type type="GdkVisual*"/>
4795 <parameters>
4796 <parameter name="screen" type="GdkScreen*"/>
4797 </parameters>
4798 </method>
4799 <method name="get_toplevel_windows" symbol="gdk_screen_get_toplevel_windows">
4800 <return-type type="GList*"/>
4801 <parameters>
4802 <parameter name="screen" type="GdkScreen*"/>
4803 </parameters>
4804 </method>
4805 <method name="get_width" symbol="gdk_screen_get_width">
4806 <return-type type="gint"/>
4807 <parameters>
4808 <parameter name="screen" type="GdkScreen*"/>
4809 </parameters>
4810 </method>
4811 <method name="get_width_mm" symbol="gdk_screen_get_width_mm">
4812 <return-type type="gint"/>
4813 <parameters>
4814 <parameter name="screen" type="GdkScreen*"/>
4815 </parameters>
4816 </method>
4817 <method name="get_window_stack" symbol="gdk_screen_get_window_stack">
4818 <return-type type="GList*"/>
4819 <parameters>
4820 <parameter name="screen" type="GdkScreen*"/>
4821 </parameters>
4822 </method>
4823 <method name="height" symbol="gdk_screen_height">
4824 <return-type type="gint"/>
4825 </method>
4826 <method name="height_mm" symbol="gdk_screen_height_mm">
4827 <return-type type="gint"/>
4828 </method>
4829 <method name="is_composited" symbol="gdk_screen_is_composited">
4830 <return-type type="gboolean"/>
4831 <parameters>
4832 <parameter name="screen" type="GdkScreen*"/>
4833 </parameters>
4834 </method>
4835 <method name="list_visuals" symbol="gdk_screen_list_visuals">
4836 <return-type type="GList*"/>
4837 <parameters>
4838 <parameter name="screen" type="GdkScreen*"/>
4839 </parameters>
4840 </method>
4841 <method name="make_display_name" symbol="gdk_screen_make_display_name">
4842 <return-type type="gchar*"/>
4843 <parameters>
4844 <parameter name="screen" type="GdkScreen*"/>
4845 </parameters>
4846 </method>
4847 <method name="set_default_colormap" symbol="gdk_screen_set_default_colormap">
4848 <return-type type="void"/>
4849 <parameters>
4850 <parameter name="screen" type="GdkScreen*"/>
4851 <parameter name="colormap" type="GdkColormap*"/>
4852 </parameters>
4853 </method>
4854 <method name="set_font_options" symbol="gdk_screen_set_font_options">
4855 <return-type type="void"/>
4856 <parameters>
4857 <parameter name="screen" type="GdkScreen*"/>
4858 <parameter name="options" type="cairo_font_options_t*"/>
4859 </parameters>
4860 </method>
4861 <method name="set_resolution" symbol="gdk_screen_set_resolution">
4862 <return-type type="void"/>
4863 <parameters>
4864 <parameter name="screen" type="GdkScreen*"/>
4865 <parameter name="dpi" type="gdouble"/>
4866 </parameters>
4867 </method>
4868 <method name="width" symbol="gdk_screen_width">
4869 <return-type type="gint"/>
4870 </method>
4871 <method name="width_mm" symbol="gdk_screen_width_mm">
4872 <return-type type="gint"/>
4873 </method>
4874 <property name="font-options" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
4875 <property name="resolution" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
4876 <signal name="composited-changed" when="LAST">
4877 <return-type type="void"/>
4878 <parameters>
4879 <parameter name="screen" type="GdkScreen*"/>
4880 </parameters>
4881 </signal>
4882 <signal name="monitors-changed" when="LAST">
4883 <return-type type="void"/>
4884 <parameters>
4885 <parameter name="screen" type="GdkScreen*"/>
4886 </parameters>
4887 </signal>
4888 <signal name="size-changed" when="LAST">
4889 <return-type type="void"/>
4890 <parameters>
4891 <parameter name="screen" type="GdkScreen*"/>
4892 </parameters>
4893 </signal>
4894 <field name="closed" type="guint"/>
4895 <field name="normal_gcs" type="GdkGC*[]"/>
4896 <field name="exposure_gcs" type="GdkGC*[]"/>
4897 <field name="subwindow_gcs" type="GdkGC*[]"/>
4898 <field name="font_options" type="cairo_font_options_t*"/>
4899 <field name="resolution" type="double"/>
4900 </object>
4901 <object name="GdkVisual" parent="GObject" type-name="GdkVisual" get-type="gdk_visual_get_type">
4902 <method name="get_best" symbol="gdk_visual_get_best">
4903 <return-type type="GdkVisual*"/>
4904 </method>
4905 <method name="get_best_depth" symbol="gdk_visual_get_best_depth">
4906 <return-type type="gint"/>
4907 </method>
4908 <method name="get_best_type" symbol="gdk_visual_get_best_type">
4909 <return-type type="GdkVisualType"/>
4910 </method>
4911 <method name="get_best_with_both" symbol="gdk_visual_get_best_with_both">
4912 <return-type type="GdkVisual*"/>
4913 <parameters>
4914 <parameter name="depth" type="gint"/>
4915 <parameter name="visual_type" type="GdkVisualType"/>
4916 </parameters>
4917 </method>
4918 <method name="get_best_with_depth" symbol="gdk_visual_get_best_with_depth">
4919 <return-type type="GdkVisual*"/>
4920 <parameters>
4921 <parameter name="depth" type="gint"/>
4922 </parameters>
4923 </method>
4924 <method name="get_best_with_type" symbol="gdk_visual_get_best_with_type">
4925 <return-type type="GdkVisual*"/>
4926 <parameters>
4927 <parameter name="visual_type" type="GdkVisualType"/>
4928 </parameters>
4929 </method>
4930 <method name="get_bits_per_rgb" symbol="gdk_visual_get_bits_per_rgb">
4931 <return-type type="gint"/>
4932 <parameters>
4933 <parameter name="visual" type="GdkVisual*"/>
4934 </parameters>
4935 </method>
4936 <method name="get_blue_pixel_details" symbol="gdk_visual_get_blue_pixel_details">
4937 <return-type type="void"/>
4938 <parameters>
4939 <parameter name="visual" type="GdkVisual*"/>
4940 <parameter name="mask" type="guint32*"/>
4941 <parameter name="shift" type="gint*"/>
4942 <parameter name="precision" type="gint*"/>
4943 </parameters>
4944 </method>
4945 <method name="get_byte_order" symbol="gdk_visual_get_byte_order">
4946 <return-type type="GdkByteOrder"/>
4947 <parameters>
4948 <parameter name="visual" type="GdkVisual*"/>
4949 </parameters>
4950 </method>
4951 <method name="get_colormap_size" symbol="gdk_visual_get_colormap_size">
4952 <return-type type="gint"/>
4953 <parameters>
4954 <parameter name="visual" type="GdkVisual*"/>
4955 </parameters>
4956 </method>
4957 <method name="get_depth" symbol="gdk_visual_get_depth">
4958 <return-type type="gint"/>
4959 <parameters>
4960 <parameter name="visual" type="GdkVisual*"/>
4961 </parameters>
4962 </method>
4963 <method name="get_green_pixel_details" symbol="gdk_visual_get_green_pixel_details">
4964 <return-type type="void"/>
4965 <parameters>
4966 <parameter name="visual" type="GdkVisual*"/>
4967 <parameter name="mask" type="guint32*"/>
4968 <parameter name="shift" type="gint*"/>
4969 <parameter name="precision" type="gint*"/>
4970 </parameters>
4971 </method>
4972 <method name="get_red_pixel_details" symbol="gdk_visual_get_red_pixel_details">
4973 <return-type type="void"/>
4974 <parameters>
4975 <parameter name="visual" type="GdkVisual*"/>
4976 <parameter name="mask" type="guint32*"/>
4977 <parameter name="shift" type="gint*"/>
4978 <parameter name="precision" type="gint*"/>
4979 </parameters>
4980 </method>
4981 <method name="get_screen" symbol="gdk_visual_get_screen">
4982 <return-type type="GdkScreen*"/>
4983 <parameters>
4984 <parameter name="visual" type="GdkVisual*"/>
4985 </parameters>
4986 </method>
4987 <method name="get_system" symbol="gdk_visual_get_system">
4988 <return-type type="GdkVisual*"/>
4989 </method>
4990 <method name="get_visual_type" symbol="gdk_visual_get_visual_type">
4991 <return-type type="GdkVisualType"/>
4992 <parameters>
4993 <parameter name="visual" type="GdkVisual*"/>
4994 </parameters>
4995 </method>
4996 <field name="type" type="GdkVisualType"/>
4997 <field name="depth" type="gint"/>
4998 <field name="byte_order" type="GdkByteOrder"/>
4999 <field name="colormap_size" type="gint"/>
5000 <field name="bits_per_rgb" type="gint"/>
5001 <field name="red_mask" type="guint32"/>
5002 <field name="red_shift" type="gint"/>
5003 <field name="red_prec" type="gint"/>
5004 <field name="green_mask" type="guint32"/>
5005 <field name="green_shift" type="gint"/>
5006 <field name="green_prec" type="gint"/>
5007 <field name="blue_mask" type="guint32"/>
5008 <field name="blue_shift" type="gint"/>
5009 <field name="blue_prec" type="gint"/>
5010 </object>
5011 <object name="GdkWindow" parent="GdkDrawable" type-name="GdkWindow" get-type="gdk_window_object_get_type">
5012 <method name="add_filter" symbol="gdk_window_add_filter">
5013 <return-type type="void"/>
5014 <parameters>
5015 <parameter name="window" type="GdkWindow*"/>
5016 <parameter name="function" type="GdkFilterFunc"/>
5017 <parameter name="data" type="gpointer"/>
5018 </parameters>
5019 </method>
5020 <method name="at_pointer" symbol="gdk_window_at_pointer">
5021 <return-type type="GdkWindow*"/>
5022 <parameters>
5023 <parameter name="win_x" type="gint*"/>
5024 <parameter name="win_y" type="gint*"/>
5025 </parameters>
5026 </method>
5027 <method name="beep" symbol="gdk_window_beep">
5028 <return-type type="void"/>
5029 <parameters>
5030 <parameter name="window" type="GdkWindow*"/>
5031 </parameters>
5032 </method>
5033 <method name="begin_move_drag" symbol="gdk_window_begin_move_drag">
5034 <return-type type="void"/>
5035 <parameters>
5036 <parameter name="window" type="GdkWindow*"/>
5037 <parameter name="button" type="gint"/>
5038 <parameter name="root_x" type="gint"/>
5039 <parameter name="root_y" type="gint"/>
5040 <parameter name="timestamp" type="guint32"/>
5041 </parameters>
5042 </method>
5043 <method name="begin_paint_rect" symbol="gdk_window_begin_paint_rect">
5044 <return-type type="void"/>
5045 <parameters>
5046 <parameter name="window" type="GdkWindow*"/>
5047 <parameter name="rectangle" type="GdkRectangle*"/>
5048 </parameters>
5049 </method>
5050 <method name="begin_paint_region" symbol="gdk_window_begin_paint_region">
5051 <return-type type="void"/>
5052 <parameters>
5053 <parameter name="window" type="GdkWindow*"/>
5054 <parameter name="region" type="GdkRegion*"/>
5055 </parameters>
5056 </method>
5057 <method name="begin_resize_drag" symbol="gdk_window_begin_resize_drag">
5058 <return-type type="void"/>
5059 <parameters>
5060 <parameter name="window" type="GdkWindow*"/>
5061 <parameter name="edge" type="GdkWindowEdge"/>
5062 <parameter name="button" type="gint"/>
5063 <parameter name="root_x" type="gint"/>
5064 <parameter name="root_y" type="gint"/>
5065 <parameter name="timestamp" type="guint32"/>
5066 </parameters>
5067 </method>
5068 <method name="clear" symbol="gdk_window_clear">
5069 <return-type type="void"/>
5070 <parameters>
5071 <parameter name="window" type="GdkWindow*"/>
5072 </parameters>
5073 </method>
5074 <method name="clear_area" symbol="gdk_window_clear_area">
5075 <return-type type="void"/>
5076 <parameters>
5077 <parameter name="window" type="GdkWindow*"/>
5078 <parameter name="x" type="gint"/>
5079 <parameter name="y" type="gint"/>
5080 <parameter name="width" type="gint"/>
5081 <parameter name="height" type="gint"/>
5082 </parameters>
5083 </method>
5084 <method name="clear_area_e" symbol="gdk_window_clear_area_e">
5085 <return-type type="void"/>
5086 <parameters>
5087 <parameter name="window" type="GdkWindow*"/>
5088 <parameter name="x" type="gint"/>
5089 <parameter name="y" type="gint"/>
5090 <parameter name="width" type="gint"/>
5091 <parameter name="height" type="gint"/>
5092 </parameters>
5093 </method>
5094 <method name="configure_finished" symbol="gdk_window_configure_finished">
5095 <return-type type="void"/>
5096 <parameters>
5097 <parameter name="window" type="GdkWindow*"/>
5098 </parameters>
5099 </method>
5100 <method name="constrain_size" symbol="gdk_window_constrain_size">
5101 <return-type type="void"/>
5102 <parameters>
5103 <parameter name="geometry" type="GdkGeometry*"/>
5104 <parameter name="flags" type="guint"/>
5105 <parameter name="width" type="gint"/>
5106 <parameter name="height" type="gint"/>
5107 <parameter name="new_width" type="gint*"/>
5108 <parameter name="new_height" type="gint*"/>
5109 </parameters>
5110 </method>
5111 <method name="coords_from_parent" symbol="gdk_window_coords_from_parent">
5112 <return-type type="void"/>
5113 <parameters>
5114 <parameter name="window" type="GdkWindow*"/>
5115 <parameter name="parent_x" type="gdouble"/>
5116 <parameter name="parent_y" type="gdouble"/>
5117 <parameter name="x" type="gdouble*"/>
5118 <parameter name="y" type="gdouble*"/>
5119 </parameters>
5120 </method>
5121 <method name="coords_to_parent" symbol="gdk_window_coords_to_parent">
5122 <return-type type="void"/>
5123 <parameters>
5124 <parameter name="window" type="GdkWindow*"/>
5125 <parameter name="x" type="gdouble"/>
5126 <parameter name="y" type="gdouble"/>
5127 <parameter name="parent_x" type="gdouble*"/>
5128 <parameter name="parent_y" type="gdouble*"/>
5129 </parameters>
5130 </method>
5131 <method name="create_similar_surface" symbol="gdk_window_create_similar_surface">
5132 <return-type type="cairo_surface_t*"/>
5133 <parameters>
5134 <parameter name="window" type="GdkWindow*"/>
5135 <parameter name="content" type="cairo_content_t"/>
5136 <parameter name="width" type="int"/>
5137 <parameter name="height" type="int"/>
5138 </parameters>
5139 </method>
5140 <method name="deiconify" symbol="gdk_window_deiconify">
5141 <return-type type="void"/>
5142 <parameters>
5143 <parameter name="window" type="GdkWindow*"/>
5144 </parameters>
5145 </method>
5146 <method name="destroy" symbol="gdk_window_destroy">
5147 <return-type type="void"/>
5148 <parameters>
5149 <parameter name="window" type="GdkWindow*"/>
5150 </parameters>
5151 </method>
5152 <method name="enable_synchronized_configure" symbol="gdk_window_enable_synchronized_configure">
5153 <return-type type="void"/>
5154 <parameters>
5155 <parameter name="window" type="GdkWindow*"/>
5156 </parameters>
5157 </method>
5158 <method name="end_paint" symbol="gdk_window_end_paint">
5159 <return-type type="void"/>
5160 <parameters>
5161 <parameter name="window" type="GdkWindow*"/>
5162 </parameters>
5163 </method>
5164 <method name="ensure_native" symbol="gdk_window_ensure_native">
5165 <return-type type="gboolean"/>
5166 <parameters>
5167 <parameter name="window" type="GdkWindow*"/>
5168 </parameters>
5169 </method>
5170 <method name="flush" symbol="gdk_window_flush">
5171 <return-type type="void"/>
5172 <parameters>
5173 <parameter name="window" type="GdkWindow*"/>
5174 </parameters>
5175 </method>
5176 <method name="focus" symbol="gdk_window_focus">
5177 <return-type type="void"/>
5178 <parameters>
5179 <parameter name="window" type="GdkWindow*"/>
5180 <parameter name="timestamp" type="guint32"/>
5181 </parameters>
5182 </method>
5183 <method name="foreign_new" symbol="gdk_window_foreign_new">
5184 <return-type type="GdkWindow*"/>
5185 <parameters>
5186 <parameter name="anid" type="GdkNativeWindow"/>
5187 </parameters>
5188 </method>
5189 <method name="foreign_new_for_display" symbol="gdk_window_foreign_new_for_display">
5190 <return-type type="GdkWindow*"/>
5191 <parameters>
5192 <parameter name="display" type="GdkDisplay*"/>
5193 <parameter name="anid" type="GdkNativeWindow"/>
5194 </parameters>
5195 </method>
5196 <method name="freeze_toplevel_updates_libgtk_only" symbol="gdk_window_freeze_toplevel_updates_libgtk_only">
5197 <return-type type="void"/>
5198 <parameters>
5199 <parameter name="window" type="GdkWindow*"/>
5200 </parameters>
5201 </method>
5202 <method name="freeze_updates" symbol="gdk_window_freeze_updates">
5203 <return-type type="void"/>
5204 <parameters>
5205 <parameter name="window" type="GdkWindow*"/>
5206 </parameters>
5207 </method>
5208 <method name="fullscreen" symbol="gdk_window_fullscreen">
5209 <return-type type="void"/>
5210 <parameters>
5211 <parameter name="window" type="GdkWindow*"/>
5212 </parameters>
5213 </method>
5214 <method name="geometry_changed" symbol="gdk_window_geometry_changed">
5215 <return-type type="void"/>
5216 <parameters>
5217 <parameter name="window" type="GdkWindow*"/>
5218 </parameters>
5219 </method>
5220 <method name="get_accept_focus" symbol="gdk_window_get_accept_focus">
5221 <return-type type="gboolean"/>
5222 <parameters>
5223 <parameter name="window" type="GdkWindow*"/>
5224 </parameters>
5225 </method>
5226 <method name="get_background_pattern" symbol="gdk_window_get_background_pattern">
5227 <return-type type="cairo_pattern_t*"/>
5228 <parameters>
5229 <parameter name="window" type="GdkWindow*"/>
5230 </parameters>
5231 </method>
5232 <method name="get_children" symbol="gdk_window_get_children">
5233 <return-type type="GList*"/>
5234 <parameters>
5235 <parameter name="window" type="GdkWindow*"/>
5236 </parameters>
5237 </method>
5238 <method name="get_composited" symbol="gdk_window_get_composited">
5239 <return-type type="gboolean"/>
5240 <parameters>
5241 <parameter name="window" type="GdkWindow*"/>
5242 </parameters>
5243 </method>
5244 <method name="get_cursor" symbol="gdk_window_get_cursor">
5245 <return-type type="GdkCursor*"/>
5246 <parameters>
5247 <parameter name="window" type="GdkWindow*"/>
5248 </parameters>
5249 </method>
5250 <method name="get_decorations" symbol="gdk_window_get_decorations">
5251 <return-type type="gboolean"/>
5252 <parameters>
5253 <parameter name="window" type="GdkWindow*"/>
5254 <parameter name="decorations" type="GdkWMDecoration*"/>
5255 </parameters>
5256 </method>
5257 <method name="get_deskrelative_origin" symbol="gdk_window_get_deskrelative_origin">
5258 <return-type type="gboolean"/>
5259 <parameters>
5260 <parameter name="window" type="GdkWindow*"/>
5261 <parameter name="x" type="gint*"/>
5262 <parameter name="y" type="gint*"/>
5263 </parameters>
5264 </method>
5265 <method name="get_effective_parent" symbol="gdk_window_get_effective_parent">
5266 <return-type type="GdkWindow*"/>
5267 <parameters>
5268 <parameter name="window" type="GdkWindow*"/>
5269 </parameters>
5270 </method>
5271 <method name="get_effective_toplevel" symbol="gdk_window_get_effective_toplevel">
5272 <return-type type="GdkWindow*"/>
5273 <parameters>
5274 <parameter name="window" type="GdkWindow*"/>
5275 </parameters>
5276 </method>
5277 <method name="get_events" symbol="gdk_window_get_events">
5278 <return-type type="GdkEventMask"/>
5279 <parameters>
5280 <parameter name="window" type="GdkWindow*"/>
5281 </parameters>
5282 </method>
5283 <method name="get_focus_on_map" symbol="gdk_window_get_focus_on_map">
5284 <return-type type="gboolean"/>
5285 <parameters>
5286 <parameter name="window" type="GdkWindow*"/>
5287 </parameters>
5288 </method>
5289 <method name="get_frame_extents" symbol="gdk_window_get_frame_extents">
5290 <return-type type="void"/>
5291 <parameters>
5292 <parameter name="window" type="GdkWindow*"/>
5293 <parameter name="rect" type="GdkRectangle*"/>
5294 </parameters>
5295 </method>
5296 <method name="get_geometry" symbol="gdk_window_get_geometry">
5297 <return-type type="void"/>
5298 <parameters>
5299 <parameter name="window" type="GdkWindow*"/>
5300 <parameter name="x" type="gint*"/>
5301 <parameter name="y" type="gint*"/>
5302 <parameter name="width" type="gint*"/>
5303 <parameter name="height" type="gint*"/>
5304 <parameter name="depth" type="gint*"/>
5305 </parameters>
5306 </method>
5307 <method name="get_group" symbol="gdk_window_get_group">
5308 <return-type type="GdkWindow*"/>
5309 <parameters>
5310 <parameter name="window" type="GdkWindow*"/>
5311 </parameters>
5312 </method>
5313 <method name="get_internal_paint_info" symbol="gdk_window_get_internal_paint_info">
5314 <return-type type="void"/>
5315 <parameters>
5316 <parameter name="window" type="GdkWindow*"/>
5317 <parameter name="real_drawable" type="GdkDrawable**"/>
5318 <parameter name="x_offset" type="gint*"/>
5319 <parameter name="y_offset" type="gint*"/>
5320 </parameters>
5321 </method>
5322 <method name="get_modal_hint" symbol="gdk_window_get_modal_hint">
5323 <return-type type="gboolean"/>
5324 <parameters>
5325 <parameter name="window" type="GdkWindow*"/>
5326 </parameters>
5327 </method>
5328 <method name="get_origin" symbol="gdk_window_get_origin">
5329 <return-type type="gint"/>
5330 <parameters>
5331 <parameter name="window" type="GdkWindow*"/>
5332 <parameter name="x" type="gint*"/>
5333 <parameter name="y" type="gint*"/>
5334 </parameters>
5335 </method>
5336 <method name="get_parent" symbol="gdk_window_get_parent">
5337 <return-type type="GdkWindow*"/>
5338 <parameters>
5339 <parameter name="window" type="GdkWindow*"/>
5340 </parameters>
5341 </method>
5342 <method name="get_pointer" symbol="gdk_window_get_pointer">
5343 <return-type type="GdkWindow*"/>
5344 <parameters>
5345 <parameter name="window" type="GdkWindow*"/>
5346 <parameter name="x" type="gint*"/>
5347 <parameter name="y" type="gint*"/>
5348 <parameter name="mask" type="GdkModifierType*"/>
5349 </parameters>
5350 </method>
5351 <method name="get_position" symbol="gdk_window_get_position">
5352 <return-type type="void"/>
5353 <parameters>
5354 <parameter name="window" type="GdkWindow*"/>
5355 <parameter name="x" type="gint*"/>
5356 <parameter name="y" type="gint*"/>
5357 </parameters>
5358 </method>
5359 <method name="get_root_coords" symbol="gdk_window_get_root_coords">
5360 <return-type type="void"/>
5361 <parameters>
5362 <parameter name="window" type="GdkWindow*"/>
5363 <parameter name="x" type="gint"/>
5364 <parameter name="y" type="gint"/>
5365 <parameter name="root_x" type="gint*"/>
5366 <parameter name="root_y" type="gint*"/>
5367 </parameters>
5368 </method>
5369 <method name="get_root_origin" symbol="gdk_window_get_root_origin">
5370 <return-type type="void"/>
5371 <parameters>
5372 <parameter name="window" type="GdkWindow*"/>
5373 <parameter name="x" type="gint*"/>
5374 <parameter name="y" type="gint*"/>
5375 </parameters>
5376 </method>
5377 <method name="get_state" symbol="gdk_window_get_state">
5378 <return-type type="GdkWindowState"/>
5379 <parameters>
5380 <parameter name="window" type="GdkWindow*"/>
5381 </parameters>
5382 </method>
5383 <method name="get_toplevel" symbol="gdk_window_get_toplevel">
5384 <return-type type="GdkWindow*"/>
5385 <parameters>
5386 <parameter name="window" type="GdkWindow*"/>
5387 </parameters>
5388 </method>
5389 <method name="get_toplevels" symbol="gdk_window_get_toplevels">
5390 <return-type type="GList*"/>
5391 </method>
5392 <method name="get_type_hint" symbol="gdk_window_get_type_hint">
5393 <return-type type="GdkWindowTypeHint"/>
5394 <parameters>
5395 <parameter name="window" type="GdkWindow*"/>
5396 </parameters>
5397 </method>
5398 <method name="get_update_area" symbol="gdk_window_get_update_area">
5399 <return-type type="GdkRegion*"/>
5400 <parameters>
5401 <parameter name="window" type="GdkWindow*"/>
5402 </parameters>
5403 </method>
5404 <method name="get_user_data" symbol="gdk_window_get_user_data">
5405 <return-type type="void"/>
5406 <parameters>
5407 <parameter name="window" type="GdkWindow*"/>
5408 <parameter name="data" type="gpointer*"/>
5409 </parameters>
5410 </method>
5411 <method name="get_window_type" symbol="gdk_window_get_window_type">
5412 <return-type type="GdkWindowType"/>
5413 <parameters>
5414 <parameter name="window" type="GdkWindow*"/>
5415 </parameters>
5416 </method>
5417 <method name="has_native" symbol="gdk_window_has_native">
5418 <return-type type="gboolean"/>
5419 <parameters>
5420 <parameter name="window" type="GdkWindow*"/>
5421 </parameters>
5422 </method>
5423 <method name="hide" symbol="gdk_window_hide">
5424 <return-type type="void"/>
5425 <parameters>
5426 <parameter name="window" type="GdkWindow*"/>
5427 </parameters>
5428 </method>
5429 <method name="iconify" symbol="gdk_window_iconify">
5430 <return-type type="void"/>
5431 <parameters>
5432 <parameter name="window" type="GdkWindow*"/>
5433 </parameters>
5434 </method>
5435 <method name="input_shape_combine_mask" symbol="gdk_window_input_shape_combine_mask">
5436 <return-type type="void"/>
5437 <parameters>
5438 <parameter name="window" type="GdkWindow*"/>
5439 <parameter name="mask" type="GdkBitmap*"/>
5440 <parameter name="x" type="gint"/>
5441 <parameter name="y" type="gint"/>
5442 </parameters>
5443 </method>
5444 <method name="input_shape_combine_region" symbol="gdk_window_input_shape_combine_region">
5445 <return-type type="void"/>
5446 <parameters>
5447 <parameter name="window" type="GdkWindow*"/>
5448 <parameter name="shape_region" type="GdkRegion*"/>
5449 <parameter name="offset_x" type="gint"/>
5450 <parameter name="offset_y" type="gint"/>
5451 </parameters>
5452 </method>
5453 <method name="invalidate_maybe_recurse" symbol="gdk_window_invalidate_maybe_recurse">
5454 <return-type type="void"/>
5455 <parameters>
5456 <parameter name="window" type="GdkWindow*"/>
5457 <parameter name="region" type="GdkRegion*"/>
5458 <parameter name="child_func" type="GCallback"/>
5459 <parameter name="user_data" type="gpointer"/>
5460 </parameters>
5461 </method>
5462 <method name="invalidate_rect" symbol="gdk_window_invalidate_rect">
5463 <return-type type="void"/>
5464 <parameters>
5465 <parameter name="window" type="GdkWindow*"/>
5466 <parameter name="rect" type="GdkRectangle*"/>
5467 <parameter name="invalidate_children" type="gboolean"/>
5468 </parameters>
5469 </method>
5470 <method name="invalidate_region" symbol="gdk_window_invalidate_region">
5471 <return-type type="void"/>
5472 <parameters>
5473 <parameter name="window" type="GdkWindow*"/>
5474 <parameter name="region" type="GdkRegion*"/>
5475 <parameter name="invalidate_children" type="gboolean"/>
5476 </parameters>
5477 </method>
5478 <method name="is_destroyed" symbol="gdk_window_is_destroyed">
5479 <return-type type="gboolean"/>
5480 <parameters>
5481 <parameter name="window" type="GdkWindow*"/>
5482 </parameters>
5483 </method>
5484 <method name="is_input_only" symbol="gdk_window_is_input_only">
5485 <return-type type="gboolean"/>
5486 <parameters>
5487 <parameter name="window" type="GdkWindow*"/>
5488 </parameters>
5489 </method>
5490 <method name="is_shaped" symbol="gdk_window_is_shaped">
5491 <return-type type="gboolean"/>
5492 <parameters>
5493 <parameter name="window" type="GdkWindow*"/>
5494 </parameters>
5495 </method>
5496 <method name="is_viewable" symbol="gdk_window_is_viewable">
5497 <return-type type="gboolean"/>
5498 <parameters>
5499 <parameter name="window" type="GdkWindow*"/>
5500 </parameters>
5501 </method>
5502 <method name="is_visible" symbol="gdk_window_is_visible">
5503 <return-type type="gboolean"/>
5504 <parameters>
5505 <parameter name="window" type="GdkWindow*"/>
5506 </parameters>
5507 </method>
5508 <method name="lookup" symbol="gdk_window_lookup">
5509 <return-type type="GdkWindow*"/>
5510 <parameters>
5511 <parameter name="anid" type="GdkNativeWindow"/>
5512 </parameters>
5513 </method>
5514 <method name="lookup_for_display" symbol="gdk_window_lookup_for_display">
5515 <return-type type="GdkWindow*"/>
5516 <parameters>
5517 <parameter name="display" type="GdkDisplay*"/>
5518 <parameter name="anid" type="GdkNativeWindow"/>
5519 </parameters>
5520 </method>
5521 <method name="lower" symbol="gdk_window_lower">
5522 <return-type type="void"/>
5523 <parameters>
5524 <parameter name="window" type="GdkWindow*"/>
5525 </parameters>
5526 </method>
5527 <method name="maximize" symbol="gdk_window_maximize">
5528 <return-type type="void"/>
5529 <parameters>
5530 <parameter name="window" type="GdkWindow*"/>
5531 </parameters>
5532 </method>
5533 <method name="merge_child_input_shapes" symbol="gdk_window_merge_child_input_shapes">
5534 <return-type type="void"/>
5535 <parameters>
5536 <parameter name="window" type="GdkWindow*"/>
5537 </parameters>
5538 </method>
5539 <method name="merge_child_shapes" symbol="gdk_window_merge_child_shapes">
5540 <return-type type="void"/>
5541 <parameters>
5542 <parameter name="window" type="GdkWindow*"/>
5543 </parameters>
5544 </method>
5545 <method name="move" symbol="gdk_window_move">
5546 <return-type type="void"/>
5547 <parameters>
5548 <parameter name="window" type="GdkWindow*"/>
5549 <parameter name="x" type="gint"/>
5550 <parameter name="y" type="gint"/>
5551 </parameters>
5552 </method>
5553 <method name="move_region" symbol="gdk_window_move_region">
5554 <return-type type="void"/>
5555 <parameters>
5556 <parameter name="window" type="GdkWindow*"/>
5557 <parameter name="region" type="GdkRegion*"/>
5558 <parameter name="dx" type="gint"/>
5559 <parameter name="dy" type="gint"/>
5560 </parameters>
5561 </method>
5562 <method name="move_resize" symbol="gdk_window_move_resize">
5563 <return-type type="void"/>
5564 <parameters>
5565 <parameter name="window" type="GdkWindow*"/>
5566 <parameter name="x" type="gint"/>
5567 <parameter name="y" type="gint"/>
5568 <parameter name="width" type="gint"/>
5569 <parameter name="height" type="gint"/>
5570 </parameters>
5571 </method>
5572 <constructor name="new" symbol="gdk_window_new">
5573 <return-type type="GdkWindow*"/>
5574 <parameters>
5575 <parameter name="parent" type="GdkWindow*"/>
5576 <parameter name="attributes" type="GdkWindowAttr*"/>
5577 <parameter name="attributes_mask" type="gint"/>
5578 </parameters>
5579 </constructor>
5580 <method name="peek_children" symbol="gdk_window_peek_children">
5581 <return-type type="GList*"/>
5582 <parameters>
5583 <parameter name="window" type="GdkWindow*"/>
5584 </parameters>
5585 </method>
5586 <method name="process_all_updates" symbol="gdk_window_process_all_updates">
5587 <return-type type="void"/>
5588 </method>
5589 <method name="process_updates" symbol="gdk_window_process_updates">
5590 <return-type type="void"/>
5591 <parameters>
5592 <parameter name="window" type="GdkWindow*"/>
5593 <parameter name="update_children" type="gboolean"/>
5594 </parameters>
5595 </method>
5596 <method name="raise" symbol="gdk_window_raise">
5597 <return-type type="void"/>
5598 <parameters>
5599 <parameter name="window" type="GdkWindow*"/>
5600 </parameters>
5601 </method>
5602 <method name="register_dnd" symbol="gdk_window_register_dnd">
5603 <return-type type="void"/>
5604 <parameters>
5605 <parameter name="window" type="GdkWindow*"/>
5606 </parameters>
5607 </method>
5608 <method name="remove_filter" symbol="gdk_window_remove_filter">
5609 <return-type type="void"/>
5610 <parameters>
5611 <parameter name="window" type="GdkWindow*"/>
5612 <parameter name="function" type="GdkFilterFunc"/>
5613 <parameter name="data" type="gpointer"/>
5614 </parameters>
5615 </method>
5616 <method name="remove_redirection" symbol="gdk_window_remove_redirection">
5617 <return-type type="void"/>
5618 <parameters>
5619 <parameter name="window" type="GdkWindow*"/>
5620 </parameters>
5621 </method>
5622 <method name="reparent" symbol="gdk_window_reparent">
5623 <return-type type="void"/>
5624 <parameters>
5625 <parameter name="window" type="GdkWindow*"/>
5626 <parameter name="new_parent" type="GdkWindow*"/>
5627 <parameter name="x" type="gint"/>
5628 <parameter name="y" type="gint"/>
5629 </parameters>
5630 </method>
5631 <method name="resize" symbol="gdk_window_resize">
5632 <return-type type="void"/>
5633 <parameters>
5634 <parameter name="window" type="GdkWindow*"/>
5635 <parameter name="width" type="gint"/>
5636 <parameter name="height" type="gint"/>
5637 </parameters>
5638 </method>
5639 <method name="restack" symbol="gdk_window_restack">
5640 <return-type type="void"/>
5641 <parameters>
5642 <parameter name="window" type="GdkWindow*"/>
5643 <parameter name="sibling" type="GdkWindow*"/>
5644 <parameter name="above" type="gboolean"/>
5645 </parameters>
5646 </method>
5647 <method name="scroll" symbol="gdk_window_scroll">
5648 <return-type type="void"/>
5649 <parameters>
5650 <parameter name="window" type="GdkWindow*"/>
5651 <parameter name="dx" type="gint"/>
5652 <parameter name="dy" type="gint"/>
5653 </parameters>
5654 </method>
5655 <method name="set_accept_focus" symbol="gdk_window_set_accept_focus">
5656 <return-type type="void"/>
5657 <parameters>
5658 <parameter name="window" type="GdkWindow*"/>
5659 <parameter name="accept_focus" type="gboolean"/>
5660 </parameters>
5661 </method>
5662 <method name="set_back_pixmap" symbol="gdk_window_set_back_pixmap">
5663 <return-type type="void"/>
5664 <parameters>
5665 <parameter name="window" type="GdkWindow*"/>
5666 <parameter name="pixmap" type="GdkPixmap*"/>
5667 <parameter name="parent_relative" type="gboolean"/>
5668 </parameters>
5669 </method>
5670 <method name="set_background" symbol="gdk_window_set_background">
5671 <return-type type="void"/>
5672 <parameters>
5673 <parameter name="window" type="GdkWindow*"/>
5674 <parameter name="color" type="GdkColor*"/>
5675 </parameters>
5676 </method>
5677 <method name="set_child_input_shapes" symbol="gdk_window_set_child_input_shapes">
5678 <return-type type="void"/>
5679 <parameters>
5680 <parameter name="window" type="GdkWindow*"/>
5681 </parameters>
5682 </method>
5683 <method name="set_child_shapes" symbol="gdk_window_set_child_shapes">
5684 <return-type type="void"/>
5685 <parameters>
5686 <parameter name="window" type="GdkWindow*"/>
5687 </parameters>
5688 </method>
5689 <method name="set_composited" symbol="gdk_window_set_composited">
5690 <return-type type="void"/>
5691 <parameters>
5692 <parameter name="window" type="GdkWindow*"/>
5693 <parameter name="composited" type="gboolean"/>
5694 </parameters>
5695 </method>
5696 <method name="set_cursor" symbol="gdk_window_set_cursor">
5697 <return-type type="void"/>
5698 <parameters>
5699 <parameter name="window" type="GdkWindow*"/>
5700 <parameter name="cursor" type="GdkCursor*"/>
5701 </parameters>
5702 </method>
5703 <method name="set_debug_updates" symbol="gdk_window_set_debug_updates">
5704 <return-type type="void"/>
5705 <parameters>
5706 <parameter name="setting" type="gboolean"/>
5707 </parameters>
5708 </method>
5709 <method name="set_decorations" symbol="gdk_window_set_decorations">
5710 <return-type type="void"/>
5711 <parameters>
5712 <parameter name="window" type="GdkWindow*"/>
5713 <parameter name="decorations" type="GdkWMDecoration"/>
5714 </parameters>
5715 </method>
5716 <method name="set_events" symbol="gdk_window_set_events">
5717 <return-type type="void"/>
5718 <parameters>
5719 <parameter name="window" type="GdkWindow*"/>
5720 <parameter name="event_mask" type="GdkEventMask"/>
5721 </parameters>
5722 </method>
5723 <method name="set_focus_on_map" symbol="gdk_window_set_focus_on_map">
5724 <return-type type="void"/>
5725 <parameters>
5726 <parameter name="window" type="GdkWindow*"/>
5727 <parameter name="focus_on_map" type="gboolean"/>
5728 </parameters>
5729 </method>
5730 <method name="set_functions" symbol="gdk_window_set_functions">
5731 <return-type type="void"/>
5732 <parameters>
5733 <parameter name="window" type="GdkWindow*"/>
5734 <parameter name="functions" type="GdkWMFunction"/>
5735 </parameters>
5736 </method>
5737 <method name="set_geometry_hints" symbol="gdk_window_set_geometry_hints">
5738 <return-type type="void"/>
5739 <parameters>
5740 <parameter name="window" type="GdkWindow*"/>
5741 <parameter name="geometry" type="GdkGeometry*"/>
5742 <parameter name="geom_mask" type="GdkWindowHints"/>
5743 </parameters>
5744 </method>
5745 <method name="set_group" symbol="gdk_window_set_group">
5746 <return-type type="void"/>
5747 <parameters>
5748 <parameter name="window" type="GdkWindow*"/>
5749 <parameter name="leader" type="GdkWindow*"/>
5750 </parameters>
5751 </method>
5752 <method name="set_hints" symbol="gdk_window_set_hints">
5753 <return-type type="void"/>
5754 <parameters>
5755 <parameter name="window" type="GdkWindow*"/>
5756 <parameter name="x" type="gint"/>
5757 <parameter name="y" type="gint"/>
5758 <parameter name="min_width" type="gint"/>
5759 <parameter name="min_height" type="gint"/>
5760 <parameter name="max_width" type="gint"/>
5761 <parameter name="max_height" type="gint"/>
5762 <parameter name="flags" type="gint"/>
5763 </parameters>
5764 </method>
5765 <method name="set_icon" symbol="gdk_window_set_icon">
5766 <return-type type="void"/>
5767 <parameters>
5768 <parameter name="window" type="GdkWindow*"/>
5769 <parameter name="icon_window" type="GdkWindow*"/>
5770 <parameter name="pixmap" type="GdkPixmap*"/>
5771 <parameter name="mask" type="GdkBitmap*"/>
5772 </parameters>
5773 </method>
5774 <method name="set_icon_list" symbol="gdk_window_set_icon_list">
5775 <return-type type="void"/>
5776 <parameters>
5777 <parameter name="window" type="GdkWindow*"/>
5778 <parameter name="pixbufs" type="GList*"/>
5779 </parameters>
5780 </method>
5781 <method name="set_icon_name" symbol="gdk_window_set_icon_name">
5782 <return-type type="void"/>
5783 <parameters>
5784 <parameter name="window" type="GdkWindow*"/>
5785 <parameter name="name" type="gchar*"/>
5786 </parameters>
5787 </method>
5788 <method name="set_keep_above" symbol="gdk_window_set_keep_above">
5789 <return-type type="void"/>
5790 <parameters>
5791 <parameter name="window" type="GdkWindow*"/>
5792 <parameter name="setting" type="gboolean"/>
5793 </parameters>
5794 </method>
5795 <method name="set_keep_below" symbol="gdk_window_set_keep_below">
5796 <return-type type="void"/>
5797 <parameters>
5798 <parameter name="window" type="GdkWindow*"/>
5799 <parameter name="setting" type="gboolean"/>
5800 </parameters>
5801 </method>
5802 <method name="set_modal_hint" symbol="gdk_window_set_modal_hint">
5803 <return-type type="void"/>
5804 <parameters>
5805 <parameter name="window" type="GdkWindow*"/>
5806 <parameter name="modal" type="gboolean"/>
5807 </parameters>
5808 </method>
5809 <method name="set_opacity" symbol="gdk_window_set_opacity">
5810 <return-type type="void"/>
5811 <parameters>
5812 <parameter name="window" type="GdkWindow*"/>
5813 <parameter name="opacity" type="gdouble"/>
5814 </parameters>
5815 </method>
5816 <method name="set_override_redirect" symbol="gdk_window_set_override_redirect">
5817 <return-type type="void"/>
5818 <parameters>
5819 <parameter name="window" type="GdkWindow*"/>
5820 <parameter name="override_redirect" type="gboolean"/>
5821 </parameters>
5822 </method>
5823 <method name="set_role" symbol="gdk_window_set_role">
5824 <return-type type="void"/>
5825 <parameters>
5826 <parameter name="window" type="GdkWindow*"/>
5827 <parameter name="role" type="gchar*"/>
5828 </parameters>
5829 </method>
5830 <method name="set_skip_pager_hint" symbol="gdk_window_set_skip_pager_hint">
5831 <return-type type="void"/>
5832 <parameters>
5833 <parameter name="window" type="GdkWindow*"/>
5834 <parameter name="skips_pager" type="gboolean"/>
5835 </parameters>
5836 </method>
5837 <method name="set_skip_taskbar_hint" symbol="gdk_window_set_skip_taskbar_hint">
5838 <return-type type="void"/>
5839 <parameters>
5840 <parameter name="window" type="GdkWindow*"/>
5841 <parameter name="skips_taskbar" type="gboolean"/>
5842 </parameters>
5843 </method>
5844 <method name="set_startup_id" symbol="gdk_window_set_startup_id">
5845 <return-type type="void"/>
5846 <parameters>
5847 <parameter name="window" type="GdkWindow*"/>
5848 <parameter name="startup_id" type="gchar*"/>
5849 </parameters>
5850 </method>
5851 <method name="set_static_gravities" symbol="gdk_window_set_static_gravities">
5852 <return-type type="gboolean"/>
5853 <parameters>
5854 <parameter name="window" type="GdkWindow*"/>
5855 <parameter name="use_static" type="gboolean"/>
5856 </parameters>
5857 </method>
5858 <method name="set_title" symbol="gdk_window_set_title">
5859 <return-type type="void"/>
5860 <parameters>
5861 <parameter name="window" type="GdkWindow*"/>
5862 <parameter name="title" type="gchar*"/>
5863 </parameters>
5864 </method>
5865 <method name="set_transient_for" symbol="gdk_window_set_transient_for">
5866 <return-type type="void"/>
5867 <parameters>
5868 <parameter name="window" type="GdkWindow*"/>
5869 <parameter name="parent" type="GdkWindow*"/>
5870 </parameters>
5871 </method>
5872 <method name="set_type_hint" symbol="gdk_window_set_type_hint">
5873 <return-type type="void"/>
5874 <parameters>
5875 <parameter name="window" type="GdkWindow*"/>
5876 <parameter name="hint" type="GdkWindowTypeHint"/>
5877 </parameters>
5878 </method>
5879 <method name="set_urgency_hint" symbol="gdk_window_set_urgency_hint">
5880 <return-type type="void"/>
5881 <parameters>
5882 <parameter name="window" type="GdkWindow*"/>
5883 <parameter name="urgent" type="gboolean"/>
5884 </parameters>
5885 </method>
5886 <method name="set_user_data" symbol="gdk_window_set_user_data">
5887 <return-type type="void"/>
5888 <parameters>
5889 <parameter name="window" type="GdkWindow*"/>
5890 <parameter name="user_data" type="gpointer"/>
5891 </parameters>
5892 </method>
5893 <method name="shape_combine_mask" symbol="gdk_window_shape_combine_mask">
5894 <return-type type="void"/>
5895 <parameters>
5896 <parameter name="window" type="GdkWindow*"/>
5897 <parameter name="mask" type="GdkBitmap*"/>
5898 <parameter name="x" type="gint"/>
5899 <parameter name="y" type="gint"/>
5900 </parameters>
5901 </method>
5902 <method name="shape_combine_region" symbol="gdk_window_shape_combine_region">
5903 <return-type type="void"/>
5904 <parameters>
5905 <parameter name="window" type="GdkWindow*"/>
5906 <parameter name="shape_region" type="GdkRegion*"/>
5907 <parameter name="offset_x" type="gint"/>
5908 <parameter name="offset_y" type="gint"/>
5909 </parameters>
5910 </method>
5911 <method name="show" symbol="gdk_window_show">
5912 <return-type type="void"/>
5913 <parameters>
5914 <parameter name="window" type="GdkWindow*"/>
5915 </parameters>
5916 </method>
5917 <method name="show_unraised" symbol="gdk_window_show_unraised">
5918 <return-type type="void"/>
5919 <parameters>
5920 <parameter name="window" type="GdkWindow*"/>
5921 </parameters>
5922 </method>
5923 <method name="stick" symbol="gdk_window_stick">
5924 <return-type type="void"/>
5925 <parameters>
5926 <parameter name="window" type="GdkWindow*"/>
5927 </parameters>
5928 </method>
5929 <method name="thaw_toplevel_updates_libgtk_only" symbol="gdk_window_thaw_toplevel_updates_libgtk_only">
5930 <return-type type="void"/>
5931 <parameters>
5932 <parameter name="window" type="GdkWindow*"/>
5933 </parameters>
5934 </method>
5935 <method name="thaw_updates" symbol="gdk_window_thaw_updates">
5936 <return-type type="void"/>
5937 <parameters>
5938 <parameter name="window" type="GdkWindow*"/>
5939 </parameters>
5940 </method>
5941 <method name="unfullscreen" symbol="gdk_window_unfullscreen">
5942 <return-type type="void"/>
5943 <parameters>
5944 <parameter name="window" type="GdkWindow*"/>
5945 </parameters>
5946 </method>
5947 <method name="unmaximize" symbol="gdk_window_unmaximize">
5948 <return-type type="void"/>
5949 <parameters>
5950 <parameter name="window" type="GdkWindow*"/>
5951 </parameters>
5952 </method>
5953 <method name="unstick" symbol="gdk_window_unstick">
5954 <return-type type="void"/>
5955 <parameters>
5956 <parameter name="window" type="GdkWindow*"/>
5957 </parameters>
5958 </method>
5959 <method name="withdraw" symbol="gdk_window_withdraw">
5960 <return-type type="void"/>
5961 <parameters>
5962 <parameter name="window" type="GdkWindow*"/>
5963 </parameters>
5964 </method>
5965 <property name="cursor" type="GdkCursor*" readable="1" writable="1" construct="0" construct-only="0"/>
5966 <signal name="from-embedder" when="LAST">
5967 <return-type type="void"/>
5968 <parameters>
5969 <parameter name="object" type="GdkWindow*"/>
5970 <parameter name="p0" type="gdouble"/>
5971 <parameter name="p1" type="gdouble"/>
5972 <parameter name="p2" type="gpointer"/>
5973 <parameter name="p3" type="gpointer"/>
5974 </parameters>
5975 </signal>
5976 <signal name="pick-embedded-child" when="LAST">
5977 <return-type type="GdkWindow*"/>
5978 <parameters>
5979 <parameter name="object" type="GdkWindow*"/>
5980 <parameter name="p0" type="gdouble"/>
5981 <parameter name="p1" type="gdouble"/>
5982 </parameters>
5983 </signal>
5984 <signal name="to-embedder" when="LAST">
5985 <return-type type="void"/>
5986 <parameters>
5987 <parameter name="object" type="GdkWindow*"/>
5988 <parameter name="p0" type="gdouble"/>
5989 <parameter name="p1" type="gdouble"/>
5990 <parameter name="p2" type="gpointer"/>
5991 <parameter name="p3" type="gpointer"/>
5992 </parameters>
5993 </signal>
5994 </object>
5995 <constant name="GDK_CURRENT_TIME" type="int" value="0"/>
5996 <constant name="GDK_MAX_TIMECOORD_AXES" type="int" value="128"/>
5997 <constant name="GDK_PARENT_RELATIVE" type="int" value="1"/>
5998 <constant name="GDK_PRIORITY_REDRAW" type="int" value="20"/>
5999 </namespace>
6000 </api>