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="int32" c:type="gint"/>
11 <type name="int32" c:type="gint"/>
14 <record name="GdkSegment" c:type="GdkSegment">
16 <type name="int32" c:type="gint"/>
19 <type name="int32" c:type="gint"/>
22 <type name="int32" c:type="gint"/>
25 <type name="int32" c:type="gint"/>
28 <record name="GdkSpan" c:type="GdkSpan">
30 <type name="int32" c:type="gint"/>
33 <type name="int32" c:type="gint"/>
36 <type name="int32" 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="none" c:type="void"/>
200 <parameter name="data">
201 <type name="any" c:type="gpointer"/>
203 <parameter name="source">
204 <type name="int32" c:type="gint"/>
206 <parameter name="condition">
207 <type name="GdkInputCondition" c:type="GdkInputCondition"/>
211 <callback name="GdkDestroyNotify">
213 <type name="none" c:type="void"/>
216 <parameter name="data">
217 <type name="any" 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="boolean" 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="none" 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="none" c:type="void"/>
279 <parameter name="colormap">
280 <type name="Colormap" c:type="GdkColormap*"/>
282 <parameter name="ncolors">
283 <type name="int32" c:type="gint"/>
287 <method name="alloc_colors" c:identifier="gdk_colormap_alloc_colors">
289 <type name="int32" 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="int32" c:type="gint"/>
301 <parameter name="writeable">
302 <type name="boolean" c:type="gboolean"/>
304 <parameter name="best_match">
305 <type name="boolean" 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="boolean" 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="boolean" c:type="gboolean"/>
326 <parameter name="best_match">
327 <type name="boolean" c:type="gboolean"/>
331 <method name="free_colors" c:identifier="gdk_colormap_free_colors">
333 <type name="none" 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="int32" c:type="gint"/>
347 <method name="query_color" c:identifier="gdk_colormap_query_color">
349 <type name="none" c:type="void"/>
352 <parameter name="colormap">
353 <type name="Colormap" c:type="GdkColormap*"/>
355 <parameter name="pixel">
356 <type name="ulong" 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="int32" 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="none" 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="boolean" c:type="gboolean"/>
405 <parameter name="spec">
406 <type name="string" 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="boolean" 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="string" 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="none" 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="int32" c:type="gint"/>
467 <function name="color_white" c:identifier="gdk_color_white">
469 <type name="int32" 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="int32" 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="int32" 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="int32" 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="int32" c:type="gint"/>
524 <parameter name="colormap">
525 <type name="Colormap" c:type="GdkColormap*"/>
527 <parameter name="contiguous">
528 <type name="boolean" c:type="gboolean"/>
530 <parameter name="planes">
531 <type name="gulong" c:type="gulong*"/>
533 <parameter name="nplanes">
534 <type name="int32" c:type="gint"/>
536 <parameter name="pixels">
537 <type name="gulong" c:type="gulong*"/>
539 <parameter name="npixels">
540 <type name="int32" c:type="gint"/>
544 <function name="colors_free" c:identifier="gdk_colors_free">
546 <type name="none" 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="int32" c:type="gint"/>
558 <parameter name="planes">
559 <type name="ulong" 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="none" 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="none" 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="none" 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="uint32" c:type="guint32"/>
672 <function name="drop_reply" c:identifier="gdk_drop_reply">
674 <type name="none" c:type="void"/>
677 <parameter name="context">
678 <type name="DragContext" c:type="GdkDragContext*"/>
680 <parameter name="ok">
681 <type name="boolean" c:type="gboolean"/>
683 <parameter name="time_">
684 <type name="uint32" c:type="guint32"/>
688 <function name="drop_finish" c:identifier="gdk_drop_finish">
690 <type name="none" c:type="void"/>
693 <parameter name="context">
694 <type name="DragContext" c:type="GdkDragContext*"/>
696 <parameter name="success">
697 <type name="boolean" c:type="gboolean"/>
699 <parameter name="time_">
700 <type name="uint32" 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="uint32" c:type="guint32"/>
733 <parameter name="display">
734 <type name="GdkDisplay" c:type="GdkDisplay*"/>
736 <parameter name="xid">
737 <type name="uint32" 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="none" 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="int32" c:type="gint"/>
762 <parameter name="y_root">
763 <type name="int32" c:type="gint"/>
765 <parameter name="dest_window" direction="out">
766 <type name="GdkWindow" c:type="GdkWindow**"/>
768 <parameter name="protocol" direction="out">
769 <type name="GdkDragProtocol" c:type="GdkDragProtocol*"/>
773 <function name="drag_get_protocol" c:identifier="gdk_drag_get_protocol">
775 <type name="uint32" c:type="guint32"/>
778 <parameter name="xid">
779 <type name="uint32" 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="none" 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="int32" c:type="gint"/>
800 <parameter name="y_root">
801 <type name="int32" c:type="gint"/>
803 <parameter name="dest_window" direction="out">
804 <type name="GdkWindow" c:type="GdkWindow**"/>
806 <parameter name="protocol" direction="out">
807 <type name="GdkDragProtocol" c:type="GdkDragProtocol*"/>
811 <function name="drag_motion" c:identifier="gdk_drag_motion">
813 <type name="boolean" 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="int32" c:type="gint"/>
828 <parameter name="y_root">
829 <type name="int32" 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="uint32" c:type="guint32"/>
842 <function name="drag_drop" c:identifier="gdk_drag_drop">
844 <type name="none" c:type="void"/>
847 <parameter name="context">
848 <type name="DragContext" c:type="GdkDragContext*"/>
850 <parameter name="time_">
851 <type name="uint32" c:type="guint32"/>
855 <function name="drag_abort" c:identifier="gdk_drag_abort">
857 <type name="none" c:type="void"/>
860 <parameter name="context">
861 <type name="DragContext" c:type="GdkDragContext*"/>
863 <parameter name="time_">
864 <type name="uint32" c:type="guint32"/>
868 <function name="drag_drop_succeeded"
869 c:identifier="gdk_drag_drop_succeeded">
871 <type name="boolean" c:type="gboolean"/>
874 <parameter name="context">
875 <type name="DragContext" c:type="GdkDragContext*"/>
879 <record name="GdkDeviceKey" c:type="GdkDeviceKey">
880 <field name="keyval">
881 <type name="guint" c:type="guint"/>
883 <field name="modifiers">
884 <type name="GdkModifierType" c:type="GdkModifierType"/>
887 <record name="GdkDeviceAxis" c:type="GdkDeviceAxis">
889 <type name="GdkAxisUse" c:type="GdkAxisUse"/>
892 <type name="double" c:type="gdouble"/>
895 <type name="double" c:type="gdouble"/>
898 <record name="GdkTimeCoord" c:type="GdkTimeCoord">
900 <type name="uint32" c:type="guint32"/>
903 <type name="double" c:type="gdouble"/>
906 <enumeration name="ExtensionMode"
907 c:type="GdkExtensionMode"
908 glib:type-name="GdkExtensionMode"
909 glib:get-type="gdk_extension_mode_get_type">
912 c:identifier="GDK_EXTENSION_EVENTS_NONE"
916 c:identifier="GDK_EXTENSION_EVENTS_ALL"
918 <member name="cursor"
920 c:identifier="GDK_EXTENSION_EVENTS_CURSOR"
923 <enumeration name="InputSource"
924 c:type="GdkInputSource"
925 glib:type-name="GdkInputSource"
926 glib:get-type="gdk_input_source_get_type">
929 c:identifier="GDK_SOURCE_MOUSE"
933 c:identifier="GDK_SOURCE_PEN"
935 <member name="eraser"
937 c:identifier="GDK_SOURCE_ERASER"
939 <member name="cursor"
941 c:identifier="GDK_SOURCE_CURSOR"
944 <enumeration name="InputMode"
945 c:type="GdkInputMode"
946 glib:type-name="GdkInputMode"
947 glib:get-type="gdk_input_mode_get_type">
948 <member name="disabled"
950 c:identifier="GDK_MODE_DISABLED"
951 glib:nick="disabled"/>
952 <member name="screen"
954 c:identifier="GDK_MODE_SCREEN"
956 <member name="window"
958 c:identifier="GDK_MODE_WINDOW"
961 <enumeration name="AxisUse"
963 glib:type-name="GdkAxisUse"
964 glib:get-type="gdk_axis_use_get_type">
965 <member name="ignore"
967 c:identifier="GDK_AXIS_IGNORE"
969 <member name="x" value="1" c:identifier="GDK_AXIS_X" glib:nick="x"/>
970 <member name="y" value="2" c:identifier="GDK_AXIS_Y" glib:nick="y"/>
971 <member name="pressure"
973 c:identifier="GDK_AXIS_PRESSURE"
974 glib:nick="pressure"/>
977 c:identifier="GDK_AXIS_XTILT"
981 c:identifier="GDK_AXIS_YTILT"
985 c:identifier="GDK_AXIS_WHEEL"
989 c:identifier="GDK_AXIS_LAST"
995 glib:type-name="GdkDevice"
996 glib:get-type="gdk_device_get_type">
997 <constructor name="get_core_pointer"
998 c:identifier="gdk_device_get_core_pointer">
1000 <type name="Device" c:type="GdkDevice*"/>
1003 <method name="set_source" c:identifier="gdk_device_set_source">
1005 <type name="none" c:type="void"/>
1008 <parameter name="device">
1009 <type name="Device" c:type="GdkDevice*"/>
1011 <parameter name="source">
1012 <type name="GdkInputSource" c:type="GdkInputSource"/>
1016 <method name="set_mode" c:identifier="gdk_device_set_mode">
1018 <type name="boolean" c:type="gboolean"/>
1021 <parameter name="device">
1022 <type name="Device" c:type="GdkDevice*"/>
1024 <parameter name="mode">
1025 <type name="GdkInputMode" c:type="GdkInputMode"/>
1029 <method name="set_key" c:identifier="gdk_device_set_key">
1031 <type name="none" c:type="void"/>
1034 <parameter name="device">
1035 <type name="Device" c:type="GdkDevice*"/>
1037 <parameter name="index_">
1038 <type name="guint" c:type="guint"/>
1040 <parameter name="keyval">
1041 <type name="guint" c:type="guint"/>
1043 <parameter name="modifiers">
1044 <type name="GdkModifierType" c:type="GdkModifierType"/>
1048 <method name="set_axis_use" c:identifier="gdk_device_set_axis_use">
1050 <type name="none" c:type="void"/>
1053 <parameter name="device">
1054 <type name="Device" c:type="GdkDevice*"/>
1056 <parameter name="index_">
1057 <type name="guint" c:type="guint"/>
1059 <parameter name="use">
1060 <type name="GdkAxisUse" c:type="GdkAxisUse"/>
1064 <method name="get_state" c:identifier="gdk_device_get_state">
1066 <type name="none" c:type="void"/>
1069 <parameter name="device">
1070 <type name="Device" c:type="GdkDevice*"/>
1072 <parameter name="window">
1073 <type name="GdkWindow" c:type="GdkWindow*"/>
1075 <parameter name="axes">
1076 <type name="gdouble" c:type="gdouble*"/>
1078 <parameter name="mask" direction="out">
1079 <type name="GdkModifierType" c:type="GdkModifierType*"/>
1083 <method name="get_history" c:identifier="gdk_device_get_history">
1085 <type name="boolean" c:type="gboolean"/>
1088 <parameter name="device">
1089 <type name="Device" c:type="GdkDevice*"/>
1091 <parameter name="window">
1092 <type name="GdkWindow" c:type="GdkWindow*"/>
1094 <parameter name="start">
1095 <type name="uint32" c:type="guint32"/>
1097 <parameter name="stop">
1098 <type name="uint32" c:type="guint32"/>
1100 <parameter name="events" direction="out">
1101 <type name="GdkTimeCoord" c:type="GdkTimeCoord***"/>
1103 <parameter name="n_events" direction="out">
1104 <type name="gint" c:type="gint*"/>
1108 <method name="get_axis" c:identifier="gdk_device_get_axis">
1110 <type name="boolean" c:type="gboolean"/>
1113 <parameter name="device">
1114 <type name="Device" c:type="GdkDevice*"/>
1116 <parameter name="axes">
1117 <type name="gdouble" c:type="gdouble*"/>
1119 <parameter name="use">
1120 <type name="GdkAxisUse" c:type="GdkAxisUse"/>
1122 <parameter name="value">
1123 <type name="gdouble" c:type="gdouble*"/>
1128 <function name="devices_list" c:identifier="gdk_devices_list">
1130 <type name="GList*" c:type="GList*"/>
1133 <function name="device_free_history"
1134 c:identifier="gdk_device_free_history">
1136 <type name="none" c:type="void"/>
1139 <parameter name="events">
1140 <type name="GdkTimeCoord" c:type="GdkTimeCoord**"/>
1142 <parameter name="n_events">
1143 <type name="int32" c:type="gint"/>
1147 <function name="input_set_extension_events"
1148 c:identifier="gdk_input_set_extension_events">
1150 <type name="none" c:type="void"/>
1153 <parameter name="window">
1154 <type name="GdkWindow" c:type="GdkWindow*"/>
1156 <parameter name="mask">
1157 <type name="int32" c:type="gint"/>
1159 <parameter name="mode">
1160 <type name="GdkExtensionMode" c:type="GdkExtensionMode"/>
1164 <record name="GdkEventAny" c:type="GdkEventAny">
1166 <type name="GdkEventType" c:type="GdkEventType"/>
1168 <field name="window">
1169 <type name="GdkWindow*" c:type="GdkWindow*"/>
1171 <field name="send_event">
1172 <type name="int8" c:type="gint8"/>
1175 <record name="GdkEventExpose" c:type="GdkEventExpose">
1177 <type name="GdkEventType" c:type="GdkEventType"/>
1179 <field name="window">
1180 <type name="GdkWindow*" c:type="GdkWindow*"/>
1182 <field name="send_event">
1183 <type name="int8" c:type="gint8"/>
1186 <type name="GdkRectangle" c:type="GdkRectangle"/>
1188 <field name="region">
1189 <type name="GdkRegion*" c:type="GdkRegion*"/>
1191 <field name="count">
1192 <type name="int32" c:type="gint"/>
1195 <record name="GdkEventNoExpose" c:type="GdkEventNoExpose">
1197 <type name="GdkEventType" c:type="GdkEventType"/>
1199 <field name="window">
1200 <type name="GdkWindow*" c:type="GdkWindow*"/>
1202 <field name="send_event">
1203 <type name="int8" c:type="gint8"/>
1206 <record name="GdkEventVisibility" c:type="GdkEventVisibility">
1208 <type name="GdkEventType" c:type="GdkEventType"/>
1210 <field name="window">
1211 <type name="GdkWindow*" c:type="GdkWindow*"/>
1213 <field name="send_event">
1214 <type name="int8" c:type="gint8"/>
1216 <field name="state">
1217 <type name="GdkVisibilityState" c:type="GdkVisibilityState"/>
1220 <record name="GdkEventMotion" c:type="GdkEventMotion">
1222 <type name="GdkEventType" c:type="GdkEventType"/>
1224 <field name="window">
1225 <type name="GdkWindow*" c:type="GdkWindow*"/>
1227 <field name="send_event">
1228 <type name="int8" c:type="gint8"/>
1231 <type name="uint32" c:type="guint32"/>
1234 <type name="double" c:type="gdouble"/>
1237 <type name="double" c:type="gdouble"/>
1240 <type name="gdouble*" c:type="gdouble*"/>
1242 <field name="state">
1243 <type name="guint" c:type="guint"/>
1245 <field name="is_hint">
1246 <type name="int16" c:type="gint16"/>
1248 <field name="device">
1249 <type name="GdkDevice*" c:type="GdkDevice*"/>
1251 <field name="x_root">
1252 <type name="double" c:type="gdouble"/>
1254 <field name="y_root">
1255 <type name="double" c:type="gdouble"/>
1258 <record name="GdkEventButton" c:type="GdkEventButton">
1260 <type name="GdkEventType" c:type="GdkEventType"/>
1262 <field name="window">
1263 <type name="GdkWindow*" c:type="GdkWindow*"/>
1265 <field name="send_event">
1266 <type name="int8" c:type="gint8"/>
1269 <type name="uint32" c:type="guint32"/>
1272 <type name="double" c:type="gdouble"/>
1275 <type name="double" c:type="gdouble"/>
1278 <type name="gdouble*" c:type="gdouble*"/>
1280 <field name="state">
1281 <type name="guint" c:type="guint"/>
1283 <field name="button">
1284 <type name="guint" c:type="guint"/>
1286 <field name="device">
1287 <type name="GdkDevice*" c:type="GdkDevice*"/>
1289 <field name="x_root">
1290 <type name="double" c:type="gdouble"/>
1292 <field name="y_root">
1293 <type name="double" c:type="gdouble"/>
1296 <record name="GdkEventScroll" c:type="GdkEventScroll">
1298 <type name="GdkEventType" c:type="GdkEventType"/>
1300 <field name="window">
1301 <type name="GdkWindow*" c:type="GdkWindow*"/>
1303 <field name="send_event">
1304 <type name="int8" c:type="gint8"/>
1307 <type name="uint32" c:type="guint32"/>
1310 <type name="double" c:type="gdouble"/>
1313 <type name="double" c:type="gdouble"/>
1315 <field name="state">
1316 <type name="guint" c:type="guint"/>
1318 <field name="direction">
1319 <type name="GdkScrollDirection" c:type="GdkScrollDirection"/>
1321 <field name="device">
1322 <type name="GdkDevice*" c:type="GdkDevice*"/>
1324 <field name="x_root">
1325 <type name="double" c:type="gdouble"/>
1327 <field name="y_root">
1328 <type name="double" c:type="gdouble"/>
1331 <record name="GdkEventKey" c:type="GdkEventKey">
1333 <type name="GdkEventType" c:type="GdkEventType"/>
1335 <field name="window">
1336 <type name="GdkWindow*" c:type="GdkWindow*"/>
1338 <field name="send_event">
1339 <type name="int8" c:type="gint8"/>
1342 <type name="uint32" c:type="guint32"/>
1344 <field name="state">
1345 <type name="guint" c:type="guint"/>
1347 <field name="keyval">
1348 <type name="guint" c:type="guint"/>
1350 <field name="length">
1351 <type name="int32" c:type="gint"/>
1353 <field name="string">
1354 <type name="string" c:type="gchar*"/>
1356 <field name="hardware_keycode">
1357 <type name="uint16" c:type="guint16"/>
1359 <field name="group">
1360 <type name="uint8" c:type="guint8"/>
1362 <field name="is_modifier">
1363 <type name="guint" c:type="guint"/>
1366 <record name="GdkEventFocus" c:type="GdkEventFocus">
1368 <type name="GdkEventType" c:type="GdkEventType"/>
1370 <field name="window">
1371 <type name="GdkWindow*" c:type="GdkWindow*"/>
1373 <field name="send_event">
1374 <type name="int8" c:type="gint8"/>
1377 <type name="int16" c:type="gint16"/>
1380 <record name="GdkEventCrossing" c:type="GdkEventCrossing">
1382 <type name="GdkEventType" c:type="GdkEventType"/>
1384 <field name="window">
1385 <type name="GdkWindow*" c:type="GdkWindow*"/>
1387 <field name="send_event">
1388 <type name="int8" c:type="gint8"/>
1390 <field name="subwindow">
1391 <type name="GdkWindow*" c:type="GdkWindow*"/>
1394 <type name="uint32" c:type="guint32"/>
1397 <type name="double" c:type="gdouble"/>
1400 <type name="double" c:type="gdouble"/>
1402 <field name="x_root">
1403 <type name="double" c:type="gdouble"/>
1405 <field name="y_root">
1406 <type name="double" c:type="gdouble"/>
1409 <type name="GdkCrossingMode" c:type="GdkCrossingMode"/>
1411 <field name="detail">
1412 <type name="GdkNotifyType" c:type="GdkNotifyType"/>
1414 <field name="focus">
1415 <type name="boolean" c:type="gboolean"/>
1417 <field name="state">
1418 <type name="guint" c:type="guint"/>
1421 <record name="GdkEventConfigure" c:type="GdkEventConfigure">
1423 <type name="GdkEventType" c:type="GdkEventType"/>
1425 <field name="window">
1426 <type name="GdkWindow*" c:type="GdkWindow*"/>
1428 <field name="send_event">
1429 <type name="int8" c:type="gint8"/>
1432 <type name="int32" c:type="gint"/>
1435 <type name="int32" c:type="gint"/>
1437 <field name="width">
1438 <type name="int32" c:type="gint"/>
1440 <field name="height">
1441 <type name="int32" c:type="gint"/>
1444 <record name="GdkEventProperty" c:type="GdkEventProperty">
1446 <type name="GdkEventType" c:type="GdkEventType"/>
1448 <field name="window">
1449 <type name="GdkWindow*" c:type="GdkWindow*"/>
1451 <field name="send_event">
1452 <type name="int8" c:type="gint8"/>
1455 <type name="GdkAtom" c:type="GdkAtom"/>
1458 <type name="uint32" c:type="guint32"/>
1460 <field name="state">
1461 <type name="guint" c:type="guint"/>
1464 <record name="GdkEventSelection" c:type="GdkEventSelection">
1466 <type name="GdkEventType" c:type="GdkEventType"/>
1468 <field name="window">
1469 <type name="GdkWindow*" c:type="GdkWindow*"/>
1471 <field name="send_event">
1472 <type name="int8" c:type="gint8"/>
1474 <field name="selection">
1475 <type name="GdkAtom" c:type="GdkAtom"/>
1477 <field name="target">
1478 <type name="GdkAtom" c:type="GdkAtom"/>
1480 <field name="property">
1481 <type name="GdkAtom" c:type="GdkAtom"/>
1484 <type name="uint32" c:type="guint32"/>
1486 <field name="requestor">
1487 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
1490 <record name="GdkEventOwnerChange" c:type="GdkEventOwnerChange">
1492 <type name="GdkEventType" c:type="GdkEventType"/>
1494 <field name="window">
1495 <type name="GdkWindow*" c:type="GdkWindow*"/>
1497 <field name="send_event">
1498 <type name="int8" c:type="gint8"/>
1500 <field name="owner">
1501 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
1503 <field name="reason">
1504 <type name="GdkOwnerChange" c:type="GdkOwnerChange"/>
1506 <field name="selection">
1507 <type name="GdkAtom" c:type="GdkAtom"/>
1510 <type name="uint32" c:type="guint32"/>
1512 <field name="selection_time">
1513 <type name="uint32" c:type="guint32"/>
1516 <record name="GdkEventProximity" c:type="GdkEventProximity">
1518 <type name="GdkEventType" c:type="GdkEventType"/>
1520 <field name="window">
1521 <type name="GdkWindow*" c:type="GdkWindow*"/>
1523 <field name="send_event">
1524 <type name="int8" c:type="gint8"/>
1527 <type name="uint32" c:type="guint32"/>
1529 <field name="device">
1530 <type name="GdkDevice*" c:type="GdkDevice*"/>
1533 <record name="GdkEventClient" c:type="GdkEventClient">
1535 <type name="GdkEventType" c:type="GdkEventType"/>
1537 <field name="window">
1538 <type name="GdkWindow*" c:type="GdkWindow*"/>
1540 <field name="send_event">
1541 <type name="int8" c:type="gint8"/>
1543 <field name="message_type">
1544 <type name="GdkAtom" c:type="GdkAtom"/>
1546 <field name="data_format">
1547 <type name="gushort" c:type="gushort"/>
1550 <type name="???" c:type="???"/>
1553 <record name="GdkEventDND" c:type="GdkEventDND">
1555 <type name="GdkEventType" c:type="GdkEventType"/>
1557 <field name="window">
1558 <type name="GdkWindow*" c:type="GdkWindow*"/>
1560 <field name="send_event">
1561 <type name="int8" c:type="gint8"/>
1563 <field name="context">
1564 <type name="GdkDragContext*" c:type="GdkDragContext*"/>
1567 <type name="uint32" c:type="guint32"/>
1569 <field name="x_root">
1570 <type name="gshort" c:type="gshort"/>
1572 <field name="y_root">
1573 <type name="gshort" c:type="gshort"/>
1576 <record name="GdkEventWindowState" c:type="GdkEventWindowState">
1578 <type name="GdkEventType" c:type="GdkEventType"/>
1580 <field name="window">
1581 <type name="GdkWindow*" c:type="GdkWindow*"/>
1583 <field name="send_event">
1584 <type name="int8" c:type="gint8"/>
1586 <field name="changed_mask">
1587 <type name="GdkWindowState" c:type="GdkWindowState"/>
1589 <field name="new_window_state">
1590 <type name="GdkWindowState" c:type="GdkWindowState"/>
1593 <record name="GdkEventSetting" c:type="GdkEventSetting">
1595 <type name="GdkEventType" c:type="GdkEventType"/>
1597 <field name="window">
1598 <type name="GdkWindow*" c:type="GdkWindow*"/>
1600 <field name="send_event">
1601 <type name="int8" c:type="gint8"/>
1603 <field name="action">
1604 <type name="GdkSettingAction" c:type="GdkSettingAction"/>
1607 <type name="string" c:type="char*"/>
1610 <record name="GdkEventGrabBroken" c:type="GdkEventGrabBroken">
1612 <type name="GdkEventType" c:type="GdkEventType"/>
1614 <field name="window">
1615 <type name="GdkWindow*" c:type="GdkWindow*"/>
1617 <field name="send_event">
1618 <type name="int8" c:type="gint8"/>
1620 <field name="keyboard">
1621 <type name="boolean" c:type="gboolean"/>
1623 <field name="implicit">
1624 <type name="boolean" c:type="gboolean"/>
1626 <field name="grab_window">
1627 <type name="GdkWindow*" c:type="GdkWindow*"/>
1630 <callback name="GdkEventFunc">
1632 <type name="none" c:type="void"/>
1635 <parameter name="event">
1636 <type name="GdkEvent*" c:type="GdkEvent*"/>
1638 <parameter name="data">
1639 <type name="any" c:type="gpointer"/>
1643 <enumeration name="FilterReturn"
1644 c:type="GdkFilterReturn"
1645 glib:type-name="GdkFilterReturn"
1646 glib:get-type="gdk_filter_return_get_type">
1647 <member name="continue"
1649 c:identifier="GDK_FILTER_CONTINUE"
1650 glib:nick="continue"/>
1651 <member name="translate"
1653 c:identifier="GDK_FILTER_TRANSLATE"
1654 glib:nick="translate"/>
1655 <member name="remove"
1657 c:identifier="GDK_FILTER_REMOVE"
1658 glib:nick="remove"/>
1660 <callback name="GdkFilterFunc">
1662 <type name="GdkFilterReturn" c:type="GdkFilterReturn"/>
1665 <parameter name="xevent">
1666 <type name="GdkXEvent*" c:type="GdkXEvent*"/>
1668 <parameter name="event">
1669 <type name="GdkEvent*" c:type="GdkEvent*"/>
1671 <parameter name="data">
1672 <type name="any" c:type="gpointer"/>
1676 <enumeration name="EventType"
1677 c:type="GdkEventType"
1678 glib:type-name="GdkEventType"
1679 glib:get-type="gdk_event_type_get_type">
1680 <member name="nothing"
1682 c:identifier="GDK_NOTHING"
1683 glib:nick="nothing"/>
1684 <member name="delete"
1686 c:identifier="GDK_DELETE"
1687 glib:nick="delete"/>
1688 <member name="destroy"
1690 c:identifier="GDK_DESTROY"
1691 glib:nick="destroy"/>
1692 <member name="expose"
1694 c:identifier="GDK_EXPOSE"
1695 glib:nick="expose"/>
1696 <member name="motion-notify"
1698 c:identifier="GDK_MOTION_NOTIFY"
1699 glib:nick="motion-notify"/>
1700 <member name="button-press"
1702 c:identifier="GDK_BUTTON_PRESS"
1703 glib:nick="button-press"/>
1704 <member name="2button-press"
1706 c:identifier="GDK_2BUTTON_PRESS"
1707 glib:nick="2button-press"/>
1708 <member name="3button-press"
1710 c:identifier="GDK_3BUTTON_PRESS"
1711 glib:nick="3button-press"/>
1712 <member name="button-release"
1714 c:identifier="GDK_BUTTON_RELEASE"
1715 glib:nick="button-release"/>
1716 <member name="key-press"
1718 c:identifier="GDK_KEY_PRESS"
1719 glib:nick="key-press"/>
1720 <member name="key-release"
1722 c:identifier="GDK_KEY_RELEASE"
1723 glib:nick="key-release"/>
1724 <member name="enter-notify"
1726 c:identifier="GDK_ENTER_NOTIFY"
1727 glib:nick="enter-notify"/>
1728 <member name="leave-notify"
1730 c:identifier="GDK_LEAVE_NOTIFY"
1731 glib:nick="leave-notify"/>
1732 <member name="focus-change"
1734 c:identifier="GDK_FOCUS_CHANGE"
1735 glib:nick="focus-change"/>
1736 <member name="configure"
1738 c:identifier="GDK_CONFIGURE"
1739 glib:nick="configure"/>
1740 <member name="map" value="14" c:identifier="GDK_MAP" glib:nick="map"/>
1741 <member name="unmap"
1743 c:identifier="GDK_UNMAP"
1745 <member name="property-notify"
1747 c:identifier="GDK_PROPERTY_NOTIFY"
1748 glib:nick="property-notify"/>
1749 <member name="selection-clear"
1751 c:identifier="GDK_SELECTION_CLEAR"
1752 glib:nick="selection-clear"/>
1753 <member name="selection-request"
1755 c:identifier="GDK_SELECTION_REQUEST"
1756 glib:nick="selection-request"/>
1757 <member name="selection-notify"
1759 c:identifier="GDK_SELECTION_NOTIFY"
1760 glib:nick="selection-notify"/>
1761 <member name="proximity-in"
1763 c:identifier="GDK_PROXIMITY_IN"
1764 glib:nick="proximity-in"/>
1765 <member name="proximity-out"
1767 c:identifier="GDK_PROXIMITY_OUT"
1768 glib:nick="proximity-out"/>
1769 <member name="drag-enter"
1771 c:identifier="GDK_DRAG_ENTER"
1772 glib:nick="drag-enter"/>
1773 <member name="drag-leave"
1775 c:identifier="GDK_DRAG_LEAVE"
1776 glib:nick="drag-leave"/>
1777 <member name="drag-motion"
1779 c:identifier="GDK_DRAG_MOTION"
1780 glib:nick="drag-motion"/>
1781 <member name="drag-status"
1783 c:identifier="GDK_DRAG_STATUS"
1784 glib:nick="drag-status"/>
1785 <member name="drop-start"
1787 c:identifier="GDK_DROP_START"
1788 glib:nick="drop-start"/>
1789 <member name="drop-finished"
1791 c:identifier="GDK_DROP_FINISHED"
1792 glib:nick="drop-finished"/>
1793 <member name="client-event"
1795 c:identifier="GDK_CLIENT_EVENT"
1796 glib:nick="client-event"/>
1797 <member name="visibility-notify"
1799 c:identifier="GDK_VISIBILITY_NOTIFY"
1800 glib:nick="visibility-notify"/>
1801 <member name="no-expose"
1803 c:identifier="GDK_NO_EXPOSE"
1804 glib:nick="no-expose"/>
1805 <member name="scroll"
1807 c:identifier="GDK_SCROLL"
1808 glib:nick="scroll"/>
1809 <member name="window-state"
1811 c:identifier="GDK_WINDOW_STATE"
1812 glib:nick="window-state"/>
1813 <member name="setting"
1815 c:identifier="GDK_SETTING"
1816 glib:nick="setting"/>
1817 <member name="owner-change"
1819 c:identifier="GDK_OWNER_CHANGE"
1820 glib:nick="owner-change"/>
1821 <member name="grab-broken"
1823 c:identifier="GDK_GRAB_BROKEN"
1824 glib:nick="grab-broken"/>
1825 <member name="damage"
1827 c:identifier="GDK_DAMAGE"
1828 glib:nick="damage"/>
1830 <bitfield name="EventMask"
1831 c:type="GdkEventMask"
1832 glib:type-name="GdkEventMask"
1833 glib:get-type="gdk_event_mask_get_type">
1834 <member name="exposure-mask"
1836 c:identifier="GDK_EXPOSURE_MASK"
1837 glib:nick="exposure-mask"/>
1838 <member name="pointer-motion-mask"
1840 c:identifier="GDK_POINTER_MOTION_MASK"
1841 glib:nick="pointer-motion-mask"/>
1842 <member name="pointer-motion-hint-mask"
1844 c:identifier="GDK_POINTER_MOTION_HINT_MASK"
1845 glib:nick="pointer-motion-hint-mask"/>
1846 <member name="button-motion-mask"
1848 c:identifier="GDK_BUTTON_MOTION_MASK"
1849 glib:nick="button-motion-mask"/>
1850 <member name="button1-motion-mask"
1852 c:identifier="GDK_BUTTON1_MOTION_MASK"
1853 glib:nick="button1-motion-mask"/>
1854 <member name="button2-motion-mask"
1856 c:identifier="GDK_BUTTON2_MOTION_MASK"
1857 glib:nick="button2-motion-mask"/>
1858 <member name="button3-motion-mask"
1860 c:identifier="GDK_BUTTON3_MOTION_MASK"
1861 glib:nick="button3-motion-mask"/>
1862 <member name="button-press-mask"
1864 c:identifier="GDK_BUTTON_PRESS_MASK"
1865 glib:nick="button-press-mask"/>
1866 <member name="button-release-mask"
1868 c:identifier="GDK_BUTTON_RELEASE_MASK"
1869 glib:nick="button-release-mask"/>
1870 <member name="key-press-mask"
1872 c:identifier="GDK_KEY_PRESS_MASK"
1873 glib:nick="key-press-mask"/>
1874 <member name="key-release-mask"
1876 c:identifier="GDK_KEY_RELEASE_MASK"
1877 glib:nick="key-release-mask"/>
1878 <member name="enter-notify-mask"
1880 c:identifier="GDK_ENTER_NOTIFY_MASK"
1881 glib:nick="enter-notify-mask"/>
1882 <member name="leave-notify-mask"
1884 c:identifier="GDK_LEAVE_NOTIFY_MASK"
1885 glib:nick="leave-notify-mask"/>
1886 <member name="focus-change-mask"
1888 c:identifier="GDK_FOCUS_CHANGE_MASK"
1889 glib:nick="focus-change-mask"/>
1890 <member name="structure-mask"
1892 c:identifier="GDK_STRUCTURE_MASK"
1893 glib:nick="structure-mask"/>
1894 <member name="property-change-mask"
1896 c:identifier="GDK_PROPERTY_CHANGE_MASK"
1897 glib:nick="property-change-mask"/>
1898 <member name="visibility-notify-mask"
1900 c:identifier="GDK_VISIBILITY_NOTIFY_MASK"
1901 glib:nick="visibility-notify-mask"/>
1902 <member name="proximity-in-mask"
1904 c:identifier="GDK_PROXIMITY_IN_MASK"
1905 glib:nick="proximity-in-mask"/>
1906 <member name="proximity-out-mask"
1908 c:identifier="GDK_PROXIMITY_OUT_MASK"
1909 glib:nick="proximity-out-mask"/>
1910 <member name="substructure-mask"
1912 c:identifier="GDK_SUBSTRUCTURE_MASK"
1913 glib:nick="substructure-mask"/>
1914 <member name="scroll-mask"
1916 c:identifier="GDK_SCROLL_MASK"
1917 glib:nick="scroll-mask"/>
1918 <member name="all-events-mask"
1920 c:identifier="GDK_ALL_EVENTS_MASK"
1921 glib:nick="all-events-mask"/>
1923 <enumeration name="VisibilityState"
1924 c:type="GdkVisibilityState"
1925 glib:type-name="GdkVisibilityState"
1926 glib:get-type="gdk_visibility_state_get_type">
1927 <member name="unobscured"
1929 c:identifier="GDK_VISIBILITY_UNOBSCURED"
1930 glib:nick="unobscured"/>
1931 <member name="partial"
1933 c:identifier="GDK_VISIBILITY_PARTIAL"
1934 glib:nick="partial"/>
1935 <member name="fully-obscured"
1937 c:identifier="GDK_VISIBILITY_FULLY_OBSCURED"
1938 glib:nick="fully-obscured"/>
1940 <enumeration name="ScrollDirection"
1941 c:type="GdkScrollDirection"
1942 glib:type-name="GdkScrollDirection"
1943 glib:get-type="gdk_scroll_direction_get_type">
1944 <member name="up" value="0" c:identifier="GDK_SCROLL_UP" glib:nick="up"/>
1947 c:identifier="GDK_SCROLL_DOWN"
1951 c:identifier="GDK_SCROLL_LEFT"
1953 <member name="right"
1955 c:identifier="GDK_SCROLL_RIGHT"
1958 <enumeration name="NotifyType"
1959 c:type="GdkNotifyType"
1960 glib:type-name="GdkNotifyType"
1961 glib:get-type="gdk_notify_type_get_type">
1962 <member name="ancestor"
1964 c:identifier="GDK_NOTIFY_ANCESTOR"
1965 glib:nick="ancestor"/>
1966 <member name="virtual"
1968 c:identifier="GDK_NOTIFY_VIRTUAL"
1969 glib:nick="virtual"/>
1970 <member name="inferior"
1972 c:identifier="GDK_NOTIFY_INFERIOR"
1973 glib:nick="inferior"/>
1974 <member name="nonlinear"
1976 c:identifier="GDK_NOTIFY_NONLINEAR"
1977 glib:nick="nonlinear"/>
1978 <member name="nonlinear-virtual"
1980 c:identifier="GDK_NOTIFY_NONLINEAR_VIRTUAL"
1981 glib:nick="nonlinear-virtual"/>
1982 <member name="unknown"
1984 c:identifier="GDK_NOTIFY_UNKNOWN"
1985 glib:nick="unknown"/>
1987 <enumeration name="CrossingMode"
1988 c:type="GdkCrossingMode"
1989 glib:type-name="GdkCrossingMode"
1990 glib:get-type="gdk_crossing_mode_get_type">
1991 <member name="normal"
1993 c:identifier="GDK_CROSSING_NORMAL"
1994 glib:nick="normal"/>
1997 c:identifier="GDK_CROSSING_GRAB"
1999 <member name="ungrab"
2001 c:identifier="GDK_CROSSING_UNGRAB"
2002 glib:nick="ungrab"/>
2004 <enumeration name="PropertyState"
2005 c:type="GdkPropertyState"
2006 glib:type-name="GdkPropertyState"
2007 glib:get-type="gdk_property_state_get_type">
2008 <member name="new-value"
2010 c:identifier="GDK_PROPERTY_NEW_VALUE"
2011 glib:nick="new-value"/>
2012 <member name="delete"
2014 c:identifier="GDK_PROPERTY_DELETE"
2015 glib:nick="delete"/>
2017 <bitfield name="WindowState"
2018 c:type="GdkWindowState"
2019 glib:type-name="GdkWindowState"
2020 glib:get-type="gdk_window_state_get_type">
2021 <member name="withdrawn"
2023 c:identifier="GDK_WINDOW_STATE_WITHDRAWN"
2024 glib:nick="withdrawn"/>
2025 <member name="iconified"
2027 c:identifier="GDK_WINDOW_STATE_ICONIFIED"
2028 glib:nick="iconified"/>
2029 <member name="maximized"
2031 c:identifier="GDK_WINDOW_STATE_MAXIMIZED"
2032 glib:nick="maximized"/>
2033 <member name="sticky"
2035 c:identifier="GDK_WINDOW_STATE_STICKY"
2036 glib:nick="sticky"/>
2037 <member name="fullscreen"
2039 c:identifier="GDK_WINDOW_STATE_FULLSCREEN"
2040 glib:nick="fullscreen"/>
2041 <member name="above"
2043 c:identifier="GDK_WINDOW_STATE_ABOVE"
2045 <member name="below"
2047 c:identifier="GDK_WINDOW_STATE_BELOW"
2050 <enumeration name="SettingAction"
2051 c:type="GdkSettingAction"
2052 glib:type-name="GdkSettingAction"
2053 glib:get-type="gdk_setting_action_get_type">
2056 c:identifier="GDK_SETTING_ACTION_NEW"
2058 <member name="changed"
2060 c:identifier="GDK_SETTING_ACTION_CHANGED"
2061 glib:nick="changed"/>
2062 <member name="deleted"
2064 c:identifier="GDK_SETTING_ACTION_DELETED"
2065 glib:nick="deleted"/>
2067 <enumeration name="OwnerChange"
2068 c:type="GdkOwnerChange"
2069 glib:type-name="GdkOwnerChange"
2070 glib:get-type="gdk_owner_change_get_type">
2071 <member name="new-owner"
2073 c:identifier="GDK_OWNER_CHANGE_NEW_OWNER"
2074 glib:nick="new-owner"/>
2075 <member name="destroy"
2077 c:identifier="GDK_OWNER_CHANGE_DESTROY"
2078 glib:nick="destroy"/>
2079 <member name="close"
2081 c:identifier="GDK_OWNER_CHANGE_CLOSE"
2084 <glib:boxed c:type="Event"
2086 glib:type-name="GdkEvent"
2087 glib:get-type="gdk_event_get_type">
2088 <constructor name="get" c:identifier="gdk_event_get">
2090 <type name="Event" c:type="GdkEvent*"/>
2093 <constructor name="peek" c:identifier="gdk_event_peek">
2095 <type name="Event" c:type="GdkEvent*"/>
2098 <constructor name="get_graphics_expose"
2099 c:identifier="gdk_event_get_graphics_expose">
2101 <type name="Event" c:type="GdkEvent*"/>
2104 <parameter name="window">
2105 <type name="GdkWindow" c:type="GdkWindow*"/>
2109 <constructor name="new" c:identifier="gdk_event_new">
2111 <type name="Event" c:type="GdkEvent*"/>
2114 <parameter name="type">
2115 <type name="GdkEventType" c:type="GdkEventType"/>
2119 <constructor name="copy" c:identifier="gdk_event_copy">
2121 <type name="Event" c:type="GdkEvent*"/>
2124 <parameter name="event">
2125 <type name="Event" c:type="GdkEvent*"/>
2129 <method name="put" c:identifier="gdk_event_put">
2131 <type name="none" c:type="void"/>
2134 <parameter name="event">
2135 <type name="Event" c:type="GdkEvent*"/>
2139 <method name="free" c:identifier="gdk_event_free">
2141 <type name="none" c:type="void"/>
2144 <parameter name="event">
2145 <type name="Event" c:type="GdkEvent*"/>
2149 <method name="get_time" c:identifier="gdk_event_get_time">
2151 <type name="uint32" c:type="guint32"/>
2154 <parameter name="event">
2155 <type name="Event" c:type="GdkEvent*"/>
2159 <method name="get_state" c:identifier="gdk_event_get_state">
2161 <type name="boolean" c:type="gboolean"/>
2164 <parameter name="event">
2165 <type name="Event" c:type="GdkEvent*"/>
2167 <parameter name="state">
2168 <type name="GdkModifierType" c:type="GdkModifierType*"/>
2172 <method name="get_coords" c:identifier="gdk_event_get_coords">
2174 <type name="boolean" c:type="gboolean"/>
2177 <parameter name="event">
2178 <type name="Event" c:type="GdkEvent*"/>
2180 <parameter name="x_win">
2181 <type name="gdouble" c:type="gdouble*"/>
2183 <parameter name="y_win">
2184 <type name="gdouble" c:type="gdouble*"/>
2188 <method name="get_root_coords" c:identifier="gdk_event_get_root_coords">
2190 <type name="boolean" c:type="gboolean"/>
2193 <parameter name="event">
2194 <type name="Event" c:type="GdkEvent*"/>
2196 <parameter name="x_root">
2197 <type name="gdouble" c:type="gdouble*"/>
2199 <parameter name="y_root">
2200 <type name="gdouble" c:type="gdouble*"/>
2204 <method name="get_axis" c:identifier="gdk_event_get_axis">
2206 <type name="boolean" c:type="gboolean"/>
2209 <parameter name="event">
2210 <type name="Event" c:type="GdkEvent*"/>
2212 <parameter name="axis_use">
2213 <type name="GdkAxisUse" c:type="GdkAxisUse"/>
2215 <parameter name="value">
2216 <type name="gdouble" c:type="gdouble*"/>
2220 <method name="set_screen" c:identifier="gdk_event_set_screen">
2222 <type name="none" c:type="void"/>
2225 <parameter name="event">
2226 <type name="Event" c:type="GdkEvent*"/>
2228 <parameter name="screen">
2229 <type name="GdkScreen" c:type="GdkScreen*"/>
2233 <method name="get_screen" c:identifier="gdk_event_get_screen">
2235 <type name="GdkScreen" c:type="GdkScreen*"/>
2238 <parameter name="event">
2239 <type name="Event" c:type="GdkEvent*"/>
2243 <method name="send_client_message"
2244 c:identifier="gdk_event_send_client_message">
2246 <type name="boolean" c:type="gboolean"/>
2249 <parameter name="event">
2250 <type name="Event" c:type="GdkEvent*"/>
2252 <parameter name="winid">
2253 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
2257 <method name="send_clientmessage_toall"
2258 c:identifier="gdk_event_send_clientmessage_toall">
2260 <type name="none" c:type="void"/>
2263 <parameter name="event">
2264 <type name="Event" c:type="GdkEvent*"/>
2269 <function name="events_pending" c:identifier="gdk_events_pending">
2271 <type name="boolean" c:type="gboolean"/>
2274 <function name="event_request_motions"
2275 c:identifier="gdk_event_request_motions">
2277 <type name="none" c:type="void"/>
2280 <parameter name="event">
2281 <type name="GdkEventMotion" c:type="GdkEventMotion*"/>
2285 <function name="event_handler_set" c:identifier="gdk_event_handler_set">
2287 <type name="none" c:type="void"/>
2290 <parameter name="func">
2291 <type name="GdkEventFunc" c:type="GdkEventFunc"/>
2293 <parameter name="data">
2294 <type name="any" c:type="gpointer"/>
2296 <parameter name="notify">
2297 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
2301 <function name="set_show_events" c:identifier="gdk_set_show_events">
2303 <type name="none" c:type="void"/>
2306 <parameter name="show_events">
2307 <type name="boolean" c:type="gboolean"/>
2311 <function name="get_show_events" c:identifier="gdk_get_show_events">
2313 <type name="boolean" c:type="gboolean"/>
2316 <function name="add_client_message_filter"
2317 c:identifier="gdk_add_client_message_filter">
2319 <type name="none" c:type="void"/>
2322 <parameter name="message_type">
2323 <type name="GdkAtom" c:type="GdkAtom"/>
2325 <parameter name="func">
2326 <type name="GdkFilterFunc" c:type="GdkFilterFunc"/>
2328 <parameter name="data">
2329 <type name="any" c:type="gpointer"/>
2333 <function name="setting_get" c:identifier="gdk_setting_get">
2335 <type name="boolean" c:type="gboolean"/>
2338 <parameter name="name">
2339 <type name="string" c:type="gchar*"/>
2341 <parameter name="value">
2342 <type name="GValue" c:type="GValue*"/>
2346 <record name="GdkDisplayPointerHooks" c:type="GdkDisplayPointerHooks">
2347 <callback name="get_pointer">
2349 <type name="none" c:type="void"/>
2352 <parameter name="display">
2353 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2355 <parameter name="screen">
2356 <type name="GdkScreen**" c:type="GdkScreen**"/>
2358 <parameter name="x">
2359 <type name="gint*" c:type="gint*"/>
2361 <parameter name="y">
2362 <type name="gint*" c:type="gint*"/>
2364 <parameter name="mask">
2365 <type name="GdkModifierType*" c:type="GdkModifierType*"/>
2369 <callback name="window_get_pointer">
2371 <type name="GdkWindow*" c:type="GdkWindow*"/>
2374 <parameter name="display">
2375 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2377 <parameter name="window">
2378 <type name="GdkWindow*" c:type="GdkWindow*"/>
2380 <parameter name="x">
2381 <type name="gint*" c:type="gint*"/>
2383 <parameter name="y">
2384 <type name="gint*" c:type="gint*"/>
2386 <parameter name="mask">
2387 <type name="GdkModifierType*" c:type="GdkModifierType*"/>
2391 <callback name="window_at_pointer">
2393 <type name="GdkWindow*" c:type="GdkWindow*"/>
2396 <parameter name="display">
2397 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2399 <parameter name="win_x">
2400 <type name="gint*" c:type="gint*"/>
2402 <parameter name="win_y">
2403 <type name="gint*" c:type="gint*"/>
2408 <class name="Display"
2410 parent="GLib.Object"
2411 glib:type-name="GdkDisplay"
2412 glib:get-type="gdk_display_get_type">
2413 <constructor name="open" c:identifier="gdk_display_open">
2415 <type name="Display" c:type="GdkDisplay*"/>
2418 <parameter name="display_name">
2419 <type name="string" c:type="gchar*"/>
2423 <constructor name="get_default" c:identifier="gdk_display_get_default">
2425 <type name="Display" c:type="GdkDisplay*"/>
2428 <constructor name="open_default_libgtk_only"
2429 c:identifier="gdk_display_open_default_libgtk_only">
2431 <type name="Display" c:type="GdkDisplay*"/>
2434 <constructor name="manager_get_default_display"
2435 c:identifier="gdk_display_manager_get_default_display">
2437 <type name="Display" c:type="GdkDisplay*"/>
2440 <parameter name="display_manager">
2441 <type name="DisplayManager" c:type="GdkDisplayManager*"/>
2445 <method name="get_name" c:identifier="gdk_display_get_name">
2447 <type name="string" c:type="gchar*"/>
2450 <parameter name="display">
2451 <type name="Display" c:type="GdkDisplay*"/>
2455 <method name="get_n_screens" c:identifier="gdk_display_get_n_screens">
2457 <type name="int32" c:type="gint"/>
2460 <parameter name="display">
2461 <type name="Display" c:type="GdkDisplay*"/>
2465 <method name="get_screen" c:identifier="gdk_display_get_screen">
2467 <type name="GdkScreen" c:type="GdkScreen*"/>
2470 <parameter name="display">
2471 <type name="Display" c:type="GdkDisplay*"/>
2473 <parameter name="screen_num">
2474 <type name="int32" c:type="gint"/>
2478 <method name="get_default_screen"
2479 c:identifier="gdk_display_get_default_screen">
2481 <type name="GdkScreen" c:type="GdkScreen*"/>
2484 <parameter name="display">
2485 <type name="Display" c:type="GdkDisplay*"/>
2489 <method name="pointer_ungrab" c:identifier="gdk_display_pointer_ungrab">
2491 <type name="none" c:type="void"/>
2494 <parameter name="display">
2495 <type name="Display" c:type="GdkDisplay*"/>
2497 <parameter name="time_">
2498 <type name="uint32" c:type="guint32"/>
2502 <method name="keyboard_ungrab"
2503 c:identifier="gdk_display_keyboard_ungrab">
2505 <type name="none" c:type="void"/>
2508 <parameter name="display">
2509 <type name="Display" c:type="GdkDisplay*"/>
2511 <parameter name="time_">
2512 <type name="uint32" c:type="guint32"/>
2516 <method name="pointer_is_grabbed"
2517 c:identifier="gdk_display_pointer_is_grabbed">
2519 <type name="boolean" c:type="gboolean"/>
2522 <parameter name="display">
2523 <type name="Display" c:type="GdkDisplay*"/>
2527 <method name="beep" c:identifier="gdk_display_beep">
2529 <type name="none" c:type="void"/>
2532 <parameter name="display">
2533 <type name="Display" c:type="GdkDisplay*"/>
2537 <method name="sync" c:identifier="gdk_display_sync">
2539 <type name="none" c:type="void"/>
2542 <parameter name="display">
2543 <type name="Display" c:type="GdkDisplay*"/>
2547 <method name="flush" c:identifier="gdk_display_flush">
2549 <type name="none" c:type="void"/>
2552 <parameter name="display">
2553 <type name="Display" c:type="GdkDisplay*"/>
2557 <method name="close" c:identifier="gdk_display_close">
2559 <type name="none" c:type="void"/>
2562 <parameter name="display">
2563 <type name="Display" c:type="GdkDisplay*"/>
2567 <method name="list_devices" c:identifier="gdk_display_list_devices">
2569 <type name="GList" c:type="GList*"/>
2572 <parameter name="display">
2573 <type name="Display" c:type="GdkDisplay*"/>
2577 <method name="get_event" c:identifier="gdk_display_get_event">
2579 <type name="Event" c:type="GdkEvent*"/>
2582 <parameter name="display">
2583 <type name="Display" c:type="GdkDisplay*"/>
2587 <method name="peek_event" c:identifier="gdk_display_peek_event">
2589 <type name="Event" c:type="GdkEvent*"/>
2592 <parameter name="display">
2593 <type name="Display" c:type="GdkDisplay*"/>
2597 <method name="put_event" c:identifier="gdk_display_put_event">
2599 <type name="none" c:type="void"/>
2602 <parameter name="display">
2603 <type name="Display" c:type="GdkDisplay*"/>
2605 <parameter name="event">
2606 <type name="Event" c:type="GdkEvent*"/>
2610 <method name="add_client_message_filter"
2611 c:identifier="gdk_display_add_client_message_filter">
2613 <type name="none" c:type="void"/>
2616 <parameter name="display">
2617 <type name="Display" c:type="GdkDisplay*"/>
2619 <parameter name="message_type">
2620 <type name="GdkAtom" c:type="GdkAtom"/>
2622 <parameter name="func">
2623 <type name="GdkFilterFunc" c:type="GdkFilterFunc"/>
2625 <parameter name="data">
2626 <type name="any" c:type="gpointer"/>
2630 <method name="set_double_click_time"
2631 c:identifier="gdk_display_set_double_click_time">
2633 <type name="none" c:type="void"/>
2636 <parameter name="display">
2637 <type name="Display" c:type="GdkDisplay*"/>
2639 <parameter name="msec">
2640 <type name="guint" c:type="guint"/>
2644 <method name="set_double_click_distance"
2645 c:identifier="gdk_display_set_double_click_distance">
2647 <type name="none" c:type="void"/>
2650 <parameter name="display">
2651 <type name="Display" c:type="GdkDisplay*"/>
2653 <parameter name="distance">
2654 <type name="guint" c:type="guint"/>
2658 <method name="get_core_pointer"
2659 c:identifier="gdk_display_get_core_pointer">
2661 <type name="Device" c:type="GdkDevice*"/>
2664 <parameter name="display">
2665 <type name="Display" c:type="GdkDisplay*"/>
2669 <method name="get_pointer" c:identifier="gdk_display_get_pointer">
2671 <type name="none" c:type="void"/>
2674 <parameter name="display">
2675 <type name="Display" c:type="GdkDisplay*"/>
2677 <parameter name="screen">
2678 <type name="GdkScreen" c:type="GdkScreen**"/>
2680 <parameter name="x" direction="out">
2681 <type name="gint" c:type="gint*"/>
2683 <parameter name="y" direction="out">
2684 <type name="gint" c:type="gint*"/>
2686 <parameter name="mask" direction="out">
2687 <type name="GdkModifierType" c:type="GdkModifierType*"/>
2691 <method name="get_window_at_pointer"
2692 c:identifier="gdk_display_get_window_at_pointer">
2694 <type name="GdkWindow" c:type="GdkWindow*"/>
2697 <parameter name="display">
2698 <type name="Display" c:type="GdkDisplay*"/>
2700 <parameter name="win_x" direction="out">
2701 <type name="gint" c:type="gint*"/>
2703 <parameter name="win_y" direction="out">
2704 <type name="gint" c:type="gint*"/>
2708 <method name="warp_pointer" c:identifier="gdk_display_warp_pointer">
2710 <type name="none" c:type="void"/>
2713 <parameter name="display">
2714 <type name="Display" c:type="GdkDisplay*"/>
2716 <parameter name="screen">
2717 <type name="GdkScreen" c:type="GdkScreen*"/>
2719 <parameter name="x">
2720 <type name="int32" c:type="gint"/>
2722 <parameter name="y">
2723 <type name="int32" c:type="gint"/>
2727 <method name="set_pointer_hooks"
2728 c:identifier="gdk_display_set_pointer_hooks">
2730 <type name="GdkDisplayPointerHooks"
2731 c:type="GdkDisplayPointerHooks*"/>
2734 <parameter name="display">
2735 <type name="Display" c:type="GdkDisplay*"/>
2737 <parameter name="new_hooks">
2738 <type name="GdkDisplayPointerHooks"
2739 c:type="GdkDisplayPointerHooks*"/>
2743 <method name="supports_cursor_alpha"
2744 c:identifier="gdk_display_supports_cursor_alpha">
2746 <type name="boolean" c:type="gboolean"/>
2749 <parameter name="display">
2750 <type name="Display" c:type="GdkDisplay*"/>
2754 <method name="supports_cursor_color"
2755 c:identifier="gdk_display_supports_cursor_color">
2757 <type name="boolean" c:type="gboolean"/>
2760 <parameter name="display">
2761 <type name="Display" c:type="GdkDisplay*"/>
2765 <method name="get_default_cursor_size"
2766 c:identifier="gdk_display_get_default_cursor_size">
2768 <type name="guint" c:type="guint"/>
2771 <parameter name="display">
2772 <type name="Display" c:type="GdkDisplay*"/>
2776 <method name="get_maximal_cursor_size"
2777 c:identifier="gdk_display_get_maximal_cursor_size">
2779 <type name="none" c:type="void"/>
2782 <parameter name="display">
2783 <type name="Display" c:type="GdkDisplay*"/>
2785 <parameter name="width" direction="out">
2786 <type name="guint" c:type="guint*"/>
2788 <parameter name="height" direction="out">
2789 <type name="guint" c:type="guint*"/>
2793 <method name="get_default_group"
2794 c:identifier="gdk_display_get_default_group">
2796 <type name="GdkWindow" c:type="GdkWindow*"/>
2799 <parameter name="display">
2800 <type name="Display" c:type="GdkDisplay*"/>
2804 <method name="supports_selection_notification"
2805 c:identifier="gdk_display_supports_selection_notification">
2807 <type name="boolean" c:type="gboolean"/>
2810 <parameter name="display">
2811 <type name="Display" c:type="GdkDisplay*"/>
2815 <method name="request_selection_notification"
2816 c:identifier="gdk_display_request_selection_notification">
2818 <type name="boolean" c:type="gboolean"/>
2821 <parameter name="display">
2822 <type name="Display" c:type="GdkDisplay*"/>
2824 <parameter name="selection">
2825 <type name="GdkAtom" c:type="GdkAtom"/>
2829 <method name="supports_clipboard_persistence"
2830 c:identifier="gdk_display_supports_clipboard_persistence">
2832 <type name="boolean" c:type="gboolean"/>
2835 <parameter name="display">
2836 <type name="Display" c:type="GdkDisplay*"/>
2840 <method name="store_clipboard"
2841 c:identifier="gdk_display_store_clipboard">
2843 <type name="none" c:type="void"/>
2846 <parameter name="display">
2847 <type name="Display" c:type="GdkDisplay*"/>
2849 <parameter name="clipboard_window">
2850 <type name="GdkWindow" c:type="GdkWindow*"/>
2852 <parameter name="time_">
2853 <type name="uint32" c:type="guint32"/>
2855 <parameter name="targets">
2856 <type name="GdkAtom" c:type="GdkAtom*"/>
2858 <parameter name="n_targets">
2859 <type name="int32" c:type="gint"/>
2863 <method name="supports_shapes"
2864 c:identifier="gdk_display_supports_shapes">
2866 <type name="boolean" c:type="gboolean"/>
2869 <parameter name="display">
2870 <type name="Display" c:type="GdkDisplay*"/>
2874 <method name="supports_input_shapes"
2875 c:identifier="gdk_display_supports_input_shapes">
2877 <type name="boolean" c:type="gboolean"/>
2880 <parameter name="display">
2881 <type name="Display" c:type="GdkDisplay*"/>
2885 <method name="supports_composite"
2886 c:identifier="gdk_display_supports_composite">
2888 <type name="boolean" c:type="gboolean"/>
2891 <parameter name="display">
2892 <type name="Display" c:type="GdkDisplay*"/>
2896 <callback name="get_display_name">
2898 <type name="string" c:type="gchar*"/>
2901 <parameter name="display">
2902 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2906 <callback name="get_n_screens">
2908 <type name="int32" c:type="gint"/>
2911 <parameter name="display">
2912 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2916 <callback name="get_screen">
2918 <type name="GdkScreen*" c:type="GdkScreen*"/>
2921 <parameter name="display">
2922 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2924 <parameter name="screen_num">
2925 <type name="int32" c:type="gint"/>
2929 <callback name="get_default_screen">
2931 <type name="GdkScreen*" c:type="GdkScreen*"/>
2934 <parameter name="display">
2935 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2939 <callback name="closed">
2941 <type name="none" c:type="void"/>
2944 <parameter name="display">
2945 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
2947 <parameter name="is_error">
2948 <type name="boolean" c:type="gboolean"/>
2952 <glib:signal name="closed">
2954 <type name="none" c:type="void"/>
2957 <parameter name="object">
2958 <type name="boolean" c:type="gboolean"/>
2963 <record name="GdkAppLaunchContextPrivate"
2964 c:type="GdkAppLaunchContextPrivate"/>
2965 <class name="AppLaunchContext"
2966 c:type="GdkAppLaunchContext"
2967 parent="GAppLaunchContext"
2968 glib:type-name="GdkAppLaunchContext"
2969 glib:get-type="gdk_app_launch_context_get_type">
2970 <constructor name="new" c:identifier="gdk_app_launch_context_new">
2972 <type name="AppLaunchContext" c:type="GdkAppLaunchContext*"/>
2975 <method name="set_display"
2976 c:identifier="gdk_app_launch_context_set_display">
2978 <type name="none" c:type="void"/>
2981 <parameter name="context">
2982 <type name="AppLaunchContext" c:type="GdkAppLaunchContext*"/>
2984 <parameter name="display">
2985 <type name="Display" c:type="GdkDisplay*"/>
2989 <method name="set_screen"
2990 c:identifier="gdk_app_launch_context_set_screen">
2992 <type name="none" c:type="void"/>
2995 <parameter name="context">
2996 <type name="AppLaunchContext" c:type="GdkAppLaunchContext*"/>
2998 <parameter name="screen">
2999 <type name="GdkScreen" c:type="GdkScreen*"/>
3003 <method name="set_desktop"
3004 c:identifier="gdk_app_launch_context_set_desktop">
3006 <type name="none" c:type="void"/>
3009 <parameter name="context">
3010 <type name="AppLaunchContext" c:type="GdkAppLaunchContext*"/>
3012 <parameter name="desktop">
3013 <type name="int32" c:type="gint"/>
3017 <method name="set_timestamp"
3018 c:identifier="gdk_app_launch_context_set_timestamp">
3020 <type name="none" c:type="void"/>
3023 <parameter name="context">
3024 <type name="AppLaunchContext" c:type="GdkAppLaunchContext*"/>
3026 <parameter name="timestamp">
3027 <type name="uint32" c:type="guint32"/>
3031 <method name="set_icon" c:identifier="gdk_app_launch_context_set_icon">
3033 <type name="none" c:type="void"/>
3036 <parameter name="context">
3037 <type name="AppLaunchContext" c:type="GdkAppLaunchContext*"/>
3039 <parameter name="icon">
3040 <type name="GIcon" c:type="GIcon*"/>
3044 <method name="set_icon_name"
3045 c:identifier="gdk_app_launch_context_set_icon_name">
3047 <type name="none" c:type="void"/>
3050 <parameter name="context">
3051 <type name="AppLaunchContext" c:type="GdkAppLaunchContext*"/>
3053 <parameter name="icon_name">
3054 <type name="string" c:type="char*"/>
3059 <record name="GdkRgbCmap" c:type="GdkRgbCmap">
3060 <field name="colors">
3061 <type name="uint32" c:type="guint32"/>
3063 <field name="n_colors">
3064 <type name="int32" c:type="gint"/>
3066 <field name="info_list">
3067 <type name="GSList*" c:type="GSList*"/>
3070 <function name="rgb_init" c:identifier="gdk_rgb_init">
3072 <type name="none" c:type="void"/>
3075 <function name="rgb_xpixel_from_rgb"
3076 c:identifier="gdk_rgb_xpixel_from_rgb">
3078 <type name="ulong" c:type="gulong"/>
3081 <parameter name="rgb">
3082 <type name="uint32" c:type="guint32"/>
3086 <function name="rgb_gc_set_foreground"
3087 c:identifier="gdk_rgb_gc_set_foreground">
3089 <type name="none" c:type="void"/>
3092 <parameter name="gc">
3093 <type name="GdkGC" c:type="GdkGC*"/>
3095 <parameter name="rgb">
3096 <type name="uint32" c:type="guint32"/>
3100 <function name="rgb_gc_set_background"
3101 c:identifier="gdk_rgb_gc_set_background">
3103 <type name="none" c:type="void"/>
3106 <parameter name="gc">
3107 <type name="GdkGC" c:type="GdkGC*"/>
3109 <parameter name="rgb">
3110 <type name="uint32" c:type="guint32"/>
3114 <function name="rgb_find_color" c:identifier="gdk_rgb_find_color">
3116 <type name="none" c:type="void"/>
3119 <parameter name="colormap">
3120 <type name="Colormap" c:type="GdkColormap*"/>
3122 <parameter name="color">
3123 <type name="Color" c:type="GdkColor*"/>
3127 <enumeration name="RgbDither"
3128 c:type="GdkRgbDither"
3129 glib:type-name="GdkRgbDither"
3130 glib:get-type="gdk_rgb_dither_get_type">
3133 c:identifier="GDK_RGB_DITHER_NONE"
3135 <member name="normal"
3137 c:identifier="GDK_RGB_DITHER_NORMAL"
3138 glib:nick="normal"/>
3141 c:identifier="GDK_RGB_DITHER_MAX"
3144 <function name="draw_rgb_image" c:identifier="gdk_draw_rgb_image">
3146 <type name="none" c:type="void"/>
3149 <parameter name="drawable">
3150 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3152 <parameter name="gc">
3153 <type name="GdkGC" c:type="GdkGC*"/>
3155 <parameter name="x">
3156 <type name="int32" c:type="gint"/>
3158 <parameter name="y">
3159 <type name="int32" c:type="gint"/>
3161 <parameter name="width">
3162 <type name="int32" c:type="gint"/>
3164 <parameter name="height">
3165 <type name="int32" c:type="gint"/>
3167 <parameter name="dith">
3168 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3170 <parameter name="rgb_buf">
3171 <type name="guchar" c:type="guchar*"/>
3173 <parameter name="rowstride">
3174 <type name="int32" c:type="gint"/>
3178 <function name="draw_rgb_image_dithalign"
3179 c:identifier="gdk_draw_rgb_image_dithalign">
3181 <type name="none" c:type="void"/>
3184 <parameter name="drawable">
3185 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3187 <parameter name="gc">
3188 <type name="GdkGC" c:type="GdkGC*"/>
3190 <parameter name="x">
3191 <type name="int32" c:type="gint"/>
3193 <parameter name="y">
3194 <type name="int32" c:type="gint"/>
3196 <parameter name="width">
3197 <type name="int32" c:type="gint"/>
3199 <parameter name="height">
3200 <type name="int32" c:type="gint"/>
3202 <parameter name="dith">
3203 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3205 <parameter name="rgb_buf">
3206 <type name="guchar" c:type="guchar*"/>
3208 <parameter name="rowstride">
3209 <type name="int32" c:type="gint"/>
3211 <parameter name="xdith">
3212 <type name="int32" c:type="gint"/>
3214 <parameter name="ydith">
3215 <type name="int32" c:type="gint"/>
3219 <function name="draw_rgb_32_image" c:identifier="gdk_draw_rgb_32_image">
3221 <type name="none" c:type="void"/>
3224 <parameter name="drawable">
3225 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3227 <parameter name="gc">
3228 <type name="GdkGC" c:type="GdkGC*"/>
3230 <parameter name="x">
3231 <type name="int32" c:type="gint"/>
3233 <parameter name="y">
3234 <type name="int32" c:type="gint"/>
3236 <parameter name="width">
3237 <type name="int32" c:type="gint"/>
3239 <parameter name="height">
3240 <type name="int32" c:type="gint"/>
3242 <parameter name="dith">
3243 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3245 <parameter name="buf">
3246 <type name="guchar" c:type="guchar*"/>
3248 <parameter name="rowstride">
3249 <type name="int32" c:type="gint"/>
3253 <function name="draw_rgb_32_image_dithalign"
3254 c:identifier="gdk_draw_rgb_32_image_dithalign">
3256 <type name="none" c:type="void"/>
3259 <parameter name="drawable">
3260 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3262 <parameter name="gc">
3263 <type name="GdkGC" c:type="GdkGC*"/>
3265 <parameter name="x">
3266 <type name="int32" c:type="gint"/>
3268 <parameter name="y">
3269 <type name="int32" c:type="gint"/>
3271 <parameter name="width">
3272 <type name="int32" c:type="gint"/>
3274 <parameter name="height">
3275 <type name="int32" c:type="gint"/>
3277 <parameter name="dith">
3278 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3280 <parameter name="buf">
3281 <type name="guchar" c:type="guchar*"/>
3283 <parameter name="rowstride">
3284 <type name="int32" c:type="gint"/>
3286 <parameter name="xdith">
3287 <type name="int32" c:type="gint"/>
3289 <parameter name="ydith">
3290 <type name="int32" c:type="gint"/>
3294 <function name="draw_gray_image" c:identifier="gdk_draw_gray_image">
3296 <type name="none" c:type="void"/>
3299 <parameter name="drawable">
3300 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3302 <parameter name="gc">
3303 <type name="GdkGC" c:type="GdkGC*"/>
3305 <parameter name="x">
3306 <type name="int32" c:type="gint"/>
3308 <parameter name="y">
3309 <type name="int32" c:type="gint"/>
3311 <parameter name="width">
3312 <type name="int32" c:type="gint"/>
3314 <parameter name="height">
3315 <type name="int32" c:type="gint"/>
3317 <parameter name="dith">
3318 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3320 <parameter name="buf">
3321 <type name="guchar" c:type="guchar*"/>
3323 <parameter name="rowstride">
3324 <type name="int32" c:type="gint"/>
3328 <function name="draw_indexed_image" c:identifier="gdk_draw_indexed_image">
3330 <type name="none" c:type="void"/>
3333 <parameter name="drawable">
3334 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3336 <parameter name="gc">
3337 <type name="GdkGC" c:type="GdkGC*"/>
3339 <parameter name="x">
3340 <type name="int32" c:type="gint"/>
3342 <parameter name="y">
3343 <type name="int32" c:type="gint"/>
3345 <parameter name="width">
3346 <type name="int32" c:type="gint"/>
3348 <parameter name="height">
3349 <type name="int32" c:type="gint"/>
3351 <parameter name="dith">
3352 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3354 <parameter name="buf">
3355 <type name="guchar" c:type="guchar*"/>
3357 <parameter name="rowstride">
3358 <type name="int32" c:type="gint"/>
3360 <parameter name="cmap">
3361 <type name="GdkRgbCmap" c:type="GdkRgbCmap*"/>
3365 <function name="rgb_cmap_new" c:identifier="gdk_rgb_cmap_new">
3367 <type name="GdkRgbCmap*" c:type="GdkRgbCmap*"/>
3370 <parameter name="colors">
3371 <type name="guint32" c:type="guint32*"/>
3373 <parameter name="n_colors">
3374 <type name="int32" c:type="gint"/>
3378 <function name="rgb_cmap_free" c:identifier="gdk_rgb_cmap_free">
3380 <type name="none" c:type="void"/>
3383 <parameter name="cmap">
3384 <type name="GdkRgbCmap" c:type="GdkRgbCmap*"/>
3388 <function name="rgb_set_verbose" c:identifier="gdk_rgb_set_verbose">
3390 <type name="none" c:type="void"/>
3393 <parameter name="verbose">
3394 <type name="boolean" c:type="gboolean"/>
3398 <function name="rgb_set_install" c:identifier="gdk_rgb_set_install">
3400 <type name="none" c:type="void"/>
3403 <parameter name="install">
3404 <type name="boolean" c:type="gboolean"/>
3408 <function name="rgb_set_min_colors" c:identifier="gdk_rgb_set_min_colors">
3410 <type name="none" c:type="void"/>
3413 <parameter name="min_colors">
3414 <type name="int32" c:type="gint"/>
3418 <function name="rgb_get_colormap" c:identifier="gdk_rgb_get_colormap">
3420 <type name="GdkColormap*" c:type="GdkColormap*"/>
3423 <function name="rgb_get_visual" c:identifier="gdk_rgb_get_visual">
3425 <type name="GdkVisual*" c:type="GdkVisual*"/>
3428 <function name="rgb_ditherable" c:identifier="gdk_rgb_ditherable">
3430 <type name="boolean" c:type="gboolean"/>
3433 <function name="rgb_colormap_ditherable"
3434 c:identifier="gdk_rgb_colormap_ditherable">
3436 <type name="boolean" c:type="gboolean"/>
3439 <parameter name="cmap">
3440 <type name="Colormap" c:type="GdkColormap*"/>
3444 <function name="pixbuf_render_threshold_alpha"
3445 c:identifier="gdk_pixbuf_render_threshold_alpha">
3447 <type name="none" c:type="void"/>
3450 <parameter name="pixbuf">
3451 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3453 <parameter name="bitmap">
3454 <type name="GdkBitmap" c:type="GdkBitmap*"/>
3456 <parameter name="src_x">
3457 <type name="int32" c:type="int"/>
3459 <parameter name="src_y">
3460 <type name="int32" c:type="int"/>
3462 <parameter name="dest_x">
3463 <type name="int32" c:type="int"/>
3465 <parameter name="dest_y">
3466 <type name="int32" c:type="int"/>
3468 <parameter name="width">
3469 <type name="int32" c:type="int"/>
3471 <parameter name="height">
3472 <type name="int32" c:type="int"/>
3474 <parameter name="alpha_threshold">
3475 <type name="int32" c:type="int"/>
3479 <function name="pixbuf_render_to_drawable"
3480 c:identifier="gdk_pixbuf_render_to_drawable">
3482 <type name="none" c:type="void"/>
3485 <parameter name="pixbuf">
3486 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3488 <parameter name="drawable">
3489 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3491 <parameter name="gc">
3492 <type name="GdkGC" c:type="GdkGC*"/>
3494 <parameter name="src_x">
3495 <type name="int32" c:type="int"/>
3497 <parameter name="src_y">
3498 <type name="int32" c:type="int"/>
3500 <parameter name="dest_x">
3501 <type name="int32" c:type="int"/>
3503 <parameter name="dest_y">
3504 <type name="int32" c:type="int"/>
3506 <parameter name="width">
3507 <type name="int32" c:type="int"/>
3509 <parameter name="height">
3510 <type name="int32" c:type="int"/>
3512 <parameter name="dither">
3513 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3515 <parameter name="x_dither">
3516 <type name="int32" c:type="int"/>
3518 <parameter name="y_dither">
3519 <type name="int32" c:type="int"/>
3523 <function name="pixbuf_render_to_drawable_alpha"
3524 c:identifier="gdk_pixbuf_render_to_drawable_alpha">
3526 <type name="none" c:type="void"/>
3529 <parameter name="pixbuf">
3530 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3532 <parameter name="drawable">
3533 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3535 <parameter name="src_x">
3536 <type name="int32" c:type="int"/>
3538 <parameter name="src_y">
3539 <type name="int32" c:type="int"/>
3541 <parameter name="dest_x">
3542 <type name="int32" c:type="int"/>
3544 <parameter name="dest_y">
3545 <type name="int32" c:type="int"/>
3547 <parameter name="width">
3548 <type name="int32" c:type="int"/>
3550 <parameter name="height">
3551 <type name="int32" c:type="int"/>
3553 <parameter name="alpha_mode">
3554 <type name="GdkPixbufAlphaMode" c:type="GdkPixbufAlphaMode"/>
3556 <parameter name="alpha_threshold">
3557 <type name="int32" c:type="int"/>
3559 <parameter name="dither">
3560 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
3562 <parameter name="x_dither">
3563 <type name="int32" c:type="int"/>
3565 <parameter name="y_dither">
3566 <type name="int32" c:type="int"/>
3570 <function name="pixbuf_render_pixmap_and_mask_for_colormap"
3571 c:identifier="gdk_pixbuf_render_pixmap_and_mask_for_colormap">
3573 <type name="none" c:type="void"/>
3576 <parameter name="pixbuf">
3577 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3579 <parameter name="colormap">
3580 <type name="Colormap" c:type="GdkColormap*"/>
3582 <parameter name="pixmap_return">
3583 <type name="GdkPixmap" c:type="GdkPixmap**"/>
3585 <parameter name="mask_return">
3586 <type name="GdkBitmap" c:type="GdkBitmap**"/>
3588 <parameter name="alpha_threshold">
3589 <type name="int32" c:type="int"/>
3593 <function name="pixbuf_render_pixmap_and_mask"
3594 c:identifier="gdk_pixbuf_render_pixmap_and_mask">
3596 <type name="none" c:type="void"/>
3599 <parameter name="pixbuf">
3600 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3602 <parameter name="pixmap_return">
3603 <type name="GdkPixmap" c:type="GdkPixmap**"/>
3605 <parameter name="mask_return">
3606 <type name="GdkBitmap" c:type="GdkBitmap**"/>
3608 <parameter name="alpha_threshold">
3609 <type name="int32" c:type="int"/>
3613 <function name="pixbuf_get_from_drawable"
3614 c:identifier="gdk_pixbuf_get_from_drawable">
3616 <type name="GdkPixbuf*" c:type="GdkPixbuf*"/>
3619 <parameter name="dest">
3620 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3622 <parameter name="src">
3623 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3625 <parameter name="cmap">
3626 <type name="Colormap" c:type="GdkColormap*"/>
3628 <parameter name="src_x">
3629 <type name="int32" c:type="int"/>
3631 <parameter name="src_y">
3632 <type name="int32" c:type="int"/>
3634 <parameter name="dest_x">
3635 <type name="int32" c:type="int"/>
3637 <parameter name="dest_y">
3638 <type name="int32" c:type="int"/>
3640 <parameter name="width">
3641 <type name="int32" c:type="int"/>
3643 <parameter name="height">
3644 <type name="int32" c:type="int"/>
3648 <function name="pixbuf_get_from_image"
3649 c:identifier="gdk_pixbuf_get_from_image">
3651 <type name="GdkPixbuf*" c:type="GdkPixbuf*"/>
3654 <parameter name="dest">
3655 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3657 <parameter name="src">
3658 <type name="GdkImage" c:type="GdkImage*"/>
3660 <parameter name="cmap">
3661 <type name="Colormap" c:type="GdkColormap*"/>
3663 <parameter name="src_x">
3664 <type name="int32" c:type="int"/>
3666 <parameter name="src_y">
3667 <type name="int32" c:type="int"/>
3669 <parameter name="dest_x">
3670 <type name="int32" c:type="int"/>
3672 <parameter name="dest_y">
3673 <type name="int32" c:type="int"/>
3675 <parameter name="width">
3676 <type name="int32" c:type="int"/>
3678 <parameter name="height">
3679 <type name="int32" c:type="int"/>
3683 <function name="cairo_create" c:identifier="gdk_cairo_create">
3685 <type name="cairo_t*" c:type="cairo_t*"/>
3688 <parameter name="drawable">
3689 <type name="GdkDrawable" c:type="GdkDrawable*"/>
3693 <function name="cairo_set_source_color"
3694 c:identifier="gdk_cairo_set_source_color">
3696 <type name="none" c:type="void"/>
3699 <parameter name="cr">
3700 <type name="cairo_t" c:type="cairo_t*"/>
3702 <parameter name="color">
3703 <type name="Color" c:type="GdkColor*"/>
3707 <function name="cairo_set_source_pixbuf"
3708 c:identifier="gdk_cairo_set_source_pixbuf">
3710 <type name="none" c:type="void"/>
3713 <parameter name="cr">
3714 <type name="cairo_t" c:type="cairo_t*"/>
3716 <parameter name="pixbuf">
3717 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
3719 <parameter name="pixbuf_x">
3720 <type name="double" c:type="double"/>
3722 <parameter name="pixbuf_y">
3723 <type name="double" c:type="double"/>
3727 <function name="cairo_set_source_pixmap"
3728 c:identifier="gdk_cairo_set_source_pixmap">
3730 <type name="none" c:type="void"/>
3733 <parameter name="cr">
3734 <type name="cairo_t" c:type="cairo_t*"/>
3736 <parameter name="pixmap">
3737 <type name="GdkPixmap" c:type="GdkPixmap*"/>
3739 <parameter name="pixmap_x">
3740 <type name="double" c:type="double"/>
3742 <parameter name="pixmap_y">
3743 <type name="double" c:type="double"/>
3747 <function name="cairo_rectangle" c:identifier="gdk_cairo_rectangle">
3749 <type name="none" c:type="void"/>
3752 <parameter name="cr">
3753 <type name="cairo_t" c:type="cairo_t*"/>
3755 <parameter name="rectangle">
3756 <type name="GdkRectangle" c:type="GdkRectangle*"/>
3760 <function name="cairo_region" c:identifier="gdk_cairo_region">
3762 <type name="none" c:type="void"/>
3765 <parameter name="cr">
3766 <type name="cairo_t" c:type="cairo_t*"/>
3768 <parameter name="region">
3769 <type name="GdkRegion" c:type="GdkRegion*"/>
3773 <enumeration name="CursorType"
3774 c:type="GdkCursorType"
3775 glib:type-name="GdkCursorType"
3776 glib:get-type="gdk_cursor_type_get_type">
3777 <member name="x-cursor"
3779 c:identifier="GDK_X_CURSOR"
3780 glib:nick="x-cursor"/>
3781 <member name="arrow"
3783 c:identifier="GDK_ARROW"
3785 <member name="based-arrow-down"
3787 c:identifier="GDK_BASED_ARROW_DOWN"
3788 glib:nick="based-arrow-down"/>
3789 <member name="based-arrow-up"
3791 c:identifier="GDK_BASED_ARROW_UP"
3792 glib:nick="based-arrow-up"/>
3793 <member name="boat" value="8" c:identifier="GDK_BOAT" glib:nick="boat"/>
3794 <member name="bogosity"
3796 c:identifier="GDK_BOGOSITY"
3797 glib:nick="bogosity"/>
3798 <member name="bottom-left-corner"
3800 c:identifier="GDK_BOTTOM_LEFT_CORNER"
3801 glib:nick="bottom-left-corner"/>
3802 <member name="bottom-right-corner"
3804 c:identifier="GDK_BOTTOM_RIGHT_CORNER"
3805 glib:nick="bottom-right-corner"/>
3806 <member name="bottom-side"
3808 c:identifier="GDK_BOTTOM_SIDE"
3809 glib:nick="bottom-side"/>
3810 <member name="bottom-tee"
3812 c:identifier="GDK_BOTTOM_TEE"
3813 glib:nick="bottom-tee"/>
3814 <member name="box-spiral"
3816 c:identifier="GDK_BOX_SPIRAL"
3817 glib:nick="box-spiral"/>
3818 <member name="center-ptr"
3820 c:identifier="GDK_CENTER_PTR"
3821 glib:nick="center-ptr"/>
3822 <member name="circle"
3824 c:identifier="GDK_CIRCLE"
3825 glib:nick="circle"/>
3826 <member name="clock"
3828 c:identifier="GDK_CLOCK"
3830 <member name="coffee-mug"
3832 c:identifier="GDK_COFFEE_MUG"
3833 glib:nick="coffee-mug"/>
3834 <member name="cross"
3836 c:identifier="GDK_CROSS"
3838 <member name="cross-reverse"
3840 c:identifier="GDK_CROSS_REVERSE"
3841 glib:nick="cross-reverse"/>
3842 <member name="crosshair"
3844 c:identifier="GDK_CROSSHAIR"
3845 glib:nick="crosshair"/>
3846 <member name="diamond-cross"
3848 c:identifier="GDK_DIAMOND_CROSS"
3849 glib:nick="diamond-cross"/>
3850 <member name="dot" value="38" c:identifier="GDK_DOT" glib:nick="dot"/>
3851 <member name="dotbox"
3853 c:identifier="GDK_DOTBOX"
3854 glib:nick="dotbox"/>
3855 <member name="double-arrow"
3857 c:identifier="GDK_DOUBLE_ARROW"
3858 glib:nick="double-arrow"/>
3859 <member name="draft-large"
3861 c:identifier="GDK_DRAFT_LARGE"
3862 glib:nick="draft-large"/>
3863 <member name="draft-small"
3865 c:identifier="GDK_DRAFT_SMALL"
3866 glib:nick="draft-small"/>
3867 <member name="draped-box"
3869 c:identifier="GDK_DRAPED_BOX"
3870 glib:nick="draped-box"/>
3871 <member name="exchange"
3873 c:identifier="GDK_EXCHANGE"
3874 glib:nick="exchange"/>
3875 <member name="fleur"
3877 c:identifier="GDK_FLEUR"
3879 <member name="gobbler"
3881 c:identifier="GDK_GOBBLER"
3882 glib:nick="gobbler"/>
3883 <member name="gumby"
3885 c:identifier="GDK_GUMBY"
3887 <member name="hand1"
3889 c:identifier="GDK_HAND1"
3891 <member name="hand2"
3893 c:identifier="GDK_HAND2"
3895 <member name="heart"
3897 c:identifier="GDK_HEART"
3899 <member name="icon" value="64" c:identifier="GDK_ICON" glib:nick="icon"/>
3900 <member name="iron-cross"
3902 c:identifier="GDK_IRON_CROSS"
3903 glib:nick="iron-cross"/>
3904 <member name="left-ptr"
3906 c:identifier="GDK_LEFT_PTR"
3907 glib:nick="left-ptr"/>
3908 <member name="left-side"
3910 c:identifier="GDK_LEFT_SIDE"
3911 glib:nick="left-side"/>
3912 <member name="left-tee"
3914 c:identifier="GDK_LEFT_TEE"
3915 glib:nick="left-tee"/>
3916 <member name="leftbutton"
3918 c:identifier="GDK_LEFTBUTTON"
3919 glib:nick="leftbutton"/>
3920 <member name="ll-angle"
3922 c:identifier="GDK_LL_ANGLE"
3923 glib:nick="ll-angle"/>
3924 <member name="lr-angle"
3926 c:identifier="GDK_LR_ANGLE"
3927 glib:nick="lr-angle"/>
3928 <member name="man" value="80" c:identifier="GDK_MAN" glib:nick="man"/>
3929 <member name="middlebutton"
3931 c:identifier="GDK_MIDDLEBUTTON"
3932 glib:nick="middlebutton"/>
3933 <member name="mouse"
3935 c:identifier="GDK_MOUSE"
3937 <member name="pencil"
3939 c:identifier="GDK_PENCIL"
3940 glib:nick="pencil"/>
3941 <member name="pirate"
3943 c:identifier="GDK_PIRATE"
3944 glib:nick="pirate"/>
3945 <member name="plus" value="90" c:identifier="GDK_PLUS" glib:nick="plus"/>
3946 <member name="question-arrow"
3948 c:identifier="GDK_QUESTION_ARROW"
3949 glib:nick="question-arrow"/>
3950 <member name="right-ptr"
3952 c:identifier="GDK_RIGHT_PTR"
3953 glib:nick="right-ptr"/>
3954 <member name="right-side"
3956 c:identifier="GDK_RIGHT_SIDE"
3957 glib:nick="right-side"/>
3958 <member name="right-tee"
3960 c:identifier="GDK_RIGHT_TEE"
3961 glib:nick="right-tee"/>
3962 <member name="rightbutton"
3964 c:identifier="GDK_RIGHTBUTTON"
3965 glib:nick="rightbutton"/>
3966 <member name="rtl-logo"
3968 c:identifier="GDK_RTL_LOGO"
3969 glib:nick="rtl-logo"/>
3970 <member name="sailboat"
3972 c:identifier="GDK_SAILBOAT"
3973 glib:nick="sailboat"/>
3974 <member name="sb-down-arrow"
3976 c:identifier="GDK_SB_DOWN_ARROW"
3977 glib:nick="sb-down-arrow"/>
3978 <member name="sb-h-double-arrow"
3980 c:identifier="GDK_SB_H_DOUBLE_ARROW"
3981 glib:nick="sb-h-double-arrow"/>
3982 <member name="sb-left-arrow"
3984 c:identifier="GDK_SB_LEFT_ARROW"
3985 glib:nick="sb-left-arrow"/>
3986 <member name="sb-right-arrow"
3988 c:identifier="GDK_SB_RIGHT_ARROW"
3989 glib:nick="sb-right-arrow"/>
3990 <member name="sb-up-arrow"
3992 c:identifier="GDK_SB_UP_ARROW"
3993 glib:nick="sb-up-arrow"/>
3994 <member name="sb-v-double-arrow"
3996 c:identifier="GDK_SB_V_DOUBLE_ARROW"
3997 glib:nick="sb-v-double-arrow"/>
3998 <member name="shuttle"
4000 c:identifier="GDK_SHUTTLE"
4001 glib:nick="shuttle"/>
4002 <member name="sizing"
4004 c:identifier="GDK_SIZING"
4005 glib:nick="sizing"/>
4006 <member name="spider"
4008 c:identifier="GDK_SPIDER"
4009 glib:nick="spider"/>
4010 <member name="spraycan"
4012 c:identifier="GDK_SPRAYCAN"
4013 glib:nick="spraycan"/>
4016 c:identifier="GDK_STAR"
4018 <member name="target"
4020 c:identifier="GDK_TARGET"
4021 glib:nick="target"/>
4022 <member name="tcross"
4024 c:identifier="GDK_TCROSS"
4025 glib:nick="tcross"/>
4026 <member name="top-left-arrow"
4028 c:identifier="GDK_TOP_LEFT_ARROW"
4029 glib:nick="top-left-arrow"/>
4030 <member name="top-left-corner"
4032 c:identifier="GDK_TOP_LEFT_CORNER"
4033 glib:nick="top-left-corner"/>
4034 <member name="top-right-corner"
4036 c:identifier="GDK_TOP_RIGHT_CORNER"
4037 glib:nick="top-right-corner"/>
4038 <member name="top-side"
4040 c:identifier="GDK_TOP_SIDE"
4041 glib:nick="top-side"/>
4042 <member name="top-tee"
4044 c:identifier="GDK_TOP_TEE"
4045 glib:nick="top-tee"/>
4048 c:identifier="GDK_TREK"
4050 <member name="ul-angle"
4052 c:identifier="GDK_UL_ANGLE"
4053 glib:nick="ul-angle"/>
4054 <member name="umbrella"
4056 c:identifier="GDK_UMBRELLA"
4057 glib:nick="umbrella"/>
4058 <member name="ur-angle"
4060 c:identifier="GDK_UR_ANGLE"
4061 glib:nick="ur-angle"/>
4062 <member name="watch"
4064 c:identifier="GDK_WATCH"
4066 <member name="xterm"
4068 c:identifier="GDK_XTERM"
4070 <member name="last-cursor"
4072 c:identifier="GDK_LAST_CURSOR"
4073 glib:nick="last-cursor"/>
4074 <member name="cursor-is-pixmap"
4076 c:identifier="GDK_CURSOR_IS_PIXMAP"
4077 glib:nick="cursor-is-pixmap"/>
4079 <glib:boxed c:type="Cursor"
4081 glib:type-name="GdkCursor"
4082 glib:get-type="gdk_cursor_get_type">
4083 <constructor name="new_for_display"
4084 c:identifier="gdk_cursor_new_for_display">
4086 <type name="Cursor" c:type="GdkCursor*"/>
4089 <parameter name="display">
4090 <type name="Display" c:type="GdkDisplay*"/>
4092 <parameter name="cursor_type">
4093 <type name="GdkCursorType" c:type="GdkCursorType"/>
4097 <constructor name="new" c:identifier="gdk_cursor_new">
4099 <type name="Cursor" c:type="GdkCursor*"/>
4102 <parameter name="cursor_type">
4103 <type name="GdkCursorType" c:type="GdkCursorType"/>
4107 <constructor name="new_from_pixmap"
4108 c:identifier="gdk_cursor_new_from_pixmap">
4110 <type name="Cursor" c:type="GdkCursor*"/>
4113 <parameter name="source">
4114 <type name="GdkPixmap" c:type="GdkPixmap*"/>
4116 <parameter name="mask">
4117 <type name="GdkPixmap" c:type="GdkPixmap*"/>
4119 <parameter name="fg">
4120 <type name="Color" c:type="GdkColor*"/>
4122 <parameter name="bg">
4123 <type name="Color" c:type="GdkColor*"/>
4125 <parameter name="x">
4126 <type name="int32" c:type="gint"/>
4128 <parameter name="y">
4129 <type name="int32" c:type="gint"/>
4133 <constructor name="new_from_pixbuf"
4134 c:identifier="gdk_cursor_new_from_pixbuf">
4136 <type name="Cursor" c:type="GdkCursor*"/>
4139 <parameter name="display">
4140 <type name="Display" c:type="GdkDisplay*"/>
4142 <parameter name="pixbuf">
4143 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
4145 <parameter name="x">
4146 <type name="int32" c:type="gint"/>
4148 <parameter name="y">
4149 <type name="int32" c:type="gint"/>
4153 <constructor name="ref" c:identifier="gdk_cursor_ref">
4155 <type name="Cursor" c:type="GdkCursor*"/>
4158 <parameter name="cursor">
4159 <type name="Cursor" c:type="GdkCursor*"/>
4163 <constructor name="new_from_name"
4164 c:identifier="gdk_cursor_new_from_name">
4166 <type name="Cursor" c:type="GdkCursor*"/>
4169 <parameter name="display">
4170 <type name="Display" c:type="GdkDisplay*"/>
4172 <parameter name="name">
4173 <type name="string" c:type="gchar*"/>
4177 <method name="get_display" c:identifier="gdk_cursor_get_display">
4179 <type name="Display" c:type="GdkDisplay*"/>
4182 <parameter name="cursor">
4183 <type name="Cursor" c:type="GdkCursor*"/>
4187 <method name="unref" c:identifier="gdk_cursor_unref">
4189 <type name="none" c:type="void"/>
4192 <parameter name="cursor">
4193 <type name="Cursor" c:type="GdkCursor*"/>
4197 <method name="get_image" c:identifier="gdk_cursor_get_image">
4199 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
4202 <parameter name="cursor">
4203 <type name="Cursor" c:type="GdkCursor*"/>
4208 <class name="DisplayManager"
4209 c:type="GdkDisplayManager"
4210 parent="GLib.Object"
4211 glib:type-name="GdkDisplayManager"
4212 glib:get-type="gdk_display_manager_get_type">
4213 <constructor name="get" c:identifier="gdk_display_manager_get">
4215 <type name="DisplayManager" c:type="GdkDisplayManager*"/>
4218 <method name="set_default_display"
4219 c:identifier="gdk_display_manager_set_default_display">
4221 <type name="none" c:type="void"/>
4224 <parameter name="display_manager">
4225 <type name="DisplayManager" c:type="GdkDisplayManager*"/>
4227 <parameter name="display">
4228 <type name="Display" c:type="GdkDisplay*"/>
4232 <method name="list_displays"
4233 c:identifier="gdk_display_manager_list_displays">
4235 <type name="GSList" c:type="GSList*"/>
4238 <parameter name="display_manager">
4239 <type name="DisplayManager" c:type="GdkDisplayManager*"/>
4243 <property name="default-display">
4244 <type name="GdkDisplay" c:type="GdkDisplay"/>
4246 <callback name="display_opened">
4248 <type name="none" c:type="void"/>
4251 <parameter name="display_manager">
4252 <type name="GdkDisplayManager*" c:type="GdkDisplayManager*"/>
4254 <parameter name="display">
4255 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
4259 <glib:signal name="display-opened">
4261 <type name="none" c:type="void"/>
4264 <parameter name="object">
4265 <type name="GdkDisplay" c:type="GdkDisplay"/>
4270 <record name="GdkGCValues" c:type="GdkGCValues">
4271 <field name="foreground">
4272 <type name="GdkColor" c:type="GdkColor"/>
4274 <field name="background">
4275 <type name="GdkColor" c:type="GdkColor"/>
4278 <type name="GdkFont*" c:type="GdkFont*"/>
4280 <field name="function">
4281 <type name="GdkFunction" c:type="GdkFunction"/>
4284 <type name="GdkFill" c:type="GdkFill"/>
4287 <type name="GdkPixmap*" c:type="GdkPixmap*"/>
4289 <field name="stipple">
4290 <type name="GdkPixmap*" c:type="GdkPixmap*"/>
4292 <field name="clip_mask">
4293 <type name="GdkPixmap*" c:type="GdkPixmap*"/>
4295 <field name="subwindow_mode">
4296 <type name="GdkSubwindowMode" c:type="GdkSubwindowMode"/>
4298 <field name="ts_x_origin">
4299 <type name="int32" c:type="gint"/>
4301 <field name="ts_y_origin">
4302 <type name="int32" c:type="gint"/>
4304 <field name="clip_x_origin">
4305 <type name="int32" c:type="gint"/>
4307 <field name="clip_y_origin">
4308 <type name="int32" c:type="gint"/>
4310 <field name="graphics_exposures">
4311 <type name="int32" c:type="gint"/>
4313 <field name="line_width">
4314 <type name="int32" c:type="gint"/>
4316 <field name="line_style">
4317 <type name="GdkLineStyle" c:type="GdkLineStyle"/>
4319 <field name="cap_style">
4320 <type name="GdkCapStyle" c:type="GdkCapStyle"/>
4322 <field name="join_style">
4323 <type name="GdkJoinStyle" c:type="GdkJoinStyle"/>
4326 <enumeration name="CapStyle"
4327 c:type="GdkCapStyle"
4328 glib:type-name="GdkCapStyle"
4329 glib:get-type="gdk_cap_style_get_type">
4330 <member name="not-last"
4332 c:identifier="GDK_CAP_NOT_LAST"
4333 glib:nick="not-last"/>
4336 c:identifier="GDK_CAP_BUTT"
4338 <member name="round"
4340 c:identifier="GDK_CAP_ROUND"
4342 <member name="projecting"
4344 c:identifier="GDK_CAP_PROJECTING"
4345 glib:nick="projecting"/>
4347 <enumeration name="Fill"
4349 glib:type-name="GdkFill"
4350 glib:get-type="gdk_fill_get_type">
4351 <member name="solid"
4353 c:identifier="GDK_SOLID"
4355 <member name="tiled"
4357 c:identifier="GDK_TILED"
4359 <member name="stippled"
4361 c:identifier="GDK_STIPPLED"
4362 glib:nick="stippled"/>
4363 <member name="opaque-stippled"
4365 c:identifier="GDK_OPAQUE_STIPPLED"
4366 glib:nick="opaque-stippled"/>
4368 <enumeration name="Function"
4369 c:type="GdkFunction"
4370 glib:type-name="GdkFunction"
4371 glib:get-type="gdk_function_get_type">
4372 <member name="copy" value="0" c:identifier="GDK_COPY" glib:nick="copy"/>
4373 <member name="invert"
4375 c:identifier="GDK_INVERT"
4376 glib:nick="invert"/>
4377 <member name="xor" value="2" c:identifier="GDK_XOR" glib:nick="xor"/>
4378 <member name="clear"
4380 c:identifier="GDK_CLEAR"
4382 <member name="and" value="4" c:identifier="GDK_AND" glib:nick="and"/>
4383 <member name="and-reverse"
4385 c:identifier="GDK_AND_REVERSE"
4386 glib:nick="and-reverse"/>
4387 <member name="and-invert"
4389 c:identifier="GDK_AND_INVERT"
4390 glib:nick="and-invert"/>
4391 <member name="noop" value="7" c:identifier="GDK_NOOP" glib:nick="noop"/>
4392 <member name="or" value="8" c:identifier="GDK_OR" glib:nick="or"/>
4393 <member name="equiv"
4395 c:identifier="GDK_EQUIV"
4397 <member name="or-reverse"
4399 c:identifier="GDK_OR_REVERSE"
4400 glib:nick="or-reverse"/>
4401 <member name="copy-invert"
4403 c:identifier="GDK_COPY_INVERT"
4404 glib:nick="copy-invert"/>
4405 <member name="or-invert"
4407 c:identifier="GDK_OR_INVERT"
4408 glib:nick="or-invert"/>
4409 <member name="nand" value="13" c:identifier="GDK_NAND" glib:nick="nand"/>
4410 <member name="nor" value="14" c:identifier="GDK_NOR" glib:nick="nor"/>
4411 <member name="set" value="15" c:identifier="GDK_SET" glib:nick="set"/>
4413 <enumeration name="JoinStyle"
4414 c:type="GdkJoinStyle"
4415 glib:type-name="GdkJoinStyle"
4416 glib:get-type="gdk_join_style_get_type">
4417 <member name="miter"
4419 c:identifier="GDK_JOIN_MITER"
4421 <member name="round"
4423 c:identifier="GDK_JOIN_ROUND"
4425 <member name="bevel"
4427 c:identifier="GDK_JOIN_BEVEL"
4430 <enumeration name="LineStyle"
4431 c:type="GdkLineStyle"
4432 glib:type-name="GdkLineStyle"
4433 glib:get-type="gdk_line_style_get_type">
4434 <member name="solid"
4436 c:identifier="GDK_LINE_SOLID"
4438 <member name="on-off-dash"
4440 c:identifier="GDK_LINE_ON_OFF_DASH"
4441 glib:nick="on-off-dash"/>
4442 <member name="double-dash"
4444 c:identifier="GDK_LINE_DOUBLE_DASH"
4445 glib:nick="double-dash"/>
4447 <enumeration name="SubwindowMode"
4448 c:type="GdkSubwindowMode"
4449 glib:type-name="GdkSubwindowMode"
4450 glib:get-type="gdk_subwindow_mode_get_type">
4451 <member name="clip-by-children"
4453 c:identifier="GDK_CLIP_BY_CHILDREN"
4454 glib:nick="clip-by-children"/>
4455 <member name="include-inferiors"
4457 c:identifier="GDK_INCLUDE_INFERIORS"
4458 glib:nick="include-inferiors"/>
4460 <bitfield name="GCValuesMask"
4461 c:type="GdkGCValuesMask"
4462 glib:type-name="GdkGCValuesMask"
4463 glib:get-type="gdk_gc_values_mask_get_type">
4464 <member name="foreground"
4466 c:identifier="GDK_GC_FOREGROUND"
4467 glib:nick="foreground"/>
4468 <member name="background"
4470 c:identifier="GDK_GC_BACKGROUND"
4471 glib:nick="background"/>
4474 c:identifier="GDK_GC_FONT"
4476 <member name="function"
4478 c:identifier="GDK_GC_FUNCTION"
4479 glib:nick="function"/>
4482 c:identifier="GDK_GC_FILL"
4486 c:identifier="GDK_GC_TILE"
4488 <member name="stipple"
4490 c:identifier="GDK_GC_STIPPLE"
4491 glib:nick="stipple"/>
4492 <member name="clip-mask"
4494 c:identifier="GDK_GC_CLIP_MASK"
4495 glib:nick="clip-mask"/>
4496 <member name="subwindow"
4498 c:identifier="GDK_GC_SUBWINDOW"
4499 glib:nick="subwindow"/>
4500 <member name="ts-x-origin"
4502 c:identifier="GDK_GC_TS_X_ORIGIN"
4503 glib:nick="ts-x-origin"/>
4504 <member name="ts-y-origin"
4506 c:identifier="GDK_GC_TS_Y_ORIGIN"
4507 glib:nick="ts-y-origin"/>
4508 <member name="clip-x-origin"
4510 c:identifier="GDK_GC_CLIP_X_ORIGIN"
4511 glib:nick="clip-x-origin"/>
4512 <member name="clip-y-origin"
4514 c:identifier="GDK_GC_CLIP_Y_ORIGIN"
4515 glib:nick="clip-y-origin"/>
4516 <member name="exposures"
4518 c:identifier="GDK_GC_EXPOSURES"
4519 glib:nick="exposures"/>
4520 <member name="line-width"
4522 c:identifier="GDK_GC_LINE_WIDTH"
4523 glib:nick="line-width"/>
4524 <member name="line-style"
4526 c:identifier="GDK_GC_LINE_STYLE"
4527 glib:nick="line-style"/>
4528 <member name="cap-style"
4530 c:identifier="GDK_GC_CAP_STYLE"
4531 glib:nick="cap-style"/>
4532 <member name="join-style"
4534 c:identifier="GDK_GC_JOIN_STYLE"
4535 glib:nick="join-style"/>
4539 parent="GLib.Object"
4540 glib:type-name="GdkGC"
4541 glib:get-type="gdk_gc_get_type">
4542 <constructor name="new" c:identifier="gdk_gc_new">
4544 <type name="GC" c:type="GdkGC*"/>
4547 <parameter name="drawable">
4548 <type name="GdkDrawable" c:type="GdkDrawable*"/>
4552 <constructor name="new_with_values"
4553 c:identifier="gdk_gc_new_with_values">
4555 <type name="GC" c:type="GdkGC*"/>
4558 <parameter name="drawable">
4559 <type name="GdkDrawable" c:type="GdkDrawable*"/>
4561 <parameter name="values">
4562 <type name="GdkGCValues" c:type="GdkGCValues*"/>
4564 <parameter name="values_mask">
4565 <type name="GdkGCValuesMask" c:type="GdkGCValuesMask"/>
4569 <constructor name="ref" c:identifier="gdk_gc_ref">
4571 <type name="GC" c:type="GdkGC*"/>
4574 <parameter name="gc">
4575 <type name="GC" c:type="GdkGC*"/>
4579 <method name="unref" c:identifier="gdk_gc_unref">
4581 <type name="none" c:type="void"/>
4584 <parameter name="gc">
4585 <type name="GC" c:type="GdkGC*"/>
4589 <method name="get_values" c:identifier="gdk_gc_get_values">
4591 <type name="none" c:type="void"/>
4594 <parameter name="gc">
4595 <type name="GC" c:type="GdkGC*"/>
4597 <parameter name="values">
4598 <type name="GdkGCValues" c:type="GdkGCValues*"/>
4602 <method name="set_values" c:identifier="gdk_gc_set_values">
4604 <type name="none" c:type="void"/>
4607 <parameter name="gc">
4608 <type name="GC" c:type="GdkGC*"/>
4610 <parameter name="values">
4611 <type name="GdkGCValues" c:type="GdkGCValues*"/>
4613 <parameter name="values_mask">
4614 <type name="GdkGCValuesMask" c:type="GdkGCValuesMask"/>
4618 <method name="set_foreground" c:identifier="gdk_gc_set_foreground">
4620 <type name="none" c:type="void"/>
4623 <parameter name="gc">
4624 <type name="GC" c:type="GdkGC*"/>
4626 <parameter name="color">
4627 <type name="Color" c:type="GdkColor*"/>
4631 <method name="set_background" c:identifier="gdk_gc_set_background">
4633 <type name="none" c:type="void"/>
4636 <parameter name="gc">
4637 <type name="GC" c:type="GdkGC*"/>
4639 <parameter name="color">
4640 <type name="Color" c:type="GdkColor*"/>
4644 <method name="set_font" c:identifier="gdk_gc_set_font">
4646 <type name="none" c:type="void"/>
4649 <parameter name="gc">
4650 <type name="GC" c:type="GdkGC*"/>
4652 <parameter name="font">
4653 <type name="GdkFont" c:type="GdkFont*"/>
4657 <method name="set_function" c:identifier="gdk_gc_set_function">
4659 <type name="none" c:type="void"/>
4662 <parameter name="gc">
4663 <type name="GC" c:type="GdkGC*"/>
4665 <parameter name="function">
4666 <type name="GdkFunction" c:type="GdkFunction"/>
4670 <method name="set_fill" c:identifier="gdk_gc_set_fill">
4672 <type name="none" c:type="void"/>
4675 <parameter name="gc">
4676 <type name="GC" c:type="GdkGC*"/>
4678 <parameter name="fill">
4679 <type name="GdkFill" c:type="GdkFill"/>
4683 <method name="set_tile" c:identifier="gdk_gc_set_tile">
4685 <type name="none" c:type="void"/>
4688 <parameter name="gc">
4689 <type name="GC" c:type="GdkGC*"/>
4691 <parameter name="tile">
4692 <type name="GdkPixmap" c:type="GdkPixmap*"/>
4696 <method name="set_stipple" c:identifier="gdk_gc_set_stipple">
4698 <type name="none" c:type="void"/>
4701 <parameter name="gc">
4702 <type name="GC" c:type="GdkGC*"/>
4704 <parameter name="stipple">
4705 <type name="GdkPixmap" c:type="GdkPixmap*"/>
4709 <method name="set_ts_origin" c:identifier="gdk_gc_set_ts_origin">
4711 <type name="none" c:type="void"/>
4714 <parameter name="gc">
4715 <type name="GC" c:type="GdkGC*"/>
4717 <parameter name="x">
4718 <type name="int32" c:type="gint"/>
4720 <parameter name="y">
4721 <type name="int32" c:type="gint"/>
4725 <method name="set_clip_origin" c:identifier="gdk_gc_set_clip_origin">
4727 <type name="none" c:type="void"/>
4730 <parameter name="gc">
4731 <type name="GC" c:type="GdkGC*"/>
4733 <parameter name="x">
4734 <type name="int32" c:type="gint"/>
4736 <parameter name="y">
4737 <type name="int32" c:type="gint"/>
4741 <method name="set_clip_mask" c:identifier="gdk_gc_set_clip_mask">
4743 <type name="none" c:type="void"/>
4746 <parameter name="gc">
4747 <type name="GC" c:type="GdkGC*"/>
4749 <parameter name="mask">
4750 <type name="GdkBitmap" c:type="GdkBitmap*"/>
4754 <method name="set_clip_rectangle"
4755 c:identifier="gdk_gc_set_clip_rectangle">
4757 <type name="none" c:type="void"/>
4760 <parameter name="gc">
4761 <type name="GC" c:type="GdkGC*"/>
4763 <parameter name="rectangle">
4764 <type name="GdkRectangle" c:type="GdkRectangle*"/>
4768 <method name="set_clip_region" c:identifier="gdk_gc_set_clip_region">
4770 <type name="none" c:type="void"/>
4773 <parameter name="gc">
4774 <type name="GC" c:type="GdkGC*"/>
4776 <parameter name="region">
4777 <type name="GdkRegion" c:type="GdkRegion*"/>
4781 <method name="set_subwindow" c:identifier="gdk_gc_set_subwindow">
4783 <type name="none" c:type="void"/>
4786 <parameter name="gc">
4787 <type name="GC" c:type="GdkGC*"/>
4789 <parameter name="mode">
4790 <type name="GdkSubwindowMode" c:type="GdkSubwindowMode"/>
4794 <method name="set_exposures" c:identifier="gdk_gc_set_exposures">
4796 <type name="none" c:type="void"/>
4799 <parameter name="gc">
4800 <type name="GC" c:type="GdkGC*"/>
4802 <parameter name="exposures">
4803 <type name="boolean" c:type="gboolean"/>
4807 <method name="set_line_attributes"
4808 c:identifier="gdk_gc_set_line_attributes">
4810 <type name="none" c:type="void"/>
4813 <parameter name="gc">
4814 <type name="GC" c:type="GdkGC*"/>
4816 <parameter name="line_width">
4817 <type name="int32" c:type="gint"/>
4819 <parameter name="line_style">
4820 <type name="GdkLineStyle" c:type="GdkLineStyle"/>
4822 <parameter name="cap_style">
4823 <type name="GdkCapStyle" c:type="GdkCapStyle"/>
4825 <parameter name="join_style">
4826 <type name="GdkJoinStyle" c:type="GdkJoinStyle"/>
4830 <method name="set_dashes" c:identifier="gdk_gc_set_dashes">
4832 <type name="none" c:type="void"/>
4835 <parameter name="gc">
4836 <type name="GC" c:type="GdkGC*"/>
4838 <parameter name="dash_offset">
4839 <type name="int32" c:type="gint"/>
4841 <parameter name="dash_list">
4842 <type name="int8" c:type="gint8"/>
4844 <parameter name="n">
4845 <type name="int32" c:type="gint"/>
4849 <method name="offset" c:identifier="gdk_gc_offset">
4851 <type name="none" c:type="void"/>
4854 <parameter name="gc">
4855 <type name="GC" c:type="GdkGC*"/>
4857 <parameter name="x_offset">
4858 <type name="int32" c:type="gint"/>
4860 <parameter name="y_offset">
4861 <type name="int32" c:type="gint"/>
4865 <method name="copy" c:identifier="gdk_gc_copy">
4867 <type name="none" c:type="void"/>
4870 <parameter name="dst_gc">
4871 <type name="GC" c:type="GdkGC*"/>
4873 <parameter name="src_gc">
4874 <type name="GC" c:type="GdkGC*"/>
4878 <method name="set_colormap" c:identifier="gdk_gc_set_colormap">
4880 <type name="none" c:type="void"/>
4883 <parameter name="gc">
4884 <type name="GC" c:type="GdkGC*"/>
4886 <parameter name="colormap">
4887 <type name="Colormap" c:type="GdkColormap*"/>
4891 <method name="get_colormap" c:identifier="gdk_gc_get_colormap">
4893 <type name="Colormap" c:type="GdkColormap*"/>
4896 <parameter name="gc">
4897 <type name="GC" c:type="GdkGC*"/>
4901 <method name="set_rgb_fg_color" c:identifier="gdk_gc_set_rgb_fg_color">
4903 <type name="none" c:type="void"/>
4906 <parameter name="gc">
4907 <type name="GC" c:type="GdkGC*"/>
4909 <parameter name="color">
4910 <type name="Color" c:type="GdkColor*"/>
4914 <method name="set_rgb_bg_color" c:identifier="gdk_gc_set_rgb_bg_color">
4916 <type name="none" c:type="void"/>
4919 <parameter name="gc">
4920 <type name="GC" c:type="GdkGC*"/>
4922 <parameter name="color">
4923 <type name="Color" c:type="GdkColor*"/>
4927 <method name="get_screen" c:identifier="gdk_gc_get_screen">
4929 <type name="GdkScreen" c:type="GdkScreen*"/>
4932 <parameter name="gc">
4933 <type name="GC" c:type="GdkGC*"/>
4937 <callback name="get_values">
4939 <type name="none" c:type="void"/>
4942 <parameter name="gc">
4943 <type name="GdkGC*" c:type="GdkGC*"/>
4945 <parameter name="values">
4946 <type name="GdkGCValues*" c:type="GdkGCValues*"/>
4950 <callback name="set_values">
4952 <type name="none" c:type="void"/>
4955 <parameter name="gc">
4956 <type name="GdkGC*" c:type="GdkGC*"/>
4958 <parameter name="values">
4959 <type name="GdkGCValues*" c:type="GdkGCValues*"/>
4961 <parameter name="mask">
4962 <type name="GdkGCValuesMask" c:type="GdkGCValuesMask"/>
4966 <callback name="set_dashes">
4968 <type name="none" c:type="void"/>
4971 <parameter name="gc">
4972 <type name="GdkGC*" c:type="GdkGC*"/>
4974 <parameter name="dash_offset">
4975 <type name="int32" c:type="gint"/>
4977 <parameter name="dash_list">
4978 <type name="int8" c:type="gint8"/>
4980 <parameter name="n">
4981 <type name="int32" c:type="gint"/>
4985 <callback name="_gdk_reserved1">
4987 <type name="none" c:type="void"/>
4990 <callback name="_gdk_reserved2">
4992 <type name="none" c:type="void"/>
4995 <callback name="_gdk_reserved3">
4997 <type name="none" c:type="void"/>
5000 <callback name="_gdk_reserved4">
5002 <type name="none" c:type="void"/>
5006 <record name="GdkTrapezoid" c:type="GdkTrapezoid">
5008 <type name="double" c:type="double"/>
5011 <type name="double" c:type="double"/>
5014 <type name="double" c:type="double"/>
5017 <type name="double" c:type="double"/>
5020 <type name="double" c:type="double"/>
5023 <type name="double" c:type="double"/>
5026 <class name="Drawable"
5027 c:type="GdkDrawable"
5028 parent="GLib.Object"
5029 glib:type-name="GdkDrawable"
5030 glib:get-type="gdk_drawable_get_type">
5031 <constructor name="ref" c:identifier="gdk_drawable_ref">
5033 <type name="Drawable" c:type="GdkDrawable*"/>
5036 <parameter name="drawable">
5037 <type name="Drawable" c:type="GdkDrawable*"/>
5041 <method name="set_data" c:identifier="gdk_drawable_set_data">
5043 <type name="none" c:type="void"/>
5046 <parameter name="drawable">
5047 <type name="Drawable" c:type="GdkDrawable*"/>
5049 <parameter name="key">
5050 <type name="string" c:type="gchar*"/>
5052 <parameter name="data">
5053 <type name="any" c:type="gpointer"/>
5055 <parameter name="destroy_func">
5056 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
5060 <method name="get_data" c:identifier="gdk_drawable_get_data">
5062 <type name="any" c:type="gpointer"/>
5065 <parameter name="drawable">
5066 <type name="Drawable" c:type="GdkDrawable*"/>
5068 <parameter name="key">
5069 <type name="string" c:type="gchar*"/>
5073 <method name="get_size" c:identifier="gdk_drawable_get_size">
5075 <type name="none" c:type="void"/>
5078 <parameter name="drawable">
5079 <type name="Drawable" c:type="GdkDrawable*"/>
5081 <parameter name="width" direction="out">
5082 <type name="gint" c:type="gint*"/>
5084 <parameter name="height" direction="out">
5085 <type name="gint" c:type="gint*"/>
5089 <method name="set_colormap" c:identifier="gdk_drawable_set_colormap">
5091 <type name="none" c:type="void"/>
5094 <parameter name="drawable">
5095 <type name="Drawable" c:type="GdkDrawable*"/>
5097 <parameter name="colormap">
5098 <type name="Colormap" c:type="GdkColormap*"/>
5102 <method name="get_colormap" c:identifier="gdk_drawable_get_colormap">
5104 <type name="Colormap" c:type="GdkColormap*"/>
5107 <parameter name="drawable">
5108 <type name="Drawable" c:type="GdkDrawable*"/>
5112 <method name="get_visual" c:identifier="gdk_drawable_get_visual">
5114 <type name="GdkVisual" c:type="GdkVisual*"/>
5117 <parameter name="drawable">
5118 <type name="Drawable" c:type="GdkDrawable*"/>
5122 <method name="get_depth" c:identifier="gdk_drawable_get_depth">
5124 <type name="int32" c:type="gint"/>
5127 <parameter name="drawable">
5128 <type name="Drawable" c:type="GdkDrawable*"/>
5132 <method name="get_screen" c:identifier="gdk_drawable_get_screen">
5134 <type name="GdkScreen" c:type="GdkScreen*"/>
5137 <parameter name="drawable">
5138 <type name="Drawable" c:type="GdkDrawable*"/>
5142 <method name="get_display" c:identifier="gdk_drawable_get_display">
5144 <type name="Display" c:type="GdkDisplay*"/>
5147 <parameter name="drawable">
5148 <type name="Drawable" c:type="GdkDrawable*"/>
5152 <method name="unref" c:identifier="gdk_drawable_unref">
5154 <type name="none" c:type="void"/>
5157 <parameter name="drawable">
5158 <type name="Drawable" c:type="GdkDrawable*"/>
5162 <method name="get_image" c:identifier="gdk_drawable_get_image">
5164 <type name="GdkImage" c:type="GdkImage*"/>
5167 <parameter name="drawable">
5168 <type name="Drawable" c:type="GdkDrawable*"/>
5170 <parameter name="x">
5171 <type name="int32" c:type="gint"/>
5173 <parameter name="y">
5174 <type name="int32" c:type="gint"/>
5176 <parameter name="width">
5177 <type name="int32" c:type="gint"/>
5179 <parameter name="height">
5180 <type name="int32" c:type="gint"/>
5184 <method name="copy_to_image" c:identifier="gdk_drawable_copy_to_image">
5186 <type name="GdkImage" c:type="GdkImage*"/>
5189 <parameter name="drawable">
5190 <type name="Drawable" c:type="GdkDrawable*"/>
5192 <parameter name="image">
5193 <type name="GdkImage" c:type="GdkImage*"/>
5195 <parameter name="src_x">
5196 <type name="int32" c:type="gint"/>
5198 <parameter name="src_y">
5199 <type name="int32" c:type="gint"/>
5201 <parameter name="dest_x">
5202 <type name="int32" c:type="gint"/>
5204 <parameter name="dest_y">
5205 <type name="int32" c:type="gint"/>
5207 <parameter name="width">
5208 <type name="int32" c:type="gint"/>
5210 <parameter name="height">
5211 <type name="int32" c:type="gint"/>
5215 <method name="get_clip_region"
5216 c:identifier="gdk_drawable_get_clip_region">
5218 <type name="GdkRegion" c:type="GdkRegion*"/>
5221 <parameter name="drawable">
5222 <type name="Drawable" c:type="GdkDrawable*"/>
5226 <method name="get_visible_region"
5227 c:identifier="gdk_drawable_get_visible_region">
5229 <type name="GdkRegion" c:type="GdkRegion*"/>
5232 <parameter name="drawable">
5233 <type name="Drawable" c:type="GdkDrawable*"/>
5237 <callback name="create_gc">
5239 <type name="GdkGC*" c:type="GdkGC*"/>
5242 <parameter name="drawable">
5243 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5245 <parameter name="values">
5246 <type name="GdkGCValues*" c:type="GdkGCValues*"/>
5248 <parameter name="mask">
5249 <type name="GdkGCValuesMask" c:type="GdkGCValuesMask"/>
5253 <callback name="draw_rectangle">
5255 <type name="none" c:type="void"/>
5258 <parameter name="drawable">
5259 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5261 <parameter name="gc">
5262 <type name="GdkGC*" c:type="GdkGC*"/>
5264 <parameter name="filled">
5265 <type name="boolean" c:type="gboolean"/>
5267 <parameter name="x">
5268 <type name="int32" c:type="gint"/>
5270 <parameter name="y">
5271 <type name="int32" c:type="gint"/>
5273 <parameter name="width">
5274 <type name="int32" c:type="gint"/>
5276 <parameter name="height">
5277 <type name="int32" c:type="gint"/>
5281 <callback name="draw_arc">
5283 <type name="none" c:type="void"/>
5286 <parameter name="drawable">
5287 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5289 <parameter name="gc">
5290 <type name="GdkGC*" c:type="GdkGC*"/>
5292 <parameter name="filled">
5293 <type name="boolean" c:type="gboolean"/>
5295 <parameter name="x">
5296 <type name="int32" c:type="gint"/>
5298 <parameter name="y">
5299 <type name="int32" c:type="gint"/>
5301 <parameter name="width">
5302 <type name="int32" c:type="gint"/>
5304 <parameter name="height">
5305 <type name="int32" c:type="gint"/>
5307 <parameter name="angle1">
5308 <type name="int32" c:type="gint"/>
5310 <parameter name="angle2">
5311 <type name="int32" c:type="gint"/>
5315 <callback name="draw_polygon">
5317 <type name="none" c:type="void"/>
5320 <parameter name="drawable">
5321 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5323 <parameter name="gc">
5324 <type name="GdkGC*" c:type="GdkGC*"/>
5326 <parameter name="filled">
5327 <type name="boolean" c:type="gboolean"/>
5329 <parameter name="points">
5330 <type name="GdkPoint*" c:type="GdkPoint*"/>
5332 <parameter name="npoints">
5333 <type name="int32" c:type="gint"/>
5337 <callback name="draw_text">
5339 <type name="none" c:type="void"/>
5342 <parameter name="drawable">
5343 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5345 <parameter name="font">
5346 <type name="GdkFont*" c:type="GdkFont*"/>
5348 <parameter name="gc">
5349 <type name="GdkGC*" c:type="GdkGC*"/>
5351 <parameter name="x">
5352 <type name="int32" c:type="gint"/>
5354 <parameter name="y">
5355 <type name="int32" c:type="gint"/>
5357 <parameter name="text">
5358 <type name="string" c:type="gchar*"/>
5360 <parameter name="text_length">
5361 <type name="int32" c:type="gint"/>
5365 <callback name="draw_text_wc">
5367 <type name="none" c:type="void"/>
5370 <parameter name="drawable">
5371 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5373 <parameter name="font">
5374 <type name="GdkFont*" c:type="GdkFont*"/>
5376 <parameter name="gc">
5377 <type name="GdkGC*" c:type="GdkGC*"/>
5379 <parameter name="x">
5380 <type name="int32" c:type="gint"/>
5382 <parameter name="y">
5383 <type name="int32" c:type="gint"/>
5385 <parameter name="text">
5386 <type name="GdkWChar*" c:type="GdkWChar*"/>
5388 <parameter name="text_length">
5389 <type name="int32" c:type="gint"/>
5393 <callback name="draw_drawable">
5395 <type name="none" c:type="void"/>
5398 <parameter name="drawable">
5399 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5401 <parameter name="gc">
5402 <type name="GdkGC*" c:type="GdkGC*"/>
5404 <parameter name="src">
5405 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5407 <parameter name="xsrc">
5408 <type name="int32" c:type="gint"/>
5410 <parameter name="ysrc">
5411 <type name="int32" c:type="gint"/>
5413 <parameter name="xdest">
5414 <type name="int32" c:type="gint"/>
5416 <parameter name="ydest">
5417 <type name="int32" c:type="gint"/>
5419 <parameter name="width">
5420 <type name="int32" c:type="gint"/>
5422 <parameter name="height">
5423 <type name="int32" c:type="gint"/>
5427 <callback name="draw_points">
5429 <type name="none" c:type="void"/>
5432 <parameter name="drawable">
5433 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5435 <parameter name="gc">
5436 <type name="GdkGC*" c:type="GdkGC*"/>
5438 <parameter name="points">
5439 <type name="GdkPoint*" c:type="GdkPoint*"/>
5441 <parameter name="npoints">
5442 <type name="int32" c:type="gint"/>
5446 <callback name="draw_segments">
5448 <type name="none" c:type="void"/>
5451 <parameter name="drawable">
5452 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5454 <parameter name="gc">
5455 <type name="GdkGC*" c:type="GdkGC*"/>
5457 <parameter name="segs">
5458 <type name="GdkSegment*" c:type="GdkSegment*"/>
5460 <parameter name="nsegs">
5461 <type name="int32" c:type="gint"/>
5465 <callback name="draw_lines">
5467 <type name="none" c:type="void"/>
5470 <parameter name="drawable">
5471 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5473 <parameter name="gc">
5474 <type name="GdkGC*" c:type="GdkGC*"/>
5476 <parameter name="points">
5477 <type name="GdkPoint*" c:type="GdkPoint*"/>
5479 <parameter name="npoints">
5480 <type name="int32" c:type="gint"/>
5484 <callback name="draw_glyphs">
5486 <type name="none" c:type="void"/>
5489 <parameter name="drawable">
5490 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5492 <parameter name="gc">
5493 <type name="GdkGC*" c:type="GdkGC*"/>
5495 <parameter name="font">
5496 <type name="PangoFont*" c:type="PangoFont*"/>
5498 <parameter name="x">
5499 <type name="int32" c:type="gint"/>
5501 <parameter name="y">
5502 <type name="int32" c:type="gint"/>
5504 <parameter name="glyphs">
5505 <type name="PangoGlyphString*" c:type="PangoGlyphString*"/>
5509 <callback name="draw_image">
5511 <type name="none" c:type="void"/>
5514 <parameter name="drawable">
5515 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5517 <parameter name="gc">
5518 <type name="GdkGC*" c:type="GdkGC*"/>
5520 <parameter name="image">
5521 <type name="GdkImage*" c:type="GdkImage*"/>
5523 <parameter name="xsrc">
5524 <type name="int32" c:type="gint"/>
5526 <parameter name="ysrc">
5527 <type name="int32" c:type="gint"/>
5529 <parameter name="xdest">
5530 <type name="int32" c:type="gint"/>
5532 <parameter name="ydest">
5533 <type name="int32" c:type="gint"/>
5535 <parameter name="width">
5536 <type name="int32" c:type="gint"/>
5538 <parameter name="height">
5539 <type name="int32" c:type="gint"/>
5543 <callback name="get_depth">
5545 <type name="int32" c:type="gint"/>
5548 <parameter name="drawable">
5549 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5553 <callback name="get_size">
5555 <type name="none" c:type="void"/>
5558 <parameter name="drawable">
5559 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5561 <parameter name="width">
5562 <type name="gint*" c:type="gint*"/>
5564 <parameter name="height">
5565 <type name="gint*" c:type="gint*"/>
5569 <callback name="set_colormap">
5571 <type name="none" c:type="void"/>
5574 <parameter name="drawable">
5575 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5577 <parameter name="cmap">
5578 <type name="GdkColormap*" c:type="GdkColormap*"/>
5582 <callback name="get_colormap">
5584 <type name="GdkColormap*" c:type="GdkColormap*"/>
5587 <parameter name="drawable">
5588 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5592 <callback name="get_visual">
5594 <type name="GdkVisual*" c:type="GdkVisual*"/>
5597 <parameter name="drawable">
5598 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5602 <callback name="get_screen">
5604 <type name="GdkScreen*" c:type="GdkScreen*"/>
5607 <parameter name="drawable">
5608 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5612 <callback name="get_image">
5614 <type name="GdkImage*" c:type="GdkImage*"/>
5617 <parameter name="drawable">
5618 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5620 <parameter name="x">
5621 <type name="int32" c:type="gint"/>
5623 <parameter name="y">
5624 <type name="int32" c:type="gint"/>
5626 <parameter name="width">
5627 <type name="int32" c:type="gint"/>
5629 <parameter name="height">
5630 <type name="int32" c:type="gint"/>
5634 <callback name="get_clip_region">
5636 <type name="GdkRegion*" c:type="GdkRegion*"/>
5639 <parameter name="drawable">
5640 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5644 <callback name="get_visible_region">
5646 <type name="GdkRegion*" c:type="GdkRegion*"/>
5649 <parameter name="drawable">
5650 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5654 <callback name="get_composite_drawable">
5656 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5659 <parameter name="drawable">
5660 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5662 <parameter name="x">
5663 <type name="int32" c:type="gint"/>
5665 <parameter name="y">
5666 <type name="int32" c:type="gint"/>
5668 <parameter name="width">
5669 <type name="int32" c:type="gint"/>
5671 <parameter name="height">
5672 <type name="int32" c:type="gint"/>
5674 <parameter name="composite_x_offset">
5675 <type name="gint*" c:type="gint*"/>
5677 <parameter name="composite_y_offset">
5678 <type name="gint*" c:type="gint*"/>
5682 <callback name="draw_pixbuf">
5684 <type name="none" c:type="void"/>
5687 <parameter name="drawable">
5688 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5690 <parameter name="gc">
5691 <type name="GdkGC*" c:type="GdkGC*"/>
5693 <parameter name="pixbuf">
5694 <type name="GdkPixbuf*" c:type="GdkPixbuf*"/>
5696 <parameter name="src_x">
5697 <type name="int32" c:type="gint"/>
5699 <parameter name="src_y">
5700 <type name="int32" c:type="gint"/>
5702 <parameter name="dest_x">
5703 <type name="int32" c:type="gint"/>
5705 <parameter name="dest_y">
5706 <type name="int32" c:type="gint"/>
5708 <parameter name="width">
5709 <type name="int32" c:type="gint"/>
5711 <parameter name="height">
5712 <type name="int32" c:type="gint"/>
5714 <parameter name="dither">
5715 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
5717 <parameter name="x_dither">
5718 <type name="int32" c:type="gint"/>
5720 <parameter name="y_dither">
5721 <type name="int32" c:type="gint"/>
5725 <callback name="_copy_to_image">
5727 <type name="GdkImage*" c:type="GdkImage*"/>
5730 <parameter name="drawable">
5731 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5733 <parameter name="image">
5734 <type name="GdkImage*" c:type="GdkImage*"/>
5736 <parameter name="src_x">
5737 <type name="int32" c:type="gint"/>
5739 <parameter name="src_y">
5740 <type name="int32" c:type="gint"/>
5742 <parameter name="dest_x">
5743 <type name="int32" c:type="gint"/>
5745 <parameter name="dest_y">
5746 <type name="int32" c:type="gint"/>
5748 <parameter name="width">
5749 <type name="int32" c:type="gint"/>
5751 <parameter name="height">
5752 <type name="int32" c:type="gint"/>
5756 <callback name="draw_glyphs_transformed">
5758 <type name="none" c:type="void"/>
5761 <parameter name="drawable">
5762 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5764 <parameter name="gc">
5765 <type name="GdkGC*" c:type="GdkGC*"/>
5767 <parameter name="matrix">
5768 <type name="PangoMatrix*" c:type="PangoMatrix*"/>
5770 <parameter name="font">
5771 <type name="PangoFont*" c:type="PangoFont*"/>
5773 <parameter name="x">
5774 <type name="int32" c:type="gint"/>
5776 <parameter name="y">
5777 <type name="int32" c:type="gint"/>
5779 <parameter name="glyphs">
5780 <type name="PangoGlyphString*" c:type="PangoGlyphString*"/>
5784 <callback name="draw_trapezoids">
5786 <type name="none" c:type="void"/>
5789 <parameter name="drawable">
5790 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5792 <parameter name="gc">
5793 <type name="GdkGC*" c:type="GdkGC*"/>
5795 <parameter name="trapezoids">
5796 <type name="GdkTrapezoid*" c:type="GdkTrapezoid*"/>
5798 <parameter name="n_trapezoids">
5799 <type name="int32" c:type="gint"/>
5803 <callback name="ref_cairo_surface">
5805 <type name="cairo_surface_t*" c:type="cairo_surface_t*"/>
5808 <parameter name="drawable">
5809 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
5813 <callback name="_gdk_reserved4">
5815 <type name="none" c:type="void"/>
5818 <callback name="_gdk_reserved5">
5820 <type name="none" c:type="void"/>
5823 <callback name="_gdk_reserved6">
5825 <type name="none" c:type="void"/>
5828 <callback name="_gdk_reserved7">
5830 <type name="none" c:type="void"/>
5833 <callback name="_gdk_reserved9">
5835 <type name="none" c:type="void"/>
5838 <callback name="_gdk_reserved10">
5840 <type name="none" c:type="void"/>
5843 <callback name="_gdk_reserved11">
5845 <type name="none" c:type="void"/>
5848 <callback name="_gdk_reserved12">
5850 <type name="none" c:type="void"/>
5853 <callback name="_gdk_reserved13">
5855 <type name="none" c:type="void"/>
5858 <callback name="_gdk_reserved14">
5860 <type name="none" c:type="void"/>
5863 <callback name="_gdk_reserved15">
5865 <type name="none" c:type="void"/>
5868 <callback name="_gdk_reserved16">
5870 <type name="none" c:type="void"/>
5874 <function name="draw_point" c:identifier="gdk_draw_point">
5876 <type name="none" c:type="void"/>
5879 <parameter name="drawable">
5880 <type name="Drawable" c:type="GdkDrawable*"/>
5882 <parameter name="gc">
5883 <type name="GC" c:type="GdkGC*"/>
5885 <parameter name="x">
5886 <type name="int32" c:type="gint"/>
5888 <parameter name="y">
5889 <type name="int32" c:type="gint"/>
5893 <function name="draw_line" c:identifier="gdk_draw_line">
5895 <type name="none" c:type="void"/>
5898 <parameter name="drawable">
5899 <type name="Drawable" c:type="GdkDrawable*"/>
5901 <parameter name="gc">
5902 <type name="GC" c:type="GdkGC*"/>
5904 <parameter name="x1_">
5905 <type name="int32" c:type="gint"/>
5907 <parameter name="y1_">
5908 <type name="int32" c:type="gint"/>
5910 <parameter name="x2_">
5911 <type name="int32" c:type="gint"/>
5913 <parameter name="y2_">
5914 <type name="int32" c:type="gint"/>
5918 <function name="draw_rectangle" c:identifier="gdk_draw_rectangle">
5920 <type name="none" c:type="void"/>
5923 <parameter name="drawable">
5924 <type name="Drawable" c:type="GdkDrawable*"/>
5926 <parameter name="gc">
5927 <type name="GC" c:type="GdkGC*"/>
5929 <parameter name="filled">
5930 <type name="boolean" c:type="gboolean"/>
5932 <parameter name="x">
5933 <type name="int32" c:type="gint"/>
5935 <parameter name="y">
5936 <type name="int32" c:type="gint"/>
5938 <parameter name="width">
5939 <type name="int32" c:type="gint"/>
5941 <parameter name="height">
5942 <type name="int32" c:type="gint"/>
5946 <function name="draw_arc" c:identifier="gdk_draw_arc">
5948 <type name="none" c:type="void"/>
5951 <parameter name="drawable">
5952 <type name="Drawable" c:type="GdkDrawable*"/>
5954 <parameter name="gc">
5955 <type name="GC" c:type="GdkGC*"/>
5957 <parameter name="filled">
5958 <type name="boolean" c:type="gboolean"/>
5960 <parameter name="x">
5961 <type name="int32" c:type="gint"/>
5963 <parameter name="y">
5964 <type name="int32" c:type="gint"/>
5966 <parameter name="width">
5967 <type name="int32" c:type="gint"/>
5969 <parameter name="height">
5970 <type name="int32" c:type="gint"/>
5972 <parameter name="angle1">
5973 <type name="int32" c:type="gint"/>
5975 <parameter name="angle2">
5976 <type name="int32" c:type="gint"/>
5980 <function name="draw_polygon" c:identifier="gdk_draw_polygon">
5982 <type name="none" c:type="void"/>
5985 <parameter name="drawable">
5986 <type name="Drawable" c:type="GdkDrawable*"/>
5988 <parameter name="gc">
5989 <type name="GC" c:type="GdkGC*"/>
5991 <parameter name="filled">
5992 <type name="boolean" c:type="gboolean"/>
5994 <parameter name="points">
5995 <type name="GdkPoint" c:type="GdkPoint*"/>
5997 <parameter name="n_points">
5998 <type name="int32" c:type="gint"/>
6002 <function name="draw_string" c:identifier="gdk_draw_string">
6004 <type name="none" c:type="void"/>
6007 <parameter name="drawable">
6008 <type name="Drawable" c:type="GdkDrawable*"/>
6010 <parameter name="font">
6011 <type name="GdkFont" c:type="GdkFont*"/>
6013 <parameter name="gc">
6014 <type name="GC" c:type="GdkGC*"/>
6016 <parameter name="x">
6017 <type name="int32" c:type="gint"/>
6019 <parameter name="y">
6020 <type name="int32" c:type="gint"/>
6022 <parameter name="string">
6023 <type name="string" c:type="gchar*"/>
6027 <function name="draw_text" c:identifier="gdk_draw_text">
6029 <type name="none" c:type="void"/>
6032 <parameter name="drawable">
6033 <type name="Drawable" c:type="GdkDrawable*"/>
6035 <parameter name="font">
6036 <type name="GdkFont" c:type="GdkFont*"/>
6038 <parameter name="gc">
6039 <type name="GC" c:type="GdkGC*"/>
6041 <parameter name="x">
6042 <type name="int32" c:type="gint"/>
6044 <parameter name="y">
6045 <type name="int32" c:type="gint"/>
6047 <parameter name="text">
6048 <type name="string" c:type="gchar*"/>
6050 <parameter name="text_length">
6051 <type name="int32" c:type="gint"/>
6055 <function name="draw_text_wc" c:identifier="gdk_draw_text_wc">
6057 <type name="none" c:type="void"/>
6060 <parameter name="drawable">
6061 <type name="Drawable" c:type="GdkDrawable*"/>
6063 <parameter name="font">
6064 <type name="GdkFont" c:type="GdkFont*"/>
6066 <parameter name="gc">
6067 <type name="GC" c:type="GdkGC*"/>
6069 <parameter name="x">
6070 <type name="int32" c:type="gint"/>
6072 <parameter name="y">
6073 <type name="int32" c:type="gint"/>
6075 <parameter name="text">
6076 <type name="GdkWChar" c:type="GdkWChar*"/>
6078 <parameter name="text_length">
6079 <type name="int32" c:type="gint"/>
6083 <function name="draw_drawable" c:identifier="gdk_draw_drawable">
6085 <type name="none" c:type="void"/>
6088 <parameter name="drawable">
6089 <type name="Drawable" c:type="GdkDrawable*"/>
6091 <parameter name="gc">
6092 <type name="GC" c:type="GdkGC*"/>
6094 <parameter name="src">
6095 <type name="Drawable" c:type="GdkDrawable*"/>
6097 <parameter name="xsrc">
6098 <type name="int32" c:type="gint"/>
6100 <parameter name="ysrc">
6101 <type name="int32" c:type="gint"/>
6103 <parameter name="xdest">
6104 <type name="int32" c:type="gint"/>
6106 <parameter name="ydest">
6107 <type name="int32" c:type="gint"/>
6109 <parameter name="width">
6110 <type name="int32" c:type="gint"/>
6112 <parameter name="height">
6113 <type name="int32" c:type="gint"/>
6117 <function name="draw_image" c:identifier="gdk_draw_image">
6119 <type name="none" c:type="void"/>
6122 <parameter name="drawable">
6123 <type name="Drawable" c:type="GdkDrawable*"/>
6125 <parameter name="gc">
6126 <type name="GC" c:type="GdkGC*"/>
6128 <parameter name="image">
6129 <type name="GdkImage" c:type="GdkImage*"/>
6131 <parameter name="xsrc">
6132 <type name="int32" c:type="gint"/>
6134 <parameter name="ysrc">
6135 <type name="int32" c:type="gint"/>
6137 <parameter name="xdest">
6138 <type name="int32" c:type="gint"/>
6140 <parameter name="ydest">
6141 <type name="int32" c:type="gint"/>
6143 <parameter name="width">
6144 <type name="int32" c:type="gint"/>
6146 <parameter name="height">
6147 <type name="int32" c:type="gint"/>
6151 <function name="draw_points" c:identifier="gdk_draw_points">
6153 <type name="none" c:type="void"/>
6156 <parameter name="drawable">
6157 <type name="Drawable" c:type="GdkDrawable*"/>
6159 <parameter name="gc">
6160 <type name="GC" c:type="GdkGC*"/>
6162 <parameter name="points">
6163 <type name="GdkPoint" c:type="GdkPoint*"/>
6165 <parameter name="n_points">
6166 <type name="int32" c:type="gint"/>
6170 <function name="draw_segments" c:identifier="gdk_draw_segments">
6172 <type name="none" c:type="void"/>
6175 <parameter name="drawable">
6176 <type name="Drawable" c:type="GdkDrawable*"/>
6178 <parameter name="gc">
6179 <type name="GC" c:type="GdkGC*"/>
6181 <parameter name="segs">
6182 <type name="GdkSegment" c:type="GdkSegment*"/>
6184 <parameter name="n_segs">
6185 <type name="int32" c:type="gint"/>
6189 <function name="draw_lines" c:identifier="gdk_draw_lines">
6191 <type name="none" c:type="void"/>
6194 <parameter name="drawable">
6195 <type name="Drawable" c:type="GdkDrawable*"/>
6197 <parameter name="gc">
6198 <type name="GC" c:type="GdkGC*"/>
6200 <parameter name="points">
6201 <type name="GdkPoint" c:type="GdkPoint*"/>
6203 <parameter name="n_points">
6204 <type name="int32" c:type="gint"/>
6208 <function name="draw_pixbuf" c:identifier="gdk_draw_pixbuf">
6210 <type name="none" c:type="void"/>
6213 <parameter name="drawable">
6214 <type name="Drawable" c:type="GdkDrawable*"/>
6216 <parameter name="gc">
6217 <type name="GC" c:type="GdkGC*"/>
6219 <parameter name="pixbuf">
6220 <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
6222 <parameter name="src_x">
6223 <type name="int32" c:type="gint"/>
6225 <parameter name="src_y">
6226 <type name="int32" c:type="gint"/>
6228 <parameter name="dest_x">
6229 <type name="int32" c:type="gint"/>
6231 <parameter name="dest_y">
6232 <type name="int32" c:type="gint"/>
6234 <parameter name="width">
6235 <type name="int32" c:type="gint"/>
6237 <parameter name="height">
6238 <type name="int32" c:type="gint"/>
6240 <parameter name="dither">
6241 <type name="GdkRgbDither" c:type="GdkRgbDither"/>
6243 <parameter name="x_dither">
6244 <type name="int32" c:type="gint"/>
6246 <parameter name="y_dither">
6247 <type name="int32" c:type="gint"/>
6251 <function name="draw_glyphs" c:identifier="gdk_draw_glyphs">
6253 <type name="none" c:type="void"/>
6256 <parameter name="drawable">
6257 <type name="Drawable" c:type="GdkDrawable*"/>
6259 <parameter name="gc">
6260 <type name="GC" c:type="GdkGC*"/>
6262 <parameter name="font">
6263 <type name="Pango.Font" c:type="PangoFont*"/>
6265 <parameter name="x">
6266 <type name="int32" c:type="gint"/>
6268 <parameter name="y">
6269 <type name="int32" c:type="gint"/>
6271 <parameter name="glyphs">
6272 <type name="PangoGlyphString" c:type="PangoGlyphString*"/>
6276 <function name="draw_layout_line" c:identifier="gdk_draw_layout_line">
6278 <type name="none" c:type="void"/>
6281 <parameter name="drawable">
6282 <type name="Drawable" c:type="GdkDrawable*"/>
6284 <parameter name="gc">
6285 <type name="GC" c:type="GdkGC*"/>
6287 <parameter name="x">
6288 <type name="int32" c:type="gint"/>
6290 <parameter name="y">
6291 <type name="int32" c:type="gint"/>
6293 <parameter name="line">
6294 <type name="PangoLayoutLine" c:type="PangoLayoutLine*"/>
6298 <function name="draw_layout" c:identifier="gdk_draw_layout">
6300 <type name="none" c:type="void"/>
6303 <parameter name="drawable">
6304 <type name="Drawable" c:type="GdkDrawable*"/>
6306 <parameter name="gc">
6307 <type name="GC" c:type="GdkGC*"/>
6309 <parameter name="x">
6310 <type name="int32" c:type="gint"/>
6312 <parameter name="y">
6313 <type name="int32" c:type="gint"/>
6315 <parameter name="layout">
6316 <type name="Pango.Layout" c:type="PangoLayout*"/>
6320 <function name="draw_layout_line_with_colors"
6321 c:identifier="gdk_draw_layout_line_with_colors">
6323 <type name="none" c:type="void"/>
6326 <parameter name="drawable">
6327 <type name="Drawable" c:type="GdkDrawable*"/>
6329 <parameter name="gc">
6330 <type name="GC" c:type="GdkGC*"/>
6332 <parameter name="x">
6333 <type name="int32" c:type="gint"/>
6335 <parameter name="y">
6336 <type name="int32" c:type="gint"/>
6338 <parameter name="line">
6339 <type name="PangoLayoutLine" c:type="PangoLayoutLine*"/>
6341 <parameter name="foreground">
6342 <type name="Color" c:type="GdkColor*"/>
6344 <parameter name="background">
6345 <type name="Color" c:type="GdkColor*"/>
6349 <function name="draw_layout_with_colors"
6350 c:identifier="gdk_draw_layout_with_colors">
6352 <type name="none" c:type="void"/>
6355 <parameter name="drawable">
6356 <type name="Drawable" c:type="GdkDrawable*"/>
6358 <parameter name="gc">
6359 <type name="GC" c:type="GdkGC*"/>
6361 <parameter name="x">
6362 <type name="int32" c:type="gint"/>
6364 <parameter name="y">
6365 <type name="int32" c:type="gint"/>
6367 <parameter name="layout">
6368 <type name="Pango.Layout" c:type="PangoLayout*"/>
6370 <parameter name="foreground">
6371 <type name="Color" c:type="GdkColor*"/>
6373 <parameter name="background">
6374 <type name="Color" c:type="GdkColor*"/>
6378 <function name="draw_glyphs_transformed"
6379 c:identifier="gdk_draw_glyphs_transformed">
6381 <type name="none" c:type="void"/>
6384 <parameter name="drawable">
6385 <type name="Drawable" c:type="GdkDrawable*"/>
6387 <parameter name="gc">
6388 <type name="GC" c:type="GdkGC*"/>
6390 <parameter name="matrix">
6391 <type name="PangoMatrix" c:type="PangoMatrix*"/>
6393 <parameter name="font">
6394 <type name="Pango.Font" c:type="PangoFont*"/>
6396 <parameter name="x">
6397 <type name="int32" c:type="gint"/>
6399 <parameter name="y">
6400 <type name="int32" c:type="gint"/>
6402 <parameter name="glyphs">
6403 <type name="PangoGlyphString" c:type="PangoGlyphString*"/>
6407 <function name="draw_trapezoids" c:identifier="gdk_draw_trapezoids">
6409 <type name="none" c:type="void"/>
6412 <parameter name="drawable">
6413 <type name="Drawable" c:type="GdkDrawable*"/>
6415 <parameter name="gc">
6416 <type name="GC" c:type="GdkGC*"/>
6418 <parameter name="trapezoids">
6419 <type name="GdkTrapezoid" c:type="GdkTrapezoid*"/>
6421 <parameter name="n_trapezoids">
6422 <type name="int32" c:type="gint"/>
6426 <enumeration name="FontType"
6427 c:type="GdkFontType"
6428 glib:type-name="GdkFontType"
6429 glib:get-type="gdk_font_type_get_type">
6432 c:identifier="GDK_FONT_FONT"
6434 <member name="fontset"
6436 c:identifier="GDK_FONT_FONTSET"
6437 glib:nick="fontset"/>
6439 <enumeration name="ImageType"
6440 c:type="GdkImageType"
6441 glib:type-name="GdkImageType"
6442 glib:get-type="gdk_image_type_get_type">
6443 <member name="normal"
6445 c:identifier="GDK_IMAGE_NORMAL"
6446 glib:nick="normal"/>
6447 <member name="shared"
6449 c:identifier="GDK_IMAGE_SHARED"
6450 glib:nick="shared"/>
6451 <member name="fastest"
6453 c:identifier="GDK_IMAGE_FASTEST"
6454 glib:nick="fastest"/>
6456 <enumeration name="PropMode"
6457 c:type="GdkPropMode"
6458 glib:type-name="GdkPropMode"
6459 glib:get-type="gdk_prop_mode_get_type">
6460 <member name="replace"
6462 c:identifier="GDK_PROP_MODE_REPLACE"
6463 glib:nick="replace"/>
6464 <member name="prepend"
6466 c:identifier="GDK_PROP_MODE_PREPEND"
6467 glib:nick="prepend"/>
6468 <member name="append"
6470 c:identifier="GDK_PROP_MODE_APPEND"
6471 glib:nick="append"/>
6473 <enumeration name="FillRule"
6474 c:type="GdkFillRule"
6475 glib:type-name="GdkFillRule"
6476 glib:get-type="gdk_fill_rule_get_type">
6477 <member name="even-odd-rule"
6479 c:identifier="GDK_EVEN_ODD_RULE"
6480 glib:nick="even-odd-rule"/>
6481 <member name="winding-rule"
6483 c:identifier="GDK_WINDING_RULE"
6484 glib:nick="winding-rule"/>
6486 <enumeration name="OverlapType"
6487 c:type="GdkOverlapType"
6488 glib:type-name="GdkOverlapType"
6489 glib:get-type="gdk_overlap_type_get_type">
6492 c:identifier="GDK_OVERLAP_RECTANGLE_IN"
6496 c:identifier="GDK_OVERLAP_RECTANGLE_OUT"
6500 c:identifier="GDK_OVERLAP_RECTANGLE_PART"
6503 <enumeration name="VisualType"
6504 c:type="GdkVisualType"
6505 glib:type-name="GdkVisualType"
6506 glib:get-type="gdk_visual_type_get_type">
6507 <member name="static-gray"
6509 c:identifier="GDK_VISUAL_STATIC_GRAY"
6510 glib:nick="static-gray"/>
6511 <member name="grayscale"
6513 c:identifier="GDK_VISUAL_GRAYSCALE"
6514 glib:nick="grayscale"/>
6515 <member name="static-color"
6517 c:identifier="GDK_VISUAL_STATIC_COLOR"
6518 glib:nick="static-color"/>
6519 <member name="pseudo-color"
6521 c:identifier="GDK_VISUAL_PSEUDO_COLOR"
6522 glib:nick="pseudo-color"/>
6523 <member name="true-color"
6525 c:identifier="GDK_VISUAL_TRUE_COLOR"
6526 glib:nick="true-color"/>
6527 <member name="direct-color"
6529 c:identifier="GDK_VISUAL_DIRECT_COLOR"
6530 glib:nick="direct-color"/>
6532 <enumeration name="WindowClass"
6533 c:type="GdkWindowClass"
6534 glib:type-name="GdkWindowClass"
6535 glib:get-type="gdk_window_class_get_type">
6536 <member name="output"
6538 c:identifier="GDK_INPUT_OUTPUT"
6539 glib:nick="output"/>
6542 c:identifier="GDK_INPUT_ONLY"
6545 <enumeration name="WindowType"
6546 c:type="GdkWindowType"
6547 glib:type-name="GdkWindowType"
6548 glib:get-type="gdk_window_type_get_type">
6551 c:identifier="GDK_WINDOW_ROOT"
6553 <member name="toplevel"
6555 c:identifier="GDK_WINDOW_TOPLEVEL"
6556 glib:nick="toplevel"/>
6557 <member name="child"
6559 c:identifier="GDK_WINDOW_CHILD"
6561 <member name="dialog"
6563 c:identifier="GDK_WINDOW_DIALOG"
6564 glib:nick="dialog"/>
6567 c:identifier="GDK_WINDOW_TEMP"
6569 <member name="foreign"
6571 c:identifier="GDK_WINDOW_FOREIGN"
6572 glib:nick="foreign"/>
6574 <bitfield name="WindowAttributesType"
6575 c:type="GdkWindowAttributesType"
6576 glib:type-name="GdkWindowAttributesType"
6577 glib:get-type="gdk_window_attributes_type_get_type">
6578 <member name="title"
6580 c:identifier="GDK_WA_TITLE"
6582 <member name="x" value="4" c:identifier="GDK_WA_X" glib:nick="x"/>
6583 <member name="y" value="8" c:identifier="GDK_WA_Y" glib:nick="y"/>
6584 <member name="cursor"
6586 c:identifier="GDK_WA_CURSOR"
6587 glib:nick="cursor"/>
6588 <member name="colormap"
6590 c:identifier="GDK_WA_COLORMAP"
6591 glib:nick="colormap"/>
6592 <member name="visual"
6594 c:identifier="GDK_WA_VISUAL"
6595 glib:nick="visual"/>
6596 <member name="wmclass"
6598 c:identifier="GDK_WA_WMCLASS"
6599 glib:nick="wmclass"/>
6600 <member name="noredir"
6602 c:identifier="GDK_WA_NOREDIR"
6603 glib:nick="noredir"/>
6604 <member name="type-hint"
6606 c:identifier="GDK_WA_TYPE_HINT"
6607 glib:nick="type-hint"/>
6609 <bitfield name="WindowHints"
6610 c:type="GdkWindowHints"
6611 glib:type-name="GdkWindowHints"
6612 glib:get-type="gdk_window_hints_get_type">
6615 c:identifier="GDK_HINT_POS"
6617 <member name="min-size"
6619 c:identifier="GDK_HINT_MIN_SIZE"
6620 glib:nick="min-size"/>
6621 <member name="max-size"
6623 c:identifier="GDK_HINT_MAX_SIZE"
6624 glib:nick="max-size"/>
6625 <member name="base-size"
6627 c:identifier="GDK_HINT_BASE_SIZE"
6628 glib:nick="base-size"/>
6629 <member name="aspect"
6631 c:identifier="GDK_HINT_ASPECT"
6632 glib:nick="aspect"/>
6633 <member name="resize-inc"
6635 c:identifier="GDK_HINT_RESIZE_INC"
6636 glib:nick="resize-inc"/>
6637 <member name="win-gravity"
6639 c:identifier="GDK_HINT_WIN_GRAVITY"
6640 glib:nick="win-gravity"/>
6641 <member name="user-pos"
6643 c:identifier="GDK_HINT_USER_POS"
6644 glib:nick="user-pos"/>
6645 <member name="user-size"
6647 c:identifier="GDK_HINT_USER_SIZE"
6648 glib:nick="user-size"/>
6650 <enumeration name="WindowTypeHint"
6651 c:type="GdkWindowTypeHint"
6652 glib:type-name="GdkWindowTypeHint"
6653 glib:get-type="gdk_window_type_hint_get_type">
6654 <member name="normal"
6656 c:identifier="GDK_WINDOW_TYPE_HINT_NORMAL"
6657 glib:nick="normal"/>
6658 <member name="dialog"
6660 c:identifier="GDK_WINDOW_TYPE_HINT_DIALOG"
6661 glib:nick="dialog"/>
6664 c:identifier="GDK_WINDOW_TYPE_HINT_MENU"
6666 <member name="toolbar"
6668 c:identifier="GDK_WINDOW_TYPE_HINT_TOOLBAR"
6669 glib:nick="toolbar"/>
6670 <member name="splashscreen"
6672 c:identifier="GDK_WINDOW_TYPE_HINT_SPLASHSCREEN"
6673 glib:nick="splashscreen"/>
6674 <member name="utility"
6676 c:identifier="GDK_WINDOW_TYPE_HINT_UTILITY"
6677 glib:nick="utility"/>
6680 c:identifier="GDK_WINDOW_TYPE_HINT_DOCK"
6682 <member name="desktop"
6684 c:identifier="GDK_WINDOW_TYPE_HINT_DESKTOP"
6685 glib:nick="desktop"/>
6686 <member name="dropdown-menu"
6688 c:identifier="GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU"
6689 glib:nick="dropdown-menu"/>
6690 <member name="popup-menu"
6692 c:identifier="GDK_WINDOW_TYPE_HINT_POPUP_MENU"
6693 glib:nick="popup-menu"/>
6694 <member name="tooltip"
6696 c:identifier="GDK_WINDOW_TYPE_HINT_TOOLTIP"
6697 glib:nick="tooltip"/>
6698 <member name="notification"
6700 c:identifier="GDK_WINDOW_TYPE_HINT_NOTIFICATION"
6701 glib:nick="notification"/>
6702 <member name="combo"
6704 c:identifier="GDK_WINDOW_TYPE_HINT_COMBO"
6708 c:identifier="GDK_WINDOW_TYPE_HINT_DND"
6711 <bitfield name="WMDecoration"
6712 c:type="GdkWMDecoration"
6713 glib:type-name="GdkWMDecoration"
6714 glib:get-type="gdk_wm_decoration_get_type">
6717 c:identifier="GDK_DECOR_ALL"
6719 <member name="border"
6721 c:identifier="GDK_DECOR_BORDER"
6722 glib:nick="border"/>
6723 <member name="resizeh"
6725 c:identifier="GDK_DECOR_RESIZEH"
6726 glib:nick="resizeh"/>
6727 <member name="title"
6729 c:identifier="GDK_DECOR_TITLE"
6733 c:identifier="GDK_DECOR_MENU"
6735 <member name="minimize"
6737 c:identifier="GDK_DECOR_MINIMIZE"
6738 glib:nick="minimize"/>
6739 <member name="maximize"
6741 c:identifier="GDK_DECOR_MAXIMIZE"
6742 glib:nick="maximize"/>
6744 <bitfield name="WMFunction"
6745 c:type="GdkWMFunction"
6746 glib:type-name="GdkWMFunction"
6747 glib:get-type="gdk_wm_function_get_type">
6750 c:identifier="GDK_FUNC_ALL"
6752 <member name="resize"
6754 c:identifier="GDK_FUNC_RESIZE"
6755 glib:nick="resize"/>
6758 c:identifier="GDK_FUNC_MOVE"
6760 <member name="minimize"
6762 c:identifier="GDK_FUNC_MINIMIZE"
6763 glib:nick="minimize"/>
6764 <member name="maximize"
6766 c:identifier="GDK_FUNC_MAXIMIZE"
6767 glib:nick="maximize"/>
6768 <member name="close"
6770 c:identifier="GDK_FUNC_CLOSE"
6773 <enumeration name="Gravity"
6775 glib:type-name="GdkGravity"
6776 glib:get-type="gdk_gravity_get_type">
6777 <member name="north-west"
6779 c:identifier="GDK_GRAVITY_NORTH_WEST"
6780 glib:nick="north-west"/>
6781 <member name="north"
6783 c:identifier="GDK_GRAVITY_NORTH"
6785 <member name="north-east"
6787 c:identifier="GDK_GRAVITY_NORTH_EAST"
6788 glib:nick="north-east"/>
6791 c:identifier="GDK_GRAVITY_WEST"
6793 <member name="center"
6795 c:identifier="GDK_GRAVITY_CENTER"
6796 glib:nick="center"/>
6799 c:identifier="GDK_GRAVITY_EAST"
6801 <member name="south-west"
6803 c:identifier="GDK_GRAVITY_SOUTH_WEST"
6804 glib:nick="south-west"/>
6805 <member name="south"
6807 c:identifier="GDK_GRAVITY_SOUTH"
6809 <member name="south-east"
6811 c:identifier="GDK_GRAVITY_SOUTH_EAST"
6812 glib:nick="south-east"/>
6813 <member name="static"
6815 c:identifier="GDK_GRAVITY_STATIC"
6816 glib:nick="static"/>
6818 <enumeration name="WindowEdge"
6819 c:type="GdkWindowEdge"
6820 glib:type-name="GdkWindowEdge"
6821 glib:get-type="gdk_window_edge_get_type">
6822 <member name="north-west"
6824 c:identifier="GDK_WINDOW_EDGE_NORTH_WEST"
6825 glib:nick="north-west"/>
6826 <member name="north"
6828 c:identifier="GDK_WINDOW_EDGE_NORTH"
6830 <member name="north-east"
6832 c:identifier="GDK_WINDOW_EDGE_NORTH_EAST"
6833 glib:nick="north-east"/>
6836 c:identifier="GDK_WINDOW_EDGE_WEST"
6840 c:identifier="GDK_WINDOW_EDGE_EAST"
6842 <member name="south-west"
6844 c:identifier="GDK_WINDOW_EDGE_SOUTH_WEST"
6845 glib:nick="south-west"/>
6846 <member name="south"
6848 c:identifier="GDK_WINDOW_EDGE_SOUTH"
6850 <member name="south-east"
6852 c:identifier="GDK_WINDOW_EDGE_SOUTH_EAST"
6853 glib:nick="south-east"/>
6855 <glib:boxed c:type="Font"
6857 glib:type-name="GdkFont"
6858 glib:get-type="gdk_font_get_type">
6859 <constructor name="ref" c:identifier="gdk_font_ref">
6861 <type name="Font" c:type="GdkFont*"/>
6864 <parameter name="font">
6865 <type name="Font" c:type="GdkFont*"/>
6869 <constructor name="load_for_display"
6870 c:identifier="gdk_font_load_for_display">
6872 <type name="Font" c:type="GdkFont*"/>
6875 <parameter name="display">
6876 <type name="Display" c:type="GdkDisplay*"/>
6878 <parameter name="font_name">
6879 <type name="string" c:type="gchar*"/>
6883 <constructor name="from_description_for_display"
6884 c:identifier="gdk_font_from_description_for_display">
6886 <type name="Font" c:type="GdkFont*"/>
6889 <parameter name="display">
6890 <type name="Display" c:type="GdkDisplay*"/>
6892 <parameter name="font_desc">
6893 <type name="PangoFontDescription" c:type="PangoFontDescription*"/>
6897 <constructor name="load" c:identifier="gdk_font_load">
6899 <type name="Font" c:type="GdkFont*"/>
6902 <parameter name="font_name">
6903 <type name="string" c:type="gchar*"/>
6907 <constructor name="from_description"
6908 c:identifier="gdk_font_from_description">
6910 <type name="Font" c:type="GdkFont*"/>
6913 <parameter name="font_desc">
6914 <type name="PangoFontDescription" c:type="PangoFontDescription*"/>
6918 <method name="unref" c:identifier="gdk_font_unref">
6920 <type name="none" c:type="void"/>
6923 <parameter name="font">
6924 <type name="Font" c:type="GdkFont*"/>
6928 <method name="id" c:identifier="gdk_font_id">
6930 <type name="int32" c:type="gint"/>
6933 <parameter name="font">
6934 <type name="Font" c:type="GdkFont*"/>
6938 <method name="equal" c:identifier="gdk_font_equal">
6940 <type name="boolean" c:type="gboolean"/>
6943 <parameter name="fonta">
6944 <type name="Font" c:type="GdkFont*"/>
6946 <parameter name="fontb">
6947 <type name="Font" c:type="GdkFont*"/>
6951 <method name="get_display" c:identifier="gdk_font_get_display">
6953 <type name="Display" c:type="GdkDisplay*"/>
6956 <parameter name="font">
6957 <type name="Font" c:type="GdkFont*"/>
6962 <function name="fontset_load_for_display"
6963 c:identifier="gdk_fontset_load_for_display">
6965 <type name="GdkFont*" c:type="GdkFont*"/>
6968 <parameter name="display">
6969 <type name="Display" c:type="GdkDisplay*"/>
6971 <parameter name="fontset_name">
6972 <type name="string" c:type="gchar*"/>
6976 <function name="fontset_load" c:identifier="gdk_fontset_load">
6978 <type name="GdkFont*" c:type="GdkFont*"/>
6981 <parameter name="fontset_name">
6982 <type name="string" c:type="gchar*"/>
6986 <function name="string_width" c:identifier="gdk_string_width">
6988 <type name="int32" c:type="gint"/>
6991 <parameter name="font">
6992 <type name="Font" c:type="GdkFont*"/>
6994 <parameter name="string">
6995 <type name="string" c:type="gchar*"/>
6999 <function name="text_width" c:identifier="gdk_text_width">
7001 <type name="int32" c:type="gint"/>
7004 <parameter name="font">
7005 <type name="Font" c:type="GdkFont*"/>
7007 <parameter name="text">
7008 <type name="string" c:type="gchar*"/>
7010 <parameter name="text_length">
7011 <type name="int32" c:type="gint"/>
7015 <function name="text_width_wc" c:identifier="gdk_text_width_wc">
7017 <type name="int32" c:type="gint"/>
7020 <parameter name="font">
7021 <type name="Font" c:type="GdkFont*"/>
7023 <parameter name="text">
7024 <type name="GdkWChar" c:type="GdkWChar*"/>
7026 <parameter name="text_length">
7027 <type name="int32" c:type="gint"/>
7031 <function name="char_width" c:identifier="gdk_char_width">
7033 <type name="int32" c:type="gint"/>
7036 <parameter name="font">
7037 <type name="Font" c:type="GdkFont*"/>
7039 <parameter name="character">
7040 <type name="gchar" c:type="gchar"/>
7044 <function name="char_width_wc" c:identifier="gdk_char_width_wc">
7046 <type name="int32" c:type="gint"/>
7049 <parameter name="font">
7050 <type name="Font" c:type="GdkFont*"/>
7052 <parameter name="character">
7053 <type name="GdkWChar" c:type="GdkWChar"/>
7057 <function name="string_measure" c:identifier="gdk_string_measure">
7059 <type name="int32" c:type="gint"/>
7062 <parameter name="font">
7063 <type name="Font" c:type="GdkFont*"/>
7065 <parameter name="string">
7066 <type name="string" c:type="gchar*"/>
7070 <function name="text_measure" c:identifier="gdk_text_measure">
7072 <type name="int32" c:type="gint"/>
7075 <parameter name="font">
7076 <type name="Font" c:type="GdkFont*"/>
7078 <parameter name="text">
7079 <type name="string" c:type="gchar*"/>
7081 <parameter name="text_length">
7082 <type name="int32" c:type="gint"/>
7086 <function name="char_measure" c:identifier="gdk_char_measure">
7088 <type name="int32" c:type="gint"/>
7091 <parameter name="font">
7092 <type name="Font" c:type="GdkFont*"/>
7094 <parameter name="character">
7095 <type name="gchar" c:type="gchar"/>
7099 <function name="string_height" c:identifier="gdk_string_height">
7101 <type name="int32" c:type="gint"/>
7104 <parameter name="font">
7105 <type name="Font" c:type="GdkFont*"/>
7107 <parameter name="string">
7108 <type name="string" c:type="gchar*"/>
7112 <function name="text_height" c:identifier="gdk_text_height">
7114 <type name="int32" c:type="gint"/>
7117 <parameter name="font">
7118 <type name="Font" c:type="GdkFont*"/>
7120 <parameter name="text">
7121 <type name="string" c:type="gchar*"/>
7123 <parameter name="text_length">
7124 <type name="int32" c:type="gint"/>
7128 <function name="char_height" c:identifier="gdk_char_height">
7130 <type name="int32" c:type="gint"/>
7133 <parameter name="font">
7134 <type name="Font" c:type="GdkFont*"/>
7136 <parameter name="character">
7137 <type name="gchar" c:type="gchar"/>
7141 <function name="text_extents" c:identifier="gdk_text_extents">
7143 <type name="none" c:type="void"/>
7146 <parameter name="font">
7147 <type name="Font" c:type="GdkFont*"/>
7149 <parameter name="text">
7150 <type name="string" c:type="gchar*"/>
7152 <parameter name="text_length">
7153 <type name="int32" c:type="gint"/>
7155 <parameter name="lbearing">
7156 <type name="gint" c:type="gint*"/>
7158 <parameter name="rbearing">
7159 <type name="gint" c:type="gint*"/>
7161 <parameter name="width">
7162 <type name="gint" c:type="gint*"/>
7164 <parameter name="ascent">
7165 <type name="gint" c:type="gint*"/>
7167 <parameter name="descent">
7168 <type name="gint" c:type="gint*"/>
7172 <function name="text_extents_wc" c:identifier="gdk_text_extents_wc">
7174 <type name="none" c:type="void"/>
7177 <parameter name="font">
7178 <type name="Font" c:type="GdkFont*"/>
7180 <parameter name="text">
7181 <type name="GdkWChar" c:type="GdkWChar*"/>
7183 <parameter name="text_length">
7184 <type name="int32" c:type="gint"/>
7186 <parameter name="lbearing">
7187 <type name="gint" c:type="gint*"/>
7189 <parameter name="rbearing">
7190 <type name="gint" c:type="gint*"/>
7192 <parameter name="width">
7193 <type name="gint" c:type="gint*"/>
7195 <parameter name="ascent">
7196 <type name="gint" c:type="gint*"/>
7198 <parameter name="descent">
7199 <type name="gint" c:type="gint*"/>
7203 <function name="string_extents" c:identifier="gdk_string_extents">
7205 <type name="none" c:type="void"/>
7208 <parameter name="font">
7209 <type name="Font" c:type="GdkFont*"/>
7211 <parameter name="string">
7212 <type name="string" c:type="gchar*"/>
7214 <parameter name="lbearing">
7215 <type name="gint" c:type="gint*"/>
7217 <parameter name="rbearing">
7218 <type name="gint" c:type="gint*"/>
7220 <parameter name="width">
7221 <type name="gint" c:type="gint*"/>
7223 <parameter name="ascent">
7224 <type name="gint" c:type="gint*"/>
7226 <parameter name="descent">
7227 <type name="gint" c:type="gint*"/>
7233 parent="GLib.Object"
7234 glib:type-name="GdkImage"
7235 glib:get-type="gdk_image_get_type">
7236 <constructor name="new" c:identifier="gdk_image_new">
7238 <type name="Image" c:type="GdkImage*"/>
7241 <parameter name="type">
7242 <type name="ImageType" c:type="GdkImageType"/>
7244 <parameter name="visual">
7245 <type name="GdkVisual" c:type="GdkVisual*"/>
7247 <parameter name="width">
7248 <type name="int32" c:type="gint"/>
7250 <parameter name="height">
7251 <type name="int32" c:type="gint"/>
7255 <constructor name="get" c:identifier="gdk_image_get">
7257 <type name="Image" c:type="GdkImage*"/>
7260 <parameter name="drawable">
7261 <type name="Drawable" c:type="GdkDrawable*"/>
7263 <parameter name="x">
7264 <type name="int32" c:type="gint"/>
7266 <parameter name="y">
7267 <type name="int32" c:type="gint"/>
7269 <parameter name="width">
7270 <type name="int32" c:type="gint"/>
7272 <parameter name="height">
7273 <type name="int32" c:type="gint"/>
7277 <constructor name="ref" c:identifier="gdk_image_ref">
7279 <type name="Image" c:type="GdkImage*"/>
7282 <parameter name="image">
7283 <type name="Image" c:type="GdkImage*"/>
7287 <method name="unref" c:identifier="gdk_image_unref">
7289 <type name="none" c:type="void"/>
7292 <parameter name="image">
7293 <type name="Image" c:type="GdkImage*"/>
7297 <method name="put_pixel" c:identifier="gdk_image_put_pixel">
7299 <type name="none" c:type="void"/>
7302 <parameter name="image">
7303 <type name="Image" c:type="GdkImage*"/>
7305 <parameter name="x">
7306 <type name="int32" c:type="gint"/>
7308 <parameter name="y">
7309 <type name="int32" c:type="gint"/>
7311 <parameter name="pixel">
7312 <type name="uint32" c:type="guint32"/>
7316 <method name="get_pixel" c:identifier="gdk_image_get_pixel">
7318 <type name="uint32" c:type="guint32"/>
7321 <parameter name="image">
7322 <type name="Image" c:type="GdkImage*"/>
7324 <parameter name="x">
7325 <type name="int32" c:type="gint"/>
7327 <parameter name="y">
7328 <type name="int32" c:type="gint"/>
7332 <method name="set_colormap" c:identifier="gdk_image_set_colormap">
7334 <type name="none" c:type="void"/>
7337 <parameter name="image">
7338 <type name="Image" c:type="GdkImage*"/>
7340 <parameter name="colormap">
7341 <type name="Colormap" c:type="GdkColormap*"/>
7345 <method name="get_colormap" c:identifier="gdk_image_get_colormap">
7347 <type name="Colormap" c:type="GdkColormap*"/>
7350 <parameter name="image">
7351 <type name="Image" c:type="GdkImage*"/>
7356 <record name="GdkKeymapKey" c:type="GdkKeymapKey">
7357 <field name="keycode">
7358 <type name="guint" c:type="guint"/>
7360 <field name="group">
7361 <type name="int32" c:type="gint"/>
7363 <field name="level">
7364 <type name="int32" c:type="gint"/>
7367 <class name="Keymap"
7369 parent="GLib.Object"
7370 glib:type-name="GdkKeymap"
7371 glib:get-type="gdk_keymap_get_type">
7372 <constructor name="get_default" c:identifier="gdk_keymap_get_default">
7374 <type name="Keymap" c:type="GdkKeymap*"/>
7377 <constructor name="get_for_display"
7378 c:identifier="gdk_keymap_get_for_display">
7380 <type name="Keymap" c:type="GdkKeymap*"/>
7383 <parameter name="display">
7384 <type name="Display" c:type="GdkDisplay*"/>
7388 <method name="lookup_key" c:identifier="gdk_keymap_lookup_key">
7390 <type name="guint" c:type="guint"/>
7393 <parameter name="keymap">
7394 <type name="Keymap" c:type="GdkKeymap*"/>
7396 <parameter name="key">
7397 <type name="GdkKeymapKey" c:type="GdkKeymapKey*"/>
7401 <method name="translate_keyboard_state"
7402 c:identifier="gdk_keymap_translate_keyboard_state">
7404 <type name="boolean" c:type="gboolean"/>
7407 <parameter name="keymap">
7408 <type name="Keymap" c:type="GdkKeymap*"/>
7410 <parameter name="hardware_keycode">
7411 <type name="guint" c:type="guint"/>
7413 <parameter name="state">
7414 <type name="ModifierType" c:type="GdkModifierType"/>
7416 <parameter name="group">
7417 <type name="int32" c:type="gint"/>
7419 <parameter name="keyval" direction="out">
7420 <type name="guint" c:type="guint*"/>
7422 <parameter name="effective_group" direction="out">
7423 <type name="gint" c:type="gint*"/>
7425 <parameter name="level" direction="out">
7426 <type name="gint" c:type="gint*"/>
7428 <parameter name="consumed_modifiers">
7429 <type name="ModifierType" c:type="GdkModifierType*"/>
7433 <method name="get_entries_for_keyval"
7434 c:identifier="gdk_keymap_get_entries_for_keyval">
7436 <type name="boolean" c:type="gboolean"/>
7439 <parameter name="keymap">
7440 <type name="Keymap" c:type="GdkKeymap*"/>
7442 <parameter name="keyval">
7443 <type name="guint" c:type="guint"/>
7445 <parameter name="keys" direction="out">
7446 <type name="GdkKeymapKey" c:type="GdkKeymapKey**"/>
7448 <parameter name="n_keys" direction="out">
7449 <type name="gint" c:type="gint*"/>
7453 <method name="get_entries_for_keycode"
7454 c:identifier="gdk_keymap_get_entries_for_keycode">
7456 <type name="boolean" c:type="gboolean"/>
7459 <parameter name="keymap">
7460 <type name="Keymap" c:type="GdkKeymap*"/>
7462 <parameter name="hardware_keycode">
7463 <type name="guint" c:type="guint"/>
7465 <parameter name="keys" direction="out">
7466 <type name="GdkKeymapKey" c:type="GdkKeymapKey**"/>
7468 <parameter name="keyvals">
7469 <type name="guint" c:type="guint**"/>
7471 <parameter name="n_entries">
7472 <type name="gint" c:type="gint*"/>
7476 <method name="get_direction" c:identifier="gdk_keymap_get_direction">
7478 <type name="PangoDirection" c:type="PangoDirection"/>
7481 <parameter name="keymap">
7482 <type name="Keymap" c:type="GdkKeymap*"/>
7486 <method name="have_bidi_layouts"
7487 c:identifier="gdk_keymap_have_bidi_layouts">
7489 <type name="boolean" c:type="gboolean"/>
7492 <parameter name="keymap">
7493 <type name="Keymap" c:type="GdkKeymap*"/>
7497 <callback name="direction_changed">
7499 <type name="none" c:type="void"/>
7502 <parameter name="keymap">
7503 <type name="GdkKeymap*" c:type="GdkKeymap*"/>
7507 <callback name="keys_changed">
7509 <type name="none" c:type="void"/>
7512 <parameter name="keymap">
7513 <type name="GdkKeymap*" c:type="GdkKeymap*"/>
7517 <glib:signal name="direction-changed">
7519 <type name="none" c:type="void"/>
7522 <glib:signal name="keys-changed">
7524 <type name="none" c:type="void"/>
7528 <function name="keyval_name" c:identifier="gdk_keyval_name">
7530 <type name="string" c:type="gchar*"/>
7533 <parameter name="keyval">
7534 <type name="guint" c:type="guint"/>
7538 <function name="keyval_from_name" c:identifier="gdk_keyval_from_name">
7540 <type name="guint" c:type="guint"/>
7543 <parameter name="keyval_name">
7544 <type name="string" c:type="gchar*"/>
7548 <function name="keyval_convert_case"
7549 c:identifier="gdk_keyval_convert_case">
7551 <type name="none" c:type="void"/>
7554 <parameter name="symbol">
7555 <type name="guint" c:type="guint"/>
7557 <parameter name="lower" direction="out">
7558 <type name="guint" c:type="guint*"/>
7560 <parameter name="upper" direction="out">
7561 <type name="guint" c:type="guint*"/>
7565 <function name="keyval_to_upper" c:identifier="gdk_keyval_to_upper">
7567 <type name="guint" c:type="guint"/>
7570 <parameter name="keyval">
7571 <type name="guint" c:type="guint"/>
7575 <function name="keyval_to_lower" c:identifier="gdk_keyval_to_lower">
7577 <type name="guint" c:type="guint"/>
7580 <parameter name="keyval">
7581 <type name="guint" c:type="guint"/>
7585 <function name="keyval_is_upper" c:identifier="gdk_keyval_is_upper">
7587 <type name="boolean" c:type="gboolean"/>
7590 <parameter name="keyval">
7591 <type name="guint" c:type="guint"/>
7595 <function name="keyval_is_lower" c:identifier="gdk_keyval_is_lower">
7597 <type name="boolean" c:type="gboolean"/>
7600 <parameter name="keyval">
7601 <type name="guint" c:type="guint"/>
7605 <function name="keyval_to_unicode" c:identifier="gdk_keyval_to_unicode">
7607 <type name="uint32" c:type="guint32"/>
7610 <parameter name="keyval">
7611 <type name="guint" c:type="guint"/>
7615 <function name="unicode_to_keyval" c:identifier="gdk_unicode_to_keyval">
7617 <type name="guint" c:type="guint"/>
7620 <parameter name="wc">
7621 <type name="uint32" c:type="guint32"/>
7625 <record name="GdkPangoRendererPrivate" c:type="GdkPangoRendererPrivate"/>
7626 <class name="PangoRenderer"
7627 c:type="GdkPangoRenderer"
7628 parent="Pango.Renderer"
7629 glib:type-name="GdkPangoRenderer"
7630 glib:get-type="gdk_pango_renderer_get_type">
7631 <method name="set_drawable"
7632 c:identifier="gdk_pango_renderer_set_drawable">
7634 <type name="none" c:type="void"/>
7637 <parameter name="gdk_renderer">
7638 <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
7640 <parameter name="drawable">
7641 <type name="Drawable" c:type="GdkDrawable*"/>
7645 <method name="set_gc" c:identifier="gdk_pango_renderer_set_gc">
7647 <type name="none" c:type="void"/>
7650 <parameter name="gdk_renderer">
7651 <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
7653 <parameter name="gc">
7654 <type name="GC" c:type="GdkGC*"/>
7658 <method name="set_stipple" c:identifier="gdk_pango_renderer_set_stipple">
7660 <type name="none" c:type="void"/>
7663 <parameter name="gdk_renderer">
7664 <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
7666 <parameter name="part">
7667 <type name="PangoRenderPart" c:type="PangoRenderPart"/>
7669 <parameter name="stipple">
7670 <type name="GdkBitmap" c:type="GdkBitmap*"/>
7674 <method name="set_override_color"
7675 c:identifier="gdk_pango_renderer_set_override_color">
7677 <type name="none" c:type="void"/>
7680 <parameter name="gdk_renderer">
7681 <type name="PangoRenderer" c:type="GdkPangoRenderer*"/>
7683 <parameter name="part">
7684 <type name="PangoRenderPart" c:type="PangoRenderPart"/>
7686 <parameter name="color">
7687 <type name="Color" c:type="GdkColor*"/>
7691 <property name="screen">
7692 <type name="GdkScreen" c:type="GdkScreen"/>
7695 <function name="pango_renderer_new" c:identifier="gdk_pango_renderer_new">
7697 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
7700 <parameter name="screen">
7701 <type name="GdkScreen" c:type="GdkScreen*"/>
7705 <function name="pango_renderer_get_default"
7706 c:identifier="gdk_pango_renderer_get_default">
7708 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
7711 <parameter name="screen">
7712 <type name="GdkScreen" c:type="GdkScreen*"/>
7716 <function name="pango_context_get_for_screen"
7717 c:identifier="gdk_pango_context_get_for_screen">
7719 <type name="PangoContext*" c:type="PangoContext*"/>
7722 <parameter name="screen">
7723 <type name="GdkScreen" c:type="GdkScreen*"/>
7727 <function name="pango_context_get" c:identifier="gdk_pango_context_get">
7729 <type name="PangoContext*" c:type="PangoContext*"/>
7732 <function name="pango_context_set_colormap"
7733 c:identifier="gdk_pango_context_set_colormap">
7735 <type name="none" c:type="void"/>
7738 <parameter name="context">
7739 <type name="Pango.Context" c:type="PangoContext*"/>
7741 <parameter name="colormap">
7742 <type name="Colormap" c:type="GdkColormap*"/>
7746 <function name="pango_layout_line_get_clip_region"
7747 c:identifier="gdk_pango_layout_line_get_clip_region">
7749 <type name="GdkRegion*" c:type="GdkRegion*"/>
7752 <parameter name="line">
7753 <type name="PangoLayoutLine" c:type="PangoLayoutLine*"/>
7755 <parameter name="x_origin">
7756 <type name="int32" c:type="gint"/>
7758 <parameter name="y_origin">
7759 <type name="int32" c:type="gint"/>
7761 <parameter name="index_ranges">
7762 <type name="gint" c:type="gint*"/>
7764 <parameter name="n_ranges">
7765 <type name="int32" c:type="gint"/>
7769 <function name="pango_layout_get_clip_region"
7770 c:identifier="gdk_pango_layout_get_clip_region">
7772 <type name="GdkRegion*" c:type="GdkRegion*"/>
7775 <parameter name="layout">
7776 <type name="Pango.Layout" c:type="PangoLayout*"/>
7778 <parameter name="x_origin">
7779 <type name="int32" c:type="gint"/>
7781 <parameter name="y_origin">
7782 <type name="int32" c:type="gint"/>
7784 <parameter name="index_ranges">
7785 <type name="gint" c:type="gint*"/>
7787 <parameter name="n_ranges">
7788 <type name="int32" c:type="gint"/>
7792 <record name="GdkPangoAttrStipple" c:type="GdkPangoAttrStipple">
7794 <type name="PangoAttribute" c:type="PangoAttribute"/>
7796 <field name="stipple">
7797 <type name="GdkBitmap*" c:type="GdkBitmap*"/>
7800 <record name="GdkPangoAttrEmbossed" c:type="GdkPangoAttrEmbossed">
7802 <type name="PangoAttribute" c:type="PangoAttribute"/>
7804 <field name="embossed">
7805 <type name="boolean" c:type="gboolean"/>
7808 <record name="GdkPangoAttrEmbossColor" c:type="GdkPangoAttrEmbossColor">
7810 <type name="PangoAttribute" c:type="PangoAttribute"/>
7812 <field name="color">
7813 <type name="PangoColor" c:type="PangoColor"/>
7816 <function name="pango_attr_stipple_new"
7817 c:identifier="gdk_pango_attr_stipple_new">
7819 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
7822 <parameter name="stipple">
7823 <type name="GdkBitmap" c:type="GdkBitmap*"/>
7827 <function name="pango_attr_embossed_new"
7828 c:identifier="gdk_pango_attr_embossed_new">
7830 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
7833 <parameter name="embossed">
7834 <type name="boolean" c:type="gboolean"/>
7838 <function name="pango_attr_emboss_color_new"
7839 c:identifier="gdk_pango_attr_emboss_color_new">
7841 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
7844 <parameter name="color">
7845 <type name="Color" c:type="GdkColor*"/>
7849 <record name="GdkPixmapObject" c:type="GdkPixmapObject">
7850 <field name="parent_instance">
7851 <type name="GdkDrawable" c:type="GdkDrawable"/>
7854 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
7856 <field name="depth">
7857 <type name="int32" c:type="gint"/>
7860 <class name="Pixmap"
7863 glib:type-name="GdkPixmap"
7864 glib:get-type="gdk_pixmap_get_type">
7865 <constructor name="new" c:identifier="gdk_pixmap_new">
7867 <type name="Pixmap" c:type="GdkPixmap*"/>
7870 <parameter name="drawable">
7871 <type name="Drawable" c:type="GdkDrawable*"/>
7873 <parameter name="width">
7874 <type name="int32" c:type="gint"/>
7876 <parameter name="height">
7877 <type name="int32" c:type="gint"/>
7879 <parameter name="depth">
7880 <type name="int32" c:type="gint"/>
7884 <constructor name="create_from_data"
7885 c:identifier="gdk_pixmap_create_from_data">
7887 <type name="Pixmap" c:type="GdkPixmap*"/>
7890 <parameter name="drawable">
7891 <type name="Drawable" c:type="GdkDrawable*"/>
7893 <parameter name="data">
7894 <type name="string" c:type="gchar*"/>
7896 <parameter name="width">
7897 <type name="int32" c:type="gint"/>
7899 <parameter name="height">
7900 <type name="int32" c:type="gint"/>
7902 <parameter name="depth">
7903 <type name="int32" c:type="gint"/>
7905 <parameter name="fg">
7906 <type name="Color" c:type="GdkColor*"/>
7908 <parameter name="bg">
7909 <type name="Color" c:type="GdkColor*"/>
7913 <constructor name="create_from_xpm"
7914 c:identifier="gdk_pixmap_create_from_xpm">
7916 <type name="Pixmap" c:type="GdkPixmap*"/>
7919 <parameter name="drawable">
7920 <type name="Drawable" c:type="GdkDrawable*"/>
7922 <parameter name="mask" direction="out">
7923 <type name="GdkBitmap" c:type="GdkBitmap**"/>
7925 <parameter name="transparent_color">
7926 <type name="Color" c:type="GdkColor*"/>
7928 <parameter name="filename">
7929 <type name="string" c:type="gchar*"/>
7933 <constructor name="colormap_create_from_xpm"
7934 c:identifier="gdk_pixmap_colormap_create_from_xpm">
7936 <type name="Pixmap" c:type="GdkPixmap*"/>
7939 <parameter name="drawable">
7940 <type name="Drawable" c:type="GdkDrawable*"/>
7942 <parameter name="colormap">
7943 <type name="Colormap" c:type="GdkColormap*"/>
7945 <parameter name="mask" direction="out">
7946 <type name="GdkBitmap" c:type="GdkBitmap**"/>
7948 <parameter name="transparent_color">
7949 <type name="Color" c:type="GdkColor*"/>
7951 <parameter name="filename">
7952 <type name="string" c:type="gchar*"/>
7956 <constructor name="create_from_xpm_d"
7957 c:identifier="gdk_pixmap_create_from_xpm_d">
7959 <type name="Pixmap" c:type="GdkPixmap*"/>
7962 <parameter name="drawable">
7963 <type name="Drawable" c:type="GdkDrawable*"/>
7965 <parameter name="mask" direction="out">
7966 <type name="GdkBitmap" c:type="GdkBitmap**"/>
7968 <parameter name="transparent_color">
7969 <type name="Color" c:type="GdkColor*"/>
7971 <parameter name="data">
7972 <type name="gchar" c:type="gchar**"/>
7976 <constructor name="colormap_create_from_xpm_d"
7977 c:identifier="gdk_pixmap_colormap_create_from_xpm_d">
7979 <type name="Pixmap" c:type="GdkPixmap*"/>
7982 <parameter name="drawable">
7983 <type name="Drawable" c:type="GdkDrawable*"/>
7985 <parameter name="colormap">
7986 <type name="Colormap" c:type="GdkColormap*"/>
7988 <parameter name="mask" direction="out">
7989 <type name="GdkBitmap" c:type="GdkBitmap**"/>
7991 <parameter name="transparent_color">
7992 <type name="Color" c:type="GdkColor*"/>
7994 <parameter name="data">
7995 <type name="gchar" c:type="gchar**"/>
7999 <constructor name="foreign_new" c:identifier="gdk_pixmap_foreign_new">
8001 <type name="Pixmap" c:type="GdkPixmap*"/>
8004 <parameter name="anid">
8005 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
8009 <constructor name="lookup" c:identifier="gdk_pixmap_lookup">
8011 <type name="Pixmap" c:type="GdkPixmap*"/>
8014 <parameter name="anid">
8015 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
8019 <constructor name="foreign_new_for_display"
8020 c:identifier="gdk_pixmap_foreign_new_for_display">
8022 <type name="Pixmap" c:type="GdkPixmap*"/>
8025 <parameter name="display">
8026 <type name="Display" c:type="GdkDisplay*"/>
8028 <parameter name="anid">
8029 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
8033 <constructor name="lookup_for_display"
8034 c:identifier="gdk_pixmap_lookup_for_display">
8036 <type name="Pixmap" c:type="GdkPixmap*"/>
8039 <parameter name="display">
8040 <type name="Display" c:type="GdkDisplay*"/>
8042 <parameter name="anid">
8043 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
8047 <constructor name="foreign_new_for_screen"
8048 c:identifier="gdk_pixmap_foreign_new_for_screen">
8050 <type name="Pixmap" c:type="GdkPixmap*"/>
8053 <parameter name="screen">
8054 <type name="GdkScreen" c:type="GdkScreen*"/>
8056 <parameter name="anid">
8057 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
8059 <parameter name="width">
8060 <type name="int32" c:type="gint"/>
8062 <parameter name="height">
8063 <type name="int32" c:type="gint"/>
8065 <parameter name="depth">
8066 <type name="int32" c:type="gint"/>
8071 <function name="bitmap_create_from_data"
8072 c:identifier="gdk_bitmap_create_from_data">
8074 <type name="GdkBitmap*" c:type="GdkBitmap*"/>
8077 <parameter name="drawable">
8078 <type name="Drawable" c:type="GdkDrawable*"/>
8080 <parameter name="data">
8081 <type name="string" c:type="gchar*"/>
8083 <parameter name="width">
8084 <type name="int32" c:type="gint"/>
8086 <parameter name="height">
8087 <type name="int32" c:type="gint"/>
8091 <function name="atom_intern" c:identifier="gdk_atom_intern">
8093 <type name="GdkAtom" c:type="GdkAtom"/>
8096 <parameter name="atom_name">
8097 <type name="string" c:type="gchar*"/>
8099 <parameter name="only_if_exists">
8100 <type name="boolean" c:type="gboolean"/>
8104 <function name="atom_intern_static_string"
8105 c:identifier="gdk_atom_intern_static_string">
8107 <type name="GdkAtom" c:type="GdkAtom"/>
8110 <parameter name="atom_name">
8111 <type name="string" c:type="gchar*"/>
8115 <function name="atom_name" c:identifier="gdk_atom_name">
8117 <type name="string" c:type="gchar*"/>
8120 <parameter name="atom">
8121 <type name="GdkAtom" c:type="GdkAtom"/>
8125 <function name="property_get" c:identifier="gdk_property_get">
8127 <type name="boolean" c:type="gboolean"/>
8130 <parameter name="window">
8131 <type name="GdkWindow" c:type="GdkWindow*"/>
8133 <parameter name="property">
8134 <type name="GdkAtom" c:type="GdkAtom"/>
8136 <parameter name="type">
8137 <type name="GdkAtom" c:type="GdkAtom"/>
8139 <parameter name="offset">
8140 <type name="ulong" c:type="gulong"/>
8142 <parameter name="length">
8143 <type name="ulong" c:type="gulong"/>
8145 <parameter name="pdelete">
8146 <type name="int32" c:type="gint"/>
8148 <parameter name="actual_property_type">
8149 <type name="GdkAtom" c:type="GdkAtom*"/>
8151 <parameter name="actual_format">
8152 <type name="gint" c:type="gint*"/>
8154 <parameter name="actual_length">
8155 <type name="gint" c:type="gint*"/>
8157 <parameter name="data">
8158 <type name="guchar" c:type="guchar**"/>
8162 <function name="property_change" c:identifier="gdk_property_change">
8164 <type name="none" c:type="void"/>
8167 <parameter name="window">
8168 <type name="GdkWindow" c:type="GdkWindow*"/>
8170 <parameter name="property">
8171 <type name="GdkAtom" c:type="GdkAtom"/>
8173 <parameter name="type">
8174 <type name="GdkAtom" c:type="GdkAtom"/>
8176 <parameter name="format">
8177 <type name="int32" c:type="gint"/>
8179 <parameter name="mode">
8180 <type name="PropMode" c:type="GdkPropMode"/>
8182 <parameter name="data">
8183 <type name="guchar" c:type="guchar*"/>
8185 <parameter name="nelements">
8186 <type name="int32" c:type="gint"/>
8190 <function name="property_delete" c:identifier="gdk_property_delete">
8192 <type name="none" c:type="void"/>
8195 <parameter name="window">
8196 <type name="GdkWindow" c:type="GdkWindow*"/>
8198 <parameter name="property">
8199 <type name="GdkAtom" c:type="GdkAtom"/>
8203 <function name="text_property_to_text_list"
8204 c:identifier="gdk_text_property_to_text_list">
8206 <type name="int32" c:type="gint"/>
8209 <parameter name="encoding">
8210 <type name="GdkAtom" c:type="GdkAtom"/>
8212 <parameter name="format">
8213 <type name="int32" c:type="gint"/>
8215 <parameter name="text">
8216 <type name="guchar" c:type="guchar*"/>
8218 <parameter name="length">
8219 <type name="int32" c:type="gint"/>
8221 <parameter name="list">
8222 <type name="gchar" c:type="gchar***"/>
8226 <function name="text_property_to_utf8_list"
8227 c:identifier="gdk_text_property_to_utf8_list">
8229 <type name="int32" c:type="gint"/>
8232 <parameter name="encoding">
8233 <type name="GdkAtom" c:type="GdkAtom"/>
8235 <parameter name="format">
8236 <type name="int32" c:type="gint"/>
8238 <parameter name="text">
8239 <type name="guchar" c:type="guchar*"/>
8241 <parameter name="length">
8242 <type name="int32" c:type="gint"/>
8244 <parameter name="list">
8245 <type name="gchar" c:type="gchar***"/>
8249 <function name="utf8_to_compound_text"
8250 c:identifier="gdk_utf8_to_compound_text">
8252 <type name="boolean" c:type="gboolean"/>
8255 <parameter name="str">
8256 <type name="string" c:type="gchar*"/>
8258 <parameter name="encoding">
8259 <type name="GdkAtom" c:type="GdkAtom*"/>
8261 <parameter name="format">
8262 <type name="gint" c:type="gint*"/>
8264 <parameter name="ctext">
8265 <type name="guchar" c:type="guchar**"/>
8267 <parameter name="length">
8268 <type name="gint" c:type="gint*"/>
8272 <function name="string_to_compound_text"
8273 c:identifier="gdk_string_to_compound_text">
8275 <type name="int32" c:type="gint"/>
8278 <parameter name="str">
8279 <type name="string" c:type="gchar*"/>
8281 <parameter name="encoding">
8282 <type name="GdkAtom" c:type="GdkAtom*"/>
8284 <parameter name="format">
8285 <type name="gint" c:type="gint*"/>
8287 <parameter name="ctext">
8288 <type name="guchar" c:type="guchar**"/>
8290 <parameter name="length">
8291 <type name="gint" c:type="gint*"/>
8295 <function name="text_property_to_text_list_for_display"
8296 c:identifier="gdk_text_property_to_text_list_for_display">
8298 <type name="int32" c:type="gint"/>
8301 <parameter name="display">
8302 <type name="Display" c:type="GdkDisplay*"/>
8304 <parameter name="encoding">
8305 <type name="GdkAtom" c:type="GdkAtom"/>
8307 <parameter name="format">
8308 <type name="int32" c:type="gint"/>
8310 <parameter name="text">
8311 <type name="guchar" c:type="guchar*"/>
8313 <parameter name="length">
8314 <type name="int32" c:type="gint"/>
8316 <parameter name="list">
8317 <type name="gchar" c:type="gchar***"/>
8321 <function name="text_property_to_utf8_list_for_display"
8322 c:identifier="gdk_text_property_to_utf8_list_for_display">
8324 <type name="int32" c:type="gint"/>
8327 <parameter name="display">
8328 <type name="Display" c:type="GdkDisplay*"/>
8330 <parameter name="encoding">
8331 <type name="GdkAtom" c:type="GdkAtom"/>
8333 <parameter name="format">
8334 <type name="int32" c:type="gint"/>
8336 <parameter name="text">
8337 <type name="guchar" c:type="guchar*"/>
8339 <parameter name="length">
8340 <type name="int32" c:type="gint"/>
8342 <parameter name="list">
8343 <type name="gchar" c:type="gchar***"/>
8347 <function name="utf8_to_string_target"
8348 c:identifier="gdk_utf8_to_string_target">
8350 <type name="string" c:type="gchar*"/>
8353 <parameter name="str">
8354 <type name="string" c:type="gchar*"/>
8358 <function name="string_to_compound_text_for_display"
8359 c:identifier="gdk_string_to_compound_text_for_display">
8361 <type name="int32" c:type="gint"/>
8364 <parameter name="display">
8365 <type name="Display" c:type="GdkDisplay*"/>
8367 <parameter name="str">
8368 <type name="string" c:type="gchar*"/>
8370 <parameter name="encoding">
8371 <type name="GdkAtom" c:type="GdkAtom*"/>
8373 <parameter name="format">
8374 <type name="gint" c:type="gint*"/>
8376 <parameter name="ctext">
8377 <type name="guchar" c:type="guchar**"/>
8379 <parameter name="length">
8380 <type name="gint" c:type="gint*"/>
8384 <function name="utf8_to_compound_text_for_display"
8385 c:identifier="gdk_utf8_to_compound_text_for_display">
8387 <type name="boolean" c:type="gboolean"/>
8390 <parameter name="display">
8391 <type name="Display" c:type="GdkDisplay*"/>
8393 <parameter name="str">
8394 <type name="string" c:type="gchar*"/>
8396 <parameter name="encoding">
8397 <type name="GdkAtom" c:type="GdkAtom*"/>
8399 <parameter name="format">
8400 <type name="gint" c:type="gint*"/>
8402 <parameter name="ctext">
8403 <type name="guchar" c:type="guchar**"/>
8405 <parameter name="length">
8406 <type name="gint" c:type="gint*"/>
8410 <function name="free_text_list" c:identifier="gdk_free_text_list">
8412 <type name="none" c:type="void"/>
8415 <parameter name="list">
8416 <type name="gchar" c:type="gchar**"/>
8420 <function name="free_compound_text" c:identifier="gdk_free_compound_text">
8422 <type name="none" c:type="void"/>
8425 <parameter name="ctext">
8426 <type name="guchar" c:type="guchar*"/>
8430 <callback name="GdkSpanFunc">
8432 <type name="none" c:type="void"/>
8435 <parameter name="span">
8436 <type name="GdkSpan*" c:type="GdkSpan*"/>
8438 <parameter name="data">
8439 <type name="any" c:type="gpointer"/>
8443 <function name="region_new" c:identifier="gdk_region_new">
8445 <type name="GdkRegion*" c:type="GdkRegion*"/>
8448 <function name="region_polygon" c:identifier="gdk_region_polygon">
8450 <type name="GdkRegion*" c:type="GdkRegion*"/>
8453 <parameter name="points">
8454 <type name="GdkPoint" c:type="GdkPoint*"/>
8456 <parameter name="n_points">
8457 <type name="int32" c:type="gint"/>
8459 <parameter name="fill_rule">
8460 <type name="FillRule" c:type="GdkFillRule"/>
8464 <function name="region_copy" c:identifier="gdk_region_copy">
8466 <type name="GdkRegion*" c:type="GdkRegion*"/>
8469 <parameter name="region">
8470 <type name="GdkRegion" c:type="GdkRegion*"/>
8474 <function name="region_rectangle" c:identifier="gdk_region_rectangle">
8476 <type name="GdkRegion*" c:type="GdkRegion*"/>
8479 <parameter name="rectangle">
8480 <type name="GdkRectangle" c:type="GdkRectangle*"/>
8484 <function name="region_destroy" c:identifier="gdk_region_destroy">
8486 <type name="none" c:type="void"/>
8489 <parameter name="region">
8490 <type name="GdkRegion" c:type="GdkRegion*"/>
8494 <function name="region_get_clipbox" c:identifier="gdk_region_get_clipbox">
8496 <type name="none" c:type="void"/>
8499 <parameter name="region">
8500 <type name="GdkRegion" c:type="GdkRegion*"/>
8502 <parameter name="rectangle">
8503 <type name="GdkRectangle" c:type="GdkRectangle*"/>
8507 <function name="region_get_rectangles"
8508 c:identifier="gdk_region_get_rectangles">
8510 <type name="none" c:type="void"/>
8513 <parameter name="region">
8514 <type name="GdkRegion" c:type="GdkRegion*"/>
8516 <parameter name="rectangles">
8517 <type name="GdkRectangle" c:type="GdkRectangle**"/>
8519 <parameter name="n_rectangles">
8520 <type name="gint" c:type="gint*"/>
8524 <function name="region_empty" c:identifier="gdk_region_empty">
8526 <type name="boolean" c:type="gboolean"/>
8529 <parameter name="region">
8530 <type name="GdkRegion" c:type="GdkRegion*"/>
8534 <function name="region_equal" c:identifier="gdk_region_equal">
8536 <type name="boolean" c:type="gboolean"/>
8539 <parameter name="region1">
8540 <type name="GdkRegion" c:type="GdkRegion*"/>
8542 <parameter name="region2">
8543 <type name="GdkRegion" c:type="GdkRegion*"/>
8547 <function name="region_point_in" c:identifier="gdk_region_point_in">
8549 <type name="boolean" c:type="gboolean"/>
8552 <parameter name="region">
8553 <type name="GdkRegion" c:type="GdkRegion*"/>
8555 <parameter name="x">
8556 <type name="int32" c:type="int"/>
8558 <parameter name="y">
8559 <type name="int32" c:type="int"/>
8563 <function name="region_rect_in" c:identifier="gdk_region_rect_in">
8565 <type name="GdkOverlapType" c:type="GdkOverlapType"/>
8568 <parameter name="region">
8569 <type name="GdkRegion" c:type="GdkRegion*"/>
8571 <parameter name="rectangle">
8572 <type name="GdkRectangle" c:type="GdkRectangle*"/>
8576 <function name="region_offset" c:identifier="gdk_region_offset">
8578 <type name="none" c:type="void"/>
8581 <parameter name="region">
8582 <type name="GdkRegion" c:type="GdkRegion*"/>
8584 <parameter name="dx">
8585 <type name="int32" c:type="gint"/>
8587 <parameter name="dy">
8588 <type name="int32" c:type="gint"/>
8592 <function name="region_shrink" c:identifier="gdk_region_shrink">
8594 <type name="none" c:type="void"/>
8597 <parameter name="region">
8598 <type name="GdkRegion" c:type="GdkRegion*"/>
8600 <parameter name="dx">
8601 <type name="int32" c:type="gint"/>
8603 <parameter name="dy">
8604 <type name="int32" c:type="gint"/>
8608 <function name="region_union_with_rect"
8609 c:identifier="gdk_region_union_with_rect">
8611 <type name="none" c:type="void"/>
8614 <parameter name="region">
8615 <type name="GdkRegion" c:type="GdkRegion*"/>
8617 <parameter name="rect">
8618 <type name="GdkRectangle" c:type="GdkRectangle*"/>
8622 <function name="region_intersect" c:identifier="gdk_region_intersect">
8624 <type name="none" c:type="void"/>
8627 <parameter name="source1">
8628 <type name="GdkRegion" c:type="GdkRegion*"/>
8630 <parameter name="source2">
8631 <type name="GdkRegion" c:type="GdkRegion*"/>
8635 <function name="region_union" c:identifier="gdk_region_union">
8637 <type name="none" c:type="void"/>
8640 <parameter name="source1">
8641 <type name="GdkRegion" c:type="GdkRegion*"/>
8643 <parameter name="source2">
8644 <type name="GdkRegion" c:type="GdkRegion*"/>
8648 <function name="region_subtract" c:identifier="gdk_region_subtract">
8650 <type name="none" c:type="void"/>
8653 <parameter name="source1">
8654 <type name="GdkRegion" c:type="GdkRegion*"/>
8656 <parameter name="source2">
8657 <type name="GdkRegion" c:type="GdkRegion*"/>
8661 <function name="region_xor" c:identifier="gdk_region_xor">
8663 <type name="none" c:type="void"/>
8666 <parameter name="source1">
8667 <type name="GdkRegion" c:type="GdkRegion*"/>
8669 <parameter name="source2">
8670 <type name="GdkRegion" c:type="GdkRegion*"/>
8674 <function name="region_spans_intersect_foreach"
8675 c:identifier="gdk_region_spans_intersect_foreach">
8677 <type name="none" c:type="void"/>
8680 <parameter name="region">
8681 <type name="GdkRegion" c:type="GdkRegion*"/>
8683 <parameter name="spans">
8684 <type name="GdkSpan" c:type="GdkSpan*"/>
8686 <parameter name="n_spans">
8687 <type name="int32" c:type="int"/>
8689 <parameter name="sorted">
8690 <type name="boolean" c:type="gboolean"/>
8692 <parameter name="function">
8693 <type name="GdkSpanFunc" c:type="GdkSpanFunc"/>
8695 <parameter name="data">
8696 <type name="any" c:type="gpointer"/>
8700 <class name="Screen"
8702 parent="GLib.Object"
8703 glib:type-name="GdkScreen"
8704 glib:get-type="gdk_screen_get_type">
8705 <constructor name="get_default" c:identifier="gdk_screen_get_default">
8707 <type name="Screen" c:type="GdkScreen*"/>
8710 <method name="get_default_colormap"
8711 c:identifier="gdk_screen_get_default_colormap">
8713 <type name="Colormap" c:type="GdkColormap*"/>
8716 <parameter name="screen">
8717 <type name="Screen" c:type="GdkScreen*"/>
8721 <method name="set_default_colormap"
8722 c:identifier="gdk_screen_set_default_colormap">
8724 <type name="none" c:type="void"/>
8727 <parameter name="screen">
8728 <type name="Screen" c:type="GdkScreen*"/>
8730 <parameter name="colormap">
8731 <type name="Colormap" c:type="GdkColormap*"/>
8735 <method name="get_system_colormap"
8736 c:identifier="gdk_screen_get_system_colormap">
8738 <type name="Colormap" c:type="GdkColormap*"/>
8741 <parameter name="screen">
8742 <type name="Screen" c:type="GdkScreen*"/>
8746 <method name="get_system_visual"
8747 c:identifier="gdk_screen_get_system_visual">
8749 <type name="GdkVisual" c:type="GdkVisual*"/>
8752 <parameter name="screen">
8753 <type name="Screen" c:type="GdkScreen*"/>
8757 <method name="get_rgb_colormap"
8758 c:identifier="gdk_screen_get_rgb_colormap">
8760 <type name="Colormap" c:type="GdkColormap*"/>
8763 <parameter name="screen">
8764 <type name="Screen" c:type="GdkScreen*"/>
8768 <method name="get_rgb_visual" c:identifier="gdk_screen_get_rgb_visual">
8770 <type name="GdkVisual" c:type="GdkVisual*"/>
8773 <parameter name="screen">
8774 <type name="Screen" c:type="GdkScreen*"/>
8778 <method name="get_rgba_colormap"
8779 c:identifier="gdk_screen_get_rgba_colormap">
8781 <type name="Colormap" c:type="GdkColormap*"/>
8784 <parameter name="screen">
8785 <type name="Screen" c:type="GdkScreen*"/>
8789 <method name="get_rgba_visual" c:identifier="gdk_screen_get_rgba_visual">
8791 <type name="GdkVisual" c:type="GdkVisual*"/>
8794 <parameter name="screen">
8795 <type name="Screen" c:type="GdkScreen*"/>
8799 <method name="is_composited" c:identifier="gdk_screen_is_composited">
8801 <type name="boolean" c:type="gboolean"/>
8804 <parameter name="screen">
8805 <type name="Screen" c:type="GdkScreen*"/>
8809 <method name="get_root_window" c:identifier="gdk_screen_get_root_window">
8811 <type name="GdkWindow" c:type="GdkWindow*"/>
8814 <parameter name="screen">
8815 <type name="Screen" c:type="GdkScreen*"/>
8819 <method name="get_display" c:identifier="gdk_screen_get_display">
8821 <type name="Display" c:type="GdkDisplay*"/>
8824 <parameter name="screen">
8825 <type name="Screen" c:type="GdkScreen*"/>
8829 <method name="get_number" c:identifier="gdk_screen_get_number">
8831 <type name="int32" c:type="gint"/>
8834 <parameter name="screen">
8835 <type name="Screen" c:type="GdkScreen*"/>
8839 <method name="get_width" c:identifier="gdk_screen_get_width">
8841 <type name="int32" c:type="gint"/>
8844 <parameter name="screen">
8845 <type name="Screen" c:type="GdkScreen*"/>
8849 <method name="get_height" c:identifier="gdk_screen_get_height">
8851 <type name="int32" c:type="gint"/>
8854 <parameter name="screen">
8855 <type name="Screen" c:type="GdkScreen*"/>
8859 <method name="get_width_mm" c:identifier="gdk_screen_get_width_mm">
8861 <type name="int32" c:type="gint"/>
8864 <parameter name="screen">
8865 <type name="Screen" c:type="GdkScreen*"/>
8869 <method name="get_height_mm" c:identifier="gdk_screen_get_height_mm">
8871 <type name="int32" c:type="gint"/>
8874 <parameter name="screen">
8875 <type name="Screen" c:type="GdkScreen*"/>
8879 <method name="list_visuals" c:identifier="gdk_screen_list_visuals">
8881 <type name="GList" c:type="GList*"/>
8884 <parameter name="screen">
8885 <type name="Screen" c:type="GdkScreen*"/>
8889 <method name="get_toplevel_windows"
8890 c:identifier="gdk_screen_get_toplevel_windows">
8892 <type name="GList" c:type="GList*"/>
8895 <parameter name="screen">
8896 <type name="Screen" c:type="GdkScreen*"/>
8900 <method name="make_display_name"
8901 c:identifier="gdk_screen_make_display_name">
8903 <type name="string" c:type="gchar*"/>
8906 <parameter name="screen">
8907 <type name="Screen" c:type="GdkScreen*"/>
8911 <method name="get_n_monitors" c:identifier="gdk_screen_get_n_monitors">
8913 <type name="int32" c:type="gint"/>
8916 <parameter name="screen">
8917 <type name="Screen" c:type="GdkScreen*"/>
8921 <method name="get_monitor_geometry"
8922 c:identifier="gdk_screen_get_monitor_geometry">
8924 <type name="none" c:type="void"/>
8927 <parameter name="screen">
8928 <type name="Screen" c:type="GdkScreen*"/>
8930 <parameter name="monitor_num">
8931 <type name="int32" c:type="gint"/>
8933 <parameter name="dest">
8934 <type name="GdkRectangle" c:type="GdkRectangle*"/>
8938 <method name="get_monitor_at_point"
8939 c:identifier="gdk_screen_get_monitor_at_point">
8941 <type name="int32" c:type="gint"/>
8944 <parameter name="screen">
8945 <type name="Screen" c:type="GdkScreen*"/>
8947 <parameter name="x">
8948 <type name="int32" c:type="gint"/>
8950 <parameter name="y">
8951 <type name="int32" c:type="gint"/>
8955 <method name="get_monitor_at_window"
8956 c:identifier="gdk_screen_get_monitor_at_window">
8958 <type name="int32" c:type="gint"/>
8961 <parameter name="screen">
8962 <type name="Screen" c:type="GdkScreen*"/>
8964 <parameter name="window">
8965 <type name="GdkWindow" c:type="GdkWindow*"/>
8969 <method name="get_monitor_width_mm"
8970 c:identifier="gdk_screen_get_monitor_width_mm">
8972 <type name="int32" c:type="gint"/>
8975 <parameter name="screen">
8976 <type name="Screen" c:type="GdkScreen*"/>
8978 <parameter name="monitor_num">
8979 <type name="int32" c:type="gint"/>
8983 <method name="get_monitor_height_mm"
8984 c:identifier="gdk_screen_get_monitor_height_mm">
8986 <type name="int32" c:type="gint"/>
8989 <parameter name="screen">
8990 <type name="Screen" c:type="GdkScreen*"/>
8992 <parameter name="monitor_num">
8993 <type name="int32" c:type="gint"/>
8997 <method name="get_monitor_plug_name"
8998 c:identifier="gdk_screen_get_monitor_plug_name">
9000 <type name="string" c:type="gchar*"/>
9003 <parameter name="screen">
9004 <type name="Screen" c:type="GdkScreen*"/>
9006 <parameter name="monitor_num">
9007 <type name="int32" c:type="gint"/>
9011 <method name="broadcast_client_message"
9012 c:identifier="gdk_screen_broadcast_client_message">
9014 <type name="none" c:type="void"/>
9017 <parameter name="screen">
9018 <type name="Screen" c:type="GdkScreen*"/>
9020 <parameter name="event">
9021 <type name="Event" c:type="GdkEvent*"/>
9025 <method name="get_setting" c:identifier="gdk_screen_get_setting">
9027 <type name="boolean" c:type="gboolean"/>
9030 <parameter name="screen">
9031 <type name="Screen" c:type="GdkScreen*"/>
9033 <parameter name="name">
9034 <type name="string" c:type="gchar*"/>
9036 <parameter name="value">
9037 <type name="GValue" c:type="GValue*"/>
9041 <method name="set_font_options"
9042 c:identifier="gdk_screen_set_font_options">
9044 <type name="none" c:type="void"/>
9047 <parameter name="screen">
9048 <type name="Screen" c:type="GdkScreen*"/>
9050 <parameter name="options">
9051 <type name="cairo_font_options_t" c:type="cairo_font_options_t*"/>
9055 <method name="get_font_options"
9056 c:identifier="gdk_screen_get_font_options">
9058 <type name="cairo_font_options_t" c:type="cairo_font_options_t*"/>
9061 <parameter name="screen">
9062 <type name="Screen" c:type="GdkScreen*"/>
9066 <method name="set_resolution" c:identifier="gdk_screen_set_resolution">
9068 <type name="none" c:type="void"/>
9071 <parameter name="screen">
9072 <type name="Screen" c:type="GdkScreen*"/>
9074 <parameter name="dpi">
9075 <type name="double" c:type="gdouble"/>
9079 <method name="get_resolution" c:identifier="gdk_screen_get_resolution">
9081 <type name="double" c:type="gdouble"/>
9084 <parameter name="screen">
9085 <type name="Screen" c:type="GdkScreen*"/>
9089 <method name="get_active_window"
9090 c:identifier="gdk_screen_get_active_window">
9092 <type name="GdkWindow" c:type="GdkWindow*"/>
9095 <parameter name="screen">
9096 <type name="Screen" c:type="GdkScreen*"/>
9100 <method name="get_window_stack"
9101 c:identifier="gdk_screen_get_window_stack">
9103 <type name="GList" c:type="GList*"/>
9106 <parameter name="screen">
9107 <type name="Screen" c:type="GdkScreen*"/>
9111 <property name="font-options">
9112 <type name="any" c:type="gpointer"/>
9114 <property name="resolution">
9115 <type name="double" c:type="gdouble"/>
9117 <callback name="size_changed">
9119 <type name="none" c:type="void"/>
9122 <parameter name="screen">
9123 <type name="GdkScreen*" c:type="GdkScreen*"/>
9127 <callback name="composited_changed">
9129 <type name="none" c:type="void"/>
9132 <parameter name="screen">
9133 <type name="GdkScreen*" c:type="GdkScreen*"/>
9137 <callback name="monitors_changed">
9139 <type name="none" c:type="void"/>
9142 <parameter name="screen">
9143 <type name="GdkScreen*" c:type="GdkScreen*"/>
9147 <glib:signal name="size-changed">
9149 <type name="none" c:type="void"/>
9152 <glib:signal name="composited-changed">
9154 <type name="none" c:type="void"/>
9157 <glib:signal name="monitors-changed">
9159 <type name="none" c:type="void"/>
9163 <function name="selection_owner_set"
9164 c:identifier="gdk_selection_owner_set">
9166 <type name="boolean" c:type="gboolean"/>
9169 <parameter name="owner">
9170 <type name="GdkWindow" c:type="GdkWindow*"/>
9172 <parameter name="selection">
9173 <type name="GdkAtom" c:type="GdkAtom"/>
9175 <parameter name="time_">
9176 <type name="uint32" c:type="guint32"/>
9178 <parameter name="send_event">
9179 <type name="boolean" c:type="gboolean"/>
9183 <function name="selection_owner_get"
9184 c:identifier="gdk_selection_owner_get">
9186 <type name="GdkWindow*" c:type="GdkWindow*"/>
9189 <parameter name="selection">
9190 <type name="GdkAtom" c:type="GdkAtom"/>
9194 <function name="selection_owner_set_for_display"
9195 c:identifier="gdk_selection_owner_set_for_display">
9197 <type name="boolean" c:type="gboolean"/>
9200 <parameter name="display">
9201 <type name="Display" c:type="GdkDisplay*"/>
9203 <parameter name="owner">
9204 <type name="GdkWindow" c:type="GdkWindow*"/>
9206 <parameter name="selection">
9207 <type name="GdkAtom" c:type="GdkAtom"/>
9209 <parameter name="time_">
9210 <type name="uint32" c:type="guint32"/>
9212 <parameter name="send_event">
9213 <type name="boolean" c:type="gboolean"/>
9217 <function name="selection_owner_get_for_display"
9218 c:identifier="gdk_selection_owner_get_for_display">
9220 <type name="GdkWindow*" c:type="GdkWindow*"/>
9223 <parameter name="display">
9224 <type name="Display" c:type="GdkDisplay*"/>
9226 <parameter name="selection">
9227 <type name="GdkAtom" c:type="GdkAtom"/>
9231 <function name="selection_convert" c:identifier="gdk_selection_convert">
9233 <type name="none" c:type="void"/>
9236 <parameter name="requestor">
9237 <type name="GdkWindow" c:type="GdkWindow*"/>
9239 <parameter name="selection">
9240 <type name="GdkAtom" c:type="GdkAtom"/>
9242 <parameter name="target">
9243 <type name="GdkAtom" c:type="GdkAtom"/>
9245 <parameter name="time_">
9246 <type name="uint32" c:type="guint32"/>
9250 <function name="selection_property_get"
9251 c:identifier="gdk_selection_property_get">
9253 <type name="boolean" c:type="gboolean"/>
9256 <parameter name="requestor">
9257 <type name="GdkWindow" c:type="GdkWindow*"/>
9259 <parameter name="data">
9260 <type name="guchar" c:type="guchar**"/>
9262 <parameter name="prop_type">
9263 <type name="GdkAtom" c:type="GdkAtom*"/>
9265 <parameter name="prop_format">
9266 <type name="gint" c:type="gint*"/>
9270 <function name="selection_send_notify"
9271 c:identifier="gdk_selection_send_notify">
9273 <type name="none" c:type="void"/>
9276 <parameter name="requestor">
9277 <type name="uint32" c:type="guint32"/>
9279 <parameter name="selection">
9280 <type name="GdkAtom" c:type="GdkAtom"/>
9282 <parameter name="target">
9283 <type name="GdkAtom" c:type="GdkAtom"/>
9285 <parameter name="property">
9286 <type name="GdkAtom" c:type="GdkAtom"/>
9288 <parameter name="time_">
9289 <type name="uint32" c:type="guint32"/>
9293 <function name="selection_send_notify_for_display"
9294 c:identifier="gdk_selection_send_notify_for_display">
9296 <type name="none" c:type="void"/>
9299 <parameter name="display">
9300 <type name="Display" c:type="GdkDisplay*"/>
9302 <parameter name="requestor">
9303 <type name="uint32" c:type="guint32"/>
9305 <parameter name="selection">
9306 <type name="GdkAtom" c:type="GdkAtom"/>
9308 <parameter name="target">
9309 <type name="GdkAtom" c:type="GdkAtom"/>
9311 <parameter name="property">
9312 <type name="GdkAtom" c:type="GdkAtom"/>
9314 <parameter name="time_">
9315 <type name="uint32" c:type="guint32"/>
9319 <function name="spawn_on_screen" c:identifier="gdk_spawn_on_screen">
9321 <type name="boolean" c:type="gboolean"/>
9324 <parameter name="screen">
9325 <type name="Screen" c:type="GdkScreen*"/>
9327 <parameter name="working_directory">
9328 <type name="string" c:type="gchar*"/>
9330 <parameter name="argv">
9331 <type name="gchar" c:type="gchar**"/>
9333 <parameter name="envp">
9334 <type name="gchar" c:type="gchar**"/>
9336 <parameter name="flags">
9337 <type name="GSpawnFlags" c:type="GSpawnFlags"/>
9339 <parameter name="child_setup">
9340 <type name="GSpawnChildSetupFunc" c:type="GSpawnChildSetupFunc"/>
9342 <parameter name="user_data">
9343 <type name="any" c:type="gpointer"/>
9345 <parameter name="child_pid">
9346 <type name="gint" c:type="gint*"/>
9348 <parameter name="error">
9349 <type name="GError" c:type="GError**"/>
9353 <function name="spawn_on_screen_with_pipes"
9354 c:identifier="gdk_spawn_on_screen_with_pipes">
9356 <type name="boolean" c:type="gboolean"/>
9359 <parameter name="screen">
9360 <type name="Screen" c:type="GdkScreen*"/>
9362 <parameter name="working_directory">
9363 <type name="string" c:type="gchar*"/>
9365 <parameter name="argv">
9366 <type name="gchar" c:type="gchar**"/>
9368 <parameter name="envp">
9369 <type name="gchar" c:type="gchar**"/>
9371 <parameter name="flags">
9372 <type name="GSpawnFlags" c:type="GSpawnFlags"/>
9374 <parameter name="child_setup">
9375 <type name="GSpawnChildSetupFunc" c:type="GSpawnChildSetupFunc"/>
9377 <parameter name="user_data">
9378 <type name="any" c:type="gpointer"/>
9380 <parameter name="child_pid">
9381 <type name="gint" c:type="gint*"/>
9383 <parameter name="standard_input">
9384 <type name="gint" c:type="gint*"/>
9386 <parameter name="standard_output">
9387 <type name="gint" c:type="gint*"/>
9389 <parameter name="standard_error">
9390 <type name="gint" c:type="gint*"/>
9392 <parameter name="error">
9393 <type name="GError" c:type="GError**"/>
9397 <function name="spawn_command_line_on_screen"
9398 c:identifier="gdk_spawn_command_line_on_screen">
9400 <type name="boolean" c:type="gboolean"/>
9403 <parameter name="screen">
9404 <type name="Screen" c:type="GdkScreen*"/>
9406 <parameter name="command_line">
9407 <type name="string" c:type="gchar*"/>
9409 <parameter name="error">
9410 <type name="GError" c:type="GError**"/>
9414 <record name="GdkGeometry" c:type="GdkGeometry">
9415 <field name="min_width">
9416 <type name="int32" c:type="gint"/>
9418 <field name="min_height">
9419 <type name="int32" c:type="gint"/>
9421 <field name="max_width">
9422 <type name="int32" c:type="gint"/>
9424 <field name="max_height">
9425 <type name="int32" c:type="gint"/>
9427 <field name="base_width">
9428 <type name="int32" c:type="gint"/>
9430 <field name="base_height">
9431 <type name="int32" c:type="gint"/>
9433 <field name="width_inc">
9434 <type name="int32" c:type="gint"/>
9436 <field name="height_inc">
9437 <type name="int32" c:type="gint"/>
9439 <field name="min_aspect">
9440 <type name="double" c:type="gdouble"/>
9442 <field name="max_aspect">
9443 <type name="double" c:type="gdouble"/>
9445 <field name="win_gravity">
9446 <type name="GdkGravity" c:type="GdkGravity"/>
9449 <record name="GdkWindowAttr" c:type="GdkWindowAttr">
9450 <field name="title">
9451 <type name="string" c:type="gchar*"/>
9453 <field name="event_mask">
9454 <type name="int32" c:type="gint"/>
9457 <type name="int32" c:type="gint"/>
9460 <type name="int32" c:type="gint"/>
9462 <field name="width">
9463 <type name="int32" c:type="gint"/>
9465 <field name="height">
9466 <type name="int32" c:type="gint"/>
9468 <field name="wclass">
9469 <type name="GdkWindowClass" c:type="GdkWindowClass"/>
9471 <field name="visual">
9472 <type name="GdkVisual*" c:type="GdkVisual*"/>
9474 <field name="colormap">
9475 <type name="GdkColormap*" c:type="GdkColormap*"/>
9477 <field name="window_type">
9478 <type name="GdkWindowType" c:type="GdkWindowType"/>
9480 <field name="cursor">
9481 <type name="GdkCursor*" c:type="GdkCursor*"/>
9483 <field name="wmclass_name">
9484 <type name="string" c:type="gchar*"/>
9486 <field name="wmclass_class">
9487 <type name="string" c:type="gchar*"/>
9489 <field name="override_redirect">
9490 <type name="boolean" c:type="gboolean"/>
9492 <field name="type_hint">
9493 <type name="GdkWindowTypeHint" c:type="GdkWindowTypeHint"/>
9496 <record name="GdkPointerHooks" c:type="GdkPointerHooks">
9497 <callback name="get_pointer">
9499 <type name="GdkWindow*" c:type="GdkWindow*"/>
9502 <parameter name="window">
9503 <type name="GdkWindow*" c:type="GdkWindow*"/>
9505 <parameter name="x">
9506 <type name="gint*" c:type="gint*"/>
9508 <parameter name="y">
9509 <type name="gint*" c:type="gint*"/>
9511 <parameter name="mask">
9512 <type name="GdkModifierType*" c:type="GdkModifierType*"/>
9516 <callback name="window_at_pointer">
9518 <type name="GdkWindow*" c:type="GdkWindow*"/>
9521 <parameter name="screen">
9522 <type name="GdkScreen*" c:type="GdkScreen*"/>
9524 <parameter name="win_x">
9525 <type name="gint*" c:type="gint*"/>
9527 <parameter name="win_y">
9528 <type name="gint*" c:type="gint*"/>
9533 <record name="GdkWindowRedirect" c:type="GdkWindowRedirect"/>
9534 <record name="GdkWindowObject" c:type="GdkWindowObject">
9535 <field name="parent_instance">
9536 <type name="GdkDrawable" c:type="GdkDrawable"/>
9539 <type name="GdkDrawable*" c:type="GdkDrawable*"/>
9541 <field name="parent">
9542 <type name="GdkWindowObject*" c:type="GdkWindowObject*"/>
9544 <field name="user_data">
9545 <type name="any" c:type="gpointer"/>
9548 <type name="int32" c:type="gint"/>
9551 <type name="int32" c:type="gint"/>
9553 <field name="extension_events">
9554 <type name="int32" c:type="gint"/>
9556 <field name="filters">
9557 <type name="GList*" c:type="GList*"/>
9559 <field name="children">
9560 <type name="GList*" c:type="GList*"/>
9562 <field name="bg_color">
9563 <type name="GdkColor" c:type="GdkColor"/>
9565 <field name="bg_pixmap">
9566 <type name="GdkPixmap*" c:type="GdkPixmap*"/>
9568 <field name="paint_stack">
9569 <type name="GSList*" c:type="GSList*"/>
9571 <field name="update_area">
9572 <type name="GdkRegion*" c:type="GdkRegion*"/>
9574 <field name="update_freeze_count">
9575 <type name="guint" c:type="guint"/>
9577 <field name="window_type">
9578 <type name="uint8" c:type="guint8"/>
9580 <field name="depth">
9581 <type name="uint8" c:type="guint8"/>
9583 <field name="resize_count">
9584 <type name="uint8" c:type="guint8"/>
9586 <field name="state">
9587 <type name="GdkWindowState" c:type="GdkWindowState"/>
9589 <field name="guffaw_gravity">
9590 <type name="guint" c:type="guint"/>
9592 <field name="input_only">
9593 <type name="guint" c:type="guint"/>
9595 <field name="modal_hint">
9596 <type name="guint" c:type="guint"/>
9598 <field name="composited">
9599 <type name="guint" c:type="guint"/>
9601 <field name="destroyed">
9602 <type name="guint" c:type="guint"/>
9604 <field name="accept_focus">
9605 <type name="guint" c:type="guint"/>
9607 <field name="focus_on_map">
9608 <type name="guint" c:type="guint"/>
9610 <field name="shaped">
9611 <type name="guint" c:type="guint"/>
9613 <field name="event_mask">
9614 <type name="GdkEventMask" c:type="GdkEventMask"/>
9616 <field name="update_and_descendants_freeze_count">
9617 <type name="guint" c:type="guint"/>
9619 <field name="redirect">
9620 <type name="GdkWindowRedirect*" c:type="GdkWindowRedirect*"/>
9623 <class name="Window"
9626 glib:type-name="GdkWindow"
9627 glib:get-type="gdk_window_object_get_type">
9628 <constructor name="new" c:identifier="gdk_window_new">
9630 <type name="Window" c:type="GdkWindow*"/>
9633 <parameter name="parent">
9634 <type name="Window" c:type="GdkWindow*"/>
9636 <parameter name="attributes">
9637 <type name="GdkWindowAttr" c:type="GdkWindowAttr*"/>
9639 <parameter name="attributes_mask">
9640 <type name="int32" c:type="gint"/>
9644 <constructor name="at_pointer" c:identifier="gdk_window_at_pointer">
9646 <type name="Window" c:type="GdkWindow*"/>
9649 <parameter name="win_x" direction="out">
9650 <type name="gint" c:type="gint*"/>
9652 <parameter name="win_y" direction="out">
9653 <type name="gint" c:type="gint*"/>
9657 <constructor name="foreign_new" c:identifier="gdk_window_foreign_new">
9659 <type name="Window" c:type="GdkWindow*"/>
9662 <parameter name="anid">
9663 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
9667 <constructor name="lookup" c:identifier="gdk_window_lookup">
9669 <type name="Window" c:type="GdkWindow*"/>
9672 <parameter name="anid">
9673 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
9677 <constructor name="foreign_new_for_display"
9678 c:identifier="gdk_window_foreign_new_for_display">
9680 <type name="Window" c:type="GdkWindow*"/>
9683 <parameter name="display">
9684 <type name="Display" c:type="GdkDisplay*"/>
9686 <parameter name="anid">
9687 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
9691 <constructor name="lookup_for_display"
9692 c:identifier="gdk_window_lookup_for_display">
9694 <type name="Window" c:type="GdkWindow*"/>
9697 <parameter name="display">
9698 <type name="Display" c:type="GdkDisplay*"/>
9700 <parameter name="anid">
9701 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
9705 <constructor name="get_pointer" c:identifier="gdk_window_get_pointer">
9707 <type name="Window" c:type="GdkWindow*"/>
9710 <parameter name="window">
9711 <type name="Window" c:type="GdkWindow*"/>
9713 <parameter name="x">
9714 <type name="gint" c:type="gint*"/>
9716 <parameter name="y">
9717 <type name="gint" c:type="gint*"/>
9719 <parameter name="mask">
9720 <type name="ModifierType" c:type="GdkModifierType*"/>
9724 <constructor name="get_parent" c:identifier="gdk_window_get_parent">
9726 <type name="Window" c:type="GdkWindow*"/>
9729 <parameter name="window">
9730 <type name="Window" c:type="GdkWindow*"/>
9734 <constructor name="get_toplevel" c:identifier="gdk_window_get_toplevel">
9736 <type name="Window" c:type="GdkWindow*"/>
9739 <parameter name="window">
9740 <type name="Window" c:type="GdkWindow*"/>
9744 <constructor name="get_group" c:identifier="gdk_window_get_group">
9746 <type name="Window" c:type="GdkWindow*"/>
9749 <parameter name="window">
9750 <type name="Window" c:type="GdkWindow*"/>
9754 <method name="destroy" c:identifier="gdk_window_destroy">
9756 <type name="none" c:type="void"/>
9759 <parameter name="window">
9760 <type name="Window" c:type="GdkWindow*"/>
9764 <method name="get_window_type" c:identifier="gdk_window_get_window_type">
9766 <type name="WindowType" c:type="GdkWindowType"/>
9769 <parameter name="window">
9770 <type name="Window" c:type="GdkWindow*"/>
9774 <method name="show" c:identifier="gdk_window_show">
9776 <type name="none" c:type="void"/>
9779 <parameter name="window">
9780 <type name="Window" c:type="GdkWindow*"/>
9784 <method name="hide" c:identifier="gdk_window_hide">
9786 <type name="none" c:type="void"/>
9789 <parameter name="window">
9790 <type name="Window" c:type="GdkWindow*"/>
9794 <method name="withdraw" c:identifier="gdk_window_withdraw">
9796 <type name="none" c:type="void"/>
9799 <parameter name="window">
9800 <type name="Window" c:type="GdkWindow*"/>
9804 <method name="show_unraised" c:identifier="gdk_window_show_unraised">
9806 <type name="none" c:type="void"/>
9809 <parameter name="window">
9810 <type name="Window" c:type="GdkWindow*"/>
9814 <method name="move" c:identifier="gdk_window_move">
9816 <type name="none" c:type="void"/>
9819 <parameter name="window">
9820 <type name="Window" c:type="GdkWindow*"/>
9822 <parameter name="x">
9823 <type name="int32" c:type="gint"/>
9825 <parameter name="y">
9826 <type name="int32" c:type="gint"/>
9830 <method name="resize" c:identifier="gdk_window_resize">
9832 <type name="none" c:type="void"/>
9835 <parameter name="window">
9836 <type name="Window" c:type="GdkWindow*"/>
9838 <parameter name="width">
9839 <type name="int32" c:type="gint"/>
9841 <parameter name="height">
9842 <type name="int32" c:type="gint"/>
9846 <method name="move_resize" c:identifier="gdk_window_move_resize">
9848 <type name="none" c:type="void"/>
9851 <parameter name="window">
9852 <type name="Window" c:type="GdkWindow*"/>
9854 <parameter name="x">
9855 <type name="int32" c:type="gint"/>
9857 <parameter name="y">
9858 <type name="int32" c:type="gint"/>
9860 <parameter name="width">
9861 <type name="int32" c:type="gint"/>
9863 <parameter name="height">
9864 <type name="int32" c:type="gint"/>
9868 <method name="reparent" c:identifier="gdk_window_reparent">
9870 <type name="none" c:type="void"/>
9873 <parameter name="window">
9874 <type name="Window" c:type="GdkWindow*"/>
9876 <parameter name="new_parent">
9877 <type name="Window" c:type="GdkWindow*"/>
9879 <parameter name="x">
9880 <type name="int32" c:type="gint"/>
9882 <parameter name="y">
9883 <type name="int32" c:type="gint"/>
9887 <method name="clear" c:identifier="gdk_window_clear">
9889 <type name="none" c:type="void"/>
9892 <parameter name="window">
9893 <type name="Window" c:type="GdkWindow*"/>
9897 <method name="clear_area" c:identifier="gdk_window_clear_area">
9899 <type name="none" c:type="void"/>
9902 <parameter name="window">
9903 <type name="Window" c:type="GdkWindow*"/>
9905 <parameter name="x">
9906 <type name="int32" c:type="gint"/>
9908 <parameter name="y">
9909 <type name="int32" c:type="gint"/>
9911 <parameter name="width">
9912 <type name="int32" c:type="gint"/>
9914 <parameter name="height">
9915 <type name="int32" c:type="gint"/>
9919 <method name="clear_area_e" c:identifier="gdk_window_clear_area_e">
9921 <type name="none" c:type="void"/>
9924 <parameter name="window">
9925 <type name="Window" c:type="GdkWindow*"/>
9927 <parameter name="x">
9928 <type name="int32" c:type="gint"/>
9930 <parameter name="y">
9931 <type name="int32" c:type="gint"/>
9933 <parameter name="width">
9934 <type name="int32" c:type="gint"/>
9936 <parameter name="height">
9937 <type name="int32" c:type="gint"/>
9941 <method name="raise" c:identifier="gdk_window_raise">
9943 <type name="none" c:type="void"/>
9946 <parameter name="window">
9947 <type name="Window" c:type="GdkWindow*"/>
9951 <method name="lower" c:identifier="gdk_window_lower">
9953 <type name="none" c:type="void"/>
9956 <parameter name="window">
9957 <type name="Window" c:type="GdkWindow*"/>
9961 <method name="focus" c:identifier="gdk_window_focus">
9963 <type name="none" c:type="void"/>
9966 <parameter name="window">
9967 <type name="Window" c:type="GdkWindow*"/>
9969 <parameter name="timestamp">
9970 <type name="uint32" c:type="guint32"/>
9974 <method name="set_user_data" c:identifier="gdk_window_set_user_data">
9976 <type name="none" c:type="void"/>
9979 <parameter name="window">
9980 <type name="Window" c:type="GdkWindow*"/>
9982 <parameter name="user_data">
9983 <type name="any" c:type="gpointer"/>
9987 <method name="set_override_redirect"
9988 c:identifier="gdk_window_set_override_redirect">
9990 <type name="none" c:type="void"/>
9993 <parameter name="window">
9994 <type name="Window" c:type="GdkWindow*"/>
9996 <parameter name="override_redirect">
9997 <type name="boolean" c:type="gboolean"/>
10001 <method name="set_accept_focus"
10002 c:identifier="gdk_window_set_accept_focus">
10004 <type name="none" c:type="void"/>
10007 <parameter name="window">
10008 <type name="Window" c:type="GdkWindow*"/>
10010 <parameter name="accept_focus">
10011 <type name="boolean" c:type="gboolean"/>
10015 <method name="set_focus_on_map"
10016 c:identifier="gdk_window_set_focus_on_map">
10018 <type name="none" c:type="void"/>
10021 <parameter name="window">
10022 <type name="Window" c:type="GdkWindow*"/>
10024 <parameter name="focus_on_map">
10025 <type name="boolean" c:type="gboolean"/>
10029 <method name="add_filter" c:identifier="gdk_window_add_filter">
10031 <type name="none" c:type="void"/>
10034 <parameter name="window">
10035 <type name="Window" c:type="GdkWindow*"/>
10037 <parameter name="function">
10038 <type name="GdkFilterFunc" c:type="GdkFilterFunc"/>
10040 <parameter name="data">
10041 <type name="any" c:type="gpointer"/>
10045 <method name="remove_filter" c:identifier="gdk_window_remove_filter">
10047 <type name="none" c:type="void"/>
10050 <parameter name="window">
10051 <type name="Window" c:type="GdkWindow*"/>
10053 <parameter name="function">
10054 <type name="GdkFilterFunc" c:type="GdkFilterFunc"/>
10056 <parameter name="data">
10057 <type name="any" c:type="gpointer"/>
10061 <method name="scroll" c:identifier="gdk_window_scroll">
10063 <type name="none" c:type="void"/>
10066 <parameter name="window">
10067 <type name="Window" c:type="GdkWindow*"/>
10069 <parameter name="dx">
10070 <type name="int32" c:type="gint"/>
10072 <parameter name="dy">
10073 <type name="int32" c:type="gint"/>
10077 <method name="move_region" c:identifier="gdk_window_move_region">
10079 <type name="none" c:type="void"/>
10082 <parameter name="window">
10083 <type name="Window" c:type="GdkWindow*"/>
10085 <parameter name="region">
10086 <type name="GdkRegion" c:type="GdkRegion*"/>
10088 <parameter name="dx">
10089 <type name="int32" c:type="gint"/>
10091 <parameter name="dy">
10092 <type name="int32" c:type="gint"/>
10096 <method name="shape_combine_mask"
10097 c:identifier="gdk_window_shape_combine_mask">
10099 <type name="none" c:type="void"/>
10102 <parameter name="window">
10103 <type name="Window" c:type="GdkWindow*"/>
10105 <parameter name="mask">
10106 <type name="GdkBitmap" c:type="GdkBitmap*"/>
10108 <parameter name="x">
10109 <type name="int32" c:type="gint"/>
10111 <parameter name="y">
10112 <type name="int32" c:type="gint"/>
10116 <method name="shape_combine_region"
10117 c:identifier="gdk_window_shape_combine_region">
10119 <type name="none" c:type="void"/>
10122 <parameter name="window">
10123 <type name="Window" c:type="GdkWindow*"/>
10125 <parameter name="shape_region">
10126 <type name="GdkRegion" c:type="GdkRegion*"/>
10128 <parameter name="offset_x">
10129 <type name="int32" c:type="gint"/>
10131 <parameter name="offset_y">
10132 <type name="int32" c:type="gint"/>
10136 <method name="set_child_shapes"
10137 c:identifier="gdk_window_set_child_shapes">
10139 <type name="none" c:type="void"/>
10142 <parameter name="window">
10143 <type name="Window" c:type="GdkWindow*"/>
10147 <method name="set_composited" c:identifier="gdk_window_set_composited">
10149 <type name="none" c:type="void"/>
10152 <parameter name="window">
10153 <type name="Window" c:type="GdkWindow*"/>
10155 <parameter name="composited">
10156 <type name="boolean" c:type="gboolean"/>
10160 <method name="merge_child_shapes"
10161 c:identifier="gdk_window_merge_child_shapes">
10163 <type name="none" c:type="void"/>
10166 <parameter name="window">
10167 <type name="Window" c:type="GdkWindow*"/>
10171 <method name="input_shape_combine_mask"
10172 c:identifier="gdk_window_input_shape_combine_mask">
10174 <type name="none" c:type="void"/>
10177 <parameter name="window">
10178 <type name="Window" c:type="GdkWindow*"/>
10180 <parameter name="mask">
10181 <type name="GdkBitmap" c:type="GdkBitmap*"/>
10183 <parameter name="x">
10184 <type name="int32" c:type="gint"/>
10186 <parameter name="y">
10187 <type name="int32" c:type="gint"/>
10191 <method name="input_shape_combine_region"
10192 c:identifier="gdk_window_input_shape_combine_region">
10194 <type name="none" c:type="void"/>
10197 <parameter name="window">
10198 <type name="Window" c:type="GdkWindow*"/>
10200 <parameter name="shape_region">
10201 <type name="GdkRegion" c:type="GdkRegion*"/>
10203 <parameter name="offset_x">
10204 <type name="int32" c:type="gint"/>
10206 <parameter name="offset_y">
10207 <type name="int32" c:type="gint"/>
10211 <method name="set_child_input_shapes"
10212 c:identifier="gdk_window_set_child_input_shapes">
10214 <type name="none" c:type="void"/>
10217 <parameter name="window">
10218 <type name="Window" c:type="GdkWindow*"/>
10222 <method name="merge_child_input_shapes"
10223 c:identifier="gdk_window_merge_child_input_shapes">
10225 <type name="none" c:type="void"/>
10228 <parameter name="window">
10229 <type name="Window" c:type="GdkWindow*"/>
10233 <method name="is_visible" c:identifier="gdk_window_is_visible">
10235 <type name="boolean" c:type="gboolean"/>
10238 <parameter name="window">
10239 <type name="Window" c:type="GdkWindow*"/>
10243 <method name="is_viewable" c:identifier="gdk_window_is_viewable">
10245 <type name="boolean" c:type="gboolean"/>
10248 <parameter name="window">
10249 <type name="Window" c:type="GdkWindow*"/>
10253 <method name="get_state" c:identifier="gdk_window_get_state">
10255 <type name="WindowState" c:type="GdkWindowState"/>
10258 <parameter name="window">
10259 <type name="Window" c:type="GdkWindow*"/>
10263 <method name="set_static_gravities"
10264 c:identifier="gdk_window_set_static_gravities">
10266 <type name="boolean" c:type="gboolean"/>
10269 <parameter name="window">
10270 <type name="Window" c:type="GdkWindow*"/>
10272 <parameter name="use_static">
10273 <type name="boolean" c:type="gboolean"/>
10277 <method name="set_hints" c:identifier="gdk_window_set_hints">
10279 <type name="none" c:type="void"/>
10282 <parameter name="window">
10283 <type name="Window" c:type="GdkWindow*"/>
10285 <parameter name="x">
10286 <type name="int32" c:type="gint"/>
10288 <parameter name="y">
10289 <type name="int32" c:type="gint"/>
10291 <parameter name="min_width">
10292 <type name="int32" c:type="gint"/>
10294 <parameter name="min_height">
10295 <type name="int32" c:type="gint"/>
10297 <parameter name="max_width">
10298 <type name="int32" c:type="gint"/>
10300 <parameter name="max_height">
10301 <type name="int32" c:type="gint"/>
10303 <parameter name="flags">
10304 <type name="int32" c:type="gint"/>
10308 <method name="set_type_hint" c:identifier="gdk_window_set_type_hint">
10310 <type name="none" c:type="void"/>
10313 <parameter name="window">
10314 <type name="Window" c:type="GdkWindow*"/>
10316 <parameter name="hint">
10317 <type name="WindowTypeHint" c:type="GdkWindowTypeHint"/>
10321 <method name="get_type_hint" c:identifier="gdk_window_get_type_hint">
10323 <type name="WindowTypeHint" c:type="GdkWindowTypeHint"/>
10326 <parameter name="window">
10327 <type name="Window" c:type="GdkWindow*"/>
10331 <method name="set_modal_hint" c:identifier="gdk_window_set_modal_hint">
10333 <type name="none" c:type="void"/>
10336 <parameter name="window">
10337 <type name="Window" c:type="GdkWindow*"/>
10339 <parameter name="modal">
10340 <type name="boolean" c:type="gboolean"/>
10344 <method name="set_skip_taskbar_hint"
10345 c:identifier="gdk_window_set_skip_taskbar_hint">
10347 <type name="none" c:type="void"/>
10350 <parameter name="window">
10351 <type name="Window" c:type="GdkWindow*"/>
10353 <parameter name="skips_taskbar">
10354 <type name="boolean" c:type="gboolean"/>
10358 <method name="set_skip_pager_hint"
10359 c:identifier="gdk_window_set_skip_pager_hint">
10361 <type name="none" c:type="void"/>
10364 <parameter name="window">
10365 <type name="Window" c:type="GdkWindow*"/>
10367 <parameter name="skips_pager">
10368 <type name="boolean" c:type="gboolean"/>
10372 <method name="set_urgency_hint"
10373 c:identifier="gdk_window_set_urgency_hint">
10375 <type name="none" c:type="void"/>
10378 <parameter name="window">
10379 <type name="Window" c:type="GdkWindow*"/>
10381 <parameter name="urgent">
10382 <type name="boolean" c:type="gboolean"/>
10386 <method name="set_geometry_hints"
10387 c:identifier="gdk_window_set_geometry_hints">
10389 <type name="none" c:type="void"/>
10392 <parameter name="window">
10393 <type name="Window" c:type="GdkWindow*"/>
10395 <parameter name="geometry">
10396 <type name="GdkGeometry" c:type="GdkGeometry*"/>
10398 <parameter name="geom_mask">
10399 <type name="WindowHints" c:type="GdkWindowHints"/>
10403 <method name="begin_paint_rect"
10404 c:identifier="gdk_window_begin_paint_rect">
10406 <type name="none" c:type="void"/>
10409 <parameter name="window">
10410 <type name="Window" c:type="GdkWindow*"/>
10412 <parameter name="rectangle">
10413 <type name="GdkRectangle" c:type="GdkRectangle*"/>
10417 <method name="begin_paint_region"
10418 c:identifier="gdk_window_begin_paint_region">
10420 <type name="none" c:type="void"/>
10423 <parameter name="window">
10424 <type name="Window" c:type="GdkWindow*"/>
10426 <parameter name="region">
10427 <type name="GdkRegion" c:type="GdkRegion*"/>
10431 <method name="end_paint" c:identifier="gdk_window_end_paint">
10433 <type name="none" c:type="void"/>
10436 <parameter name="window">
10437 <type name="Window" c:type="GdkWindow*"/>
10441 <method name="set_title" c:identifier="gdk_window_set_title">
10443 <type name="none" c:type="void"/>
10446 <parameter name="window">
10447 <type name="Window" c:type="GdkWindow*"/>
10449 <parameter name="title">
10450 <type name="string" c:type="gchar*"/>
10454 <method name="set_role" c:identifier="gdk_window_set_role">
10456 <type name="none" c:type="void"/>
10459 <parameter name="window">
10460 <type name="Window" c:type="GdkWindow*"/>
10462 <parameter name="role">
10463 <type name="string" c:type="gchar*"/>
10467 <method name="set_startup_id" c:identifier="gdk_window_set_startup_id">
10469 <type name="none" c:type="void"/>
10472 <parameter name="window">
10473 <type name="Window" c:type="GdkWindow*"/>
10475 <parameter name="startup_id">
10476 <type name="string" c:type="gchar*"/>
10480 <method name="set_transient_for"
10481 c:identifier="gdk_window_set_transient_for">
10483 <type name="none" c:type="void"/>
10486 <parameter name="window">
10487 <type name="Window" c:type="GdkWindow*"/>
10489 <parameter name="parent">
10490 <type name="Window" c:type="GdkWindow*"/>
10494 <method name="set_background" c:identifier="gdk_window_set_background">
10496 <type name="none" c:type="void"/>
10499 <parameter name="window">
10500 <type name="Window" c:type="GdkWindow*"/>
10502 <parameter name="color">
10503 <type name="Color" c:type="GdkColor*"/>
10507 <method name="set_back_pixmap" c:identifier="gdk_window_set_back_pixmap">
10509 <type name="none" c:type="void"/>
10512 <parameter name="window">
10513 <type name="Window" c:type="GdkWindow*"/>
10515 <parameter name="pixmap">
10516 <type name="Pixmap" c:type="GdkPixmap*"/>
10518 <parameter name="parent_relative">
10519 <type name="boolean" c:type="gboolean"/>
10523 <method name="set_cursor" c:identifier="gdk_window_set_cursor">
10525 <type name="none" c:type="void"/>
10528 <parameter name="window">
10529 <type name="Window" c:type="GdkWindow*"/>
10531 <parameter name="cursor">
10532 <type name="Cursor" c:type="GdkCursor*"/>
10536 <method name="get_user_data" c:identifier="gdk_window_get_user_data">
10538 <type name="none" c:type="void"/>
10541 <parameter name="window">
10542 <type name="Window" c:type="GdkWindow*"/>
10544 <parameter name="data">
10545 <type name="gpointer" c:type="gpointer*"/>
10549 <method name="get_geometry" c:identifier="gdk_window_get_geometry">
10551 <type name="none" c:type="void"/>
10554 <parameter name="window">
10555 <type name="Window" c:type="GdkWindow*"/>
10557 <parameter name="x">
10558 <type name="gint" c:type="gint*"/>
10560 <parameter name="y">
10561 <type name="gint" c:type="gint*"/>
10563 <parameter name="width">
10564 <type name="gint" c:type="gint*"/>
10566 <parameter name="height">
10567 <type name="gint" c:type="gint*"/>
10569 <parameter name="depth">
10570 <type name="gint" c:type="gint*"/>
10574 <method name="get_position" c:identifier="gdk_window_get_position">
10576 <type name="none" c:type="void"/>
10579 <parameter name="window">
10580 <type name="Window" c:type="GdkWindow*"/>
10582 <parameter name="x">
10583 <type name="gint" c:type="gint*"/>
10585 <parameter name="y">
10586 <type name="gint" c:type="gint*"/>
10590 <method name="get_origin" c:identifier="gdk_window_get_origin">
10592 <type name="int32" c:type="gint"/>
10595 <parameter name="window">
10596 <type name="Window" c:type="GdkWindow*"/>
10598 <parameter name="x">
10599 <type name="gint" c:type="gint*"/>
10601 <parameter name="y">
10602 <type name="gint" c:type="gint*"/>
10606 <method name="get_deskrelative_origin"
10607 c:identifier="gdk_window_get_deskrelative_origin">
10609 <type name="boolean" c:type="gboolean"/>
10612 <parameter name="window">
10613 <type name="Window" c:type="GdkWindow*"/>
10615 <parameter name="x">
10616 <type name="gint" c:type="gint*"/>
10618 <parameter name="y">
10619 <type name="gint" c:type="gint*"/>
10623 <method name="get_root_origin" c:identifier="gdk_window_get_root_origin">
10625 <type name="none" c:type="void"/>
10628 <parameter name="window">
10629 <type name="Window" c:type="GdkWindow*"/>
10631 <parameter name="x">
10632 <type name="gint" c:type="gint*"/>
10634 <parameter name="y">
10635 <type name="gint" c:type="gint*"/>
10639 <method name="get_frame_extents"
10640 c:identifier="gdk_window_get_frame_extents">
10642 <type name="none" c:type="void"/>
10645 <parameter name="window">
10646 <type name="Window" c:type="GdkWindow*"/>
10648 <parameter name="rect">
10649 <type name="GdkRectangle" c:type="GdkRectangle*"/>
10653 <method name="get_children" c:identifier="gdk_window_get_children">
10655 <type name="GList" c:type="GList*"/>
10658 <parameter name="window">
10659 <type name="Window" c:type="GdkWindow*"/>
10663 <method name="peek_children" c:identifier="gdk_window_peek_children">
10665 <type name="GList" c:type="GList*"/>
10668 <parameter name="window">
10669 <type name="Window" c:type="GdkWindow*"/>
10673 <method name="get_events" c:identifier="gdk_window_get_events">
10675 <type name="EventMask" c:type="GdkEventMask"/>
10678 <parameter name="window">
10679 <type name="Window" c:type="GdkWindow*"/>
10683 <method name="set_events" c:identifier="gdk_window_set_events">
10685 <type name="none" c:type="void"/>
10688 <parameter name="window">
10689 <type name="Window" c:type="GdkWindow*"/>
10691 <parameter name="event_mask">
10692 <type name="EventMask" c:type="GdkEventMask"/>
10696 <method name="set_icon_list" c:identifier="gdk_window_set_icon_list">
10698 <type name="none" c:type="void"/>
10701 <parameter name="window">
10702 <type name="Window" c:type="GdkWindow*"/>
10704 <parameter name="pixbufs">
10705 <type name="GList" c:type="GList*"/>
10709 <method name="set_icon" c:identifier="gdk_window_set_icon">
10711 <type name="none" c:type="void"/>
10714 <parameter name="window">
10715 <type name="Window" c:type="GdkWindow*"/>
10717 <parameter name="icon_window">
10718 <type name="Window" c:type="GdkWindow*"/>
10720 <parameter name="pixmap">
10721 <type name="Pixmap" c:type="GdkPixmap*"/>
10723 <parameter name="mask">
10724 <type name="GdkBitmap" c:type="GdkBitmap*"/>
10728 <method name="set_icon_name" c:identifier="gdk_window_set_icon_name">
10730 <type name="none" c:type="void"/>
10733 <parameter name="window">
10734 <type name="Window" c:type="GdkWindow*"/>
10736 <parameter name="name">
10737 <type name="string" c:type="gchar*"/>
10741 <method name="set_group" c:identifier="gdk_window_set_group">
10743 <type name="none" c:type="void"/>
10746 <parameter name="window">
10747 <type name="Window" c:type="GdkWindow*"/>
10749 <parameter name="leader">
10750 <type name="Window" c:type="GdkWindow*"/>
10754 <method name="set_decorations" c:identifier="gdk_window_set_decorations">
10756 <type name="none" c:type="void"/>
10759 <parameter name="window">
10760 <type name="Window" c:type="GdkWindow*"/>
10762 <parameter name="decorations">
10763 <type name="WMDecoration" c:type="GdkWMDecoration"/>
10767 <method name="get_decorations" c:identifier="gdk_window_get_decorations">
10769 <type name="boolean" c:type="gboolean"/>
10772 <parameter name="window">
10773 <type name="Window" c:type="GdkWindow*"/>
10775 <parameter name="decorations">
10776 <type name="WMDecoration" c:type="GdkWMDecoration*"/>
10780 <method name="set_functions" c:identifier="gdk_window_set_functions">
10782 <type name="none" c:type="void"/>
10785 <parameter name="window">
10786 <type name="Window" c:type="GdkWindow*"/>
10788 <parameter name="functions">
10789 <type name="WMFunction" c:type="GdkWMFunction"/>
10793 <method name="beep" c:identifier="gdk_window_beep">
10795 <type name="none" c:type="void"/>
10798 <parameter name="window">
10799 <type name="Window" c:type="GdkWindow*"/>
10803 <method name="iconify" c:identifier="gdk_window_iconify">
10805 <type name="none" c:type="void"/>
10808 <parameter name="window">
10809 <type name="Window" c:type="GdkWindow*"/>
10813 <method name="deiconify" c:identifier="gdk_window_deiconify">
10815 <type name="none" c:type="void"/>
10818 <parameter name="window">
10819 <type name="Window" c:type="GdkWindow*"/>
10823 <method name="stick" c:identifier="gdk_window_stick">
10825 <type name="none" c:type="void"/>
10828 <parameter name="window">
10829 <type name="Window" c:type="GdkWindow*"/>
10833 <method name="unstick" c:identifier="gdk_window_unstick">
10835 <type name="none" c:type="void"/>
10838 <parameter name="window">
10839 <type name="Window" c:type="GdkWindow*"/>
10843 <method name="maximize" c:identifier="gdk_window_maximize">
10845 <type name="none" c:type="void"/>
10848 <parameter name="window">
10849 <type name="Window" c:type="GdkWindow*"/>
10853 <method name="unmaximize" c:identifier="gdk_window_unmaximize">
10855 <type name="none" c:type="void"/>
10858 <parameter name="window">
10859 <type name="Window" c:type="GdkWindow*"/>
10863 <method name="fullscreen" c:identifier="gdk_window_fullscreen">
10865 <type name="none" c:type="void"/>
10868 <parameter name="window">
10869 <type name="Window" c:type="GdkWindow*"/>
10873 <method name="unfullscreen" c:identifier="gdk_window_unfullscreen">
10875 <type name="none" c:type="void"/>
10878 <parameter name="window">
10879 <type name="Window" c:type="GdkWindow*"/>
10883 <method name="set_keep_above" c:identifier="gdk_window_set_keep_above">
10885 <type name="none" c:type="void"/>
10888 <parameter name="window">
10889 <type name="Window" c:type="GdkWindow*"/>
10891 <parameter name="setting">
10892 <type name="boolean" c:type="gboolean"/>
10896 <method name="set_keep_below" c:identifier="gdk_window_set_keep_below">
10898 <type name="none" c:type="void"/>
10901 <parameter name="window">
10902 <type name="Window" c:type="GdkWindow*"/>
10904 <parameter name="setting">
10905 <type name="boolean" c:type="gboolean"/>
10909 <method name="set_opacity" c:identifier="gdk_window_set_opacity">
10911 <type name="none" c:type="void"/>
10914 <parameter name="window">
10915 <type name="Window" c:type="GdkWindow*"/>
10917 <parameter name="opacity">
10918 <type name="double" c:type="gdouble"/>
10922 <method name="register_dnd" c:identifier="gdk_window_register_dnd">
10924 <type name="none" c:type="void"/>
10927 <parameter name="window">
10928 <type name="Window" c:type="GdkWindow*"/>
10932 <method name="begin_resize_drag"
10933 c:identifier="gdk_window_begin_resize_drag">
10935 <type name="none" c:type="void"/>
10938 <parameter name="window">
10939 <type name="Window" c:type="GdkWindow*"/>
10941 <parameter name="edge">
10942 <type name="WindowEdge" c:type="GdkWindowEdge"/>
10944 <parameter name="button">
10945 <type name="int32" c:type="gint"/>
10947 <parameter name="root_x">
10948 <type name="int32" c:type="gint"/>
10950 <parameter name="root_y">
10951 <type name="int32" c:type="gint"/>
10953 <parameter name="timestamp">
10954 <type name="uint32" c:type="guint32"/>
10958 <method name="begin_move_drag" c:identifier="gdk_window_begin_move_drag">
10960 <type name="none" c:type="void"/>
10963 <parameter name="window">
10964 <type name="Window" c:type="GdkWindow*"/>
10966 <parameter name="button">
10967 <type name="int32" c:type="gint"/>
10969 <parameter name="root_x">
10970 <type name="int32" c:type="gint"/>
10972 <parameter name="root_y">
10973 <type name="int32" c:type="gint"/>
10975 <parameter name="timestamp">
10976 <type name="uint32" c:type="guint32"/>
10980 <method name="invalidate_rect" c:identifier="gdk_window_invalidate_rect">
10982 <type name="none" c:type="void"/>
10985 <parameter name="window">
10986 <type name="Window" c:type="GdkWindow*"/>
10988 <parameter name="rect">
10989 <type name="GdkRectangle" c:type="GdkRectangle*"/>
10991 <parameter name="invalidate_children">
10992 <type name="boolean" c:type="gboolean"/>
10996 <method name="invalidate_region"
10997 c:identifier="gdk_window_invalidate_region">
10999 <type name="none" c:type="void"/>
11002 <parameter name="window">
11003 <type name="Window" c:type="GdkWindow*"/>
11005 <parameter name="region">
11006 <type name="GdkRegion" c:type="GdkRegion*"/>
11008 <parameter name="invalidate_children">
11009 <type name="boolean" c:type="gboolean"/>
11013 <method name="invalidate_maybe_recurse"
11014 c:identifier="gdk_window_invalidate_maybe_recurse">
11016 <type name="none" c:type="void"/>
11019 <parameter name="window">
11020 <type name="Window" c:type="GdkWindow*"/>
11022 <parameter name="region">
11023 <type name="GdkRegion" c:type="GdkRegion*"/>
11025 <parameter name="child_func">
11026 <type name="???" c:type="???*"/>
11028 <parameter name="user_data">
11029 <type name="any" c:type="gpointer"/>
11033 <method name="get_update_area" c:identifier="gdk_window_get_update_area">
11035 <type name="GdkRegion" c:type="GdkRegion*"/>
11038 <parameter name="window">
11039 <type name="Window" c:type="GdkWindow*"/>
11043 <method name="freeze_updates" c:identifier="gdk_window_freeze_updates">
11045 <type name="none" c:type="void"/>
11048 <parameter name="window">
11049 <type name="Window" c:type="GdkWindow*"/>
11053 <method name="thaw_updates" c:identifier="gdk_window_thaw_updates">
11055 <type name="none" c:type="void"/>
11058 <parameter name="window">
11059 <type name="Window" c:type="GdkWindow*"/>
11063 <method name="freeze_toplevel_updates_libgtk_only"
11064 c:identifier="gdk_window_freeze_toplevel_updates_libgtk_only">
11066 <type name="none" c:type="void"/>
11069 <parameter name="window">
11070 <type name="Window" c:type="GdkWindow*"/>
11074 <method name="thaw_toplevel_updates_libgtk_only"
11075 c:identifier="gdk_window_thaw_toplevel_updates_libgtk_only">
11077 <type name="none" c:type="void"/>
11080 <parameter name="window">
11081 <type name="Window" c:type="GdkWindow*"/>
11085 <method name="process_updates" c:identifier="gdk_window_process_updates">
11087 <type name="none" c:type="void"/>
11090 <parameter name="window">
11091 <type name="Window" c:type="GdkWindow*"/>
11093 <parameter name="update_children">
11094 <type name="boolean" c:type="gboolean"/>
11098 <method name="get_internal_paint_info"
11099 c:identifier="gdk_window_get_internal_paint_info">
11101 <type name="none" c:type="void"/>
11104 <parameter name="window">
11105 <type name="Window" c:type="GdkWindow*"/>
11107 <parameter name="real_drawable">
11108 <type name="Drawable" c:type="GdkDrawable**"/>
11110 <parameter name="x_offset">
11111 <type name="gint" c:type="gint*"/>
11113 <parameter name="y_offset">
11114 <type name="gint" c:type="gint*"/>
11118 <method name="enable_synchronized_configure"
11119 c:identifier="gdk_window_enable_synchronized_configure">
11121 <type name="none" c:type="void"/>
11124 <parameter name="window">
11125 <type name="Window" c:type="GdkWindow*"/>
11129 <method name="configure_finished"
11130 c:identifier="gdk_window_configure_finished">
11132 <type name="none" c:type="void"/>
11135 <parameter name="window">
11136 <type name="Window" c:type="GdkWindow*"/>
11140 <method name="redirect_to_drawable"
11141 c:identifier="gdk_window_redirect_to_drawable">
11143 <type name="none" c:type="void"/>
11146 <parameter name="window">
11147 <type name="Window" c:type="GdkWindow*"/>
11149 <parameter name="drawable">
11150 <type name="Drawable" c:type="GdkDrawable*"/>
11152 <parameter name="src_x">
11153 <type name="int32" c:type="gint"/>
11155 <parameter name="src_y">
11156 <type name="int32" c:type="gint"/>
11158 <parameter name="dest_x">
11159 <type name="int32" c:type="gint"/>
11161 <parameter name="dest_y">
11162 <type name="int32" c:type="gint"/>
11164 <parameter name="width">
11165 <type name="int32" c:type="gint"/>
11167 <parameter name="height">
11168 <type name="int32" c:type="gint"/>
11172 <method name="remove_redirection"
11173 c:identifier="gdk_window_remove_redirection">
11175 <type name="none" c:type="void"/>
11178 <parameter name="window">
11179 <type name="Window" c:type="GdkWindow*"/>
11183 <method name="destroy_notify" c:identifier="gdk_window_destroy_notify">
11185 <type name="none" c:type="void"/>
11188 <parameter name="window">
11189 <type name="Window" c:type="GdkWindow*"/>
11194 <function name="set_sm_client_id" c:identifier="gdk_set_sm_client_id">
11196 <type name="none" c:type="void"/>
11199 <parameter name="sm_client_id">
11200 <type name="string" c:type="gchar*"/>
11204 <function name="window_get_toplevels"
11205 c:identifier="gdk_window_get_toplevels">
11207 <type name="GList*" c:type="GList*"/>
11210 <function name="window_process_all_updates"
11211 c:identifier="gdk_window_process_all_updates">
11213 <type name="none" c:type="void"/>
11216 <function name="window_set_debug_updates"
11217 c:identifier="gdk_window_set_debug_updates">
11219 <type name="none" c:type="void"/>
11222 <parameter name="setting">
11223 <type name="boolean" c:type="gboolean"/>
11227 <function name="window_constrain_size"
11228 c:identifier="gdk_window_constrain_size">
11230 <type name="none" c:type="void"/>
11233 <parameter name="geometry">
11234 <type name="GdkGeometry" c:type="GdkGeometry*"/>
11236 <parameter name="flags">
11237 <type name="guint" c:type="guint"/>
11239 <parameter name="width">
11240 <type name="int32" c:type="gint"/>
11242 <parameter name="height">
11243 <type name="int32" c:type="gint"/>
11245 <parameter name="new_width">
11246 <type name="gint" c:type="gint*"/>
11248 <parameter name="new_height">
11249 <type name="gint" c:type="gint*"/>
11253 <function name="set_pointer_hooks" c:identifier="gdk_set_pointer_hooks">
11255 <type name="GdkPointerHooks*" c:type="GdkPointerHooks*"/>
11258 <parameter name="new_hooks">
11259 <type name="GdkPointerHooks" c:type="GdkPointerHooks*"/>
11263 <function name="get_default_root_window"
11264 c:identifier="gdk_get_default_root_window">
11266 <type name="GdkWindow*" c:type="GdkWindow*"/>
11269 <function name="test_render_sync" c:identifier="gdk_test_render_sync">
11271 <type name="none" c:type="void"/>
11274 <parameter name="window">
11275 <type name="Window" c:type="GdkWindow*"/>
11279 <function name="test_simulate_key" c:identifier="gdk_test_simulate_key">
11281 <type name="boolean" c:type="gboolean"/>
11284 <parameter name="window">
11285 <type name="Window" c:type="GdkWindow*"/>
11287 <parameter name="x">
11288 <type name="int32" c:type="gint"/>
11290 <parameter name="y">
11291 <type name="int32" c:type="gint"/>
11293 <parameter name="keyval">
11294 <type name="guint" c:type="guint"/>
11296 <parameter name="modifiers">
11297 <type name="ModifierType" c:type="GdkModifierType"/>
11299 <parameter name="key_pressrelease">
11300 <type name="EventType" c:type="GdkEventType"/>
11304 <function name="test_simulate_button"
11305 c:identifier="gdk_test_simulate_button">
11307 <type name="boolean" c:type="gboolean"/>
11310 <parameter name="window">
11311 <type name="Window" c:type="GdkWindow*"/>
11313 <parameter name="x">
11314 <type name="int32" c:type="gint"/>
11316 <parameter name="y">
11317 <type name="int32" c:type="gint"/>
11319 <parameter name="button">
11320 <type name="guint" c:type="guint"/>
11322 <parameter name="modifiers">
11323 <type name="ModifierType" c:type="GdkModifierType"/>
11325 <parameter name="button_pressrelease">
11326 <type name="EventType" c:type="GdkEventType"/>
11330 <class name="Visual"
11332 parent="GLib.Object"
11333 glib:type-name="GdkVisual"
11334 glib:get-type="gdk_visual_get_type">
11335 <constructor name="get_system" c:identifier="gdk_visual_get_system">
11337 <type name="Visual" c:type="GdkVisual*"/>
11340 <constructor name="get_best" c:identifier="gdk_visual_get_best">
11342 <type name="Visual" c:type="GdkVisual*"/>
11345 <constructor name="get_best_with_depth"
11346 c:identifier="gdk_visual_get_best_with_depth">
11348 <type name="Visual" c:type="GdkVisual*"/>
11351 <parameter name="depth">
11352 <type name="int32" c:type="gint"/>
11356 <constructor name="get_best_with_type"
11357 c:identifier="gdk_visual_get_best_with_type">
11359 <type name="Visual" c:type="GdkVisual*"/>
11362 <parameter name="visual_type">
11363 <type name="VisualType" c:type="GdkVisualType"/>
11367 <constructor name="get_best_with_both"
11368 c:identifier="gdk_visual_get_best_with_both">
11370 <type name="Visual" c:type="GdkVisual*"/>
11373 <parameter name="depth">
11374 <type name="int32" c:type="gint"/>
11376 <parameter name="visual_type">
11377 <type name="VisualType" c:type="GdkVisualType"/>
11381 <method name="get_screen" c:identifier="gdk_visual_get_screen">
11383 <type name="Screen" c:type="GdkScreen*"/>
11386 <parameter name="visual">
11387 <type name="Visual" c:type="GdkVisual*"/>
11392 <function name="visual_get_best_depth"
11393 c:identifier="gdk_visual_get_best_depth">
11395 <type name="int32" c:type="gint"/>
11398 <function name="visual_get_best_type"
11399 c:identifier="gdk_visual_get_best_type">
11401 <type name="GdkVisualType" c:type="GdkVisualType"/>
11404 <function name="query_depths" c:identifier="gdk_query_depths">
11406 <type name="none" c:type="void"/>
11409 <parameter name="depths" direction="out">
11410 <type name="gint" c:type="gint**"/>
11412 <parameter name="count" direction="out">
11413 <type name="gint" c:type="gint*"/>
11417 <function name="query_visual_types" c:identifier="gdk_query_visual_types">
11419 <type name="none" c:type="void"/>
11422 <parameter name="visual_types">
11423 <type name="VisualType" c:type="GdkVisualType**"/>
11425 <parameter name="count">
11426 <type name="gint" c:type="gint*"/>
11430 <function name="list_visuals" c:identifier="gdk_list_visuals">
11432 <type name="GList*" c:type="GList*"/>
11435 <function name="parse_args" c:identifier="gdk_parse_args">
11437 <type name="none" c:type="void"/>
11440 <parameter name="argc">
11441 <type name="gint" c:type="gint*"/>
11443 <parameter name="argv">
11444 <type name="gchar" c:type="gchar***"/>
11448 <function name="init" c:identifier="gdk_init">
11450 <type name="none" c:type="void"/>
11453 <parameter name="argc">
11454 <type name="gint" c:type="gint*"/>
11456 <parameter name="argv">
11457 <type name="gchar" c:type="gchar***"/>
11461 <function name="init_check" c:identifier="gdk_init_check">
11463 <type name="boolean" c:type="gboolean"/>
11466 <parameter name="argc">
11467 <type name="gint" c:type="gint*"/>
11469 <parameter name="argv">
11470 <type name="gchar" c:type="gchar***"/>
11474 <function name="add_option_entries_libgtk_only"
11475 c:identifier="gdk_add_option_entries_libgtk_only">
11477 <type name="none" c:type="void"/>
11480 <parameter name="group">
11481 <type name="GOptionGroup" c:type="GOptionGroup*"/>
11485 <function name="pre_parse_libgtk_only"
11486 c:identifier="gdk_pre_parse_libgtk_only">
11488 <type name="none" c:type="void"/>
11491 <function name="exit" c:identifier="gdk_exit">
11493 <type name="none" c:type="void"/>
11496 <parameter name="error_code">
11497 <type name="int32" c:type="gint"/>
11501 <function name="set_locale" c:identifier="gdk_set_locale">
11503 <type name="string" c:type="gchar*"/>
11506 <function name="get_program_class" c:identifier="gdk_get_program_class">
11508 <type name="string" c:type="char*"/>
11511 <function name="set_program_class" c:identifier="gdk_set_program_class">
11513 <type name="none" c:type="void"/>
11516 <parameter name="program_class">
11517 <type name="string" c:type="char*"/>
11521 <function name="error_trap_push" c:identifier="gdk_error_trap_push">
11523 <type name="none" c:type="void"/>
11526 <function name="error_trap_pop" c:identifier="gdk_error_trap_pop">
11528 <type name="int32" c:type="gint"/>
11531 <function name="set_use_xshm" c:identifier="gdk_set_use_xshm">
11533 <type name="none" c:type="void"/>
11536 <parameter name="use_xshm">
11537 <type name="boolean" c:type="gboolean"/>
11541 <function name="get_use_xshm" c:identifier="gdk_get_use_xshm">
11543 <type name="boolean" c:type="gboolean"/>
11546 <function name="get_display" c:identifier="gdk_get_display">
11548 <type name="string" c:type="gchar*"/>
11551 <function name="get_display_arg_name"
11552 c:identifier="gdk_get_display_arg_name">
11554 <type name="string" c:type="gchar*"/>
11557 <function name="input_add_full" c:identifier="gdk_input_add_full">
11559 <type name="int32" c:type="gint"/>
11562 <parameter name="source">
11563 <type name="int32" c:type="gint"/>
11565 <parameter name="condition">
11566 <type name="InputCondition" c:type="GdkInputCondition"/>
11568 <parameter name="function">
11569 <type name="GdkInputFunction" c:type="GdkInputFunction"/>
11571 <parameter name="data">
11572 <type name="any" c:type="gpointer"/>
11574 <parameter name="destroy">
11575 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
11579 <function name="input_add" c:identifier="gdk_input_add">
11581 <type name="int32" c:type="gint"/>
11584 <parameter name="source">
11585 <type name="int32" c:type="gint"/>
11587 <parameter name="condition">
11588 <type name="InputCondition" c:type="GdkInputCondition"/>
11590 <parameter name="function">
11591 <type name="GdkInputFunction" c:type="GdkInputFunction"/>
11593 <parameter name="data">
11594 <type name="any" c:type="gpointer"/>
11598 <function name="input_remove" c:identifier="gdk_input_remove">
11600 <type name="none" c:type="void"/>
11603 <parameter name="tag">
11604 <type name="int32" c:type="gint"/>
11608 <function name="pointer_grab" c:identifier="gdk_pointer_grab">
11610 <type name="GdkGrabStatus" c:type="GdkGrabStatus"/>
11613 <parameter name="window">
11614 <type name="Window" c:type="GdkWindow*"/>
11616 <parameter name="owner_events">
11617 <type name="boolean" c:type="gboolean"/>
11619 <parameter name="event_mask">
11620 <type name="EventMask" c:type="GdkEventMask"/>
11622 <parameter name="confine_to">
11623 <type name="Window" c:type="GdkWindow*"/>
11625 <parameter name="cursor">
11626 <type name="Cursor" c:type="GdkCursor*"/>
11628 <parameter name="time_">
11629 <type name="uint32" c:type="guint32"/>
11633 <function name="keyboard_grab" c:identifier="gdk_keyboard_grab">
11635 <type name="GdkGrabStatus" c:type="GdkGrabStatus"/>
11638 <parameter name="window">
11639 <type name="Window" c:type="GdkWindow*"/>
11641 <parameter name="owner_events">
11642 <type name="boolean" c:type="gboolean"/>
11644 <parameter name="time_">
11645 <type name="uint32" c:type="guint32"/>
11649 <function name="pointer_grab_info_libgtk_only"
11650 c:identifier="gdk_pointer_grab_info_libgtk_only">
11652 <type name="boolean" c:type="gboolean"/>
11655 <parameter name="display">
11656 <type name="Display" c:type="GdkDisplay*"/>
11658 <parameter name="grab_window">
11659 <type name="Window" c:type="GdkWindow**"/>
11661 <parameter name="owner_events">
11662 <type name="gboolean" c:type="gboolean*"/>
11666 <function name="keyboard_grab_info_libgtk_only"
11667 c:identifier="gdk_keyboard_grab_info_libgtk_only">
11669 <type name="boolean" c:type="gboolean"/>
11672 <parameter name="display">
11673 <type name="Display" c:type="GdkDisplay*"/>
11675 <parameter name="grab_window">
11676 <type name="Window" c:type="GdkWindow**"/>
11678 <parameter name="owner_events">
11679 <type name="gboolean" c:type="gboolean*"/>
11683 <function name="pointer_ungrab" c:identifier="gdk_pointer_ungrab">
11685 <type name="none" c:type="void"/>
11688 <parameter name="time_">
11689 <type name="uint32" c:type="guint32"/>
11693 <function name="keyboard_ungrab" c:identifier="gdk_keyboard_ungrab">
11695 <type name="none" c:type="void"/>
11698 <parameter name="time_">
11699 <type name="uint32" c:type="guint32"/>
11703 <function name="pointer_is_grabbed" c:identifier="gdk_pointer_is_grabbed">
11705 <type name="boolean" c:type="gboolean"/>
11708 <function name="screen_width" c:identifier="gdk_screen_width">
11710 <type name="int32" c:type="gint"/>
11713 <function name="screen_height" c:identifier="gdk_screen_height">
11715 <type name="int32" c:type="gint"/>
11718 <function name="screen_width_mm" c:identifier="gdk_screen_width_mm">
11720 <type name="int32" c:type="gint"/>
11723 <function name="screen_height_mm" c:identifier="gdk_screen_height_mm">
11725 <type name="int32" c:type="gint"/>
11728 <function name="beep" c:identifier="gdk_beep">
11730 <type name="none" c:type="void"/>
11733 <function name="flush" c:identifier="gdk_flush">
11735 <type name="none" c:type="void"/>
11738 <function name="set_double_click_time"
11739 c:identifier="gdk_set_double_click_time">
11741 <type name="none" c:type="void"/>
11744 <parameter name="msec">
11745 <type name="guint" c:type="guint"/>
11749 <function name="rectangle_intersect"
11750 c:identifier="gdk_rectangle_intersect">
11752 <type name="boolean" c:type="gboolean"/>
11755 <parameter name="src1">
11756 <type name="GdkRectangle" c:type="GdkRectangle*"/>
11758 <parameter name="src2">
11759 <type name="GdkRectangle" c:type="GdkRectangle*"/>
11761 <parameter name="dest">
11762 <type name="GdkRectangle" c:type="GdkRectangle*"/>
11766 <function name="rectangle_union" c:identifier="gdk_rectangle_union">
11768 <type name="none" c:type="void"/>
11771 <parameter name="src1">
11772 <type name="GdkRectangle" c:type="GdkRectangle*"/>
11774 <parameter name="src2">
11775 <type name="GdkRectangle" c:type="GdkRectangle*"/>
11777 <parameter name="dest">
11778 <type name="GdkRectangle" c:type="GdkRectangle*"/>
11782 <glib:boxed c:type="Rectangle"
11783 glib:name="Rectangle"
11784 glib:type-name="GdkRectangle"
11785 glib:get-type="gdk_rectangle_get_type">
11787 <function name="wcstombs" c:identifier="gdk_wcstombs">
11789 <type name="string" c:type="gchar*"/>
11792 <parameter name="src">
11793 <type name="GdkWChar" c:type="GdkWChar*"/>
11797 <function name="mbstowcs" c:identifier="gdk_mbstowcs">
11799 <type name="int32" c:type="gint"/>
11802 <parameter name="dest">
11803 <type name="GdkWChar" c:type="GdkWChar*"/>
11805 <parameter name="src">
11806 <type name="string" c:type="gchar*"/>
11808 <parameter name="dest_max">
11809 <type name="int32" c:type="gint"/>
11813 <function name="event_send_client_message_for_display"
11814 c:identifier="gdk_event_send_client_message_for_display">
11816 <type name="boolean" c:type="gboolean"/>
11819 <parameter name="display">
11820 <type name="Display" c:type="GdkDisplay*"/>
11822 <parameter name="event">
11823 <type name="Event" c:type="GdkEvent*"/>
11825 <parameter name="winid">
11826 <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
11830 <function name="notify_startup_complete"
11831 c:identifier="gdk_notify_startup_complete">
11833 <type name="none" c:type="void"/>
11836 <function name="notify_startup_complete_with_id"
11837 c:identifier="gdk_notify_startup_complete_with_id">
11839 <type name="none" c:type="void"/>
11842 <parameter name="startup_id">
11843 <type name="string" c:type="gchar*"/>
11847 <function name="threads_enter" c:identifier="gdk_threads_enter">
11849 <type name="none" c:type="void"/>
11852 <function name="threads_leave" c:identifier="gdk_threads_leave">
11854 <type name="none" c:type="void"/>
11857 <function name="threads_init" c:identifier="gdk_threads_init">
11859 <type name="none" c:type="void"/>
11862 <function name="threads_set_lock_functions"
11863 c:identifier="gdk_threads_set_lock_functions">
11865 <type name="none" c:type="void"/>
11868 <parameter name="enter_fn">
11869 <type name="GCallback" c:type="GCallback"/>
11871 <parameter name="leave_fn">
11872 <type name="GCallback" c:type="GCallback"/>
11876 <function name="threads_add_idle_full"
11877 c:identifier="gdk_threads_add_idle_full">
11879 <type name="guint" c:type="guint"/>
11882 <parameter name="priority">
11883 <type name="int32" c:type="gint"/>
11885 <parameter name="function">
11886 <type name="GSourceFunc" c:type="GSourceFunc"/>
11888 <parameter name="data">
11889 <type name="any" c:type="gpointer"/>
11891 <parameter name="notify">
11892 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
11896 <function name="threads_add_idle" c:identifier="gdk_threads_add_idle">
11898 <type name="guint" c:type="guint"/>
11901 <parameter name="function">
11902 <type name="GSourceFunc" c:type="GSourceFunc"/>
11904 <parameter name="data">
11905 <type name="any" c:type="gpointer"/>
11909 <function name="threads_add_timeout_full"
11910 c:identifier="gdk_threads_add_timeout_full">
11912 <type name="guint" c:type="guint"/>
11915 <parameter name="priority">
11916 <type name="int32" c:type="gint"/>
11918 <parameter name="interval">
11919 <type name="guint" c:type="guint"/>
11921 <parameter name="function">
11922 <type name="GSourceFunc" c:type="GSourceFunc"/>
11924 <parameter name="data">
11925 <type name="any" c:type="gpointer"/>
11927 <parameter name="notify">
11928 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
11932 <function name="threads_add_timeout"
11933 c:identifier="gdk_threads_add_timeout">
11935 <type name="guint" c:type="guint"/>
11938 <parameter name="interval">
11939 <type name="guint" c:type="guint"/>
11941 <parameter name="function">
11942 <type name="GSourceFunc" c:type="GSourceFunc"/>
11944 <parameter name="data">
11945 <type name="any" c:type="gpointer"/>
11949 <function name="synthesize_window_state"
11950 c:identifier="gdk_synthesize_window_state">
11952 <type name="none" c:type="void"/>
11955 <parameter name="window">
11956 <type name="Window" c:type="GdkWindow*"/>
11958 <parameter name="unset_flags">
11959 <type name="WindowState" c:type="GdkWindowState"/>
11961 <parameter name="set_flags">
11962 <type name="WindowState" c:type="GdkWindowState"/>
11966 <function name="x11_drawable_get_xdisplay"
11967 c:identifier="gdk_x11_drawable_get_xdisplay">
11969 <type name="Display*" c:type="Display*"/>
11972 <parameter name="drawable">
11973 <type name="Drawable" c:type="GdkDrawable*"/>
11977 <function name="x11_drawable_get_xid"
11978 c:identifier="gdk_x11_drawable_get_xid">
11980 <type name="XID" c:type="XID"/>
11983 <parameter name="drawable">
11984 <type name="Drawable" c:type="GdkDrawable*"/>
11988 <function name="x11_image_get_xdisplay"
11989 c:identifier="gdk_x11_image_get_xdisplay">
11991 <type name="Display*" c:type="Display*"/>
11994 <parameter name="image">
11995 <type name="Image" c:type="GdkImage*"/>
11999 <function name="x11_image_get_ximage"
12000 c:identifier="gdk_x11_image_get_ximage">
12002 <type name="XImage*" c:type="XImage*"/>
12005 <parameter name="image">
12006 <type name="Image" c:type="GdkImage*"/>
12010 <function name="x11_colormap_get_xdisplay"
12011 c:identifier="gdk_x11_colormap_get_xdisplay">
12013 <type name="Display*" c:type="Display*"/>
12016 <parameter name="colormap">
12017 <type name="Colormap" c:type="GdkColormap*"/>
12021 <function name="x11_colormap_get_xcolormap"
12022 c:identifier="gdk_x11_colormap_get_xcolormap">
12024 <type name="Colormap" c:type="Colormap"/>
12027 <parameter name="colormap">
12028 <type name="Colormap" c:type="GdkColormap*"/>
12032 <function name="x11_cursor_get_xdisplay"
12033 c:identifier="gdk_x11_cursor_get_xdisplay">
12035 <type name="Display*" c:type="Display*"/>
12038 <parameter name="cursor">
12039 <type name="Cursor" c:type="GdkCursor*"/>
12043 <function name="x11_cursor_get_xcursor"
12044 c:identifier="gdk_x11_cursor_get_xcursor">
12046 <type name="Cursor" c:type="Cursor"/>
12049 <parameter name="cursor">
12050 <type name="Cursor" c:type="GdkCursor*"/>
12054 <function name="x11_display_get_xdisplay"
12055 c:identifier="gdk_x11_display_get_xdisplay">
12057 <type name="Display*" c:type="Display*"/>
12060 <parameter name="display">
12061 <type name="Display" c:type="GdkDisplay*"/>
12065 <function name="x11_visual_get_xvisual"
12066 c:identifier="gdk_x11_visual_get_xvisual">
12068 <type name="Visual*" c:type="Visual*"/>
12071 <parameter name="visual">
12072 <type name="Visual" c:type="GdkVisual*"/>
12076 <function name="x11_gc_get_xdisplay"
12077 c:identifier="gdk_x11_gc_get_xdisplay">
12079 <type name="Display*" c:type="Display*"/>
12082 <parameter name="gc">
12083 <type name="GC" c:type="GdkGC*"/>
12087 <function name="x11_gc_get_xgc" c:identifier="gdk_x11_gc_get_xgc">
12089 <type name="GC" c:type="GC"/>
12092 <parameter name="gc">
12093 <type name="GC" c:type="GdkGC*"/>
12097 <function name="x11_screen_get_xscreen"
12098 c:identifier="gdk_x11_screen_get_xscreen">
12100 <type name="Screen*" c:type="Screen*"/>
12103 <parameter name="screen">
12104 <type name="Screen" c:type="GdkScreen*"/>
12108 <function name="x11_screen_get_screen_number"
12109 c:identifier="gdk_x11_screen_get_screen_number">
12111 <type name="int32" c:type="int"/>
12114 <parameter name="screen">
12115 <type name="Screen" c:type="GdkScreen*"/>
12119 <function name="x11_window_set_user_time"
12120 c:identifier="gdk_x11_window_set_user_time">
12122 <type name="none" c:type="void"/>
12125 <parameter name="window">
12126 <type name="Window" c:type="GdkWindow*"/>
12128 <parameter name="timestamp">
12129 <type name="uint32" c:type="guint32"/>
12133 <function name="x11_window_move_to_current_desktop"
12134 c:identifier="gdk_x11_window_move_to_current_desktop">
12136 <type name="none" c:type="void"/>
12139 <parameter name="window">
12140 <type name="Window" c:type="GdkWindow*"/>
12144 <function name="x11_screen_get_window_manager_name"
12145 c:identifier="gdk_x11_screen_get_window_manager_name">
12147 <type name="string" c:type="char*"/>
12150 <parameter name="screen">
12151 <type name="Screen" c:type="GdkScreen*"/>
12155 <function name="x11_get_default_root_xwindow"
12156 c:identifier="gdk_x11_get_default_root_xwindow">
12158 <type name="Window" c:type="Window"/>
12161 <function name="x11_get_default_xdisplay"
12162 c:identifier="gdk_x11_get_default_xdisplay">
12164 <type name="Display*" c:type="Display*"/>
12167 <function name="x11_get_default_screen"
12168 c:identifier="gdk_x11_get_default_screen">
12170 <type name="int32" c:type="gint"/>
12173 <function name="x11_screen_lookup_visual"
12174 c:identifier="gdk_x11_screen_lookup_visual">
12176 <type name="GdkVisual*" c:type="GdkVisual*"/>
12179 <parameter name="screen">
12180 <type name="Screen" c:type="GdkScreen*"/>
12182 <parameter name="xvisualid">
12183 <type name="VisualID" c:type="VisualID"/>
12187 <function name="gdkx_visual_get" c:identifier="gdkx_visual_get">
12189 <type name="GdkVisual*" c:type="GdkVisual*"/>
12192 <parameter name="xvisualid">
12193 <type name="VisualID" c:type="VisualID"/>
12197 <function name="x11_colormap_foreign_new"
12198 c:identifier="gdk_x11_colormap_foreign_new">
12200 <type name="GdkColormap*" c:type="GdkColormap*"/>
12203 <parameter name="visual">
12204 <type name="Visual" c:type="GdkVisual*"/>
12206 <parameter name="xcolormap">
12207 <type name="Colormap" c:type="Colormap"/>
12211 <function name="xid_table_lookup_for_display"
12212 c:identifier="gdk_xid_table_lookup_for_display">
12214 <type name="any" c:type="gpointer"/>
12217 <parameter name="display">
12218 <type name="Display" c:type="GdkDisplay*"/>
12220 <parameter name="xid">
12221 <type name="XID" c:type="XID"/>
12225 <function name="x11_get_server_time"
12226 c:identifier="gdk_x11_get_server_time">
12228 <type name="uint32" c:type="guint32"/>
12231 <parameter name="window">
12232 <type name="Window" c:type="GdkWindow*"/>
12236 <function name="x11_display_get_user_time"
12237 c:identifier="gdk_x11_display_get_user_time">
12239 <type name="uint32" c:type="guint32"/>
12242 <parameter name="display">
12243 <type name="Display" c:type="GdkDisplay*"/>
12247 <function name="x11_display_get_startup_notification_id"
12248 c:identifier="gdk_x11_display_get_startup_notification_id">
12250 <type name="string" c:type="gchar*"/>
12253 <parameter name="display">
12254 <type name="Display" c:type="GdkDisplay*"/>
12258 <function name="x11_display_set_cursor_theme"
12259 c:identifier="gdk_x11_display_set_cursor_theme">
12261 <type name="none" c:type="void"/>
12264 <parameter name="display">
12265 <type name="Display" c:type="GdkDisplay*"/>
12267 <parameter name="theme">
12268 <type name="string" c:type="gchar*"/>
12270 <parameter name="size">
12271 <type name="int32" c:type="gint"/>
12275 <function name="x11_display_broadcast_startup_message"
12276 c:identifier="gdk_x11_display_broadcast_startup_message">
12278 <type name="none" c:type="void"/>
12281 <parameter name="display">
12282 <type name="Display" c:type="GdkDisplay*"/>
12284 <parameter name="message_type">
12285 <type name="string" c:type="char*"/>
12289 <function name="x11_screen_supports_net_wm_hint"
12290 c:identifier="gdk_x11_screen_supports_net_wm_hint">
12292 <type name="boolean" c:type="gboolean"/>
12295 <parameter name="screen">
12296 <type name="Screen" c:type="GdkScreen*"/>
12298 <parameter name="property">
12299 <type name="GdkAtom" c:type="GdkAtom"/>
12303 <function name="x11_screen_get_monitor_output"
12304 c:identifier="gdk_x11_screen_get_monitor_output">
12306 <type name="XID" c:type="XID"/>
12309 <parameter name="screen">
12310 <type name="Screen" c:type="GdkScreen*"/>
12312 <parameter name="monitor_num">
12313 <type name="int32" c:type="gint"/>
12317 <function name="xid_table_lookup" c:identifier="gdk_xid_table_lookup">
12319 <type name="any" c:type="gpointer"/>
12322 <parameter name="xid">
12323 <type name="XID" c:type="XID"/>
12327 <function name="net_wm_supports" c:identifier="gdk_net_wm_supports">
12329 <type name="boolean" c:type="gboolean"/>
12332 <parameter name="property">
12333 <type name="GdkAtom" c:type="GdkAtom"/>
12337 <function name="x11_grab_server" c:identifier="gdk_x11_grab_server">
12339 <type name="none" c:type="void"/>
12342 <function name="x11_ungrab_server" c:identifier="gdk_x11_ungrab_server">
12344 <type name="none" c:type="void"/>
12347 <function name="x11_lookup_xdisplay"
12348 c:identifier="gdk_x11_lookup_xdisplay">
12350 <type name="GdkDisplay*" c:type="GdkDisplay*"/>
12353 <parameter name="xdisplay">
12354 <type name="Display" c:type="Display*"/>
12358 <function name="x11_atom_to_xatom_for_display"
12359 c:identifier="gdk_x11_atom_to_xatom_for_display">
12361 <type name="Atom" c:type="Atom"/>
12364 <parameter name="display">
12365 <type name="Display" c:type="GdkDisplay*"/>
12367 <parameter name="atom">
12368 <type name="GdkAtom" c:type="GdkAtom"/>
12372 <function name="x11_xatom_to_atom_for_display"
12373 c:identifier="gdk_x11_xatom_to_atom_for_display">
12375 <type name="GdkAtom" c:type="GdkAtom"/>
12378 <parameter name="display">
12379 <type name="Display" c:type="GdkDisplay*"/>
12381 <parameter name="xatom">
12382 <type name="Atom" c:type="Atom"/>
12386 <function name="x11_get_xatom_by_name_for_display"
12387 c:identifier="gdk_x11_get_xatom_by_name_for_display">
12389 <type name="Atom" c:type="Atom"/>
12392 <parameter name="display">
12393 <type name="Display" c:type="GdkDisplay*"/>
12395 <parameter name="atom_name">
12396 <type name="string" c:type="gchar*"/>
12400 <function name="x11_get_xatom_name_for_display"
12401 c:identifier="gdk_x11_get_xatom_name_for_display">
12403 <type name="string" c:type="gchar*"/>
12406 <parameter name="display">
12407 <type name="Display" c:type="GdkDisplay*"/>
12409 <parameter name="xatom">
12410 <type name="Atom" c:type="Atom"/>
12414 <function name="x11_atom_to_xatom" c:identifier="gdk_x11_atom_to_xatom">
12416 <type name="Atom" c:type="Atom"/>
12419 <parameter name="atom">
12420 <type name="GdkAtom" c:type="GdkAtom"/>
12424 <function name="x11_xatom_to_atom" c:identifier="gdk_x11_xatom_to_atom">
12426 <type name="GdkAtom" c:type="GdkAtom"/>
12429 <parameter name="xatom">
12430 <type name="Atom" c:type="Atom"/>
12434 <function name="x11_get_xatom_by_name"
12435 c:identifier="gdk_x11_get_xatom_by_name">
12437 <type name="Atom" c:type="Atom"/>
12440 <parameter name="atom_name">
12441 <type name="string" c:type="gchar*"/>
12445 <function name="x11_get_xatom_name" c:identifier="gdk_x11_get_xatom_name">
12447 <type name="string" c:type="gchar*"/>
12450 <parameter name="xatom">
12451 <type name="Atom" c:type="Atom"/>
12455 <function name="x11_display_grab" c:identifier="gdk_x11_display_grab">
12457 <type name="none" c:type="void"/>
12460 <parameter name="display">
12461 <type name="Display" c:type="GdkDisplay*"/>
12465 <function name="x11_display_ungrab" c:identifier="gdk_x11_display_ungrab">
12467 <type name="none" c:type="void"/>
12470 <parameter name="display">
12471 <type name="Display" c:type="GdkDisplay*"/>
12475 <function name="x11_register_standard_event_type"
12476 c:identifier="gdk_x11_register_standard_event_type">
12478 <type name="none" c:type="void"/>
12481 <parameter name="display">
12482 <type name="Display" c:type="GdkDisplay*"/>
12484 <parameter name="event_base">
12485 <type name="int32" c:type="gint"/>
12487 <parameter name="n_events">
12488 <type name="int32" c:type="gint"/>
12492 <function name="x11_font_get_xfont" c:identifier="gdk_x11_font_get_xfont">
12494 <type name="any" c:type="gpointer"/>
12497 <parameter name="font">
12498 <type name="Font" c:type="GdkFont*"/>
12502 <function name="x11_font_get_xdisplay"
12503 c:identifier="gdk_x11_font_get_xdisplay">
12505 <type name="Display*" c:type="Display*"/>
12508 <parameter name="font">
12509 <type name="Font" c:type="GdkFont*"/>
12513 <function name="x11_font_get_name" c:identifier="gdk_x11_font_get_name">
12515 <type name="string" c:type="char*"/>
12518 <parameter name="font">
12519 <type name="Font" c:type="GdkFont*"/>