1 <repository version="1.0"
2 xmlns="http://www.gtk.org/introspection/core/1.0"
3 xmlns:c="http://www.gtk.org/introspection/c/1.0"
4 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
6 <record name="GdkPoint" c:type="GdkPoint">
8 <type name="gint" c:type="gint"/>
11 <type name="gint" c:type="gint"/>
14 <record name="GdkSegment" c:type="GdkSegment">
16 <type name="gint" c:type="gint"/>
19 <type name="gint" c:type="gint"/>
22 <type name="gint" c:type="gint"/>
25 <type name="gint" c:type="gint"/>
28 <record name="GdkSpan" c:type="GdkSpan">
30 <type name="gint" c:type="gint"/>
33 <type name="gint" c:type="gint"/>
36 <type name="gint" c:type="gint"/>
39 <record name="GdkRegion" c:type="GdkRegion"/>
40 <record name="GdkBitmap" c:type="GdkBitmap"/>
41 <enumeration name="ByteOrder"
43 glib:type-name="GdkByteOrder"
44 glib:get-type="gdk_byte_order_get_type">
45 <member name="lsb-first"
47 c:identifier="GDK_LSB_FIRST"
48 glib:nick="lsb-first"/>
49 <member name="msb-first"
51 c:identifier="GDK_MSB_FIRST"
52 glib:nick="msb-first"/>
54 <bitfield name="ModifierType"
55 c:type="GdkModifierType"
56 glib:type-name="GdkModifierType"
57 glib:get-type="gdk_modifier_type_get_type">
58 <member name="shift-mask"
60 c:identifier="GDK_SHIFT_MASK"
61 glib:nick="shift-mask"/>
62 <member name="lock-mask"
64 c:identifier="GDK_LOCK_MASK"
65 glib:nick="lock-mask"/>
66 <member name="control-mask"
68 c:identifier="GDK_CONTROL_MASK"
69 glib:nick="control-mask"/>
70 <member name="mod1-mask"
72 c:identifier="GDK_MOD1_MASK"
73 glib:nick="mod1-mask"/>
74 <member name="mod2-mask"
76 c:identifier="GDK_MOD2_MASK"
77 glib:nick="mod2-mask"/>
78 <member name="mod3-mask"
80 c:identifier="GDK_MOD3_MASK"
81 glib:nick="mod3-mask"/>
82 <member name="mod4-mask"
84 c:identifier="GDK_MOD4_MASK"
85 glib:nick="mod4-mask"/>
86 <member name="mod5-mask"
88 c:identifier="GDK_MOD5_MASK"
89 glib:nick="mod5-mask"/>
90 <member name="button1-mask"
92 c:identifier="GDK_BUTTON1_MASK"
93 glib:nick="button1-mask"/>
94 <member name="button2-mask"
96 c:identifier="GDK_BUTTON2_MASK"
97 glib:nick="button2-mask"/>
98 <member name="button3-mask"
100 c:identifier="GDK_BUTTON3_MASK"
101 glib:nick="button3-mask"/>
102 <member name="button4-mask"
104 c:identifier="GDK_BUTTON4_MASK"
105 glib:nick="button4-mask"/>
106 <member name="button5-mask"
108 c:identifier="GDK_BUTTON5_MASK"
109 glib:nick="button5-mask"/>
110 <member name="super-mask"
112 c:identifier="GDK_SUPER_MASK"
113 glib:nick="super-mask"/>
114 <member name="hyper-mask"
116 c:identifier="GDK_HYPER_MASK"
117 glib:nick="hyper-mask"/>
118 <member name="meta-mask"
120 c:identifier="GDK_META_MASK"
121 glib:nick="meta-mask"/>
122 <member name="release-mask"
124 c:identifier="GDK_RELEASE_MASK"
125 glib:nick="release-mask"/>
126 <member name="modifier-mask"
128 c:identifier="GDK_MODIFIER_MASK"
129 glib:nick="modifier-mask"/>
131 <bitfield name="InputCondition"
132 c:type="GdkInputCondition"
133 glib:type-name="GdkInputCondition"
134 glib:get-type="gdk_input_condition_get_type">
137 c:identifier="GDK_INPUT_READ"
141 c:identifier="GDK_INPUT_WRITE"
143 <member name="exception"
145 c:identifier="GDK_INPUT_EXCEPTION"
146 glib:nick="exception"/>
148 <enumeration name="Status"
150 glib:type-name="GdkStatus"
151 glib:get-type="gdk_status_get_type">
152 <member name="ok" value="0" c:identifier="GDK_OK" glib:nick="ok"/>
155 c:identifier="GDK_ERROR"
157 <member name="error-param"
159 c:identifier="GDK_ERROR_PARAM"
160 glib:nick="error-param"/>
161 <member name="error-file"
163 c:identifier="GDK_ERROR_FILE"
164 glib:nick="error-file"/>
165 <member name="error-mem"
167 c:identifier="GDK_ERROR_MEM"
168 glib:nick="error-mem"/>
170 <enumeration name="GrabStatus"
171 c:type="GdkGrabStatus"
172 glib:type-name="GdkGrabStatus"
173 glib:get-type="gdk_grab_status_get_type">
174 <member name="success"
176 c:identifier="GDK_GRAB_SUCCESS"
177 glib:nick="success"/>
178 <member name="already-grabbed"
180 c:identifier="GDK_GRAB_ALREADY_GRABBED"
181 glib:nick="already-grabbed"/>
182 <member name="invalid-time"
184 c:identifier="GDK_GRAB_INVALID_TIME"
185 glib:nick="invalid-time"/>
186 <member name="not-viewable"
188 c:identifier="GDK_GRAB_NOT_VIEWABLE"
189 glib:nick="not-viewable"/>
190 <member name="frozen"
192 c:identifier="GDK_GRAB_FROZEN"
195 <callback name="GdkInputFunction">
197 <type name="void" c:type="void"/>
200 <parameter name="data">
201 <type name="gpointer" c:type="gpointer"/>
203 <parameter name="source">
204 <type name="gint" c:type="gint"/>
206 <parameter name="condition">
207 <type name="GdkInputCondition" c:type="GdkInputCondition"/>
211 <callback name="GdkDestroyNotify">
213 <type name="void" c:type="void"/>
216 <parameter name="data">
217 <type name="gpointer" c:type="gpointer"/>
221 <class name="Colormap"
224 glib:type-name="GdkColormap"
225 glib:get-type="gdk_colormap_get_type">
226 <constructor name="new" c:identifier="gdk_colormap_new">
228 <type name="Colormap" c:type="GdkColormap*"/>
231 <parameter name="visual">
232 <type name="GdkVisual" c:type="GdkVisual*"/>
234 <parameter name="allocate">
235 <type name="gboolean" c:type="gboolean"/>
239 <constructor name="ref" c:identifier="gdk_colormap_ref">
241 <type name="Colormap" c:type="GdkColormap*"/>
244 <parameter name="cmap">
245 <type name="Colormap" c:type="GdkColormap*"/>
249 <constructor name="get_system" c:identifier="gdk_colormap_get_system">
251 <type name="Colormap" c:type="GdkColormap*"/>
254 <method name="unref" c:identifier="gdk_colormap_unref">
256 <type name="void" c:type="void"/>
259 <parameter name="cmap">
260 <type name="Colormap" c:type="GdkColormap*"/>
264 <method name="get_screen" c:identifier="gdk_colormap_get_screen">
266 <type name="GdkScreen" c:type="GdkScreen*"/>
269 <parameter name="cmap">
270 <type name="Colormap" c:type="GdkColormap*"/>
274 <method name="change" c:identifier="gdk_colormap_change">
276 <type name="void" c:type="void"/>
279 <parameter name="colormap">
280 <type name="Colormap" c:type="GdkColormap*"/>
282 <parameter name="ncolors">
283 <type name="gint" c:type="gint"/>
287 <method name="alloc_colors" c:identifier="gdk_colormap_alloc_colors">
289 <type name="gint" c:type="gint"/>
292 <parameter name="colormap">
293 <type name="Colormap" c:type="GdkColormap*"/>
295 <parameter name="colors">
296 <type name="GdkColor" c:type="GdkColor*"/>
298 <parameter name="n_colors">
299 <type name="gint" c:type="gint"/>
301 <parameter name="writeable">
302 <type name="gboolean" c:type="gboolean"/>
304 <parameter name="best_match">
305 <type name="gboolean" c:type="gboolean"/>
307 <parameter name="success">
308 <type name="gboolean" c:type="gboolean*"/>
312 <method name="alloc_color" c:identifier="gdk_colormap_alloc_color">
314 <type name="gboolean" c:type="gboolean"/>
317 <parameter name="colormap">
318 <type name="Colormap" c:type="GdkColormap*"/>
320 <parameter name="color">
321 <type name="GdkColor" c:type="GdkColor*"/>
323 <parameter name="writeable">
324 <type name="gboolean" c:type="gboolean"/>
326 <parameter name="best_match">
327 <type name="gboolean" c:type="gboolean"/>
331 <method name="free_colors" c:identifier="gdk_colormap_free_colors">
333 <type name="void" c:type="void"/>
336 <parameter name="colormap">
337 <type name="Colormap" c:type="GdkColormap*"/>
339 <parameter name="colors">
340 <type name="GdkColor" c:type="GdkColor*"/>
342 <parameter name="n_colors">
343 <type name="gint" c:type="gint"/>
347 <method name="query_color" c:identifier="gdk_colormap_query_color">
349 <type name="void" c:type="void"/>
352 <parameter name="colormap">
353 <type name="Colormap" c:type="GdkColormap*"/>
355 <parameter name="pixel">
356 <type name="gulong" c:type="gulong"/>
358 <parameter name="result">
359 <type name="GdkColor" c:type="GdkColor*"/>
363 <method name="get_visual" c:identifier="gdk_colormap_get_visual">
365 <type name="GdkVisual" c:type="GdkVisual*"/>
368 <parameter name="colormap">
369 <type name="Colormap" c:type="GdkColormap*"/>
374 <function name="colormap_get_system_size"
375 c:identifier="gdk_colormap_get_system_size">
377 <type name="gint" c:type="gint"/>
380 <function name="color_copy" c:identifier="gdk_color_copy">
382 <type name="GdkColor*" c:type="GdkColor*"/>
385 <parameter name="color">
386 <type name="GdkColor" c:type="GdkColor*"/>
390 <function name="color_free" c:identifier="gdk_color_free">
392 <type name="void" c:type="void"/>
395 <parameter name="color">
396 <type name="GdkColor" c:type="GdkColor*"/>
400 <function name="color_parse" c:identifier="gdk_color_parse">
402 <type name="gboolean" c:type="gboolean"/>
405 <parameter name="spec">
406 <type name="gchar" c:type="gchar*"/>
408 <parameter name="color">
409 <type name="GdkColor" c:type="GdkColor*"/>
413 <function name="color_hash" c:identifier="gdk_color_hash">
415 <type name="guint" c:type="guint"/>
418 <parameter name="colora">
419 <type name="GdkColor" c:type="GdkColor*"/>
423 <function name="color_equal" c:identifier="gdk_color_equal">
425 <type name="gboolean" c:type="gboolean"/>
428 <parameter name="colora">
429 <type name="GdkColor" c:type="GdkColor*"/>
431 <parameter name="colorb">
432 <type name="GdkColor" c:type="GdkColor*"/>
436 <function name="color_to_string" c:identifier="gdk_color_to_string">
438 <type name="gchar*" c:type="gchar*"/>
441 <parameter name="color">
442 <type name="GdkColor" c:type="GdkColor*"/>
446 <glib:boxed c:type="Color"
448 glib:type-name="GdkColor"
449 glib:get-type="gdk_color_get_type">
451 <function name="colors_store" c:identifier="gdk_colors_store">
453 <type name="void" c:type="void"/>
456 <parameter name="colormap">
457 <type name="Colormap" c:type="GdkColormap*"/>
459 <parameter name="colors">
460 <type name="Color" c:type="GdkColor*"/>
462 <parameter name="ncolors">
463 <type name="gint" c:type="gint"/>
467 <function name="color_white" c:identifier="gdk_color_white">
469 <type name="gint" c:type="gint"/>
472 <parameter name="colormap">
473 <type name="Colormap" c:type="GdkColormap*"/>
475 <parameter name="color">
476 <type name="Color" c:type="GdkColor*"/>
480 <function name="color_black" c:identifier="gdk_color_black">
482 <type name="gint" c:type="gint"/>
485 <parameter name="colormap">
486 <type name="Colormap" c:type="GdkColormap*"/>
488 <parameter name="color">
489 <type name="Color" c:type="GdkColor*"/>
493 <function name="color_alloc" c:identifier="gdk_color_alloc">
495 <type name="gint" c:type="gint"/>
498 <parameter name="colormap">
499 <type name="Colormap" c:type="GdkColormap*"/>
501 <parameter name="color">
502 <type name="Color" c:type="GdkColor*"/>
506 <function name="color_change" c:identifier="gdk_color_change">
508 <type name="gint" c:type="gint"/>
511 <parameter name="colormap">
512 <type name="Colormap" c:type="GdkColormap*"/>
514 <parameter name="color">
515 <type name="Color" c:type="GdkColor*"/>
519 <function name="colors_alloc" c:identifier="gdk_colors_alloc">
521 <type name="gint" c:type="gint"/>
524 <parameter name="colormap">
525 <type name="Colormap" c:type="GdkColormap*"/>
527 <parameter name="contiguous">
528 <type name="gboolean" c:type="gboolean"/>
530 <parameter name="planes">
531 <type name="gulong" c:type="gulong*"/>
533 <parameter name="nplanes">
534 <type name="gint" c:type="gint"/>
536 <parameter name="pixels">
537 <type name="gulong" c:type="gulong*"/>
539 <parameter name="npixels">
540 <type name="gint" c:type="gint"/>
544 <function name="colors_free" c:identifier="gdk_colors_free">
546 <type name="void" c:type="void"/>
549 <parameter name="colormap">
550 <type name="Colormap" c:type="GdkColormap*"/>
552 <parameter name="pixels">
553 <type name="gulong" c:type="gulong*"/>
555 <parameter name="npixels">
556 <type name="gint" c:type="gint"/>
558 <parameter name="planes">
559 <type name="gulong" c:type="gulong"/>
563 <bitfield name="DragAction"
564 c:type="GdkDragAction"
565 glib:type-name="GdkDragAction"
566 glib:get-type="gdk_drag_action_get_type">
567 <member name="default"
569 c:identifier="GDK_ACTION_DEFAULT"
570 glib:nick="default"/>
573 c:identifier="GDK_ACTION_COPY"
577 c:identifier="GDK_ACTION_MOVE"
581 c:identifier="GDK_ACTION_LINK"
583 <member name="private"
585 c:identifier="GDK_ACTION_PRIVATE"
586 glib:nick="private"/>
589 c:identifier="GDK_ACTION_ASK"
592 <enumeration name="DragProtocol"
593 c:type="GdkDragProtocol"
594 glib:type-name="GdkDragProtocol"
595 glib:get-type="gdk_drag_protocol_get_type">
598 c:identifier="GDK_DRAG_PROTO_MOTIF"
602 c:identifier="GDK_DRAG_PROTO_XDND"
604 <member name="rootwin"
606 c:identifier="GDK_DRAG_PROTO_ROOTWIN"
607 glib:nick="rootwin"/>
610 c:identifier="GDK_DRAG_PROTO_NONE"
612 <member name="win32-dropfiles"
614 c:identifier="GDK_DRAG_PROTO_WIN32_DROPFILES"
615 glib:nick="win32-dropfiles"/>
618 c:identifier="GDK_DRAG_PROTO_OLE2"
622 c:identifier="GDK_DRAG_PROTO_LOCAL"
625 <class name="DragContext"
626 c:type="GdkDragContext"
628 glib:type-name="GdkDragContext"
629 glib:get-type="gdk_drag_context_get_type">
630 <constructor name="new" c:identifier="gdk_drag_context_new">
632 <type name="DragContext" c:type="GdkDragContext*"/>
635 <method name="ref" c:identifier="gdk_drag_context_ref">
637 <type name="void" c:type="void"/>
640 <parameter name="context">
641 <type name="DragContext" c:type="GdkDragContext*"/>
645 <method name="unref" c:identifier="gdk_drag_context_unref">
647 <type name="void" c:type="void"/>
650 <parameter name="context">
651 <type name="DragContext" c:type="GdkDragContext*"/>
656 <function name="drag_status" c:identifier="gdk_drag_status">
658 <type name="void" c:type="void"/>
661 <parameter name="context">
662 <type name="DragContext" c:type="GdkDragContext*"/>
664 <parameter name="action">
665 <type name="GdkDragAction" c:type="GdkDragAction"/>
667 <parameter name="time_">
668 <type name="guint32" c:type="guint32"/>
672 <function name="drop_reply" c:identifier="gdk_drop_reply">
674 <type name="void" c:type="void"/>
677 <parameter name="context">
678 <type name="DragContext" c:type="GdkDragContext*"/>
680 <parameter name="ok">
681 <type name="gboolean" c:type="gboolean"/>
683 <parameter name="time_">
684 <type name="guint32" c:type="guint32"/>
688 <function name="drop_finish" c:identifier="gdk_drop_finish">
690 <type name="void" c:type="void"/>
693 <parameter name="context">
694 <type name="DragContext" c:type="GdkDragContext*"/>
696 <parameter name="success">
697 <type name="gboolean" c:type="gboolean"/>
699 <parameter name="time_">
700 <type name="guint32" c:type="guint32"/>
704 <function name="drag_get_selection" c:identifier="gdk_drag_get_selection">
706 <type name="GdkAtom" c:type="GdkAtom"/>
709 <parameter name="context">
710 <type name="DragContext" c:type="GdkDragContext*"/>
714 <function name="drag_begin" c:identifier="gdk_drag_begin">
716 <type name="GdkDragContext*" c:type="GdkDragContext*"/>
719 <parameter name="window">
720 <type name="GdkWindow" c:type="GdkWindow*"/>
722 <parameter name="targets">
723 <type name="GList" c:type="GList*"/>
727 <function name="drag_get_protocol_for_display"
728 c:identifier="gdk_drag_get_protocol_for_display">
730 <type name="guint32" c:type="guint32"/>
733 <parameter name="display">
734 <type name="GdkDisplay" c:type="GdkDisplay*"/>
736 <parameter name="xid">
737 <type name="guint32" c:type="guint32"/>
739 <parameter name="protocol">
740 <type name="GdkDragProtocol" c:type="GdkDragProtocol*"/>
744 <function name="drag_find_window_for_screen"
745 c:identifier="gdk_drag_find_window_for_screen">
747 <type name="void" c:type="void"/>
750 <parameter name="context">
751 <type name="DragContext" c:type="GdkDragContext*"/>
753 <parameter name="drag_window">
754 <type name="GdkWindow" c:type="GdkWindow*"/>
756 <parameter name="screen">
757 <type name="GdkScreen" c:type="GdkScreen*"/>
759 <parameter name="x_root">
760 <type name="gint" c:type="gint"/>
762 <parameter name="y_root">
763 <type name="gint" c:type="gint"/>
765 <parameter name="dest_window">
766 <type name="GdkWindow" c:type="GdkWindow**"/>
768 <parameter name="protocol">
769 <type name="GdkDragProtocol" c:type="GdkDragProtocol*"/>
773 <function name="drag_get_protocol" c:identifier="gdk_drag_get_protocol">
775 <type name="guint32" c:type="guint32"/>
778 <parameter name="xid">
779 <type name="guint32" c:type="guint32"/>
781 <parameter name="protocol">
782 <type name="GdkDragProtocol" c:type="GdkDragProtocol*"/>
786 <function name="drag_find_window" c:identifier="gdk_drag_find_window">
788 <type name="void" c:type="void"/>
791 <parameter name="context">
792 <type name="DragContext" c:type="GdkDragContext*"/>
794 <parameter name="drag_window">
795 <type name="GdkWindow" c:type="GdkWindow*"/>
797 <parameter name="x_root">
798 <type name="gint" c:type="gint"/>
800 <parameter name="y_root">
801 <type name="gint" c:type="gint"/>
803 <parameter name="dest_window">
804 <type name="GdkWindow" c:type="GdkWindow**"/>
806 <parameter name="protocol">
807 <type name="GdkDragProtocol" c:type="GdkDragProtocol*"/>
811 <function name="drag_motion" c:identifier="gdk_drag_motion">
813 <type name="gboolean" c:type="gboolean"/>
816 <parameter name="context">
817 <type name="DragContext" c:type="GdkDragContext*"/>
819 <parameter name="dest_window">
820 <type name="GdkWindow" c:type="GdkWindow*"/>
822 <parameter name="protocol">
823 <type name="GdkDragProtocol" c:type="GdkDragProtocol"/>
825 <parameter name="x_root">
826 <type name="gint" c:type="gint"/>
828 <parameter name="y_root">
829 <type name="gint" c:type="gint"/>
831 <parameter name="suggested_action">
832 <type name="GdkDragAction" c:type="GdkDragAction"/>
834 <parameter name="possible_actions">
835 <type name="GdkDragAction" c:type="GdkDragAction"/>
837 <parameter name="time_">
838 <type name="guint32" c:type="guint32"/>
842 <function name="drag_drop" c:identifier="gdk_drag_drop">
844 <type name="void" c:type="void"/>
847 <parameter name="context">
848 <type name="DragContext" c:type="GdkDragContext*"/>
850 <parameter name="time_">
851 <type name="guint32" c:type="guint32"/>
855 <function name="drag_abort" c:identifier="gdk_drag_abort">
857 <type name="void" c:type="void"/>
860 <parameter name="context">
861 <type name="DragContext" c:type="GdkDragContext*"/>
863 <parameter name="time_">
864 <type name="guint32" c:type="guint32"/>
868 <function name="drag_drop_succeeded" c:identifier="gdk_drag_drop_succeeded">
870 <type name="gboolean" c:type="gboolean"/>
873 <parameter name="context">
874 <type name="DragContext" c:type="GdkDragContext*"/>
878 <record name="GdkDeviceKey" c:type="GdkDeviceKey">
879 <field name="keyval">
880 <type name="guint" c:type="guint"/>
882 <field name="modifiers">
883 <type name="GdkModifierType" c:type="GdkModifierType"/>
886 <record name="GdkDeviceAxis" c:type="GdkDeviceAxis">
888 <type name="GdkAxisUse" c:type="GdkAxisUse"/>
891 <type name="gdouble" c:type="gdouble"/>
894 <type name="gdouble" c:type="gdouble"/>
897 <record name="GdkTimeCoord" c:type="GdkTimeCoord">
899 <type name="guint32" c:type="guint32"/>
902 <type name="gdouble" c:type="gdouble"/>
905 <enumeration name="ExtensionMode"
906 c:type="GdkExtensionMode"
907 glib:type-name="GdkExtensionMode"
908 glib:get-type="gdk_extension_mode_get_type">
911 c:identifier="GDK_EXTENSION_EVENTS_NONE"
915 c:identifier="GDK_EXTENSION_EVENTS_ALL"
917 <member name="cursor"
919 c:identifier="GDK_EXTENSION_EVENTS_CURSOR"
922 <enumeration name="InputSource"
923 c:type="GdkInputSource"
924 glib:type-name="GdkInputSource"
925 glib:get-type="gdk_input_source_get_type">
928 c:identifier="GDK_SOURCE_MOUSE"
932 c:identifier="GDK_SOURCE_PEN"
934 <member name="eraser"
936 c:identifier="GDK_SOURCE_ERASER"
938 <member name="cursor"
940 c:identifier="GDK_SOURCE_CURSOR"
943 <enumeration name="InputMode"
944 c:type="GdkInputMode"
945 glib:type-name="GdkInputMode"
946 glib:get-type="gdk_input_mode_get_type">
947 <member name="disabled"
949 c:identifier="GDK_MODE_DISABLED"
950 glib:nick="disabled"/>
951 <member name="screen"
953 c:identifier="GDK_MODE_SCREEN"
955 <member name="window"
957 c:identifier="GDK_MODE_WINDOW"
960 <enumeration name="AxisUse"
962 glib:type-name="GdkAxisUse"
963 glib:get-type="gdk_axis_use_get_type">
964 <member name="ignore"
966 c:identifier="GDK_AXIS_IGNORE"
968 <member name="x" value="1" c:identifier="GDK_AXIS_X" glib:nick="x"/>
969 <member name="y" value="2" c:identifier="GDK_AXIS_Y" glib:nick="y"/>
970 <member name="pressure"
972 c:identifier="GDK_AXIS_PRESSURE"
973 glib:nick="pressure"/>
976 c:identifier="GDK_AXIS_XTILT"
980 c:identifier="GDK_AXIS_YTILT"
984 c:identifier="GDK_AXIS_WHEEL"
988 c:identifier="GDK_AXIS_LAST"
994 glib:type-name="GdkDevice"
995 glib:get-type="gdk_device_get_type">
996 <constructor name="get_core_pointer"
997 c:identifier="gdk_device_get_core_pointer">
999 <type name="Device" c:type="GdkDevice*"/>
1002 <method name="set_source" c:identifier="gdk_device_set_source">
1004 <type name="void" c:type="void"/>
1007 <parameter name="device">
1008 <type name="Device" c:type="GdkDevice*"/>
1010 <parameter name="source">
1011 <type name="GdkInputSource" c:type="GdkInputSource"/>
1015 <method name="set_mode" c:identifier="gdk_device_set_mode">
1017 <type name="gboolean" c:type="gboolean"/>
1020 <parameter name="device">
1021 <type name="Device" c:type="GdkDevice*"/>
1023 <parameter name="mode">
1024 <type name="GdkInputMode" c:type="GdkInputMode"/>
1028 <method name="set_key" c:identifier="gdk_device_set_key">
1030 <type name="void" c:type="void"/>
1033 <parameter name="device">
1034 <type name="Device" c:type="GdkDevice*"/>
1036 <parameter name="index_">
1037 <type name="guint" c:type="guint"/>
1039 <parameter name="keyval">
1040 <type name="guint" c:type="guint"/>
1042 <parameter name="modifiers">
1043 <type name="GdkModifierType" c:type="GdkModifierType"/>
1047 <method name="set_axis_use" c:identifier="gdk_device_set_axis_use">
1049 <type name="void" c:type="void"/>
1052 <parameter name="device">
1053 <type name="Device" c:type="GdkDevice*"/>
1055 <parameter name="index_">
1056 <type name="guint" c:type="guint"/>
1058 <parameter name="use">
1059 <type name="GdkAxisUse" c:type="GdkAxisUse"/>
1063 <method name="get_state" c:identifier="gdk_device_get_state">
1065 <type name="void" c:type="void"/>
1068 <parameter name="device">
1069 <type name="Device" c:type="GdkDevice*"/>
1071 <parameter name="window">
1072 <type name="GdkWindow" c:type="GdkWindow*"/>
1074 <parameter name="axes">
1075 <type name="gdouble" c:type="gdouble*"/>
1077 <parameter name="mask">
1078 <type name="GdkModifierType" c:type="GdkModifierType*"/>
1082 <method name="get_history" c:identifier="gdk_device_get_history">
1084 <type name="gboolean" c:type="gboolean"/>
1087 <parameter name="device">
1088 <type name="Device" c:type="GdkDevice*"/>
1090 <parameter name="window">
1091 <type name="GdkWindow" c:type="GdkWindow*"/>
1093 <parameter name="start">
1094 <type name="guint32" c:type="guint32"/>
1096 <parameter name="stop">
1097 <type name="guint32" c:type="guint32"/>
1099 <parameter name="events">
1100 <type name="GdkTimeCoord" c:type="GdkTimeCoord***"/>
1102 <parameter name="n_events">
1103 <type name="gint" c:type="gint*"/>
1107 <method name="get_axis" c:identifier="gdk_device_get_axis">
1109 <type name="gboolean" c:type="gboolean"/>
1112 <parameter name="device">
1113 <type name="Device" c:type="GdkDevice*"/>
1115 <parameter name="axes">
1116 <type name="gdouble" c:type="gdouble*"/>
1118 <parameter name="use">
1119 <type name="GdkAxisUse" c:type="GdkAxisUse"/>
1121 <parameter name="value">
1122 <type name="gdouble" c:type="gdouble*"/>
1127 <function name="devices_list" c:identifier="gdk_devices_list">
1129 <type name="GList*" c:type="GList*"/>
1132 <function name="device_free_history" c:identifier="gdk_device_free_history">
1134 <type name="void" c:type="void"/>
1137 <parameter name="events">
1138 <type name="GdkTimeCoord" c:type="GdkTimeCoord**"/>
1140 <parameter name="n_events">
1141 <type name="gint" c:type="gint"/>
1145 <function name="input_set_extension_events"
1146 c:identifier="gdk_input_set_extension_events">
1148 <type name="void" c:type="void"/>
1151 <parameter name="window">
1152 <type name="GdkWindow" c:type="GdkWindow*"/>
1154 <parameter name="mask">
1155 <type name="gint" c:type="gint"/>
1157 <parameter name="mode">
1158 <type name="GdkExtensionMode" c:type="GdkExtensionMode"/>
1162 <record name="GdkEventAny" c:type="GdkEventAny">
1164 <type name="GdkEventType" c:type="GdkEventType"/>
1166 <field name="window">
1167 <type name="GdkWindow*" c:type="GdkWindow*"/>
1169 <field name="send_event">
1170 <type name="gint8" c:type="gint8"/>
1173 <record name="GdkEventExpose" c:type="GdkEventExpose">
1175 <type name="GdkEventType" c:type="GdkEventType"/>
1177 <field name="window">
1178 <type name="GdkWindow*" c:type="GdkWindow*"/>
1180 <field name="send_event">
1181 <type name="gint8" c:type="gint8"/>
1184 <type name="GdkRectangle" c:type="GdkRectangle"/>
1186 <field name="region">
1187 <type name="GdkRegion*" c:type="GdkRegion*"/>
1189 <field name="count">
1190 <type name="gint" c:type="gint"/>
1193 <record name="GdkEventNoExpose" c:type="GdkEventNoExpose">
1195 <type name="GdkEventType" c:type="GdkEventType"/>
1197 <field name="window">
1198 <type name="GdkWindow*" c:type="GdkWindow*"/>
1200 <field name="send_event">
1201 <type name="gint8" c:type="gint8"/>
1204 <record name="GdkEventVisibility" c:type="GdkEventVisibility">
1206 <type name="GdkEventType" c:type="GdkEventType"/>
1208 <field name="window">
1209 <type name="GdkWindow*" c:type="GdkWindow*"/>
1211 <field name="send_event">
1212 <type name="gint8" c:type="gint8"/>
1214 <field name="state">
1215 <type name="GdkVisibilityState" c:type="GdkVisibilityState"/>
1218 <record name="GdkEventMotion" c:type="GdkEventMotion">
1220 <type name="GdkEventType" c:type="GdkEventType"/>
1222 <field name="window">
1223 <type name="GdkWindow*" c:type="GdkWindow*"/>
1225 <field name="send_event">
1226 <type name="gint8" c:type="gint8"/>
1229 <type name="guint32" c:type="guint32"/>
1232 <type name="gdouble" c:type="gdouble"/>
1235 <type name="gdouble" c:type="gdouble"/>
1238 <type name="gdouble*" c:type="gdouble*"/>
1240 <field name="state">
1241 <type name="guint" c:type="guint"/>
1243 <field name="is_hint">
1244 <type name="gint16" c:type="gint16"/>
1246 <field name="device">
1247 <type name="GdkDevice*" c:type="GdkDevice*"/>
1249 <field name="x_root">
1250 <type name="gdouble" c:type="gdouble"/>
1252 <field name="y_root">
1253 <type name="gdouble" c:type="gdouble"/>
1256 <record name="GdkEventButton" c:type="GdkEventButton">
1258 <type name="GdkEventType" c:type="GdkEventType"/>
1260 <field name="window">
1261 <type name="GdkWindow*" c:type="GdkWindow*"/>
1263 <field name="send_event">
1264 <type name="gint8" c:type="gint8"/>
1267 <type name="guint32" c:type="guint32"/>
1270 <type name="gdouble" c:type="gdouble"/>
1273 <type name="gdouble" c:type="gdouble"/>
1276 <type name="gdouble*" c:type="gdouble*"/>
1278 <field name="state">
1279 <type name="guint" c:type="guint"/>
1281 <field name="button">
1282 <type name="guint" c:type="guint"/>
1284 <field name="device">
1285 <type name="GdkDevice*" c:type="GdkDevice*"/>
1287 <field name="x_root">
1288 <type name="gdouble" c:type="gdouble"/>
1290 <field name="y_root">
1291 <type name="gdouble" c:type="gdouble"/>
1294 <record name="GdkEventScroll" c:type="GdkEventScroll">
1296 <type name="GdkEventType" c:type="GdkEventType"/>
1298 <field name="window">
1299 <type name="GdkWindow*" c:type="GdkWindow*"/>
1301 <field name="send_event">
1302 <type name="gint8" c:type="gint8"/>
1305 <type name="guint32" c:type="guint32"/>
1308 <type name="gdouble" c:type="gdouble"/>
1311 <type name="gdouble" c:type="gdouble"/>
1313 <field name="state">
1314 <type name="guint" c:type="guint"/>
1316 <field name="direction">
1317 <type name="GdkScrollDirection" c:type="GdkScrollDirection"/>
1319 <field name="device">
1320 <type name="GdkDevice*" c:type="GdkDevice*"/>
1322 <field name="x_root">
1323 <type name="gdouble" c:type="gdouble"/>
1325 <field name="y_root">
1326 <type name="gdouble" c:type="gdouble"/>
1329 <record name="GdkEventKey" c:type="GdkEventKey">
1331 <type name="GdkEventType" c:type="GdkEventType"/>
1333 <field name="window">
1334 <type name="GdkWindow*" c:type="GdkWindow*"/>
1336 <field name="send_event">
1337 <type name="gint8" c:type="gint8"/>
1340 <type name="guint32" c:type="guint32"/>
1342 <field name="state">
1343 <type name="guint" c:type="guint"/>
1345 <field name="keyval">
1346 <type name="guint" c:type="guint"/>
1348 <field name="length">
1349 <type name="gint" c:type="gint"/>
1351 <field name="string">
1352 <type name="gchar*" c:type="gchar*"/>
1354 <field name="hardware_keycode">
1355 <type name="guint16" c:type="guint16"/>
1357 <field name="group">
1358 <type name="guint8" c:type="guint8"/>
1360 <field name="is_modifier">
1361 <type name="guint" c:type="guint"/>
1364 <record name="GdkEventFocus" c:type="GdkEventFocus">
1366 <type name="GdkEventType" c:type="GdkEventType"/>
1368 <field name="window">
1369 <type name="GdkWindow*" c:type="GdkWindow*"/>
1371 <field name="send_event">
1372 <type name="gint8" c:type="gint8"/>
1375 <type name="gint16" c:type="gint16"/>
1378 <record name="GdkEventCrossing" c:type="GdkEventCrossing">
1380 <type name="GdkEventType" c:type="GdkEventType"/>
1382 <field name="window">
1383 <type name="GdkWindow*" c:type="GdkWindow*"/>
1385 <field name="send_event">
1386 <type name="gint8" c:type="gint8"/>
1388 <field name="subwindow">
1389 <type name="GdkWindow*" c:type="GdkWindow*"/>
1392 <type name="guint32" c:type="guint32"/>
1395 <type name="gdouble" c:type="gdouble"/>
1398 <type name="gdouble" c:type="gdouble"/>
1400 <field name="x_root">
1401 <type name="gdouble" c:type="gdouble"/>
1403 <field name="y_root">
1404 <type name="gdouble" c:type="gdouble"/>
1407 <type name="GdkCrossingMode" c:type="GdkCrossingMode"/>
1409 <field name="detail">
1410 <type name="GdkNotifyType" c:type="GdkNotifyType"/>
1412 <field name="focus">
1413 <type name="gboolean" c:type="gboolean"/>
1415 <field name="state">
1416 <type name="guint" c:type="guint"/>
1419 <record name="GdkEventConfigure" c:type="GdkEventConfigure">
1421 <type name="GdkEventType" c:type="GdkEventType"/>
1423 <field name="window">
1424 <type name="GdkWindow*" c:type="GdkWindow*"/>
1426 <field name="send_event">
1427 <type name="gint8" c:type="gint8"/>
1430 <type name="gint" c:type="gint"/>
1433 <type name="gint" c:type="gint"/>
1435 <field name="width">
1436 <type name="gint" c:type="gint"/>
1438 <field name="height">
1439 <type name="gint" c:type="gint"/>
1442 <record name="GdkEventProperty" c:type="GdkEventProperty">
1444 <type name="GdkEventType" c:type="GdkEventType"/>
1446 <field name="window">
1447 <type name="GdkWindow*" c:type="GdkWindow*"/>
1449 <field name="send_event">
1450 <type name="gint8" c:type="gint8"/>
1453 <type name="GdkAtom" c:type="GdkAtom"/>
1456 <type name="guint32" c:type="guint32"/>
1458 <field name="state">
1459 <type name="guint" c:type="guint"/>
1462 <record name="GdkEventSelection" c:type="GdkEventSelection">
1464 <type name="GdkEventType" c:type="GdkEventType"/>
1466 <field name="window">
1467 <type name="GdkWindow*" c:type="GdkWindow*"/>
1469 <field name="send_event">
1470 <type name="gint8" c:type="gint8"/>
1472 <field name="selection">
1473 <type name="GdkAtom" c:type="GdkAtom"/>
1475 <field name="target">
1476 <type name="GdkAtom" c:type="GdkAtom"/>
1478 <field name="property">
1479 <type name="GdkAtom" c:type="GdkAtom"/>
1482 <type name="guint32" c:type="guint32"/>
1484 <field name="requestor">
1485 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
1488 <record name="GdkEventOwnerChange" c:type="GdkEventOwnerChange">
1490 <type name="GdkEventType" c:type="GdkEventType"/>
1492 <field name="window">
1493 <type name="GdkWindow*" c:type="GdkWindow*"/>
1495 <field name="send_event">
1496 <type name="gint8" c:type="gint8"/>
1498 <field name="owner">
1499 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
1501 <field name="reason">
1502 <type name="GdkOwnerChange" c:type="GdkOwnerChange"/>
1504 <field name="selection">
1505 <type name="GdkAtom" c:type="GdkAtom"/>
1508 <type name="guint32" c:type="guint32"/>
1510 <field name="selection_time">
1511 <type name="guint32" c:type="guint32"/>
1514 <record name="GdkEventProximity" c:type="GdkEventProximity">
1516 <type name="GdkEventType" c:type="GdkEventType"/>
1518 <field name="window">
1519 <type name="GdkWindow*" c:type="GdkWindow*"/>
1521 <field name="send_event">
1522 <type name="gint8" c:type="gint8"/>
1525 <type name="guint32" c:type="guint32"/>
1527 <field name="device">
1528 <type name="GdkDevice*" c:type="GdkDevice*"/>
1531 <record name="GdkEventClient" c:type="GdkEventClient">
1533 <type name="GdkEventType" c:type="GdkEventType"/>
1535 <field name="window">
1536 <type name="GdkWindow*" c:type="GdkWindow*"/>
1538 <field name="send_event">
1539 <type name="gint8" c:type="gint8"/>
1541 <field name="message_type">
1542 <type name="GdkAtom" c:type="GdkAtom"/>
1544 <field name="data_format">
1545 <type name="gushort" c:type="gushort"/>
1548 <type name="???" c:type="???"/>
1551 <record name="GdkEventDND" c:type="GdkEventDND">
1553 <type name="GdkEventType" c:type="GdkEventType"/>
1555 <field name="window">
1556 <type name="GdkWindow*" c:type="GdkWindow*"/>
1558 <field name="send_event">
1559 <type name="gint8" c:type="gint8"/>
1561 <field name="context">
1562 <type name="GdkDragContext*" c:type="GdkDragContext*"/>
1565 <type name="guint32" c:type="guint32"/>
1567 <field name="x_root">
1568 <type name="gshort" c:type="gshort"/>
1570 <field name="y_root">
1571 <type name="gshort" c:type="gshort"/>
1574 <record name="GdkEventWindowState" c:type="GdkEventWindowState">
1576 <type name="GdkEventType" c:type="GdkEventType"/>
1578 <field name="window">
1579 <type name="GdkWindow*" c:type="GdkWindow*"/>
1581 <field name="send_event">
1582 <type name="gint8" c:type="gint8"/>
1584 <field name="changed_mask">
1585 <type name="GdkWindowState" c:type="GdkWindowState"/>
1587 <field name="new_window_state">
1588 <type name="GdkWindowState" c:type="GdkWindowState"/>
1591 <record name="GdkEventSetting" c:type="GdkEventSetting">
1593 <type name="GdkEventType" c:type="GdkEventType"/>
1595 <field name="window">
1596 <type name="GdkWindow*" c:type="GdkWindow*"/>
1598 <field name="send_event">
1599 <type name="gint8" c:type="gint8"/>
1601 <field name="action">
1602 <type name="GdkSettingAction" c:type="GdkSettingAction"/>
1605 <type name="char*" c:type="char*"/>
1608 <record name="GdkEventGrabBroken" c:type="GdkEventGrabBroken">
1610 <type name="GdkEventType" c:type="GdkEventType"/>
1612 <field name="window">
1613 <type name="GdkWindow*" c:type="GdkWindow*"/>
1615 <field name="send_event">
1616 <type name="gint8" c:type="gint8"/>
1618 <field name="keyboard">
1619 <type name="gboolean" c:type="gboolean"/>
1621 <field name="implicit">
1622 <type name="gboolean" c:type="gboolean"/>
1624 <field name="grab_window">
1625 <type name="GdkWindow*" c:type="GdkWindow*"/>
1628 <callback name="GdkEventFunc">
1630 <type name="void" c:type="void"/>
1633 <parameter name="event">
1634 <type name="GdkEvent*" c:type="GdkEvent*"/>
1636 <parameter name="data">
1637 <type name="gpointer" c:type="gpointer"/>
1641 <enumeration name="FilterReturn"
1642 c:type="GdkFilterReturn"
1643 glib:type-name="GdkFilterReturn"
1644 glib:get-type="gdk_filter_return_get_type">
1645 <member name="continue"
1647 c:identifier="GDK_FILTER_CONTINUE"
1648 glib:nick="continue"/>
1649 <member name="translate"
1651 c:identifier="GDK_FILTER_TRANSLATE"
1652 glib:nick="translate"/>
1653 <member name="remove"
1655 c:identifier="GDK_FILTER_REMOVE"
1656 glib:nick="remove"/>
1658 <callback name="GdkFilterFunc">
1660 <type name="GdkFilterReturn" c:type="GdkFilterReturn"/>
1663 <parameter name="xevent">
1664 <type name="GdkXEvent*" c:type="GdkXEvent*"/>
1666 <parameter name="event">
1667 <type name="GdkEvent*" c:type="GdkEvent*"/>
1669 <parameter name="data">
1670 <type name="gpointer" c:type="gpointer"/>
1674 <enumeration name="EventType"
1675 c:type="GdkEventType"
1676 glib:type-name="GdkEventType"
1677 glib:get-type="gdk_event_type_get_type">
1678 <member name="nothing"
1680 c:identifier="GDK_NOTHING"
1681 glib:nick="nothing"/>
1682 <member name="delete"
1684 c:identifier="GDK_DELETE"
1685 glib:nick="delete"/>
1686 <member name="destroy"
1688 c:identifier="GDK_DESTROY"
1689 glib:nick="destroy"/>
1690 <member name="expose"
1692 c:identifier="GDK_EXPOSE"
1693 glib:nick="expose"/>
1694 <member name="motion-notify"
1696 c:identifier="GDK_MOTION_NOTIFY"
1697 glib:nick="motion-notify"/>
1698 <member name="button-press"
1700 c:identifier="GDK_BUTTON_PRESS"
1701 glib:nick="button-press"/>
1702 <member name="2button-press"
1704 c:identifier="GDK_2BUTTON_PRESS"
1705 glib:nick="2button-press"/>
1706 <member name="3button-press"
1708 c:identifier="GDK_3BUTTON_PRESS"
1709 glib:nick="3button-press"/>
1710 <member name="button-release"
1712 c:identifier="GDK_BUTTON_RELEASE"
1713 glib:nick="button-release"/>
1714 <member name="key-press"
1716 c:identifier="GDK_KEY_PRESS"
1717 glib:nick="key-press"/>
1718 <member name="key-release"
1720 c:identifier="GDK_KEY_RELEASE"
1721 glib:nick="key-release"/>
1722 <member name="enter-notify"
1724 c:identifier="GDK_ENTER_NOTIFY"
1725 glib:nick="enter-notify"/>
1726 <member name="leave-notify"
1728 c:identifier="GDK_LEAVE_NOTIFY"
1729 glib:nick="leave-notify"/>
1730 <member name="focus-change"
1732 c:identifier="GDK_FOCUS_CHANGE"
1733 glib:nick="focus-change"/>
1734 <member name="configure"
1736 c:identifier="GDK_CONFIGURE"
1737 glib:nick="configure"/>
1738 <member name="map" value="14" c:identifier="GDK_MAP" glib:nick="map"/>
1739 <member name="unmap"
1741 c:identifier="GDK_UNMAP"
1743 <member name="property-notify"
1745 c:identifier="GDK_PROPERTY_NOTIFY"
1746 glib:nick="property-notify"/>
1747 <member name="selection-clear"
1749 c:identifier="GDK_SELECTION_CLEAR"
1750 glib:nick="selection-clear"/>
1751 <member name="selection-request"
1753 c:identifier="GDK_SELECTION_REQUEST"
1754 glib:nick="selection-request"/>
1755 <member name="selection-notify"
1757 c:identifier="GDK_SELECTION_NOTIFY"
1758 glib:nick="selection-notify"/>
1759 <member name="proximity-in"
1761 c:identifier="GDK_PROXIMITY_IN"
1762 glib:nick="proximity-in"/>
1763 <member name="proximity-out"
1765 c:identifier="GDK_PROXIMITY_OUT"
1766 glib:nick="proximity-out"/>
1767 <member name="drag-enter"
1769 c:identifier="GDK_DRAG_ENTER"
1770 glib:nick="drag-enter"/>
1771 <member name="drag-leave"
1773 c:identifier="GDK_DRAG_LEAVE"
1774 glib:nick="drag-leave"/>
1775 <member name="drag-motion"
1777 c:identifier="GDK_DRAG_MOTION"
1778 glib:nick="drag-motion"/>
1779 <member name="drag-status"
1781 c:identifier="GDK_DRAG_STATUS"
1782 glib:nick="drag-status"/>
1783 <member name="drop-start"
1785 c:identifier="GDK_DROP_START"
1786 glib:nick="drop-start"/>
1787 <member name="drop-finished"
1789 c:identifier="GDK_DROP_FINISHED"
1790 glib:nick="drop-finished"/>
1791 <member name="client-event"
1793 c:identifier="GDK_CLIENT_EVENT"
1794 glib:nick="client-event"/>
1795 <member name="visibility-notify"
1797 c:identifier="GDK_VISIBILITY_NOTIFY"
1798 glib:nick="visibility-notify"/>
1799 <member name="no-expose"
1801 c:identifier="GDK_NO_EXPOSE"
1802 glib:nick="no-expose"/>
1803 <member name="scroll"
1805 c:identifier="GDK_SCROLL"
1806 glib:nick="scroll"/>
1807 <member name="window-state"
1809 c:identifier="GDK_WINDOW_STATE"
1810 glib:nick="window-state"/>
1811 <member name="setting"
1813 c:identifier="GDK_SETTING"
1814 glib:nick="setting"/>
1815 <member name="owner-change"
1817 c:identifier="GDK_OWNER_CHANGE"
1818 glib:nick="owner-change"/>
1819 <member name="grab-broken"
1821 c:identifier="GDK_GRAB_BROKEN"
1822 glib:nick="grab-broken"/>
1823 <member name="damage"
1825 c:identifier="GDK_DAMAGE"
1826 glib:nick="damage"/>
1828 <bitfield name="EventMask"
1829 c:type="GdkEventMask"
1830 glib:type-name="GdkEventMask"
1831 glib:get-type="gdk_event_mask_get_type">
1832 <member name="exposure-mask"
1834 c:identifier="GDK_EXPOSURE_MASK"
1835 glib:nick="exposure-mask"/>
1836 <member name="pointer-motion-mask"
1838 c:identifier="GDK_POINTER_MOTION_MASK"
1839 glib:nick="pointer-motion-mask"/>
1840 <member name="pointer-motion-hint-mask"
1842 c:identifier="GDK_POINTER_MOTION_HINT_MASK"
1843 glib:nick="pointer-motion-hint-mask"/>
1844 <member name="button-motion-mask"
1846 c:identifier="GDK_BUTTON_MOTION_MASK"
1847 glib:nick="button-motion-mask"/>
1848 <member name="button1-motion-mask"
1850 c:identifier="GDK_BUTTON1_MOTION_MASK"
1851 glib:nick="button1-motion-mask"/>
1852 <member name="button2-motion-mask"
1854 c:identifier="GDK_BUTTON2_MOTION_MASK"
1855 glib:nick="button2-motion-mask"/>
1856 <member name="button3-motion-mask"
1858 c:identifier="GDK_BUTTON3_MOTION_MASK"
1859 glib:nick="button3-motion-mask"/>
1860 <member name="button-press-mask"
1862 c:identifier="GDK_BUTTON_PRESS_MASK"
1863 glib:nick="button-press-mask"/>
1864 <member name="button-release-mask"
1866 c:identifier="GDK_BUTTON_RELEASE_MASK"
1867 glib:nick="button-release-mask"/>
1868 <member name="key-press-mask"
1870 c:identifier="GDK_KEY_PRESS_MASK"
1871 glib:nick="key-press-mask"/>
1872 <member name="key-release-mask"
1874 c:identifier="GDK_KEY_RELEASE_MASK"
1875 glib:nick="key-release-mask"/>
1876 <member name="enter-notify-mask"
1878 c:identifier="GDK_ENTER_NOTIFY_MASK"
1879 glib:nick="enter-notify-mask"/>
1880 <member name="leave-notify-mask"
1882 c:identifier="GDK_LEAVE_NOTIFY_MASK"
1883 glib:nick="leave-notify-mask"/>
1884 <member name="focus-change-mask"
1886 c:identifier="GDK_FOCUS_CHANGE_MASK"
1887 glib:nick="focus-change-mask"/>
1888 <member name="structure-mask"
1890 c:identifier="GDK_STRUCTURE_MASK"
1891 glib:nick="structure-mask"/>
1892 <member name="property-change-mask"
1894 c:identifier="GDK_PROPERTY_CHANGE_MASK"
1895 glib:nick="property-change-mask"/>
1896 <member name="visibility-notify-mask"
1898 c:identifier="GDK_VISIBILITY_NOTIFY_MASK"
1899 glib:nick="visibility-notify-mask"/>
1900 <member name="proximity-in-mask"
1902 c:identifier="GDK_PROXIMITY_IN_MASK"
1903 glib:nick="proximity-in-mask"/>
1904 <member name="proximity-out-mask"
1906 c:identifier="GDK_PROXIMITY_OUT_MASK"
1907 glib:nick="proximity-out-mask"/>
1908 <member name="substructure-mask"
1910 c:identifier="GDK_SUBSTRUCTURE_MASK"
1911 glib:nick="substructure-mask"/>
1912 <member name="scroll-mask"
1914 c:identifier="GDK_SCROLL_MASK"
1915 glib:nick="scroll-mask"/>
1916 <member name="all-events-mask"
1918 c:identifier="GDK_ALL_EVENTS_MASK"
1919 glib:nick="all-events-mask"/>
1921 <enumeration name="VisibilityState"
1922 c:type="GdkVisibilityState"
1923 glib:type-name="GdkVisibilityState"
1924 glib:get-type="gdk_visibility_state_get_type">
1925 <member name="unobscured"
1927 c:identifier="GDK_VISIBILITY_UNOBSCURED"
1928 glib:nick="unobscured"/>
1929 <member name="partial"
1931 c:identifier="GDK_VISIBILITY_PARTIAL"
1932 glib:nick="partial"/>
1933 <member name="fully-obscured"
1935 c:identifier="GDK_VISIBILITY_FULLY_OBSCURED"
1936 glib:nick="fully-obscured"/>
1938 <enumeration name="ScrollDirection"
1939 c:type="GdkScrollDirection"
1940 glib:type-name="GdkScrollDirection"
1941 glib:get-type="gdk_scroll_direction_get_type">
1942 <member name="up" value="0" c:identifier="GDK_SCROLL_UP" glib:nick="up"/>
1945 c:identifier="GDK_SCROLL_DOWN"
1949 c:identifier="GDK_SCROLL_LEFT"
1951 <member name="right"
1953 c:identifier="GDK_SCROLL_RIGHT"
1956 <enumeration name="NotifyType"
1957 c:type="GdkNotifyType"
1958 glib:type-name="GdkNotifyType"
1959 glib:get-type="gdk_notify_type_get_type">
1960 <member name="ancestor"
1962 c:identifier="GDK_NOTIFY_ANCESTOR"
1963 glib:nick="ancestor"/>
1964 <member name="virtual"
1966 c:identifier="GDK_NOTIFY_VIRTUAL"
1967 glib:nick="virtual"/>
1968 <member name="inferior"
1970 c:identifier="GDK_NOTIFY_INFERIOR"
1971 glib:nick="inferior"/>
1972 <member name="nonlinear"
1974 c:identifier="GDK_NOTIFY_NONLINEAR"
1975 glib:nick="nonlinear"/>
1976 <member name="nonlinear-virtual"
1978 c:identifier="GDK_NOTIFY_NONLINEAR_VIRTUAL"
1979 glib:nick="nonlinear-virtual"/>
1980 <member name="unknown"
1982 c:identifier="GDK_NOTIFY_UNKNOWN"
1983 glib:nick="unknown"/>
1985 <enumeration name="CrossingMode"
1986 c:type="GdkCrossingMode"
1987 glib:type-name="GdkCrossingMode"
1988 glib:get-type="gdk_crossing_mode_get_type">
1989 <member name="normal"
1991 c:identifier="GDK_CROSSING_NORMAL"
1992 glib:nick="normal"/>
1995 c:identifier="GDK_CROSSING_GRAB"
1997 <member name="ungrab"
1999 c:identifier="GDK_CROSSING_UNGRAB"
2000 glib:nick="ungrab"/>
2002 <enumeration name="PropertyState"
2003 c:type="GdkPropertyState"
2004 glib:type-name="GdkPropertyState"
2005 glib:get-type="gdk_property_state_get_type">
2006 <member name="new-value"
2008 c:identifier="GDK_PROPERTY_NEW_VALUE"
2009 glib:nick="new-value"/>
2010 <member name="delete"
2012 c:identifier="GDK_PROPERTY_DELETE"
2013 glib:nick="delete"/>
2015 <bitfield name="WindowState"
2016 c:type="GdkWindowState"
2017 glib:type-name="GdkWindowState"
2018 glib:get-type="gdk_window_state_get_type">
2019 <member name="withdrawn"
2021 c:identifier="GDK_WINDOW_STATE_WITHDRAWN"
2022 glib:nick="withdrawn"/>
2023 <member name="iconified"
2025 c:identifier="GDK_WINDOW_STATE_ICONIFIED"
2026 glib:nick="iconified"/>
2027 <member name="maximized"
2029 c:identifier="GDK_WINDOW_STATE_MAXIMIZED"
2030 glib:nick="maximized"/>
2031 <member name="sticky"
2033 c:identifier="GDK_WINDOW_STATE_STICKY"
2034 glib:nick="sticky"/>
2035 <member name="fullscreen"
2037 c:identifier="GDK_WINDOW_STATE_FULLSCREEN"
2038 glib:nick="fullscreen"/>
2039 <member name="above"
2041 c:identifier="GDK_WINDOW_STATE_ABOVE"
2043 <member name="below"
2045 c:identifier="GDK_WINDOW_STATE_BELOW"
2048 <enumeration name="SettingAction"
2049 c:type="GdkSettingAction"
2050 glib:type-name="GdkSettingAction"
2051 glib:get-type="gdk_setting_action_get_type">
2054 c:identifier="GDK_SETTING_ACTION_NEW"
2056 <member name="changed"
2058 c:identifier="GDK_SETTING_ACTION_CHANGED"
2059 glib:nick="changed"/>
2060 <member name="deleted"
2062 c:identifier="GDK_SETTING_ACTION_DELETED"
2063 glib:nick="deleted"/>
2065 <enumeration name="OwnerChange"
2066 c:type="GdkOwnerChange"
2067 glib:type-name="GdkOwnerChange"
2068 glib:get-type="gdk_owner_change_get_type">
2069 <member name="new-owner"
2071 c:identifier="GDK_OWNER_CHANGE_NEW_OWNER"
2072 glib:nick="new-owner"/>
2073 <member name="destroy"
2075 c:identifier="GDK_OWNER_CHANGE_DESTROY"
2076 glib:nick="destroy"/>
2077 <member name="close"
2079 c:identifier="GDK_OWNER_CHANGE_CLOSE"
2082 <glib:boxed c:type="Event"
2084 glib:type-name="GdkEvent"
2085 glib:get-type="gdk_event_get_type">
2086 <constructor name="get" c:identifier="gdk_event_get">
2088 <type name="Event" c:type="GdkEvent*"/>
2091 <constructor name="peek" c:identifier="gdk_event_peek">
2093 <type name="Event" c:type="GdkEvent*"/>
2096 <constructor name="get_graphics_expose"
2097 c:identifier="gdk_event_get_graphics_expose">
2099 <type name="Event" c:type="GdkEvent*"/>
2102 <parameter name="window">
2103 <type name="GdkWindow" c:type="GdkWindow*"/>
2107 <constructor name="new" c:identifier="gdk_event_new">
2109 <type name="Event" c:type="GdkEvent*"/>
2112 <parameter name="type">
2113 <type name="GdkEventType" c:type="GdkEventType"/>
2117 <constructor name="copy" c:identifier="gdk_event_copy">
2119 <type name="Event" c:type="GdkEvent*"/>
2122 <parameter name="event">
2123 <type name="Event" c:type="GdkEvent*"/>
2127 <method name="put" c:identifier="gdk_event_put">
2129 <type name="void" c:type="void"/>
2132 <parameter name="event">
2133 <type name="Event" c:type="GdkEvent*"/>
2137 <method name="free" c:identifier="gdk_event_free">
2139 <type name="void" c:type="void"/>
2142 <parameter name="event">
2143 <type name="Event" c:type="GdkEvent*"/>
2147 <method name="get_time" c:identifier="gdk_event_get_time">
2149 <type name="guint32" c:type="guint32"/>
2152 <parameter name="event">
2153 <type name="Event" c:type="GdkEvent*"/>
2157 <method name="get_state" c:identifier="gdk_event_get_state">
2159 <type name="gboolean" c:type="gboolean"/>
2162 <parameter name="event">
2163 <type name="Event" c:type="GdkEvent*"/>
2165 <parameter name="state">
2166 <type name="GdkModifierType" c:type="GdkModifierType*"/>
2170 <method name="get_coords" c:identifier="gdk_event_get_coords">
2172 <type name="gboolean" c:type="gboolean"/>
2175 <parameter name="event">
2176 <type name="Event" c:type="GdkEvent*"/>
2178 <parameter name="x_win">
2179 <type name="gdouble" c:type="gdouble*"/>
2181 <parameter name="y_win">
2182 <type name="gdouble" c:type="gdouble*"/>
2186 <method name="get_root_coords" c:identifier="gdk_event_get_root_coords">
2188 <type name="gboolean" c:type="gboolean"/>
2191 <parameter name="event">
2192 <type name="Event" c:type="GdkEvent*"/>
2194 <parameter name="x_root">
2195 <type name="gdouble" c:type="gdouble*"/>
2197 <parameter name="y_root">
2198 <type name="gdouble" c:type="gdouble*"/>
2202 <method name="get_axis" c:identifier="gdk_event_get_axis">
2204 <type name="gboolean" c:type="gboolean"/>
2207 <parameter name="event">
2208 <type name="Event" c:type="GdkEvent*"/>
2210 <parameter name="axis_use">
2211 <type name="GdkAxisUse" c:type="GdkAxisUse"/>
2213 <parameter name="value">
2214 <type name="gdouble" c:type="gdouble*"/>
2218 <method name="set_screen" c:identifier="gdk_event_set_screen">
2220 <type name="void" c:type="void"/>
2223 <parameter name="event">
2224 <type name="Event" c:type="GdkEvent*"/>
2226 <parameter name="screen">
2227 <type name="GdkScreen" c:type="GdkScreen*"/>
2231 <method name="get_screen" c:identifier="gdk_event_get_screen">
2233 <type name="GdkScreen" c:type="GdkScreen*"/>
2236 <parameter name="event">
2237 <type name="Event" c:type="GdkEvent*"/>
2241 <method name="send_client_message"
2242 c:identifier="gdk_event_send_client_message">
2244 <type name="gboolean" c:type="gboolean"/>
2247 <parameter name="event">
2248 <type name="Event" c:type="GdkEvent*"/>
2250 <parameter name="winid">
2251 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
2255 <method name="send_clientmessage_toall"
2256 c:identifier="gdk_event_send_clientmessage_toall">
2258 <type name="void" c:type="void"/>
2261 <parameter name="event">
2262 <type name="Event" c:type="GdkEvent*"/>
2267 <function name="events_pending" c:identifier="gdk_events_pending">
2269 <type name="gboolean" c:type="gboolean"/>
2272 <function name="event_request_motions"
2273 c:identifier="gdk_event_request_motions">
2275 <type name="void" c:type="void"/>
2278 <parameter name="event">
2279 <type name="GdkEventMotion" c:type="GdkEventMotion*"/>
2283 <function name="event_handler_set" c:identifier="gdk_event_handler_set">
2285 <type name="void" c:type="void"/>
2288 <parameter name="func">
2289 <type name="GdkEventFunc" c:type="GdkEventFunc"/>
2291 <parameter name="data">
2292 <type name="gpointer" c:type="gpointer"/>
2294 <parameter name="notify">
2295 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
2299 <function name="set_show_events" c:identifier="gdk_set_show_events">
2301 <type name="void" c:type="void"/>
2304 <parameter name="show_events">
2305 <type name="gboolean" c:type="gboolean"/>
2309 <function name="get_show_events" c:identifier="gdk_get_show_events">
2311 <type name="gboolean" c:type="gboolean"/>
2314 <function name="add_client_message_filter"
2315 c:identifier="gdk_add_client_message_filter">
2317 <type name="void" c:type="void"/>
2320 <parameter name="message_type">
2321 <type name="GdkAtom" c:type="GdkAtom"/>
2323 <parameter name="func">
2324 <type name="GdkFilterFunc" c:type="GdkFilterFunc"/>
2326 <parameter name="data">
2327 <type name="gpointer" c:type="gpointer"/>
2331 <function name="setting_get" c:identifier="gdk_setting_get">
2333 <type name="gboolean" c:type="gboolean"/>
2336 <parameter name="name">
2337 <type name="gchar" c:type="gchar*"/>
2339 <parameter name="value">
2340 <type name="GValue" c:type="GValue*"/>
2344 <record name="GdkDisplayPointerHooks" c:type="GdkDisplayPointerHooks">
2345 <callback name="get_pointer">
2347 <type name="void" c:type="void"/>
2350 <parameter name="display">
2351 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2353 <parameter name="screen">
2354 <type name="GdkScreen**" c:type="GdkScreen**"/>
2356 <parameter name="x">
2357 <type name="gint*" c:type="gint*"/>
2359 <parameter name="y">
2360 <type name="gint*" c:type="gint*"/>
2362 <parameter name="mask">
2363 <type name="GdkModifierType*" c:type="GdkModifierType*"/>
2367 <callback name="window_get_pointer">
2369 <type name="GdkWindow*" c:type="GdkWindow*"/>
2372 <parameter name="display">
2373 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2375 <parameter name="window">
2376 <type name="GdkWindow*" c:type="GdkWindow*"/>
2378 <parameter name="x">
2379 <type name="gint*" c:type="gint*"/>
2381 <parameter name="y">
2382 <type name="gint*" c:type="gint*"/>
2384 <parameter name="mask">
2385 <type name="GdkModifierType*" c:type="GdkModifierType*"/>
2389 <callback name="window_at_pointer">
2391 <type name="GdkWindow*" c:type="GdkWindow*"/>
2394 <parameter name="display">
2395 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2397 <parameter name="win_x">
2398 <type name="gint*" c:type="gint*"/>
2400 <parameter name="win_y">
2401 <type name="gint*" c:type="gint*"/>
2406 <class name="Display"
2408 parent="GLib.Object"
2409 glib:type-name="GdkDisplay"
2410 glib:get-type="gdk_display_get_type">
2411 <constructor name="open" c:identifier="gdk_display_open">
2413 <type name="Display" c:type="GdkDisplay*"/>
2416 <parameter name="display_name">
2417 <type name="gchar" c:type="gchar*"/>
2421 <constructor name="get_default" c:identifier="gdk_display_get_default">
2423 <type name="Display" c:type="GdkDisplay*"/>
2426 <constructor name="open_default_libgtk_only"
2427 c:identifier="gdk_display_open_default_libgtk_only">
2429 <type name="Display" c:type="GdkDisplay*"/>
2432 <constructor name="manager_get_default_display"
2433 c:identifier="gdk_display_manager_get_default_display">
2435 <type name="Display" c:type="GdkDisplay*"/>
2438 <parameter name="display_manager">
2439 <type name="DisplayManager" c:type="GdkDisplayManager*"/>
2443 <method name="get_name" c:identifier="gdk_display_get_name">
2445 <type name="gchar" c:type="gchar*"/>
2448 <parameter name="display">
2449 <type name="Display" c:type="GdkDisplay*"/>
2453 <method name="get_n_screens" c:identifier="gdk_display_get_n_screens">
2455 <type name="gint" c:type="gint"/>
2458 <parameter name="display">
2459 <type name="Display" c:type="GdkDisplay*"/>
2463 <method name="get_screen" c:identifier="gdk_display_get_screen">
2465 <type name="GdkScreen" c:type="GdkScreen*"/>
2468 <parameter name="display">
2469 <type name="Display" c:type="GdkDisplay*"/>
2471 <parameter name="screen_num">
2472 <type name="gint" c:type="gint"/>
2476 <method name="get_default_screen"
2477 c:identifier="gdk_display_get_default_screen">
2479 <type name="GdkScreen" c:type="GdkScreen*"/>
2482 <parameter name="display">
2483 <type name="Display" c:type="GdkDisplay*"/>
2487 <method name="pointer_ungrab" c:identifier="gdk_display_pointer_ungrab">
2489 <type name="void" c:type="void"/>
2492 <parameter name="display">
2493 <type name="Display" c:type="GdkDisplay*"/>
2495 <parameter name="time_">
2496 <type name="guint32" c:type="guint32"/>
2500 <method name="keyboard_ungrab" c:identifier="gdk_display_keyboard_ungrab">
2502 <type name="void" c:type="void"/>
2505 <parameter name="display">
2506 <type name="Display" c:type="GdkDisplay*"/>
2508 <parameter name="time_">
2509 <type name="guint32" c:type="guint32"/>
2513 <method name="pointer_is_grabbed"
2514 c:identifier="gdk_display_pointer_is_grabbed">
2516 <type name="gboolean" c:type="gboolean"/>
2519 <parameter name="display">
2520 <type name="Display" c:type="GdkDisplay*"/>
2524 <method name="beep" c:identifier="gdk_display_beep">
2526 <type name="void" c:type="void"/>
2529 <parameter name="display">
2530 <type name="Display" c:type="GdkDisplay*"/>
2534 <method name="sync" c:identifier="gdk_display_sync">
2536 <type name="void" c:type="void"/>
2539 <parameter name="display">
2540 <type name="Display" c:type="GdkDisplay*"/>
2544 <method name="flush" c:identifier="gdk_display_flush">
2546 <type name="void" c:type="void"/>
2549 <parameter name="display">
2550 <type name="Display" c:type="GdkDisplay*"/>
2554 <method name="close" c:identifier="gdk_display_close">
2556 <type name="void" c:type="void"/>
2559 <parameter name="display">
2560 <type name="Display" c:type="GdkDisplay*"/>
2564 <method name="list_devices" c:identifier="gdk_display_list_devices">
2566 <type name="GList" c:type="GList*"/>
2569 <parameter name="display">
2570 <type name="Display" c:type="GdkDisplay*"/>
2574 <method name="get_event" c:identifier="gdk_display_get_event">
2576 <type name="Event" c:type="GdkEvent*"/>
2579 <parameter name="display">
2580 <type name="Display" c:type="GdkDisplay*"/>
2584 <method name="peek_event" c:identifier="gdk_display_peek_event">
2586 <type name="Event" c:type="GdkEvent*"/>
2589 <parameter name="display">
2590 <type name="Display" c:type="GdkDisplay*"/>
2594 <method name="put_event" c:identifier="gdk_display_put_event">
2596 <type name="void" c:type="void"/>
2599 <parameter name="display">
2600 <type name="Display" c:type="GdkDisplay*"/>
2602 <parameter name="event">
2603 <type name="Event" c:type="GdkEvent*"/>
2607 <method name="add_client_message_filter"
2608 c:identifier="gdk_display_add_client_message_filter">
2610 <type name="void" c:type="void"/>
2613 <parameter name="display">
2614 <type name="Display" c:type="GdkDisplay*"/>
2616 <parameter name="message_type">
2617 <type name="GdkAtom" c:type="GdkAtom"/>
2619 <parameter name="func">
2620 <type name="GdkFilterFunc" c:type="GdkFilterFunc"/>
2622 <parameter name="data">
2623 <type name="gpointer" c:type="gpointer"/>
2627 <method name="set_double_click_time"
2628 c:identifier="gdk_display_set_double_click_time">
2630 <type name="void" c:type="void"/>
2633 <parameter name="display">
2634 <type name="Display" c:type="GdkDisplay*"/>
2636 <parameter name="msec">
2637 <type name="guint" c:type="guint"/>
2641 <method name="set_double_click_distance"
2642 c:identifier="gdk_display_set_double_click_distance">
2644 <type name="void" c:type="void"/>
2647 <parameter name="display">
2648 <type name="Display" c:type="GdkDisplay*"/>
2650 <parameter name="distance">
2651 <type name="guint" c:type="guint"/>
2655 <method name="get_core_pointer"
2656 c:identifier="gdk_display_get_core_pointer">
2658 <type name="Device" c:type="GdkDevice*"/>
2661 <parameter name="display">
2662 <type name="Display" c:type="GdkDisplay*"/>
2666 <method name="get_pointer" c:identifier="gdk_display_get_pointer">
2668 <type name="void" c:type="void"/>
2671 <parameter name="display">
2672 <type name="Display" c:type="GdkDisplay*"/>
2674 <parameter name="screen">
2675 <type name="GdkScreen" c:type="GdkScreen**"/>
2677 <parameter name="x">
2678 <type name="gint" c:type="gint*"/>
2680 <parameter name="y">
2681 <type name="gint" c:type="gint*"/>
2683 <parameter name="mask">
2684 <type name="GdkModifierType" c:type="GdkModifierType*"/>
2688 <method name="get_window_at_pointer"
2689 c:identifier="gdk_display_get_window_at_pointer">
2691 <type name="GdkWindow" c:type="GdkWindow*"/>
2694 <parameter name="display">
2695 <type name="Display" c:type="GdkDisplay*"/>
2697 <parameter name="win_x">
2698 <type name="gint" c:type="gint*"/>
2700 <parameter name="win_y">
2701 <type name="gint" c:type="gint*"/>
2705 <method name="warp_pointer" c:identifier="gdk_display_warp_pointer">
2707 <type name="void" c:type="void"/>
2710 <parameter name="display">
2711 <type name="Display" c:type="GdkDisplay*"/>
2713 <parameter name="screen">
2714 <type name="GdkScreen" c:type="GdkScreen*"/>
2716 <parameter name="x">
2717 <type name="gint" c:type="gint"/>
2719 <parameter name="y">
2720 <type name="gint" c:type="gint"/>
2724 <method name="set_pointer_hooks"
2725 c:identifier="gdk_display_set_pointer_hooks">
2727 <type name="GdkDisplayPointerHooks"
2728 c:type="GdkDisplayPointerHooks*"/>
2731 <parameter name="display">
2732 <type name="Display" c:type="GdkDisplay*"/>
2734 <parameter name="new_hooks">
2735 <type name="GdkDisplayPointerHooks"
2736 c:type="GdkDisplayPointerHooks*"/>
2740 <method name="supports_cursor_alpha"
2741 c:identifier="gdk_display_supports_cursor_alpha">
2743 <type name="gboolean" c:type="gboolean"/>
2746 <parameter name="display">
2747 <type name="Display" c:type="GdkDisplay*"/>
2751 <method name="supports_cursor_color"
2752 c:identifier="gdk_display_supports_cursor_color">
2754 <type name="gboolean" c:type="gboolean"/>
2757 <parameter name="display">
2758 <type name="Display" c:type="GdkDisplay*"/>
2762 <method name="get_default_cursor_size"
2763 c:identifier="gdk_display_get_default_cursor_size">
2765 <type name="guint" c:type="guint"/>
2768 <parameter name="display">
2769 <type name="Display" c:type="GdkDisplay*"/>
2773 <method name="get_maximal_cursor_size"
2774 c:identifier="gdk_display_get_maximal_cursor_size">
2776 <type name="void" c:type="void"/>
2779 <parameter name="display">
2780 <type name="Display" c:type="GdkDisplay*"/>
2782 <parameter name="width">
2783 <type name="guint" c:type="guint*"/>
2785 <parameter name="height">
2786 <type name="guint" c:type="guint*"/>
2790 <method name="get_default_group"
2791 c:identifier="gdk_display_get_default_group">
2793 <type name="GdkWindow" c:type="GdkWindow*"/>
2796 <parameter name="display">
2797 <type name="Display" c:type="GdkDisplay*"/>
2801 <method name="supports_selection_notification"
2802 c:identifier="gdk_display_supports_selection_notification">
2804 <type name="gboolean" c:type="gboolean"/>
2807 <parameter name="display">
2808 <type name="Display" c:type="GdkDisplay*"/>
2812 <method name="request_selection_notification"
2813 c:identifier="gdk_display_request_selection_notification">
2815 <type name="gboolean" c:type="gboolean"/>
2818 <parameter name="display">
2819 <type name="Display" c:type="GdkDisplay*"/>
2821 <parameter name="selection">
2822 <type name="GdkAtom" c:type="GdkAtom"/>
2826 <method name="supports_clipboard_persistence"
2827 c:identifier="gdk_display_supports_clipboard_persistence">
2829 <type name="gboolean" c:type="gboolean"/>
2832 <parameter name="display">
2833 <type name="Display" c:type="GdkDisplay*"/>
2837 <method name="store_clipboard" c:identifier="gdk_display_store_clipboard">
2839 <type name="void" c:type="void"/>
2842 <parameter name="display">
2843 <type name="Display" c:type="GdkDisplay*"/>
2845 <parameter name="clipboard_window">
2846 <type name="GdkWindow" c:type="GdkWindow*"/>
2848 <parameter name="time_">
2849 <type name="guint32" c:type="guint32"/>
2851 <parameter name="targets">
2852 <type name="GdkAtom" c:type="GdkAtom*"/>
2854 <parameter name="n_targets">
2855 <type name="gint" c:type="gint"/>
2859 <method name="supports_shapes" c:identifier="gdk_display_supports_shapes">
2861 <type name="gboolean" c:type="gboolean"/>
2864 <parameter name="display">
2865 <type name="Display" c:type="GdkDisplay*"/>
2869 <method name="supports_input_shapes"
2870 c:identifier="gdk_display_supports_input_shapes">
2872 <type name="gboolean" c:type="gboolean"/>
2875 <parameter name="display">
2876 <type name="Display" c:type="GdkDisplay*"/>
2880 <method name="supports_composite"
2881 c:identifier="gdk_display_supports_composite">
2883 <type name="gboolean" c:type="gboolean"/>
2886 <parameter name="display">
2887 <type name="Display" c:type="GdkDisplay*"/>
2891 <callback name="get_display_name">
2893 <type name="gchar*" c:type="gchar*"/>
2896 <parameter name="display">
2897 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2901 <callback name="get_n_screens">
2903 <type name="gint" c:type="gint"/>
2906 <parameter name="display">
2907 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2911 <callback name="get_screen">
2913 <type name="GdkScreen*" c:type="GdkScreen*"/>
2916 <parameter name="display">
2917 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2919 <parameter name="screen_num">
2920 <type name="gint" c:type="gint"/>
2924 <callback name="get_default_screen">
2926 <type name="GdkScreen*" c:type="GdkScreen*"/>
2929 <parameter name="display">
2930 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2934 <callback name="closed">
2936 <type name="void" c:type="void"/>
2939 <parameter name="display">
2940 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2942 <parameter name="is_error">
2943 <type name="gboolean" c:type="gboolean"/>
2947 <glib:signal name="closed">
2949 <type name="void" c:type="void"/>
2952 <parameter name="object">
2953 <type name="gboolean" c:type="gboolean"/>
2958 <record name="GdkAppLaunchContextPrivate"
2959 c:type="GdkAppLaunchContextPrivate"/>
2960 <class name="AppLaunchContext"
2961 c:type="GdkAppLaunchContext"
2962 parent="GAppLaunchContext"
2963 glib:type-name="GdkAppLaunchContext"
2964 glib:get-type="gdk_app_launch_context_get_type">
2965 <constructor name="new" c:identifier="gdk_app_launch_context_new">
2967 <type name="AppLaunchContext" c:type="GdkAppLaunchContext*"/>
2970 <method name="set_display"
2971 c:identifier="gdk_app_launch_context_set_display">
2973 <type name="void" c:type="void"/>
2976 <parameter name="context">
2977 <type name="AppLaunchContext" c:type="GdkAppLaunchContext*"/>
2979 <parameter name="display">
2980 <type name="Display" c:type="GdkDisplay*"/>
2984 <method name="set_screen"
2985 c:identifier="gdk_app_launch_context_set_screen">
2987 <type name="void" c:type="void"/>
2990 <parameter name="context">
2991 <type name="AppLaunchContext" c:type="GdkAppLaunchContext*"/>
2993 <parameter name="screen">
2994 <type name="GdkScreen" c:type="GdkScreen*"/>
2998 <method name="set_desktop"
2999 c:identifier="gdk_app_launch_context_set_desktop">
3001 <type name="void" c:type="void"/>
3004 <parameter name="context">
3005 <type name="AppLaunchContext" c:type="GdkAppLaunchContext*"/>
3007 <parameter name="desktop">
3008 <type name="gint" c:type="gint"/>
3012 <method name="set_timestamp"
3013 c:identifier="gdk_app_launch_context_set_timestamp">
3015 <type name="void" c:type="void"/>
3018 <parameter name="context">
3019 <type name="AppLaunchContext" c:type="GdkAppLaunchContext*"/>
3021 <parameter name="timestamp">
3022 <type name="guint32" c:type="guint32"/>
3026 <method name="set_icon" c:identifier="gdk_app_launch_context_set_icon">
3028 <type name="void" c:type="void"/>
3031 <parameter name="context">
3032 <type name="AppLaunchContext" c:type="GdkAppLaunchContext*"/>
3034 <parameter name="icon">
3035 <type name="GIcon" c:type="GIcon*"/>
3039 <method name="set_icon_name"
3040 c:identifier="gdk_app_launch_context_set_icon_name">
3042 <type name="void" c:type="void"/>
3045 <parameter name="context">
3046 <type name="AppLaunchContext" c:type="GdkAppLaunchContext*"/>
3048 <parameter name="icon_name">
3049 <type name="char" c:type="char*"/>
3054 <record name="GdkRgbCmap" c:type="GdkRgbCmap">
3055 <field name="colors">
3056 <type name="guint32" c:type="guint32"/>
3058 <field name="n_colors">
3059 <type name="gint" c:type="gint"/>
3061 <field name="info_list">
3062 <type name="GSList*" c:type="GSList*"/>
3065 <function name="rgb_init" c:identifier="gdk_rgb_init">
3067 <type name="void" c:type="void"/>
3070 <function name="rgb_xpixel_from_rgb" c:identifier="gdk_rgb_xpixel_from_rgb">
3072 <type name="gulong" c:type="gulong"/>
3075 <parameter name="rgb">
3076 <type name="guint32" c:type="guint32"/>
3080 <function name="rgb_gc_set_foreground"
3081 c:identifier="gdk_rgb_gc_set_foreground">
3083 <type name="void" c:type="void"/>
3086 <parameter name="gc">
3087 <type name="GdkGC" c:type="GdkGC*"/>
3089 <parameter name="rgb">
3090 <type name="guint32" c:type="guint32"/>
3094 <function name="rgb_gc_set_background"
3095 c:identifier="gdk_rgb_gc_set_background">
3097 <type name="void" c:type="void"/>
3100 <parameter name="gc">
3101 <type name="GdkGC" c:type="GdkGC*"/>
3103 <parameter name="rgb">
3104 <type name="guint32" c:type="guint32"/>
3108 <function name="rgb_find_color" c:identifier="gdk_rgb_find_color">
3110 <type name="void" c:type="void"/>
3113 <parameter name="colormap">
3114 <type name="Colormap" c:type="GdkColormap*"/>
3116 <parameter name="color">
3117 <type name="Color" c:type="GdkColor*"/>
3121 <enumeration name="RgbDither"
3122 c:type="GdkRgbDither"
3123 glib:type-name="GdkRgbDither"
3124 glib:get-type="gdk_rgb_dither_get_type">
3127 c:identifier="GDK_RGB_DITHER_NONE"
3129 <member name="normal"
3131 c:identifier="GDK_RGB_DITHER_NORMAL"
3132 glib:nick="normal"/>
3135 c:identifier="GDK_RGB_DITHER_MAX"
3138 <function name="draw_rgb_image" c:identifier="gdk_draw_rgb_image">
3140 <type name="void" c:type="void"/>
3143 <parameter name="drawable">
3144 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3146 <parameter name="gc">
3147 <type name="GdkGC" c:type="GdkGC*"/>
3149 <parameter name="x">
3150 <type name="gint" c:type="gint"/>
3152 <parameter name="y">
3153 <type name="gint" c:type="gint"/>
3155 <parameter name="width">
3156 <type name="gint" c:type="gint"/>
3158 <parameter name="height">
3159 <type name="gint" c:type="gint"/>
3161 <parameter name="dith">
3162 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3164 <parameter name="rgb_buf">
3165 <type name="guchar" c:type="guchar*"/>
3167 <parameter name="rowstride">
3168 <type name="gint" c:type="gint"/>
3172 <function name="draw_rgb_image_dithalign"
3173 c:identifier="gdk_draw_rgb_image_dithalign">
3175 <type name="void" c:type="void"/>
3178 <parameter name="drawable">
3179 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3181 <parameter name="gc">
3182 <type name="GdkGC" c:type="GdkGC*"/>
3184 <parameter name="x">
3185 <type name="gint" c:type="gint"/>
3187 <parameter name="y">
3188 <type name="gint" c:type="gint"/>
3190 <parameter name="width">
3191 <type name="gint" c:type="gint"/>
3193 <parameter name="height">
3194 <type name="gint" c:type="gint"/>
3196 <parameter name="dith">
3197 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3199 <parameter name="rgb_buf">
3200 <type name="guchar" c:type="guchar*"/>
3202 <parameter name="rowstride">
3203 <type name="gint" c:type="gint"/>
3205 <parameter name="xdith">
3206 <type name="gint" c:type="gint"/>
3208 <parameter name="ydith">
3209 <type name="gint" c:type="gint"/>
3213 <function name="draw_rgb_32_image" c:identifier="gdk_draw_rgb_32_image">
3215 <type name="void" c:type="void"/>
3218 <parameter name="drawable">
3219 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3221 <parameter name="gc">
3222 <type name="GdkGC" c:type="GdkGC*"/>
3224 <parameter name="x">
3225 <type name="gint" c:type="gint"/>
3227 <parameter name="y">
3228 <type name="gint" c:type="gint"/>
3230 <parameter name="width">
3231 <type name="gint" c:type="gint"/>
3233 <parameter name="height">
3234 <type name="gint" c:type="gint"/>
3236 <parameter name="dith">
3237 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3239 <parameter name="buf">
3240 <type name="guchar" c:type="guchar*"/>
3242 <parameter name="rowstride">
3243 <type name="gint" c:type="gint"/>
3247 <function name="draw_rgb_32_image_dithalign"
3248 c:identifier="gdk_draw_rgb_32_image_dithalign">
3250 <type name="void" c:type="void"/>
3253 <parameter name="drawable">
3254 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3256 <parameter name="gc">
3257 <type name="GdkGC" c:type="GdkGC*"/>
3259 <parameter name="x">
3260 <type name="gint" c:type="gint"/>
3262 <parameter name="y">
3263 <type name="gint" c:type="gint"/>
3265 <parameter name="width">
3266 <type name="gint" c:type="gint"/>
3268 <parameter name="height">
3269 <type name="gint" c:type="gint"/>
3271 <parameter name="dith">
3272 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3274 <parameter name="buf">
3275 <type name="guchar" c:type="guchar*"/>
3277 <parameter name="rowstride">
3278 <type name="gint" c:type="gint"/>
3280 <parameter name="xdith">
3281 <type name="gint" c:type="gint"/>
3283 <parameter name="ydith">
3284 <type name="gint" c:type="gint"/>
3288 <function name="draw_gray_image" c:identifier="gdk_draw_gray_image">
3290 <type name="void" c:type="void"/>
3293 <parameter name="drawable">
3294 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3296 <parameter name="gc">
3297 <type name="GdkGC" c:type="GdkGC*"/>
3299 <parameter name="x">
3300 <type name="gint" c:type="gint"/>
3302 <parameter name="y">
3303 <type name="gint" c:type="gint"/>
3305 <parameter name="width">
3306 <type name="gint" c:type="gint"/>
3308 <parameter name="height">
3309 <type name="gint" c:type="gint"/>
3311 <parameter name="dith">
3312 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3314 <parameter name="buf">
3315 <type name="guchar" c:type="guchar*"/>
3317 <parameter name="rowstride">
3318 <type name="gint" c:type="gint"/>
3322 <function name="draw_indexed_image" c:identifier="gdk_draw_indexed_image">
3324 <type name="void" c:type="void"/>
3327 <parameter name="drawable">
3328 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3330 <parameter name="gc">
3331 <type name="GdkGC" c:type="GdkGC*"/>
3333 <parameter name="x">
3334 <type name="gint" c:type="gint"/>
3336 <parameter name="y">
3337 <type name="gint" c:type="gint"/>
3339 <parameter name="width">
3340 <type name="gint" c:type="gint"/>
3342 <parameter name="height">
3343 <type name="gint" c:type="gint"/>
3345 <parameter name="dith">
3346 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3348 <parameter name="buf">
3349 <type name="guchar" c:type="guchar*"/>
3351 <parameter name="rowstride">
3352 <type name="gint" c:type="gint"/>
3354 <parameter name="cmap">
3355 <type name="GdkRgbCmap" c:type="GdkRgbCmap*"/>
3359 <function name="rgb_cmap_new" c:identifier="gdk_rgb_cmap_new">
3361 <type name="GdkRgbCmap*" c:type="GdkRgbCmap*"/>
3364 <parameter name="colors">
3365 <type name="guint32" c:type="guint32*"/>
3367 <parameter name="n_colors">
3368 <type name="gint" c:type="gint"/>
3372 <function name="rgb_cmap_free" c:identifier="gdk_rgb_cmap_free">
3374 <type name="void" c:type="void"/>
3377 <parameter name="cmap">
3378 <type name="GdkRgbCmap" c:type="GdkRgbCmap*"/>
3382 <function name="rgb_set_verbose" c:identifier="gdk_rgb_set_verbose">
3384 <type name="void" c:type="void"/>
3387 <parameter name="verbose">
3388 <type name="gboolean" c:type="gboolean"/>
3392 <function name="rgb_set_install" c:identifier="gdk_rgb_set_install">
3394 <type name="void" c:type="void"/>
3397 <parameter name="install">
3398 <type name="gboolean" c:type="gboolean"/>
3402 <function name="rgb_set_min_colors" c:identifier="gdk_rgb_set_min_colors">
3404 <type name="void" c:type="void"/>
3407 <parameter name="min_colors">
3408 <type name="gint" c:type="gint"/>
3412 <function name="rgb_get_colormap" c:identifier="gdk_rgb_get_colormap">
3414 <type name="GdkColormap*" c:type="GdkColormap*"/>
3417 <function name="rgb_get_visual" c:identifier="gdk_rgb_get_visual">
3419 <type name="GdkVisual*" c:type="GdkVisual*"/>
3422 <function name="rgb_ditherable" c:identifier="gdk_rgb_ditherable">
3424 <type name="gboolean" c:type="gboolean"/>
3427 <function name="rgb_colormap_ditherable"
3428 c:identifier="gdk_rgb_colormap_ditherable">
3430 <type name="gboolean" c:type="gboolean"/>
3433 <parameter name="cmap">
3434 <type name="Colormap" c:type="GdkColormap*"/>
3438 <function name="pixbuf_render_threshold_alpha"
3439 c:identifier="gdk_pixbuf_render_threshold_alpha">
3441 <type name="void" c:type="void"/>
3444 <parameter name="pixbuf">
3445 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3447 <parameter name="bitmap">
3448 <type name="GdkBitmap" c:type="GdkBitmap*"/>
3450 <parameter name="src_x">
3451 <type name="int" c:type="int"/>
3453 <parameter name="src_y">
3454 <type name="int" c:type="int"/>
3456 <parameter name="dest_x">
3457 <type name="int" c:type="int"/>
3459 <parameter name="dest_y">
3460 <type name="int" c:type="int"/>
3462 <parameter name="width">
3463 <type name="int" c:type="int"/>
3465 <parameter name="height">
3466 <type name="int" c:type="int"/>
3468 <parameter name="alpha_threshold">
3469 <type name="int" c:type="int"/>
3473 <function name="pixbuf_render_to_drawable"
3474 c:identifier="gdk_pixbuf_render_to_drawable">
3476 <type name="void" c:type="void"/>
3479 <parameter name="pixbuf">
3480 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3482 <parameter name="drawable">
3483 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3485 <parameter name="gc">
3486 <type name="GdkGC" c:type="GdkGC*"/>
3488 <parameter name="src_x">
3489 <type name="int" c:type="int"/>
3491 <parameter name="src_y">
3492 <type name="int" c:type="int"/>
3494 <parameter name="dest_x">
3495 <type name="int" c:type="int"/>
3497 <parameter name="dest_y">
3498 <type name="int" c:type="int"/>
3500 <parameter name="width">
3501 <type name="int" c:type="int"/>
3503 <parameter name="height">
3504 <type name="int" c:type="int"/>
3506 <parameter name="dither">
3507 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3509 <parameter name="x_dither">
3510 <type name="int" c:type="int"/>
3512 <parameter name="y_dither">
3513 <type name="int" c:type="int"/>
3517 <function name="pixbuf_render_to_drawable_alpha"
3518 c:identifier="gdk_pixbuf_render_to_drawable_alpha">
3520 <type name="void" c:type="void"/>
3523 <parameter name="pixbuf">
3524 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3526 <parameter name="drawable">
3527 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3529 <parameter name="src_x">
3530 <type name="int" c:type="int"/>
3532 <parameter name="src_y">
3533 <type name="int" c:type="int"/>
3535 <parameter name="dest_x">
3536 <type name="int" c:type="int"/>
3538 <parameter name="dest_y">
3539 <type name="int" c:type="int"/>
3541 <parameter name="width">
3542 <type name="int" c:type="int"/>
3544 <parameter name="height">
3545 <type name="int" c:type="int"/>
3547 <parameter name="alpha_mode">
3548 <type name="GdkPixbufAlphaMode" c:type="GdkPixbufAlphaMode"/>
3550 <parameter name="alpha_threshold">
3551 <type name="int" c:type="int"/>
3553 <parameter name="dither">
3554 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3556 <parameter name="x_dither">
3557 <type name="int" c:type="int"/>
3559 <parameter name="y_dither">
3560 <type name="int" c:type="int"/>
3564 <function name="pixbuf_render_pixmap_and_mask_for_colormap"
3565 c:identifier="gdk_pixbuf_render_pixmap_and_mask_for_colormap">
3567 <type name="void" c:type="void"/>
3570 <parameter name="pixbuf">
3571 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3573 <parameter name="colormap">
3574 <type name="Colormap" c:type="GdkColormap*"/>
3576 <parameter name="pixmap_return">
3577 <type name="GdkPixmap" c:type="GdkPixmap**"/>
3579 <parameter name="mask_return">
3580 <type name="GdkBitmap" c:type="GdkBitmap**"/>
3582 <parameter name="alpha_threshold">
3583 <type name="int" c:type="int"/>
3587 <function name="pixbuf_render_pixmap_and_mask"
3588 c:identifier="gdk_pixbuf_render_pixmap_and_mask">
3590 <type name="void" c:type="void"/>
3593 <parameter name="pixbuf">
3594 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3596 <parameter name="pixmap_return">
3597 <type name="GdkPixmap" c:type="GdkPixmap**"/>
3599 <parameter name="mask_return">
3600 <type name="GdkBitmap" c:type="GdkBitmap**"/>
3602 <parameter name="alpha_threshold">
3603 <type name="int" c:type="int"/>
3607 <function name="pixbuf_get_from_drawable"
3608 c:identifier="gdk_pixbuf_get_from_drawable">
3610 <type name="GdkPixbuf*" c:type="GdkPixbuf*"/>
3613 <parameter name="dest">
3614 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3616 <parameter name="src">
3617 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3619 <parameter name="cmap">
3620 <type name="Colormap" c:type="GdkColormap*"/>
3622 <parameter name="src_x">
3623 <type name="int" c:type="int"/>
3625 <parameter name="src_y">
3626 <type name="int" c:type="int"/>
3628 <parameter name="dest_x">
3629 <type name="int" c:type="int"/>
3631 <parameter name="dest_y">
3632 <type name="int" c:type="int"/>
3634 <parameter name="width">
3635 <type name="int" c:type="int"/>
3637 <parameter name="height">
3638 <type name="int" c:type="int"/>
3642 <function name="pixbuf_get_from_image"
3643 c:identifier="gdk_pixbuf_get_from_image">
3645 <type name="GdkPixbuf*" c:type="GdkPixbuf*"/>
3648 <parameter name="dest">
3649 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3651 <parameter name="src">
3652 <type name="GdkImage" c:type="GdkImage*"/>
3654 <parameter name="cmap">
3655 <type name="Colormap" c:type="GdkColormap*"/>
3657 <parameter name="src_x">
3658 <type name="int" c:type="int"/>
3660 <parameter name="src_y">
3661 <type name="int" c:type="int"/>
3663 <parameter name="dest_x">
3664 <type name="int" c:type="int"/>
3666 <parameter name="dest_y">
3667 <type name="int" c:type="int"/>
3669 <parameter name="width">
3670 <type name="int" c:type="int"/>
3672 <parameter name="height">
3673 <type name="int" c:type="int"/>
3677 <function name="cairo_create" c:identifier="gdk_cairo_create">
3679 <type name="cairo_t*" c:type="cairo_t*"/>
3682 <parameter name="drawable">
3683 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3687 <function name="cairo_set_source_color"
3688 c:identifier="gdk_cairo_set_source_color">
3690 <type name="void" c:type="void"/>
3693 <parameter name="cr">
3694 <type name="cairo_t" c:type="cairo_t*"/>
3696 <parameter name="color">
3697 <type name="Color" c:type="GdkColor*"/>
3701 <function name="cairo_set_source_pixbuf"
3702 c:identifier="gdk_cairo_set_source_pixbuf">
3704 <type name="void" c:type="void"/>
3707 <parameter name="cr">
3708 <type name="cairo_t" c:type="cairo_t*"/>
3710 <parameter name="pixbuf">
3711 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3713 <parameter name="pixbuf_x">
3714 <type name="double" c:type="double"/>
3716 <parameter name="pixbuf_y">
3717 <type name="double" c:type="double"/>
3721 <function name="cairo_set_source_pixmap"
3722 c:identifier="gdk_cairo_set_source_pixmap">
3724 <type name="void" c:type="void"/>
3727 <parameter name="cr">
3728 <type name="cairo_t" c:type="cairo_t*"/>
3730 <parameter name="pixmap">
3731 <type name="GdkPixmap" c:type="GdkPixmap*"/>
3733 <parameter name="pixmap_x">
3734 <type name="double" c:type="double"/>
3736 <parameter name="pixmap_y">
3737 <type name="double" c:type="double"/>
3741 <function name="cairo_rectangle" c:identifier="gdk_cairo_rectangle">
3743 <type name="void" c:type="void"/>
3746 <parameter name="cr">
3747 <type name="cairo_t" c:type="cairo_t*"/>
3749 <parameter name="rectangle">
3750 <type name="GdkRectangle" c:type="GdkRectangle*"/>
3754 <function name="cairo_region" c:identifier="gdk_cairo_region">
3756 <type name="void" c:type="void"/>
3759 <parameter name="cr">
3760 <type name="cairo_t" c:type="cairo_t*"/>
3762 <parameter name="region">
3763 <type name="GdkRegion" c:type="GdkRegion*"/>
3767 <enumeration name="CursorType"
3768 c:type="GdkCursorType"
3769 glib:type-name="GdkCursorType"
3770 glib:get-type="gdk_cursor_type_get_type">
3771 <member name="x-cursor"
3773 c:identifier="GDK_X_CURSOR"
3774 glib:nick="x-cursor"/>
3775 <member name="arrow"
3777 c:identifier="GDK_ARROW"
3779 <member name="based-arrow-down"
3781 c:identifier="GDK_BASED_ARROW_DOWN"
3782 glib:nick="based-arrow-down"/>
3783 <member name="based-arrow-up"
3785 c:identifier="GDK_BASED_ARROW_UP"
3786 glib:nick="based-arrow-up"/>
3787 <member name="boat" value="8" c:identifier="GDK_BOAT" glib:nick="boat"/>
3788 <member name="bogosity"
3790 c:identifier="GDK_BOGOSITY"
3791 glib:nick="bogosity"/>
3792 <member name="bottom-left-corner"
3794 c:identifier="GDK_BOTTOM_LEFT_CORNER"
3795 glib:nick="bottom-left-corner"/>
3796 <member name="bottom-right-corner"
3798 c:identifier="GDK_BOTTOM_RIGHT_CORNER"
3799 glib:nick="bottom-right-corner"/>
3800 <member name="bottom-side"
3802 c:identifier="GDK_BOTTOM_SIDE"
3803 glib:nick="bottom-side"/>
3804 <member name="bottom-tee"
3806 c:identifier="GDK_BOTTOM_TEE"
3807 glib:nick="bottom-tee"/>
3808 <member name="box-spiral"
3810 c:identifier="GDK_BOX_SPIRAL"
3811 glib:nick="box-spiral"/>
3812 <member name="center-ptr"
3814 c:identifier="GDK_CENTER_PTR"
3815 glib:nick="center-ptr"/>
3816 <member name="circle"
3818 c:identifier="GDK_CIRCLE"
3819 glib:nick="circle"/>
3820 <member name="clock"
3822 c:identifier="GDK_CLOCK"
3824 <member name="coffee-mug"
3826 c:identifier="GDK_COFFEE_MUG"
3827 glib:nick="coffee-mug"/>
3828 <member name="cross"
3830 c:identifier="GDK_CROSS"
3832 <member name="cross-reverse"
3834 c:identifier="GDK_CROSS_REVERSE"
3835 glib:nick="cross-reverse"/>
3836 <member name="crosshair"
3838 c:identifier="GDK_CROSSHAIR"
3839 glib:nick="crosshair"/>
3840 <member name="diamond-cross"
3842 c:identifier="GDK_DIAMOND_CROSS"
3843 glib:nick="diamond-cross"/>
3844 <member name="dot" value="38" c:identifier="GDK_DOT" glib:nick="dot"/>
3845 <member name="dotbox"
3847 c:identifier="GDK_DOTBOX"
3848 glib:nick="dotbox"/>
3849 <member name="double-arrow"
3851 c:identifier="GDK_DOUBLE_ARROW"
3852 glib:nick="double-arrow"/>
3853 <member name="draft-large"
3855 c:identifier="GDK_DRAFT_LARGE"
3856 glib:nick="draft-large"/>
3857 <member name="draft-small"
3859 c:identifier="GDK_DRAFT_SMALL"
3860 glib:nick="draft-small"/>
3861 <member name="draped-box"
3863 c:identifier="GDK_DRAPED_BOX"
3864 glib:nick="draped-box"/>
3865 <member name="exchange"
3867 c:identifier="GDK_EXCHANGE"
3868 glib:nick="exchange"/>
3869 <member name="fleur"
3871 c:identifier="GDK_FLEUR"
3873 <member name="gobbler"
3875 c:identifier="GDK_GOBBLER"
3876 glib:nick="gobbler"/>
3877 <member name="gumby"
3879 c:identifier="GDK_GUMBY"
3881 <member name="hand1"
3883 c:identifier="GDK_HAND1"
3885 <member name="hand2"
3887 c:identifier="GDK_HAND2"
3889 <member name="heart"
3891 c:identifier="GDK_HEART"
3893 <member name="icon" value="64" c:identifier="GDK_ICON" glib:nick="icon"/>
3894 <member name="iron-cross"
3896 c:identifier="GDK_IRON_CROSS"
3897 glib:nick="iron-cross"/>
3898 <member name="left-ptr"
3900 c:identifier="GDK_LEFT_PTR"
3901 glib:nick="left-ptr"/>
3902 <member name="left-side"
3904 c:identifier="GDK_LEFT_SIDE"
3905 glib:nick="left-side"/>
3906 <member name="left-tee"
3908 c:identifier="GDK_LEFT_TEE"
3909 glib:nick="left-tee"/>
3910 <member name="leftbutton"
3912 c:identifier="GDK_LEFTBUTTON"
3913 glib:nick="leftbutton"/>
3914 <member name="ll-angle"
3916 c:identifier="GDK_LL_ANGLE"
3917 glib:nick="ll-angle"/>
3918 <member name="lr-angle"
3920 c:identifier="GDK_LR_ANGLE"
3921 glib:nick="lr-angle"/>
3922 <member name="man" value="80" c:identifier="GDK_MAN" glib:nick="man"/>
3923 <member name="middlebutton"
3925 c:identifier="GDK_MIDDLEBUTTON"
3926 glib:nick="middlebutton"/>
3927 <member name="mouse"
3929 c:identifier="GDK_MOUSE"
3931 <member name="pencil"
3933 c:identifier="GDK_PENCIL"
3934 glib:nick="pencil"/>
3935 <member name="pirate"
3937 c:identifier="GDK_PIRATE"
3938 glib:nick="pirate"/>
3939 <member name="plus" value="90" c:identifier="GDK_PLUS" glib:nick="plus"/>
3940 <member name="question-arrow"
3942 c:identifier="GDK_QUESTION_ARROW"
3943 glib:nick="question-arrow"/>
3944 <member name="right-ptr"
3946 c:identifier="GDK_RIGHT_PTR"
3947 glib:nick="right-ptr"/>
3948 <member name="right-side"
3950 c:identifier="GDK_RIGHT_SIDE"
3951 glib:nick="right-side"/>
3952 <member name="right-tee"
3954 c:identifier="GDK_RIGHT_TEE"
3955 glib:nick="right-tee"/>
3956 <member name="rightbutton"
3958 c:identifier="GDK_RIGHTBUTTON"
3959 glib:nick="rightbutton"/>
3960 <member name="rtl-logo"
3962 c:identifier="GDK_RTL_LOGO"
3963 glib:nick="rtl-logo"/>
3964 <member name="sailboat"
3966 c:identifier="GDK_SAILBOAT"
3967 glib:nick="sailboat"/>
3968 <member name="sb-down-arrow"
3970 c:identifier="GDK_SB_DOWN_ARROW"
3971 glib:nick="sb-down-arrow"/>
3972 <member name="sb-h-double-arrow"
3974 c:identifier="GDK_SB_H_DOUBLE_ARROW"
3975 glib:nick="sb-h-double-arrow"/>
3976 <member name="sb-left-arrow"
3978 c:identifier="GDK_SB_LEFT_ARROW"
3979 glib:nick="sb-left-arrow"/>
3980 <member name="sb-right-arrow"
3982 c:identifier="GDK_SB_RIGHT_ARROW"
3983 glib:nick="sb-right-arrow"/>
3984 <member name="sb-up-arrow"
3986 c:identifier="GDK_SB_UP_ARROW"
3987 glib:nick="sb-up-arrow"/>
3988 <member name="sb-v-double-arrow"
3990 c:identifier="GDK_SB_V_DOUBLE_ARROW"
3991 glib:nick="sb-v-double-arrow"/>
3992 <member name="shuttle"
3994 c:identifier="GDK_SHUTTLE"
3995 glib:nick="shuttle"/>
3996 <member name="sizing"
3998 c:identifier="GDK_SIZING"
3999 glib:nick="sizing"/>
4000 <member name="spider"
4002 c:identifier="GDK_SPIDER"
4003 glib:nick="spider"/>
4004 <member name="spraycan"
4006 c:identifier="GDK_SPRAYCAN"
4007 glib:nick="spraycan"/>
4010 c:identifier="GDK_STAR"
4012 <member name="target"
4014 c:identifier="GDK_TARGET"
4015 glib:nick="target"/>
4016 <member name="tcross"
4018 c:identifier="GDK_TCROSS"
4019 glib:nick="tcross"/>
4020 <member name="top-left-arrow"
4022 c:identifier="GDK_TOP_LEFT_ARROW"
4023 glib:nick="top-left-arrow"/>
4024 <member name="top-left-corner"
4026 c:identifier="GDK_TOP_LEFT_CORNER"
4027 glib:nick="top-left-corner"/>
4028 <member name="top-right-corner"
4030 c:identifier="GDK_TOP_RIGHT_CORNER"
4031 glib:nick="top-right-corner"/>
4032 <member name="top-side"
4034 c:identifier="GDK_TOP_SIDE"
4035 glib:nick="top-side"/>
4036 <member name="top-tee"
4038 c:identifier="GDK_TOP_TEE"
4039 glib:nick="top-tee"/>
4042 c:identifier="GDK_TREK"
4044 <member name="ul-angle"
4046 c:identifier="GDK_UL_ANGLE"
4047 glib:nick="ul-angle"/>
4048 <member name="umbrella"
4050 c:identifier="GDK_UMBRELLA"
4051 glib:nick="umbrella"/>
4052 <member name="ur-angle"
4054 c:identifier="GDK_UR_ANGLE"
4055 glib:nick="ur-angle"/>
4056 <member name="watch"
4058 c:identifier="GDK_WATCH"
4060 <member name="xterm"
4062 c:identifier="GDK_XTERM"
4064 <member name="last-cursor"
4066 c:identifier="GDK_LAST_CURSOR"
4067 glib:nick="last-cursor"/>
4068 <member name="cursor-is-pixmap"
4070 c:identifier="GDK_CURSOR_IS_PIXMAP"
4071 glib:nick="cursor-is-pixmap"/>
4073 <glib:boxed c:type="Cursor"
4075 glib:type-name="GdkCursor"
4076 glib:get-type="gdk_cursor_get_type">
4077 <constructor name="new_for_display"
4078 c:identifier="gdk_cursor_new_for_display">
4080 <type name="Cursor" c:type="GdkCursor*"/>
4083 <parameter name="display">
4084 <type name="Display" c:type="GdkDisplay*"/>
4086 <parameter name="cursor_type">
4087 <type name="GdkCursorType" c:type="GdkCursorType"/>
4091 <constructor name="new" c:identifier="gdk_cursor_new">
4093 <type name="Cursor" c:type="GdkCursor*"/>
4096 <parameter name="cursor_type">
4097 <type name="GdkCursorType" c:type="GdkCursorType"/>
4101 <constructor name="new_from_pixmap"
4102 c:identifier="gdk_cursor_new_from_pixmap">
4104 <type name="Cursor" c:type="GdkCursor*"/>
4107 <parameter name="source">
4108 <type name="GdkPixmap" c:type="GdkPixmap*"/>
4110 <parameter name="mask">
4111 <type name="GdkPixmap" c:type="GdkPixmap*"/>
4113 <parameter name="fg">
4114 <type name="Color" c:type="GdkColor*"/>
4116 <parameter name="bg">
4117 <type name="Color" c:type="GdkColor*"/>
4119 <parameter name="x">
4120 <type name="gint" c:type="gint"/>
4122 <parameter name="y">
4123 <type name="gint" c:type="gint"/>
4127 <constructor name="new_from_pixbuf"
4128 c:identifier="gdk_cursor_new_from_pixbuf">
4130 <type name="Cursor" c:type="GdkCursor*"/>
4133 <parameter name="display">
4134 <type name="Display" c:type="GdkDisplay*"/>
4136 <parameter name="pixbuf">
4137 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
4139 <parameter name="x">
4140 <type name="gint" c:type="gint"/>
4142 <parameter name="y">
4143 <type name="gint" c:type="gint"/>
4147 <constructor name="ref" c:identifier="gdk_cursor_ref">
4149 <type name="Cursor" c:type="GdkCursor*"/>
4152 <parameter name="cursor">
4153 <type name="Cursor" c:type="GdkCursor*"/>
4157 <constructor name="new_from_name" c:identifier="gdk_cursor_new_from_name">
4159 <type name="Cursor" c:type="GdkCursor*"/>
4162 <parameter name="display">
4163 <type name="Display" c:type="GdkDisplay*"/>
4165 <parameter name="name">
4166 <type name="gchar" c:type="gchar*"/>
4170 <method name="get_display" c:identifier="gdk_cursor_get_display">
4172 <type name="Display" c:type="GdkDisplay*"/>
4175 <parameter name="cursor">
4176 <type name="Cursor" c:type="GdkCursor*"/>
4180 <method name="unref" c:identifier="gdk_cursor_unref">
4182 <type name="void" c:type="void"/>
4185 <parameter name="cursor">
4186 <type name="Cursor" c:type="GdkCursor*"/>
4190 <method name="get_image" c:identifier="gdk_cursor_get_image">
4192 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
4195 <parameter name="cursor">
4196 <type name="Cursor" c:type="GdkCursor*"/>
4201 <class name="DisplayManager"
4202 c:type="GdkDisplayManager"
4203 parent="GLib.Object"
4204 glib:type-name="GdkDisplayManager"
4205 glib:get-type="gdk_display_manager_get_type">
4206 <constructor name="get" c:identifier="gdk_display_manager_get">
4208 <type name="DisplayManager" c:type="GdkDisplayManager*"/>
4211 <method name="set_default_display"
4212 c:identifier="gdk_display_manager_set_default_display">
4214 <type name="void" c:type="void"/>
4217 <parameter name="display_manager">
4218 <type name="DisplayManager" c:type="GdkDisplayManager*"/>
4220 <parameter name="display">
4221 <type name="Display" c:type="GdkDisplay*"/>
4225 <method name="list_displays"
4226 c:identifier="gdk_display_manager_list_displays">
4228 <type name="GSList" c:type="GSList*"/>
4231 <parameter name="display_manager">
4232 <type name="DisplayManager" c:type="GdkDisplayManager*"/>
4236 <property name="default-display">
4237 <type name="GdkDisplay" c:type="GdkDisplay"/>
4239 <callback name="display_opened">
4241 <type name="void" c:type="void"/>
4244 <parameter name="display_manager">
4245 <type name="GdkDisplayManager*" c:type="GdkDisplayManager*"/>
4247 <parameter name="display">
4248 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
4252 <glib:signal name="display-opened">
4254 <type name="void" c:type="void"/>
4257 <parameter name="object">
4258 <type name="GdkDisplay" c:type="GdkDisplay"/>
4263 <record name="GdkGCValues" c:type="GdkGCValues">
4264 <field name="foreground">
4265 <type name="GdkColor" c:type="GdkColor"/>
4267 <field name="background">
4268 <type name="GdkColor" c:type="GdkColor"/>
4271 <type name="GdkFont*" c:type="GdkFont*"/>
4273 <field name="function">
4274 <type name="GdkFunction" c:type="GdkFunction"/>
4277 <type name="GdkFill" c:type="GdkFill"/>
4280 <type name="GdkPixmap*" c:type="GdkPixmap*"/>
4282 <field name="stipple">
4283 <type name="GdkPixmap*" c:type="GdkPixmap*"/>
4285 <field name="clip_mask">
4286 <type name="GdkPixmap*" c:type="GdkPixmap*"/>
4288 <field name="subwindow_mode">
4289 <type name="GdkSubwindowMode" c:type="GdkSubwindowMode"/>
4291 <field name="ts_x_origin">
4292 <type name="gint" c:type="gint"/>
4294 <field name="ts_y_origin">
4295 <type name="gint" c:type="gint"/>
4297 <field name="clip_x_origin">
4298 <type name="gint" c:type="gint"/>
4300 <field name="clip_y_origin">
4301 <type name="gint" c:type="gint"/>
4303 <field name="graphics_exposures">
4304 <type name="gint" c:type="gint"/>
4306 <field name="line_width">
4307 <type name="gint" c:type="gint"/>
4309 <field name="line_style">
4310 <type name="GdkLineStyle" c:type="GdkLineStyle"/>
4312 <field name="cap_style">
4313 <type name="GdkCapStyle" c:type="GdkCapStyle"/>
4315 <field name="join_style">
4316 <type name="GdkJoinStyle" c:type="GdkJoinStyle"/>
4319 <enumeration name="CapStyle"
4320 c:type="GdkCapStyle"
4321 glib:type-name="GdkCapStyle"
4322 glib:get-type="gdk_cap_style_get_type">
4323 <member name="not-last"
4325 c:identifier="GDK_CAP_NOT_LAST"
4326 glib:nick="not-last"/>
4329 c:identifier="GDK_CAP_BUTT"
4331 <member name="round"
4333 c:identifier="GDK_CAP_ROUND"
4335 <member name="projecting"
4337 c:identifier="GDK_CAP_PROJECTING"
4338 glib:nick="projecting"/>
4340 <enumeration name="Fill"
4342 glib:type-name="GdkFill"
4343 glib:get-type="gdk_fill_get_type">
4344 <member name="solid"
4346 c:identifier="GDK_SOLID"
4348 <member name="tiled"
4350 c:identifier="GDK_TILED"
4352 <member name="stippled"
4354 c:identifier="GDK_STIPPLED"
4355 glib:nick="stippled"/>
4356 <member name="opaque-stippled"
4358 c:identifier="GDK_OPAQUE_STIPPLED"
4359 glib:nick="opaque-stippled"/>
4361 <enumeration name="Function"
4362 c:type="GdkFunction"
4363 glib:type-name="GdkFunction"
4364 glib:get-type="gdk_function_get_type">
4365 <member name="copy" value="0" c:identifier="GDK_COPY" glib:nick="copy"/>
4366 <member name="invert"
4368 c:identifier="GDK_INVERT"
4369 glib:nick="invert"/>
4370 <member name="xor" value="2" c:identifier="GDK_XOR" glib:nick="xor"/>
4371 <member name="clear"
4373 c:identifier="GDK_CLEAR"
4375 <member name="and" value="4" c:identifier="GDK_AND" glib:nick="and"/>
4376 <member name="and-reverse"
4378 c:identifier="GDK_AND_REVERSE"
4379 glib:nick="and-reverse"/>
4380 <member name="and-invert"
4382 c:identifier="GDK_AND_INVERT"
4383 glib:nick="and-invert"/>
4384 <member name="noop" value="7" c:identifier="GDK_NOOP" glib:nick="noop"/>
4385 <member name="or" value="8" c:identifier="GDK_OR" glib:nick="or"/>
4386 <member name="equiv"
4388 c:identifier="GDK_EQUIV"
4390 <member name="or-reverse"
4392 c:identifier="GDK_OR_REVERSE"
4393 glib:nick="or-reverse"/>
4394 <member name="copy-invert"
4396 c:identifier="GDK_COPY_INVERT"
4397 glib:nick="copy-invert"/>
4398 <member name="or-invert"
4400 c:identifier="GDK_OR_INVERT"
4401 glib:nick="or-invert"/>
4402 <member name="nand" value="13" c:identifier="GDK_NAND" glib:nick="nand"/>
4403 <member name="nor" value="14" c:identifier="GDK_NOR" glib:nick="nor"/>
4404 <member name="set" value="15" c:identifier="GDK_SET" glib:nick="set"/>
4406 <enumeration name="JoinStyle"
4407 c:type="GdkJoinStyle"
4408 glib:type-name="GdkJoinStyle"
4409 glib:get-type="gdk_join_style_get_type">
4410 <member name="miter"
4412 c:identifier="GDK_JOIN_MITER"
4414 <member name="round"
4416 c:identifier="GDK_JOIN_ROUND"
4418 <member name="bevel"
4420 c:identifier="GDK_JOIN_BEVEL"
4423 <enumeration name="LineStyle"
4424 c:type="GdkLineStyle"
4425 glib:type-name="GdkLineStyle"
4426 glib:get-type="gdk_line_style_get_type">
4427 <member name="solid"
4429 c:identifier="GDK_LINE_SOLID"
4431 <member name="on-off-dash"
4433 c:identifier="GDK_LINE_ON_OFF_DASH"
4434 glib:nick="on-off-dash"/>
4435 <member name="double-dash"
4437 c:identifier="GDK_LINE_DOUBLE_DASH"
4438 glib:nick="double-dash"/>
4440 <enumeration name="SubwindowMode"
4441 c:type="GdkSubwindowMode"
4442 glib:type-name="GdkSubwindowMode"
4443 glib:get-type="gdk_subwindow_mode_get_type">
4444 <member name="clip-by-children"
4446 c:identifier="GDK_CLIP_BY_CHILDREN"
4447 glib:nick="clip-by-children"/>
4448 <member name="include-inferiors"
4450 c:identifier="GDK_INCLUDE_INFERIORS"
4451 glib:nick="include-inferiors"/>
4453 <bitfield name="GCValuesMask"
4454 c:type="GdkGCValuesMask"
4455 glib:type-name="GdkGCValuesMask"
4456 glib:get-type="gdk_gc_values_mask_get_type">
4457 <member name="foreground"
4459 c:identifier="GDK_GC_FOREGROUND"
4460 glib:nick="foreground"/>
4461 <member name="background"
4463 c:identifier="GDK_GC_BACKGROUND"
4464 glib:nick="background"/>
4467 c:identifier="GDK_GC_FONT"
4469 <member name="function"
4471 c:identifier="GDK_GC_FUNCTION"
4472 glib:nick="function"/>
4475 c:identifier="GDK_GC_FILL"
4479 c:identifier="GDK_GC_TILE"
4481 <member name="stipple"
4483 c:identifier="GDK_GC_STIPPLE"
4484 glib:nick="stipple"/>
4485 <member name="clip-mask"
4487 c:identifier="GDK_GC_CLIP_MASK"
4488 glib:nick="clip-mask"/>
4489 <member name="subwindow"
4491 c:identifier="GDK_GC_SUBWINDOW"
4492 glib:nick="subwindow"/>
4493 <member name="ts-x-origin"
4495 c:identifier="GDK_GC_TS_X_ORIGIN"
4496 glib:nick="ts-x-origin"/>
4497 <member name="ts-y-origin"
4499 c:identifier="GDK_GC_TS_Y_ORIGIN"
4500 glib:nick="ts-y-origin"/>
4501 <member name="clip-x-origin"
4503 c:identifier="GDK_GC_CLIP_X_ORIGIN"
4504 glib:nick="clip-x-origin"/>
4505 <member name="clip-y-origin"
4507 c:identifier="GDK_GC_CLIP_Y_ORIGIN"
4508 glib:nick="clip-y-origin"/>
4509 <member name="exposures"
4511 c:identifier="GDK_GC_EXPOSURES"
4512 glib:nick="exposures"/>
4513 <member name="line-width"
4515 c:identifier="GDK_GC_LINE_WIDTH"
4516 glib:nick="line-width"/>
4517 <member name="line-style"
4519 c:identifier="GDK_GC_LINE_STYLE"
4520 glib:nick="line-style"/>
4521 <member name="cap-style"
4523 c:identifier="GDK_GC_CAP_STYLE"
4524 glib:nick="cap-style"/>
4525 <member name="join-style"
4527 c:identifier="GDK_GC_JOIN_STYLE"
4528 glib:nick="join-style"/>
4532 parent="GLib.Object"
4533 glib:type-name="GdkGC"
4534 glib:get-type="gdk_gc_get_type">
4535 <constructor name="new" c:identifier="gdk_gc_new">
4537 <type name="GC" c:type="GdkGC*"/>
4540 <parameter name="drawable">
4541 <type name="GdkDrawable" c:type="GdkDrawable*"/>
4545 <constructor name="new_with_values" c:identifier="gdk_gc_new_with_values">
4547 <type name="GC" c:type="GdkGC*"/>
4550 <parameter name="drawable">
4551 <type name="GdkDrawable" c:type="GdkDrawable*"/>
4553 <parameter name="values">
4554 <type name="GdkGCValues" c:type="GdkGCValues*"/>
4556 <parameter name="values_mask">
4557 <type name="GdkGCValuesMask" c:type="GdkGCValuesMask"/>
4561 <constructor name="ref" c:identifier="gdk_gc_ref">
4563 <type name="GC" c:type="GdkGC*"/>
4566 <parameter name="gc">
4567 <type name="GC" c:type="GdkGC*"/>
4571 <method name="unref" c:identifier="gdk_gc_unref">
4573 <type name="void" c:type="void"/>
4576 <parameter name="gc">
4577 <type name="GC" c:type="GdkGC*"/>
4581 <method name="get_values" c:identifier="gdk_gc_get_values">
4583 <type name="void" c:type="void"/>
4586 <parameter name="gc">
4587 <type name="GC" c:type="GdkGC*"/>
4589 <parameter name="values">
4590 <type name="GdkGCValues" c:type="GdkGCValues*"/>
4594 <method name="set_values" c:identifier="gdk_gc_set_values">
4596 <type name="void" c:type="void"/>
4599 <parameter name="gc">
4600 <type name="GC" c:type="GdkGC*"/>
4602 <parameter name="values">
4603 <type name="GdkGCValues" c:type="GdkGCValues*"/>
4605 <parameter name="values_mask">
4606 <type name="GdkGCValuesMask" c:type="GdkGCValuesMask"/>
4610 <method name="set_foreground" c:identifier="gdk_gc_set_foreground">
4612 <type name="void" c:type="void"/>
4615 <parameter name="gc">
4616 <type name="GC" c:type="GdkGC*"/>
4618 <parameter name="color">
4619 <type name="Color" c:type="GdkColor*"/>
4623 <method name="set_background" c:identifier="gdk_gc_set_background">
4625 <type name="void" c:type="void"/>
4628 <parameter name="gc">
4629 <type name="GC" c:type="GdkGC*"/>
4631 <parameter name="color">
4632 <type name="Color" c:type="GdkColor*"/>
4636 <method name="set_font" c:identifier="gdk_gc_set_font">
4638 <type name="void" c:type="void"/>
4641 <parameter name="gc">
4642 <type name="GC" c:type="GdkGC*"/>
4644 <parameter name="font">
4645 <type name="GdkFont" c:type="GdkFont*"/>
4649 <method name="set_function" c:identifier="gdk_gc_set_function">
4651 <type name="void" c:type="void"/>
4654 <parameter name="gc">
4655 <type name="GC" c:type="GdkGC*"/>
4657 <parameter name="function">
4658 <type name="GdkFunction" c:type="GdkFunction"/>
4662 <method name="set_fill" c:identifier="gdk_gc_set_fill">
4664 <type name="void" c:type="void"/>
4667 <parameter name="gc">
4668 <type name="GC" c:type="GdkGC*"/>
4670 <parameter name="fill">
4671 <type name="GdkFill" c:type="GdkFill"/>
4675 <method name="set_tile" c:identifier="gdk_gc_set_tile">
4677 <type name="void" c:type="void"/>
4680 <parameter name="gc">
4681 <type name="GC" c:type="GdkGC*"/>
4683 <parameter name="tile">
4684 <type name="GdkPixmap" c:type="GdkPixmap*"/>
4688 <method name="set_stipple" c:identifier="gdk_gc_set_stipple">
4690 <type name="void" c:type="void"/>
4693 <parameter name="gc">
4694 <type name="GC" c:type="GdkGC*"/>
4696 <parameter name="stipple">
4697 <type name="GdkPixmap" c:type="GdkPixmap*"/>
4701 <method name="set_ts_origin" c:identifier="gdk_gc_set_ts_origin">
4703 <type name="void" c:type="void"/>
4706 <parameter name="gc">
4707 <type name="GC" c:type="GdkGC*"/>
4709 <parameter name="x">
4710 <type name="gint" c:type="gint"/>
4712 <parameter name="y">
4713 <type name="gint" c:type="gint"/>
4717 <method name="set_clip_origin" c:identifier="gdk_gc_set_clip_origin">
4719 <type name="void" c:type="void"/>
4722 <parameter name="gc">
4723 <type name="GC" c:type="GdkGC*"/>
4725 <parameter name="x">
4726 <type name="gint" c:type="gint"/>
4728 <parameter name="y">
4729 <type name="gint" c:type="gint"/>
4733 <method name="set_clip_mask" c:identifier="gdk_gc_set_clip_mask">
4735 <type name="void" c:type="void"/>
4738 <parameter name="gc">
4739 <type name="GC" c:type="GdkGC*"/>
4741 <parameter name="mask">
4742 <type name="GdkBitmap" c:type="GdkBitmap*"/>
4746 <method name="set_clip_rectangle"
4747 c:identifier="gdk_gc_set_clip_rectangle">
4749 <type name="void" c:type="void"/>
4752 <parameter name="gc">
4753 <type name="GC" c:type="GdkGC*"/>
4755 <parameter name="rectangle">
4756 <type name="GdkRectangle" c:type="GdkRectangle*"/>
4760 <method name="set_clip_region" c:identifier="gdk_gc_set_clip_region">
4762 <type name="void" c:type="void"/>
4765 <parameter name="gc">
4766 <type name="GC" c:type="GdkGC*"/>
4768 <parameter name="region">
4769 <type name="GdkRegion" c:type="GdkRegion*"/>
4773 <method name="set_subwindow" c:identifier="gdk_gc_set_subwindow">
4775 <type name="void" c:type="void"/>
4778 <parameter name="gc">
4779 <type name="GC" c:type="GdkGC*"/>
4781 <parameter name="mode">
4782 <type name="GdkSubwindowMode" c:type="GdkSubwindowMode"/>
4786 <method name="set_exposures" c:identifier="gdk_gc_set_exposures">
4788 <type name="void" c:type="void"/>
4791 <parameter name="gc">
4792 <type name="GC" c:type="GdkGC*"/>
4794 <parameter name="exposures">
4795 <type name="gboolean" c:type="gboolean"/>
4799 <method name="set_line_attributes"
4800 c:identifier="gdk_gc_set_line_attributes">
4802 <type name="void" c:type="void"/>
4805 <parameter name="gc">
4806 <type name="GC" c:type="GdkGC*"/>
4808 <parameter name="line_width">
4809 <type name="gint" c:type="gint"/>
4811 <parameter name="line_style">
4812 <type name="GdkLineStyle" c:type="GdkLineStyle"/>
4814 <parameter name="cap_style">
4815 <type name="GdkCapStyle" c:type="GdkCapStyle"/>
4817 <parameter name="join_style">
4818 <type name="GdkJoinStyle" c:type="GdkJoinStyle"/>
4822 <method name="set_dashes" c:identifier="gdk_gc_set_dashes">
4824 <type name="void" c:type="void"/>
4827 <parameter name="gc">
4828 <type name="GC" c:type="GdkGC*"/>
4830 <parameter name="dash_offset">
4831 <type name="gint" c:type="gint"/>
4833 <parameter name="dash_list">
4834 <type name="gint8" c:type="gint8"/>
4836 <parameter name="n">
4837 <type name="gint" c:type="gint"/>
4841 <method name="offset" c:identifier="gdk_gc_offset">
4843 <type name="void" c:type="void"/>
4846 <parameter name="gc">
4847 <type name="GC" c:type="GdkGC*"/>
4849 <parameter name="x_offset">
4850 <type name="gint" c:type="gint"/>
4852 <parameter name="y_offset">
4853 <type name="gint" c:type="gint"/>
4857 <method name="copy" c:identifier="gdk_gc_copy">
4859 <type name="void" c:type="void"/>
4862 <parameter name="dst_gc">
4863 <type name="GC" c:type="GdkGC*"/>
4865 <parameter name="src_gc">
4866 <type name="GC" c:type="GdkGC*"/>
4870 <method name="set_colormap" c:identifier="gdk_gc_set_colormap">
4872 <type name="void" c:type="void"/>
4875 <parameter name="gc">
4876 <type name="GC" c:type="GdkGC*"/>
4878 <parameter name="colormap">
4879 <type name="Colormap" c:type="GdkColormap*"/>
4883 <method name="get_colormap" c:identifier="gdk_gc_get_colormap">
4885 <type name="Colormap" c:type="GdkColormap*"/>
4888 <parameter name="gc">
4889 <type name="GC" c:type="GdkGC*"/>
4893 <method name="set_rgb_fg_color" c:identifier="gdk_gc_set_rgb_fg_color">
4895 <type name="void" c:type="void"/>
4898 <parameter name="gc">
4899 <type name="GC" c:type="GdkGC*"/>
4901 <parameter name="color">
4902 <type name="Color" c:type="GdkColor*"/>
4906 <method name="set_rgb_bg_color" c:identifier="gdk_gc_set_rgb_bg_color">
4908 <type name="void" c:type="void"/>
4911 <parameter name="gc">
4912 <type name="GC" c:type="GdkGC*"/>
4914 <parameter name="color">
4915 <type name="Color" c:type="GdkColor*"/>
4919 <method name="get_screen" c:identifier="gdk_gc_get_screen">
4921 <type name="GdkScreen" c:type="GdkScreen*"/>
4924 <parameter name="gc">
4925 <type name="GC" c:type="GdkGC*"/>
4929 <callback name="get_values">
4931 <type name="void" c:type="void"/>
4934 <parameter name="gc">
4935 <type name="GdkGC*" c:type="GdkGC*"/>
4937 <parameter name="values">
4938 <type name="GdkGCValues*" c:type="GdkGCValues*"/>
4942 <callback name="set_values">
4944 <type name="void" c:type="void"/>
4947 <parameter name="gc">
4948 <type name="GdkGC*" c:type="GdkGC*"/>
4950 <parameter name="values">
4951 <type name="GdkGCValues*" c:type="GdkGCValues*"/>
4953 <parameter name="mask">
4954 <type name="GdkGCValuesMask" c:type="GdkGCValuesMask"/>
4958 <callback name="set_dashes">
4960 <type name="void" c:type="void"/>
4963 <parameter name="gc">
4964 <type name="GdkGC*" c:type="GdkGC*"/>
4966 <parameter name="dash_offset">
4967 <type name="gint" c:type="gint"/>
4969 <parameter name="dash_list">
4970 <type name="gint8" c:type="gint8"/>
4972 <parameter name="n">
4973 <type name="gint" c:type="gint"/>
4977 <callback name="_gdk_reserved1">
4979 <type name="void" c:type="void"/>
4982 <callback name="_gdk_reserved2">
4984 <type name="void" c:type="void"/>
4987 <callback name="_gdk_reserved3">
4989 <type name="void" c:type="void"/>
4992 <callback name="_gdk_reserved4">
4994 <type name="void" c:type="void"/>
4998 <record name="GdkTrapezoid" c:type="GdkTrapezoid">
5000 <type name="double" c:type="double"/>
5003 <type name="double" c:type="double"/>
5006 <type name="double" c:type="double"/>
5009 <type name="double" c:type="double"/>
5012 <type name="double" c:type="double"/>
5015 <type name="double" c:type="double"/>
5018 <class name="Drawable"
5019 c:type="GdkDrawable"
5020 parent="GLib.Object"
5021 glib:type-name="GdkDrawable"
5022 glib:get-type="gdk_drawable_get_type">
5023 <constructor name="ref" c:identifier="gdk_drawable_ref">
5025 <type name="Drawable" c:type="GdkDrawable*"/>
5028 <parameter name="drawable">
5029 <type name="Drawable" c:type="GdkDrawable*"/>
5033 <method name="set_data" c:identifier="gdk_drawable_set_data">
5035 <type name="void" c:type="void"/>
5038 <parameter name="drawable">
5039 <type name="Drawable" c:type="GdkDrawable*"/>
5041 <parameter name="key">
5042 <type name="gchar" c:type="gchar*"/>
5044 <parameter name="data">
5045 <type name="gpointer" c:type="gpointer"/>
5047 <parameter name="destroy_func">
5048 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
5052 <method name="get_data" c:identifier="gdk_drawable_get_data">
5054 <type name="gpointer" c:type="gpointer"/>
5057 <parameter name="drawable">
5058 <type name="Drawable" c:type="GdkDrawable*"/>
5060 <parameter name="key">
5061 <type name="gchar" c:type="gchar*"/>
5065 <method name="get_size" c:identifier="gdk_drawable_get_size">
5067 <type name="void" c:type="void"/>
5070 <parameter name="drawable">
5071 <type name="Drawable" c:type="GdkDrawable*"/>
5073 <parameter name="width">
5074 <type name="gint" c:type="gint*"/>
5076 <parameter name="height">
5077 <type name="gint" c:type="gint*"/>
5081 <method name="set_colormap" c:identifier="gdk_drawable_set_colormap">
5083 <type name="void" c:type="void"/>
5086 <parameter name="drawable">
5087 <type name="Drawable" c:type="GdkDrawable*"/>
5089 <parameter name="colormap">
5090 <type name="Colormap" c:type="GdkColormap*"/>
5094 <method name="get_colormap" c:identifier="gdk_drawable_get_colormap">
5096 <type name="Colormap" c:type="GdkColormap*"/>
5099 <parameter name="drawable">
5100 <type name="Drawable" c:type="GdkDrawable*"/>
5104 <method name="get_visual" c:identifier="gdk_drawable_get_visual">
5106 <type name="GdkVisual" c:type="GdkVisual*"/>
5109 <parameter name="drawable">
5110 <type name="Drawable" c:type="GdkDrawable*"/>
5114 <method name="get_depth" c:identifier="gdk_drawable_get_depth">
5116 <type name="gint" c:type="gint"/>
5119 <parameter name="drawable">
5120 <type name="Drawable" c:type="GdkDrawable*"/>
5124 <method name="get_screen" c:identifier="gdk_drawable_get_screen">
5126 <type name="GdkScreen" c:type="GdkScreen*"/>
5129 <parameter name="drawable">
5130 <type name="Drawable" c:type="GdkDrawable*"/>
5134 <method name="get_display" c:identifier="gdk_drawable_get_display">
5136 <type name="Display" c:type="GdkDisplay*"/>
5139 <parameter name="drawable">
5140 <type name="Drawable" c:type="GdkDrawable*"/>
5144 <method name="unref" c:identifier="gdk_drawable_unref">
5146 <type name="void" c:type="void"/>
5149 <parameter name="drawable">
5150 <type name="Drawable" c:type="GdkDrawable*"/>
5154 <method name="get_image" c:identifier="gdk_drawable_get_image">
5156 <type name="GdkImage" c:type="GdkImage*"/>
5159 <parameter name="drawable">
5160 <type name="Drawable" c:type="GdkDrawable*"/>
5162 <parameter name="x">
5163 <type name="gint" c:type="gint"/>
5165 <parameter name="y">
5166 <type name="gint" c:type="gint"/>
5168 <parameter name="width">
5169 <type name="gint" c:type="gint"/>
5171 <parameter name="height">
5172 <type name="gint" c:type="gint"/>
5176 <method name="copy_to_image" c:identifier="gdk_drawable_copy_to_image">
5178 <type name="GdkImage" c:type="GdkImage*"/>
5181 <parameter name="drawable">
5182 <type name="Drawable" c:type="GdkDrawable*"/>
5184 <parameter name="image">
5185 <type name="GdkImage" c:type="GdkImage*"/>
5187 <parameter name="src_x">
5188 <type name="gint" c:type="gint"/>
5190 <parameter name="src_y">
5191 <type name="gint" c:type="gint"/>
5193 <parameter name="dest_x">
5194 <type name="gint" c:type="gint"/>
5196 <parameter name="dest_y">
5197 <type name="gint" c:type="gint"/>
5199 <parameter name="width">
5200 <type name="gint" c:type="gint"/>
5202 <parameter name="height">
5203 <type name="gint" c:type="gint"/>
5207 <method name="get_clip_region"
5208 c:identifier="gdk_drawable_get_clip_region">
5210 <type name="GdkRegion" c:type="GdkRegion*"/>
5213 <parameter name="drawable">
5214 <type name="Drawable" c:type="GdkDrawable*"/>
5218 <method name="get_visible_region"
5219 c:identifier="gdk_drawable_get_visible_region">
5221 <type name="GdkRegion" c:type="GdkRegion*"/>
5224 <parameter name="drawable">
5225 <type name="Drawable" c:type="GdkDrawable*"/>
5229 <callback name="create_gc">
5231 <type name="GdkGC*" c:type="GdkGC*"/>
5234 <parameter name="drawable">
5235 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5237 <parameter name="values">
5238 <type name="GdkGCValues*" c:type="GdkGCValues*"/>
5240 <parameter name="mask">
5241 <type name="GdkGCValuesMask" c:type="GdkGCValuesMask"/>
5245 <callback name="draw_rectangle">
5247 <type name="void" c:type="void"/>
5250 <parameter name="drawable">
5251 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5253 <parameter name="gc">
5254 <type name="GdkGC*" c:type="GdkGC*"/>
5256 <parameter name="filled">
5257 <type name="gboolean" c:type="gboolean"/>
5259 <parameter name="x">
5260 <type name="gint" c:type="gint"/>
5262 <parameter name="y">
5263 <type name="gint" c:type="gint"/>
5265 <parameter name="width">
5266 <type name="gint" c:type="gint"/>
5268 <parameter name="height">
5269 <type name="gint" c:type="gint"/>
5273 <callback name="draw_arc">
5275 <type name="void" c:type="void"/>
5278 <parameter name="drawable">
5279 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5281 <parameter name="gc">
5282 <type name="GdkGC*" c:type="GdkGC*"/>
5284 <parameter name="filled">
5285 <type name="gboolean" c:type="gboolean"/>
5287 <parameter name="x">
5288 <type name="gint" c:type="gint"/>
5290 <parameter name="y">
5291 <type name="gint" c:type="gint"/>
5293 <parameter name="width">
5294 <type name="gint" c:type="gint"/>
5296 <parameter name="height">
5297 <type name="gint" c:type="gint"/>
5299 <parameter name="angle1">
5300 <type name="gint" c:type="gint"/>
5302 <parameter name="angle2">
5303 <type name="gint" c:type="gint"/>
5307 <callback name="draw_polygon">
5309 <type name="void" c:type="void"/>
5312 <parameter name="drawable">
5313 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5315 <parameter name="gc">
5316 <type name="GdkGC*" c:type="GdkGC*"/>
5318 <parameter name="filled">
5319 <type name="gboolean" c:type="gboolean"/>
5321 <parameter name="points">
5322 <type name="GdkPoint*" c:type="GdkPoint*"/>
5324 <parameter name="npoints">
5325 <type name="gint" c:type="gint"/>
5329 <callback name="draw_text">
5331 <type name="void" c:type="void"/>
5334 <parameter name="drawable">
5335 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5337 <parameter name="font">
5338 <type name="GdkFont*" c:type="GdkFont*"/>
5340 <parameter name="gc">
5341 <type name="GdkGC*" c:type="GdkGC*"/>
5343 <parameter name="x">
5344 <type name="gint" c:type="gint"/>
5346 <parameter name="y">
5347 <type name="gint" c:type="gint"/>
5349 <parameter name="text">
5350 <type name="gchar*" c:type="gchar*"/>
5352 <parameter name="text_length">
5353 <type name="gint" c:type="gint"/>
5357 <callback name="draw_text_wc">
5359 <type name="void" c:type="void"/>
5362 <parameter name="drawable">
5363 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5365 <parameter name="font">
5366 <type name="GdkFont*" c:type="GdkFont*"/>
5368 <parameter name="gc">
5369 <type name="GdkGC*" c:type="GdkGC*"/>
5371 <parameter name="x">
5372 <type name="gint" c:type="gint"/>
5374 <parameter name="y">
5375 <type name="gint" c:type="gint"/>
5377 <parameter name="text">
5378 <type name="GdkWChar*" c:type="GdkWChar*"/>
5380 <parameter name="text_length">
5381 <type name="gint" c:type="gint"/>
5385 <callback name="draw_drawable">
5387 <type name="void" c:type="void"/>
5390 <parameter name="drawable">
5391 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5393 <parameter name="gc">
5394 <type name="GdkGC*" c:type="GdkGC*"/>
5396 <parameter name="src">
5397 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5399 <parameter name="xsrc">
5400 <type name="gint" c:type="gint"/>
5402 <parameter name="ysrc">
5403 <type name="gint" c:type="gint"/>
5405 <parameter name="xdest">
5406 <type name="gint" c:type="gint"/>
5408 <parameter name="ydest">
5409 <type name="gint" c:type="gint"/>
5411 <parameter name="width">
5412 <type name="gint" c:type="gint"/>
5414 <parameter name="height">
5415 <type name="gint" c:type="gint"/>
5419 <callback name="draw_points">
5421 <type name="void" c:type="void"/>
5424 <parameter name="drawable">
5425 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5427 <parameter name="gc">
5428 <type name="GdkGC*" c:type="GdkGC*"/>
5430 <parameter name="points">
5431 <type name="GdkPoint*" c:type="GdkPoint*"/>
5433 <parameter name="npoints">
5434 <type name="gint" c:type="gint"/>
5438 <callback name="draw_segments">
5440 <type name="void" c:type="void"/>
5443 <parameter name="drawable">
5444 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5446 <parameter name="gc">
5447 <type name="GdkGC*" c:type="GdkGC*"/>
5449 <parameter name="segs">
5450 <type name="GdkSegment*" c:type="GdkSegment*"/>
5452 <parameter name="nsegs">
5453 <type name="gint" c:type="gint"/>
5457 <callback name="draw_lines">
5459 <type name="void" c:type="void"/>
5462 <parameter name="drawable">
5463 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5465 <parameter name="gc">
5466 <type name="GdkGC*" c:type="GdkGC*"/>
5468 <parameter name="points">
5469 <type name="GdkPoint*" c:type="GdkPoint*"/>
5471 <parameter name="npoints">
5472 <type name="gint" c:type="gint"/>
5476 <callback name="draw_glyphs">
5478 <type name="void" c:type="void"/>
5481 <parameter name="drawable">
5482 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5484 <parameter name="gc">
5485 <type name="GdkGC*" c:type="GdkGC*"/>
5487 <parameter name="font">
5488 <type name="PangoFont*" c:type="PangoFont*"/>
5490 <parameter name="x">
5491 <type name="gint" c:type="gint"/>
5493 <parameter name="y">
5494 <type name="gint" c:type="gint"/>
5496 <parameter name="glyphs">
5497 <type name="PangoGlyphString*" c:type="PangoGlyphString*"/>
5501 <callback name="draw_image">
5503 <type name="void" c:type="void"/>
5506 <parameter name="drawable">
5507 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5509 <parameter name="gc">
5510 <type name="GdkGC*" c:type="GdkGC*"/>
5512 <parameter name="image">
5513 <type name="GdkImage*" c:type="GdkImage*"/>
5515 <parameter name="xsrc">
5516 <type name="gint" c:type="gint"/>
5518 <parameter name="ysrc">
5519 <type name="gint" c:type="gint"/>
5521 <parameter name="xdest">
5522 <type name="gint" c:type="gint"/>
5524 <parameter name="ydest">
5525 <type name="gint" c:type="gint"/>
5527 <parameter name="width">
5528 <type name="gint" c:type="gint"/>
5530 <parameter name="height">
5531 <type name="gint" c:type="gint"/>
5535 <callback name="get_depth">
5537 <type name="gint" c:type="gint"/>
5540 <parameter name="drawable">
5541 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5545 <callback name="get_size">
5547 <type name="void" c:type="void"/>
5550 <parameter name="drawable">
5551 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5553 <parameter name="width">
5554 <type name="gint*" c:type="gint*"/>
5556 <parameter name="height">
5557 <type name="gint*" c:type="gint*"/>
5561 <callback name="set_colormap">
5563 <type name="void" c:type="void"/>
5566 <parameter name="drawable">
5567 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5569 <parameter name="cmap">
5570 <type name="GdkColormap*" c:type="GdkColormap*"/>
5574 <callback name="get_colormap">
5576 <type name="GdkColormap*" c:type="GdkColormap*"/>
5579 <parameter name="drawable">
5580 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5584 <callback name="get_visual">
5586 <type name="GdkVisual*" c:type="GdkVisual*"/>
5589 <parameter name="drawable">
5590 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5594 <callback name="get_screen">
5596 <type name="GdkScreen*" c:type="GdkScreen*"/>
5599 <parameter name="drawable">
5600 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5604 <callback name="get_image">
5606 <type name="GdkImage*" c:type="GdkImage*"/>
5609 <parameter name="drawable">
5610 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5612 <parameter name="x">
5613 <type name="gint" c:type="gint"/>
5615 <parameter name="y">
5616 <type name="gint" c:type="gint"/>
5618 <parameter name="width">
5619 <type name="gint" c:type="gint"/>
5621 <parameter name="height">
5622 <type name="gint" c:type="gint"/>
5626 <callback name="get_clip_region">
5628 <type name="GdkRegion*" c:type="GdkRegion*"/>
5631 <parameter name="drawable">
5632 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5636 <callback name="get_visible_region">
5638 <type name="GdkRegion*" c:type="GdkRegion*"/>
5641 <parameter name="drawable">
5642 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5646 <callback name="get_composite_drawable">
5648 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5651 <parameter name="drawable">
5652 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5654 <parameter name="x">
5655 <type name="gint" c:type="gint"/>
5657 <parameter name="y">
5658 <type name="gint" c:type="gint"/>
5660 <parameter name="width">
5661 <type name="gint" c:type="gint"/>
5663 <parameter name="height">
5664 <type name="gint" c:type="gint"/>
5666 <parameter name="composite_x_offset">
5667 <type name="gint*" c:type="gint*"/>
5669 <parameter name="composite_y_offset">
5670 <type name="gint*" c:type="gint*"/>
5674 <callback name="draw_pixbuf">
5676 <type name="void" c:type="void"/>
5679 <parameter name="drawable">
5680 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5682 <parameter name="gc">
5683 <type name="GdkGC*" c:type="GdkGC*"/>
5685 <parameter name="pixbuf">
5686 <type name="GdkPixbuf*" c:type="GdkPixbuf*"/>
5688 <parameter name="src_x">
5689 <type name="gint" c:type="gint"/>
5691 <parameter name="src_y">
5692 <type name="gint" c:type="gint"/>
5694 <parameter name="dest_x">
5695 <type name="gint" c:type="gint"/>
5697 <parameter name="dest_y">
5698 <type name="gint" c:type="gint"/>
5700 <parameter name="width">
5701 <type name="gint" c:type="gint"/>
5703 <parameter name="height">
5704 <type name="gint" c:type="gint"/>
5706 <parameter name="dither">
5707 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
5709 <parameter name="x_dither">
5710 <type name="gint" c:type="gint"/>
5712 <parameter name="y_dither">
5713 <type name="gint" c:type="gint"/>
5717 <callback name="_copy_to_image">
5719 <type name="GdkImage*" c:type="GdkImage*"/>
5722 <parameter name="drawable">
5723 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5725 <parameter name="image">
5726 <type name="GdkImage*" c:type="GdkImage*"/>
5728 <parameter name="src_x">
5729 <type name="gint" c:type="gint"/>
5731 <parameter name="src_y">
5732 <type name="gint" c:type="gint"/>
5734 <parameter name="dest_x">
5735 <type name="gint" c:type="gint"/>
5737 <parameter name="dest_y">
5738 <type name="gint" c:type="gint"/>
5740 <parameter name="width">
5741 <type name="gint" c:type="gint"/>
5743 <parameter name="height">
5744 <type name="gint" c:type="gint"/>
5748 <callback name="draw_glyphs_transformed">
5750 <type name="void" c:type="void"/>
5753 <parameter name="drawable">
5754 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5756 <parameter name="gc">
5757 <type name="GdkGC*" c:type="GdkGC*"/>
5759 <parameter name="matrix">
5760 <type name="PangoMatrix*" c:type="PangoMatrix*"/>
5762 <parameter name="font">
5763 <type name="PangoFont*" c:type="PangoFont*"/>
5765 <parameter name="x">
5766 <type name="gint" c:type="gint"/>
5768 <parameter name="y">
5769 <type name="gint" c:type="gint"/>
5771 <parameter name="glyphs">
5772 <type name="PangoGlyphString*" c:type="PangoGlyphString*"/>
5776 <callback name="draw_trapezoids">
5778 <type name="void" c:type="void"/>
5781 <parameter name="drawable">
5782 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5784 <parameter name="gc">
5785 <type name="GdkGC*" c:type="GdkGC*"/>
5787 <parameter name="trapezoids">
5788 <type name="GdkTrapezoid*" c:type="GdkTrapezoid*"/>
5790 <parameter name="n_trapezoids">
5791 <type name="gint" c:type="gint"/>
5795 <callback name="ref_cairo_surface">
5797 <type name="cairo_surface_t*" c:type="cairo_surface_t*"/>
5800 <parameter name="drawable">
5801 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5805 <callback name="_gdk_reserved4">
5807 <type name="void" c:type="void"/>
5810 <callback name="_gdk_reserved5">
5812 <type name="void" c:type="void"/>
5815 <callback name="_gdk_reserved6">
5817 <type name="void" c:type="void"/>
5820 <callback name="_gdk_reserved7">
5822 <type name="void" c:type="void"/>
5825 <callback name="_gdk_reserved9">
5827 <type name="void" c:type="void"/>
5830 <callback name="_gdk_reserved10">
5832 <type name="void" c:type="void"/>
5835 <callback name="_gdk_reserved11">
5837 <type name="void" c:type="void"/>
5840 <callback name="_gdk_reserved12">
5842 <type name="void" c:type="void"/>
5845 <callback name="_gdk_reserved13">
5847 <type name="void" c:type="void"/>
5850 <callback name="_gdk_reserved14">
5852 <type name="void" c:type="void"/>
5855 <callback name="_gdk_reserved15">
5857 <type name="void" c:type="void"/>
5860 <callback name="_gdk_reserved16">
5862 <type name="void" c:type="void"/>
5866 <function name="draw_point" c:identifier="gdk_draw_point">
5868 <type name="void" c:type="void"/>
5871 <parameter name="drawable">
5872 <type name="Drawable" c:type="GdkDrawable*"/>
5874 <parameter name="gc">
5875 <type name="GC" c:type="GdkGC*"/>
5877 <parameter name="x">
5878 <type name="gint" c:type="gint"/>
5880 <parameter name="y">
5881 <type name="gint" c:type="gint"/>
5885 <function name="draw_line" c:identifier="gdk_draw_line">
5887 <type name="void" c:type="void"/>
5890 <parameter name="drawable">
5891 <type name="Drawable" c:type="GdkDrawable*"/>
5893 <parameter name="gc">
5894 <type name="GC" c:type="GdkGC*"/>
5896 <parameter name="x1_">
5897 <type name="gint" c:type="gint"/>
5899 <parameter name="y1_">
5900 <type name="gint" c:type="gint"/>
5902 <parameter name="x2_">
5903 <type name="gint" c:type="gint"/>
5905 <parameter name="y2_">
5906 <type name="gint" c:type="gint"/>
5910 <function name="draw_rectangle" c:identifier="gdk_draw_rectangle">
5912 <type name="void" c:type="void"/>
5915 <parameter name="drawable">
5916 <type name="Drawable" c:type="GdkDrawable*"/>
5918 <parameter name="gc">
5919 <type name="GC" c:type="GdkGC*"/>
5921 <parameter name="filled">
5922 <type name="gboolean" c:type="gboolean"/>
5924 <parameter name="x">
5925 <type name="gint" c:type="gint"/>
5927 <parameter name="y">
5928 <type name="gint" c:type="gint"/>
5930 <parameter name="width">
5931 <type name="gint" c:type="gint"/>
5933 <parameter name="height">
5934 <type name="gint" c:type="gint"/>
5938 <function name="draw_arc" c:identifier="gdk_draw_arc">
5940 <type name="void" c:type="void"/>
5943 <parameter name="drawable">
5944 <type name="Drawable" c:type="GdkDrawable*"/>
5946 <parameter name="gc">
5947 <type name="GC" c:type="GdkGC*"/>
5949 <parameter name="filled">
5950 <type name="gboolean" c:type="gboolean"/>
5952 <parameter name="x">
5953 <type name="gint" c:type="gint"/>
5955 <parameter name="y">
5956 <type name="gint" c:type="gint"/>
5958 <parameter name="width">
5959 <type name="gint" c:type="gint"/>
5961 <parameter name="height">
5962 <type name="gint" c:type="gint"/>
5964 <parameter name="angle1">
5965 <type name="gint" c:type="gint"/>
5967 <parameter name="angle2">
5968 <type name="gint" c:type="gint"/>
5972 <function name="draw_polygon" c:identifier="gdk_draw_polygon">
5974 <type name="void" c:type="void"/>
5977 <parameter name="drawable">
5978 <type name="Drawable" c:type="GdkDrawable*"/>
5980 <parameter name="gc">
5981 <type name="GC" c:type="GdkGC*"/>
5983 <parameter name="filled">
5984 <type name="gboolean" c:type="gboolean"/>
5986 <parameter name="points">
5987 <type name="GdkPoint" c:type="GdkPoint*"/>
5989 <parameter name="n_points">
5990 <type name="gint" c:type="gint"/>
5994 <function name="draw_string" c:identifier="gdk_draw_string">
5996 <type name="void" c:type="void"/>
5999 <parameter name="drawable">
6000 <type name="Drawable" c:type="GdkDrawable*"/>
6002 <parameter name="font">
6003 <type name="GdkFont" c:type="GdkFont*"/>
6005 <parameter name="gc">
6006 <type name="GC" c:type="GdkGC*"/>
6008 <parameter name="x">
6009 <type name="gint" c:type="gint"/>
6011 <parameter name="y">
6012 <type name="gint" c:type="gint"/>
6014 <parameter name="string">
6015 <type name="gchar" c:type="gchar*"/>
6019 <function name="draw_text" c:identifier="gdk_draw_text">
6021 <type name="void" c:type="void"/>
6024 <parameter name="drawable">
6025 <type name="Drawable" c:type="GdkDrawable*"/>
6027 <parameter name="font">
6028 <type name="GdkFont" c:type="GdkFont*"/>
6030 <parameter name="gc">
6031 <type name="GC" c:type="GdkGC*"/>
6033 <parameter name="x">
6034 <type name="gint" c:type="gint"/>
6036 <parameter name="y">
6037 <type name="gint" c:type="gint"/>
6039 <parameter name="text">
6040 <type name="gchar" c:type="gchar*"/>
6042 <parameter name="text_length">
6043 <type name="gint" c:type="gint"/>
6047 <function name="draw_text_wc" c:identifier="gdk_draw_text_wc">
6049 <type name="void" c:type="void"/>
6052 <parameter name="drawable">
6053 <type name="Drawable" c:type="GdkDrawable*"/>
6055 <parameter name="font">
6056 <type name="GdkFont" c:type="GdkFont*"/>
6058 <parameter name="gc">
6059 <type name="GC" c:type="GdkGC*"/>
6061 <parameter name="x">
6062 <type name="gint" c:type="gint"/>
6064 <parameter name="y">
6065 <type name="gint" c:type="gint"/>
6067 <parameter name="text">
6068 <type name="GdkWChar" c:type="GdkWChar*"/>
6070 <parameter name="text_length">
6071 <type name="gint" c:type="gint"/>
6075 <function name="draw_drawable" c:identifier="gdk_draw_drawable">
6077 <type name="void" c:type="void"/>
6080 <parameter name="drawable">
6081 <type name="Drawable" c:type="GdkDrawable*"/>
6083 <parameter name="gc">
6084 <type name="GC" c:type="GdkGC*"/>
6086 <parameter name="src">
6087 <type name="Drawable" c:type="GdkDrawable*"/>
6089 <parameter name="xsrc">
6090 <type name="gint" c:type="gint"/>
6092 <parameter name="ysrc">
6093 <type name="gint" c:type="gint"/>
6095 <parameter name="xdest">
6096 <type name="gint" c:type="gint"/>
6098 <parameter name="ydest">
6099 <type name="gint" c:type="gint"/>
6101 <parameter name="width">
6102 <type name="gint" c:type="gint"/>
6104 <parameter name="height">
6105 <type name="gint" c:type="gint"/>
6109 <function name="draw_image" c:identifier="gdk_draw_image">
6111 <type name="void" c:type="void"/>
6114 <parameter name="drawable">
6115 <type name="Drawable" c:type="GdkDrawable*"/>
6117 <parameter name="gc">
6118 <type name="GC" c:type="GdkGC*"/>
6120 <parameter name="image">
6121 <type name="GdkImage" c:type="GdkImage*"/>
6123 <parameter name="xsrc">
6124 <type name="gint" c:type="gint"/>
6126 <parameter name="ysrc">
6127 <type name="gint" c:type="gint"/>
6129 <parameter name="xdest">
6130 <type name="gint" c:type="gint"/>
6132 <parameter name="ydest">
6133 <type name="gint" c:type="gint"/>
6135 <parameter name="width">
6136 <type name="gint" c:type="gint"/>
6138 <parameter name="height">
6139 <type name="gint" c:type="gint"/>
6143 <function name="draw_points" c:identifier="gdk_draw_points">
6145 <type name="void" c:type="void"/>
6148 <parameter name="drawable">
6149 <type name="Drawable" c:type="GdkDrawable*"/>
6151 <parameter name="gc">
6152 <type name="GC" c:type="GdkGC*"/>
6154 <parameter name="points">
6155 <type name="GdkPoint" c:type="GdkPoint*"/>
6157 <parameter name="n_points">
6158 <type name="gint" c:type="gint"/>
6162 <function name="draw_segments" c:identifier="gdk_draw_segments">
6164 <type name="void" c:type="void"/>
6167 <parameter name="drawable">
6168 <type name="Drawable" c:type="GdkDrawable*"/>
6170 <parameter name="gc">
6171 <type name="GC" c:type="GdkGC*"/>
6173 <parameter name="segs">
6174 <type name="GdkSegment" c:type="GdkSegment*"/>
6176 <parameter name="n_segs">
6177 <type name="gint" c:type="gint"/>
6181 <function name="draw_lines" c:identifier="gdk_draw_lines">
6183 <type name="void" c:type="void"/>
6186 <parameter name="drawable">
6187 <type name="Drawable" c:type="GdkDrawable*"/>
6189 <parameter name="gc">
6190 <type name="GC" c:type="GdkGC*"/>
6192 <parameter name="points">
6193 <type name="GdkPoint" c:type="GdkPoint*"/>
6195 <parameter name="n_points">
6196 <type name="gint" c:type="gint"/>
6200 <function name="draw_pixbuf" c:identifier="gdk_draw_pixbuf">
6202 <type name="void" c:type="void"/>
6205 <parameter name="drawable">
6206 <type name="Drawable" c:type="GdkDrawable*"/>
6208 <parameter name="gc">
6209 <type name="GC" c:type="GdkGC*"/>
6211 <parameter name="pixbuf">
6212 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
6214 <parameter name="src_x">
6215 <type name="gint" c:type="gint"/>
6217 <parameter name="src_y">
6218 <type name="gint" c:type="gint"/>
6220 <parameter name="dest_x">
6221 <type name="gint" c:type="gint"/>
6223 <parameter name="dest_y">
6224 <type name="gint" c:type="gint"/>
6226 <parameter name="width">
6227 <type name="gint" c:type="gint"/>
6229 <parameter name="height">
6230 <type name="gint" c:type="gint"/>
6232 <parameter name="dither">
6233 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
6235 <parameter name="x_dither">
6236 <type name="gint" c:type="gint"/>
6238 <parameter name="y_dither">
6239 <type name="gint" c:type="gint"/>
6243 <function name="draw_glyphs" c:identifier="gdk_draw_glyphs">
6245 <type name="void" c:type="void"/>
6248 <parameter name="drawable">
6249 <type name="Drawable" c:type="GdkDrawable*"/>
6251 <parameter name="gc">
6252 <type name="GC" c:type="GdkGC*"/>
6254 <parameter name="font">
6255 <type name="Pango.Font" c:type="PangoFont*"/>
6257 <parameter name="x">
6258 <type name="gint" c:type="gint"/>
6260 <parameter name="y">
6261 <type name="gint" c:type="gint"/>
6263 <parameter name="glyphs">
6264 <type name="PangoGlyphString" c:type="PangoGlyphString*"/>
6268 <function name="draw_layout_line" c:identifier="gdk_draw_layout_line">
6270 <type name="void" c:type="void"/>
6273 <parameter name="drawable">
6274 <type name="Drawable" c:type="GdkDrawable*"/>
6276 <parameter name="gc">
6277 <type name="GC" c:type="GdkGC*"/>
6279 <parameter name="x">
6280 <type name="gint" c:type="gint"/>
6282 <parameter name="y">
6283 <type name="gint" c:type="gint"/>
6285 <parameter name="line">
6286 <type name="PangoLayoutLine" c:type="PangoLayoutLine*"/>
6290 <function name="draw_layout" c:identifier="gdk_draw_layout">
6292 <type name="void" c:type="void"/>
6295 <parameter name="drawable">
6296 <type name="Drawable" c:type="GdkDrawable*"/>
6298 <parameter name="gc">
6299 <type name="GC" c:type="GdkGC*"/>
6301 <parameter name="x">
6302 <type name="gint" c:type="gint"/>
6304 <parameter name="y">
6305 <type name="gint" c:type="gint"/>
6307 <parameter name="layout">
6308 <type name="Pango.Layout" c:type="PangoLayout*"/>
6312 <function name="draw_layout_line_with_colors"
6313 c:identifier="gdk_draw_layout_line_with_colors">
6315 <type name="void" c:type="void"/>
6318 <parameter name="drawable">
6319 <type name="Drawable" c:type="GdkDrawable*"/>
6321 <parameter name="gc">
6322 <type name="GC" c:type="GdkGC*"/>
6324 <parameter name="x">
6325 <type name="gint" c:type="gint"/>
6327 <parameter name="y">
6328 <type name="gint" c:type="gint"/>
6330 <parameter name="line">
6331 <type name="PangoLayoutLine" c:type="PangoLayoutLine*"/>
6333 <parameter name="foreground">
6334 <type name="Color" c:type="GdkColor*"/>
6336 <parameter name="background">
6337 <type name="Color" c:type="GdkColor*"/>
6341 <function name="draw_layout_with_colors"
6342 c:identifier="gdk_draw_layout_with_colors">
6344 <type name="void" c:type="void"/>
6347 <parameter name="drawable">
6348 <type name="Drawable" c:type="GdkDrawable*"/>
6350 <parameter name="gc">
6351 <type name="GC" c:type="GdkGC*"/>
6353 <parameter name="x">
6354 <type name="gint" c:type="gint"/>
6356 <parameter name="y">
6357 <type name="gint" c:type="gint"/>
6359 <parameter name="layout">
6360 <type name="Pango.Layout" c:type="PangoLayout*"/>
6362 <parameter name="foreground">
6363 <type name="Color" c:type="GdkColor*"/>
6365 <parameter name="background">
6366 <type name="Color" c:type="GdkColor*"/>
6370 <function name="draw_glyphs_transformed"
6371 c:identifier="gdk_draw_glyphs_transformed">
6373 <type name="void" c:type="void"/>
6376 <parameter name="drawable">
6377 <type name="Drawable" c:type="GdkDrawable*"/>
6379 <parameter name="gc">
6380 <type name="GC" c:type="GdkGC*"/>
6382 <parameter name="matrix">
6383 <type name="PangoMatrix" c:type="PangoMatrix*"/>
6385 <parameter name="font">
6386 <type name="Pango.Font" c:type="PangoFont*"/>
6388 <parameter name="x">
6389 <type name="gint" c:type="gint"/>
6391 <parameter name="y">
6392 <type name="gint" c:type="gint"/>
6394 <parameter name="glyphs">
6395 <type name="PangoGlyphString" c:type="PangoGlyphString*"/>
6399 <function name="draw_trapezoids" c:identifier="gdk_draw_trapezoids">
6401 <type name="void" c:type="void"/>
6404 <parameter name="drawable">
6405 <type name="Drawable" c:type="GdkDrawable*"/>
6407 <parameter name="gc">
6408 <type name="GC" c:type="GdkGC*"/>
6410 <parameter name="trapezoids">
6411 <type name="GdkTrapezoid" c:type="GdkTrapezoid*"/>
6413 <parameter name="n_trapezoids">
6414 <type name="gint" c:type="gint"/>
6418 <enumeration name="FontType"
6419 c:type="GdkFontType"
6420 glib:type-name="GdkFontType"
6421 glib:get-type="gdk_font_type_get_type">
6424 c:identifier="GDK_FONT_FONT"
6426 <member name="fontset"
6428 c:identifier="GDK_FONT_FONTSET"
6429 glib:nick="fontset"/>
6431 <enumeration name="ImageType"
6432 c:type="GdkImageType"
6433 glib:type-name="GdkImageType"
6434 glib:get-type="gdk_image_type_get_type">
6435 <member name="normal"
6437 c:identifier="GDK_IMAGE_NORMAL"
6438 glib:nick="normal"/>
6439 <member name="shared"
6441 c:identifier="GDK_IMAGE_SHARED"
6442 glib:nick="shared"/>
6443 <member name="fastest"
6445 c:identifier="GDK_IMAGE_FASTEST"
6446 glib:nick="fastest"/>
6448 <enumeration name="PropMode"
6449 c:type="GdkPropMode"
6450 glib:type-name="GdkPropMode"
6451 glib:get-type="gdk_prop_mode_get_type">
6452 <member name="replace"
6454 c:identifier="GDK_PROP_MODE_REPLACE"
6455 glib:nick="replace"/>
6456 <member name="prepend"
6458 c:identifier="GDK_PROP_MODE_PREPEND"
6459 glib:nick="prepend"/>
6460 <member name="append"
6462 c:identifier="GDK_PROP_MODE_APPEND"
6463 glib:nick="append"/>
6465 <enumeration name="FillRule"
6466 c:type="GdkFillRule"
6467 glib:type-name="GdkFillRule"
6468 glib:get-type="gdk_fill_rule_get_type">
6469 <member name="even-odd-rule"
6471 c:identifier="GDK_EVEN_ODD_RULE"
6472 glib:nick="even-odd-rule"/>
6473 <member name="winding-rule"
6475 c:identifier="GDK_WINDING_RULE"
6476 glib:nick="winding-rule"/>
6478 <enumeration name="OverlapType"
6479 c:type="GdkOverlapType"
6480 glib:type-name="GdkOverlapType"
6481 glib:get-type="gdk_overlap_type_get_type">
6484 c:identifier="GDK_OVERLAP_RECTANGLE_IN"
6488 c:identifier="GDK_OVERLAP_RECTANGLE_OUT"
6492 c:identifier="GDK_OVERLAP_RECTANGLE_PART"
6495 <enumeration name="VisualType"
6496 c:type="GdkVisualType"
6497 glib:type-name="GdkVisualType"
6498 glib:get-type="gdk_visual_type_get_type">
6499 <member name="static-gray"
6501 c:identifier="GDK_VISUAL_STATIC_GRAY"
6502 glib:nick="static-gray"/>
6503 <member name="grayscale"
6505 c:identifier="GDK_VISUAL_GRAYSCALE"
6506 glib:nick="grayscale"/>
6507 <member name="static-color"
6509 c:identifier="GDK_VISUAL_STATIC_COLOR"
6510 glib:nick="static-color"/>
6511 <member name="pseudo-color"
6513 c:identifier="GDK_VISUAL_PSEUDO_COLOR"
6514 glib:nick="pseudo-color"/>
6515 <member name="true-color"
6517 c:identifier="GDK_VISUAL_TRUE_COLOR"
6518 glib:nick="true-color"/>
6519 <member name="direct-color"
6521 c:identifier="GDK_VISUAL_DIRECT_COLOR"
6522 glib:nick="direct-color"/>
6524 <enumeration name="WindowClass"
6525 c:type="GdkWindowClass"
6526 glib:type-name="GdkWindowClass"
6527 glib:get-type="gdk_window_class_get_type">
6528 <member name="output"
6530 c:identifier="GDK_INPUT_OUTPUT"
6531 glib:nick="output"/>
6534 c:identifier="GDK_INPUT_ONLY"
6537 <enumeration name="WindowType"
6538 c:type="GdkWindowType"
6539 glib:type-name="GdkWindowType"
6540 glib:get-type="gdk_window_type_get_type">
6543 c:identifier="GDK_WINDOW_ROOT"
6545 <member name="toplevel"
6547 c:identifier="GDK_WINDOW_TOPLEVEL"
6548 glib:nick="toplevel"/>
6549 <member name="child"
6551 c:identifier="GDK_WINDOW_CHILD"
6553 <member name="dialog"
6555 c:identifier="GDK_WINDOW_DIALOG"
6556 glib:nick="dialog"/>
6559 c:identifier="GDK_WINDOW_TEMP"
6561 <member name="foreign"
6563 c:identifier="GDK_WINDOW_FOREIGN"
6564 glib:nick="foreign"/>
6566 <bitfield name="WindowAttributesType"
6567 c:type="GdkWindowAttributesType"
6568 glib:type-name="GdkWindowAttributesType"
6569 glib:get-type="gdk_window_attributes_type_get_type">
6570 <member name="title"
6572 c:identifier="GDK_WA_TITLE"
6574 <member name="x" value="4" c:identifier="GDK_WA_X" glib:nick="x"/>
6575 <member name="y" value="8" c:identifier="GDK_WA_Y" glib:nick="y"/>
6576 <member name="cursor"
6578 c:identifier="GDK_WA_CURSOR"
6579 glib:nick="cursor"/>
6580 <member name="colormap"
6582 c:identifier="GDK_WA_COLORMAP"
6583 glib:nick="colormap"/>
6584 <member name="visual"
6586 c:identifier="GDK_WA_VISUAL"
6587 glib:nick="visual"/>
6588 <member name="wmclass"
6590 c:identifier="GDK_WA_WMCLASS"
6591 glib:nick="wmclass"/>
6592 <member name="noredir"
6594 c:identifier="GDK_WA_NOREDIR"
6595 glib:nick="noredir"/>
6596 <member name="type-hint"
6598 c:identifier="GDK_WA_TYPE_HINT"
6599 glib:nick="type-hint"/>
6601 <bitfield name="WindowHints"
6602 c:type="GdkWindowHints"
6603 glib:type-name="GdkWindowHints"
6604 glib:get-type="gdk_window_hints_get_type">
6607 c:identifier="GDK_HINT_POS"
6609 <member name="min-size"
6611 c:identifier="GDK_HINT_MIN_SIZE"
6612 glib:nick="min-size"/>
6613 <member name="max-size"
6615 c:identifier="GDK_HINT_MAX_SIZE"
6616 glib:nick="max-size"/>
6617 <member name="base-size"
6619 c:identifier="GDK_HINT_BASE_SIZE"
6620 glib:nick="base-size"/>
6621 <member name="aspect"
6623 c:identifier="GDK_HINT_ASPECT"
6624 glib:nick="aspect"/>
6625 <member name="resize-inc"
6627 c:identifier="GDK_HINT_RESIZE_INC"
6628 glib:nick="resize-inc"/>
6629 <member name="win-gravity"
6631 c:identifier="GDK_HINT_WIN_GRAVITY"
6632 glib:nick="win-gravity"/>
6633 <member name="user-pos"
6635 c:identifier="GDK_HINT_USER_POS"
6636 glib:nick="user-pos"/>
6637 <member name="user-size"
6639 c:identifier="GDK_HINT_USER_SIZE"
6640 glib:nick="user-size"/>
6642 <enumeration name="WindowTypeHint"
6643 c:type="GdkWindowTypeHint"
6644 glib:type-name="GdkWindowTypeHint"
6645 glib:get-type="gdk_window_type_hint_get_type">
6646 <member name="normal"
6648 c:identifier="GDK_WINDOW_TYPE_HINT_NORMAL"
6649 glib:nick="normal"/>
6650 <member name="dialog"
6652 c:identifier="GDK_WINDOW_TYPE_HINT_DIALOG"
6653 glib:nick="dialog"/>
6656 c:identifier="GDK_WINDOW_TYPE_HINT_MENU"
6658 <member name="toolbar"
6660 c:identifier="GDK_WINDOW_TYPE_HINT_TOOLBAR"
6661 glib:nick="toolbar"/>
6662 <member name="splashscreen"
6664 c:identifier="GDK_WINDOW_TYPE_HINT_SPLASHSCREEN"
6665 glib:nick="splashscreen"/>
6666 <member name="utility"
6668 c:identifier="GDK_WINDOW_TYPE_HINT_UTILITY"
6669 glib:nick="utility"/>
6672 c:identifier="GDK_WINDOW_TYPE_HINT_DOCK"
6674 <member name="desktop"
6676 c:identifier="GDK_WINDOW_TYPE_HINT_DESKTOP"
6677 glib:nick="desktop"/>
6678 <member name="dropdown-menu"
6680 c:identifier="GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU"
6681 glib:nick="dropdown-menu"/>
6682 <member name="popup-menu"
6684 c:identifier="GDK_WINDOW_TYPE_HINT_POPUP_MENU"
6685 glib:nick="popup-menu"/>
6686 <member name="tooltip"
6688 c:identifier="GDK_WINDOW_TYPE_HINT_TOOLTIP"
6689 glib:nick="tooltip"/>
6690 <member name="notification"
6692 c:identifier="GDK_WINDOW_TYPE_HINT_NOTIFICATION"
6693 glib:nick="notification"/>
6694 <member name="combo"
6696 c:identifier="GDK_WINDOW_TYPE_HINT_COMBO"
6700 c:identifier="GDK_WINDOW_TYPE_HINT_DND"
6703 <bitfield name="WMDecoration"
6704 c:type="GdkWMDecoration"
6705 glib:type-name="GdkWMDecoration"
6706 glib:get-type="gdk_wm_decoration_get_type">
6709 c:identifier="GDK_DECOR_ALL"
6711 <member name="border"
6713 c:identifier="GDK_DECOR_BORDER"
6714 glib:nick="border"/>
6715 <member name="resizeh"
6717 c:identifier="GDK_DECOR_RESIZEH"
6718 glib:nick="resizeh"/>
6719 <member name="title"
6721 c:identifier="GDK_DECOR_TITLE"
6725 c:identifier="GDK_DECOR_MENU"
6727 <member name="minimize"
6729 c:identifier="GDK_DECOR_MINIMIZE"
6730 glib:nick="minimize"/>
6731 <member name="maximize"
6733 c:identifier="GDK_DECOR_MAXIMIZE"
6734 glib:nick="maximize"/>
6736 <bitfield name="WMFunction"
6737 c:type="GdkWMFunction"
6738 glib:type-name="GdkWMFunction"
6739 glib:get-type="gdk_wm_function_get_type">
6742 c:identifier="GDK_FUNC_ALL"
6744 <member name="resize"
6746 c:identifier="GDK_FUNC_RESIZE"
6747 glib:nick="resize"/>
6750 c:identifier="GDK_FUNC_MOVE"
6752 <member name="minimize"
6754 c:identifier="GDK_FUNC_MINIMIZE"
6755 glib:nick="minimize"/>
6756 <member name="maximize"
6758 c:identifier="GDK_FUNC_MAXIMIZE"
6759 glib:nick="maximize"/>
6760 <member name="close"
6762 c:identifier="GDK_FUNC_CLOSE"
6765 <enumeration name="Gravity"
6767 glib:type-name="GdkGravity"
6768 glib:get-type="gdk_gravity_get_type">
6769 <member name="north-west"
6771 c:identifier="GDK_GRAVITY_NORTH_WEST"
6772 glib:nick="north-west"/>
6773 <member name="north"
6775 c:identifier="GDK_GRAVITY_NORTH"
6777 <member name="north-east"
6779 c:identifier="GDK_GRAVITY_NORTH_EAST"
6780 glib:nick="north-east"/>
6783 c:identifier="GDK_GRAVITY_WEST"
6785 <member name="center"
6787 c:identifier="GDK_GRAVITY_CENTER"
6788 glib:nick="center"/>
6791 c:identifier="GDK_GRAVITY_EAST"
6793 <member name="south-west"
6795 c:identifier="GDK_GRAVITY_SOUTH_WEST"
6796 glib:nick="south-west"/>
6797 <member name="south"
6799 c:identifier="GDK_GRAVITY_SOUTH"
6801 <member name="south-east"
6803 c:identifier="GDK_GRAVITY_SOUTH_EAST"
6804 glib:nick="south-east"/>
6805 <member name="static"
6807 c:identifier="GDK_GRAVITY_STATIC"
6808 glib:nick="static"/>
6810 <enumeration name="WindowEdge"
6811 c:type="GdkWindowEdge"
6812 glib:type-name="GdkWindowEdge"
6813 glib:get-type="gdk_window_edge_get_type">
6814 <member name="north-west"
6816 c:identifier="GDK_WINDOW_EDGE_NORTH_WEST"
6817 glib:nick="north-west"/>
6818 <member name="north"
6820 c:identifier="GDK_WINDOW_EDGE_NORTH"
6822 <member name="north-east"
6824 c:identifier="GDK_WINDOW_EDGE_NORTH_EAST"
6825 glib:nick="north-east"/>
6828 c:identifier="GDK_WINDOW_EDGE_WEST"
6832 c:identifier="GDK_WINDOW_EDGE_EAST"
6834 <member name="south-west"
6836 c:identifier="GDK_WINDOW_EDGE_SOUTH_WEST"
6837 glib:nick="south-west"/>
6838 <member name="south"
6840 c:identifier="GDK_WINDOW_EDGE_SOUTH"
6842 <member name="south-east"
6844 c:identifier="GDK_WINDOW_EDGE_SOUTH_EAST"
6845 glib:nick="south-east"/>
6847 <glib:boxed c:type="Font"
6849 glib:type-name="GdkFont"
6850 glib:get-type="gdk_font_get_type">
6851 <constructor name="ref" c:identifier="gdk_font_ref">
6853 <type name="Font" c:type="GdkFont*"/>
6856 <parameter name="font">
6857 <type name="Font" c:type="GdkFont*"/>
6861 <constructor name="load_for_display"
6862 c:identifier="gdk_font_load_for_display">
6864 <type name="Font" c:type="GdkFont*"/>
6867 <parameter name="display">
6868 <type name="Display" c:type="GdkDisplay*"/>
6870 <parameter name="font_name">
6871 <type name="gchar" c:type="gchar*"/>
6875 <constructor name="from_description_for_display"
6876 c:identifier="gdk_font_from_description_for_display">
6878 <type name="Font" c:type="GdkFont*"/>
6881 <parameter name="display">
6882 <type name="Display" c:type="GdkDisplay*"/>
6884 <parameter name="font_desc">
6885 <type name="PangoFontDescription" c:type="PangoFontDescription*"/>
6889 <constructor name="load" c:identifier="gdk_font_load">
6891 <type name="Font" c:type="GdkFont*"/>
6894 <parameter name="font_name">
6895 <type name="gchar" c:type="gchar*"/>
6899 <constructor name="from_description"
6900 c:identifier="gdk_font_from_description">
6902 <type name="Font" c:type="GdkFont*"/>
6905 <parameter name="font_desc">
6906 <type name="PangoFontDescription" c:type="PangoFontDescription*"/>
6910 <method name="unref" c:identifier="gdk_font_unref">
6912 <type name="void" c:type="void"/>
6915 <parameter name="font">
6916 <type name="Font" c:type="GdkFont*"/>
6920 <method name="id" c:identifier="gdk_font_id">
6922 <type name="gint" c:type="gint"/>
6925 <parameter name="font">
6926 <type name="Font" c:type="GdkFont*"/>
6930 <method name="equal" c:identifier="gdk_font_equal">
6932 <type name="gboolean" c:type="gboolean"/>
6935 <parameter name="fonta">
6936 <type name="Font" c:type="GdkFont*"/>
6938 <parameter name="fontb">
6939 <type name="Font" c:type="GdkFont*"/>
6943 <method name="get_display" c:identifier="gdk_font_get_display">
6945 <type name="Display" c:type="GdkDisplay*"/>
6948 <parameter name="font">
6949 <type name="Font" c:type="GdkFont*"/>
6954 <function name="fontset_load_for_display"
6955 c:identifier="gdk_fontset_load_for_display">
6957 <type name="GdkFont*" c:type="GdkFont*"/>
6960 <parameter name="display">
6961 <type name="Display" c:type="GdkDisplay*"/>
6963 <parameter name="fontset_name">
6964 <type name="gchar" c:type="gchar*"/>
6968 <function name="fontset_load" c:identifier="gdk_fontset_load">
6970 <type name="GdkFont*" c:type="GdkFont*"/>
6973 <parameter name="fontset_name">
6974 <type name="gchar" c:type="gchar*"/>
6978 <function name="string_width" c:identifier="gdk_string_width">
6980 <type name="gint" c:type="gint"/>
6983 <parameter name="font">
6984 <type name="Font" c:type="GdkFont*"/>
6986 <parameter name="string">
6987 <type name="gchar" c:type="gchar*"/>
6991 <function name="text_width" c:identifier="gdk_text_width">
6993 <type name="gint" c:type="gint"/>
6996 <parameter name="font">
6997 <type name="Font" c:type="GdkFont*"/>
6999 <parameter name="text">
7000 <type name="gchar" c:type="gchar*"/>
7002 <parameter name="text_length">
7003 <type name="gint" c:type="gint"/>
7007 <function name="text_width_wc" c:identifier="gdk_text_width_wc">
7009 <type name="gint" c:type="gint"/>
7012 <parameter name="font">
7013 <type name="Font" c:type="GdkFont*"/>
7015 <parameter name="text">
7016 <type name="GdkWChar" c:type="GdkWChar*"/>
7018 <parameter name="text_length">
7019 <type name="gint" c:type="gint"/>
7023 <function name="char_width" c:identifier="gdk_char_width">
7025 <type name="gint" c:type="gint"/>
7028 <parameter name="font">
7029 <type name="Font" c:type="GdkFont*"/>
7031 <parameter name="character">
7032 <type name="gchar" c:type="gchar"/>
7036 <function name="char_width_wc" c:identifier="gdk_char_width_wc">
7038 <type name="gint" c:type="gint"/>
7041 <parameter name="font">
7042 <type name="Font" c:type="GdkFont*"/>
7044 <parameter name="character">
7045 <type name="GdkWChar" c:type="GdkWChar"/>
7049 <function name="string_measure" c:identifier="gdk_string_measure">
7051 <type name="gint" c:type="gint"/>
7054 <parameter name="font">
7055 <type name="Font" c:type="GdkFont*"/>
7057 <parameter name="string">
7058 <type name="gchar" c:type="gchar*"/>
7062 <function name="text_measure" c:identifier="gdk_text_measure">
7064 <type name="gint" c:type="gint"/>
7067 <parameter name="font">
7068 <type name="Font" c:type="GdkFont*"/>
7070 <parameter name="text">
7071 <type name="gchar" c:type="gchar*"/>
7073 <parameter name="text_length">
7074 <type name="gint" c:type="gint"/>
7078 <function name="char_measure" c:identifier="gdk_char_measure">
7080 <type name="gint" c:type="gint"/>
7083 <parameter name="font">
7084 <type name="Font" c:type="GdkFont*"/>
7086 <parameter name="character">
7087 <type name="gchar" c:type="gchar"/>
7091 <function name="string_height" c:identifier="gdk_string_height">
7093 <type name="gint" c:type="gint"/>
7096 <parameter name="font">
7097 <type name="Font" c:type="GdkFont*"/>
7099 <parameter name="string">
7100 <type name="gchar" c:type="gchar*"/>
7104 <function name="text_height" c:identifier="gdk_text_height">
7106 <type name="gint" c:type="gint"/>
7109 <parameter name="font">
7110 <type name="Font" c:type="GdkFont*"/>
7112 <parameter name="text">
7113 <type name="gchar" c:type="gchar*"/>
7115 <parameter name="text_length">
7116 <type name="gint" c:type="gint"/>
7120 <function name="char_height" c:identifier="gdk_char_height">
7122 <type name="gint" c:type="gint"/>
7125 <parameter name="font">
7126 <type name="Font" c:type="GdkFont*"/>
7128 <parameter name="character">
7129 <type name="gchar" c:type="gchar"/>
7133 <function name="text_extents" c:identifier="gdk_text_extents">
7135 <type name="void" c:type="void"/>
7138 <parameter name="font">
7139 <type name="Font" c:type="GdkFont*"/>
7141 <parameter name="text">
7142 <type name="gchar" c:type="gchar*"/>
7144 <parameter name="text_length">
7145 <type name="gint" c:type="gint"/>
7147 <parameter name="lbearing">
7148 <type name="gint" c:type="gint*"/>
7150 <parameter name="rbearing">
7151 <type name="gint" c:type="gint*"/>
7153 <parameter name="width">
7154 <type name="gint" c:type="gint*"/>
7156 <parameter name="ascent">
7157 <type name="gint" c:type="gint*"/>
7159 <parameter name="descent">
7160 <type name="gint" c:type="gint*"/>
7164 <function name="text_extents_wc" c:identifier="gdk_text_extents_wc">
7166 <type name="void" c:type="void"/>
7169 <parameter name="font">
7170 <type name="Font" c:type="GdkFont*"/>
7172 <parameter name="text">
7173 <type name="GdkWChar" c:type="GdkWChar*"/>
7175 <parameter name="text_length">
7176 <type name="gint" c:type="gint"/>
7178 <parameter name="lbearing">
7179 <type name="gint" c:type="gint*"/>
7181 <parameter name="rbearing">
7182 <type name="gint" c:type="gint*"/>
7184 <parameter name="width">
7185 <type name="gint" c:type="gint*"/>
7187 <parameter name="ascent">
7188 <type name="gint" c:type="gint*"/>
7190 <parameter name="descent">
7191 <type name="gint" c:type="gint*"/>
7195 <function name="string_extents" c:identifier="gdk_string_extents">
7197 <type name="void" c:type="void"/>
7200 <parameter name="font">
7201 <type name="Font" c:type="GdkFont*"/>
7203 <parameter name="string">
7204 <type name="gchar" c:type="gchar*"/>
7206 <parameter name="lbearing">
7207 <type name="gint" c:type="gint*"/>
7209 <parameter name="rbearing">
7210 <type name="gint" c:type="gint*"/>
7212 <parameter name="width">
7213 <type name="gint" c:type="gint*"/>
7215 <parameter name="ascent">
7216 <type name="gint" c:type="gint*"/>
7218 <parameter name="descent">
7219 <type name="gint" c:type="gint*"/>
7225 parent="GLib.Object"
7226 glib:type-name="GdkImage"
7227 glib:get-type="gdk_image_get_type">
7228 <constructor name="new" c:identifier="gdk_image_new">
7230 <type name="Image" c:type="GdkImage*"/>
7233 <parameter name="type">
7234 <type name="ImageType" c:type="GdkImageType"/>
7236 <parameter name="visual">
7237 <type name="GdkVisual" c:type="GdkVisual*"/>
7239 <parameter name="width">
7240 <type name="gint" c:type="gint"/>
7242 <parameter name="height">
7243 <type name="gint" c:type="gint"/>
7247 <constructor name="get" c:identifier="gdk_image_get">
7249 <type name="Image" c:type="GdkImage*"/>
7252 <parameter name="drawable">
7253 <type name="Drawable" c:type="GdkDrawable*"/>
7255 <parameter name="x">
7256 <type name="gint" c:type="gint"/>
7258 <parameter name="y">
7259 <type name="gint" c:type="gint"/>
7261 <parameter name="width">
7262 <type name="gint" c:type="gint"/>
7264 <parameter name="height">
7265 <type name="gint" c:type="gint"/>
7269 <constructor name="ref" c:identifier="gdk_image_ref">
7271 <type name="Image" c:type="GdkImage*"/>
7274 <parameter name="image">
7275 <type name="Image" c:type="GdkImage*"/>
7279 <method name="unref" c:identifier="gdk_image_unref">
7281 <type name="void" c:type="void"/>
7284 <parameter name="image">
7285 <type name="Image" c:type="GdkImage*"/>
7289 <method name="put_pixel" c:identifier="gdk_image_put_pixel">
7291 <type name="void" c:type="void"/>
7294 <parameter name="image">
7295 <type name="Image" c:type="GdkImage*"/>
7297 <parameter name="x">
7298 <type name="gint" c:type="gint"/>
7300 <parameter name="y">
7301 <type name="gint" c:type="gint"/>
7303 <parameter name="pixel">
7304 <type name="guint32" c:type="guint32"/>
7308 <method name="get_pixel" c:identifier="gdk_image_get_pixel">
7310 <type name="guint32" c:type="guint32"/>
7313 <parameter name="image">
7314 <type name="Image" c:type="GdkImage*"/>
7316 <parameter name="x">
7317 <type name="gint" c:type="gint"/>
7319 <parameter name="y">
7320 <type name="gint" c:type="gint"/>
7324 <method name="set_colormap" c:identifier="gdk_image_set_colormap">
7326 <type name="void" c:type="void"/>
7329 <parameter name="image">
7330 <type name="Image" c:type="GdkImage*"/>
7332 <parameter name="colormap">
7333 <type name="Colormap" c:type="GdkColormap*"/>
7337 <method name="get_colormap" c:identifier="gdk_image_get_colormap">
7339 <type name="Colormap" c:type="GdkColormap*"/>
7342 <parameter name="image">
7343 <type name="Image" c:type="GdkImage*"/>
7348 <record name="GdkKeymapKey" c:type="GdkKeymapKey">
7349 <field name="keycode">
7350 <type name="guint" c:type="guint"/>
7352 <field name="group">
7353 <type name="gint" c:type="gint"/>
7355 <field name="level">
7356 <type name="gint" c:type="gint"/>
7359 <class name="Keymap"
7361 parent="GLib.Object"
7362 glib:type-name="GdkKeymap"
7363 glib:get-type="gdk_keymap_get_type">
7364 <constructor name="get_default" c:identifier="gdk_keymap_get_default">
7366 <type name="Keymap" c:type="GdkKeymap*"/>
7369 <constructor name="get_for_display"
7370 c:identifier="gdk_keymap_get_for_display">
7372 <type name="Keymap" c:type="GdkKeymap*"/>
7375 <parameter name="display">
7376 <type name="Display" c:type="GdkDisplay*"/>
7380 <method name="lookup_key" c:identifier="gdk_keymap_lookup_key">
7382 <type name="guint" c:type="guint"/>
7385 <parameter name="keymap">
7386 <type name="Keymap" c:type="GdkKeymap*"/>
7388 <parameter name="key">
7389 <type name="GdkKeymapKey" c:type="GdkKeymapKey*"/>
7393 <method name="translate_keyboard_state"
7394 c:identifier="gdk_keymap_translate_keyboard_state">
7396 <type name="gboolean" c:type="gboolean"/>
7399 <parameter name="keymap">
7400 <type name="Keymap" c:type="GdkKeymap*"/>
7402 <parameter name="hardware_keycode">
7403 <type name="guint" c:type="guint"/>
7405 <parameter name="state">
7406 <type name="ModifierType" c:type="GdkModifierType"/>
7408 <parameter name="group">
7409 <type name="gint" c:type="gint"/>
7411 <parameter name="keyval">
7412 <type name="guint" c:type="guint*"/>
7414 <parameter name="effective_group">
7415 <type name="gint" c:type="gint*"/>
7417 <parameter name="level">
7418 <type name="gint" c:type="gint*"/>
7420 <parameter name="consumed_modifiers">
7421 <type name="ModifierType" c:type="GdkModifierType*"/>
7425 <method name="get_entries_for_keyval"
7426 c:identifier="gdk_keymap_get_entries_for_keyval">
7428 <type name="gboolean" c:type="gboolean"/>
7431 <parameter name="keymap">
7432 <type name="Keymap" c:type="GdkKeymap*"/>
7434 <parameter name="keyval">
7435 <type name="guint" c:type="guint"/>
7437 <parameter name="keys">
7438 <type name="GdkKeymapKey" c:type="GdkKeymapKey**"/>
7440 <parameter name="n_keys">
7441 <type name="gint" c:type="gint*"/>
7445 <method name="get_entries_for_keycode"
7446 c:identifier="gdk_keymap_get_entries_for_keycode">
7448 <type name="gboolean" c:type="gboolean"/>
7451 <parameter name="keymap">
7452 <type name="Keymap" c:type="GdkKeymap*"/>
7454 <parameter name="hardware_keycode">
7455 <type name="guint" c:type="guint"/>
7457 <parameter name="keys">
7458 <type name="GdkKeymapKey" c:type="GdkKeymapKey**"/>
7460 <parameter name="keyvals">
7461 <type name="guint" c:type="guint**"/>
7463 <parameter name="n_entries">
7464 <type name="gint" c:type="gint*"/>
7468 <method name="get_direction" c:identifier="gdk_keymap_get_direction">
7470 <type name="PangoDirection" c:type="PangoDirection"/>
7473 <parameter name="keymap">
7474 <type name="Keymap" c:type="GdkKeymap*"/>
7478 <method name="have_bidi_layouts"
7479 c:identifier="gdk_keymap_have_bidi_layouts">
7481 <type name="gboolean" c:type="gboolean"/>
7484 <parameter name="keymap">
7485 <type name="Keymap" c:type="GdkKeymap*"/>
7489 <callback name="direction_changed">
7491 <type name="void" c:type="void"/>
7494 <parameter name="keymap">
7495 <type name="GdkKeymap*" c:type="GdkKeymap*"/>
7499 <callback name="keys_changed">
7501 <type name="void" c:type="void"/>
7504 <parameter name="keymap">
7505 <type name="GdkKeymap*" c:type="GdkKeymap*"/>
7509 <glib:signal name="direction-changed">
7511 <type name="void" c:type="void"/>
7514 <glib:signal name="keys-changed">
7516 <type name="void" c:type="void"/>
7520 <function name="keyval_name" c:identifier="gdk_keyval_name">
7522 <type name="gchar*" c:type="gchar*"/>
7525 <parameter name="keyval">
7526 <type name="guint" c:type="guint"/>
7530 <function name="keyval_from_name" c:identifier="gdk_keyval_from_name">
7532 <type name="guint" c:type="guint"/>
7535 <parameter name="keyval_name">
7536 <type name="gchar" c:type="gchar*"/>
7540 <function name="keyval_convert_case" c:identifier="gdk_keyval_convert_case">
7542 <type name="void" c:type="void"/>
7545 <parameter name="symbol">
7546 <type name="guint" c:type="guint"/>
7548 <parameter name="lower">
7549 <type name="guint" c:type="guint*"/>
7551 <parameter name="upper">
7552 <type name="guint" c:type="guint*"/>
7556 <function name="keyval_to_upper" c:identifier="gdk_keyval_to_upper">
7558 <type name="guint" c:type="guint"/>
7561 <parameter name="keyval">
7562 <type name="guint" c:type="guint"/>
7566 <function name="keyval_to_lower" c:identifier="gdk_keyval_to_lower">
7568 <type name="guint" c:type="guint"/>
7571 <parameter name="keyval">
7572 <type name="guint" c:type="guint"/>
7576 <function name="keyval_is_upper" c:identifier="gdk_keyval_is_upper">
7578 <type name="gboolean" c:type="gboolean"/>
7581 <parameter name="keyval">
7582 <type name="guint" c:type="guint"/>
7586 <function name="keyval_is_lower" c:identifier="gdk_keyval_is_lower">
7588 <type name="gboolean" c:type="gboolean"/>
7591 <parameter name="keyval">
7592 <type name="guint" c:type="guint"/>
7596 <function name="keyval_to_unicode" c:identifier="gdk_keyval_to_unicode">
7598 <type name="guint32" c:type="guint32"/>
7601 <parameter name="keyval">
7602 <type name="guint" c:type="guint"/>
7606 <function name="unicode_to_keyval" c:identifier="gdk_unicode_to_keyval">
7608 <type name="guint" c:type="guint"/>
7611 <parameter name="wc">
7612 <type name="guint32" c:type="guint32"/>
7616 <record name="GdkPangoRendererPrivate" c:type="GdkPangoRendererPrivate"/>
7617 <class name="PangoRenderer"
7618 c:type="GdkPangoRenderer"
7619 parent="Pango.Renderer"
7620 glib:type-name="GdkPangoRenderer"
7621 glib:get-type="gdk_pango_renderer_get_type">
7622 <method name="set_drawable"
7623 c:identifier="gdk_pango_renderer_set_drawable">
7625 <type name="void" c:type="void"/>
7628 <parameter name="gdk_renderer">
7629 <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
7631 <parameter name="drawable">
7632 <type name="Drawable" c:type="GdkDrawable*"/>
7636 <method name="set_gc" c:identifier="gdk_pango_renderer_set_gc">
7638 <type name="void" c:type="void"/>
7641 <parameter name="gdk_renderer">
7642 <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
7644 <parameter name="gc">
7645 <type name="GC" c:type="GdkGC*"/>
7649 <method name="set_stipple" c:identifier="gdk_pango_renderer_set_stipple">
7651 <type name="void" c:type="void"/>
7654 <parameter name="gdk_renderer">
7655 <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
7657 <parameter name="part">
7658 <type name="PangoRenderPart" c:type="PangoRenderPart"/>
7660 <parameter name="stipple">
7661 <type name="GdkBitmap" c:type="GdkBitmap*"/>
7665 <method name="set_override_color"
7666 c:identifier="gdk_pango_renderer_set_override_color">
7668 <type name="void" c:type="void"/>
7671 <parameter name="gdk_renderer">
7672 <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
7674 <parameter name="part">
7675 <type name="PangoRenderPart" c:type="PangoRenderPart"/>
7677 <parameter name="color">
7678 <type name="Color" c:type="GdkColor*"/>
7682 <property name="screen">
7683 <type name="GdkScreen" c:type="GdkScreen"/>
7686 <function name="pango_renderer_new" c:identifier="gdk_pango_renderer_new">
7688 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
7691 <parameter name="screen">
7692 <type name="GdkScreen" c:type="GdkScreen*"/>
7696 <function name="pango_renderer_get_default"
7697 c:identifier="gdk_pango_renderer_get_default">
7699 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
7702 <parameter name="screen">
7703 <type name="GdkScreen" c:type="GdkScreen*"/>
7707 <function name="pango_context_get_for_screen"
7708 c:identifier="gdk_pango_context_get_for_screen">
7710 <type name="PangoContext*" c:type="PangoContext*"/>
7713 <parameter name="screen">
7714 <type name="GdkScreen" c:type="GdkScreen*"/>
7718 <function name="pango_context_get" c:identifier="gdk_pango_context_get">
7720 <type name="PangoContext*" c:type="PangoContext*"/>
7723 <function name="pango_context_set_colormap"
7724 c:identifier="gdk_pango_context_set_colormap">
7726 <type name="void" c:type="void"/>
7729 <parameter name="context">
7730 <type name="Pango.Context" c:type="PangoContext*"/>
7732 <parameter name="colormap">
7733 <type name="Colormap" c:type="GdkColormap*"/>
7737 <function name="pango_layout_line_get_clip_region"
7738 c:identifier="gdk_pango_layout_line_get_clip_region">
7740 <type name="GdkRegion*" c:type="GdkRegion*"/>
7743 <parameter name="line">
7744 <type name="PangoLayoutLine" c:type="PangoLayoutLine*"/>
7746 <parameter name="x_origin">
7747 <type name="gint" c:type="gint"/>
7749 <parameter name="y_origin">
7750 <type name="gint" c:type="gint"/>
7752 <parameter name="index_ranges">
7753 <type name="gint" c:type="gint*"/>
7755 <parameter name="n_ranges">
7756 <type name="gint" c:type="gint"/>
7760 <function name="pango_layout_get_clip_region"
7761 c:identifier="gdk_pango_layout_get_clip_region">
7763 <type name="GdkRegion*" c:type="GdkRegion*"/>
7766 <parameter name="layout">
7767 <type name="Pango.Layout" c:type="PangoLayout*"/>
7769 <parameter name="x_origin">
7770 <type name="gint" c:type="gint"/>
7772 <parameter name="y_origin">
7773 <type name="gint" c:type="gint"/>
7775 <parameter name="index_ranges">
7776 <type name="gint" c:type="gint*"/>
7778 <parameter name="n_ranges">
7779 <type name="gint" c:type="gint"/>
7783 <record name="GdkPangoAttrStipple" c:type="GdkPangoAttrStipple">
7785 <type name="PangoAttribute" c:type="PangoAttribute"/>
7787 <field name="stipple">
7788 <type name="GdkBitmap*" c:type="GdkBitmap*"/>
7791 <record name="GdkPangoAttrEmbossed" c:type="GdkPangoAttrEmbossed">
7793 <type name="PangoAttribute" c:type="PangoAttribute"/>
7795 <field name="embossed">
7796 <type name="gboolean" c:type="gboolean"/>
7799 <record name="GdkPangoAttrEmbossColor" c:type="GdkPangoAttrEmbossColor">
7801 <type name="PangoAttribute" c:type="PangoAttribute"/>
7803 <field name="color">
7804 <type name="PangoColor" c:type="PangoColor"/>
7807 <function name="pango_attr_stipple_new"
7808 c:identifier="gdk_pango_attr_stipple_new">
7810 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
7813 <parameter name="stipple">
7814 <type name="GdkBitmap" c:type="GdkBitmap*"/>
7818 <function name="pango_attr_embossed_new"
7819 c:identifier="gdk_pango_attr_embossed_new">
7821 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
7824 <parameter name="embossed">
7825 <type name="gboolean" c:type="gboolean"/>
7829 <function name="pango_attr_emboss_color_new"
7830 c:identifier="gdk_pango_attr_emboss_color_new">
7832 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
7835 <parameter name="color">
7836 <type name="Color" c:type="GdkColor*"/>
7840 <record name="GdkPixmapObject" c:type="GdkPixmapObject">
7841 <field name="parent_instance">
7842 <type name="GdkDrawable" c:type="GdkDrawable"/>
7845 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
7847 <field name="depth">
7848 <type name="gint" c:type="gint"/>
7851 <class name="Pixmap"
7854 glib:type-name="GdkPixmap"
7855 glib:get-type="gdk_pixmap_get_type">
7856 <constructor name="new" c:identifier="gdk_pixmap_new">
7858 <type name="Pixmap" c:type="GdkPixmap*"/>
7861 <parameter name="drawable">
7862 <type name="Drawable" c:type="GdkDrawable*"/>
7864 <parameter name="width">
7865 <type name="gint" c:type="gint"/>
7867 <parameter name="height">
7868 <type name="gint" c:type="gint"/>
7870 <parameter name="depth">
7871 <type name="gint" c:type="gint"/>
7875 <constructor name="create_from_data"
7876 c:identifier="gdk_pixmap_create_from_data">
7878 <type name="Pixmap" c:type="GdkPixmap*"/>
7881 <parameter name="drawable">
7882 <type name="Drawable" c:type="GdkDrawable*"/>
7884 <parameter name="data">
7885 <type name="gchar" c:type="gchar*"/>
7887 <parameter name="width">
7888 <type name="gint" c:type="gint"/>
7890 <parameter name="height">
7891 <type name="gint" c:type="gint"/>
7893 <parameter name="depth">
7894 <type name="gint" c:type="gint"/>
7896 <parameter name="fg">
7897 <type name="Color" c:type="GdkColor*"/>
7899 <parameter name="bg">
7900 <type name="Color" c:type="GdkColor*"/>
7904 <constructor name="create_from_xpm"
7905 c:identifier="gdk_pixmap_create_from_xpm">
7907 <type name="Pixmap" c:type="GdkPixmap*"/>
7910 <parameter name="drawable">
7911 <type name="Drawable" c:type="GdkDrawable*"/>
7913 <parameter name="mask">
7914 <type name="GdkBitmap" c:type="GdkBitmap**"/>
7916 <parameter name="transparent_color">
7917 <type name="Color" c:type="GdkColor*"/>
7919 <parameter name="filename">
7920 <type name="gchar" c:type="gchar*"/>
7924 <constructor name="colormap_create_from_xpm"
7925 c:identifier="gdk_pixmap_colormap_create_from_xpm">
7927 <type name="Pixmap" c:type="GdkPixmap*"/>
7930 <parameter name="drawable">
7931 <type name="Drawable" c:type="GdkDrawable*"/>
7933 <parameter name="colormap">
7934 <type name="Colormap" c:type="GdkColormap*"/>
7936 <parameter name="mask">
7937 <type name="GdkBitmap" c:type="GdkBitmap**"/>
7939 <parameter name="transparent_color">
7940 <type name="Color" c:type="GdkColor*"/>
7942 <parameter name="filename">
7943 <type name="gchar" c:type="gchar*"/>
7947 <constructor name="create_from_xpm_d"
7948 c:identifier="gdk_pixmap_create_from_xpm_d">
7950 <type name="Pixmap" c:type="GdkPixmap*"/>
7953 <parameter name="drawable">
7954 <type name="Drawable" c:type="GdkDrawable*"/>
7956 <parameter name="mask">
7957 <type name="GdkBitmap" c:type="GdkBitmap**"/>
7959 <parameter name="transparent_color">
7960 <type name="Color" c:type="GdkColor*"/>
7962 <parameter name="data">
7963 <type name="gchar" c:type="gchar**"/>
7967 <constructor name="colormap_create_from_xpm_d"
7968 c:identifier="gdk_pixmap_colormap_create_from_xpm_d">
7970 <type name="Pixmap" c:type="GdkPixmap*"/>
7973 <parameter name="drawable">
7974 <type name="Drawable" c:type="GdkDrawable*"/>
7976 <parameter name="colormap">
7977 <type name="Colormap" c:type="GdkColormap*"/>
7979 <parameter name="mask">
7980 <type name="GdkBitmap" c:type="GdkBitmap**"/>
7982 <parameter name="transparent_color">
7983 <type name="Color" c:type="GdkColor*"/>
7985 <parameter name="data">
7986 <type name="gchar" c:type="gchar**"/>
7990 <constructor name="foreign_new" c:identifier="gdk_pixmap_foreign_new">
7992 <type name="Pixmap" c:type="GdkPixmap*"/>
7995 <parameter name="anid">
7996 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
8000 <constructor name="lookup" c:identifier="gdk_pixmap_lookup">
8002 <type name="Pixmap" c:type="GdkPixmap*"/>
8005 <parameter name="anid">
8006 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
8010 <constructor name="foreign_new_for_display"
8011 c:identifier="gdk_pixmap_foreign_new_for_display">
8013 <type name="Pixmap" c:type="GdkPixmap*"/>
8016 <parameter name="display">
8017 <type name="Display" c:type="GdkDisplay*"/>
8019 <parameter name="anid">
8020 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
8024 <constructor name="lookup_for_display"
8025 c:identifier="gdk_pixmap_lookup_for_display">
8027 <type name="Pixmap" c:type="GdkPixmap*"/>
8030 <parameter name="display">
8031 <type name="Display" c:type="GdkDisplay*"/>
8033 <parameter name="anid">
8034 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
8038 <constructor name="foreign_new_for_screen"
8039 c:identifier="gdk_pixmap_foreign_new_for_screen">
8041 <type name="Pixmap" c:type="GdkPixmap*"/>
8044 <parameter name="screen">
8045 <type name="GdkScreen" c:type="GdkScreen*"/>
8047 <parameter name="anid">
8048 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
8050 <parameter name="width">
8051 <type name="gint" c:type="gint"/>
8053 <parameter name="height">
8054 <type name="gint" c:type="gint"/>
8056 <parameter name="depth">
8057 <type name="gint" c:type="gint"/>
8062 <function name="bitmap_create_from_data"
8063 c:identifier="gdk_bitmap_create_from_data">
8065 <type name="GdkBitmap*" c:type="GdkBitmap*"/>
8068 <parameter name="drawable">
8069 <type name="Drawable" c:type="GdkDrawable*"/>
8071 <parameter name="data">
8072 <type name="gchar" c:type="gchar*"/>
8074 <parameter name="width">
8075 <type name="gint" c:type="gint"/>
8077 <parameter name="height">
8078 <type name="gint" c:type="gint"/>
8082 <function name="atom_intern" c:identifier="gdk_atom_intern">
8084 <type name="GdkAtom" c:type="GdkAtom"/>
8087 <parameter name="atom_name">
8088 <type name="gchar" c:type="gchar*"/>
8090 <parameter name="only_if_exists">
8091 <type name="gboolean" c:type="gboolean"/>
8095 <function name="atom_intern_static_string"
8096 c:identifier="gdk_atom_intern_static_string">
8098 <type name="GdkAtom" c:type="GdkAtom"/>
8101 <parameter name="atom_name">
8102 <type name="gchar" c:type="gchar*"/>
8106 <function name="atom_name" c:identifier="gdk_atom_name">
8108 <type name="gchar*" c:type="gchar*"/>
8111 <parameter name="atom">
8112 <type name="GdkAtom" c:type="GdkAtom"/>
8116 <function name="property_get" c:identifier="gdk_property_get">
8118 <type name="gboolean" c:type="gboolean"/>
8121 <parameter name="window">
8122 <type name="GdkWindow" c:type="GdkWindow*"/>
8124 <parameter name="property">
8125 <type name="GdkAtom" c:type="GdkAtom"/>
8127 <parameter name="type">
8128 <type name="GdkAtom" c:type="GdkAtom"/>
8130 <parameter name="offset">
8131 <type name="gulong" c:type="gulong"/>
8133 <parameter name="length">
8134 <type name="gulong" c:type="gulong"/>
8136 <parameter name="pdelete">
8137 <type name="gint" c:type="gint"/>
8139 <parameter name="actual_property_type">
8140 <type name="GdkAtom" c:type="GdkAtom*"/>
8142 <parameter name="actual_format">
8143 <type name="gint" c:type="gint*"/>
8145 <parameter name="actual_length">
8146 <type name="gint" c:type="gint*"/>
8148 <parameter name="data">
8149 <type name="guchar" c:type="guchar**"/>
8153 <function name="property_change" c:identifier="gdk_property_change">
8155 <type name="void" c:type="void"/>
8158 <parameter name="window">
8159 <type name="GdkWindow" c:type="GdkWindow*"/>
8161 <parameter name="property">
8162 <type name="GdkAtom" c:type="GdkAtom"/>
8164 <parameter name="type">
8165 <type name="GdkAtom" c:type="GdkAtom"/>
8167 <parameter name="format">
8168 <type name="gint" c:type="gint"/>
8170 <parameter name="mode">
8171 <type name="PropMode" c:type="GdkPropMode"/>
8173 <parameter name="data">
8174 <type name="guchar" c:type="guchar*"/>
8176 <parameter name="nelements">
8177 <type name="gint" c:type="gint"/>
8181 <function name="property_delete" c:identifier="gdk_property_delete">
8183 <type name="void" c:type="void"/>
8186 <parameter name="window">
8187 <type name="GdkWindow" c:type="GdkWindow*"/>
8189 <parameter name="property">
8190 <type name="GdkAtom" c:type="GdkAtom"/>
8194 <function name="text_property_to_text_list"
8195 c:identifier="gdk_text_property_to_text_list">
8197 <type name="gint" c:type="gint"/>
8200 <parameter name="encoding">
8201 <type name="GdkAtom" c:type="GdkAtom"/>
8203 <parameter name="format">
8204 <type name="gint" c:type="gint"/>
8206 <parameter name="text">
8207 <type name="guchar" c:type="guchar*"/>
8209 <parameter name="length">
8210 <type name="gint" c:type="gint"/>
8212 <parameter name="list">
8213 <type name="gchar" c:type="gchar***"/>
8217 <function name="text_property_to_utf8_list"
8218 c:identifier="gdk_text_property_to_utf8_list">
8220 <type name="gint" c:type="gint"/>
8223 <parameter name="encoding">
8224 <type name="GdkAtom" c:type="GdkAtom"/>
8226 <parameter name="format">
8227 <type name="gint" c:type="gint"/>
8229 <parameter name="text">
8230 <type name="guchar" c:type="guchar*"/>
8232 <parameter name="length">
8233 <type name="gint" c:type="gint"/>
8235 <parameter name="list">
8236 <type name="gchar" c:type="gchar***"/>
8240 <function name="utf8_to_compound_text"
8241 c:identifier="gdk_utf8_to_compound_text">
8243 <type name="gboolean" c:type="gboolean"/>
8246 <parameter name="str">
8247 <type name="gchar" c:type="gchar*"/>
8249 <parameter name="encoding">
8250 <type name="GdkAtom" c:type="GdkAtom*"/>
8252 <parameter name="format">
8253 <type name="gint" c:type="gint*"/>
8255 <parameter name="ctext">
8256 <type name="guchar" c:type="guchar**"/>
8258 <parameter name="length">
8259 <type name="gint" c:type="gint*"/>
8263 <function name="string_to_compound_text"
8264 c:identifier="gdk_string_to_compound_text">
8266 <type name="gint" c:type="gint"/>
8269 <parameter name="str">
8270 <type name="gchar" c:type="gchar*"/>
8272 <parameter name="encoding">
8273 <type name="GdkAtom" c:type="GdkAtom*"/>
8275 <parameter name="format">
8276 <type name="gint" c:type="gint*"/>
8278 <parameter name="ctext">
8279 <type name="guchar" c:type="guchar**"/>
8281 <parameter name="length">
8282 <type name="gint" c:type="gint*"/>
8286 <function name="text_property_to_text_list_for_display"
8287 c:identifier="gdk_text_property_to_text_list_for_display">
8289 <type name="gint" c:type="gint"/>
8292 <parameter name="display">
8293 <type name="Display" c:type="GdkDisplay*"/>
8295 <parameter name="encoding">
8296 <type name="GdkAtom" c:type="GdkAtom"/>
8298 <parameter name="format">
8299 <type name="gint" c:type="gint"/>
8301 <parameter name="text">
8302 <type name="guchar" c:type="guchar*"/>
8304 <parameter name="length">
8305 <type name="gint" c:type="gint"/>
8307 <parameter name="list">
8308 <type name="gchar" c:type="gchar***"/>
8312 <function name="text_property_to_utf8_list_for_display"
8313 c:identifier="gdk_text_property_to_utf8_list_for_display">
8315 <type name="gint" c:type="gint"/>
8318 <parameter name="display">
8319 <type name="Display" c:type="GdkDisplay*"/>
8321 <parameter name="encoding">
8322 <type name="GdkAtom" c:type="GdkAtom"/>
8324 <parameter name="format">
8325 <type name="gint" c:type="gint"/>
8327 <parameter name="text">
8328 <type name="guchar" c:type="guchar*"/>
8330 <parameter name="length">
8331 <type name="gint" c:type="gint"/>
8333 <parameter name="list">
8334 <type name="gchar" c:type="gchar***"/>
8338 <function name="utf8_to_string_target"
8339 c:identifier="gdk_utf8_to_string_target">
8341 <type name="gchar*" c:type="gchar*"/>
8344 <parameter name="str">
8345 <type name="gchar" c:type="gchar*"/>
8349 <function name="string_to_compound_text_for_display"
8350 c:identifier="gdk_string_to_compound_text_for_display">
8352 <type name="gint" c:type="gint"/>
8355 <parameter name="display">
8356 <type name="Display" c:type="GdkDisplay*"/>
8358 <parameter name="str">
8359 <type name="gchar" c:type="gchar*"/>
8361 <parameter name="encoding">
8362 <type name="GdkAtom" c:type="GdkAtom*"/>
8364 <parameter name="format">
8365 <type name="gint" c:type="gint*"/>
8367 <parameter name="ctext">
8368 <type name="guchar" c:type="guchar**"/>
8370 <parameter name="length">
8371 <type name="gint" c:type="gint*"/>
8375 <function name="utf8_to_compound_text_for_display"
8376 c:identifier="gdk_utf8_to_compound_text_for_display">
8378 <type name="gboolean" c:type="gboolean"/>
8381 <parameter name="display">
8382 <type name="Display" c:type="GdkDisplay*"/>
8384 <parameter name="str">
8385 <type name="gchar" c:type="gchar*"/>
8387 <parameter name="encoding">
8388 <type name="GdkAtom" c:type="GdkAtom*"/>
8390 <parameter name="format">
8391 <type name="gint" c:type="gint*"/>
8393 <parameter name="ctext">
8394 <type name="guchar" c:type="guchar**"/>
8396 <parameter name="length">
8397 <type name="gint" c:type="gint*"/>
8401 <function name="free_text_list" c:identifier="gdk_free_text_list">
8403 <type name="void" c:type="void"/>
8406 <parameter name="list">
8407 <type name="gchar" c:type="gchar**"/>
8411 <function name="free_compound_text" c:identifier="gdk_free_compound_text">
8413 <type name="void" c:type="void"/>
8416 <parameter name="ctext">
8417 <type name="guchar" c:type="guchar*"/>
8421 <callback name="GdkSpanFunc">
8423 <type name="void" c:type="void"/>
8426 <parameter name="span">
8427 <type name="GdkSpan*" c:type="GdkSpan*"/>
8429 <parameter name="data">
8430 <type name="gpointer" c:type="gpointer"/>
8434 <function name="region_new" c:identifier="gdk_region_new">
8436 <type name="GdkRegion*" c:type="GdkRegion*"/>
8439 <function name="region_polygon" c:identifier="gdk_region_polygon">
8441 <type name="GdkRegion*" c:type="GdkRegion*"/>
8444 <parameter name="points">
8445 <type name="GdkPoint" c:type="GdkPoint*"/>
8447 <parameter name="n_points">
8448 <type name="gint" c:type="gint"/>
8450 <parameter name="fill_rule">
8451 <type name="FillRule" c:type="GdkFillRule"/>
8455 <function name="region_copy" c:identifier="gdk_region_copy">
8457 <type name="GdkRegion*" c:type="GdkRegion*"/>
8460 <parameter name="region">
8461 <type name="GdkRegion" c:type="GdkRegion*"/>
8465 <function name="region_rectangle" c:identifier="gdk_region_rectangle">
8467 <type name="GdkRegion*" c:type="GdkRegion*"/>
8470 <parameter name="rectangle">
8471 <type name="GdkRectangle" c:type="GdkRectangle*"/>
8475 <function name="region_destroy" c:identifier="gdk_region_destroy">
8477 <type name="void" c:type="void"/>
8480 <parameter name="region">
8481 <type name="GdkRegion" c:type="GdkRegion*"/>
8485 <function name="region_get_clipbox" c:identifier="gdk_region_get_clipbox">
8487 <type name="void" c:type="void"/>
8490 <parameter name="region">
8491 <type name="GdkRegion" c:type="GdkRegion*"/>
8493 <parameter name="rectangle">
8494 <type name="GdkRectangle" c:type="GdkRectangle*"/>
8498 <function name="region_get_rectangles"
8499 c:identifier="gdk_region_get_rectangles">
8501 <type name="void" c:type="void"/>
8504 <parameter name="region">
8505 <type name="GdkRegion" c:type="GdkRegion*"/>
8507 <parameter name="rectangles">
8508 <type name="GdkRectangle" c:type="GdkRectangle**"/>
8510 <parameter name="n_rectangles">
8511 <type name="gint" c:type="gint*"/>
8515 <function name="region_empty" c:identifier="gdk_region_empty">
8517 <type name="gboolean" c:type="gboolean"/>
8520 <parameter name="region">
8521 <type name="GdkRegion" c:type="GdkRegion*"/>
8525 <function name="region_equal" c:identifier="gdk_region_equal">
8527 <type name="gboolean" c:type="gboolean"/>
8530 <parameter name="region1">
8531 <type name="GdkRegion" c:type="GdkRegion*"/>
8533 <parameter name="region2">
8534 <type name="GdkRegion" c:type="GdkRegion*"/>
8538 <function name="region_point_in" c:identifier="gdk_region_point_in">
8540 <type name="gboolean" c:type="gboolean"/>
8543 <parameter name="region">
8544 <type name="GdkRegion" c:type="GdkRegion*"/>
8546 <parameter name="x">
8547 <type name="int" c:type="int"/>
8549 <parameter name="y">
8550 <type name="int" c:type="int"/>
8554 <function name="region_rect_in" c:identifier="gdk_region_rect_in">
8556 <type name="GdkOverlapType" c:type="GdkOverlapType"/>
8559 <parameter name="region">
8560 <type name="GdkRegion" c:type="GdkRegion*"/>
8562 <parameter name="rectangle">
8563 <type name="GdkRectangle" c:type="GdkRectangle*"/>
8567 <function name="region_offset" c:identifier="gdk_region_offset">
8569 <type name="void" c:type="void"/>
8572 <parameter name="region">
8573 <type name="GdkRegion" c:type="GdkRegion*"/>
8575 <parameter name="dx">
8576 <type name="gint" c:type="gint"/>
8578 <parameter name="dy">
8579 <type name="gint" c:type="gint"/>
8583 <function name="region_shrink" c:identifier="gdk_region_shrink">
8585 <type name="void" c:type="void"/>
8588 <parameter name="region">
8589 <type name="GdkRegion" c:type="GdkRegion*"/>
8591 <parameter name="dx">
8592 <type name="gint" c:type="gint"/>
8594 <parameter name="dy">
8595 <type name="gint" c:type="gint"/>
8599 <function name="region_union_with_rect"
8600 c:identifier="gdk_region_union_with_rect">
8602 <type name="void" c:type="void"/>
8605 <parameter name="region">
8606 <type name="GdkRegion" c:type="GdkRegion*"/>
8608 <parameter name="rect">
8609 <type name="GdkRectangle" c:type="GdkRectangle*"/>
8613 <function name="region_intersect" c:identifier="gdk_region_intersect">
8615 <type name="void" c:type="void"/>
8618 <parameter name="source1">
8619 <type name="GdkRegion" c:type="GdkRegion*"/>
8621 <parameter name="source2">
8622 <type name="GdkRegion" c:type="GdkRegion*"/>
8626 <function name="region_union" c:identifier="gdk_region_union">
8628 <type name="void" c:type="void"/>
8631 <parameter name="source1">
8632 <type name="GdkRegion" c:type="GdkRegion*"/>
8634 <parameter name="source2">
8635 <type name="GdkRegion" c:type="GdkRegion*"/>
8639 <function name="region_subtract" c:identifier="gdk_region_subtract">
8641 <type name="void" c:type="void"/>
8644 <parameter name="source1">
8645 <type name="GdkRegion" c:type="GdkRegion*"/>
8647 <parameter name="source2">
8648 <type name="GdkRegion" c:type="GdkRegion*"/>
8652 <function name="region_xor" c:identifier="gdk_region_xor">
8654 <type name="void" c:type="void"/>
8657 <parameter name="source1">
8658 <type name="GdkRegion" c:type="GdkRegion*"/>
8660 <parameter name="source2">
8661 <type name="GdkRegion" c:type="GdkRegion*"/>
8665 <function name="region_spans_intersect_foreach"
8666 c:identifier="gdk_region_spans_intersect_foreach">
8668 <type name="void" c:type="void"/>
8671 <parameter name="region">
8672 <type name="GdkRegion" c:type="GdkRegion*"/>
8674 <parameter name="spans">
8675 <type name="GdkSpan" c:type="GdkSpan*"/>
8677 <parameter name="n_spans">
8678 <type name="int" c:type="int"/>
8680 <parameter name="sorted">
8681 <type name="gboolean" c:type="gboolean"/>
8683 <parameter name="function">
8684 <type name="GdkSpanFunc" c:type="GdkSpanFunc"/>
8686 <parameter name="data">
8687 <type name="gpointer" c:type="gpointer"/>
8691 <class name="Screen"
8693 parent="GLib.Object"
8694 glib:type-name="GdkScreen"
8695 glib:get-type="gdk_screen_get_type">
8696 <constructor name="get_default" c:identifier="gdk_screen_get_default">
8698 <type name="Screen" c:type="GdkScreen*"/>
8701 <method name="get_default_colormap"
8702 c:identifier="gdk_screen_get_default_colormap">
8704 <type name="Colormap" c:type="GdkColormap*"/>
8707 <parameter name="screen">
8708 <type name="Screen" c:type="GdkScreen*"/>
8712 <method name="set_default_colormap"
8713 c:identifier="gdk_screen_set_default_colormap">
8715 <type name="void" c:type="void"/>
8718 <parameter name="screen">
8719 <type name="Screen" c:type="GdkScreen*"/>
8721 <parameter name="colormap">
8722 <type name="Colormap" c:type="GdkColormap*"/>
8726 <method name="get_system_colormap"
8727 c:identifier="gdk_screen_get_system_colormap">
8729 <type name="Colormap" c:type="GdkColormap*"/>
8732 <parameter name="screen">
8733 <type name="Screen" c:type="GdkScreen*"/>
8737 <method name="get_system_visual"
8738 c:identifier="gdk_screen_get_system_visual">
8740 <type name="GdkVisual" c:type="GdkVisual*"/>
8743 <parameter name="screen">
8744 <type name="Screen" c:type="GdkScreen*"/>
8748 <method name="get_rgb_colormap"
8749 c:identifier="gdk_screen_get_rgb_colormap">
8751 <type name="Colormap" c:type="GdkColormap*"/>
8754 <parameter name="screen">
8755 <type name="Screen" c:type="GdkScreen*"/>
8759 <method name="get_rgb_visual" c:identifier="gdk_screen_get_rgb_visual">
8761 <type name="GdkVisual" c:type="GdkVisual*"/>
8764 <parameter name="screen">
8765 <type name="Screen" c:type="GdkScreen*"/>
8769 <method name="get_rgba_colormap"
8770 c:identifier="gdk_screen_get_rgba_colormap">
8772 <type name="Colormap" c:type="GdkColormap*"/>
8775 <parameter name="screen">
8776 <type name="Screen" c:type="GdkScreen*"/>
8780 <method name="get_rgba_visual" c:identifier="gdk_screen_get_rgba_visual">
8782 <type name="GdkVisual" c:type="GdkVisual*"/>
8785 <parameter name="screen">
8786 <type name="Screen" c:type="GdkScreen*"/>
8790 <method name="is_composited" c:identifier="gdk_screen_is_composited">
8792 <type name="gboolean" c:type="gboolean"/>
8795 <parameter name="screen">
8796 <type name="Screen" c:type="GdkScreen*"/>
8800 <method name="get_root_window" c:identifier="gdk_screen_get_root_window">
8802 <type name="GdkWindow" c:type="GdkWindow*"/>
8805 <parameter name="screen">
8806 <type name="Screen" c:type="GdkScreen*"/>
8810 <method name="get_display" c:identifier="gdk_screen_get_display">
8812 <type name="Display" c:type="GdkDisplay*"/>
8815 <parameter name="screen">
8816 <type name="Screen" c:type="GdkScreen*"/>
8820 <method name="get_number" c:identifier="gdk_screen_get_number">
8822 <type name="gint" c:type="gint"/>
8825 <parameter name="screen">
8826 <type name="Screen" c:type="GdkScreen*"/>
8830 <method name="get_width" c:identifier="gdk_screen_get_width">
8832 <type name="gint" c:type="gint"/>
8835 <parameter name="screen">
8836 <type name="Screen" c:type="GdkScreen*"/>
8840 <method name="get_height" c:identifier="gdk_screen_get_height">
8842 <type name="gint" c:type="gint"/>
8845 <parameter name="screen">
8846 <type name="Screen" c:type="GdkScreen*"/>
8850 <method name="get_width_mm" c:identifier="gdk_screen_get_width_mm">
8852 <type name="gint" c:type="gint"/>
8855 <parameter name="screen">
8856 <type name="Screen" c:type="GdkScreen*"/>
8860 <method name="get_height_mm" c:identifier="gdk_screen_get_height_mm">
8862 <type name="gint" c:type="gint"/>
8865 <parameter name="screen">
8866 <type name="Screen" c:type="GdkScreen*"/>
8870 <method name="list_visuals" c:identifier="gdk_screen_list_visuals">
8872 <type name="GList" c:type="GList*"/>
8875 <parameter name="screen">
8876 <type name="Screen" c:type="GdkScreen*"/>
8880 <method name="get_toplevel_windows"
8881 c:identifier="gdk_screen_get_toplevel_windows">
8883 <type name="GList" c:type="GList*"/>
8886 <parameter name="screen">
8887 <type name="Screen" c:type="GdkScreen*"/>
8891 <method name="make_display_name"
8892 c:identifier="gdk_screen_make_display_name">
8894 <type name="gchar" c:type="gchar*"/>
8897 <parameter name="screen">
8898 <type name="Screen" c:type="GdkScreen*"/>
8902 <method name="get_n_monitors" c:identifier="gdk_screen_get_n_monitors">
8904 <type name="gint" c:type="gint"/>
8907 <parameter name="screen">
8908 <type name="Screen" c:type="GdkScreen*"/>
8912 <method name="get_monitor_geometry"
8913 c:identifier="gdk_screen_get_monitor_geometry">
8915 <type name="void" c:type="void"/>
8918 <parameter name="screen">
8919 <type name="Screen" c:type="GdkScreen*"/>
8921 <parameter name="monitor_num">
8922 <type name="gint" c:type="gint"/>
8924 <parameter name="dest">
8925 <type name="GdkRectangle" c:type="GdkRectangle*"/>
8929 <method name="get_monitor_at_point"
8930 c:identifier="gdk_screen_get_monitor_at_point">
8932 <type name="gint" c:type="gint"/>
8935 <parameter name="screen">
8936 <type name="Screen" c:type="GdkScreen*"/>
8938 <parameter name="x">
8939 <type name="gint" c:type="gint"/>
8941 <parameter name="y">
8942 <type name="gint" c:type="gint"/>
8946 <method name="get_monitor_at_window"
8947 c:identifier="gdk_screen_get_monitor_at_window">
8949 <type name="gint" c:type="gint"/>
8952 <parameter name="screen">
8953 <type name="Screen" c:type="GdkScreen*"/>
8955 <parameter name="window">
8956 <type name="GdkWindow" c:type="GdkWindow*"/>
8960 <method name="get_monitor_width_mm"
8961 c:identifier="gdk_screen_get_monitor_width_mm">
8963 <type name="gint" c:type="gint"/>
8966 <parameter name="screen">
8967 <type name="Screen" c:type="GdkScreen*"/>
8969 <parameter name="monitor_num">
8970 <type name="gint" c:type="gint"/>
8974 <method name="get_monitor_height_mm"
8975 c:identifier="gdk_screen_get_monitor_height_mm">
8977 <type name="gint" c:type="gint"/>
8980 <parameter name="screen">
8981 <type name="Screen" c:type="GdkScreen*"/>
8983 <parameter name="monitor_num">
8984 <type name="gint" c:type="gint"/>
8988 <method name="get_monitor_plug_name"
8989 c:identifier="gdk_screen_get_monitor_plug_name">
8991 <type name="gchar" c:type="gchar*"/>
8994 <parameter name="screen">
8995 <type name="Screen" c:type="GdkScreen*"/>
8997 <parameter name="monitor_num">
8998 <type name="gint" c:type="gint"/>
9002 <method name="broadcast_client_message"
9003 c:identifier="gdk_screen_broadcast_client_message">
9005 <type name="void" c:type="void"/>
9008 <parameter name="screen">
9009 <type name="Screen" c:type="GdkScreen*"/>
9011 <parameter name="event">
9012 <type name="Event" c:type="GdkEvent*"/>
9016 <method name="get_setting" c:identifier="gdk_screen_get_setting">
9018 <type name="gboolean" c:type="gboolean"/>
9021 <parameter name="screen">
9022 <type name="Screen" c:type="GdkScreen*"/>
9024 <parameter name="name">
9025 <type name="gchar" c:type="gchar*"/>
9027 <parameter name="value">
9028 <type name="GValue" c:type="GValue*"/>
9032 <method name="set_font_options"
9033 c:identifier="gdk_screen_set_font_options">
9035 <type name="void" c:type="void"/>
9038 <parameter name="screen">
9039 <type name="Screen" c:type="GdkScreen*"/>
9041 <parameter name="options">
9042 <type name="cairo_font_options_t" c:type="cairo_font_options_t*"/>
9046 <method name="get_font_options"
9047 c:identifier="gdk_screen_get_font_options">
9049 <type name="cairo_font_options_t" c:type="cairo_font_options_t*"/>
9052 <parameter name="screen">
9053 <type name="Screen" c:type="GdkScreen*"/>
9057 <method name="set_resolution" c:identifier="gdk_screen_set_resolution">
9059 <type name="void" c:type="void"/>
9062 <parameter name="screen">
9063 <type name="Screen" c:type="GdkScreen*"/>
9065 <parameter name="dpi">
9066 <type name="gdouble" c:type="gdouble"/>
9070 <method name="get_resolution" c:identifier="gdk_screen_get_resolution">
9072 <type name="gdouble" c:type="gdouble"/>
9075 <parameter name="screen">
9076 <type name="Screen" c:type="GdkScreen*"/>
9080 <method name="get_active_window"
9081 c:identifier="gdk_screen_get_active_window">
9083 <type name="GdkWindow" c:type="GdkWindow*"/>
9086 <parameter name="screen">
9087 <type name="Screen" c:type="GdkScreen*"/>
9091 <method name="get_window_stack"
9092 c:identifier="gdk_screen_get_window_stack">
9094 <type name="GList" c:type="GList*"/>
9097 <parameter name="screen">
9098 <type name="Screen" c:type="GdkScreen*"/>
9102 <property name="font-options">
9103 <type name="gpointer" c:type="gpointer"/>
9105 <property name="resolution">
9106 <type name="gdouble" c:type="gdouble"/>
9108 <callback name="size_changed">
9110 <type name="void" c:type="void"/>
9113 <parameter name="screen">
9114 <type name="GdkScreen*" c:type="GdkScreen*"/>
9118 <callback name="composited_changed">
9120 <type name="void" c:type="void"/>
9123 <parameter name="screen">
9124 <type name="GdkScreen*" c:type="GdkScreen*"/>
9128 <callback name="monitors_changed">
9130 <type name="void" c:type="void"/>
9133 <parameter name="screen">
9134 <type name="GdkScreen*" c:type="GdkScreen*"/>
9138 <glib:signal name="size-changed">
9140 <type name="void" c:type="void"/>
9143 <glib:signal name="composited-changed">
9145 <type name="void" c:type="void"/>
9148 <glib:signal name="monitors-changed">
9150 <type name="void" c:type="void"/>
9154 <function name="selection_owner_set" c:identifier="gdk_selection_owner_set">
9156 <type name="gboolean" c:type="gboolean"/>
9159 <parameter name="owner">
9160 <type name="GdkWindow" c:type="GdkWindow*"/>
9162 <parameter name="selection">
9163 <type name="GdkAtom" c:type="GdkAtom"/>
9165 <parameter name="time_">
9166 <type name="guint32" c:type="guint32"/>
9168 <parameter name="send_event">
9169 <type name="gboolean" c:type="gboolean"/>
9173 <function name="selection_owner_get" c:identifier="gdk_selection_owner_get">
9175 <type name="GdkWindow*" c:type="GdkWindow*"/>
9178 <parameter name="selection">
9179 <type name="GdkAtom" c:type="GdkAtom"/>
9183 <function name="selection_owner_set_for_display"
9184 c:identifier="gdk_selection_owner_set_for_display">
9186 <type name="gboolean" c:type="gboolean"/>
9189 <parameter name="display">
9190 <type name="Display" c:type="GdkDisplay*"/>
9192 <parameter name="owner">
9193 <type name="GdkWindow" c:type="GdkWindow*"/>
9195 <parameter name="selection">
9196 <type name="GdkAtom" c:type="GdkAtom"/>
9198 <parameter name="time_">
9199 <type name="guint32" c:type="guint32"/>
9201 <parameter name="send_event">
9202 <type name="gboolean" c:type="gboolean"/>
9206 <function name="selection_owner_get_for_display"
9207 c:identifier="gdk_selection_owner_get_for_display">
9209 <type name="GdkWindow*" c:type="GdkWindow*"/>
9212 <parameter name="display">
9213 <type name="Display" c:type="GdkDisplay*"/>
9215 <parameter name="selection">
9216 <type name="GdkAtom" c:type="GdkAtom"/>
9220 <function name="selection_convert" c:identifier="gdk_selection_convert">
9222 <type name="void" c:type="void"/>
9225 <parameter name="requestor">
9226 <type name="GdkWindow" c:type="GdkWindow*"/>
9228 <parameter name="selection">
9229 <type name="GdkAtom" c:type="GdkAtom"/>
9231 <parameter name="target">
9232 <type name="GdkAtom" c:type="GdkAtom"/>
9234 <parameter name="time_">
9235 <type name="guint32" c:type="guint32"/>
9239 <function name="selection_property_get"
9240 c:identifier="gdk_selection_property_get">
9242 <type name="gboolean" c:type="gboolean"/>
9245 <parameter name="requestor">
9246 <type name="GdkWindow" c:type="GdkWindow*"/>
9248 <parameter name="data">
9249 <type name="guchar" c:type="guchar**"/>
9251 <parameter name="prop_type">
9252 <type name="GdkAtom" c:type="GdkAtom*"/>
9254 <parameter name="prop_format">
9255 <type name="gint" c:type="gint*"/>
9259 <function name="selection_send_notify"
9260 c:identifier="gdk_selection_send_notify">
9262 <type name="void" c:type="void"/>
9265 <parameter name="requestor">
9266 <type name="guint32" c:type="guint32"/>
9268 <parameter name="selection">
9269 <type name="GdkAtom" c:type="GdkAtom"/>
9271 <parameter name="target">
9272 <type name="GdkAtom" c:type="GdkAtom"/>
9274 <parameter name="property">
9275 <type name="GdkAtom" c:type="GdkAtom"/>
9277 <parameter name="time_">
9278 <type name="guint32" c:type="guint32"/>
9282 <function name="selection_send_notify_for_display"
9283 c:identifier="gdk_selection_send_notify_for_display">
9285 <type name="void" c:type="void"/>
9288 <parameter name="display">
9289 <type name="Display" c:type="GdkDisplay*"/>
9291 <parameter name="requestor">
9292 <type name="guint32" c:type="guint32"/>
9294 <parameter name="selection">
9295 <type name="GdkAtom" c:type="GdkAtom"/>
9297 <parameter name="target">
9298 <type name="GdkAtom" c:type="GdkAtom"/>
9300 <parameter name="property">
9301 <type name="GdkAtom" c:type="GdkAtom"/>
9303 <parameter name="time_">
9304 <type name="guint32" c:type="guint32"/>
9308 <function name="spawn_on_screen" c:identifier="gdk_spawn_on_screen">
9310 <type name="gboolean" c:type="gboolean"/>
9313 <parameter name="screen">
9314 <type name="Screen" c:type="GdkScreen*"/>
9316 <parameter name="working_directory">
9317 <type name="gchar" c:type="gchar*"/>
9319 <parameter name="argv">
9320 <type name="gchar" c:type="gchar**"/>
9322 <parameter name="envp">
9323 <type name="gchar" c:type="gchar**"/>
9325 <parameter name="flags">
9326 <type name="GSpawnFlags" c:type="GSpawnFlags"/>
9328 <parameter name="child_setup">
9329 <type name="GSpawnChildSetupFunc" c:type="GSpawnChildSetupFunc"/>
9331 <parameter name="user_data">
9332 <type name="gpointer" c:type="gpointer"/>
9334 <parameter name="child_pid">
9335 <type name="gint" c:type="gint*"/>
9337 <parameter name="error">
9338 <type name="GError" c:type="GError**"/>
9342 <function name="spawn_on_screen_with_pipes"
9343 c:identifier="gdk_spawn_on_screen_with_pipes">
9345 <type name="gboolean" c:type="gboolean"/>
9348 <parameter name="screen">
9349 <type name="Screen" c:type="GdkScreen*"/>
9351 <parameter name="working_directory">
9352 <type name="gchar" c:type="gchar*"/>
9354 <parameter name="argv">
9355 <type name="gchar" c:type="gchar**"/>
9357 <parameter name="envp">
9358 <type name="gchar" c:type="gchar**"/>
9360 <parameter name="flags">
9361 <type name="GSpawnFlags" c:type="GSpawnFlags"/>
9363 <parameter name="child_setup">
9364 <type name="GSpawnChildSetupFunc" c:type="GSpawnChildSetupFunc"/>
9366 <parameter name="user_data">
9367 <type name="gpointer" c:type="gpointer"/>
9369 <parameter name="child_pid">
9370 <type name="gint" c:type="gint*"/>
9372 <parameter name="standard_input">
9373 <type name="gint" c:type="gint*"/>
9375 <parameter name="standard_output">
9376 <type name="gint" c:type="gint*"/>
9378 <parameter name="standard_error">
9379 <type name="gint" c:type="gint*"/>
9381 <parameter name="error">
9382 <type name="GError" c:type="GError**"/>
9386 <function name="spawn_command_line_on_screen"
9387 c:identifier="gdk_spawn_command_line_on_screen">
9389 <type name="gboolean" c:type="gboolean"/>
9392 <parameter name="screen">
9393 <type name="Screen" c:type="GdkScreen*"/>
9395 <parameter name="command_line">
9396 <type name="gchar" c:type="gchar*"/>
9398 <parameter name="error">
9399 <type name="GError" c:type="GError**"/>
9403 <record name="GdkGeometry" c:type="GdkGeometry">
9404 <field name="min_width">
9405 <type name="gint" c:type="gint"/>
9407 <field name="min_height">
9408 <type name="gint" c:type="gint"/>
9410 <field name="max_width">
9411 <type name="gint" c:type="gint"/>
9413 <field name="max_height">
9414 <type name="gint" c:type="gint"/>
9416 <field name="base_width">
9417 <type name="gint" c:type="gint"/>
9419 <field name="base_height">
9420 <type name="gint" c:type="gint"/>
9422 <field name="width_inc">
9423 <type name="gint" c:type="gint"/>
9425 <field name="height_inc">
9426 <type name="gint" c:type="gint"/>
9428 <field name="min_aspect">
9429 <type name="gdouble" c:type="gdouble"/>
9431 <field name="max_aspect">
9432 <type name="gdouble" c:type="gdouble"/>
9434 <field name="win_gravity">
9435 <type name="GdkGravity" c:type="GdkGravity"/>
9438 <record name="GdkWindowAttr" c:type="GdkWindowAttr">
9439 <field name="title">
9440 <type name="gchar*" c:type="gchar*"/>
9442 <field name="event_mask">
9443 <type name="gint" c:type="gint"/>
9446 <type name="gint" c:type="gint"/>
9449 <type name="gint" c:type="gint"/>
9451 <field name="width">
9452 <type name="gint" c:type="gint"/>
9454 <field name="height">
9455 <type name="gint" c:type="gint"/>
9457 <field name="wclass">
9458 <type name="GdkWindowClass" c:type="GdkWindowClass"/>
9460 <field name="visual">
9461 <type name="GdkVisual*" c:type="GdkVisual*"/>
9463 <field name="colormap">
9464 <type name="GdkColormap*" c:type="GdkColormap*"/>
9466 <field name="window_type">
9467 <type name="GdkWindowType" c:type="GdkWindowType"/>
9469 <field name="cursor">
9470 <type name="GdkCursor*" c:type="GdkCursor*"/>
9472 <field name="wmclass_name">
9473 <type name="gchar*" c:type="gchar*"/>
9475 <field name="wmclass_class">
9476 <type name="gchar*" c:type="gchar*"/>
9478 <field name="override_redirect">
9479 <type name="gboolean" c:type="gboolean"/>
9481 <field name="type_hint">
9482 <type name="GdkWindowTypeHint" c:type="GdkWindowTypeHint"/>
9485 <record name="GdkPointerHooks" c:type="GdkPointerHooks">
9486 <callback name="get_pointer">
9488 <type name="GdkWindow*" c:type="GdkWindow*"/>
9491 <parameter name="window">
9492 <type name="GdkWindow*" c:type="GdkWindow*"/>
9494 <parameter name="x">
9495 <type name="gint*" c:type="gint*"/>
9497 <parameter name="y">
9498 <type name="gint*" c:type="gint*"/>
9500 <parameter name="mask">
9501 <type name="GdkModifierType*" c:type="GdkModifierType*"/>
9505 <callback name="window_at_pointer">
9507 <type name="GdkWindow*" c:type="GdkWindow*"/>
9510 <parameter name="screen">
9511 <type name="GdkScreen*" c:type="GdkScreen*"/>
9513 <parameter name="win_x">
9514 <type name="gint*" c:type="gint*"/>
9516 <parameter name="win_y">
9517 <type name="gint*" c:type="gint*"/>
9522 <record name="GdkWindowRedirect" c:type="GdkWindowRedirect"/>
9523 <record name="GdkWindowObject" c:type="GdkWindowObject">
9524 <field name="parent_instance">
9525 <type name="GdkDrawable" c:type="GdkDrawable"/>
9528 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
9530 <field name="parent">
9531 <type name="GdkWindowObject*" c:type="GdkWindowObject*"/>
9533 <field name="user_data">
9534 <type name="gpointer" c:type="gpointer"/>
9537 <type name="gint" c:type="gint"/>
9540 <type name="gint" c:type="gint"/>
9542 <field name="extension_events">
9543 <type name="gint" c:type="gint"/>
9545 <field name="filters">
9546 <type name="GList*" c:type="GList*"/>
9548 <field name="children">
9549 <type name="GList*" c:type="GList*"/>
9551 <field name="bg_color">
9552 <type name="GdkColor" c:type="GdkColor"/>
9554 <field name="bg_pixmap">
9555 <type name="GdkPixmap*" c:type="GdkPixmap*"/>
9557 <field name="paint_stack">
9558 <type name="GSList*" c:type="GSList*"/>
9560 <field name="update_area">
9561 <type name="GdkRegion*" c:type="GdkRegion*"/>
9563 <field name="update_freeze_count">
9564 <type name="guint" c:type="guint"/>
9566 <field name="window_type">
9567 <type name="guint8" c:type="guint8"/>
9569 <field name="depth">
9570 <type name="guint8" c:type="guint8"/>
9572 <field name="resize_count">
9573 <type name="guint8" c:type="guint8"/>
9575 <field name="state">
9576 <type name="GdkWindowState" c:type="GdkWindowState"/>
9578 <field name="guffaw_gravity">
9579 <type name="guint" c:type="guint"/>
9581 <field name="input_only">
9582 <type name="guint" c:type="guint"/>
9584 <field name="modal_hint">
9585 <type name="guint" c:type="guint"/>
9587 <field name="composited">
9588 <type name="guint" c:type="guint"/>
9590 <field name="destroyed">
9591 <type name="guint" c:type="guint"/>
9593 <field name="accept_focus">
9594 <type name="guint" c:type="guint"/>
9596 <field name="focus_on_map">
9597 <type name="guint" c:type="guint"/>
9599 <field name="shaped">
9600 <type name="guint" c:type="guint"/>
9602 <field name="event_mask">
9603 <type name="GdkEventMask" c:type="GdkEventMask"/>
9605 <field name="update_and_descendants_freeze_count">
9606 <type name="guint" c:type="guint"/>
9608 <field name="redirect">
9609 <type name="GdkWindowRedirect*" c:type="GdkWindowRedirect*"/>
9612 <class name="Window"
9615 glib:type-name="GdkWindow"
9616 glib:get-type="gdk_window_object_get_type">
9617 <constructor name="new" c:identifier="gdk_window_new">
9619 <type name="Window" c:type="GdkWindow*"/>
9622 <parameter name="parent">
9623 <type name="Window" c:type="GdkWindow*"/>
9625 <parameter name="attributes">
9626 <type name="GdkWindowAttr" c:type="GdkWindowAttr*"/>
9628 <parameter name="attributes_mask">
9629 <type name="gint" c:type="gint"/>
9633 <constructor name="at_pointer" c:identifier="gdk_window_at_pointer">
9635 <type name="Window" c:type="GdkWindow*"/>
9638 <parameter name="win_x">
9639 <type name="gint" c:type="gint*"/>
9641 <parameter name="win_y">
9642 <type name="gint" c:type="gint*"/>
9646 <constructor name="foreign_new" c:identifier="gdk_window_foreign_new">
9648 <type name="Window" c:type="GdkWindow*"/>
9651 <parameter name="anid">
9652 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
9656 <constructor name="lookup" c:identifier="gdk_window_lookup">
9658 <type name="Window" c:type="GdkWindow*"/>
9661 <parameter name="anid">
9662 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
9666 <constructor name="foreign_new_for_display"
9667 c:identifier="gdk_window_foreign_new_for_display">
9669 <type name="Window" c:type="GdkWindow*"/>
9672 <parameter name="display">
9673 <type name="Display" c:type="GdkDisplay*"/>
9675 <parameter name="anid">
9676 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
9680 <constructor name="lookup_for_display"
9681 c:identifier="gdk_window_lookup_for_display">
9683 <type name="Window" c:type="GdkWindow*"/>
9686 <parameter name="display">
9687 <type name="Display" c:type="GdkDisplay*"/>
9689 <parameter name="anid">
9690 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
9694 <constructor name="get_pointer" c:identifier="gdk_window_get_pointer">
9696 <type name="Window" c:type="GdkWindow*"/>
9699 <parameter name="window">
9700 <type name="Window" c:type="GdkWindow*"/>
9702 <parameter name="x">
9703 <type name="gint" c:type="gint*"/>
9705 <parameter name="y">
9706 <type name="gint" c:type="gint*"/>
9708 <parameter name="mask">
9709 <type name="ModifierType" c:type="GdkModifierType*"/>
9713 <constructor name="get_parent" c:identifier="gdk_window_get_parent">
9715 <type name="Window" c:type="GdkWindow*"/>
9718 <parameter name="window">
9719 <type name="Window" c:type="GdkWindow*"/>
9723 <constructor name="get_toplevel" c:identifier="gdk_window_get_toplevel">
9725 <type name="Window" c:type="GdkWindow*"/>
9728 <parameter name="window">
9729 <type name="Window" c:type="GdkWindow*"/>
9733 <constructor name="get_group" c:identifier="gdk_window_get_group">
9735 <type name="Window" c:type="GdkWindow*"/>
9738 <parameter name="window">
9739 <type name="Window" c:type="GdkWindow*"/>
9743 <method name="destroy" c:identifier="gdk_window_destroy">
9745 <type name="void" c:type="void"/>
9748 <parameter name="window">
9749 <type name="Window" c:type="GdkWindow*"/>
9753 <method name="get_window_type" c:identifier="gdk_window_get_window_type">
9755 <type name="WindowType" c:type="GdkWindowType"/>
9758 <parameter name="window">
9759 <type name="Window" c:type="GdkWindow*"/>
9763 <method name="show" c:identifier="gdk_window_show">
9765 <type name="void" c:type="void"/>
9768 <parameter name="window">
9769 <type name="Window" c:type="GdkWindow*"/>
9773 <method name="hide" c:identifier="gdk_window_hide">
9775 <type name="void" c:type="void"/>
9778 <parameter name="window">
9779 <type name="Window" c:type="GdkWindow*"/>
9783 <method name="withdraw" c:identifier="gdk_window_withdraw">
9785 <type name="void" c:type="void"/>
9788 <parameter name="window">
9789 <type name="Window" c:type="GdkWindow*"/>
9793 <method name="show_unraised" c:identifier="gdk_window_show_unraised">
9795 <type name="void" c:type="void"/>
9798 <parameter name="window">
9799 <type name="Window" c:type="GdkWindow*"/>
9803 <method name="move" c:identifier="gdk_window_move">
9805 <type name="void" c:type="void"/>
9808 <parameter name="window">
9809 <type name="Window" c:type="GdkWindow*"/>
9811 <parameter name="x">
9812 <type name="gint" c:type="gint"/>
9814 <parameter name="y">
9815 <type name="gint" c:type="gint"/>
9819 <method name="resize" c:identifier="gdk_window_resize">
9821 <type name="void" c:type="void"/>
9824 <parameter name="window">
9825 <type name="Window" c:type="GdkWindow*"/>
9827 <parameter name="width">
9828 <type name="gint" c:type="gint"/>
9830 <parameter name="height">
9831 <type name="gint" c:type="gint"/>
9835 <method name="move_resize" c:identifier="gdk_window_move_resize">
9837 <type name="void" c:type="void"/>
9840 <parameter name="window">
9841 <type name="Window" c:type="GdkWindow*"/>
9843 <parameter name="x">
9844 <type name="gint" c:type="gint"/>
9846 <parameter name="y">
9847 <type name="gint" c:type="gint"/>
9849 <parameter name="width">
9850 <type name="gint" c:type="gint"/>
9852 <parameter name="height">
9853 <type name="gint" c:type="gint"/>
9857 <method name="reparent" c:identifier="gdk_window_reparent">
9859 <type name="void" c:type="void"/>
9862 <parameter name="window">
9863 <type name="Window" c:type="GdkWindow*"/>
9865 <parameter name="new_parent">
9866 <type name="Window" c:type="GdkWindow*"/>
9868 <parameter name="x">
9869 <type name="gint" c:type="gint"/>
9871 <parameter name="y">
9872 <type name="gint" c:type="gint"/>
9876 <method name="clear" c:identifier="gdk_window_clear">
9878 <type name="void" c:type="void"/>
9881 <parameter name="window">
9882 <type name="Window" c:type="GdkWindow*"/>
9886 <method name="clear_area" c:identifier="gdk_window_clear_area">
9888 <type name="void" c:type="void"/>
9891 <parameter name="window">
9892 <type name="Window" c:type="GdkWindow*"/>
9894 <parameter name="x">
9895 <type name="gint" c:type="gint"/>
9897 <parameter name="y">
9898 <type name="gint" c:type="gint"/>
9900 <parameter name="width">
9901 <type name="gint" c:type="gint"/>
9903 <parameter name="height">
9904 <type name="gint" c:type="gint"/>
9908 <method name="clear_area_e" c:identifier="gdk_window_clear_area_e">
9910 <type name="void" c:type="void"/>
9913 <parameter name="window">
9914 <type name="Window" c:type="GdkWindow*"/>
9916 <parameter name="x">
9917 <type name="gint" c:type="gint"/>
9919 <parameter name="y">
9920 <type name="gint" c:type="gint"/>
9922 <parameter name="width">
9923 <type name="gint" c:type="gint"/>
9925 <parameter name="height">
9926 <type name="gint" c:type="gint"/>
9930 <method name="raise" c:identifier="gdk_window_raise">
9932 <type name="void" c:type="void"/>
9935 <parameter name="window">
9936 <type name="Window" c:type="GdkWindow*"/>
9940 <method name="lower" c:identifier="gdk_window_lower">
9942 <type name="void" c:type="void"/>
9945 <parameter name="window">
9946 <type name="Window" c:type="GdkWindow*"/>
9950 <method name="focus" c:identifier="gdk_window_focus">
9952 <type name="void" c:type="void"/>
9955 <parameter name="window">
9956 <type name="Window" c:type="GdkWindow*"/>
9958 <parameter name="timestamp">
9959 <type name="guint32" c:type="guint32"/>
9963 <method name="set_user_data" c:identifier="gdk_window_set_user_data">
9965 <type name="void" c:type="void"/>
9968 <parameter name="window">
9969 <type name="Window" c:type="GdkWindow*"/>
9971 <parameter name="user_data">
9972 <type name="gpointer" c:type="gpointer"/>
9976 <method name="set_override_redirect"
9977 c:identifier="gdk_window_set_override_redirect">
9979 <type name="void" c:type="void"/>
9982 <parameter name="window">
9983 <type name="Window" c:type="GdkWindow*"/>
9985 <parameter name="override_redirect">
9986 <type name="gboolean" c:type="gboolean"/>
9990 <method name="set_accept_focus"
9991 c:identifier="gdk_window_set_accept_focus">
9993 <type name="void" c:type="void"/>
9996 <parameter name="window">
9997 <type name="Window" c:type="GdkWindow*"/>
9999 <parameter name="accept_focus">
10000 <type name="gboolean" c:type="gboolean"/>
10004 <method name="set_focus_on_map"
10005 c:identifier="gdk_window_set_focus_on_map">
10007 <type name="void" c:type="void"/>
10010 <parameter name="window">
10011 <type name="Window" c:type="GdkWindow*"/>
10013 <parameter name="focus_on_map">
10014 <type name="gboolean" c:type="gboolean"/>
10018 <method name="add_filter" c:identifier="gdk_window_add_filter">
10020 <type name="void" c:type="void"/>
10023 <parameter name="window">
10024 <type name="Window" c:type="GdkWindow*"/>
10026 <parameter name="function">
10027 <type name="GdkFilterFunc" c:type="GdkFilterFunc"/>
10029 <parameter name="data">
10030 <type name="gpointer" c:type="gpointer"/>
10034 <method name="remove_filter" c:identifier="gdk_window_remove_filter">
10036 <type name="void" c:type="void"/>
10039 <parameter name="window">
10040 <type name="Window" c:type="GdkWindow*"/>
10042 <parameter name="function">
10043 <type name="GdkFilterFunc" c:type="GdkFilterFunc"/>
10045 <parameter name="data">
10046 <type name="gpointer" c:type="gpointer"/>
10050 <method name="scroll" c:identifier="gdk_window_scroll">
10052 <type name="void" c:type="void"/>
10055 <parameter name="window">
10056 <type name="Window" c:type="GdkWindow*"/>
10058 <parameter name="dx">
10059 <type name="gint" c:type="gint"/>
10061 <parameter name="dy">
10062 <type name="gint" c:type="gint"/>
10066 <method name="move_region" c:identifier="gdk_window_move_region">
10068 <type name="void" c:type="void"/>
10071 <parameter name="window">
10072 <type name="Window" c:type="GdkWindow*"/>
10074 <parameter name="region">
10075 <type name="GdkRegion" c:type="GdkRegion*"/>
10077 <parameter name="dx">
10078 <type name="gint" c:type="gint"/>
10080 <parameter name="dy">
10081 <type name="gint" c:type="gint"/>
10085 <method name="shape_combine_mask"
10086 c:identifier="gdk_window_shape_combine_mask">
10088 <type name="void" c:type="void"/>
10091 <parameter name="window">
10092 <type name="Window" c:type="GdkWindow*"/>
10094 <parameter name="mask">
10095 <type name="GdkBitmap" c:type="GdkBitmap*"/>
10097 <parameter name="x">
10098 <type name="gint" c:type="gint"/>
10100 <parameter name="y">
10101 <type name="gint" c:type="gint"/>
10105 <method name="shape_combine_region"
10106 c:identifier="gdk_window_shape_combine_region">
10108 <type name="void" c:type="void"/>
10111 <parameter name="window">
10112 <type name="Window" c:type="GdkWindow*"/>
10114 <parameter name="shape_region">
10115 <type name="GdkRegion" c:type="GdkRegion*"/>
10117 <parameter name="offset_x">
10118 <type name="gint" c:type="gint"/>
10120 <parameter name="offset_y">
10121 <type name="gint" c:type="gint"/>
10125 <method name="set_child_shapes"
10126 c:identifier="gdk_window_set_child_shapes">
10128 <type name="void" c:type="void"/>
10131 <parameter name="window">
10132 <type name="Window" c:type="GdkWindow*"/>
10136 <method name="set_composited" c:identifier="gdk_window_set_composited">
10138 <type name="void" c:type="void"/>
10141 <parameter name="window">
10142 <type name="Window" c:type="GdkWindow*"/>
10144 <parameter name="composited">
10145 <type name="gboolean" c:type="gboolean"/>
10149 <method name="merge_child_shapes"
10150 c:identifier="gdk_window_merge_child_shapes">
10152 <type name="void" c:type="void"/>
10155 <parameter name="window">
10156 <type name="Window" c:type="GdkWindow*"/>
10160 <method name="input_shape_combine_mask"
10161 c:identifier="gdk_window_input_shape_combine_mask">
10163 <type name="void" c:type="void"/>
10166 <parameter name="window">
10167 <type name="Window" c:type="GdkWindow*"/>
10169 <parameter name="mask">
10170 <type name="GdkBitmap" c:type="GdkBitmap*"/>
10172 <parameter name="x">
10173 <type name="gint" c:type="gint"/>
10175 <parameter name="y">
10176 <type name="gint" c:type="gint"/>
10180 <method name="input_shape_combine_region"
10181 c:identifier="gdk_window_input_shape_combine_region">
10183 <type name="void" c:type="void"/>
10186 <parameter name="window">
10187 <type name="Window" c:type="GdkWindow*"/>
10189 <parameter name="shape_region">
10190 <type name="GdkRegion" c:type="GdkRegion*"/>
10192 <parameter name="offset_x">
10193 <type name="gint" c:type="gint"/>
10195 <parameter name="offset_y">
10196 <type name="gint" c:type="gint"/>
10200 <method name="set_child_input_shapes"
10201 c:identifier="gdk_window_set_child_input_shapes">
10203 <type name="void" c:type="void"/>
10206 <parameter name="window">
10207 <type name="Window" c:type="GdkWindow*"/>
10211 <method name="merge_child_input_shapes"
10212 c:identifier="gdk_window_merge_child_input_shapes">
10214 <type name="void" c:type="void"/>
10217 <parameter name="window">
10218 <type name="Window" c:type="GdkWindow*"/>
10222 <method name="is_visible" c:identifier="gdk_window_is_visible">
10224 <type name="gboolean" c:type="gboolean"/>
10227 <parameter name="window">
10228 <type name="Window" c:type="GdkWindow*"/>
10232 <method name="is_viewable" c:identifier="gdk_window_is_viewable">
10234 <type name="gboolean" c:type="gboolean"/>
10237 <parameter name="window">
10238 <type name="Window" c:type="GdkWindow*"/>
10242 <method name="get_state" c:identifier="gdk_window_get_state">
10244 <type name="WindowState" c:type="GdkWindowState"/>
10247 <parameter name="window">
10248 <type name="Window" c:type="GdkWindow*"/>
10252 <method name="set_static_gravities"
10253 c:identifier="gdk_window_set_static_gravities">
10255 <type name="gboolean" c:type="gboolean"/>
10258 <parameter name="window">
10259 <type name="Window" c:type="GdkWindow*"/>
10261 <parameter name="use_static">
10262 <type name="gboolean" c:type="gboolean"/>
10266 <method name="set_hints" c:identifier="gdk_window_set_hints">
10268 <type name="void" c:type="void"/>
10271 <parameter name="window">
10272 <type name="Window" c:type="GdkWindow*"/>
10274 <parameter name="x">
10275 <type name="gint" c:type="gint"/>
10277 <parameter name="y">
10278 <type name="gint" c:type="gint"/>
10280 <parameter name="min_width">
10281 <type name="gint" c:type="gint"/>
10283 <parameter name="min_height">
10284 <type name="gint" c:type="gint"/>
10286 <parameter name="max_width">
10287 <type name="gint" c:type="gint"/>
10289 <parameter name="max_height">
10290 <type name="gint" c:type="gint"/>
10292 <parameter name="flags">
10293 <type name="gint" c:type="gint"/>
10297 <method name="set_type_hint" c:identifier="gdk_window_set_type_hint">
10299 <type name="void" c:type="void"/>
10302 <parameter name="window">
10303 <type name="Window" c:type="GdkWindow*"/>
10305 <parameter name="hint">
10306 <type name="WindowTypeHint" c:type="GdkWindowTypeHint"/>
10310 <method name="get_type_hint" c:identifier="gdk_window_get_type_hint">
10312 <type name="WindowTypeHint" c:type="GdkWindowTypeHint"/>
10315 <parameter name="window">
10316 <type name="Window" c:type="GdkWindow*"/>
10320 <method name="set_modal_hint" c:identifier="gdk_window_set_modal_hint">
10322 <type name="void" c:type="void"/>
10325 <parameter name="window">
10326 <type name="Window" c:type="GdkWindow*"/>
10328 <parameter name="modal">
10329 <type name="gboolean" c:type="gboolean"/>
10333 <method name="set_skip_taskbar_hint"
10334 c:identifier="gdk_window_set_skip_taskbar_hint">
10336 <type name="void" c:type="void"/>
10339 <parameter name="window">
10340 <type name="Window" c:type="GdkWindow*"/>
10342 <parameter name="skips_taskbar">
10343 <type name="gboolean" c:type="gboolean"/>
10347 <method name="set_skip_pager_hint"
10348 c:identifier="gdk_window_set_skip_pager_hint">
10350 <type name="void" c:type="void"/>
10353 <parameter name="window">
10354 <type name="Window" c:type="GdkWindow*"/>
10356 <parameter name="skips_pager">
10357 <type name="gboolean" c:type="gboolean"/>
10361 <method name="set_urgency_hint"
10362 c:identifier="gdk_window_set_urgency_hint">
10364 <type name="void" c:type="void"/>
10367 <parameter name="window">
10368 <type name="Window" c:type="GdkWindow*"/>
10370 <parameter name="urgent">
10371 <type name="gboolean" c:type="gboolean"/>
10375 <method name="set_geometry_hints"
10376 c:identifier="gdk_window_set_geometry_hints">
10378 <type name="void" c:type="void"/>
10381 <parameter name="window">
10382 <type name="Window" c:type="GdkWindow*"/>
10384 <parameter name="geometry">
10385 <type name="GdkGeometry" c:type="GdkGeometry*"/>
10387 <parameter name="geom_mask">
10388 <type name="WindowHints" c:type="GdkWindowHints"/>
10392 <method name="begin_paint_rect"
10393 c:identifier="gdk_window_begin_paint_rect">
10395 <type name="void" c:type="void"/>
10398 <parameter name="window">
10399 <type name="Window" c:type="GdkWindow*"/>
10401 <parameter name="rectangle">
10402 <type name="GdkRectangle" c:type="GdkRectangle*"/>
10406 <method name="begin_paint_region"
10407 c:identifier="gdk_window_begin_paint_region">
10409 <type name="void" c:type="void"/>
10412 <parameter name="window">
10413 <type name="Window" c:type="GdkWindow*"/>
10415 <parameter name="region">
10416 <type name="GdkRegion" c:type="GdkRegion*"/>
10420 <method name="end_paint" c:identifier="gdk_window_end_paint">
10422 <type name="void" c:type="void"/>
10425 <parameter name="window">
10426 <type name="Window" c:type="GdkWindow*"/>
10430 <method name="set_title" c:identifier="gdk_window_set_title">
10432 <type name="void" c:type="void"/>
10435 <parameter name="window">
10436 <type name="Window" c:type="GdkWindow*"/>
10438 <parameter name="title">
10439 <type name="gchar" c:type="gchar*"/>
10443 <method name="set_role" c:identifier="gdk_window_set_role">
10445 <type name="void" c:type="void"/>
10448 <parameter name="window">
10449 <type name="Window" c:type="GdkWindow*"/>
10451 <parameter name="role">
10452 <type name="gchar" c:type="gchar*"/>
10456 <method name="set_startup_id" c:identifier="gdk_window_set_startup_id">
10458 <type name="void" c:type="void"/>
10461 <parameter name="window">
10462 <type name="Window" c:type="GdkWindow*"/>
10464 <parameter name="startup_id">
10465 <type name="gchar" c:type="gchar*"/>
10469 <method name="set_transient_for"
10470 c:identifier="gdk_window_set_transient_for">
10472 <type name="void" c:type="void"/>
10475 <parameter name="window">
10476 <type name="Window" c:type="GdkWindow*"/>
10478 <parameter name="parent">
10479 <type name="Window" c:type="GdkWindow*"/>
10483 <method name="set_background" c:identifier="gdk_window_set_background">
10485 <type name="void" c:type="void"/>
10488 <parameter name="window">
10489 <type name="Window" c:type="GdkWindow*"/>
10491 <parameter name="color">
10492 <type name="Color" c:type="GdkColor*"/>
10496 <method name="set_back_pixmap" c:identifier="gdk_window_set_back_pixmap">
10498 <type name="void" c:type="void"/>
10501 <parameter name="window">
10502 <type name="Window" c:type="GdkWindow*"/>
10504 <parameter name="pixmap">
10505 <type name="Pixmap" c:type="GdkPixmap*"/>
10507 <parameter name="parent_relative">
10508 <type name="gboolean" c:type="gboolean"/>
10512 <method name="set_cursor" c:identifier="gdk_window_set_cursor">
10514 <type name="void" c:type="void"/>
10517 <parameter name="window">
10518 <type name="Window" c:type="GdkWindow*"/>
10520 <parameter name="cursor">
10521 <type name="Cursor" c:type="GdkCursor*"/>
10525 <method name="get_user_data" c:identifier="gdk_window_get_user_data">
10527 <type name="void" c:type="void"/>
10530 <parameter name="window">
10531 <type name="Window" c:type="GdkWindow*"/>
10533 <parameter name="data">
10534 <type name="gpointer" c:type="gpointer*"/>
10538 <method name="get_geometry" c:identifier="gdk_window_get_geometry">
10540 <type name="void" c:type="void"/>
10543 <parameter name="window">
10544 <type name="Window" c:type="GdkWindow*"/>
10546 <parameter name="x">
10547 <type name="gint" c:type="gint*"/>
10549 <parameter name="y">
10550 <type name="gint" c:type="gint*"/>
10552 <parameter name="width">
10553 <type name="gint" c:type="gint*"/>
10555 <parameter name="height">
10556 <type name="gint" c:type="gint*"/>
10558 <parameter name="depth">
10559 <type name="gint" c:type="gint*"/>
10563 <method name="get_position" c:identifier="gdk_window_get_position">
10565 <type name="void" c:type="void"/>
10568 <parameter name="window">
10569 <type name="Window" c:type="GdkWindow*"/>
10571 <parameter name="x">
10572 <type name="gint" c:type="gint*"/>
10574 <parameter name="y">
10575 <type name="gint" c:type="gint*"/>
10579 <method name="get_origin" c:identifier="gdk_window_get_origin">
10581 <type name="gint" c:type="gint"/>
10584 <parameter name="window">
10585 <type name="Window" c:type="GdkWindow*"/>
10587 <parameter name="x">
10588 <type name="gint" c:type="gint*"/>
10590 <parameter name="y">
10591 <type name="gint" c:type="gint*"/>
10595 <method name="get_deskrelative_origin"
10596 c:identifier="gdk_window_get_deskrelative_origin">
10598 <type name="gboolean" c:type="gboolean"/>
10601 <parameter name="window">
10602 <type name="Window" c:type="GdkWindow*"/>
10604 <parameter name="x">
10605 <type name="gint" c:type="gint*"/>
10607 <parameter name="y">
10608 <type name="gint" c:type="gint*"/>
10612 <method name="get_root_origin" c:identifier="gdk_window_get_root_origin">
10614 <type name="void" c:type="void"/>
10617 <parameter name="window">
10618 <type name="Window" c:type="GdkWindow*"/>
10620 <parameter name="x">
10621 <type name="gint" c:type="gint*"/>
10623 <parameter name="y">
10624 <type name="gint" c:type="gint*"/>
10628 <method name="get_frame_extents"
10629 c:identifier="gdk_window_get_frame_extents">
10631 <type name="void" c:type="void"/>
10634 <parameter name="window">
10635 <type name="Window" c:type="GdkWindow*"/>
10637 <parameter name="rect">
10638 <type name="GdkRectangle" c:type="GdkRectangle*"/>
10642 <method name="get_children" c:identifier="gdk_window_get_children">
10644 <type name="GList" c:type="GList*"/>
10647 <parameter name="window">
10648 <type name="Window" c:type="GdkWindow*"/>
10652 <method name="peek_children" c:identifier="gdk_window_peek_children">
10654 <type name="GList" c:type="GList*"/>
10657 <parameter name="window">
10658 <type name="Window" c:type="GdkWindow*"/>
10662 <method name="get_events" c:identifier="gdk_window_get_events">
10664 <type name="EventMask" c:type="GdkEventMask"/>
10667 <parameter name="window">
10668 <type name="Window" c:type="GdkWindow*"/>
10672 <method name="set_events" c:identifier="gdk_window_set_events">
10674 <type name="void" c:type="void"/>
10677 <parameter name="window">
10678 <type name="Window" c:type="GdkWindow*"/>
10680 <parameter name="event_mask">
10681 <type name="EventMask" c:type="GdkEventMask"/>
10685 <method name="set_icon_list" c:identifier="gdk_window_set_icon_list">
10687 <type name="void" c:type="void"/>
10690 <parameter name="window">
10691 <type name="Window" c:type="GdkWindow*"/>
10693 <parameter name="pixbufs">
10694 <type name="GList" c:type="GList*"/>
10698 <method name="set_icon" c:identifier="gdk_window_set_icon">
10700 <type name="void" c:type="void"/>
10703 <parameter name="window">
10704 <type name="Window" c:type="GdkWindow*"/>
10706 <parameter name="icon_window">
10707 <type name="Window" c:type="GdkWindow*"/>
10709 <parameter name="pixmap">
10710 <type name="Pixmap" c:type="GdkPixmap*"/>
10712 <parameter name="mask">
10713 <type name="GdkBitmap" c:type="GdkBitmap*"/>
10717 <method name="set_icon_name" c:identifier="gdk_window_set_icon_name">
10719 <type name="void" c:type="void"/>
10722 <parameter name="window">
10723 <type name="Window" c:type="GdkWindow*"/>
10725 <parameter name="name">
10726 <type name="gchar" c:type="gchar*"/>
10730 <method name="set_group" c:identifier="gdk_window_set_group">
10732 <type name="void" c:type="void"/>
10735 <parameter name="window">
10736 <type name="Window" c:type="GdkWindow*"/>
10738 <parameter name="leader">
10739 <type name="Window" c:type="GdkWindow*"/>
10743 <method name="set_decorations" c:identifier="gdk_window_set_decorations">
10745 <type name="void" c:type="void"/>
10748 <parameter name="window">
10749 <type name="Window" c:type="GdkWindow*"/>
10751 <parameter name="decorations">
10752 <type name="WMDecoration" c:type="GdkWMDecoration"/>
10756 <method name="get_decorations" c:identifier="gdk_window_get_decorations">
10758 <type name="gboolean" c:type="gboolean"/>
10761 <parameter name="window">
10762 <type name="Window" c:type="GdkWindow*"/>
10764 <parameter name="decorations">
10765 <type name="WMDecoration" c:type="GdkWMDecoration*"/>
10769 <method name="set_functions" c:identifier="gdk_window_set_functions">
10771 <type name="void" c:type="void"/>
10774 <parameter name="window">
10775 <type name="Window" c:type="GdkWindow*"/>
10777 <parameter name="functions">
10778 <type name="WMFunction" c:type="GdkWMFunction"/>
10782 <method name="beep" c:identifier="gdk_window_beep">
10784 <type name="void" c:type="void"/>
10787 <parameter name="window">
10788 <type name="Window" c:type="GdkWindow*"/>
10792 <method name="iconify" c:identifier="gdk_window_iconify">
10794 <type name="void" c:type="void"/>
10797 <parameter name="window">
10798 <type name="Window" c:type="GdkWindow*"/>
10802 <method name="deiconify" c:identifier="gdk_window_deiconify">
10804 <type name="void" c:type="void"/>
10807 <parameter name="window">
10808 <type name="Window" c:type="GdkWindow*"/>
10812 <method name="stick" c:identifier="gdk_window_stick">
10814 <type name="void" c:type="void"/>
10817 <parameter name="window">
10818 <type name="Window" c:type="GdkWindow*"/>
10822 <method name="unstick" c:identifier="gdk_window_unstick">
10824 <type name="void" c:type="void"/>
10827 <parameter name="window">
10828 <type name="Window" c:type="GdkWindow*"/>
10832 <method name="maximize" c:identifier="gdk_window_maximize">
10834 <type name="void" c:type="void"/>
10837 <parameter name="window">
10838 <type name="Window" c:type="GdkWindow*"/>
10842 <method name="unmaximize" c:identifier="gdk_window_unmaximize">
10844 <type name="void" c:type="void"/>
10847 <parameter name="window">
10848 <type name="Window" c:type="GdkWindow*"/>
10852 <method name="fullscreen" c:identifier="gdk_window_fullscreen">
10854 <type name="void" c:type="void"/>
10857 <parameter name="window">
10858 <type name="Window" c:type="GdkWindow*"/>
10862 <method name="unfullscreen" c:identifier="gdk_window_unfullscreen">
10864 <type name="void" c:type="void"/>
10867 <parameter name="window">
10868 <type name="Window" c:type="GdkWindow*"/>
10872 <method name="set_keep_above" c:identifier="gdk_window_set_keep_above">
10874 <type name="void" c:type="void"/>
10877 <parameter name="window">
10878 <type name="Window" c:type="GdkWindow*"/>
10880 <parameter name="setting">
10881 <type name="gboolean" c:type="gboolean"/>
10885 <method name="set_keep_below" c:identifier="gdk_window_set_keep_below">
10887 <type name="void" c:type="void"/>
10890 <parameter name="window">
10891 <type name="Window" c:type="GdkWindow*"/>
10893 <parameter name="setting">
10894 <type name="gboolean" c:type="gboolean"/>
10898 <method name="set_opacity" c:identifier="gdk_window_set_opacity">
10900 <type name="void" c:type="void"/>
10903 <parameter name="window">
10904 <type name="Window" c:type="GdkWindow*"/>
10906 <parameter name="opacity">
10907 <type name="gdouble" c:type="gdouble"/>
10911 <method name="register_dnd" c:identifier="gdk_window_register_dnd">
10913 <type name="void" c:type="void"/>
10916 <parameter name="window">
10917 <type name="Window" c:type="GdkWindow*"/>
10921 <method name="begin_resize_drag"
10922 c:identifier="gdk_window_begin_resize_drag">
10924 <type name="void" c:type="void"/>
10927 <parameter name="window">
10928 <type name="Window" c:type="GdkWindow*"/>
10930 <parameter name="edge">
10931 <type name="WindowEdge" c:type="GdkWindowEdge"/>
10933 <parameter name="button">
10934 <type name="gint" c:type="gint"/>
10936 <parameter name="root_x">
10937 <type name="gint" c:type="gint"/>
10939 <parameter name="root_y">
10940 <type name="gint" c:type="gint"/>
10942 <parameter name="timestamp">
10943 <type name="guint32" c:type="guint32"/>
10947 <method name="begin_move_drag" c:identifier="gdk_window_begin_move_drag">
10949 <type name="void" c:type="void"/>
10952 <parameter name="window">
10953 <type name="Window" c:type="GdkWindow*"/>
10955 <parameter name="button">
10956 <type name="gint" c:type="gint"/>
10958 <parameter name="root_x">
10959 <type name="gint" c:type="gint"/>
10961 <parameter name="root_y">
10962 <type name="gint" c:type="gint"/>
10964 <parameter name="timestamp">
10965 <type name="guint32" c:type="guint32"/>
10969 <method name="invalidate_rect" c:identifier="gdk_window_invalidate_rect">
10971 <type name="void" c:type="void"/>
10974 <parameter name="window">
10975 <type name="Window" c:type="GdkWindow*"/>
10977 <parameter name="rect">
10978 <type name="GdkRectangle" c:type="GdkRectangle*"/>
10980 <parameter name="invalidate_children">
10981 <type name="gboolean" c:type="gboolean"/>
10985 <method name="invalidate_region"
10986 c:identifier="gdk_window_invalidate_region">
10988 <type name="void" c:type="void"/>
10991 <parameter name="window">
10992 <type name="Window" c:type="GdkWindow*"/>
10994 <parameter name="region">
10995 <type name="GdkRegion" c:type="GdkRegion*"/>
10997 <parameter name="invalidate_children">
10998 <type name="gboolean" c:type="gboolean"/>
11002 <method name="invalidate_maybe_recurse"
11003 c:identifier="gdk_window_invalidate_maybe_recurse">
11005 <type name="void" c:type="void"/>
11008 <parameter name="window">
11009 <type name="Window" c:type="GdkWindow*"/>
11011 <parameter name="region">
11012 <type name="GdkRegion" c:type="GdkRegion*"/>
11014 <parameter name="child_func">
11015 <type name="???" c:type="???*"/>
11017 <parameter name="user_data">
11018 <type name="gpointer" c:type="gpointer"/>
11022 <method name="get_update_area" c:identifier="gdk_window_get_update_area">
11024 <type name="GdkRegion" c:type="GdkRegion*"/>
11027 <parameter name="window">
11028 <type name="Window" c:type="GdkWindow*"/>
11032 <method name="freeze_updates" c:identifier="gdk_window_freeze_updates">
11034 <type name="void" c:type="void"/>
11037 <parameter name="window">
11038 <type name="Window" c:type="GdkWindow*"/>
11042 <method name="thaw_updates" c:identifier="gdk_window_thaw_updates">
11044 <type name="void" c:type="void"/>
11047 <parameter name="window">
11048 <type name="Window" c:type="GdkWindow*"/>
11052 <method name="freeze_toplevel_updates_libgtk_only"
11053 c:identifier="gdk_window_freeze_toplevel_updates_libgtk_only">
11055 <type name="void" c:type="void"/>
11058 <parameter name="window">
11059 <type name="Window" c:type="GdkWindow*"/>
11063 <method name="thaw_toplevel_updates_libgtk_only"
11064 c:identifier="gdk_window_thaw_toplevel_updates_libgtk_only">
11066 <type name="void" c:type="void"/>
11069 <parameter name="window">
11070 <type name="Window" c:type="GdkWindow*"/>
11074 <method name="process_updates" c:identifier="gdk_window_process_updates">
11076 <type name="void" c:type="void"/>
11079 <parameter name="window">
11080 <type name="Window" c:type="GdkWindow*"/>
11082 <parameter name="update_children">
11083 <type name="gboolean" c:type="gboolean"/>
11087 <method name="get_internal_paint_info"
11088 c:identifier="gdk_window_get_internal_paint_info">
11090 <type name="void" c:type="void"/>
11093 <parameter name="window">
11094 <type name="Window" c:type="GdkWindow*"/>
11096 <parameter name="real_drawable">
11097 <type name="Drawable" c:type="GdkDrawable**"/>
11099 <parameter name="x_offset">
11100 <type name="gint" c:type="gint*"/>
11102 <parameter name="y_offset">
11103 <type name="gint" c:type="gint*"/>
11107 <method name="enable_synchronized_configure"
11108 c:identifier="gdk_window_enable_synchronized_configure">
11110 <type name="void" c:type="void"/>
11113 <parameter name="window">
11114 <type name="Window" c:type="GdkWindow*"/>
11118 <method name="configure_finished"
11119 c:identifier="gdk_window_configure_finished">
11121 <type name="void" c:type="void"/>
11124 <parameter name="window">
11125 <type name="Window" c:type="GdkWindow*"/>
11129 <method name="redirect_to_drawable"
11130 c:identifier="gdk_window_redirect_to_drawable">
11132 <type name="void" c:type="void"/>
11135 <parameter name="window">
11136 <type name="Window" c:type="GdkWindow*"/>
11138 <parameter name="drawable">
11139 <type name="Drawable" c:type="GdkDrawable*"/>
11141 <parameter name="src_x">
11142 <type name="gint" c:type="gint"/>
11144 <parameter name="src_y">
11145 <type name="gint" c:type="gint"/>
11147 <parameter name="dest_x">
11148 <type name="gint" c:type="gint"/>
11150 <parameter name="dest_y">
11151 <type name="gint" c:type="gint"/>
11153 <parameter name="width">
11154 <type name="gint" c:type="gint"/>
11156 <parameter name="height">
11157 <type name="gint" c:type="gint"/>
11161 <method name="remove_redirection"
11162 c:identifier="gdk_window_remove_redirection">
11164 <type name="void" c:type="void"/>
11167 <parameter name="window">
11168 <type name="Window" c:type="GdkWindow*"/>
11172 <method name="destroy_notify" c:identifier="gdk_window_destroy_notify">
11174 <type name="void" c:type="void"/>
11177 <parameter name="window">
11178 <type name="Window" c:type="GdkWindow*"/>
11183 <function name="set_sm_client_id" c:identifier="gdk_set_sm_client_id">
11185 <type name="void" c:type="void"/>
11188 <parameter name="sm_client_id">
11189 <type name="gchar" c:type="gchar*"/>
11193 <function name="window_get_toplevels"
11194 c:identifier="gdk_window_get_toplevels">
11196 <type name="GList*" c:type="GList*"/>
11199 <function name="window_process_all_updates"
11200 c:identifier="gdk_window_process_all_updates">
11202 <type name="void" c:type="void"/>
11205 <function name="window_set_debug_updates"
11206 c:identifier="gdk_window_set_debug_updates">
11208 <type name="void" c:type="void"/>
11211 <parameter name="setting">
11212 <type name="gboolean" c:type="gboolean"/>
11216 <function name="window_constrain_size"
11217 c:identifier="gdk_window_constrain_size">
11219 <type name="void" c:type="void"/>
11222 <parameter name="geometry">
11223 <type name="GdkGeometry" c:type="GdkGeometry*"/>
11225 <parameter name="flags">
11226 <type name="guint" c:type="guint"/>
11228 <parameter name="width">
11229 <type name="gint" c:type="gint"/>
11231 <parameter name="height">
11232 <type name="gint" c:type="gint"/>
11234 <parameter name="new_width">
11235 <type name="gint" c:type="gint*"/>
11237 <parameter name="new_height">
11238 <type name="gint" c:type="gint*"/>
11242 <function name="set_pointer_hooks" c:identifier="gdk_set_pointer_hooks">
11244 <type name="GdkPointerHooks*" c:type="GdkPointerHooks*"/>
11247 <parameter name="new_hooks">
11248 <type name="GdkPointerHooks" c:type="GdkPointerHooks*"/>
11252 <function name="get_default_root_window"
11253 c:identifier="gdk_get_default_root_window">
11255 <type name="GdkWindow*" c:type="GdkWindow*"/>
11258 <function name="test_render_sync" c:identifier="gdk_test_render_sync">
11260 <type name="void" c:type="void"/>
11263 <parameter name="window">
11264 <type name="Window" c:type="GdkWindow*"/>
11268 <function name="test_simulate_key" c:identifier="gdk_test_simulate_key">
11270 <type name="gboolean" c:type="gboolean"/>
11273 <parameter name="window">
11274 <type name="Window" c:type="GdkWindow*"/>
11276 <parameter name="x">
11277 <type name="gint" c:type="gint"/>
11279 <parameter name="y">
11280 <type name="gint" c:type="gint"/>
11282 <parameter name="keyval">
11283 <type name="guint" c:type="guint"/>
11285 <parameter name="modifiers">
11286 <type name="ModifierType" c:type="GdkModifierType"/>
11288 <parameter name="key_pressrelease">
11289 <type name="EventType" c:type="GdkEventType"/>
11293 <function name="test_simulate_button"
11294 c:identifier="gdk_test_simulate_button">
11296 <type name="gboolean" c:type="gboolean"/>
11299 <parameter name="window">
11300 <type name="Window" c:type="GdkWindow*"/>
11302 <parameter name="x">
11303 <type name="gint" c:type="gint"/>
11305 <parameter name="y">
11306 <type name="gint" c:type="gint"/>
11308 <parameter name="button">
11309 <type name="guint" c:type="guint"/>
11311 <parameter name="modifiers">
11312 <type name="ModifierType" c:type="GdkModifierType"/>
11314 <parameter name="button_pressrelease">
11315 <type name="EventType" c:type="GdkEventType"/>
11319 <class name="Visual"
11321 parent="GLib.Object"
11322 glib:type-name="GdkVisual"
11323 glib:get-type="gdk_visual_get_type">
11324 <constructor name="get_system" c:identifier="gdk_visual_get_system">
11326 <type name="Visual" c:type="GdkVisual*"/>
11329 <constructor name="get_best" c:identifier="gdk_visual_get_best">
11331 <type name="Visual" c:type="GdkVisual*"/>
11334 <constructor name="get_best_with_depth"
11335 c:identifier="gdk_visual_get_best_with_depth">
11337 <type name="Visual" c:type="GdkVisual*"/>
11340 <parameter name="depth">
11341 <type name="gint" c:type="gint"/>
11345 <constructor name="get_best_with_type"
11346 c:identifier="gdk_visual_get_best_with_type">
11348 <type name="Visual" c:type="GdkVisual*"/>
11351 <parameter name="visual_type">
11352 <type name="VisualType" c:type="GdkVisualType"/>
11356 <constructor name="get_best_with_both"
11357 c:identifier="gdk_visual_get_best_with_both">
11359 <type name="Visual" c:type="GdkVisual*"/>
11362 <parameter name="depth">
11363 <type name="gint" c:type="gint"/>
11365 <parameter name="visual_type">
11366 <type name="VisualType" c:type="GdkVisualType"/>
11370 <method name="get_screen" c:identifier="gdk_visual_get_screen">
11372 <type name="Screen" c:type="GdkScreen*"/>
11375 <parameter name="visual">
11376 <type name="Visual" c:type="GdkVisual*"/>
11381 <function name="visual_get_best_depth"
11382 c:identifier="gdk_visual_get_best_depth">
11384 <type name="gint" c:type="gint"/>
11387 <function name="visual_get_best_type"
11388 c:identifier="gdk_visual_get_best_type">
11390 <type name="GdkVisualType" c:type="GdkVisualType"/>
11393 <function name="query_depths" c:identifier="gdk_query_depths">
11395 <type name="void" c:type="void"/>
11398 <parameter name="depths">
11399 <type name="gint" c:type="gint**"/>
11401 <parameter name="count">
11402 <type name="gint" c:type="gint*"/>
11406 <function name="query_visual_types" c:identifier="gdk_query_visual_types">
11408 <type name="void" c:type="void"/>
11411 <parameter name="visual_types">
11412 <type name="VisualType" c:type="GdkVisualType**"/>
11414 <parameter name="count">
11415 <type name="gint" c:type="gint*"/>
11419 <function name="list_visuals" c:identifier="gdk_list_visuals">
11421 <type name="GList*" c:type="GList*"/>
11424 <function name="parse_args" c:identifier="gdk_parse_args">
11426 <type name="void" c:type="void"/>
11429 <parameter name="argc">
11430 <type name="gint" c:type="gint*"/>
11432 <parameter name="argv">
11433 <type name="gchar" c:type="gchar***"/>
11437 <function name="init" c:identifier="gdk_init">
11439 <type name="void" c:type="void"/>
11442 <parameter name="argc">
11443 <type name="gint" c:type="gint*"/>
11445 <parameter name="argv">
11446 <type name="gchar" c:type="gchar***"/>
11450 <function name="init_check" c:identifier="gdk_init_check">
11452 <type name="gboolean" c:type="gboolean"/>
11455 <parameter name="argc">
11456 <type name="gint" c:type="gint*"/>
11458 <parameter name="argv">
11459 <type name="gchar" c:type="gchar***"/>
11463 <function name="add_option_entries_libgtk_only"
11464 c:identifier="gdk_add_option_entries_libgtk_only">
11466 <type name="void" c:type="void"/>
11469 <parameter name="group">
11470 <type name="GOptionGroup" c:type="GOptionGroup*"/>
11474 <function name="pre_parse_libgtk_only"
11475 c:identifier="gdk_pre_parse_libgtk_only">
11477 <type name="void" c:type="void"/>
11480 <function name="exit" c:identifier="gdk_exit">
11482 <type name="void" c:type="void"/>
11485 <parameter name="error_code">
11486 <type name="gint" c:type="gint"/>
11490 <function name="set_locale" c:identifier="gdk_set_locale">
11492 <type name="gchar*" c:type="gchar*"/>
11495 <function name="get_program_class" c:identifier="gdk_get_program_class">
11497 <type name="char*" c:type="char*"/>
11500 <function name="set_program_class" c:identifier="gdk_set_program_class">
11502 <type name="void" c:type="void"/>
11505 <parameter name="program_class">
11506 <type name="char" c:type="char*"/>
11510 <function name="error_trap_push" c:identifier="gdk_error_trap_push">
11512 <type name="void" c:type="void"/>
11515 <function name="error_trap_pop" c:identifier="gdk_error_trap_pop">
11517 <type name="gint" c:type="gint"/>
11520 <function name="set_use_xshm" c:identifier="gdk_set_use_xshm">
11522 <type name="void" c:type="void"/>
11525 <parameter name="use_xshm">
11526 <type name="gboolean" c:type="gboolean"/>
11530 <function name="get_use_xshm" c:identifier="gdk_get_use_xshm">
11532 <type name="gboolean" c:type="gboolean"/>
11535 <function name="get_display" c:identifier="gdk_get_display">
11537 <type name="gchar*" c:type="gchar*"/>
11540 <function name="get_display_arg_name"
11541 c:identifier="gdk_get_display_arg_name">
11543 <type name="gchar*" c:type="gchar*"/>
11546 <function name="input_add_full" c:identifier="gdk_input_add_full">
11548 <type name="gint" c:type="gint"/>
11551 <parameter name="source">
11552 <type name="gint" c:type="gint"/>
11554 <parameter name="condition">
11555 <type name="InputCondition" c:type="GdkInputCondition"/>
11557 <parameter name="function">
11558 <type name="GdkInputFunction" c:type="GdkInputFunction"/>
11560 <parameter name="data">
11561 <type name="gpointer" c:type="gpointer"/>
11563 <parameter name="destroy">
11564 <type name="GdkDestroyNotify" c:type="GdkDestroyNotify"/>
11568 <function name="input_add" c:identifier="gdk_input_add">
11570 <type name="gint" c:type="gint"/>
11573 <parameter name="source">
11574 <type name="gint" c:type="gint"/>
11576 <parameter name="condition">
11577 <type name="InputCondition" c:type="GdkInputCondition"/>
11579 <parameter name="function">
11580 <type name="GdkInputFunction" c:type="GdkInputFunction"/>
11582 <parameter name="data">
11583 <type name="gpointer" c:type="gpointer"/>
11587 <function name="input_remove" c:identifier="gdk_input_remove">
11589 <type name="void" c:type="void"/>
11592 <parameter name="tag">
11593 <type name="gint" c:type="gint"/>
11597 <function name="pointer_grab" c:identifier="gdk_pointer_grab">
11599 <type name="GdkGrabStatus" c:type="GdkGrabStatus"/>
11602 <parameter name="window">
11603 <type name="Window" c:type="GdkWindow*"/>
11605 <parameter name="owner_events">
11606 <type name="gboolean" c:type="gboolean"/>
11608 <parameter name="event_mask">
11609 <type name="EventMask" c:type="GdkEventMask"/>
11611 <parameter name="confine_to">
11612 <type name="Window" c:type="GdkWindow*"/>
11614 <parameter name="cursor">
11615 <type name="Cursor" c:type="GdkCursor*"/>
11617 <parameter name="time_">
11618 <type name="guint32" c:type="guint32"/>
11622 <function name="keyboard_grab" c:identifier="gdk_keyboard_grab">
11624 <type name="GdkGrabStatus" c:type="GdkGrabStatus"/>
11627 <parameter name="window">
11628 <type name="Window" c:type="GdkWindow*"/>
11630 <parameter name="owner_events">
11631 <type name="gboolean" c:type="gboolean"/>
11633 <parameter name="time_">
11634 <type name="guint32" c:type="guint32"/>
11638 <function name="pointer_grab_info_libgtk_only"
11639 c:identifier="gdk_pointer_grab_info_libgtk_only">
11641 <type name="gboolean" c:type="gboolean"/>
11644 <parameter name="display">
11645 <type name="Display" c:type="GdkDisplay*"/>
11647 <parameter name="grab_window">
11648 <type name="Window" c:type="GdkWindow**"/>
11650 <parameter name="owner_events">
11651 <type name="gboolean" c:type="gboolean*"/>
11655 <function name="keyboard_grab_info_libgtk_only"
11656 c:identifier="gdk_keyboard_grab_info_libgtk_only">
11658 <type name="gboolean" c:type="gboolean"/>
11661 <parameter name="display">
11662 <type name="Display" c:type="GdkDisplay*"/>
11664 <parameter name="grab_window">
11665 <type name="Window" c:type="GdkWindow**"/>
11667 <parameter name="owner_events">
11668 <type name="gboolean" c:type="gboolean*"/>
11672 <function name="pointer_ungrab" c:identifier="gdk_pointer_ungrab">
11674 <type name="void" c:type="void"/>
11677 <parameter name="time_">
11678 <type name="guint32" c:type="guint32"/>
11682 <function name="keyboard_ungrab" c:identifier="gdk_keyboard_ungrab">
11684 <type name="void" c:type="void"/>
11687 <parameter name="time_">
11688 <type name="guint32" c:type="guint32"/>
11692 <function name="pointer_is_grabbed" c:identifier="gdk_pointer_is_grabbed">
11694 <type name="gboolean" c:type="gboolean"/>
11697 <function name="screen_width" c:identifier="gdk_screen_width">
11699 <type name="gint" c:type="gint"/>
11702 <function name="screen_height" c:identifier="gdk_screen_height">
11704 <type name="gint" c:type="gint"/>
11707 <function name="screen_width_mm" c:identifier="gdk_screen_width_mm">
11709 <type name="gint" c:type="gint"/>
11712 <function name="screen_height_mm" c:identifier="gdk_screen_height_mm">
11714 <type name="gint" c:type="gint"/>
11717 <function name="beep" c:identifier="gdk_beep">
11719 <type name="void" c:type="void"/>
11722 <function name="flush" c:identifier="gdk_flush">
11724 <type name="void" c:type="void"/>
11727 <function name="set_double_click_time"
11728 c:identifier="gdk_set_double_click_time">
11730 <type name="void" c:type="void"/>
11733 <parameter name="msec">
11734 <type name="guint" c:type="guint"/>
11738 <function name="rectangle_intersect" c:identifier="gdk_rectangle_intersect">
11740 <type name="gboolean" c:type="gboolean"/>
11743 <parameter name="src1">
11744 <type name="GdkRectangle" c:type="GdkRectangle*"/>
11746 <parameter name="src2">
11747 <type name="GdkRectangle" c:type="GdkRectangle*"/>
11749 <parameter name="dest">
11750 <type name="GdkRectangle" c:type="GdkRectangle*"/>
11754 <function name="rectangle_union" c:identifier="gdk_rectangle_union">
11756 <type name="void" c:type="void"/>
11759 <parameter name="src1">
11760 <type name="GdkRectangle" c:type="GdkRectangle*"/>
11762 <parameter name="src2">
11763 <type name="GdkRectangle" c:type="GdkRectangle*"/>
11765 <parameter name="dest">
11766 <type name="GdkRectangle" c:type="GdkRectangle*"/>
11770 <glib:boxed c:type="Rectangle"
11771 glib:name="Rectangle"
11772 glib:type-name="GdkRectangle"
11773 glib:get-type="gdk_rectangle_get_type">
11775 <function name="wcstombs" c:identifier="gdk_wcstombs">
11777 <type name="gchar*" c:type="gchar*"/>
11780 <parameter name="src">
11781 <type name="GdkWChar" c:type="GdkWChar*"/>
11785 <function name="mbstowcs" c:identifier="gdk_mbstowcs">
11787 <type name="gint" c:type="gint"/>
11790 <parameter name="dest">
11791 <type name="GdkWChar" c:type="GdkWChar*"/>
11793 <parameter name="src">
11794 <type name="gchar" c:type="gchar*"/>
11796 <parameter name="dest_max">
11797 <type name="gint" c:type="gint"/>
11801 <function name="event_send_client_message_for_display"
11802 c:identifier="gdk_event_send_client_message_for_display">
11804 <type name="gboolean" c:type="gboolean"/>
11807 <parameter name="display">
11808 <type name="Display" c:type="GdkDisplay*"/>
11810 <parameter name="event">
11811 <type name="Event" c:type="GdkEvent*"/>
11813 <parameter name="winid">
11814 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
11818 <function name="notify_startup_complete"
11819 c:identifier="gdk_notify_startup_complete">
11821 <type name="void" c:type="void"/>
11824 <function name="notify_startup_complete_with_id"
11825 c:identifier="gdk_notify_startup_complete_with_id">
11827 <type name="void" c:type="void"/>
11830 <parameter name="startup_id">
11831 <type name="gchar" c:type="gchar*"/>
11835 <function name="threads_enter" c:identifier="gdk_threads_enter">
11837 <type name="void" c:type="void"/>
11840 <function name="threads_leave" c:identifier="gdk_threads_leave">
11842 <type name="void" c:type="void"/>
11845 <function name="threads_init" c:identifier="gdk_threads_init">
11847 <type name="void" c:type="void"/>
11850 <function name="threads_set_lock_functions"
11851 c:identifier="gdk_threads_set_lock_functions">
11853 <type name="void" c:type="void"/>
11856 <parameter name="enter_fn">
11857 <type name="GCallback" c:type="GCallback"/>
11859 <parameter name="leave_fn">
11860 <type name="GCallback" c:type="GCallback"/>
11864 <function name="threads_add_idle_full"
11865 c:identifier="gdk_threads_add_idle_full">
11867 <type name="guint" c:type="guint"/>
11870 <parameter name="priority">
11871 <type name="gint" c:type="gint"/>
11873 <parameter name="function">
11874 <type name="GSourceFunc" c:type="GSourceFunc"/>
11876 <parameter name="data">
11877 <type name="gpointer" c:type="gpointer"/>
11879 <parameter name="notify">
11880 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
11884 <function name="threads_add_idle" c:identifier="gdk_threads_add_idle">
11886 <type name="guint" c:type="guint"/>
11889 <parameter name="function">
11890 <type name="GSourceFunc" c:type="GSourceFunc"/>
11892 <parameter name="data">
11893 <type name="gpointer" c:type="gpointer"/>
11897 <function name="threads_add_timeout_full"
11898 c:identifier="gdk_threads_add_timeout_full">
11900 <type name="guint" c:type="guint"/>
11903 <parameter name="priority">
11904 <type name="gint" c:type="gint"/>
11906 <parameter name="interval">
11907 <type name="guint" c:type="guint"/>
11909 <parameter name="function">
11910 <type name="GSourceFunc" c:type="GSourceFunc"/>
11912 <parameter name="data">
11913 <type name="gpointer" c:type="gpointer"/>
11915 <parameter name="notify">
11916 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
11920 <function name="threads_add_timeout" c:identifier="gdk_threads_add_timeout">
11922 <type name="guint" c:type="guint"/>
11925 <parameter name="interval">
11926 <type name="guint" c:type="guint"/>
11928 <parameter name="function">
11929 <type name="GSourceFunc" c:type="GSourceFunc"/>
11931 <parameter name="data">
11932 <type name="gpointer" c:type="gpointer"/>
11936 <function name="synthesize_window_state"
11937 c:identifier="gdk_synthesize_window_state">
11939 <type name="void" c:type="void"/>
11942 <parameter name="window">
11943 <type name="Window" c:type="GdkWindow*"/>
11945 <parameter name="unset_flags">
11946 <type name="WindowState" c:type="GdkWindowState"/>
11948 <parameter name="set_flags">
11949 <type name="WindowState" c:type="GdkWindowState"/>
11953 <function name="x11_drawable_get_xdisplay"
11954 c:identifier="gdk_x11_drawable_get_xdisplay">
11956 <type name="Display*" c:type="Display*"/>
11959 <parameter name="drawable">
11960 <type name="Drawable" c:type="GdkDrawable*"/>
11964 <function name="x11_drawable_get_xid"
11965 c:identifier="gdk_x11_drawable_get_xid">
11967 <type name="XID" c:type="XID"/>
11970 <parameter name="drawable">
11971 <type name="Drawable" c:type="GdkDrawable*"/>
11975 <function name="x11_image_get_xdisplay"
11976 c:identifier="gdk_x11_image_get_xdisplay">
11978 <type name="Display*" c:type="Display*"/>
11981 <parameter name="image">
11982 <type name="Image" c:type="GdkImage*"/>
11986 <function name="x11_image_get_ximage"
11987 c:identifier="gdk_x11_image_get_ximage">
11989 <type name="XImage*" c:type="XImage*"/>
11992 <parameter name="image">
11993 <type name="Image" c:type="GdkImage*"/>
11997 <function name="x11_colormap_get_xdisplay"
11998 c:identifier="gdk_x11_colormap_get_xdisplay">
12000 <type name="Display*" c:type="Display*"/>
12003 <parameter name="colormap">
12004 <type name="Colormap" c:type="GdkColormap*"/>
12008 <function name="x11_colormap_get_xcolormap"
12009 c:identifier="gdk_x11_colormap_get_xcolormap">
12011 <type name="Colormap" c:type="Colormap"/>
12014 <parameter name="colormap">
12015 <type name="Colormap" c:type="GdkColormap*"/>
12019 <function name="x11_cursor_get_xdisplay"
12020 c:identifier="gdk_x11_cursor_get_xdisplay">
12022 <type name="Display*" c:type="Display*"/>
12025 <parameter name="cursor">
12026 <type name="Cursor" c:type="GdkCursor*"/>
12030 <function name="x11_cursor_get_xcursor"
12031 c:identifier="gdk_x11_cursor_get_xcursor">
12033 <type name="Cursor" c:type="Cursor"/>
12036 <parameter name="cursor">
12037 <type name="Cursor" c:type="GdkCursor*"/>
12041 <function name="x11_display_get_xdisplay"
12042 c:identifier="gdk_x11_display_get_xdisplay">
12044 <type name="Display*" c:type="Display*"/>
12047 <parameter name="display">
12048 <type name="Display" c:type="GdkDisplay*"/>
12052 <function name="x11_visual_get_xvisual"
12053 c:identifier="gdk_x11_visual_get_xvisual">
12055 <type name="Visual*" c:type="Visual*"/>
12058 <parameter name="visual">
12059 <type name="Visual" c:type="GdkVisual*"/>
12063 <function name="x11_gc_get_xdisplay" c:identifier="gdk_x11_gc_get_xdisplay">
12065 <type name="Display*" c:type="Display*"/>
12068 <parameter name="gc">
12069 <type name="GC" c:type="GdkGC*"/>
12073 <function name="x11_gc_get_xgc" c:identifier="gdk_x11_gc_get_xgc">
12075 <type name="GC" c:type="GC"/>
12078 <parameter name="gc">
12079 <type name="GC" c:type="GdkGC*"/>
12083 <function name="x11_screen_get_xscreen"
12084 c:identifier="gdk_x11_screen_get_xscreen">
12086 <type name="Screen*" c:type="Screen*"/>
12089 <parameter name="screen">
12090 <type name="Screen" c:type="GdkScreen*"/>
12094 <function name="x11_screen_get_screen_number"
12095 c:identifier="gdk_x11_screen_get_screen_number">
12097 <type name="int" c:type="int"/>
12100 <parameter name="screen">
12101 <type name="Screen" c:type="GdkScreen*"/>
12105 <function name="x11_window_set_user_time"
12106 c:identifier="gdk_x11_window_set_user_time">
12108 <type name="void" c:type="void"/>
12111 <parameter name="window">
12112 <type name="Window" c:type="GdkWindow*"/>
12114 <parameter name="timestamp">
12115 <type name="guint32" c:type="guint32"/>
12119 <function name="x11_window_move_to_current_desktop"
12120 c:identifier="gdk_x11_window_move_to_current_desktop">
12122 <type name="void" c:type="void"/>
12125 <parameter name="window">
12126 <type name="Window" c:type="GdkWindow*"/>
12130 <function name="x11_screen_get_window_manager_name"
12131 c:identifier="gdk_x11_screen_get_window_manager_name">
12133 <type name="char*" c:type="char*"/>
12136 <parameter name="screen">
12137 <type name="Screen" c:type="GdkScreen*"/>
12141 <function name="x11_get_default_root_xwindow"
12142 c:identifier="gdk_x11_get_default_root_xwindow">
12144 <type name="Window" c:type="Window"/>
12147 <function name="x11_get_default_xdisplay"
12148 c:identifier="gdk_x11_get_default_xdisplay">
12150 <type name="Display*" c:type="Display*"/>
12153 <function name="x11_get_default_screen"
12154 c:identifier="gdk_x11_get_default_screen">
12156 <type name="gint" c:type="gint"/>
12159 <function name="x11_screen_lookup_visual"
12160 c:identifier="gdk_x11_screen_lookup_visual">
12162 <type name="GdkVisual*" c:type="GdkVisual*"/>
12165 <parameter name="screen">
12166 <type name="Screen" c:type="GdkScreen*"/>
12168 <parameter name="xvisualid">
12169 <type name="VisualID" c:type="VisualID"/>
12173 <function name="gdkx_visual_get" c:identifier="gdkx_visual_get">
12175 <type name="GdkVisual*" c:type="GdkVisual*"/>
12178 <parameter name="xvisualid">
12179 <type name="VisualID" c:type="VisualID"/>
12183 <function name="x11_colormap_foreign_new"
12184 c:identifier="gdk_x11_colormap_foreign_new">
12186 <type name="GdkColormap*" c:type="GdkColormap*"/>
12189 <parameter name="visual">
12190 <type name="Visual" c:type="GdkVisual*"/>
12192 <parameter name="xcolormap">
12193 <type name="Colormap" c:type="Colormap"/>
12197 <function name="xid_table_lookup_for_display"
12198 c:identifier="gdk_xid_table_lookup_for_display">
12200 <type name="gpointer" c:type="gpointer"/>
12203 <parameter name="display">
12204 <type name="Display" c:type="GdkDisplay*"/>
12206 <parameter name="xid">
12207 <type name="XID" c:type="XID"/>
12211 <function name="x11_get_server_time" c:identifier="gdk_x11_get_server_time">
12213 <type name="guint32" c:type="guint32"/>
12216 <parameter name="window">
12217 <type name="Window" c:type="GdkWindow*"/>
12221 <function name="x11_display_get_user_time"
12222 c:identifier="gdk_x11_display_get_user_time">
12224 <type name="guint32" c:type="guint32"/>
12227 <parameter name="display">
12228 <type name="Display" c:type="GdkDisplay*"/>
12232 <function name="x11_display_get_startup_notification_id"
12233 c:identifier="gdk_x11_display_get_startup_notification_id">
12235 <type name="gchar*" c:type="gchar*"/>
12238 <parameter name="display">
12239 <type name="Display" c:type="GdkDisplay*"/>
12243 <function name="x11_display_set_cursor_theme"
12244 c:identifier="gdk_x11_display_set_cursor_theme">
12246 <type name="void" c:type="void"/>
12249 <parameter name="display">
12250 <type name="Display" c:type="GdkDisplay*"/>
12252 <parameter name="theme">
12253 <type name="gchar" c:type="gchar*"/>
12255 <parameter name="size">
12256 <type name="gint" c:type="gint"/>
12260 <function name="x11_display_broadcast_startup_message"
12261 c:identifier="gdk_x11_display_broadcast_startup_message">
12263 <type name="void" c:type="void"/>
12266 <parameter name="display">
12267 <type name="Display" c:type="GdkDisplay*"/>
12269 <parameter name="message_type">
12270 <type name="char" c:type="char*"/>
12274 <function name="x11_screen_supports_net_wm_hint"
12275 c:identifier="gdk_x11_screen_supports_net_wm_hint">
12277 <type name="gboolean" c:type="gboolean"/>
12280 <parameter name="screen">
12281 <type name="Screen" c:type="GdkScreen*"/>
12283 <parameter name="property">
12284 <type name="GdkAtom" c:type="GdkAtom"/>
12288 <function name="x11_screen_get_monitor_output"
12289 c:identifier="gdk_x11_screen_get_monitor_output">
12291 <type name="XID" c:type="XID"/>
12294 <parameter name="screen">
12295 <type name="Screen" c:type="GdkScreen*"/>
12297 <parameter name="monitor_num">
12298 <type name="gint" c:type="gint"/>
12302 <function name="xid_table_lookup" c:identifier="gdk_xid_table_lookup">
12304 <type name="gpointer" c:type="gpointer"/>
12307 <parameter name="xid">
12308 <type name="XID" c:type="XID"/>
12312 <function name="net_wm_supports" c:identifier="gdk_net_wm_supports">
12314 <type name="gboolean" c:type="gboolean"/>
12317 <parameter name="property">
12318 <type name="GdkAtom" c:type="GdkAtom"/>
12322 <function name="x11_grab_server" c:identifier="gdk_x11_grab_server">
12324 <type name="void" c:type="void"/>
12327 <function name="x11_ungrab_server" c:identifier="gdk_x11_ungrab_server">
12329 <type name="void" c:type="void"/>
12332 <function name="x11_lookup_xdisplay" c:identifier="gdk_x11_lookup_xdisplay">
12334 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
12337 <parameter name="xdisplay">
12338 <type name="Display" c:type="Display*"/>
12342 <function name="x11_atom_to_xatom_for_display"
12343 c:identifier="gdk_x11_atom_to_xatom_for_display">
12345 <type name="Atom" c:type="Atom"/>
12348 <parameter name="display">
12349 <type name="Display" c:type="GdkDisplay*"/>
12351 <parameter name="atom">
12352 <type name="GdkAtom" c:type="GdkAtom"/>
12356 <function name="x11_xatom_to_atom_for_display"
12357 c:identifier="gdk_x11_xatom_to_atom_for_display">
12359 <type name="GdkAtom" c:type="GdkAtom"/>
12362 <parameter name="display">
12363 <type name="Display" c:type="GdkDisplay*"/>
12365 <parameter name="xatom">
12366 <type name="Atom" c:type="Atom"/>
12370 <function name="x11_get_xatom_by_name_for_display"
12371 c:identifier="gdk_x11_get_xatom_by_name_for_display">
12373 <type name="Atom" c:type="Atom"/>
12376 <parameter name="display">
12377 <type name="Display" c:type="GdkDisplay*"/>
12379 <parameter name="atom_name">
12380 <type name="gchar" c:type="gchar*"/>
12384 <function name="x11_get_xatom_name_for_display"
12385 c:identifier="gdk_x11_get_xatom_name_for_display">
12387 <type name="gchar*" c:type="gchar*"/>
12390 <parameter name="display">
12391 <type name="Display" c:type="GdkDisplay*"/>
12393 <parameter name="xatom">
12394 <type name="Atom" c:type="Atom"/>
12398 <function name="x11_atom_to_xatom" c:identifier="gdk_x11_atom_to_xatom">
12400 <type name="Atom" c:type="Atom"/>
12403 <parameter name="atom">
12404 <type name="GdkAtom" c:type="GdkAtom"/>
12408 <function name="x11_xatom_to_atom" c:identifier="gdk_x11_xatom_to_atom">
12410 <type name="GdkAtom" c:type="GdkAtom"/>
12413 <parameter name="xatom">
12414 <type name="Atom" c:type="Atom"/>
12418 <function name="x11_get_xatom_by_name"
12419 c:identifier="gdk_x11_get_xatom_by_name">
12421 <type name="Atom" c:type="Atom"/>
12424 <parameter name="atom_name">
12425 <type name="gchar" c:type="gchar*"/>
12429 <function name="x11_get_xatom_name" c:identifier="gdk_x11_get_xatom_name">
12431 <type name="gchar*" c:type="gchar*"/>
12434 <parameter name="xatom">
12435 <type name="Atom" c:type="Atom"/>
12439 <function name="x11_display_grab" c:identifier="gdk_x11_display_grab">
12441 <type name="void" c:type="void"/>
12444 <parameter name="display">
12445 <type name="Display" c:type="GdkDisplay*"/>
12449 <function name="x11_display_ungrab" c:identifier="gdk_x11_display_ungrab">
12451 <type name="void" c:type="void"/>
12454 <parameter name="display">
12455 <type name="Display" c:type="GdkDisplay*"/>
12459 <function name="x11_register_standard_event_type"
12460 c:identifier="gdk_x11_register_standard_event_type">
12462 <type name="void" c:type="void"/>
12465 <parameter name="display">
12466 <type name="Display" c:type="GdkDisplay*"/>
12468 <parameter name="event_base">
12469 <type name="gint" c:type="gint"/>
12471 <parameter name="n_events">
12472 <type name="gint" c:type="gint"/>
12476 <function name="x11_font_get_xfont" c:identifier="gdk_x11_font_get_xfont">
12478 <type name="gpointer" c:type="gpointer"/>
12481 <parameter name="font">
12482 <type name="Font" c:type="GdkFont*"/>
12486 <function name="x11_font_get_xdisplay"
12487 c:identifier="gdk_x11_font_get_xdisplay">
12489 <type name="Display*" c:type="Display*"/>
12492 <parameter name="font">
12493 <type name="Font" c:type="GdkFont*"/>
12497 <function name="x11_font_get_name" c:identifier="gdk_x11_font_get_name">
12499 <type name="char*" c:type="char*"/>
12502 <parameter name="font">
12503 <type name="Font" c:type="GdkFont*"/>