Modified to format nicely, and resolve types properly, with updated dir files.
[trivial-gtk.git] / gir-repository / gir / gtk-x11-2.0.gir
blobf18a4515a0fc1b531a6b6a1b4c40fd62fc0f9a3d
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">
5   <namespace name="Gtk">
6     <enumeration name="AnchorType"
7                  c:type="GtkAnchorType"
8                  glib:type-name="GtkAnchorType"
9                  glib:get-type="gtk_anchor_type_get_type">
10       <member name="center"
11               value="0"
12               c:identifier="GTK_ANCHOR_CENTER"
13               glib:nick="center"/>
14       <member name="north"
15               value="1"
16               c:identifier="GTK_ANCHOR_NORTH"
17               glib:nick="north"/>
18       <member name="north-west"
19               value="2"
20               c:identifier="GTK_ANCHOR_NORTH_WEST"
21               glib:nick="north-west"/>
22       <member name="north-east"
23               value="3"
24               c:identifier="GTK_ANCHOR_NORTH_EAST"
25               glib:nick="north-east"/>
26       <member name="south"
27               value="4"
28               c:identifier="GTK_ANCHOR_SOUTH"
29               glib:nick="south"/>
30       <member name="south-west"
31               value="5"
32               c:identifier="GTK_ANCHOR_SOUTH_WEST"
33               glib:nick="south-west"/>
34       <member name="south-east"
35               value="6"
36               c:identifier="GTK_ANCHOR_SOUTH_EAST"
37               glib:nick="south-east"/>
38       <member name="west"
39               value="7"
40               c:identifier="GTK_ANCHOR_WEST"
41               glib:nick="west"/>
42       <member name="east"
43               value="8"
44               c:identifier="GTK_ANCHOR_EAST"
45               glib:nick="east"/>
46       <member name="n" value="1" c:identifier="GTK_ANCHOR_N" glib:nick="n"/>
47       <member name="nw" value="2" c:identifier="GTK_ANCHOR_NW" glib:nick="nw"/>
48       <member name="ne" value="3" c:identifier="GTK_ANCHOR_NE" glib:nick="ne"/>
49       <member name="s" value="4" c:identifier="GTK_ANCHOR_S" glib:nick="s"/>
50       <member name="sw" value="5" c:identifier="GTK_ANCHOR_SW" glib:nick="sw"/>
51       <member name="se" value="6" c:identifier="GTK_ANCHOR_SE" glib:nick="se"/>
52       <member name="w" value="7" c:identifier="GTK_ANCHOR_W" glib:nick="w"/>
53       <member name="e" value="8" c:identifier="GTK_ANCHOR_E" glib:nick="e"/>
54     </enumeration>
55     <enumeration name="ArrowType"
56                  c:type="GtkArrowType"
57                  glib:type-name="GtkArrowType"
58                  glib:get-type="gtk_arrow_type_get_type">
59       <member name="up" value="0" c:identifier="GTK_ARROW_UP" glib:nick="up"/>
60       <member name="down"
61               value="1"
62               c:identifier="GTK_ARROW_DOWN"
63               glib:nick="down"/>
64       <member name="left"
65               value="2"
66               c:identifier="GTK_ARROW_LEFT"
67               glib:nick="left"/>
68       <member name="right"
69               value="3"
70               c:identifier="GTK_ARROW_RIGHT"
71               glib:nick="right"/>
72       <member name="none"
73               value="4"
74               c:identifier="GTK_ARROW_NONE"
75               glib:nick="none"/>
76     </enumeration>
77     <bitfield name="AttachOptions"
78               c:type="GtkAttachOptions"
79               glib:type-name="GtkAttachOptions"
80               glib:get-type="gtk_attach_options_get_type">
81       <member name="expand"
82               value="1"
83               c:identifier="GTK_EXPAND"
84               glib:nick="expand"/>
85       <member name="shrink"
86               value="2"
87               c:identifier="GTK_SHRINK"
88               glib:nick="shrink"/>
89       <member name="fill" value="4" c:identifier="GTK_FILL" glib:nick="fill"/>
90     </bitfield>
91     <enumeration name="ButtonBoxStyle"
92                  c:type="GtkButtonBoxStyle"
93                  glib:type-name="GtkButtonBoxStyle"
94                  glib:get-type="gtk_button_box_style_get_type">
95       <member name="default-style"
96               value="0"
97               c:identifier="GTK_BUTTONBOX_DEFAULT_STYLE"
98               glib:nick="default-style"/>
99       <member name="spread"
100               value="1"
101               c:identifier="GTK_BUTTONBOX_SPREAD"
102               glib:nick="spread"/>
103       <member name="edge"
104               value="2"
105               c:identifier="GTK_BUTTONBOX_EDGE"
106               glib:nick="edge"/>
107       <member name="start"
108               value="3"
109               c:identifier="GTK_BUTTONBOX_START"
110               glib:nick="start"/>
111       <member name="end"
112               value="4"
113               c:identifier="GTK_BUTTONBOX_END"
114               glib:nick="end"/>
115       <member name="center"
116               value="5"
117               c:identifier="GTK_BUTTONBOX_CENTER"
118               glib:nick="center"/>
119     </enumeration>
120     <enumeration name="CurveType"
121                  c:type="GtkCurveType"
122                  glib:type-name="GtkCurveType"
123                  glib:get-type="gtk_curve_type_get_type">
124       <member name="linear"
125               value="0"
126               c:identifier="GTK_CURVE_TYPE_LINEAR"
127               glib:nick="linear"/>
128       <member name="spline"
129               value="1"
130               c:identifier="GTK_CURVE_TYPE_SPLINE"
131               glib:nick="spline"/>
132       <member name="free"
133               value="2"
134               c:identifier="GTK_CURVE_TYPE_FREE"
135               glib:nick="free"/>
136     </enumeration>
137     <enumeration name="DeleteType"
138                  c:type="GtkDeleteType"
139                  glib:type-name="GtkDeleteType"
140                  glib:get-type="gtk_delete_type_get_type">
141       <member name="chars"
142               value="0"
143               c:identifier="GTK_DELETE_CHARS"
144               glib:nick="chars"/>
145       <member name="word-ends"
146               value="1"
147               c:identifier="GTK_DELETE_WORD_ENDS"
148               glib:nick="word-ends"/>
149       <member name="words"
150               value="2"
151               c:identifier="GTK_DELETE_WORDS"
152               glib:nick="words"/>
153       <member name="display-lines"
154               value="3"
155               c:identifier="GTK_DELETE_DISPLAY_LINES"
156               glib:nick="display-lines"/>
157       <member name="display-line-ends"
158               value="4"
159               c:identifier="GTK_DELETE_DISPLAY_LINE_ENDS"
160               glib:nick="display-line-ends"/>
161       <member name="paragraph-ends"
162               value="5"
163               c:identifier="GTK_DELETE_PARAGRAPH_ENDS"
164               glib:nick="paragraph-ends"/>
165       <member name="paragraphs"
166               value="6"
167               c:identifier="GTK_DELETE_PARAGRAPHS"
168               glib:nick="paragraphs"/>
169       <member name="whitespace"
170               value="7"
171               c:identifier="GTK_DELETE_WHITESPACE"
172               glib:nick="whitespace"/>
173     </enumeration>
174     <enumeration name="DirectionType"
175                  c:type="GtkDirectionType"
176                  glib:type-name="GtkDirectionType"
177                  glib:get-type="gtk_direction_type_get_type">
178       <member name="tab-forward"
179               value="0"
180               c:identifier="GTK_DIR_TAB_FORWARD"
181               glib:nick="tab-forward"/>
182       <member name="tab-backward"
183               value="1"
184               c:identifier="GTK_DIR_TAB_BACKWARD"
185               glib:nick="tab-backward"/>
186       <member name="up" value="2" c:identifier="GTK_DIR_UP" glib:nick="up"/>
187       <member name="down"
188               value="3"
189               c:identifier="GTK_DIR_DOWN"
190               glib:nick="down"/>
191       <member name="left"
192               value="4"
193               c:identifier="GTK_DIR_LEFT"
194               glib:nick="left"/>
195       <member name="right"
196               value="5"
197               c:identifier="GTK_DIR_RIGHT"
198               glib:nick="right"/>
199     </enumeration>
200     <enumeration name="ExpanderStyle"
201                  c:type="GtkExpanderStyle"
202                  glib:type-name="GtkExpanderStyle"
203                  glib:get-type="gtk_expander_style_get_type">
204       <member name="collapsed"
205               value="0"
206               c:identifier="GTK_EXPANDER_COLLAPSED"
207               glib:nick="collapsed"/>
208       <member name="semi-collapsed"
209               value="1"
210               c:identifier="GTK_EXPANDER_SEMI_COLLAPSED"
211               glib:nick="semi-collapsed"/>
212       <member name="semi-expanded"
213               value="2"
214               c:identifier="GTK_EXPANDER_SEMI_EXPANDED"
215               glib:nick="semi-expanded"/>
216       <member name="expanded"
217               value="3"
218               c:identifier="GTK_EXPANDER_EXPANDED"
219               glib:nick="expanded"/>
220     </enumeration>
221     <enumeration name="IconSize"
222                  c:type="GtkIconSize"
223                  glib:type-name="GtkIconSize"
224                  glib:get-type="gtk_icon_size_get_type">
225       <member name="invalid"
226               value="0"
227               c:identifier="GTK_ICON_SIZE_INVALID"
228               glib:nick="invalid"/>
229       <member name="menu"
230               value="1"
231               c:identifier="GTK_ICON_SIZE_MENU"
232               glib:nick="menu"/>
233       <member name="small-toolbar"
234               value="2"
235               c:identifier="GTK_ICON_SIZE_SMALL_TOOLBAR"
236               glib:nick="small-toolbar"/>
237       <member name="large-toolbar"
238               value="3"
239               c:identifier="GTK_ICON_SIZE_LARGE_TOOLBAR"
240               glib:nick="large-toolbar"/>
241       <member name="button"
242               value="4"
243               c:identifier="GTK_ICON_SIZE_BUTTON"
244               glib:nick="button"/>
245       <member name="dnd"
246               value="5"
247               c:identifier="GTK_ICON_SIZE_DND"
248               glib:nick="dnd"/>
249       <member name="dialog"
250               value="6"
251               c:identifier="GTK_ICON_SIZE_DIALOG"
252               glib:nick="dialog"/>
253     </enumeration>
254     <enumeration name="SensitivityType"
255                  c:type="GtkSensitivityType"
256                  glib:type-name="GtkSensitivityType"
257                  glib:get-type="gtk_sensitivity_type_get_type">
258       <member name="auto"
259               value="0"
260               c:identifier="GTK_SENSITIVITY_AUTO"
261               glib:nick="auto"/>
262       <member name="on"
263               value="1"
264               c:identifier="GTK_SENSITIVITY_ON"
265               glib:nick="on"/>
266       <member name="off"
267               value="2"
268               c:identifier="GTK_SENSITIVITY_OFF"
269               glib:nick="off"/>
270     </enumeration>
271     <enumeration name="SideType"
272                  c:type="GtkSideType"
273                  glib:type-name="GtkSideType"
274                  glib:get-type="gtk_side_type_get_type">
275       <member name="top"
276               value="0"
277               c:identifier="GTK_SIDE_TOP"
278               glib:nick="top"/>
279       <member name="bottom"
280               value="1"
281               c:identifier="GTK_SIDE_BOTTOM"
282               glib:nick="bottom"/>
283       <member name="left"
284               value="2"
285               c:identifier="GTK_SIDE_LEFT"
286               glib:nick="left"/>
287       <member name="right"
288               value="3"
289               c:identifier="GTK_SIDE_RIGHT"
290               glib:nick="right"/>
291     </enumeration>
292     <enumeration name="TextDirection"
293                  c:type="GtkTextDirection"
294                  glib:type-name="GtkTextDirection"
295                  glib:get-type="gtk_text_direction_get_type">
296       <member name="none"
297               value="0"
298               c:identifier="GTK_TEXT_DIR_NONE"
299               glib:nick="none"/>
300       <member name="ltr"
301               value="1"
302               c:identifier="GTK_TEXT_DIR_LTR"
303               glib:nick="ltr"/>
304       <member name="rtl"
305               value="2"
306               c:identifier="GTK_TEXT_DIR_RTL"
307               glib:nick="rtl"/>
308     </enumeration>
309     <enumeration name="Justification"
310                  c:type="GtkJustification"
311                  glib:type-name="GtkJustification"
312                  glib:get-type="gtk_justification_get_type">
313       <member name="left"
314               value="0"
315               c:identifier="GTK_JUSTIFY_LEFT"
316               glib:nick="left"/>
317       <member name="right"
318               value="1"
319               c:identifier="GTK_JUSTIFY_RIGHT"
320               glib:nick="right"/>
321       <member name="center"
322               value="2"
323               c:identifier="GTK_JUSTIFY_CENTER"
324               glib:nick="center"/>
325       <member name="fill"
326               value="3"
327               c:identifier="GTK_JUSTIFY_FILL"
328               glib:nick="fill"/>
329     </enumeration>
330     <enumeration name="MatchType"
331                  c:type="GtkMatchType"
332                  glib:type-name="GtkMatchType"
333                  glib:get-type="gtk_match_type_get_type">
334       <member name="all"
335               value="0"
336               c:identifier="GTK_MATCH_ALL"
337               glib:nick="all"/>
338       <member name="all-tail"
339               value="1"
340               c:identifier="GTK_MATCH_ALL_TAIL"
341               glib:nick="all-tail"/>
342       <member name="head"
343               value="2"
344               c:identifier="GTK_MATCH_HEAD"
345               glib:nick="head"/>
346       <member name="tail"
347               value="3"
348               c:identifier="GTK_MATCH_TAIL"
349               glib:nick="tail"/>
350       <member name="exact"
351               value="4"
352               c:identifier="GTK_MATCH_EXACT"
353               glib:nick="exact"/>
354       <member name="last"
355               value="5"
356               c:identifier="GTK_MATCH_LAST"
357               glib:nick="last"/>
358     </enumeration>
359     <enumeration name="MenuDirectionType"
360                  c:type="GtkMenuDirectionType"
361                  glib:type-name="GtkMenuDirectionType"
362                  glib:get-type="gtk_menu_direction_type_get_type">
363       <member name="parent"
364               value="0"
365               c:identifier="GTK_MENU_DIR_PARENT"
366               glib:nick="parent"/>
367       <member name="child"
368               value="1"
369               c:identifier="GTK_MENU_DIR_CHILD"
370               glib:nick="child"/>
371       <member name="next"
372               value="2"
373               c:identifier="GTK_MENU_DIR_NEXT"
374               glib:nick="next"/>
375       <member name="prev"
376               value="3"
377               c:identifier="GTK_MENU_DIR_PREV"
378               glib:nick="prev"/>
379     </enumeration>
380     <enumeration name="MetricType"
381                  c:type="GtkMetricType"
382                  glib:type-name="GtkMetricType"
383                  glib:get-type="gtk_metric_type_get_type">
384       <member name="pixels"
385               value="0"
386               c:identifier="GTK_PIXELS"
387               glib:nick="pixels"/>
388       <member name="inches"
389               value="1"
390               c:identifier="GTK_INCHES"
391               glib:nick="inches"/>
392       <member name="centimeters"
393               value="2"
394               c:identifier="GTK_CENTIMETERS"
395               glib:nick="centimeters"/>
396     </enumeration>
397     <enumeration name="MovementStep"
398                  c:type="GtkMovementStep"
399                  glib:type-name="GtkMovementStep"
400                  glib:get-type="gtk_movement_step_get_type">
401       <member name="logical-positions"
402               value="0"
403               c:identifier="GTK_MOVEMENT_LOGICAL_POSITIONS"
404               glib:nick="logical-positions"/>
405       <member name="visual-positions"
406               value="1"
407               c:identifier="GTK_MOVEMENT_VISUAL_POSITIONS"
408               glib:nick="visual-positions"/>
409       <member name="words"
410               value="2"
411               c:identifier="GTK_MOVEMENT_WORDS"
412               glib:nick="words"/>
413       <member name="display-lines"
414               value="3"
415               c:identifier="GTK_MOVEMENT_DISPLAY_LINES"
416               glib:nick="display-lines"/>
417       <member name="display-line-ends"
418               value="4"
419               c:identifier="GTK_MOVEMENT_DISPLAY_LINE_ENDS"
420               glib:nick="display-line-ends"/>
421       <member name="paragraphs"
422               value="5"
423               c:identifier="GTK_MOVEMENT_PARAGRAPHS"
424               glib:nick="paragraphs"/>
425       <member name="paragraph-ends"
426               value="6"
427               c:identifier="GTK_MOVEMENT_PARAGRAPH_ENDS"
428               glib:nick="paragraph-ends"/>
429       <member name="pages"
430               value="7"
431               c:identifier="GTK_MOVEMENT_PAGES"
432               glib:nick="pages"/>
433       <member name="buffer-ends"
434               value="8"
435               c:identifier="GTK_MOVEMENT_BUFFER_ENDS"
436               glib:nick="buffer-ends"/>
437       <member name="horizontal-pages"
438               value="9"
439               c:identifier="GTK_MOVEMENT_HORIZONTAL_PAGES"
440               glib:nick="horizontal-pages"/>
441     </enumeration>
442     <enumeration name="ScrollStep"
443                  c:type="GtkScrollStep"
444                  glib:type-name="GtkScrollStep"
445                  glib:get-type="gtk_scroll_step_get_type">
446       <member name="steps"
447               value="0"
448               c:identifier="GTK_SCROLL_STEPS"
449               glib:nick="steps"/>
450       <member name="pages"
451               value="1"
452               c:identifier="GTK_SCROLL_PAGES"
453               glib:nick="pages"/>
454       <member name="ends"
455               value="2"
456               c:identifier="GTK_SCROLL_ENDS"
457               glib:nick="ends"/>
458       <member name="horizontal-steps"
459               value="3"
460               c:identifier="GTK_SCROLL_HORIZONTAL_STEPS"
461               glib:nick="horizontal-steps"/>
462       <member name="horizontal-pages"
463               value="4"
464               c:identifier="GTK_SCROLL_HORIZONTAL_PAGES"
465               glib:nick="horizontal-pages"/>
466       <member name="horizontal-ends"
467               value="5"
468               c:identifier="GTK_SCROLL_HORIZONTAL_ENDS"
469               glib:nick="horizontal-ends"/>
470     </enumeration>
471     <enumeration name="Orientation"
472                  c:type="GtkOrientation"
473                  glib:type-name="GtkOrientation"
474                  glib:get-type="gtk_orientation_get_type">
475       <member name="horizontal"
476               value="0"
477               c:identifier="GTK_ORIENTATION_HORIZONTAL"
478               glib:nick="horizontal"/>
479       <member name="vertical"
480               value="1"
481               c:identifier="GTK_ORIENTATION_VERTICAL"
482               glib:nick="vertical"/>
483     </enumeration>
484     <enumeration name="CornerType"
485                  c:type="GtkCornerType"
486                  glib:type-name="GtkCornerType"
487                  glib:get-type="gtk_corner_type_get_type">
488       <member name="top-left"
489               value="0"
490               c:identifier="GTK_CORNER_TOP_LEFT"
491               glib:nick="top-left"/>
492       <member name="bottom-left"
493               value="1"
494               c:identifier="GTK_CORNER_BOTTOM_LEFT"
495               glib:nick="bottom-left"/>
496       <member name="top-right"
497               value="2"
498               c:identifier="GTK_CORNER_TOP_RIGHT"
499               glib:nick="top-right"/>
500       <member name="bottom-right"
501               value="3"
502               c:identifier="GTK_CORNER_BOTTOM_RIGHT"
503               glib:nick="bottom-right"/>
504     </enumeration>
505     <enumeration name="PackType"
506                  c:type="GtkPackType"
507                  glib:type-name="GtkPackType"
508                  glib:get-type="gtk_pack_type_get_type">
509       <member name="start"
510               value="0"
511               c:identifier="GTK_PACK_START"
512               glib:nick="start"/>
513       <member name="end"
514               value="1"
515               c:identifier="GTK_PACK_END"
516               glib:nick="end"/>
517     </enumeration>
518     <enumeration name="PathPriorityType"
519                  c:type="GtkPathPriorityType"
520                  glib:type-name="GtkPathPriorityType"
521                  glib:get-type="gtk_path_priority_type_get_type">
522       <member name="lowest"
523               value="0"
524               c:identifier="GTK_PATH_PRIO_LOWEST"
525               glib:nick="lowest"/>
526       <member name="gtk"
527               value="4"
528               c:identifier="GTK_PATH_PRIO_GTK"
529               glib:nick="gtk"/>
530       <member name="application"
531               value="8"
532               c:identifier="GTK_PATH_PRIO_APPLICATION"
533               glib:nick="application"/>
534       <member name="theme"
535               value="10"
536               c:identifier="GTK_PATH_PRIO_THEME"
537               glib:nick="theme"/>
538       <member name="rc"
539               value="12"
540               c:identifier="GTK_PATH_PRIO_RC"
541               glib:nick="rc"/>
542       <member name="highest"
543               value="15"
544               c:identifier="GTK_PATH_PRIO_HIGHEST"
545               glib:nick="highest"/>
546     </enumeration>
547     <enumeration name="PathType"
548                  c:type="GtkPathType"
549                  glib:type-name="GtkPathType"
550                  glib:get-type="gtk_path_type_get_type">
551       <member name="widget"
552               value="0"
553               c:identifier="GTK_PATH_WIDGET"
554               glib:nick="widget"/>
555       <member name="widget-class"
556               value="1"
557               c:identifier="GTK_PATH_WIDGET_CLASS"
558               glib:nick="widget-class"/>
559       <member name="class"
560               value="2"
561               c:identifier="GTK_PATH_CLASS"
562               glib:nick="class"/>
563     </enumeration>
564     <enumeration name="PolicyType"
565                  c:type="GtkPolicyType"
566                  glib:type-name="GtkPolicyType"
567                  glib:get-type="gtk_policy_type_get_type">
568       <member name="always"
569               value="0"
570               c:identifier="GTK_POLICY_ALWAYS"
571               glib:nick="always"/>
572       <member name="automatic"
573               value="1"
574               c:identifier="GTK_POLICY_AUTOMATIC"
575               glib:nick="automatic"/>
576       <member name="never"
577               value="2"
578               c:identifier="GTK_POLICY_NEVER"
579               glib:nick="never"/>
580     </enumeration>
581     <enumeration name="PositionType"
582                  c:type="GtkPositionType"
583                  glib:type-name="GtkPositionType"
584                  glib:get-type="gtk_position_type_get_type">
585       <member name="left"
586               value="0"
587               c:identifier="GTK_POS_LEFT"
588               glib:nick="left"/>
589       <member name="right"
590               value="1"
591               c:identifier="GTK_POS_RIGHT"
592               glib:nick="right"/>
593       <member name="top" value="2" c:identifier="GTK_POS_TOP" glib:nick="top"/>
594       <member name="bottom"
595               value="3"
596               c:identifier="GTK_POS_BOTTOM"
597               glib:nick="bottom"/>
598     </enumeration>
599     <enumeration name="PreviewType"
600                  c:type="GtkPreviewType"
601                  glib:type-name="GtkPreviewType"
602                  glib:get-type="gtk_preview_type_get_type">
603       <member name="color"
604               value="0"
605               c:identifier="GTK_PREVIEW_COLOR"
606               glib:nick="color"/>
607       <member name="grayscale"
608               value="1"
609               c:identifier="GTK_PREVIEW_GRAYSCALE"
610               glib:nick="grayscale"/>
611     </enumeration>
612     <enumeration name="ReliefStyle"
613                  c:type="GtkReliefStyle"
614                  glib:type-name="GtkReliefStyle"
615                  glib:get-type="gtk_relief_style_get_type">
616       <member name="normal"
617               value="0"
618               c:identifier="GTK_RELIEF_NORMAL"
619               glib:nick="normal"/>
620       <member name="half"
621               value="1"
622               c:identifier="GTK_RELIEF_HALF"
623               glib:nick="half"/>
624       <member name="none"
625               value="2"
626               c:identifier="GTK_RELIEF_NONE"
627               glib:nick="none"/>
628     </enumeration>
629     <enumeration name="ResizeMode"
630                  c:type="GtkResizeMode"
631                  glib:type-name="GtkResizeMode"
632                  glib:get-type="gtk_resize_mode_get_type">
633       <member name="parent"
634               value="0"
635               c:identifier="GTK_RESIZE_PARENT"
636               glib:nick="parent"/>
637       <member name="queue"
638               value="1"
639               c:identifier="GTK_RESIZE_QUEUE"
640               glib:nick="queue"/>
641       <member name="immediate"
642               value="2"
643               c:identifier="GTK_RESIZE_IMMEDIATE"
644               glib:nick="immediate"/>
645     </enumeration>
646     <bitfield name="SignalRunType"
647               c:type="GtkSignalRunType"
648               glib:type-name="GtkSignalRunType"
649               glib:get-type="gtk_signal_run_type_get_type">
650       <member name="first"
651               value="1"
652               c:identifier="GTK_RUN_FIRST"
653               glib:nick="first"/>
654       <member name="last"
655               value="2"
656               c:identifier="GTK_RUN_LAST"
657               glib:nick="last"/>
658       <member name="both"
659               value="3"
660               c:identifier="GTK_RUN_BOTH"
661               glib:nick="both"/>
662       <member name="no-recurse"
663               value="8"
664               c:identifier="GTK_RUN_NO_RECURSE"
665               glib:nick="no-recurse"/>
666       <member name="action"
667               value="32"
668               c:identifier="GTK_RUN_ACTION"
669               glib:nick="action"/>
670       <member name="no-hooks"
671               value="64"
672               c:identifier="GTK_RUN_NO_HOOKS"
673               glib:nick="no-hooks"/>
674     </bitfield>
675     <enumeration name="ScrollType"
676                  c:type="GtkScrollType"
677                  glib:type-name="GtkScrollType"
678                  glib:get-type="gtk_scroll_type_get_type">
679       <member name="none"
680               value="0"
681               c:identifier="GTK_SCROLL_NONE"
682               glib:nick="none"/>
683       <member name="jump"
684               value="1"
685               c:identifier="GTK_SCROLL_JUMP"
686               glib:nick="jump"/>
687       <member name="step-backward"
688               value="2"
689               c:identifier="GTK_SCROLL_STEP_BACKWARD"
690               glib:nick="step-backward"/>
691       <member name="step-forward"
692               value="3"
693               c:identifier="GTK_SCROLL_STEP_FORWARD"
694               glib:nick="step-forward"/>
695       <member name="page-backward"
696               value="4"
697               c:identifier="GTK_SCROLL_PAGE_BACKWARD"
698               glib:nick="page-backward"/>
699       <member name="page-forward"
700               value="5"
701               c:identifier="GTK_SCROLL_PAGE_FORWARD"
702               glib:nick="page-forward"/>
703       <member name="step-up"
704               value="6"
705               c:identifier="GTK_SCROLL_STEP_UP"
706               glib:nick="step-up"/>
707       <member name="step-down"
708               value="7"
709               c:identifier="GTK_SCROLL_STEP_DOWN"
710               glib:nick="step-down"/>
711       <member name="page-up"
712               value="8"
713               c:identifier="GTK_SCROLL_PAGE_UP"
714               glib:nick="page-up"/>
715       <member name="page-down"
716               value="9"
717               c:identifier="GTK_SCROLL_PAGE_DOWN"
718               glib:nick="page-down"/>
719       <member name="step-left"
720               value="10"
721               c:identifier="GTK_SCROLL_STEP_LEFT"
722               glib:nick="step-left"/>
723       <member name="step-right"
724               value="11"
725               c:identifier="GTK_SCROLL_STEP_RIGHT"
726               glib:nick="step-right"/>
727       <member name="page-left"
728               value="12"
729               c:identifier="GTK_SCROLL_PAGE_LEFT"
730               glib:nick="page-left"/>
731       <member name="page-right"
732               value="13"
733               c:identifier="GTK_SCROLL_PAGE_RIGHT"
734               glib:nick="page-right"/>
735       <member name="start"
736               value="14"
737               c:identifier="GTK_SCROLL_START"
738               glib:nick="start"/>
739       <member name="end"
740               value="15"
741               c:identifier="GTK_SCROLL_END"
742               glib:nick="end"/>
743     </enumeration>
744     <enumeration name="SelectionMode"
745                  c:type="GtkSelectionMode"
746                  glib:type-name="GtkSelectionMode"
747                  glib:get-type="gtk_selection_mode_get_type">
748       <member name="none"
749               value="0"
750               c:identifier="GTK_SELECTION_NONE"
751               glib:nick="none"/>
752       <member name="single"
753               value="1"
754               c:identifier="GTK_SELECTION_SINGLE"
755               glib:nick="single"/>
756       <member name="browse"
757               value="2"
758               c:identifier="GTK_SELECTION_BROWSE"
759               glib:nick="browse"/>
760       <member name="multiple"
761               value="3"
762               c:identifier="GTK_SELECTION_MULTIPLE"
763               glib:nick="multiple"/>
764       <member name="extended"
765               value="3"
766               c:identifier="GTK_SELECTION_EXTENDED"
767               glib:nick="extended"/>
768     </enumeration>
769     <enumeration name="ShadowType"
770                  c:type="GtkShadowType"
771                  glib:type-name="GtkShadowType"
772                  glib:get-type="gtk_shadow_type_get_type">
773       <member name="none"
774               value="0"
775               c:identifier="GTK_SHADOW_NONE"
776               glib:nick="none"/>
777       <member name="in" value="1" c:identifier="GTK_SHADOW_IN" glib:nick="in"/>
778       <member name="out"
779               value="2"
780               c:identifier="GTK_SHADOW_OUT"
781               glib:nick="out"/>
782       <member name="etched-in"
783               value="3"
784               c:identifier="GTK_SHADOW_ETCHED_IN"
785               glib:nick="etched-in"/>
786       <member name="etched-out"
787               value="4"
788               c:identifier="GTK_SHADOW_ETCHED_OUT"
789               glib:nick="etched-out"/>
790     </enumeration>
791     <enumeration name="StateType"
792                  c:type="GtkStateType"
793                  glib:type-name="GtkStateType"
794                  glib:get-type="gtk_state_type_get_type">
795       <member name="normal"
796               value="0"
797               c:identifier="GTK_STATE_NORMAL"
798               glib:nick="normal"/>
799       <member name="active"
800               value="1"
801               c:identifier="GTK_STATE_ACTIVE"
802               glib:nick="active"/>
803       <member name="prelight"
804               value="2"
805               c:identifier="GTK_STATE_PRELIGHT"
806               glib:nick="prelight"/>
807       <member name="selected"
808               value="3"
809               c:identifier="GTK_STATE_SELECTED"
810               glib:nick="selected"/>
811       <member name="insensitive"
812               value="4"
813               c:identifier="GTK_STATE_INSENSITIVE"
814               glib:nick="insensitive"/>
815     </enumeration>
816     <enumeration name="SubmenuDirection"
817                  c:type="GtkSubmenuDirection"
818                  glib:type-name="GtkSubmenuDirection"
819                  glib:get-type="gtk_submenu_direction_get_type">
820       <member name="left"
821               value="0"
822               c:identifier="GTK_DIRECTION_LEFT"
823               glib:nick="left"/>
824       <member name="right"
825               value="1"
826               c:identifier="GTK_DIRECTION_RIGHT"
827               glib:nick="right"/>
828     </enumeration>
829     <enumeration name="SubmenuPlacement"
830                  c:type="GtkSubmenuPlacement"
831                  glib:type-name="GtkSubmenuPlacement"
832                  glib:get-type="gtk_submenu_placement_get_type">
833       <member name="top-bottom"
834               value="0"
835               c:identifier="GTK_TOP_BOTTOM"
836               glib:nick="top-bottom"/>
837       <member name="left-right"
838               value="1"
839               c:identifier="GTK_LEFT_RIGHT"
840               glib:nick="left-right"/>
841     </enumeration>
842     <enumeration name="ToolbarStyle"
843                  c:type="GtkToolbarStyle"
844                  glib:type-name="GtkToolbarStyle"
845                  glib:get-type="gtk_toolbar_style_get_type">
846       <member name="icons"
847               value="0"
848               c:identifier="GTK_TOOLBAR_ICONS"
849               glib:nick="icons"/>
850       <member name="text"
851               value="1"
852               c:identifier="GTK_TOOLBAR_TEXT"
853               glib:nick="text"/>
854       <member name="both"
855               value="2"
856               c:identifier="GTK_TOOLBAR_BOTH"
857               glib:nick="both"/>
858       <member name="both-horiz"
859               value="3"
860               c:identifier="GTK_TOOLBAR_BOTH_HORIZ"
861               glib:nick="both-horiz"/>
862     </enumeration>
863     <enumeration name="UpdateType"
864                  c:type="GtkUpdateType"
865                  glib:type-name="GtkUpdateType"
866                  glib:get-type="gtk_update_type_get_type">
867       <member name="continuous"
868               value="0"
869               c:identifier="GTK_UPDATE_CONTINUOUS"
870               glib:nick="continuous"/>
871       <member name="discontinuous"
872               value="1"
873               c:identifier="GTK_UPDATE_DISCONTINUOUS"
874               glib:nick="discontinuous"/>
875       <member name="delayed"
876               value="2"
877               c:identifier="GTK_UPDATE_DELAYED"
878               glib:nick="delayed"/>
879     </enumeration>
880     <enumeration name="Visibility"
881                  c:type="GtkVisibility"
882                  glib:type-name="GtkVisibility"
883                  glib:get-type="gtk_visibility_get_type">
884       <member name="none"
885               value="0"
886               c:identifier="GTK_VISIBILITY_NONE"
887               glib:nick="none"/>
888       <member name="partial"
889               value="1"
890               c:identifier="GTK_VISIBILITY_PARTIAL"
891               glib:nick="partial"/>
892       <member name="full"
893               value="2"
894               c:identifier="GTK_VISIBILITY_FULL"
895               glib:nick="full"/>
896     </enumeration>
897     <enumeration name="WindowPosition"
898                  c:type="GtkWindowPosition"
899                  glib:type-name="GtkWindowPosition"
900                  glib:get-type="gtk_window_position_get_type">
901       <member name="none"
902               value="0"
903               c:identifier="GTK_WIN_POS_NONE"
904               glib:nick="none"/>
905       <member name="center"
906               value="1"
907               c:identifier="GTK_WIN_POS_CENTER"
908               glib:nick="center"/>
909       <member name="mouse"
910               value="2"
911               c:identifier="GTK_WIN_POS_MOUSE"
912               glib:nick="mouse"/>
913       <member name="center-always"
914               value="3"
915               c:identifier="GTK_WIN_POS_CENTER_ALWAYS"
916               glib:nick="center-always"/>
917       <member name="center-on-parent"
918               value="4"
919               c:identifier="GTK_WIN_POS_CENTER_ON_PARENT"
920               glib:nick="center-on-parent"/>
921     </enumeration>
922     <enumeration name="WindowType"
923                  c:type="GtkWindowType"
924                  glib:type-name="GtkWindowType"
925                  glib:get-type="gtk_window_type_get_type">
926       <member name="toplevel"
927               value="0"
928               c:identifier="GTK_WINDOW_TOPLEVEL"
929               glib:nick="toplevel"/>
930       <member name="popup"
931               value="1"
932               c:identifier="GTK_WINDOW_POPUP"
933               glib:nick="popup"/>
934     </enumeration>
935     <enumeration name="WrapMode"
936                  c:type="GtkWrapMode"
937                  glib:type-name="GtkWrapMode"
938                  glib:get-type="gtk_wrap_mode_get_type">
939       <member name="none"
940               value="0"
941               c:identifier="GTK_WRAP_NONE"
942               glib:nick="none"/>
943       <member name="char"
944               value="1"
945               c:identifier="GTK_WRAP_CHAR"
946               glib:nick="char"/>
947       <member name="word"
948               value="2"
949               c:identifier="GTK_WRAP_WORD"
950               glib:nick="word"/>
951       <member name="word-char"
952               value="3"
953               c:identifier="GTK_WRAP_WORD_CHAR"
954               glib:nick="word-char"/>
955     </enumeration>
956     <enumeration name="SortType"
957                  c:type="GtkSortType"
958                  glib:type-name="GtkSortType"
959                  glib:get-type="gtk_sort_type_get_type">
960       <member name="ascending"
961               value="0"
962               c:identifier="GTK_SORT_ASCENDING"
963               glib:nick="ascending"/>
964       <member name="descending"
965               value="1"
966               c:identifier="GTK_SORT_DESCENDING"
967               glib:nick="descending"/>
968     </enumeration>
969     <enumeration name="IMPreeditStyle"
970                  c:type="GtkIMPreeditStyle"
971                  glib:type-name="GtkIMPreeditStyle"
972                  glib:get-type="gtk_im_preedit_style_get_type">
973       <member name="nothing"
974               value="0"
975               c:identifier="GTK_IM_PREEDIT_NOTHING"
976               glib:nick="nothing"/>
977       <member name="callback"
978               value="1"
979               c:identifier="GTK_IM_PREEDIT_CALLBACK"
980               glib:nick="callback"/>
981       <member name="none"
982               value="2"
983               c:identifier="GTK_IM_PREEDIT_NONE"
984               glib:nick="none"/>
985     </enumeration>
986     <enumeration name="IMStatusStyle"
987                  c:type="GtkIMStatusStyle"
988                  glib:type-name="GtkIMStatusStyle"
989                  glib:get-type="gtk_im_status_style_get_type">
990       <member name="nothing"
991               value="0"
992               c:identifier="GTK_IM_STATUS_NOTHING"
993               glib:nick="nothing"/>
994       <member name="callback"
995               value="1"
996               c:identifier="GTK_IM_STATUS_CALLBACK"
997               glib:nick="callback"/>
998       <member name="none"
999               value="2"
1000               c:identifier="GTK_IM_STATUS_NONE"
1001               glib:nick="none"/>
1002     </enumeration>
1003     <enumeration name="PackDirection"
1004                  c:type="GtkPackDirection"
1005                  glib:type-name="GtkPackDirection"
1006                  glib:get-type="gtk_pack_direction_get_type">
1007       <member name="ltr"
1008               value="0"
1009               c:identifier="GTK_PACK_DIRECTION_LTR"
1010               glib:nick="ltr"/>
1011       <member name="rtl"
1012               value="1"
1013               c:identifier="GTK_PACK_DIRECTION_RTL"
1014               glib:nick="rtl"/>
1015       <member name="ttb"
1016               value="2"
1017               c:identifier="GTK_PACK_DIRECTION_TTB"
1018               glib:nick="ttb"/>
1019       <member name="btt"
1020               value="3"
1021               c:identifier="GTK_PACK_DIRECTION_BTT"
1022               glib:nick="btt"/>
1023     </enumeration>
1024     <enumeration name="PrintPages"
1025                  c:type="GtkPrintPages"
1026                  glib:type-name="GtkPrintPages"
1027                  glib:get-type="gtk_print_pages_get_type">
1028       <member name="all"
1029               value="0"
1030               c:identifier="GTK_PRINT_PAGES_ALL"
1031               glib:nick="all"/>
1032       <member name="current"
1033               value="1"
1034               c:identifier="GTK_PRINT_PAGES_CURRENT"
1035               glib:nick="current"/>
1036       <member name="ranges"
1037               value="2"
1038               c:identifier="GTK_PRINT_PAGES_RANGES"
1039               glib:nick="ranges"/>
1040     </enumeration>
1041     <enumeration name="PageSet"
1042                  c:type="GtkPageSet"
1043                  glib:type-name="GtkPageSet"
1044                  glib:get-type="gtk_page_set_get_type">
1045       <member name="all"
1046               value="0"
1047               c:identifier="GTK_PAGE_SET_ALL"
1048               glib:nick="all"/>
1049       <member name="even"
1050               value="1"
1051               c:identifier="GTK_PAGE_SET_EVEN"
1052               glib:nick="even"/>
1053       <member name="odd"
1054               value="2"
1055               c:identifier="GTK_PAGE_SET_ODD"
1056               glib:nick="odd"/>
1057     </enumeration>
1058     <enumeration name="PageOrientation"
1059                  c:type="GtkPageOrientation"
1060                  glib:type-name="GtkPageOrientation"
1061                  glib:get-type="gtk_page_orientation_get_type">
1062       <member name="portrait"
1063               value="0"
1064               c:identifier="GTK_PAGE_ORIENTATION_PORTRAIT"
1065               glib:nick="portrait"/>
1066       <member name="landscape"
1067               value="1"
1068               c:identifier="GTK_PAGE_ORIENTATION_LANDSCAPE"
1069               glib:nick="landscape"/>
1070       <member name="reverse-portrait"
1071               value="2"
1072               c:identifier="GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT"
1073               glib:nick="reverse-portrait"/>
1074       <member name="reverse-landscape"
1075               value="3"
1076               c:identifier="GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE"
1077               glib:nick="reverse-landscape"/>
1078     </enumeration>
1079     <enumeration name="PrintQuality"
1080                  c:type="GtkPrintQuality"
1081                  glib:type-name="GtkPrintQuality"
1082                  glib:get-type="gtk_print_quality_get_type">
1083       <member name="low"
1084               value="0"
1085               c:identifier="GTK_PRINT_QUALITY_LOW"
1086               glib:nick="low"/>
1087       <member name="normal"
1088               value="1"
1089               c:identifier="GTK_PRINT_QUALITY_NORMAL"
1090               glib:nick="normal"/>
1091       <member name="high"
1092               value="2"
1093               c:identifier="GTK_PRINT_QUALITY_HIGH"
1094               glib:nick="high"/>
1095       <member name="draft"
1096               value="3"
1097               c:identifier="GTK_PRINT_QUALITY_DRAFT"
1098               glib:nick="draft"/>
1099     </enumeration>
1100     <enumeration name="PrintDuplex"
1101                  c:type="GtkPrintDuplex"
1102                  glib:type-name="GtkPrintDuplex"
1103                  glib:get-type="gtk_print_duplex_get_type">
1104       <member name="simplex"
1105               value="0"
1106               c:identifier="GTK_PRINT_DUPLEX_SIMPLEX"
1107               glib:nick="simplex"/>
1108       <member name="horizontal"
1109               value="1"
1110               c:identifier="GTK_PRINT_DUPLEX_HORIZONTAL"
1111               glib:nick="horizontal"/>
1112       <member name="vertical"
1113               value="2"
1114               c:identifier="GTK_PRINT_DUPLEX_VERTICAL"
1115               glib:nick="vertical"/>
1116     </enumeration>
1117     <enumeration name="Unit"
1118                  c:type="GtkUnit"
1119                  glib:type-name="GtkUnit"
1120                  glib:get-type="gtk_unit_get_type">
1121       <member name="pixel"
1122               value="0"
1123               c:identifier="GTK_UNIT_PIXEL"
1124               glib:nick="pixel"/>
1125       <member name="points"
1126               value="1"
1127               c:identifier="GTK_UNIT_POINTS"
1128               glib:nick="points"/>
1129       <member name="inch"
1130               value="2"
1131               c:identifier="GTK_UNIT_INCH"
1132               glib:nick="inch"/>
1133       <member name="mm" value="3" c:identifier="GTK_UNIT_MM" glib:nick="mm"/>
1134     </enumeration>
1135     <enumeration name="TreeViewGridLines"
1136                  c:type="GtkTreeViewGridLines"
1137                  glib:type-name="GtkTreeViewGridLines"
1138                  glib:get-type="gtk_tree_view_grid_lines_get_type">
1139       <member name="none"
1140               value="0"
1141               c:identifier="GTK_TREE_VIEW_GRID_LINES_NONE"
1142               glib:nick="none"/>
1143       <member name="horizontal"
1144               value="1"
1145               c:identifier="GTK_TREE_VIEW_GRID_LINES_HORIZONTAL"
1146               glib:nick="horizontal"/>
1147       <member name="vertical"
1148               value="2"
1149               c:identifier="GTK_TREE_VIEW_GRID_LINES_VERTICAL"
1150               glib:nick="vertical"/>
1151       <member name="both"
1152               value="3"
1153               c:identifier="GTK_TREE_VIEW_GRID_LINES_BOTH"
1154               glib:nick="both"/>
1155     </enumeration>
1156     <enumeration name="DragResult"
1157                  c:type="GtkDragResult"
1158                  glib:type-name="GtkDragResult"
1159                  glib:get-type="gtk_drag_result_get_type">
1160       <member name="success"
1161               value="0"
1162               c:identifier="GTK_DRAG_RESULT_SUCCESS"
1163               glib:nick="success"/>
1164       <member name="no-target"
1165               value="1"
1166               c:identifier="GTK_DRAG_RESULT_NO_TARGET"
1167               glib:nick="no-target"/>
1168       <member name="user-cancelled"
1169               value="2"
1170               c:identifier="GTK_DRAG_RESULT_USER_CANCELLED"
1171               glib:nick="user-cancelled"/>
1172       <member name="timeout-expired"
1173               value="3"
1174               c:identifier="GTK_DRAG_RESULT_TIMEOUT_EXPIRED"
1175               glib:nick="timeout-expired"/>
1176       <member name="grab-broken"
1177               value="4"
1178               c:identifier="GTK_DRAG_RESULT_GRAB_BROKEN"
1179               glib:nick="grab-broken"/>
1180       <member name="error"
1181               value="5"
1182               c:identifier="GTK_DRAG_RESULT_ERROR"
1183               glib:nick="error"/>
1184     </enumeration>
1185     <bitfield name="AccelFlags"
1186               c:type="GtkAccelFlags"
1187               glib:type-name="GtkAccelFlags"
1188               glib:get-type="gtk_accel_flags_get_type">
1189       <member name="visible"
1190               value="1"
1191               c:identifier="GTK_ACCEL_VISIBLE"
1192               glib:nick="visible"/>
1193       <member name="locked"
1194               value="2"
1195               c:identifier="GTK_ACCEL_LOCKED"
1196               glib:nick="locked"/>
1197       <member name="mask"
1198               value="7"
1199               c:identifier="GTK_ACCEL_MASK"
1200               glib:nick="mask"/>
1201     </bitfield>
1202     <record name="GtkAccelKey" c:type="GtkAccelKey">
1203       <field name="accel_key">
1204         <type name="guint" c:type="guint"/>
1205       </field>
1206       <field name="accel_mods">
1207         <type name="GdkModifierType" c:type="GdkModifierType"/>
1208       </field>
1209       <field name="accel_flags">
1210         <type name="guint" c:type="guint"/>
1211       </field>
1212     </record>
1213     <record name="GtkAccelGroupEntry" c:type="GtkAccelGroupEntry">
1214       <field name="key">
1215         <type name="GtkAccelKey" c:type="GtkAccelKey"/>
1216       </field>
1217       <field name="closure">
1218         <type name="GClosure*" c:type="GClosure*"/>
1219       </field>
1220       <field name="accel_path_quark">
1221         <type name="GQuark" c:type="GQuark"/>
1222       </field>
1223     </record>
1224     <callback name="GtkAccelGroupActivate">
1225       <return-value>
1226         <type name="boolean" c:type="gboolean"/>
1227       </return-value>
1228       <parameters>
1229         <parameter name="accel_group">
1230           <type name="GtkAccelGroup*" c:type="GtkAccelGroup*"/>
1231         </parameter>
1232         <parameter name="acceleratable">
1233           <type name="GObject*" c:type="GObject*"/>
1234         </parameter>
1235         <parameter name="keyval">
1236           <type name="guint" c:type="guint"/>
1237         </parameter>
1238         <parameter name="modifier">
1239           <type name="GdkModifierType" c:type="GdkModifierType"/>
1240         </parameter>
1241       </parameters>
1242     </callback>
1243     <callback name="GtkAccelGroupFindFunc">
1244       <return-value>
1245         <type name="boolean" c:type="gboolean"/>
1246       </return-value>
1247       <parameters>
1248         <parameter name="key">
1249           <type name="GtkAccelKey*" c:type="GtkAccelKey*"/>
1250         </parameter>
1251         <parameter name="closure">
1252           <type name="GClosure*" c:type="GClosure*"/>
1253         </parameter>
1254         <parameter name="data">
1255           <type name="any" c:type="gpointer"/>
1256         </parameter>
1257       </parameters>
1258     </callback>
1259     <class name="AccelGroup"
1260            c:type="GtkAccelGroup"
1261            parent="GLib.Object"
1262            glib:type-name="GtkAccelGroup"
1263            glib:get-type="gtk_accel_group_get_type">
1264       <constructor name="new" c:identifier="gtk_accel_group_new">
1265         <return-value>
1266           <type name="AccelGroup" c:type="GtkAccelGroup*"/>
1267         </return-value>
1268       </constructor>
1269       <constructor name="from_accel_closure"
1270                    c:identifier="gtk_accel_group_from_accel_closure">
1271         <return-value>
1272           <type name="AccelGroup" c:type="GtkAccelGroup*"/>
1273         </return-value>
1274         <parameters>
1275           <parameter name="closure">
1276             <type name="GClosure" c:type="GClosure*"/>
1277           </parameter>
1278         </parameters>
1279       </constructor>
1280       <method name="lock" c:identifier="gtk_accel_group_lock">
1281         <return-value>
1282           <type name="none" c:type="void"/>
1283         </return-value>
1284         <parameters>
1285           <parameter name="accel_group">
1286             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
1287           </parameter>
1288         </parameters>
1289       </method>
1290       <method name="unlock" c:identifier="gtk_accel_group_unlock">
1291         <return-value>
1292           <type name="none" c:type="void"/>
1293         </return-value>
1294         <parameters>
1295           <parameter name="accel_group">
1296             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
1297           </parameter>
1298         </parameters>
1299       </method>
1300       <method name="connect" c:identifier="gtk_accel_group_connect">
1301         <return-value>
1302           <type name="none" c:type="void"/>
1303         </return-value>
1304         <parameters>
1305           <parameter name="accel_group">
1306             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
1307           </parameter>
1308           <parameter name="accel_key">
1309             <type name="guint" c:type="guint"/>
1310           </parameter>
1311           <parameter name="accel_mods">
1312             <type name="GdkModifierType" c:type="GdkModifierType"/>
1313           </parameter>
1314           <parameter name="accel_flags">
1315             <type name="GtkAccelFlags" c:type="GtkAccelFlags"/>
1316           </parameter>
1317           <parameter name="closure">
1318             <type name="GClosure" c:type="GClosure*"/>
1319           </parameter>
1320         </parameters>
1321       </method>
1322       <method name="connect_by_path"
1323               c:identifier="gtk_accel_group_connect_by_path">
1324         <return-value>
1325           <type name="none" c:type="void"/>
1326         </return-value>
1327         <parameters>
1328           <parameter name="accel_group">
1329             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
1330           </parameter>
1331           <parameter name="accel_path">
1332             <type name="string" c:type="gchar*"/>
1333           </parameter>
1334           <parameter name="closure">
1335             <type name="GClosure" c:type="GClosure*"/>
1336           </parameter>
1337         </parameters>
1338       </method>
1339       <method name="disconnect" c:identifier="gtk_accel_group_disconnect">
1340         <return-value>
1341           <type name="boolean" c:type="gboolean"/>
1342         </return-value>
1343         <parameters>
1344           <parameter name="accel_group">
1345             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
1346           </parameter>
1347           <parameter name="closure">
1348             <type name="GClosure" c:type="GClosure*"/>
1349           </parameter>
1350         </parameters>
1351       </method>
1352       <method name="disconnect_key"
1353               c:identifier="gtk_accel_group_disconnect_key">
1354         <return-value>
1355           <type name="boolean" c:type="gboolean"/>
1356         </return-value>
1357         <parameters>
1358           <parameter name="accel_group">
1359             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
1360           </parameter>
1361           <parameter name="accel_key">
1362             <type name="guint" c:type="guint"/>
1363           </parameter>
1364           <parameter name="accel_mods">
1365             <type name="GdkModifierType" c:type="GdkModifierType"/>
1366           </parameter>
1367         </parameters>
1368       </method>
1369       <method name="activate" c:identifier="gtk_accel_group_activate">
1370         <return-value>
1371           <type name="boolean" c:type="gboolean"/>
1372         </return-value>
1373         <parameters>
1374           <parameter name="accel_group">
1375             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
1376           </parameter>
1377           <parameter name="accel_quark">
1378             <type name="GQuark" c:type="GQuark"/>
1379           </parameter>
1380           <parameter name="acceleratable">
1381             <type name="GLib.Object" c:type="GObject*"/>
1382           </parameter>
1383           <parameter name="accel_key">
1384             <type name="guint" c:type="guint"/>
1385           </parameter>
1386           <parameter name="accel_mods">
1387             <type name="GdkModifierType" c:type="GdkModifierType"/>
1388           </parameter>
1389         </parameters>
1390       </method>
1391       <method name="find" c:identifier="gtk_accel_group_find">
1392         <return-value>
1393           <type name="GtkAccelKey" c:type="GtkAccelKey*"/>
1394         </return-value>
1395         <parameters>
1396           <parameter name="accel_group">
1397             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
1398           </parameter>
1399           <parameter name="find_func">
1400             <type name="GtkAccelGroupFindFunc" c:type="GtkAccelGroupFindFunc"/>
1401           </parameter>
1402           <parameter name="data">
1403             <type name="any" c:type="gpointer"/>
1404           </parameter>
1405         </parameters>
1406       </method>
1407       <method name="query" c:identifier="gtk_accel_group_query">
1408         <return-value>
1409           <type name="GtkAccelGroupEntry" c:type="GtkAccelGroupEntry*"/>
1410         </return-value>
1411         <parameters>
1412           <parameter name="accel_group">
1413             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
1414           </parameter>
1415           <parameter name="accel_key">
1416             <type name="guint" c:type="guint"/>
1417           </parameter>
1418           <parameter name="accel_mods">
1419             <type name="GdkModifierType" c:type="GdkModifierType"/>
1420           </parameter>
1421           <parameter name="n_entries">
1422             <type name="guint" c:type="guint*"/>
1423           </parameter>
1424         </parameters>
1425       </method>
1426       <callback name="accel_changed">
1427         <return-value>
1428           <type name="none" c:type="void"/>
1429         </return-value>
1430         <parameters>
1431           <parameter name="accel_group">
1432             <type name="GtkAccelGroup*" c:type="GtkAccelGroup*"/>
1433           </parameter>
1434           <parameter name="keyval">
1435             <type name="guint" c:type="guint"/>
1436           </parameter>
1437           <parameter name="modifier">
1438             <type name="GdkModifierType" c:type="GdkModifierType"/>
1439           </parameter>
1440           <parameter name="accel_closure">
1441             <type name="GClosure*" c:type="GClosure*"/>
1442           </parameter>
1443         </parameters>
1444       </callback>
1445       <callback name="_gtk_reserved1">
1446         <return-value>
1447           <type name="none" c:type="void"/>
1448         </return-value>
1449       </callback>
1450       <callback name="_gtk_reserved2">
1451         <return-value>
1452           <type name="none" c:type="void"/>
1453         </return-value>
1454       </callback>
1455       <callback name="_gtk_reserved3">
1456         <return-value>
1457           <type name="none" c:type="void"/>
1458         </return-value>
1459       </callback>
1460       <callback name="_gtk_reserved4">
1461         <return-value>
1462           <type name="none" c:type="void"/>
1463         </return-value>
1464       </callback>
1465       <glib:signal name="accel-activate">
1466         <return-value>
1467           <type name="boolean" c:type="gboolean"/>
1468         </return-value>
1469         <parameters>
1470           <parameter name="object">
1471             <type name="GObject" c:type="GObject"/>
1472           </parameter>
1473           <parameter name="p0">
1474             <type name="guint" c:type="guint"/>
1475           </parameter>
1476           <parameter name="p1">
1477             <type name="GdkModifierType" c:type="GdkModifierType"/>
1478           </parameter>
1479         </parameters>
1480       </glib:signal>
1481       <glib:signal name="accel-changed">
1482         <return-value>
1483           <type name="none" c:type="void"/>
1484         </return-value>
1485         <parameters>
1486           <parameter name="object">
1487             <type name="guint" c:type="guint"/>
1488           </parameter>
1489           <parameter name="p0">
1490             <type name="GdkModifierType" c:type="GdkModifierType"/>
1491           </parameter>
1492           <parameter name="p1">
1493             <type name="GClosure" c:type="GClosure"/>
1494           </parameter>
1495         </parameters>
1496       </glib:signal>
1497     </class>
1498     <function name="accel_group_attach" c:identifier="_gtk_accel_group_attach">
1499       <return-value>
1500         <type name="none" c:type="void"/>
1501       </return-value>
1502       <parameters>
1503         <parameter name="accel_group">
1504           <type name="AccelGroup" c:type="GtkAccelGroup*"/>
1505         </parameter>
1506         <parameter name="object">
1507           <type name="GLib.Object" c:type="GObject*"/>
1508         </parameter>
1509       </parameters>
1510     </function>
1511     <function name="accel_group_detach" c:identifier="_gtk_accel_group_detach">
1512       <return-value>
1513         <type name="none" c:type="void"/>
1514       </return-value>
1515       <parameters>
1516         <parameter name="accel_group">
1517           <type name="AccelGroup" c:type="GtkAccelGroup*"/>
1518         </parameter>
1519         <parameter name="object">
1520           <type name="GLib.Object" c:type="GObject*"/>
1521         </parameter>
1522       </parameters>
1523     </function>
1524     <function name="accel_groups_activate"
1525               c:identifier="gtk_accel_groups_activate">
1526       <return-value>
1527         <type name="boolean" c:type="gboolean"/>
1528       </return-value>
1529       <parameters>
1530         <parameter name="object">
1531           <type name="GLib.Object" c:type="GObject*"/>
1532         </parameter>
1533         <parameter name="accel_key">
1534           <type name="guint" c:type="guint"/>
1535         </parameter>
1536         <parameter name="accel_mods">
1537           <type name="GdkModifierType" c:type="GdkModifierType"/>
1538         </parameter>
1539       </parameters>
1540     </function>
1541     <function name="accel_groups_from_object"
1542               c:identifier="gtk_accel_groups_from_object">
1543       <return-value>
1544         <type name="GSList*" c:type="GSList*"/>
1545       </return-value>
1546       <parameters>
1547         <parameter name="object">
1548           <type name="GLib.Object" c:type="GObject*"/>
1549         </parameter>
1550       </parameters>
1551     </function>
1552     <function name="accelerator_valid" c:identifier="gtk_accelerator_valid">
1553       <return-value>
1554         <type name="boolean" c:type="gboolean"/>
1555       </return-value>
1556       <parameters>
1557         <parameter name="keyval">
1558           <type name="guint" c:type="guint"/>
1559         </parameter>
1560         <parameter name="modifiers">
1561           <type name="GdkModifierType" c:type="GdkModifierType"/>
1562         </parameter>
1563       </parameters>
1564     </function>
1565     <function name="accelerator_parse" c:identifier="gtk_accelerator_parse">
1566       <return-value>
1567         <type name="none" c:type="void"/>
1568       </return-value>
1569       <parameters>
1570         <parameter name="accelerator">
1571           <type name="string" c:type="gchar*"/>
1572         </parameter>
1573         <parameter name="accelerator_key">
1574           <type name="guint" c:type="guint*"/>
1575         </parameter>
1576         <parameter name="accelerator_mods">
1577           <type name="GdkModifierType" c:type="GdkModifierType*"/>
1578         </parameter>
1579       </parameters>
1580     </function>
1581     <function name="accelerator_name" c:identifier="gtk_accelerator_name">
1582       <return-value>
1583         <type name="string" c:type="gchar*"/>
1584       </return-value>
1585       <parameters>
1586         <parameter name="accelerator_key">
1587           <type name="guint" c:type="guint"/>
1588         </parameter>
1589         <parameter name="accelerator_mods">
1590           <type name="GdkModifierType" c:type="GdkModifierType"/>
1591         </parameter>
1592       </parameters>
1593     </function>
1594     <function name="accelerator_get_label"
1595               c:identifier="gtk_accelerator_get_label">
1596       <return-value>
1597         <type name="string" c:type="gchar*"/>
1598       </return-value>
1599       <parameters>
1600         <parameter name="accelerator_key">
1601           <type name="guint" c:type="guint"/>
1602         </parameter>
1603         <parameter name="accelerator_mods">
1604           <type name="GdkModifierType" c:type="GdkModifierType"/>
1605         </parameter>
1606       </parameters>
1607     </function>
1608     <function name="accelerator_set_default_mod_mask"
1609               c:identifier="gtk_accelerator_set_default_mod_mask">
1610       <return-value>
1611         <type name="none" c:type="void"/>
1612       </return-value>
1613       <parameters>
1614         <parameter name="default_mod_mask">
1615           <type name="GdkModifierType" c:type="GdkModifierType"/>
1616         </parameter>
1617       </parameters>
1618     </function>
1619     <function name="accelerator_get_default_mod_mask"
1620               c:identifier="gtk_accelerator_get_default_mod_mask">
1621       <return-value>
1622         <type name="guint" c:type="guint"/>
1623       </return-value>
1624     </function>
1625     <function name="accel_group_reconnect"
1626               c:identifier="_gtk_accel_group_reconnect">
1627       <return-value>
1628         <type name="none" c:type="void"/>
1629       </return-value>
1630       <parameters>
1631         <parameter name="accel_group">
1632           <type name="AccelGroup" c:type="GtkAccelGroup*"/>
1633         </parameter>
1634         <parameter name="accel_path_quark">
1635           <type name="GQuark" c:type="GQuark"/>
1636         </parameter>
1637       </parameters>
1638     </function>
1639     <enumeration name="AssistantPageType"
1640                  c:type="GtkAssistantPageType"
1641                  glib:type-name="GtkAssistantPageType"
1642                  glib:get-type="gtk_assistant_page_type_get_type">
1643       <member name="content"
1644               value="0"
1645               c:identifier="GTK_ASSISTANT_PAGE_CONTENT"
1646               glib:nick="content"/>
1647       <member name="intro"
1648               value="1"
1649               c:identifier="GTK_ASSISTANT_PAGE_INTRO"
1650               glib:nick="intro"/>
1651       <member name="confirm"
1652               value="2"
1653               c:identifier="GTK_ASSISTANT_PAGE_CONFIRM"
1654               glib:nick="confirm"/>
1655       <member name="summary"
1656               value="3"
1657               c:identifier="GTK_ASSISTANT_PAGE_SUMMARY"
1658               glib:nick="summary"/>
1659       <member name="progress"
1660               value="4"
1661               c:identifier="GTK_ASSISTANT_PAGE_PROGRESS"
1662               glib:nick="progress"/>
1663     </enumeration>
1664     <enumeration name="BuilderError"
1665                  c:type="GtkBuilderError"
1666                  glib:type-name="GtkBuilderError"
1667                  glib:get-type="gtk_builder_error_get_type">
1668       <member name="invalid-type-function"
1669               value="0"
1670               c:identifier="GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION"
1671               glib:nick="invalid-type-function"/>
1672       <member name="unhandled-tag"
1673               value="1"
1674               c:identifier="GTK_BUILDER_ERROR_UNHANDLED_TAG"
1675               glib:nick="unhandled-tag"/>
1676       <member name="missing-attribute"
1677               value="2"
1678               c:identifier="GTK_BUILDER_ERROR_MISSING_ATTRIBUTE"
1679               glib:nick="missing-attribute"/>
1680       <member name="invalid-attribute"
1681               value="3"
1682               c:identifier="GTK_BUILDER_ERROR_INVALID_ATTRIBUTE"
1683               glib:nick="invalid-attribute"/>
1684       <member name="invalid-tag"
1685               value="4"
1686               c:identifier="GTK_BUILDER_ERROR_INVALID_TAG"
1687               glib:nick="invalid-tag"/>
1688       <member name="missing-property-value"
1689               value="5"
1690               c:identifier="GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE"
1691               glib:nick="missing-property-value"/>
1692       <member name="invalid-value"
1693               value="6"
1694               c:identifier="GTK_BUILDER_ERROR_INVALID_VALUE"
1695               glib:nick="invalid-value"/>
1696     </enumeration>
1697     <bitfield name="CalendarDisplayOptions"
1698               c:type="GtkCalendarDisplayOptions"
1699               glib:type-name="GtkCalendarDisplayOptions"
1700               glib:get-type="gtk_calendar_display_options_get_type">
1701       <member name="show-heading"
1702               value="1"
1703               c:identifier="GTK_CALENDAR_SHOW_HEADING"
1704               glib:nick="show-heading"/>
1705       <member name="show-day-names"
1706               value="2"
1707               c:identifier="GTK_CALENDAR_SHOW_DAY_NAMES"
1708               glib:nick="show-day-names"/>
1709       <member name="no-month-change"
1710               value="4"
1711               c:identifier="GTK_CALENDAR_NO_MONTH_CHANGE"
1712               glib:nick="no-month-change"/>
1713       <member name="show-week-numbers"
1714               value="8"
1715               c:identifier="GTK_CALENDAR_SHOW_WEEK_NUMBERS"
1716               glib:nick="show-week-numbers"/>
1717       <member name="week-start-monday"
1718               value="16"
1719               c:identifier="GTK_CALENDAR_WEEK_START_MONDAY"
1720               glib:nick="week-start-monday"/>
1721     </bitfield>
1722     <bitfield name="CellRendererState"
1723               c:type="GtkCellRendererState"
1724               glib:type-name="GtkCellRendererState"
1725               glib:get-type="gtk_cell_renderer_state_get_type">
1726       <member name="selected"
1727               value="1"
1728               c:identifier="GTK_CELL_RENDERER_SELECTED"
1729               glib:nick="selected"/>
1730       <member name="prelit"
1731               value="2"
1732               c:identifier="GTK_CELL_RENDERER_PRELIT"
1733               glib:nick="prelit"/>
1734       <member name="insensitive"
1735               value="4"
1736               c:identifier="GTK_CELL_RENDERER_INSENSITIVE"
1737               glib:nick="insensitive"/>
1738       <member name="sorted"
1739               value="8"
1740               c:identifier="GTK_CELL_RENDERER_SORTED"
1741               glib:nick="sorted"/>
1742       <member name="focused"
1743               value="16"
1744               c:identifier="GTK_CELL_RENDERER_FOCUSED"
1745               glib:nick="focused"/>
1746     </bitfield>
1747     <enumeration name="CellRendererMode"
1748                  c:type="GtkCellRendererMode"
1749                  glib:type-name="GtkCellRendererMode"
1750                  glib:get-type="gtk_cell_renderer_mode_get_type">
1751       <member name="inert"
1752               value="0"
1753               c:identifier="GTK_CELL_RENDERER_MODE_INERT"
1754               glib:nick="inert"/>
1755       <member name="activatable"
1756               value="1"
1757               c:identifier="GTK_CELL_RENDERER_MODE_ACTIVATABLE"
1758               glib:nick="activatable"/>
1759       <member name="editable"
1760               value="2"
1761               c:identifier="GTK_CELL_RENDERER_MODE_EDITABLE"
1762               glib:nick="editable"/>
1763     </enumeration>
1764     <enumeration name="CellRendererAccelMode"
1765                  c:type="GtkCellRendererAccelMode"
1766                  glib:type-name="GtkCellRendererAccelMode"
1767                  glib:get-type="gtk_cell_renderer_accel_mode_get_type">
1768       <member name="gtk"
1769               value="0"
1770               c:identifier="GTK_CELL_RENDERER_ACCEL_MODE_GTK"
1771               glib:nick="gtk"/>
1772       <member name="other"
1773               value="1"
1774               c:identifier="GTK_CELL_RENDERER_ACCEL_MODE_OTHER"
1775               glib:nick="other"/>
1776     </enumeration>
1777     <enumeration name="CellType"
1778                  c:type="GtkCellType"
1779                  glib:type-name="GtkCellType"
1780                  glib:get-type="gtk_cell_type_get_type">
1781       <member name="empty"
1782               value="0"
1783               c:identifier="GTK_CELL_EMPTY"
1784               glib:nick="empty"/>
1785       <member name="text"
1786               value="1"
1787               c:identifier="GTK_CELL_TEXT"
1788               glib:nick="text"/>
1789       <member name="pixmap"
1790               value="2"
1791               c:identifier="GTK_CELL_PIXMAP"
1792               glib:nick="pixmap"/>
1793       <member name="pixtext"
1794               value="3"
1795               c:identifier="GTK_CELL_PIXTEXT"
1796               glib:nick="pixtext"/>
1797       <member name="widget"
1798               value="4"
1799               c:identifier="GTK_CELL_WIDGET"
1800               glib:nick="widget"/>
1801     </enumeration>
1802     <enumeration name="CListDragPos"
1803                  c:type="GtkCListDragPos"
1804                  glib:type-name="GtkCListDragPos"
1805                  glib:get-type="gtk_clist_drag_pos_get_type">
1806       <member name="none"
1807               value="0"
1808               c:identifier="GTK_CLIST_DRAG_NONE"
1809               glib:nick="none"/>
1810       <member name="before"
1811               value="1"
1812               c:identifier="GTK_CLIST_DRAG_BEFORE"
1813               glib:nick="before"/>
1814       <member name="into"
1815               value="2"
1816               c:identifier="GTK_CLIST_DRAG_INTO"
1817               glib:nick="into"/>
1818       <member name="after"
1819               value="3"
1820               c:identifier="GTK_CLIST_DRAG_AFTER"
1821               glib:nick="after"/>
1822     </enumeration>
1823     <bitfield name="ButtonAction"
1824               c:type="GtkButtonAction"
1825               glib:type-name="GtkButtonAction"
1826               glib:get-type="gtk_button_action_get_type">
1827       <member name="ignored"
1828               value="0"
1829               c:identifier="GTK_BUTTON_IGNORED"
1830               glib:nick="ignored"/>
1831       <member name="selects"
1832               value="1"
1833               c:identifier="GTK_BUTTON_SELECTS"
1834               glib:nick="selects"/>
1835       <member name="drags"
1836               value="2"
1837               c:identifier="GTK_BUTTON_DRAGS"
1838               glib:nick="drags"/>
1839       <member name="expands"
1840               value="4"
1841               c:identifier="GTK_BUTTON_EXPANDS"
1842               glib:nick="expands"/>
1843     </bitfield>
1844     <enumeration name="CTreePos"
1845                  c:type="GtkCTreePos"
1846                  glib:type-name="GtkCTreePos"
1847                  glib:get-type="gtk_ctree_pos_get_type">
1848       <member name="before"
1849               value="0"
1850               c:identifier="GTK_CTREE_POS_BEFORE"
1851               glib:nick="before"/>
1852       <member name="as-child"
1853               value="1"
1854               c:identifier="GTK_CTREE_POS_AS_CHILD"
1855               glib:nick="as-child"/>
1856       <member name="after"
1857               value="2"
1858               c:identifier="GTK_CTREE_POS_AFTER"
1859               glib:nick="after"/>
1860     </enumeration>
1861     <enumeration name="CTreeLineStyle"
1862                  c:type="GtkCTreeLineStyle"
1863                  glib:type-name="GtkCTreeLineStyle"
1864                  glib:get-type="gtk_ctree_line_style_get_type">
1865       <member name="none"
1866               value="0"
1867               c:identifier="GTK_CTREE_LINES_NONE"
1868               glib:nick="none"/>
1869       <member name="solid"
1870               value="1"
1871               c:identifier="GTK_CTREE_LINES_SOLID"
1872               glib:nick="solid"/>
1873       <member name="dotted"
1874               value="2"
1875               c:identifier="GTK_CTREE_LINES_DOTTED"
1876               glib:nick="dotted"/>
1877       <member name="tabbed"
1878               value="3"
1879               c:identifier="GTK_CTREE_LINES_TABBED"
1880               glib:nick="tabbed"/>
1881     </enumeration>
1882     <enumeration name="CTreeExpanderStyle"
1883                  c:type="GtkCTreeExpanderStyle"
1884                  glib:type-name="GtkCTreeExpanderStyle"
1885                  glib:get-type="gtk_ctree_expander_style_get_type">
1886       <member name="none"
1887               value="0"
1888               c:identifier="GTK_CTREE_EXPANDER_NONE"
1889               glib:nick="none"/>
1890       <member name="square"
1891               value="1"
1892               c:identifier="GTK_CTREE_EXPANDER_SQUARE"
1893               glib:nick="square"/>
1894       <member name="triangle"
1895               value="2"
1896               c:identifier="GTK_CTREE_EXPANDER_TRIANGLE"
1897               glib:nick="triangle"/>
1898       <member name="circular"
1899               value="3"
1900               c:identifier="GTK_CTREE_EXPANDER_CIRCULAR"
1901               glib:nick="circular"/>
1902     </enumeration>
1903     <enumeration name="CTreeExpansionType"
1904                  c:type="GtkCTreeExpansionType"
1905                  glib:type-name="GtkCTreeExpansionType"
1906                  glib:get-type="gtk_ctree_expansion_type_get_type">
1907       <member name="expand"
1908               value="0"
1909               c:identifier="GTK_CTREE_EXPANSION_EXPAND"
1910               glib:nick="expand"/>
1911       <member name="expand-recursive"
1912               value="1"
1913               c:identifier="GTK_CTREE_EXPANSION_EXPAND_RECURSIVE"
1914               glib:nick="expand-recursive"/>
1915       <member name="collapse"
1916               value="2"
1917               c:identifier="GTK_CTREE_EXPANSION_COLLAPSE"
1918               glib:nick="collapse"/>
1919       <member name="collapse-recursive"
1920               value="3"
1921               c:identifier="GTK_CTREE_EXPANSION_COLLAPSE_RECURSIVE"
1922               glib:nick="collapse-recursive"/>
1923       <member name="toggle"
1924               value="4"
1925               c:identifier="GTK_CTREE_EXPANSION_TOGGLE"
1926               glib:nick="toggle"/>
1927       <member name="toggle-recursive"
1928               value="5"
1929               c:identifier="GTK_CTREE_EXPANSION_TOGGLE_RECURSIVE"
1930               glib:nick="toggle-recursive"/>
1931     </enumeration>
1932     <bitfield name="DebugFlag"
1933               c:type="GtkDebugFlag"
1934               glib:type-name="GtkDebugFlag"
1935               glib:get-type="gtk_debug_flag_get_type">
1936       <member name="misc"
1937               value="1"
1938               c:identifier="GTK_DEBUG_MISC"
1939               glib:nick="misc"/>
1940       <member name="plugsocket"
1941               value="2"
1942               c:identifier="GTK_DEBUG_PLUGSOCKET"
1943               glib:nick="plugsocket"/>
1944       <member name="text"
1945               value="4"
1946               c:identifier="GTK_DEBUG_TEXT"
1947               glib:nick="text"/>
1948       <member name="tree"
1949               value="8"
1950               c:identifier="GTK_DEBUG_TREE"
1951               glib:nick="tree"/>
1952       <member name="updates"
1953               value="16"
1954               c:identifier="GTK_DEBUG_UPDATES"
1955               glib:nick="updates"/>
1956       <member name="keybindings"
1957               value="32"
1958               c:identifier="GTK_DEBUG_KEYBINDINGS"
1959               glib:nick="keybindings"/>
1960       <member name="multihead"
1961               value="64"
1962               c:identifier="GTK_DEBUG_MULTIHEAD"
1963               glib:nick="multihead"/>
1964       <member name="modules"
1965               value="128"
1966               c:identifier="GTK_DEBUG_MODULES"
1967               glib:nick="modules"/>
1968       <member name="geometry"
1969               value="256"
1970               c:identifier="GTK_DEBUG_GEOMETRY"
1971               glib:nick="geometry"/>
1972       <member name="icontheme"
1973               value="512"
1974               c:identifier="GTK_DEBUG_ICONTHEME"
1975               glib:nick="icontheme"/>
1976       <member name="printing"
1977               value="1024"
1978               c:identifier="GTK_DEBUG_PRINTING"
1979               glib:nick="printing"/>
1980       <member name="builder"
1981               value="2048"
1982               c:identifier="GTK_DEBUG_BUILDER"
1983               glib:nick="builder"/>
1984     </bitfield>
1985     <bitfield name="DialogFlags"
1986               c:type="GtkDialogFlags"
1987               glib:type-name="GtkDialogFlags"
1988               glib:get-type="gtk_dialog_flags_get_type">
1989       <member name="modal"
1990               value="1"
1991               c:identifier="GTK_DIALOG_MODAL"
1992               glib:nick="modal"/>
1993       <member name="destroy-with-parent"
1994               value="2"
1995               c:identifier="GTK_DIALOG_DESTROY_WITH_PARENT"
1996               glib:nick="destroy-with-parent"/>
1997       <member name="no-separator"
1998               value="4"
1999               c:identifier="GTK_DIALOG_NO_SEPARATOR"
2000               glib:nick="no-separator"/>
2001     </bitfield>
2002     <enumeration name="ResponseType"
2003                  c:type="GtkResponseType"
2004                  glib:type-name="GtkResponseType"
2005                  glib:get-type="gtk_response_type_get_type">
2006       <member name="none"
2007               value="-1"
2008               c:identifier="GTK_RESPONSE_NONE"
2009               glib:nick="none"/>
2010       <member name="reject"
2011               value="-2"
2012               c:identifier="GTK_RESPONSE_REJECT"
2013               glib:nick="reject"/>
2014       <member name="accept"
2015               value="-3"
2016               c:identifier="GTK_RESPONSE_ACCEPT"
2017               glib:nick="accept"/>
2018       <member name="delete-event"
2019               value="-4"
2020               c:identifier="GTK_RESPONSE_DELETE_EVENT"
2021               glib:nick="delete-event"/>
2022       <member name="ok"
2023               value="-5"
2024               c:identifier="GTK_RESPONSE_OK"
2025               glib:nick="ok"/>
2026       <member name="cancel"
2027               value="-6"
2028               c:identifier="GTK_RESPONSE_CANCEL"
2029               glib:nick="cancel"/>
2030       <member name="close"
2031               value="-7"
2032               c:identifier="GTK_RESPONSE_CLOSE"
2033               glib:nick="close"/>
2034       <member name="yes"
2035               value="-8"
2036               c:identifier="GTK_RESPONSE_YES"
2037               glib:nick="yes"/>
2038       <member name="no"
2039               value="-9"
2040               c:identifier="GTK_RESPONSE_NO"
2041               glib:nick="no"/>
2042       <member name="apply"
2043               value="-10"
2044               c:identifier="GTK_RESPONSE_APPLY"
2045               glib:nick="apply"/>
2046       <member name="help"
2047               value="-11"
2048               c:identifier="GTK_RESPONSE_HELP"
2049               glib:nick="help"/>
2050     </enumeration>
2051     <bitfield name="DestDefaults"
2052               c:type="GtkDestDefaults"
2053               glib:type-name="GtkDestDefaults"
2054               glib:get-type="gtk_dest_defaults_get_type">
2055       <member name="motion"
2056               value="1"
2057               c:identifier="GTK_DEST_DEFAULT_MOTION"
2058               glib:nick="motion"/>
2059       <member name="highlight"
2060               value="2"
2061               c:identifier="GTK_DEST_DEFAULT_HIGHLIGHT"
2062               glib:nick="highlight"/>
2063       <member name="drop"
2064               value="4"
2065               c:identifier="GTK_DEST_DEFAULT_DROP"
2066               glib:nick="drop"/>
2067       <member name="all"
2068               value="7"
2069               c:identifier="GTK_DEST_DEFAULT_ALL"
2070               glib:nick="all"/>
2071     </bitfield>
2072     <bitfield name="TargetFlags"
2073               c:type="GtkTargetFlags"
2074               glib:type-name="GtkTargetFlags"
2075               glib:get-type="gtk_target_flags_get_type">
2076       <member name="same-app"
2077               value="1"
2078               c:identifier="GTK_TARGET_SAME_APP"
2079               glib:nick="same-app"/>
2080       <member name="same-widget"
2081               value="2"
2082               c:identifier="GTK_TARGET_SAME_WIDGET"
2083               glib:nick="same-widget"/>
2084       <member name="other-app"
2085               value="4"
2086               c:identifier="GTK_TARGET_OTHER_APP"
2087               glib:nick="other-app"/>
2088       <member name="other-widget"
2089               value="8"
2090               c:identifier="GTK_TARGET_OTHER_WIDGET"
2091               glib:nick="other-widget"/>
2092     </bitfield>
2093     <enumeration name="FileChooserAction"
2094                  c:type="GtkFileChooserAction"
2095                  glib:type-name="GtkFileChooserAction"
2096                  glib:get-type="gtk_file_chooser_action_get_type">
2097       <member name="open"
2098               value="0"
2099               c:identifier="GTK_FILE_CHOOSER_ACTION_OPEN"
2100               glib:nick="open"/>
2101       <member name="save"
2102               value="1"
2103               c:identifier="GTK_FILE_CHOOSER_ACTION_SAVE"
2104               glib:nick="save"/>
2105       <member name="select-folder"
2106               value="2"
2107               c:identifier="GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER"
2108               glib:nick="select-folder"/>
2109       <member name="create-folder"
2110               value="3"
2111               c:identifier="GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER"
2112               glib:nick="create-folder"/>
2113     </enumeration>
2114     <enumeration name="FileChooserConfirmation"
2115                  c:type="GtkFileChooserConfirmation"
2116                  glib:type-name="GtkFileChooserConfirmation"
2117                  glib:get-type="gtk_file_chooser_confirmation_get_type">
2118       <member name="confirm"
2119               value="0"
2120               c:identifier="GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM"
2121               glib:nick="confirm"/>
2122       <member name="accept-filename"
2123               value="1"
2124               c:identifier="GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME"
2125               glib:nick="accept-filename"/>
2126       <member name="select-again"
2127               value="2"
2128               c:identifier="GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN"
2129               glib:nick="select-again"/>
2130     </enumeration>
2131     <enumeration name="FileChooserError"
2132                  c:type="GtkFileChooserError"
2133                  glib:type-name="GtkFileChooserError"
2134                  glib:get-type="gtk_file_chooser_error_get_type">
2135       <member name="nonexistent"
2136               value="0"
2137               c:identifier="GTK_FILE_CHOOSER_ERROR_NONEXISTENT"
2138               glib:nick="nonexistent"/>
2139       <member name="bad-filename"
2140               value="1"
2141               c:identifier="GTK_FILE_CHOOSER_ERROR_BAD_FILENAME"
2142               glib:nick="bad-filename"/>
2143       <member name="already-exists"
2144               value="2"
2145               c:identifier="GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS"
2146               glib:nick="already-exists"/>
2147     </enumeration>
2148     <bitfield name="FileFilterFlags"
2149               c:type="GtkFileFilterFlags"
2150               glib:type-name="GtkFileFilterFlags"
2151               glib:get-type="gtk_file_filter_flags_get_type">
2152       <member name="filename"
2153               value="1"
2154               c:identifier="GTK_FILE_FILTER_FILENAME"
2155               glib:nick="filename"/>
2156       <member name="uri"
2157               value="2"
2158               c:identifier="GTK_FILE_FILTER_URI"
2159               glib:nick="uri"/>
2160       <member name="display-name"
2161               value="4"
2162               c:identifier="GTK_FILE_FILTER_DISPLAY_NAME"
2163               glib:nick="display-name"/>
2164       <member name="mime-type"
2165               value="8"
2166               c:identifier="GTK_FILE_FILTER_MIME_TYPE"
2167               glib:nick="mime-type"/>
2168     </bitfield>
2169     <bitfield name="IconLookupFlags"
2170               c:type="GtkIconLookupFlags"
2171               glib:type-name="GtkIconLookupFlags"
2172               glib:get-type="gtk_icon_lookup_flags_get_type">
2173       <member name="no-svg"
2174               value="1"
2175               c:identifier="GTK_ICON_LOOKUP_NO_SVG"
2176               glib:nick="no-svg"/>
2177       <member name="force-svg"
2178               value="2"
2179               c:identifier="GTK_ICON_LOOKUP_FORCE_SVG"
2180               glib:nick="force-svg"/>
2181       <member name="use-builtin"
2182               value="4"
2183               c:identifier="GTK_ICON_LOOKUP_USE_BUILTIN"
2184               glib:nick="use-builtin"/>
2185       <member name="generic-fallback"
2186               value="8"
2187               c:identifier="GTK_ICON_LOOKUP_GENERIC_FALLBACK"
2188               glib:nick="generic-fallback"/>
2189     </bitfield>
2190     <enumeration name="IconThemeError"
2191                  c:type="GtkIconThemeError"
2192                  glib:type-name="GtkIconThemeError"
2193                  glib:get-type="gtk_icon_theme_error_get_type">
2194       <member name="not-found"
2195               value="0"
2196               c:identifier="GTK_ICON_THEME_NOT_FOUND"
2197               glib:nick="not-found"/>
2198       <member name="failed"
2199               value="1"
2200               c:identifier="GTK_ICON_THEME_FAILED"
2201               glib:nick="failed"/>
2202     </enumeration>
2203     <enumeration name="IconViewDropPosition"
2204                  c:type="GtkIconViewDropPosition"
2205                  glib:type-name="GtkIconViewDropPosition"
2206                  glib:get-type="gtk_icon_view_drop_position_get_type">
2207       <member name="no-drop"
2208               value="0"
2209               c:identifier="GTK_ICON_VIEW_NO_DROP"
2210               glib:nick="no-drop"/>
2211       <member name="drop-into"
2212               value="1"
2213               c:identifier="GTK_ICON_VIEW_DROP_INTO"
2214               glib:nick="drop-into"/>
2215       <member name="drop-left"
2216               value="2"
2217               c:identifier="GTK_ICON_VIEW_DROP_LEFT"
2218               glib:nick="drop-left"/>
2219       <member name="drop-right"
2220               value="3"
2221               c:identifier="GTK_ICON_VIEW_DROP_RIGHT"
2222               glib:nick="drop-right"/>
2223       <member name="drop-above"
2224               value="4"
2225               c:identifier="GTK_ICON_VIEW_DROP_ABOVE"
2226               glib:nick="drop-above"/>
2227       <member name="drop-below"
2228               value="5"
2229               c:identifier="GTK_ICON_VIEW_DROP_BELOW"
2230               glib:nick="drop-below"/>
2231     </enumeration>
2232     <enumeration name="ImageType"
2233                  c:type="GtkImageType"
2234                  glib:type-name="GtkImageType"
2235                  glib:get-type="gtk_image_type_get_type">
2236       <member name="empty"
2237               value="0"
2238               c:identifier="GTK_IMAGE_EMPTY"
2239               glib:nick="empty"/>
2240       <member name="pixmap"
2241               value="1"
2242               c:identifier="GTK_IMAGE_PIXMAP"
2243               glib:nick="pixmap"/>
2244       <member name="image"
2245               value="2"
2246               c:identifier="GTK_IMAGE_IMAGE"
2247               glib:nick="image"/>
2248       <member name="pixbuf"
2249               value="3"
2250               c:identifier="GTK_IMAGE_PIXBUF"
2251               glib:nick="pixbuf"/>
2252       <member name="stock"
2253               value="4"
2254               c:identifier="GTK_IMAGE_STOCK"
2255               glib:nick="stock"/>
2256       <member name="icon-set"
2257               value="5"
2258               c:identifier="GTK_IMAGE_ICON_SET"
2259               glib:nick="icon-set"/>
2260       <member name="animation"
2261               value="6"
2262               c:identifier="GTK_IMAGE_ANIMATION"
2263               glib:nick="animation"/>
2264       <member name="icon-name"
2265               value="7"
2266               c:identifier="GTK_IMAGE_ICON_NAME"
2267               glib:nick="icon-name"/>
2268     </enumeration>
2269     <enumeration name="MessageType"
2270                  c:type="GtkMessageType"
2271                  glib:type-name="GtkMessageType"
2272                  glib:get-type="gtk_message_type_get_type">
2273       <member name="info"
2274               value="0"
2275               c:identifier="GTK_MESSAGE_INFO"
2276               glib:nick="info"/>
2277       <member name="warning"
2278               value="1"
2279               c:identifier="GTK_MESSAGE_WARNING"
2280               glib:nick="warning"/>
2281       <member name="question"
2282               value="2"
2283               c:identifier="GTK_MESSAGE_QUESTION"
2284               glib:nick="question"/>
2285       <member name="error"
2286               value="3"
2287               c:identifier="GTK_MESSAGE_ERROR"
2288               glib:nick="error"/>
2289       <member name="other"
2290               value="4"
2291               c:identifier="GTK_MESSAGE_OTHER"
2292               glib:nick="other"/>
2293     </enumeration>
2294     <enumeration name="ButtonsType"
2295                  c:type="GtkButtonsType"
2296                  glib:type-name="GtkButtonsType"
2297                  glib:get-type="gtk_buttons_type_get_type">
2298       <member name="none"
2299               value="0"
2300               c:identifier="GTK_BUTTONS_NONE"
2301               glib:nick="none"/>
2302       <member name="ok"
2303               value="1"
2304               c:identifier="GTK_BUTTONS_OK"
2305               glib:nick="ok"/>
2306       <member name="close"
2307               value="2"
2308               c:identifier="GTK_BUTTONS_CLOSE"
2309               glib:nick="close"/>
2310       <member name="cancel"
2311               value="3"
2312               c:identifier="GTK_BUTTONS_CANCEL"
2313               glib:nick="cancel"/>
2314       <member name="yes-no"
2315               value="4"
2316               c:identifier="GTK_BUTTONS_YES_NO"
2317               glib:nick="yes-no"/>
2318       <member name="ok-cancel"
2319               value="5"
2320               c:identifier="GTK_BUTTONS_OK_CANCEL"
2321               glib:nick="ok-cancel"/>
2322     </enumeration>
2323     <enumeration name="NotebookTab"
2324                  c:type="GtkNotebookTab"
2325                  glib:type-name="GtkNotebookTab"
2326                  glib:get-type="gtk_notebook_tab_get_type">
2327       <member name="first"
2328               value="0"
2329               c:identifier="GTK_NOTEBOOK_TAB_FIRST"
2330               glib:nick="first"/>
2331       <member name="last"
2332               value="1"
2333               c:identifier="GTK_NOTEBOOK_TAB_LAST"
2334               glib:nick="last"/>
2335     </enumeration>
2336     <bitfield name="ObjectFlags"
2337               c:type="GtkObjectFlags"
2338               glib:type-name="GtkObjectFlags"
2339               glib:get-type="gtk_object_flags_get_type">
2340       <member name="in-destruction"
2341               value="1"
2342               c:identifier="GTK_IN_DESTRUCTION"
2343               glib:nick="in-destruction"/>
2344       <member name="floating"
2345               value="2"
2346               c:identifier="GTK_FLOATING"
2347               glib:nick="floating"/>
2348       <member name="reserved-1"
2349               value="4"
2350               c:identifier="GTK_RESERVED_1"
2351               glib:nick="reserved-1"/>
2352       <member name="reserved-2"
2353               value="8"
2354               c:identifier="GTK_RESERVED_2"
2355               glib:nick="reserved-2"/>
2356     </bitfield>
2357     <bitfield name="ArgFlags"
2358               c:type="GtkArgFlags"
2359               glib:type-name="GtkArgFlags"
2360               glib:get-type="gtk_arg_flags_get_type">
2361       <member name="readable"
2362               value="1"
2363               c:identifier="GTK_ARG_READABLE"
2364               glib:nick="readable"/>
2365       <member name="writable"
2366               value="2"
2367               c:identifier="GTK_ARG_WRITABLE"
2368               glib:nick="writable"/>
2369       <member name="construct"
2370               value="4"
2371               c:identifier="GTK_ARG_CONSTRUCT"
2372               glib:nick="construct"/>
2373       <member name="construct-only"
2374               value="8"
2375               c:identifier="GTK_ARG_CONSTRUCT_ONLY"
2376               glib:nick="construct-only"/>
2377       <member name="child-arg"
2378               value="16"
2379               c:identifier="GTK_ARG_CHILD_ARG"
2380               glib:nick="child-arg"/>
2381     </bitfield>
2382     <enumeration name="PrintStatus"
2383                  c:type="GtkPrintStatus"
2384                  glib:type-name="GtkPrintStatus"
2385                  glib:get-type="gtk_print_status_get_type">
2386       <member name="initial"
2387               value="0"
2388               c:identifier="GTK_PRINT_STATUS_INITIAL"
2389               glib:nick="initial"/>
2390       <member name="preparing"
2391               value="1"
2392               c:identifier="GTK_PRINT_STATUS_PREPARING"
2393               glib:nick="preparing"/>
2394       <member name="generating-data"
2395               value="2"
2396               c:identifier="GTK_PRINT_STATUS_GENERATING_DATA"
2397               glib:nick="generating-data"/>
2398       <member name="sending-data"
2399               value="3"
2400               c:identifier="GTK_PRINT_STATUS_SENDING_DATA"
2401               glib:nick="sending-data"/>
2402       <member name="pending"
2403               value="4"
2404               c:identifier="GTK_PRINT_STATUS_PENDING"
2405               glib:nick="pending"/>
2406       <member name="pending-issue"
2407               value="5"
2408               c:identifier="GTK_PRINT_STATUS_PENDING_ISSUE"
2409               glib:nick="pending-issue"/>
2410       <member name="printing"
2411               value="6"
2412               c:identifier="GTK_PRINT_STATUS_PRINTING"
2413               glib:nick="printing"/>
2414       <member name="finished"
2415               value="7"
2416               c:identifier="GTK_PRINT_STATUS_FINISHED"
2417               glib:nick="finished"/>
2418       <member name="finished-aborted"
2419               value="8"
2420               c:identifier="GTK_PRINT_STATUS_FINISHED_ABORTED"
2421               glib:nick="finished-aborted"/>
2422     </enumeration>
2423     <enumeration name="PrintOperationResult"
2424                  c:type="GtkPrintOperationResult"
2425                  glib:type-name="GtkPrintOperationResult"
2426                  glib:get-type="gtk_print_operation_result_get_type">
2427       <member name="error"
2428               value="0"
2429               c:identifier="GTK_PRINT_OPERATION_RESULT_ERROR"
2430               glib:nick="error"/>
2431       <member name="apply"
2432               value="1"
2433               c:identifier="GTK_PRINT_OPERATION_RESULT_APPLY"
2434               glib:nick="apply"/>
2435       <member name="cancel"
2436               value="2"
2437               c:identifier="GTK_PRINT_OPERATION_RESULT_CANCEL"
2438               glib:nick="cancel"/>
2439       <member name="in-progress"
2440               value="3"
2441               c:identifier="GTK_PRINT_OPERATION_RESULT_IN_PROGRESS"
2442               glib:nick="in-progress"/>
2443     </enumeration>
2444     <enumeration name="PrintOperationAction"
2445                  c:type="GtkPrintOperationAction"
2446                  glib:type-name="GtkPrintOperationAction"
2447                  glib:get-type="gtk_print_operation_action_get_type">
2448       <member name="print-dialog"
2449               value="0"
2450               c:identifier="GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG"
2451               glib:nick="print-dialog"/>
2452       <member name="print"
2453               value="1"
2454               c:identifier="GTK_PRINT_OPERATION_ACTION_PRINT"
2455               glib:nick="print"/>
2456       <member name="preview"
2457               value="2"
2458               c:identifier="GTK_PRINT_OPERATION_ACTION_PREVIEW"
2459               glib:nick="preview"/>
2460       <member name="export"
2461               value="3"
2462               c:identifier="GTK_PRINT_OPERATION_ACTION_EXPORT"
2463               glib:nick="export"/>
2464     </enumeration>
2465     <enumeration name="PrintError"
2466                  c:type="GtkPrintError"
2467                  glib:type-name="GtkPrintError"
2468                  glib:get-type="gtk_print_error_get_type">
2469       <member name="general"
2470               value="0"
2471               c:identifier="GTK_PRINT_ERROR_GENERAL"
2472               glib:nick="general"/>
2473       <member name="internal-error"
2474               value="1"
2475               c:identifier="GTK_PRINT_ERROR_INTERNAL_ERROR"
2476               glib:nick="internal-error"/>
2477       <member name="nomem"
2478               value="2"
2479               c:identifier="GTK_PRINT_ERROR_NOMEM"
2480               glib:nick="nomem"/>
2481       <member name="invalid-file"
2482               value="3"
2483               c:identifier="GTK_PRINT_ERROR_INVALID_FILE"
2484               glib:nick="invalid-file"/>
2485     </enumeration>
2486     <bitfield name="PrivateFlags"
2487               c:type="GtkPrivateFlags"
2488               glib:type-name="GtkPrivateFlags"
2489               glib:get-type="gtk_private_flags_get_type">
2490       <member name="user-style"
2491               value="1"
2492               c:identifier="PRIVATE_GTK_USER_STYLE"
2493               glib:nick="user-style"/>
2494       <member name="resize-pending"
2495               value="4"
2496               c:identifier="PRIVATE_GTK_RESIZE_PENDING"
2497               glib:nick="resize-pending"/>
2498       <member name="leave-pending"
2499               value="16"
2500               c:identifier="PRIVATE_GTK_LEAVE_PENDING"
2501               glib:nick="leave-pending"/>
2502       <member name="has-shape-mask"
2503               value="32"
2504               c:identifier="PRIVATE_GTK_HAS_SHAPE_MASK"
2505               glib:nick="has-shape-mask"/>
2506       <member name="in-reparent"
2507               value="64"
2508               c:identifier="PRIVATE_GTK_IN_REPARENT"
2509               glib:nick="in-reparent"/>
2510       <member name="direction-set"
2511               value="128"
2512               c:identifier="PRIVATE_GTK_DIRECTION_SET"
2513               glib:nick="direction-set"/>
2514       <member name="direction-ltr"
2515               value="256"
2516               c:identifier="PRIVATE_GTK_DIRECTION_LTR"
2517               glib:nick="direction-ltr"/>
2518       <member name="anchored"
2519               value="512"
2520               c:identifier="PRIVATE_GTK_ANCHORED"
2521               glib:nick="anchored"/>
2522       <member name="child-visible"
2523               value="1024"
2524               c:identifier="PRIVATE_GTK_CHILD_VISIBLE"
2525               glib:nick="child-visible"/>
2526       <member name="redraw-on-alloc"
2527               value="2048"
2528               c:identifier="PRIVATE_GTK_REDRAW_ON_ALLOC"
2529               glib:nick="redraw-on-alloc"/>
2530       <member name="alloc-needed"
2531               value="4096"
2532               c:identifier="PRIVATE_GTK_ALLOC_NEEDED"
2533               glib:nick="alloc-needed"/>
2534       <member name="request-needed"
2535               value="8192"
2536               c:identifier="PRIVATE_GTK_REQUEST_NEEDED"
2537               glib:nick="request-needed"/>
2538     </bitfield>
2539     <enumeration name="ProgressBarStyle"
2540                  c:type="GtkProgressBarStyle"
2541                  glib:type-name="GtkProgressBarStyle"
2542                  glib:get-type="gtk_progress_bar_style_get_type">
2543       <member name="continuous"
2544               value="0"
2545               c:identifier="GTK_PROGRESS_CONTINUOUS"
2546               glib:nick="continuous"/>
2547       <member name="discrete"
2548               value="1"
2549               c:identifier="GTK_PROGRESS_DISCRETE"
2550               glib:nick="discrete"/>
2551     </enumeration>
2552     <enumeration name="ProgressBarOrientation"
2553                  c:type="GtkProgressBarOrientation"
2554                  glib:type-name="GtkProgressBarOrientation"
2555                  glib:get-type="gtk_progress_bar_orientation_get_type">
2556       <member name="left-to-right"
2557               value="0"
2558               c:identifier="GTK_PROGRESS_LEFT_TO_RIGHT"
2559               glib:nick="left-to-right"/>
2560       <member name="right-to-left"
2561               value="1"
2562               c:identifier="GTK_PROGRESS_RIGHT_TO_LEFT"
2563               glib:nick="right-to-left"/>
2564       <member name="bottom-to-top"
2565               value="2"
2566               c:identifier="GTK_PROGRESS_BOTTOM_TO_TOP"
2567               glib:nick="bottom-to-top"/>
2568       <member name="top-to-bottom"
2569               value="3"
2570               c:identifier="GTK_PROGRESS_TOP_TO_BOTTOM"
2571               glib:nick="top-to-bottom"/>
2572     </enumeration>
2573     <bitfield name="RcFlags"
2574               c:type="GtkRcFlags"
2575               glib:type-name="GtkRcFlags"
2576               glib:get-type="gtk_rc_flags_get_type">
2577       <member name="fg" value="1" c:identifier="GTK_RC_FG" glib:nick="fg"/>
2578       <member name="bg" value="2" c:identifier="GTK_RC_BG" glib:nick="bg"/>
2579       <member name="text"
2580               value="4"
2581               c:identifier="GTK_RC_TEXT"
2582               glib:nick="text"/>
2583       <member name="base"
2584               value="8"
2585               c:identifier="GTK_RC_BASE"
2586               glib:nick="base"/>
2587     </bitfield>
2588     <enumeration name="RcTokenType"
2589                  c:type="GtkRcTokenType"
2590                  glib:type-name="GtkRcTokenType"
2591                  glib:get-type="gtk_rc_token_type_get_type">
2592       <member name="invalid"
2593               value="270"
2594               c:identifier="GTK_RC_TOKEN_INVALID"
2595               glib:nick="invalid"/>
2596       <member name="include"
2597               value="271"
2598               c:identifier="GTK_RC_TOKEN_INCLUDE"
2599               glib:nick="include"/>
2600       <member name="normal"
2601               value="272"
2602               c:identifier="GTK_RC_TOKEN_NORMAL"
2603               glib:nick="normal"/>
2604       <member name="active"
2605               value="273"
2606               c:identifier="GTK_RC_TOKEN_ACTIVE"
2607               glib:nick="active"/>
2608       <member name="prelight"
2609               value="274"
2610               c:identifier="GTK_RC_TOKEN_PRELIGHT"
2611               glib:nick="prelight"/>
2612       <member name="selected"
2613               value="275"
2614               c:identifier="GTK_RC_TOKEN_SELECTED"
2615               glib:nick="selected"/>
2616       <member name="insensitive"
2617               value="276"
2618               c:identifier="GTK_RC_TOKEN_INSENSITIVE"
2619               glib:nick="insensitive"/>
2620       <member name="fg"
2621               value="277"
2622               c:identifier="GTK_RC_TOKEN_FG"
2623               glib:nick="fg"/>
2624       <member name="bg"
2625               value="278"
2626               c:identifier="GTK_RC_TOKEN_BG"
2627               glib:nick="bg"/>
2628       <member name="text"
2629               value="279"
2630               c:identifier="GTK_RC_TOKEN_TEXT"
2631               glib:nick="text"/>
2632       <member name="base"
2633               value="280"
2634               c:identifier="GTK_RC_TOKEN_BASE"
2635               glib:nick="base"/>
2636       <member name="xthickness"
2637               value="281"
2638               c:identifier="GTK_RC_TOKEN_XTHICKNESS"
2639               glib:nick="xthickness"/>
2640       <member name="ythickness"
2641               value="282"
2642               c:identifier="GTK_RC_TOKEN_YTHICKNESS"
2643               glib:nick="ythickness"/>
2644       <member name="font"
2645               value="283"
2646               c:identifier="GTK_RC_TOKEN_FONT"
2647               glib:nick="font"/>
2648       <member name="fontset"
2649               value="284"
2650               c:identifier="GTK_RC_TOKEN_FONTSET"
2651               glib:nick="fontset"/>
2652       <member name="font-name"
2653               value="285"
2654               c:identifier="GTK_RC_TOKEN_FONT_NAME"
2655               glib:nick="font-name"/>
2656       <member name="bg-pixmap"
2657               value="286"
2658               c:identifier="GTK_RC_TOKEN_BG_PIXMAP"
2659               glib:nick="bg-pixmap"/>
2660       <member name="pixmap-path"
2661               value="287"
2662               c:identifier="GTK_RC_TOKEN_PIXMAP_PATH"
2663               glib:nick="pixmap-path"/>
2664       <member name="style"
2665               value="288"
2666               c:identifier="GTK_RC_TOKEN_STYLE"
2667               glib:nick="style"/>
2668       <member name="binding"
2669               value="289"
2670               c:identifier="GTK_RC_TOKEN_BINDING"
2671               glib:nick="binding"/>
2672       <member name="bind"
2673               value="290"
2674               c:identifier="GTK_RC_TOKEN_BIND"
2675               glib:nick="bind"/>
2676       <member name="widget"
2677               value="291"
2678               c:identifier="GTK_RC_TOKEN_WIDGET"
2679               glib:nick="widget"/>
2680       <member name="widget-class"
2681               value="292"
2682               c:identifier="GTK_RC_TOKEN_WIDGET_CLASS"
2683               glib:nick="widget-class"/>
2684       <member name="class"
2685               value="293"
2686               c:identifier="GTK_RC_TOKEN_CLASS"
2687               glib:nick="class"/>
2688       <member name="lowest"
2689               value="294"
2690               c:identifier="GTK_RC_TOKEN_LOWEST"
2691               glib:nick="lowest"/>
2692       <member name="gtk"
2693               value="295"
2694               c:identifier="GTK_RC_TOKEN_GTK"
2695               glib:nick="gtk"/>
2696       <member name="application"
2697               value="296"
2698               c:identifier="GTK_RC_TOKEN_APPLICATION"
2699               glib:nick="application"/>
2700       <member name="theme"
2701               value="297"
2702               c:identifier="GTK_RC_TOKEN_THEME"
2703               glib:nick="theme"/>
2704       <member name="rc"
2705               value="298"
2706               c:identifier="GTK_RC_TOKEN_RC"
2707               glib:nick="rc"/>
2708       <member name="highest"
2709               value="299"
2710               c:identifier="GTK_RC_TOKEN_HIGHEST"
2711               glib:nick="highest"/>
2712       <member name="engine"
2713               value="300"
2714               c:identifier="GTK_RC_TOKEN_ENGINE"
2715               glib:nick="engine"/>
2716       <member name="module-path"
2717               value="301"
2718               c:identifier="GTK_RC_TOKEN_MODULE_PATH"
2719               glib:nick="module-path"/>
2720       <member name="im-module-path"
2721               value="302"
2722               c:identifier="GTK_RC_TOKEN_IM_MODULE_PATH"
2723               glib:nick="im-module-path"/>
2724       <member name="im-module-file"
2725               value="303"
2726               c:identifier="GTK_RC_TOKEN_IM_MODULE_FILE"
2727               glib:nick="im-module-file"/>
2728       <member name="stock"
2729               value="304"
2730               c:identifier="GTK_RC_TOKEN_STOCK"
2731               glib:nick="stock"/>
2732       <member name="ltr"
2733               value="305"
2734               c:identifier="GTK_RC_TOKEN_LTR"
2735               glib:nick="ltr"/>
2736       <member name="rtl"
2737               value="306"
2738               c:identifier="GTK_RC_TOKEN_RTL"
2739               glib:nick="rtl"/>
2740       <member name="color"
2741               value="307"
2742               c:identifier="GTK_RC_TOKEN_COLOR"
2743               glib:nick="color"/>
2744       <member name="unbind"
2745               value="308"
2746               c:identifier="GTK_RC_TOKEN_UNBIND"
2747               glib:nick="unbind"/>
2748       <member name="last"
2749               value="309"
2750               c:identifier="GTK_RC_TOKEN_LAST"
2751               glib:nick="last"/>
2752     </enumeration>
2753     <enumeration name="RecentSortType"
2754                  c:type="GtkRecentSortType"
2755                  glib:type-name="GtkRecentSortType"
2756                  glib:get-type="gtk_recent_sort_type_get_type">
2757       <member name="none"
2758               value="0"
2759               c:identifier="GTK_RECENT_SORT_NONE"
2760               glib:nick="none"/>
2761       <member name="mru"
2762               value="1"
2763               c:identifier="GTK_RECENT_SORT_MRU"
2764               glib:nick="mru"/>
2765       <member name="lru"
2766               value="2"
2767               c:identifier="GTK_RECENT_SORT_LRU"
2768               glib:nick="lru"/>
2769       <member name="custom"
2770               value="3"
2771               c:identifier="GTK_RECENT_SORT_CUSTOM"
2772               glib:nick="custom"/>
2773     </enumeration>
2774     <enumeration name="RecentChooserError"
2775                  c:type="GtkRecentChooserError"
2776                  glib:type-name="GtkRecentChooserError"
2777                  glib:get-type="gtk_recent_chooser_error_get_type">
2778       <member name="not-found"
2779               value="0"
2780               c:identifier="GTK_RECENT_CHOOSER_ERROR_NOT_FOUND"
2781               glib:nick="not-found"/>
2782       <member name="invalid-uri"
2783               value="1"
2784               c:identifier="GTK_RECENT_CHOOSER_ERROR_INVALID_URI"
2785               glib:nick="invalid-uri"/>
2786     </enumeration>
2787     <bitfield name="RecentFilterFlags"
2788               c:type="GtkRecentFilterFlags"
2789               glib:type-name="GtkRecentFilterFlags"
2790               glib:get-type="gtk_recent_filter_flags_get_type">
2791       <member name="uri"
2792               value="1"
2793               c:identifier="GTK_RECENT_FILTER_URI"
2794               glib:nick="uri"/>
2795       <member name="display-name"
2796               value="2"
2797               c:identifier="GTK_RECENT_FILTER_DISPLAY_NAME"
2798               glib:nick="display-name"/>
2799       <member name="mime-type"
2800               value="4"
2801               c:identifier="GTK_RECENT_FILTER_MIME_TYPE"
2802               glib:nick="mime-type"/>
2803       <member name="application"
2804               value="8"
2805               c:identifier="GTK_RECENT_FILTER_APPLICATION"
2806               glib:nick="application"/>
2807       <member name="group"
2808               value="16"
2809               c:identifier="GTK_RECENT_FILTER_GROUP"
2810               glib:nick="group"/>
2811       <member name="age"
2812               value="32"
2813               c:identifier="GTK_RECENT_FILTER_AGE"
2814               glib:nick="age"/>
2815     </bitfield>
2816     <enumeration name="RecentManagerError"
2817                  c:type="GtkRecentManagerError"
2818                  glib:type-name="GtkRecentManagerError"
2819                  glib:get-type="gtk_recent_manager_error_get_type">
2820       <member name="not-found"
2821               value="0"
2822               c:identifier="GTK_RECENT_MANAGER_ERROR_NOT_FOUND"
2823               glib:nick="not-found"/>
2824       <member name="invalid-uri"
2825               value="1"
2826               c:identifier="GTK_RECENT_MANAGER_ERROR_INVALID_URI"
2827               glib:nick="invalid-uri"/>
2828       <member name="invalid-encoding"
2829               value="2"
2830               c:identifier="GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING"
2831               glib:nick="invalid-encoding"/>
2832       <member name="not-registered"
2833               value="3"
2834               c:identifier="GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED"
2835               glib:nick="not-registered"/>
2836       <member name="read"
2837               value="4"
2838               c:identifier="GTK_RECENT_MANAGER_ERROR_READ"
2839               glib:nick="read"/>
2840       <member name="write"
2841               value="5"
2842               c:identifier="GTK_RECENT_MANAGER_ERROR_WRITE"
2843               glib:nick="write"/>
2844       <member name="unknown"
2845               value="6"
2846               c:identifier="GTK_RECENT_MANAGER_ERROR_UNKNOWN"
2847               glib:nick="unknown"/>
2848     </enumeration>
2849     <enumeration name="SizeGroupMode"
2850                  c:type="GtkSizeGroupMode"
2851                  glib:type-name="GtkSizeGroupMode"
2852                  glib:get-type="gtk_size_group_mode_get_type">
2853       <member name="none"
2854               value="0"
2855               c:identifier="GTK_SIZE_GROUP_NONE"
2856               glib:nick="none"/>
2857       <member name="horizontal"
2858               value="1"
2859               c:identifier="GTK_SIZE_GROUP_HORIZONTAL"
2860               glib:nick="horizontal"/>
2861       <member name="vertical"
2862               value="2"
2863               c:identifier="GTK_SIZE_GROUP_VERTICAL"
2864               glib:nick="vertical"/>
2865       <member name="both"
2866               value="3"
2867               c:identifier="GTK_SIZE_GROUP_BOTH"
2868               glib:nick="both"/>
2869     </enumeration>
2870     <enumeration name="SpinButtonUpdatePolicy"
2871                  c:type="GtkSpinButtonUpdatePolicy"
2872                  glib:type-name="GtkSpinButtonUpdatePolicy"
2873                  glib:get-type="gtk_spin_button_update_policy_get_type">
2874       <member name="always"
2875               value="0"
2876               c:identifier="GTK_UPDATE_ALWAYS"
2877               glib:nick="always"/>
2878       <member name="if-valid"
2879               value="1"
2880               c:identifier="GTK_UPDATE_IF_VALID"
2881               glib:nick="if-valid"/>
2882     </enumeration>
2883     <enumeration name="SpinType"
2884                  c:type="GtkSpinType"
2885                  glib:type-name="GtkSpinType"
2886                  glib:get-type="gtk_spin_type_get_type">
2887       <member name="step-forward"
2888               value="0"
2889               c:identifier="GTK_SPIN_STEP_FORWARD"
2890               glib:nick="step-forward"/>
2891       <member name="step-backward"
2892               value="1"
2893               c:identifier="GTK_SPIN_STEP_BACKWARD"
2894               glib:nick="step-backward"/>
2895       <member name="page-forward"
2896               value="2"
2897               c:identifier="GTK_SPIN_PAGE_FORWARD"
2898               glib:nick="page-forward"/>
2899       <member name="page-backward"
2900               value="3"
2901               c:identifier="GTK_SPIN_PAGE_BACKWARD"
2902               glib:nick="page-backward"/>
2903       <member name="home"
2904               value="4"
2905               c:identifier="GTK_SPIN_HOME"
2906               glib:nick="home"/>
2907       <member name="end"
2908               value="5"
2909               c:identifier="GTK_SPIN_END"
2910               glib:nick="end"/>
2911       <member name="user-defined"
2912               value="6"
2913               c:identifier="GTK_SPIN_USER_DEFINED"
2914               glib:nick="user-defined"/>
2915     </enumeration>
2916     <enumeration name="TextBufferTargetInfo"
2917                  c:type="GtkTextBufferTargetInfo"
2918                  glib:type-name="GtkTextBufferTargetInfo"
2919                  glib:get-type="gtk_text_buffer_target_info_get_type">
2920       <member name="buffer-contents"
2921               value="-1"
2922               c:identifier="GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS"
2923               glib:nick="buffer-contents"/>
2924       <member name="rich-text"
2925               value="-2"
2926               c:identifier="GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT"
2927               glib:nick="rich-text"/>
2928       <member name="text"
2929               value="-3"
2930               c:identifier="GTK_TEXT_BUFFER_TARGET_INFO_TEXT"
2931               glib:nick="text"/>
2932     </enumeration>
2933     <bitfield name="TextSearchFlags"
2934               c:type="GtkTextSearchFlags"
2935               glib:type-name="GtkTextSearchFlags"
2936               glib:get-type="gtk_text_search_flags_get_type">
2937       <member name="visible-only"
2938               value="1"
2939               c:identifier="GTK_TEXT_SEARCH_VISIBLE_ONLY"
2940               glib:nick="visible-only"/>
2941       <member name="text-only"
2942               value="2"
2943               c:identifier="GTK_TEXT_SEARCH_TEXT_ONLY"
2944               glib:nick="text-only"/>
2945     </bitfield>
2946     <enumeration name="TextWindowType"
2947                  c:type="GtkTextWindowType"
2948                  glib:type-name="GtkTextWindowType"
2949                  glib:get-type="gtk_text_window_type_get_type">
2950       <member name="private"
2951               value="0"
2952               c:identifier="GTK_TEXT_WINDOW_PRIVATE"
2953               glib:nick="private"/>
2954       <member name="widget"
2955               value="1"
2956               c:identifier="GTK_TEXT_WINDOW_WIDGET"
2957               glib:nick="widget"/>
2958       <member name="text"
2959               value="2"
2960               c:identifier="GTK_TEXT_WINDOW_TEXT"
2961               glib:nick="text"/>
2962       <member name="left"
2963               value="3"
2964               c:identifier="GTK_TEXT_WINDOW_LEFT"
2965               glib:nick="left"/>
2966       <member name="right"
2967               value="4"
2968               c:identifier="GTK_TEXT_WINDOW_RIGHT"
2969               glib:nick="right"/>
2970       <member name="top"
2971               value="5"
2972               c:identifier="GTK_TEXT_WINDOW_TOP"
2973               glib:nick="top"/>
2974       <member name="bottom"
2975               value="6"
2976               c:identifier="GTK_TEXT_WINDOW_BOTTOM"
2977               glib:nick="bottom"/>
2978     </enumeration>
2979     <enumeration name="ToolbarChildType"
2980                  c:type="GtkToolbarChildType"
2981                  glib:type-name="GtkToolbarChildType"
2982                  glib:get-type="gtk_toolbar_child_type_get_type">
2983       <member name="space"
2984               value="0"
2985               c:identifier="GTK_TOOLBAR_CHILD_SPACE"
2986               glib:nick="space"/>
2987       <member name="button"
2988               value="1"
2989               c:identifier="GTK_TOOLBAR_CHILD_BUTTON"
2990               glib:nick="button"/>
2991       <member name="togglebutton"
2992               value="2"
2993               c:identifier="GTK_TOOLBAR_CHILD_TOGGLEBUTTON"
2994               glib:nick="togglebutton"/>
2995       <member name="radiobutton"
2996               value="3"
2997               c:identifier="GTK_TOOLBAR_CHILD_RADIOBUTTON"
2998               glib:nick="radiobutton"/>
2999       <member name="widget"
3000               value="4"
3001               c:identifier="GTK_TOOLBAR_CHILD_WIDGET"
3002               glib:nick="widget"/>
3003     </enumeration>
3004     <enumeration name="ToolbarSpaceStyle"
3005                  c:type="GtkToolbarSpaceStyle"
3006                  glib:type-name="GtkToolbarSpaceStyle"
3007                  glib:get-type="gtk_toolbar_space_style_get_type">
3008       <member name="empty"
3009               value="0"
3010               c:identifier="GTK_TOOLBAR_SPACE_EMPTY"
3011               glib:nick="empty"/>
3012       <member name="line"
3013               value="1"
3014               c:identifier="GTK_TOOLBAR_SPACE_LINE"
3015               glib:nick="line"/>
3016     </enumeration>
3017     <enumeration name="TreeViewMode"
3018                  c:type="GtkTreeViewMode"
3019                  glib:type-name="GtkTreeViewMode"
3020                  glib:get-type="gtk_tree_view_mode_get_type">
3021       <member name="line"
3022               value="0"
3023               c:identifier="GTK_TREE_VIEW_LINE"
3024               glib:nick="line"/>
3025       <member name="item"
3026               value="1"
3027               c:identifier="GTK_TREE_VIEW_ITEM"
3028               glib:nick="item"/>
3029     </enumeration>
3030     <bitfield name="TreeModelFlags"
3031               c:type="GtkTreeModelFlags"
3032               glib:type-name="GtkTreeModelFlags"
3033               glib:get-type="gtk_tree_model_flags_get_type">
3034       <member name="iters-persist"
3035               value="1"
3036               c:identifier="GTK_TREE_MODEL_ITERS_PERSIST"
3037               glib:nick="iters-persist"/>
3038       <member name="list-only"
3039               value="2"
3040               c:identifier="GTK_TREE_MODEL_LIST_ONLY"
3041               glib:nick="list-only"/>
3042     </bitfield>
3043     <enumeration name="TreeViewDropPosition"
3044                  c:type="GtkTreeViewDropPosition"
3045                  glib:type-name="GtkTreeViewDropPosition"
3046                  glib:get-type="gtk_tree_view_drop_position_get_type">
3047       <member name="before"
3048               value="0"
3049               c:identifier="GTK_TREE_VIEW_DROP_BEFORE"
3050               glib:nick="before"/>
3051       <member name="after"
3052               value="1"
3053               c:identifier="GTK_TREE_VIEW_DROP_AFTER"
3054               glib:nick="after"/>
3055       <member name="into-or-before"
3056               value="2"
3057               c:identifier="GTK_TREE_VIEW_DROP_INTO_OR_BEFORE"
3058               glib:nick="into-or-before"/>
3059       <member name="into-or-after"
3060               value="3"
3061               c:identifier="GTK_TREE_VIEW_DROP_INTO_OR_AFTER"
3062               glib:nick="into-or-after"/>
3063     </enumeration>
3064     <enumeration name="TreeViewColumnSizing"
3065                  c:type="GtkTreeViewColumnSizing"
3066                  glib:type-name="GtkTreeViewColumnSizing"
3067                  glib:get-type="gtk_tree_view_column_sizing_get_type">
3068       <member name="grow-only"
3069               value="0"
3070               c:identifier="GTK_TREE_VIEW_COLUMN_GROW_ONLY"
3071               glib:nick="grow-only"/>
3072       <member name="autosize"
3073               value="1"
3074               c:identifier="GTK_TREE_VIEW_COLUMN_AUTOSIZE"
3075               glib:nick="autosize"/>
3076       <member name="fixed"
3077               value="2"
3078               c:identifier="GTK_TREE_VIEW_COLUMN_FIXED"
3079               glib:nick="fixed"/>
3080     </enumeration>
3081     <bitfield name="UIManagerItemType"
3082               c:type="GtkUIManagerItemType"
3083               glib:type-name="GtkUIManagerItemType"
3084               glib:get-type="gtk_ui_manager_item_type_get_type">
3085       <member name="auto"
3086               value="0"
3087               c:identifier="GTK_UI_MANAGER_AUTO"
3088               glib:nick="auto"/>
3089       <member name="menubar"
3090               value="1"
3091               c:identifier="GTK_UI_MANAGER_MENUBAR"
3092               glib:nick="menubar"/>
3093       <member name="menu"
3094               value="2"
3095               c:identifier="GTK_UI_MANAGER_MENU"
3096               glib:nick="menu"/>
3097       <member name="toolbar"
3098               value="4"
3099               c:identifier="GTK_UI_MANAGER_TOOLBAR"
3100               glib:nick="toolbar"/>
3101       <member name="placeholder"
3102               value="8"
3103               c:identifier="GTK_UI_MANAGER_PLACEHOLDER"
3104               glib:nick="placeholder"/>
3105       <member name="popup"
3106               value="16"
3107               c:identifier="GTK_UI_MANAGER_POPUP"
3108               glib:nick="popup"/>
3109       <member name="menuitem"
3110               value="32"
3111               c:identifier="GTK_UI_MANAGER_MENUITEM"
3112               glib:nick="menuitem"/>
3113       <member name="toolitem"
3114               value="64"
3115               c:identifier="GTK_UI_MANAGER_TOOLITEM"
3116               glib:nick="toolitem"/>
3117       <member name="separator"
3118               value="128"
3119               c:identifier="GTK_UI_MANAGER_SEPARATOR"
3120               glib:nick="separator"/>
3121       <member name="accelerator"
3122               value="256"
3123               c:identifier="GTK_UI_MANAGER_ACCELERATOR"
3124               glib:nick="accelerator"/>
3125     </bitfield>
3126     <bitfield name="WidgetFlags"
3127               c:type="GtkWidgetFlags"
3128               glib:type-name="GtkWidgetFlags"
3129               glib:get-type="gtk_widget_flags_get_type">
3130       <member name="toplevel"
3131               value="16"
3132               c:identifier="GTK_TOPLEVEL"
3133               glib:nick="toplevel"/>
3134       <member name="no-window"
3135               value="32"
3136               c:identifier="GTK_NO_WINDOW"
3137               glib:nick="no-window"/>
3138       <member name="realized"
3139               value="64"
3140               c:identifier="GTK_REALIZED"
3141               glib:nick="realized"/>
3142       <member name="mapped"
3143               value="128"
3144               c:identifier="GTK_MAPPED"
3145               glib:nick="mapped"/>
3146       <member name="visible"
3147               value="256"
3148               c:identifier="GTK_VISIBLE"
3149               glib:nick="visible"/>
3150       <member name="sensitive"
3151               value="512"
3152               c:identifier="GTK_SENSITIVE"
3153               glib:nick="sensitive"/>
3154       <member name="parent-sensitive"
3155               value="1024"
3156               c:identifier="GTK_PARENT_SENSITIVE"
3157               glib:nick="parent-sensitive"/>
3158       <member name="can-focus"
3159               value="2048"
3160               c:identifier="GTK_CAN_FOCUS"
3161               glib:nick="can-focus"/>
3162       <member name="has-focus"
3163               value="4096"
3164               c:identifier="GTK_HAS_FOCUS"
3165               glib:nick="has-focus"/>
3166       <member name="can-default"
3167               value="8192"
3168               c:identifier="GTK_CAN_DEFAULT"
3169               glib:nick="can-default"/>
3170       <member name="has-default"
3171               value="16384"
3172               c:identifier="GTK_HAS_DEFAULT"
3173               glib:nick="has-default"/>
3174       <member name="has-grab"
3175               value="32768"
3176               c:identifier="GTK_HAS_GRAB"
3177               glib:nick="has-grab"/>
3178       <member name="rc-style"
3179               value="65536"
3180               c:identifier="GTK_RC_STYLE"
3181               glib:nick="rc-style"/>
3182       <member name="composite-child"
3183               value="131072"
3184               c:identifier="GTK_COMPOSITE_CHILD"
3185               glib:nick="composite-child"/>
3186       <member name="no-reparent"
3187               value="262144"
3188               c:identifier="GTK_NO_REPARENT"
3189               glib:nick="no-reparent"/>
3190       <member name="app-paintable"
3191               value="524288"
3192               c:identifier="GTK_APP_PAINTABLE"
3193               glib:nick="app-paintable"/>
3194       <member name="receives-default"
3195               value="1048576"
3196               c:identifier="GTK_RECEIVES_DEFAULT"
3197               glib:nick="receives-default"/>
3198       <member name="double-buffered"
3199               value="2097152"
3200               c:identifier="GTK_DOUBLE_BUFFERED"
3201               glib:nick="double-buffered"/>
3202       <member name="no-show-all"
3203               value="4194304"
3204               c:identifier="GTK_NO_SHOW_ALL"
3205               glib:nick="no-show-all"/>
3206     </bitfield>
3207     <enumeration name="WidgetHelpType"
3208                  c:type="GtkWidgetHelpType"
3209                  glib:type-name="GtkWidgetHelpType"
3210                  glib:get-type="gtk_widget_help_type_get_type">
3211       <member name="tooltip"
3212               value="0"
3213               c:identifier="GTK_WIDGET_HELP_TOOLTIP"
3214               glib:nick="tooltip"/>
3215       <member name="whats-this"
3216               value="1"
3217               c:identifier="GTK_WIDGET_HELP_WHATS_THIS"
3218               glib:nick="whats-this"/>
3219     </enumeration>
3220     <record name="GtkArg" c:type="GtkArg">
3221       <field name="type">
3222         <type name="GtkType" c:type="GtkType"/>
3223       </field>
3224       <field name="name">
3225         <type name="string" c:type="gchar*"/>
3226       </field>
3227       <field name="d">
3228         <type name="???" c:type="???"/>
3229       </field>
3230     </record>
3231     <record name="GtkObject" c:type="GtkObject">
3232       <field name="parent_instance">
3233         <type name="GInitiallyUnowned" c:type="GInitiallyUnowned"/>
3234       </field>
3235       <field name="flags">
3236         <type name="uint32" c:type="guint32"/>
3237       </field>
3238       <callback name="set_arg">
3239         <return-value>
3240           <type name="none" c:type="void"/>
3241         </return-value>
3242         <parameters>
3243           <parameter name="object">
3244             <type name="GtkObject*" c:type="GtkObject*"/>
3245           </parameter>
3246           <parameter name="arg">
3247             <type name="GtkArg*" c:type="GtkArg*"/>
3248           </parameter>
3249           <parameter name="arg_id">
3250             <type name="guint" c:type="guint"/>
3251           </parameter>
3252         </parameters>
3253       </callback>
3254       <callback name="get_arg">
3255         <return-value>
3256           <type name="none" c:type="void"/>
3257         </return-value>
3258         <parameters>
3259           <parameter name="object">
3260             <type name="GtkObject*" c:type="GtkObject*"/>
3261           </parameter>
3262           <parameter name="arg">
3263             <type name="GtkArg*" c:type="GtkArg*"/>
3264           </parameter>
3265           <parameter name="arg_id">
3266             <type name="guint" c:type="guint"/>
3267           </parameter>
3268         </parameters>
3269       </callback>
3270       <callback name="destroy">
3271         <return-value>
3272           <type name="none" c:type="void"/>
3273         </return-value>
3274         <parameters>
3275           <parameter name="object">
3276             <type name="GtkObject*" c:type="GtkObject*"/>
3277           </parameter>
3278         </parameters>
3279       </callback>
3280     </record>
3281     <callback name="GtkFunction">
3282       <return-value>
3283         <type name="boolean" c:type="gboolean"/>
3284       </return-value>
3285       <parameters>
3286         <parameter name="data">
3287           <type name="any" c:type="gpointer"/>
3288         </parameter>
3289       </parameters>
3290     </callback>
3291     <callback name="GtkDestroyNotify">
3292       <return-value>
3293         <type name="none" c:type="void"/>
3294       </return-value>
3295       <parameters>
3296         <parameter name="data">
3297           <type name="any" c:type="gpointer"/>
3298         </parameter>
3299       </parameters>
3300     </callback>
3301     <callback name="GtkCallbackMarshal">
3302       <return-value>
3303         <type name="none" c:type="void"/>
3304       </return-value>
3305       <parameters>
3306         <parameter name="object">
3307           <type name="GtkObject*" c:type="GtkObject*"/>
3308         </parameter>
3309         <parameter name="data">
3310           <type name="any" c:type="gpointer"/>
3311         </parameter>
3312         <parameter name="n_args">
3313           <type name="guint" c:type="guint"/>
3314         </parameter>
3315         <parameter name="args">
3316           <type name="GtkArg*" c:type="GtkArg*"/>
3317         </parameter>
3318       </parameters>
3319     </callback>
3320     <callback name="GtkSignalFunc">
3321       <return-value>
3322         <type name="none" c:type="void"/>
3323       </return-value>
3324     </callback>
3325     <record name="GtkTypeInfo" c:type="GtkTypeInfo">
3326       <field name="type_name">
3327         <type name="string" c:type="gchar*"/>
3328       </field>
3329       <field name="object_size">
3330         <type name="guint" c:type="guint"/>
3331       </field>
3332       <field name="class_size">
3333         <type name="guint" c:type="guint"/>
3334       </field>
3335       <field name="class_init_func">
3336         <type name="GtkClassInitFunc" c:type="GtkClassInitFunc"/>
3337       </field>
3338       <field name="object_init_func">
3339         <type name="GtkObjectInitFunc" c:type="GtkObjectInitFunc"/>
3340       </field>
3341       <field name="reserved_1">
3342         <type name="any" c:type="gpointer"/>
3343       </field>
3344       <field name="reserved_2">
3345         <type name="any" c:type="gpointer"/>
3346       </field>
3347       <field name="base_class_init_func">
3348         <type name="GtkClassInitFunc" c:type="GtkClassInitFunc"/>
3349       </field>
3350     </record>
3351     <function name="type_class" c:identifier="gtk_type_class">
3352       <return-value>
3353         <type name="any" c:type="gpointer"/>
3354       </return-value>
3355       <parameters>
3356         <parameter name="type">
3357           <type name="GtkType" c:type="GtkType"/>
3358         </parameter>
3359       </parameters>
3360     </function>
3361     <function name="type_unique" c:identifier="gtk_type_unique">
3362       <return-value>
3363         <type name="GtkType" c:type="GtkType"/>
3364       </return-value>
3365       <parameters>
3366         <parameter name="parent_type">
3367           <type name="GtkType" c:type="GtkType"/>
3368         </parameter>
3369         <parameter name="gtkinfo">
3370           <type name="GtkTypeInfo" c:type="GtkTypeInfo*"/>
3371         </parameter>
3372       </parameters>
3373     </function>
3374     <function name="type_new" c:identifier="gtk_type_new">
3375       <return-value>
3376         <type name="any" c:type="gpointer"/>
3377       </return-value>
3378       <parameters>
3379         <parameter name="type">
3380           <type name="GtkType" c:type="GtkType"/>
3381         </parameter>
3382       </parameters>
3383     </function>
3384     <function name="type_enum_get_values"
3385               c:identifier="gtk_type_enum_get_values">
3386       <return-value>
3387         <type name="GtkEnumValue*" c:type="GtkEnumValue*"/>
3388       </return-value>
3389       <parameters>
3390         <parameter name="enum_type">
3391           <type name="GtkType" c:type="GtkType"/>
3392         </parameter>
3393       </parameters>
3394     </function>
3395     <function name="type_flags_get_values"
3396               c:identifier="gtk_type_flags_get_values">
3397       <return-value>
3398         <type name="GtkFlagValue*" c:type="GtkFlagValue*"/>
3399       </return-value>
3400       <parameters>
3401         <parameter name="flags_type">
3402           <type name="GtkType" c:type="GtkType"/>
3403         </parameter>
3404       </parameters>
3405     </function>
3406     <function name="type_enum_find_value"
3407               c:identifier="gtk_type_enum_find_value">
3408       <return-value>
3409         <type name="GtkEnumValue*" c:type="GtkEnumValue*"/>
3410       </return-value>
3411       <parameters>
3412         <parameter name="enum_type">
3413           <type name="GtkType" c:type="GtkType"/>
3414         </parameter>
3415         <parameter name="value_name">
3416           <type name="string" c:type="gchar*"/>
3417         </parameter>
3418       </parameters>
3419     </function>
3420     <function name="type_flags_find_value"
3421               c:identifier="gtk_type_flags_find_value">
3422       <return-value>
3423         <type name="GtkFlagValue*" c:type="GtkFlagValue*"/>
3424       </return-value>
3425       <parameters>
3426         <parameter name="flags_type">
3427           <type name="GtkType" c:type="GtkType"/>
3428         </parameter>
3429         <parameter name="value_name">
3430           <type name="string" c:type="gchar*"/>
3431         </parameter>
3432       </parameters>
3433     </function>
3434     <function name="type_init" c:identifier="gtk_type_init">
3435       <return-value>
3436         <type name="none" c:type="void"/>
3437       </return-value>
3438       <parameters>
3439         <parameter name="debug_flags">
3440           <type name="GTypeDebugFlags" c:type="GTypeDebugFlags"/>
3441         </parameter>
3442       </parameters>
3443     </function>
3444     <function name="object_get_type" c:identifier="gtk_object_get_type">
3445       <return-value>
3446         <type name="GtkType" c:type="GtkType"/>
3447       </return-value>
3448     </function>
3449     <function name="object_sink" c:identifier="gtk_object_sink">
3450       <return-value>
3451         <type name="none" c:type="void"/>
3452       </return-value>
3453       <parameters>
3454         <parameter name="object">
3455           <type name="GtkObject" c:type="GtkObject*"/>
3456         </parameter>
3457       </parameters>
3458     </function>
3459     <function name="object_destroy" c:identifier="gtk_object_destroy">
3460       <return-value>
3461         <type name="none" c:type="void"/>
3462       </return-value>
3463       <parameters>
3464         <parameter name="object">
3465           <type name="GtkObject" c:type="GtkObject*"/>
3466         </parameter>
3467       </parameters>
3468     </function>
3469     <function name="object_new" c:identifier="gtk_object_new">
3470       <return-value>
3471         <type name="GtkObject*" c:type="GtkObject*"/>
3472       </return-value>
3473       <parameters>
3474         <parameter name="type">
3475           <type name="GtkType" c:type="GtkType"/>
3476         </parameter>
3477         <parameter name="first_property_name">
3478           <type name="string" c:type="gchar*"/>
3479         </parameter>
3480       </parameters>
3481     </function>
3482     <function name="object_ref" c:identifier="gtk_object_ref">
3483       <return-value>
3484         <type name="GtkObject*" c:type="GtkObject*"/>
3485       </return-value>
3486       <parameters>
3487         <parameter name="object">
3488           <type name="GtkObject" c:type="GtkObject*"/>
3489         </parameter>
3490       </parameters>
3491     </function>
3492     <function name="object_unref" c:identifier="gtk_object_unref">
3493       <return-value>
3494         <type name="none" c:type="void"/>
3495       </return-value>
3496       <parameters>
3497         <parameter name="object">
3498           <type name="GtkObject" c:type="GtkObject*"/>
3499         </parameter>
3500       </parameters>
3501     </function>
3502     <function name="object_weakref" c:identifier="gtk_object_weakref">
3503       <return-value>
3504         <type name="none" c:type="void"/>
3505       </return-value>
3506       <parameters>
3507         <parameter name="object">
3508           <type name="GtkObject" c:type="GtkObject*"/>
3509         </parameter>
3510         <parameter name="notify">
3511           <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
3512         </parameter>
3513         <parameter name="data">
3514           <type name="any" c:type="gpointer"/>
3515         </parameter>
3516       </parameters>
3517     </function>
3518     <function name="object_weakunref" c:identifier="gtk_object_weakunref">
3519       <return-value>
3520         <type name="none" c:type="void"/>
3521       </return-value>
3522       <parameters>
3523         <parameter name="object">
3524           <type name="GtkObject" c:type="GtkObject*"/>
3525         </parameter>
3526         <parameter name="notify">
3527           <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
3528         </parameter>
3529         <parameter name="data">
3530           <type name="any" c:type="gpointer"/>
3531         </parameter>
3532       </parameters>
3533     </function>
3534     <function name="object_set_data" c:identifier="gtk_object_set_data">
3535       <return-value>
3536         <type name="none" c:type="void"/>
3537       </return-value>
3538       <parameters>
3539         <parameter name="object">
3540           <type name="GtkObject" c:type="GtkObject*"/>
3541         </parameter>
3542         <parameter name="key">
3543           <type name="string" c:type="gchar*"/>
3544         </parameter>
3545         <parameter name="data">
3546           <type name="any" c:type="gpointer"/>
3547         </parameter>
3548       </parameters>
3549     </function>
3550     <function name="object_set_data_full"
3551               c:identifier="gtk_object_set_data_full">
3552       <return-value>
3553         <type name="none" c:type="void"/>
3554       </return-value>
3555       <parameters>
3556         <parameter name="object">
3557           <type name="GtkObject" c:type="GtkObject*"/>
3558         </parameter>
3559         <parameter name="key">
3560           <type name="string" c:type="gchar*"/>
3561         </parameter>
3562         <parameter name="data">
3563           <type name="any" c:type="gpointer"/>
3564         </parameter>
3565         <parameter name="destroy">
3566           <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
3567         </parameter>
3568       </parameters>
3569     </function>
3570     <function name="object_remove_data" c:identifier="gtk_object_remove_data">
3571       <return-value>
3572         <type name="none" c:type="void"/>
3573       </return-value>
3574       <parameters>
3575         <parameter name="object">
3576           <type name="GtkObject" c:type="GtkObject*"/>
3577         </parameter>
3578         <parameter name="key">
3579           <type name="string" c:type="gchar*"/>
3580         </parameter>
3581       </parameters>
3582     </function>
3583     <function name="object_get_data" c:identifier="gtk_object_get_data">
3584       <return-value>
3585         <type name="any" c:type="gpointer"/>
3586       </return-value>
3587       <parameters>
3588         <parameter name="object">
3589           <type name="GtkObject" c:type="GtkObject*"/>
3590         </parameter>
3591         <parameter name="key">
3592           <type name="string" c:type="gchar*"/>
3593         </parameter>
3594       </parameters>
3595     </function>
3596     <function name="object_remove_no_notify"
3597               c:identifier="gtk_object_remove_no_notify">
3598       <return-value>
3599         <type name="none" c:type="void"/>
3600       </return-value>
3601       <parameters>
3602         <parameter name="object">
3603           <type name="GtkObject" c:type="GtkObject*"/>
3604         </parameter>
3605         <parameter name="key">
3606           <type name="string" c:type="gchar*"/>
3607         </parameter>
3608       </parameters>
3609     </function>
3610     <function name="object_set_user_data"
3611               c:identifier="gtk_object_set_user_data">
3612       <return-value>
3613         <type name="none" c:type="void"/>
3614       </return-value>
3615       <parameters>
3616         <parameter name="object">
3617           <type name="GtkObject" c:type="GtkObject*"/>
3618         </parameter>
3619         <parameter name="data">
3620           <type name="any" c:type="gpointer"/>
3621         </parameter>
3622       </parameters>
3623     </function>
3624     <function name="object_get_user_data"
3625               c:identifier="gtk_object_get_user_data">
3626       <return-value>
3627         <type name="any" c:type="gpointer"/>
3628       </return-value>
3629       <parameters>
3630         <parameter name="object">
3631           <type name="GtkObject" c:type="GtkObject*"/>
3632         </parameter>
3633       </parameters>
3634     </function>
3635     <function name="object_set_data_by_id"
3636               c:identifier="gtk_object_set_data_by_id">
3637       <return-value>
3638         <type name="none" c:type="void"/>
3639       </return-value>
3640       <parameters>
3641         <parameter name="object">
3642           <type name="GtkObject" c:type="GtkObject*"/>
3643         </parameter>
3644         <parameter name="data_id">
3645           <type name="GQuark" c:type="GQuark"/>
3646         </parameter>
3647         <parameter name="data">
3648           <type name="any" c:type="gpointer"/>
3649         </parameter>
3650       </parameters>
3651     </function>
3652     <function name="object_set_data_by_id_full"
3653               c:identifier="gtk_object_set_data_by_id_full">
3654       <return-value>
3655         <type name="none" c:type="void"/>
3656       </return-value>
3657       <parameters>
3658         <parameter name="object">
3659           <type name="GtkObject" c:type="GtkObject*"/>
3660         </parameter>
3661         <parameter name="data_id">
3662           <type name="GQuark" c:type="GQuark"/>
3663         </parameter>
3664         <parameter name="data">
3665           <type name="any" c:type="gpointer"/>
3666         </parameter>
3667         <parameter name="destroy">
3668           <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
3669         </parameter>
3670       </parameters>
3671     </function>
3672     <function name="object_get_data_by_id"
3673               c:identifier="gtk_object_get_data_by_id">
3674       <return-value>
3675         <type name="any" c:type="gpointer"/>
3676       </return-value>
3677       <parameters>
3678         <parameter name="object">
3679           <type name="GtkObject" c:type="GtkObject*"/>
3680         </parameter>
3681         <parameter name="data_id">
3682           <type name="GQuark" c:type="GQuark"/>
3683         </parameter>
3684       </parameters>
3685     </function>
3686     <function name="object_remove_data_by_id"
3687               c:identifier="gtk_object_remove_data_by_id">
3688       <return-value>
3689         <type name="none" c:type="void"/>
3690       </return-value>
3691       <parameters>
3692         <parameter name="object">
3693           <type name="GtkObject" c:type="GtkObject*"/>
3694         </parameter>
3695         <parameter name="data_id">
3696           <type name="GQuark" c:type="GQuark"/>
3697         </parameter>
3698       </parameters>
3699     </function>
3700     <function name="object_remove_no_notify_by_id"
3701               c:identifier="gtk_object_remove_no_notify_by_id">
3702       <return-value>
3703         <type name="none" c:type="void"/>
3704       </return-value>
3705       <parameters>
3706         <parameter name="object">
3707           <type name="GtkObject" c:type="GtkObject*"/>
3708         </parameter>
3709         <parameter name="key_id">
3710           <type name="GQuark" c:type="GQuark"/>
3711         </parameter>
3712       </parameters>
3713     </function>
3714     <function name="object_get" c:identifier="gtk_object_get">
3715       <return-value>
3716         <type name="none" c:type="void"/>
3717       </return-value>
3718       <parameters>
3719         <parameter name="object">
3720           <type name="GtkObject" c:type="GtkObject*"/>
3721         </parameter>
3722         <parameter name="first_property_name">
3723           <type name="string" c:type="gchar*"/>
3724         </parameter>
3725       </parameters>
3726     </function>
3727     <function name="object_set" c:identifier="gtk_object_set">
3728       <return-value>
3729         <type name="none" c:type="void"/>
3730       </return-value>
3731       <parameters>
3732         <parameter name="object">
3733           <type name="GtkObject" c:type="GtkObject*"/>
3734         </parameter>
3735         <parameter name="first_property_name">
3736           <type name="string" c:type="gchar*"/>
3737         </parameter>
3738       </parameters>
3739     </function>
3740     <function name="object_add_arg_type"
3741               c:identifier="gtk_object_add_arg_type">
3742       <return-value>
3743         <type name="none" c:type="void"/>
3744       </return-value>
3745       <parameters>
3746         <parameter name="arg_name">
3747           <type name="string" c:type="gchar*"/>
3748         </parameter>
3749         <parameter name="arg_type">
3750           <type name="GtkType" c:type="GtkType"/>
3751         </parameter>
3752         <parameter name="arg_flags">
3753           <type name="guint" c:type="guint"/>
3754         </parameter>
3755         <parameter name="arg_id">
3756           <type name="guint" c:type="guint"/>
3757         </parameter>
3758       </parameters>
3759     </function>
3760     <class name="Adjustment"
3761            c:type="GtkAdjustment"
3762            parent="GtkObject"
3763            glib:type-name="GtkAdjustment"
3764            glib:get-type="gtk_adjustment_get_type">
3765       <method name="changed" c:identifier="gtk_adjustment_changed">
3766         <return-value>
3767           <type name="none" c:type="void"/>
3768         </return-value>
3769         <parameters>
3770           <parameter name="adjustment">
3771             <type name="Adjustment" c:type="GtkAdjustment*"/>
3772           </parameter>
3773         </parameters>
3774       </method>
3775       <method name="value_changed" c:identifier="gtk_adjustment_value_changed">
3776         <return-value>
3777           <type name="none" c:type="void"/>
3778         </return-value>
3779         <parameters>
3780           <parameter name="adjustment">
3781             <type name="Adjustment" c:type="GtkAdjustment*"/>
3782           </parameter>
3783         </parameters>
3784       </method>
3785       <method name="clamp_page" c:identifier="gtk_adjustment_clamp_page">
3786         <return-value>
3787           <type name="none" c:type="void"/>
3788         </return-value>
3789         <parameters>
3790           <parameter name="adjustment">
3791             <type name="Adjustment" c:type="GtkAdjustment*"/>
3792           </parameter>
3793           <parameter name="lower">
3794             <type name="double" c:type="gdouble"/>
3795           </parameter>
3796           <parameter name="upper">
3797             <type name="double" c:type="gdouble"/>
3798           </parameter>
3799         </parameters>
3800       </method>
3801       <method name="get_value" c:identifier="gtk_adjustment_get_value">
3802         <return-value>
3803           <type name="double" c:type="gdouble"/>
3804         </return-value>
3805         <parameters>
3806           <parameter name="adjustment">
3807             <type name="Adjustment" c:type="GtkAdjustment*"/>
3808           </parameter>
3809         </parameters>
3810       </method>
3811       <method name="set_value" c:identifier="gtk_adjustment_set_value">
3812         <return-value>
3813           <type name="none" c:type="void"/>
3814         </return-value>
3815         <parameters>
3816           <parameter name="adjustment">
3817             <type name="Adjustment" c:type="GtkAdjustment*"/>
3818           </parameter>
3819           <parameter name="value">
3820             <type name="double" c:type="gdouble"/>
3821           </parameter>
3822         </parameters>
3823       </method>
3824       <property name="value">
3825         <type name="double" c:type="gdouble"/>
3826       </property>
3827       <property name="lower">
3828         <type name="double" c:type="gdouble"/>
3829       </property>
3830       <property name="upper">
3831         <type name="double" c:type="gdouble"/>
3832       </property>
3833       <property name="step-increment">
3834         <type name="double" c:type="gdouble"/>
3835       </property>
3836       <property name="page-increment">
3837         <type name="double" c:type="gdouble"/>
3838       </property>
3839       <property name="page-size">
3840         <type name="double" c:type="gdouble"/>
3841       </property>
3842       <callback name="changed">
3843         <return-value>
3844           <type name="none" c:type="void"/>
3845         </return-value>
3846         <parameters>
3847           <parameter name="adjustment">
3848             <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
3849           </parameter>
3850         </parameters>
3851       </callback>
3852       <callback name="value_changed">
3853         <return-value>
3854           <type name="none" c:type="void"/>
3855         </return-value>
3856         <parameters>
3857           <parameter name="adjustment">
3858             <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
3859           </parameter>
3860         </parameters>
3861       </callback>
3862       <callback name="_gtk_reserved1">
3863         <return-value>
3864           <type name="none" c:type="void"/>
3865         </return-value>
3866       </callback>
3867       <callback name="_gtk_reserved2">
3868         <return-value>
3869           <type name="none" c:type="void"/>
3870         </return-value>
3871       </callback>
3872       <callback name="_gtk_reserved3">
3873         <return-value>
3874           <type name="none" c:type="void"/>
3875         </return-value>
3876       </callback>
3877       <callback name="_gtk_reserved4">
3878         <return-value>
3879           <type name="none" c:type="void"/>
3880         </return-value>
3881       </callback>
3882       <glib:signal name="changed">
3883         <return-value>
3884           <type name="none" c:type="void"/>
3885         </return-value>
3886       </glib:signal>
3887       <glib:signal name="value-changed">
3888         <return-value>
3889           <type name="none" c:type="void"/>
3890         </return-value>
3891       </glib:signal>
3892     </class>
3893     <function name="adjustment_new" c:identifier="gtk_adjustment_new">
3894       <return-value>
3895         <type name="GtkObject*" c:type="GtkObject*"/>
3896       </return-value>
3897       <parameters>
3898         <parameter name="value">
3899           <type name="double" c:type="gdouble"/>
3900         </parameter>
3901         <parameter name="lower">
3902           <type name="double" c:type="gdouble"/>
3903         </parameter>
3904         <parameter name="upper">
3905           <type name="double" c:type="gdouble"/>
3906         </parameter>
3907         <parameter name="step_increment">
3908           <type name="double" c:type="gdouble"/>
3909         </parameter>
3910         <parameter name="page_increment">
3911           <type name="double" c:type="gdouble"/>
3912         </parameter>
3913         <parameter name="page_size">
3914           <type name="double" c:type="gdouble"/>
3915         </parameter>
3916       </parameters>
3917     </function>
3918     <record name="GtkThemeEngine" c:type="GtkThemeEngine"/>
3919     <record name="GtkRcProperty" c:type="GtkRcProperty">
3920       <field name="type_name">
3921         <type name="GQuark" c:type="GQuark"/>
3922       </field>
3923       <field name="property_name">
3924         <type name="GQuark" c:type="GQuark"/>
3925       </field>
3926       <field name="origin">
3927         <type name="string" c:type="gchar*"/>
3928       </field>
3929       <field name="value">
3930         <type name="GValue" c:type="GValue"/>
3931       </field>
3932     </record>
3933     <callback name="GtkRcPropertyParser">
3934       <return-value>
3935         <type name="boolean" c:type="gboolean"/>
3936       </return-value>
3937       <parameters>
3938         <parameter name="pspec">
3939           <type name="GParamSpec*" c:type="GParamSpec*"/>
3940         </parameter>
3941         <parameter name="rc_string">
3942           <type name="GString*" c:type="GString*"/>
3943         </parameter>
3944         <parameter name="property_value">
3945           <type name="GValue*" c:type="GValue*"/>
3946         </parameter>
3947       </parameters>
3948     </callback>
3949     <class name="Style"
3950            c:type="GtkStyle"
3951            parent="GLib.Object"
3952            glib:type-name="GtkStyle"
3953            glib:get-type="gtk_style_get_type">
3954       <constructor name="new" c:identifier="gtk_style_new">
3955         <return-value>
3956           <type name="Style" c:type="GtkStyle*"/>
3957         </return-value>
3958       </constructor>
3959       <constructor name="copy" c:identifier="gtk_style_copy">
3960         <return-value>
3961           <type name="Style" c:type="GtkStyle*"/>
3962         </return-value>
3963         <parameters>
3964           <parameter name="style">
3965             <type name="Style" c:type="GtkStyle*"/>
3966           </parameter>
3967         </parameters>
3968       </constructor>
3969       <constructor name="attach" c:identifier="gtk_style_attach">
3970         <return-value>
3971           <type name="Style" c:type="GtkStyle*"/>
3972         </return-value>
3973         <parameters>
3974           <parameter name="style">
3975             <type name="Style" c:type="GtkStyle*"/>
3976           </parameter>
3977           <parameter name="window">
3978             <type name="Gdk.Window" c:type="GdkWindow*"/>
3979           </parameter>
3980         </parameters>
3981       </constructor>
3982       <constructor name="ref" c:identifier="gtk_style_ref">
3983         <return-value>
3984           <type name="Style" c:type="GtkStyle*"/>
3985         </return-value>
3986         <parameters>
3987           <parameter name="style">
3988             <type name="Style" c:type="GtkStyle*"/>
3989           </parameter>
3990         </parameters>
3991       </constructor>
3992       <method name="detach" c:identifier="gtk_style_detach">
3993         <return-value>
3994           <type name="none" c:type="void"/>
3995         </return-value>
3996         <parameters>
3997           <parameter name="style">
3998             <type name="Style" c:type="GtkStyle*"/>
3999           </parameter>
4000         </parameters>
4001       </method>
4002       <method name="unref" c:identifier="gtk_style_unref">
4003         <return-value>
4004           <type name="none" c:type="void"/>
4005         </return-value>
4006         <parameters>
4007           <parameter name="style">
4008             <type name="Style" c:type="GtkStyle*"/>
4009           </parameter>
4010         </parameters>
4011       </method>
4012       <method name="get_font" c:identifier="gtk_style_get_font">
4013         <return-value>
4014           <type name="GdkFont" c:type="GdkFont*"/>
4015         </return-value>
4016         <parameters>
4017           <parameter name="style">
4018             <type name="Style" c:type="GtkStyle*"/>
4019           </parameter>
4020         </parameters>
4021       </method>
4022       <method name="set_font" c:identifier="gtk_style_set_font">
4023         <return-value>
4024           <type name="none" c:type="void"/>
4025         </return-value>
4026         <parameters>
4027           <parameter name="style">
4028             <type name="Style" c:type="GtkStyle*"/>
4029           </parameter>
4030           <parameter name="font">
4031             <type name="GdkFont" c:type="GdkFont*"/>
4032           </parameter>
4033         </parameters>
4034       </method>
4035       <method name="set_background" c:identifier="gtk_style_set_background">
4036         <return-value>
4037           <type name="none" c:type="void"/>
4038         </return-value>
4039         <parameters>
4040           <parameter name="style">
4041             <type name="Style" c:type="GtkStyle*"/>
4042           </parameter>
4043           <parameter name="window">
4044             <type name="Gdk.Window" c:type="GdkWindow*"/>
4045           </parameter>
4046           <parameter name="state_type">
4047             <type name="StateType" c:type="GtkStateType"/>
4048           </parameter>
4049         </parameters>
4050       </method>
4051       <method name="apply_default_background"
4052               c:identifier="gtk_style_apply_default_background">
4053         <return-value>
4054           <type name="none" c:type="void"/>
4055         </return-value>
4056         <parameters>
4057           <parameter name="style">
4058             <type name="Style" c:type="GtkStyle*"/>
4059           </parameter>
4060           <parameter name="window">
4061             <type name="Gdk.Window" c:type="GdkWindow*"/>
4062           </parameter>
4063           <parameter name="set_bg">
4064             <type name="boolean" c:type="gboolean"/>
4065           </parameter>
4066           <parameter name="state_type">
4067             <type name="StateType" c:type="GtkStateType"/>
4068           </parameter>
4069           <parameter name="area" allow-none="1">
4070             <type name="GdkRectangle" c:type="GdkRectangle*"/>
4071           </parameter>
4072           <parameter name="x">
4073             <type name="int32" c:type="gint"/>
4074           </parameter>
4075           <parameter name="y">
4076             <type name="int32" c:type="gint"/>
4077           </parameter>
4078           <parameter name="width">
4079             <type name="int32" c:type="gint"/>
4080           </parameter>
4081           <parameter name="height">
4082             <type name="int32" c:type="gint"/>
4083           </parameter>
4084         </parameters>
4085       </method>
4086       <method name="lookup_icon_set" c:identifier="gtk_style_lookup_icon_set">
4087         <return-value>
4088           <type name="GtkIconSet" c:type="GtkIconSet*"/>
4089         </return-value>
4090         <parameters>
4091           <parameter name="style">
4092             <type name="Style" c:type="GtkStyle*"/>
4093           </parameter>
4094           <parameter name="stock_id">
4095             <type name="string" c:type="gchar*"/>
4096           </parameter>
4097         </parameters>
4098       </method>
4099       <method name="lookup_color" c:identifier="gtk_style_lookup_color">
4100         <return-value>
4101           <type name="boolean" c:type="gboolean"/>
4102         </return-value>
4103         <parameters>
4104           <parameter name="style">
4105             <type name="Style" c:type="GtkStyle*"/>
4106           </parameter>
4107           <parameter name="color_name">
4108             <type name="string" c:type="gchar*"/>
4109           </parameter>
4110           <parameter name="color">
4111             <type name="GdkColor" c:type="GdkColor*"/>
4112           </parameter>
4113         </parameters>
4114       </method>
4115       <method name="render_icon" c:identifier="gtk_style_render_icon">
4116         <return-value>
4117           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
4118         </return-value>
4119         <parameters>
4120           <parameter name="style">
4121             <type name="Style" c:type="GtkStyle*"/>
4122           </parameter>
4123           <parameter name="source">
4124             <type name="GtkIconSource" c:type="GtkIconSource*"/>
4125           </parameter>
4126           <parameter name="direction">
4127             <type name="TextDirection" c:type="GtkTextDirection"/>
4128           </parameter>
4129           <parameter name="state">
4130             <type name="StateType" c:type="GtkStateType"/>
4131           </parameter>
4132           <parameter name="size">
4133             <type name="IconSize" c:type="GtkIconSize"/>
4134           </parameter>
4135           <parameter name="widget" allow-none="1">
4136             <type name="GtkWidget" c:type="GtkWidget*"/>
4137           </parameter>
4138           <parameter name="detail" allow-none="1">
4139             <type name="string" c:type="gchar*"/>
4140           </parameter>
4141         </parameters>
4142       </method>
4143       <callback name="realize">
4144         <return-value>
4145           <type name="none" c:type="void"/>
4146         </return-value>
4147         <parameters>
4148           <parameter name="style">
4149             <type name="GtkStyle*" c:type="GtkStyle*"/>
4150           </parameter>
4151         </parameters>
4152       </callback>
4153       <callback name="unrealize">
4154         <return-value>
4155           <type name="none" c:type="void"/>
4156         </return-value>
4157         <parameters>
4158           <parameter name="style">
4159             <type name="GtkStyle*" c:type="GtkStyle*"/>
4160           </parameter>
4161         </parameters>
4162       </callback>
4163       <callback name="copy">
4164         <return-value>
4165           <type name="none" c:type="void"/>
4166         </return-value>
4167         <parameters>
4168           <parameter name="style">
4169             <type name="GtkStyle*" c:type="GtkStyle*"/>
4170           </parameter>
4171           <parameter name="src">
4172             <type name="GtkStyle*" c:type="GtkStyle*"/>
4173           </parameter>
4174         </parameters>
4175       </callback>
4176       <callback name="clone">
4177         <return-value>
4178           <type name="GtkStyle*" c:type="GtkStyle*"/>
4179         </return-value>
4180         <parameters>
4181           <parameter name="style">
4182             <type name="GtkStyle*" c:type="GtkStyle*"/>
4183           </parameter>
4184         </parameters>
4185       </callback>
4186       <callback name="init_from_rc">
4187         <return-value>
4188           <type name="none" c:type="void"/>
4189         </return-value>
4190         <parameters>
4191           <parameter name="style">
4192             <type name="GtkStyle*" c:type="GtkStyle*"/>
4193           </parameter>
4194           <parameter name="rc_style">
4195             <type name="GtkRcStyle*" c:type="GtkRcStyle*"/>
4196           </parameter>
4197         </parameters>
4198       </callback>
4199       <callback name="set_background">
4200         <return-value>
4201           <type name="none" c:type="void"/>
4202         </return-value>
4203         <parameters>
4204           <parameter name="style">
4205             <type name="GtkStyle*" c:type="GtkStyle*"/>
4206           </parameter>
4207           <parameter name="window">
4208             <type name="GdkWindow*" c:type="GdkWindow*"/>
4209           </parameter>
4210           <parameter name="state_type">
4211             <type name="GtkStateType" c:type="GtkStateType"/>
4212           </parameter>
4213         </parameters>
4214       </callback>
4215       <callback name="render_icon">
4216         <return-value>
4217           <type name="GdkPixbuf*" c:type="GdkPixbuf*"/>
4218         </return-value>
4219         <parameters>
4220           <parameter name="style">
4221             <type name="GtkStyle*" c:type="GtkStyle*"/>
4222           </parameter>
4223           <parameter name="source">
4224             <type name="GtkIconSource*" c:type="GtkIconSource*"/>
4225           </parameter>
4226           <parameter name="direction">
4227             <type name="GtkTextDirection" c:type="GtkTextDirection"/>
4228           </parameter>
4229           <parameter name="state">
4230             <type name="GtkStateType" c:type="GtkStateType"/>
4231           </parameter>
4232           <parameter name="size">
4233             <type name="GtkIconSize" c:type="GtkIconSize"/>
4234           </parameter>
4235           <parameter name="widget">
4236             <type name="GtkWidget*" c:type="GtkWidget*"/>
4237           </parameter>
4238           <parameter name="detail">
4239             <type name="string" c:type="gchar*"/>
4240           </parameter>
4241         </parameters>
4242       </callback>
4243       <callback name="draw_hline">
4244         <return-value>
4245           <type name="none" c:type="void"/>
4246         </return-value>
4247         <parameters>
4248           <parameter name="style">
4249             <type name="GtkStyle*" c:type="GtkStyle*"/>
4250           </parameter>
4251           <parameter name="window">
4252             <type name="GdkWindow*" c:type="GdkWindow*"/>
4253           </parameter>
4254           <parameter name="state_type">
4255             <type name="GtkStateType" c:type="GtkStateType"/>
4256           </parameter>
4257           <parameter name="area">
4258             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4259           </parameter>
4260           <parameter name="widget">
4261             <type name="GtkWidget*" c:type="GtkWidget*"/>
4262           </parameter>
4263           <parameter name="detail">
4264             <type name="string" c:type="gchar*"/>
4265           </parameter>
4266           <parameter name="x1">
4267             <type name="int32" c:type="gint"/>
4268           </parameter>
4269           <parameter name="x2">
4270             <type name="int32" c:type="gint"/>
4271           </parameter>
4272           <parameter name="y">
4273             <type name="int32" c:type="gint"/>
4274           </parameter>
4275         </parameters>
4276       </callback>
4277       <callback name="draw_vline">
4278         <return-value>
4279           <type name="none" c:type="void"/>
4280         </return-value>
4281         <parameters>
4282           <parameter name="style">
4283             <type name="GtkStyle*" c:type="GtkStyle*"/>
4284           </parameter>
4285           <parameter name="window">
4286             <type name="GdkWindow*" c:type="GdkWindow*"/>
4287           </parameter>
4288           <parameter name="state_type">
4289             <type name="GtkStateType" c:type="GtkStateType"/>
4290           </parameter>
4291           <parameter name="area">
4292             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4293           </parameter>
4294           <parameter name="widget">
4295             <type name="GtkWidget*" c:type="GtkWidget*"/>
4296           </parameter>
4297           <parameter name="detail">
4298             <type name="string" c:type="gchar*"/>
4299           </parameter>
4300           <parameter name="y1_">
4301             <type name="int32" c:type="gint"/>
4302           </parameter>
4303           <parameter name="y2_">
4304             <type name="int32" c:type="gint"/>
4305           </parameter>
4306           <parameter name="x">
4307             <type name="int32" c:type="gint"/>
4308           </parameter>
4309         </parameters>
4310       </callback>
4311       <callback name="draw_shadow">
4312         <return-value>
4313           <type name="none" c:type="void"/>
4314         </return-value>
4315         <parameters>
4316           <parameter name="style">
4317             <type name="GtkStyle*" c:type="GtkStyle*"/>
4318           </parameter>
4319           <parameter name="window">
4320             <type name="GdkWindow*" c:type="GdkWindow*"/>
4321           </parameter>
4322           <parameter name="state_type">
4323             <type name="GtkStateType" c:type="GtkStateType"/>
4324           </parameter>
4325           <parameter name="shadow_type">
4326             <type name="GtkShadowType" c:type="GtkShadowType"/>
4327           </parameter>
4328           <parameter name="area">
4329             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4330           </parameter>
4331           <parameter name="widget">
4332             <type name="GtkWidget*" c:type="GtkWidget*"/>
4333           </parameter>
4334           <parameter name="detail">
4335             <type name="string" c:type="gchar*"/>
4336           </parameter>
4337           <parameter name="x">
4338             <type name="int32" c:type="gint"/>
4339           </parameter>
4340           <parameter name="y">
4341             <type name="int32" c:type="gint"/>
4342           </parameter>
4343           <parameter name="width">
4344             <type name="int32" c:type="gint"/>
4345           </parameter>
4346           <parameter name="height">
4347             <type name="int32" c:type="gint"/>
4348           </parameter>
4349         </parameters>
4350       </callback>
4351       <callback name="draw_polygon">
4352         <return-value>
4353           <type name="none" c:type="void"/>
4354         </return-value>
4355         <parameters>
4356           <parameter name="style">
4357             <type name="GtkStyle*" c:type="GtkStyle*"/>
4358           </parameter>
4359           <parameter name="window">
4360             <type name="GdkWindow*" c:type="GdkWindow*"/>
4361           </parameter>
4362           <parameter name="state_type">
4363             <type name="GtkStateType" c:type="GtkStateType"/>
4364           </parameter>
4365           <parameter name="shadow_type">
4366             <type name="GtkShadowType" c:type="GtkShadowType"/>
4367           </parameter>
4368           <parameter name="area">
4369             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4370           </parameter>
4371           <parameter name="widget">
4372             <type name="GtkWidget*" c:type="GtkWidget*"/>
4373           </parameter>
4374           <parameter name="detail">
4375             <type name="string" c:type="gchar*"/>
4376           </parameter>
4377           <parameter name="point">
4378             <type name="GdkPoint*" c:type="GdkPoint*"/>
4379           </parameter>
4380           <parameter name="npoints">
4381             <type name="int32" c:type="gint"/>
4382           </parameter>
4383           <parameter name="fill">
4384             <type name="boolean" c:type="gboolean"/>
4385           </parameter>
4386         </parameters>
4387       </callback>
4388       <callback name="draw_arrow">
4389         <return-value>
4390           <type name="none" c:type="void"/>
4391         </return-value>
4392         <parameters>
4393           <parameter name="style">
4394             <type name="GtkStyle*" c:type="GtkStyle*"/>
4395           </parameter>
4396           <parameter name="window">
4397             <type name="GdkWindow*" c:type="GdkWindow*"/>
4398           </parameter>
4399           <parameter name="state_type">
4400             <type name="GtkStateType" c:type="GtkStateType"/>
4401           </parameter>
4402           <parameter name="shadow_type">
4403             <type name="GtkShadowType" c:type="GtkShadowType"/>
4404           </parameter>
4405           <parameter name="area">
4406             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4407           </parameter>
4408           <parameter name="widget">
4409             <type name="GtkWidget*" c:type="GtkWidget*"/>
4410           </parameter>
4411           <parameter name="detail">
4412             <type name="string" c:type="gchar*"/>
4413           </parameter>
4414           <parameter name="arrow_type">
4415             <type name="GtkArrowType" c:type="GtkArrowType"/>
4416           </parameter>
4417           <parameter name="fill">
4418             <type name="boolean" c:type="gboolean"/>
4419           </parameter>
4420           <parameter name="x">
4421             <type name="int32" c:type="gint"/>
4422           </parameter>
4423           <parameter name="y">
4424             <type name="int32" c:type="gint"/>
4425           </parameter>
4426           <parameter name="width">
4427             <type name="int32" c:type="gint"/>
4428           </parameter>
4429           <parameter name="height">
4430             <type name="int32" c:type="gint"/>
4431           </parameter>
4432         </parameters>
4433       </callback>
4434       <callback name="draw_diamond">
4435         <return-value>
4436           <type name="none" c:type="void"/>
4437         </return-value>
4438         <parameters>
4439           <parameter name="style">
4440             <type name="GtkStyle*" c:type="GtkStyle*"/>
4441           </parameter>
4442           <parameter name="window">
4443             <type name="GdkWindow*" c:type="GdkWindow*"/>
4444           </parameter>
4445           <parameter name="state_type">
4446             <type name="GtkStateType" c:type="GtkStateType"/>
4447           </parameter>
4448           <parameter name="shadow_type">
4449             <type name="GtkShadowType" c:type="GtkShadowType"/>
4450           </parameter>
4451           <parameter name="area">
4452             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4453           </parameter>
4454           <parameter name="widget">
4455             <type name="GtkWidget*" c:type="GtkWidget*"/>
4456           </parameter>
4457           <parameter name="detail">
4458             <type name="string" c:type="gchar*"/>
4459           </parameter>
4460           <parameter name="x">
4461             <type name="int32" c:type="gint"/>
4462           </parameter>
4463           <parameter name="y">
4464             <type name="int32" c:type="gint"/>
4465           </parameter>
4466           <parameter name="width">
4467             <type name="int32" c:type="gint"/>
4468           </parameter>
4469           <parameter name="height">
4470             <type name="int32" c:type="gint"/>
4471           </parameter>
4472         </parameters>
4473       </callback>
4474       <callback name="draw_string">
4475         <return-value>
4476           <type name="none" c:type="void"/>
4477         </return-value>
4478         <parameters>
4479           <parameter name="style">
4480             <type name="GtkStyle*" c:type="GtkStyle*"/>
4481           </parameter>
4482           <parameter name="window">
4483             <type name="GdkWindow*" c:type="GdkWindow*"/>
4484           </parameter>
4485           <parameter name="state_type">
4486             <type name="GtkStateType" c:type="GtkStateType"/>
4487           </parameter>
4488           <parameter name="area">
4489             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4490           </parameter>
4491           <parameter name="widget">
4492             <type name="GtkWidget*" c:type="GtkWidget*"/>
4493           </parameter>
4494           <parameter name="detail">
4495             <type name="string" c:type="gchar*"/>
4496           </parameter>
4497           <parameter name="x">
4498             <type name="int32" c:type="gint"/>
4499           </parameter>
4500           <parameter name="y">
4501             <type name="int32" c:type="gint"/>
4502           </parameter>
4503           <parameter name="string">
4504             <type name="string" c:type="gchar*"/>
4505           </parameter>
4506         </parameters>
4507       </callback>
4508       <callback name="draw_box">
4509         <return-value>
4510           <type name="none" c:type="void"/>
4511         </return-value>
4512         <parameters>
4513           <parameter name="style">
4514             <type name="GtkStyle*" c:type="GtkStyle*"/>
4515           </parameter>
4516           <parameter name="window">
4517             <type name="GdkWindow*" c:type="GdkWindow*"/>
4518           </parameter>
4519           <parameter name="state_type">
4520             <type name="GtkStateType" c:type="GtkStateType"/>
4521           </parameter>
4522           <parameter name="shadow_type">
4523             <type name="GtkShadowType" c:type="GtkShadowType"/>
4524           </parameter>
4525           <parameter name="area">
4526             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4527           </parameter>
4528           <parameter name="widget">
4529             <type name="GtkWidget*" c:type="GtkWidget*"/>
4530           </parameter>
4531           <parameter name="detail">
4532             <type name="string" c:type="gchar*"/>
4533           </parameter>
4534           <parameter name="x">
4535             <type name="int32" c:type="gint"/>
4536           </parameter>
4537           <parameter name="y">
4538             <type name="int32" c:type="gint"/>
4539           </parameter>
4540           <parameter name="width">
4541             <type name="int32" c:type="gint"/>
4542           </parameter>
4543           <parameter name="height">
4544             <type name="int32" c:type="gint"/>
4545           </parameter>
4546         </parameters>
4547       </callback>
4548       <callback name="draw_flat_box">
4549         <return-value>
4550           <type name="none" c:type="void"/>
4551         </return-value>
4552         <parameters>
4553           <parameter name="style">
4554             <type name="GtkStyle*" c:type="GtkStyle*"/>
4555           </parameter>
4556           <parameter name="window">
4557             <type name="GdkWindow*" c:type="GdkWindow*"/>
4558           </parameter>
4559           <parameter name="state_type">
4560             <type name="GtkStateType" c:type="GtkStateType"/>
4561           </parameter>
4562           <parameter name="shadow_type">
4563             <type name="GtkShadowType" c:type="GtkShadowType"/>
4564           </parameter>
4565           <parameter name="area">
4566             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4567           </parameter>
4568           <parameter name="widget">
4569             <type name="GtkWidget*" c:type="GtkWidget*"/>
4570           </parameter>
4571           <parameter name="detail">
4572             <type name="string" c:type="gchar*"/>
4573           </parameter>
4574           <parameter name="x">
4575             <type name="int32" c:type="gint"/>
4576           </parameter>
4577           <parameter name="y">
4578             <type name="int32" c:type="gint"/>
4579           </parameter>
4580           <parameter name="width">
4581             <type name="int32" c:type="gint"/>
4582           </parameter>
4583           <parameter name="height">
4584             <type name="int32" c:type="gint"/>
4585           </parameter>
4586         </parameters>
4587       </callback>
4588       <callback name="draw_check">
4589         <return-value>
4590           <type name="none" c:type="void"/>
4591         </return-value>
4592         <parameters>
4593           <parameter name="style">
4594             <type name="GtkStyle*" c:type="GtkStyle*"/>
4595           </parameter>
4596           <parameter name="window">
4597             <type name="GdkWindow*" c:type="GdkWindow*"/>
4598           </parameter>
4599           <parameter name="state_type">
4600             <type name="GtkStateType" c:type="GtkStateType"/>
4601           </parameter>
4602           <parameter name="shadow_type">
4603             <type name="GtkShadowType" c:type="GtkShadowType"/>
4604           </parameter>
4605           <parameter name="area">
4606             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4607           </parameter>
4608           <parameter name="widget">
4609             <type name="GtkWidget*" c:type="GtkWidget*"/>
4610           </parameter>
4611           <parameter name="detail">
4612             <type name="string" c:type="gchar*"/>
4613           </parameter>
4614           <parameter name="x">
4615             <type name="int32" c:type="gint"/>
4616           </parameter>
4617           <parameter name="y">
4618             <type name="int32" c:type="gint"/>
4619           </parameter>
4620           <parameter name="width">
4621             <type name="int32" c:type="gint"/>
4622           </parameter>
4623           <parameter name="height">
4624             <type name="int32" c:type="gint"/>
4625           </parameter>
4626         </parameters>
4627       </callback>
4628       <callback name="draw_option">
4629         <return-value>
4630           <type name="none" c:type="void"/>
4631         </return-value>
4632         <parameters>
4633           <parameter name="style">
4634             <type name="GtkStyle*" c:type="GtkStyle*"/>
4635           </parameter>
4636           <parameter name="window">
4637             <type name="GdkWindow*" c:type="GdkWindow*"/>
4638           </parameter>
4639           <parameter name="state_type">
4640             <type name="GtkStateType" c:type="GtkStateType"/>
4641           </parameter>
4642           <parameter name="shadow_type">
4643             <type name="GtkShadowType" c:type="GtkShadowType"/>
4644           </parameter>
4645           <parameter name="area">
4646             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4647           </parameter>
4648           <parameter name="widget">
4649             <type name="GtkWidget*" c:type="GtkWidget*"/>
4650           </parameter>
4651           <parameter name="detail">
4652             <type name="string" c:type="gchar*"/>
4653           </parameter>
4654           <parameter name="x">
4655             <type name="int32" c:type="gint"/>
4656           </parameter>
4657           <parameter name="y">
4658             <type name="int32" c:type="gint"/>
4659           </parameter>
4660           <parameter name="width">
4661             <type name="int32" c:type="gint"/>
4662           </parameter>
4663           <parameter name="height">
4664             <type name="int32" c:type="gint"/>
4665           </parameter>
4666         </parameters>
4667       </callback>
4668       <callback name="draw_tab">
4669         <return-value>
4670           <type name="none" c:type="void"/>
4671         </return-value>
4672         <parameters>
4673           <parameter name="style">
4674             <type name="GtkStyle*" c:type="GtkStyle*"/>
4675           </parameter>
4676           <parameter name="window">
4677             <type name="GdkWindow*" c:type="GdkWindow*"/>
4678           </parameter>
4679           <parameter name="state_type">
4680             <type name="GtkStateType" c:type="GtkStateType"/>
4681           </parameter>
4682           <parameter name="shadow_type">
4683             <type name="GtkShadowType" c:type="GtkShadowType"/>
4684           </parameter>
4685           <parameter name="area">
4686             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4687           </parameter>
4688           <parameter name="widget">
4689             <type name="GtkWidget*" c:type="GtkWidget*"/>
4690           </parameter>
4691           <parameter name="detail">
4692             <type name="string" c:type="gchar*"/>
4693           </parameter>
4694           <parameter name="x">
4695             <type name="int32" c:type="gint"/>
4696           </parameter>
4697           <parameter name="y">
4698             <type name="int32" c:type="gint"/>
4699           </parameter>
4700           <parameter name="width">
4701             <type name="int32" c:type="gint"/>
4702           </parameter>
4703           <parameter name="height">
4704             <type name="int32" c:type="gint"/>
4705           </parameter>
4706         </parameters>
4707       </callback>
4708       <callback name="draw_shadow_gap">
4709         <return-value>
4710           <type name="none" c:type="void"/>
4711         </return-value>
4712         <parameters>
4713           <parameter name="style">
4714             <type name="GtkStyle*" c:type="GtkStyle*"/>
4715           </parameter>
4716           <parameter name="window">
4717             <type name="GdkWindow*" c:type="GdkWindow*"/>
4718           </parameter>
4719           <parameter name="state_type">
4720             <type name="GtkStateType" c:type="GtkStateType"/>
4721           </parameter>
4722           <parameter name="shadow_type">
4723             <type name="GtkShadowType" c:type="GtkShadowType"/>
4724           </parameter>
4725           <parameter name="area">
4726             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4727           </parameter>
4728           <parameter name="widget">
4729             <type name="GtkWidget*" c:type="GtkWidget*"/>
4730           </parameter>
4731           <parameter name="detail">
4732             <type name="string" c:type="gchar*"/>
4733           </parameter>
4734           <parameter name="x">
4735             <type name="int32" c:type="gint"/>
4736           </parameter>
4737           <parameter name="y">
4738             <type name="int32" c:type="gint"/>
4739           </parameter>
4740           <parameter name="width">
4741             <type name="int32" c:type="gint"/>
4742           </parameter>
4743           <parameter name="height">
4744             <type name="int32" c:type="gint"/>
4745           </parameter>
4746           <parameter name="gap_side">
4747             <type name="GtkPositionType" c:type="GtkPositionType"/>
4748           </parameter>
4749           <parameter name="gap_x">
4750             <type name="int32" c:type="gint"/>
4751           </parameter>
4752           <parameter name="gap_width">
4753             <type name="int32" c:type="gint"/>
4754           </parameter>
4755         </parameters>
4756       </callback>
4757       <callback name="draw_box_gap">
4758         <return-value>
4759           <type name="none" c:type="void"/>
4760         </return-value>
4761         <parameters>
4762           <parameter name="style">
4763             <type name="GtkStyle*" c:type="GtkStyle*"/>
4764           </parameter>
4765           <parameter name="window">
4766             <type name="GdkWindow*" c:type="GdkWindow*"/>
4767           </parameter>
4768           <parameter name="state_type">
4769             <type name="GtkStateType" c:type="GtkStateType"/>
4770           </parameter>
4771           <parameter name="shadow_type">
4772             <type name="GtkShadowType" c:type="GtkShadowType"/>
4773           </parameter>
4774           <parameter name="area">
4775             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4776           </parameter>
4777           <parameter name="widget">
4778             <type name="GtkWidget*" c:type="GtkWidget*"/>
4779           </parameter>
4780           <parameter name="detail">
4781             <type name="string" c:type="gchar*"/>
4782           </parameter>
4783           <parameter name="x">
4784             <type name="int32" c:type="gint"/>
4785           </parameter>
4786           <parameter name="y">
4787             <type name="int32" c:type="gint"/>
4788           </parameter>
4789           <parameter name="width">
4790             <type name="int32" c:type="gint"/>
4791           </parameter>
4792           <parameter name="height">
4793             <type name="int32" c:type="gint"/>
4794           </parameter>
4795           <parameter name="gap_side">
4796             <type name="GtkPositionType" c:type="GtkPositionType"/>
4797           </parameter>
4798           <parameter name="gap_x">
4799             <type name="int32" c:type="gint"/>
4800           </parameter>
4801           <parameter name="gap_width">
4802             <type name="int32" c:type="gint"/>
4803           </parameter>
4804         </parameters>
4805       </callback>
4806       <callback name="draw_extension">
4807         <return-value>
4808           <type name="none" c:type="void"/>
4809         </return-value>
4810         <parameters>
4811           <parameter name="style">
4812             <type name="GtkStyle*" c:type="GtkStyle*"/>
4813           </parameter>
4814           <parameter name="window">
4815             <type name="GdkWindow*" c:type="GdkWindow*"/>
4816           </parameter>
4817           <parameter name="state_type">
4818             <type name="GtkStateType" c:type="GtkStateType"/>
4819           </parameter>
4820           <parameter name="shadow_type">
4821             <type name="GtkShadowType" c:type="GtkShadowType"/>
4822           </parameter>
4823           <parameter name="area">
4824             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4825           </parameter>
4826           <parameter name="widget">
4827             <type name="GtkWidget*" c:type="GtkWidget*"/>
4828           </parameter>
4829           <parameter name="detail">
4830             <type name="string" c:type="gchar*"/>
4831           </parameter>
4832           <parameter name="x">
4833             <type name="int32" c:type="gint"/>
4834           </parameter>
4835           <parameter name="y">
4836             <type name="int32" c:type="gint"/>
4837           </parameter>
4838           <parameter name="width">
4839             <type name="int32" c:type="gint"/>
4840           </parameter>
4841           <parameter name="height">
4842             <type name="int32" c:type="gint"/>
4843           </parameter>
4844           <parameter name="gap_side">
4845             <type name="GtkPositionType" c:type="GtkPositionType"/>
4846           </parameter>
4847         </parameters>
4848       </callback>
4849       <callback name="draw_focus">
4850         <return-value>
4851           <type name="none" c:type="void"/>
4852         </return-value>
4853         <parameters>
4854           <parameter name="style">
4855             <type name="GtkStyle*" c:type="GtkStyle*"/>
4856           </parameter>
4857           <parameter name="window">
4858             <type name="GdkWindow*" c:type="GdkWindow*"/>
4859           </parameter>
4860           <parameter name="state_type">
4861             <type name="GtkStateType" c:type="GtkStateType"/>
4862           </parameter>
4863           <parameter name="area">
4864             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4865           </parameter>
4866           <parameter name="widget">
4867             <type name="GtkWidget*" c:type="GtkWidget*"/>
4868           </parameter>
4869           <parameter name="detail">
4870             <type name="string" c:type="gchar*"/>
4871           </parameter>
4872           <parameter name="x">
4873             <type name="int32" c:type="gint"/>
4874           </parameter>
4875           <parameter name="y">
4876             <type name="int32" c:type="gint"/>
4877           </parameter>
4878           <parameter name="width">
4879             <type name="int32" c:type="gint"/>
4880           </parameter>
4881           <parameter name="height">
4882             <type name="int32" c:type="gint"/>
4883           </parameter>
4884         </parameters>
4885       </callback>
4886       <callback name="draw_slider">
4887         <return-value>
4888           <type name="none" c:type="void"/>
4889         </return-value>
4890         <parameters>
4891           <parameter name="style">
4892             <type name="GtkStyle*" c:type="GtkStyle*"/>
4893           </parameter>
4894           <parameter name="window">
4895             <type name="GdkWindow*" c:type="GdkWindow*"/>
4896           </parameter>
4897           <parameter name="state_type">
4898             <type name="GtkStateType" c:type="GtkStateType"/>
4899           </parameter>
4900           <parameter name="shadow_type">
4901             <type name="GtkShadowType" c:type="GtkShadowType"/>
4902           </parameter>
4903           <parameter name="area">
4904             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4905           </parameter>
4906           <parameter name="widget">
4907             <type name="GtkWidget*" c:type="GtkWidget*"/>
4908           </parameter>
4909           <parameter name="detail">
4910             <type name="string" c:type="gchar*"/>
4911           </parameter>
4912           <parameter name="x">
4913             <type name="int32" c:type="gint"/>
4914           </parameter>
4915           <parameter name="y">
4916             <type name="int32" c:type="gint"/>
4917           </parameter>
4918           <parameter name="width">
4919             <type name="int32" c:type="gint"/>
4920           </parameter>
4921           <parameter name="height">
4922             <type name="int32" c:type="gint"/>
4923           </parameter>
4924           <parameter name="orientation">
4925             <type name="GtkOrientation" c:type="GtkOrientation"/>
4926           </parameter>
4927         </parameters>
4928       </callback>
4929       <callback name="draw_handle">
4930         <return-value>
4931           <type name="none" c:type="void"/>
4932         </return-value>
4933         <parameters>
4934           <parameter name="style">
4935             <type name="GtkStyle*" c:type="GtkStyle*"/>
4936           </parameter>
4937           <parameter name="window">
4938             <type name="GdkWindow*" c:type="GdkWindow*"/>
4939           </parameter>
4940           <parameter name="state_type">
4941             <type name="GtkStateType" c:type="GtkStateType"/>
4942           </parameter>
4943           <parameter name="shadow_type">
4944             <type name="GtkShadowType" c:type="GtkShadowType"/>
4945           </parameter>
4946           <parameter name="area">
4947             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4948           </parameter>
4949           <parameter name="widget">
4950             <type name="GtkWidget*" c:type="GtkWidget*"/>
4951           </parameter>
4952           <parameter name="detail">
4953             <type name="string" c:type="gchar*"/>
4954           </parameter>
4955           <parameter name="x">
4956             <type name="int32" c:type="gint"/>
4957           </parameter>
4958           <parameter name="y">
4959             <type name="int32" c:type="gint"/>
4960           </parameter>
4961           <parameter name="width">
4962             <type name="int32" c:type="gint"/>
4963           </parameter>
4964           <parameter name="height">
4965             <type name="int32" c:type="gint"/>
4966           </parameter>
4967           <parameter name="orientation">
4968             <type name="GtkOrientation" c:type="GtkOrientation"/>
4969           </parameter>
4970         </parameters>
4971       </callback>
4972       <callback name="draw_expander">
4973         <return-value>
4974           <type name="none" c:type="void"/>
4975         </return-value>
4976         <parameters>
4977           <parameter name="style">
4978             <type name="GtkStyle*" c:type="GtkStyle*"/>
4979           </parameter>
4980           <parameter name="window">
4981             <type name="GdkWindow*" c:type="GdkWindow*"/>
4982           </parameter>
4983           <parameter name="state_type">
4984             <type name="GtkStateType" c:type="GtkStateType"/>
4985           </parameter>
4986           <parameter name="area">
4987             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
4988           </parameter>
4989           <parameter name="widget">
4990             <type name="GtkWidget*" c:type="GtkWidget*"/>
4991           </parameter>
4992           <parameter name="detail">
4993             <type name="string" c:type="gchar*"/>
4994           </parameter>
4995           <parameter name="x">
4996             <type name="int32" c:type="gint"/>
4997           </parameter>
4998           <parameter name="y">
4999             <type name="int32" c:type="gint"/>
5000           </parameter>
5001           <parameter name="expander_style">
5002             <type name="GtkExpanderStyle" c:type="GtkExpanderStyle"/>
5003           </parameter>
5004         </parameters>
5005       </callback>
5006       <callback name="draw_layout">
5007         <return-value>
5008           <type name="none" c:type="void"/>
5009         </return-value>
5010         <parameters>
5011           <parameter name="style">
5012             <type name="GtkStyle*" c:type="GtkStyle*"/>
5013           </parameter>
5014           <parameter name="window">
5015             <type name="GdkWindow*" c:type="GdkWindow*"/>
5016           </parameter>
5017           <parameter name="state_type">
5018             <type name="GtkStateType" c:type="GtkStateType"/>
5019           </parameter>
5020           <parameter name="use_text">
5021             <type name="boolean" c:type="gboolean"/>
5022           </parameter>
5023           <parameter name="area">
5024             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
5025           </parameter>
5026           <parameter name="widget">
5027             <type name="GtkWidget*" c:type="GtkWidget*"/>
5028           </parameter>
5029           <parameter name="detail">
5030             <type name="string" c:type="gchar*"/>
5031           </parameter>
5032           <parameter name="x">
5033             <type name="int32" c:type="gint"/>
5034           </parameter>
5035           <parameter name="y">
5036             <type name="int32" c:type="gint"/>
5037           </parameter>
5038           <parameter name="layout">
5039             <type name="PangoLayout*" c:type="PangoLayout*"/>
5040           </parameter>
5041         </parameters>
5042       </callback>
5043       <callback name="draw_resize_grip">
5044         <return-value>
5045           <type name="none" c:type="void"/>
5046         </return-value>
5047         <parameters>
5048           <parameter name="style">
5049             <type name="GtkStyle*" c:type="GtkStyle*"/>
5050           </parameter>
5051           <parameter name="window">
5052             <type name="GdkWindow*" c:type="GdkWindow*"/>
5053           </parameter>
5054           <parameter name="state_type">
5055             <type name="GtkStateType" c:type="GtkStateType"/>
5056           </parameter>
5057           <parameter name="area">
5058             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
5059           </parameter>
5060           <parameter name="widget">
5061             <type name="GtkWidget*" c:type="GtkWidget*"/>
5062           </parameter>
5063           <parameter name="detail">
5064             <type name="string" c:type="gchar*"/>
5065           </parameter>
5066           <parameter name="edge">
5067             <type name="GdkWindowEdge" c:type="GdkWindowEdge"/>
5068           </parameter>
5069           <parameter name="x">
5070             <type name="int32" c:type="gint"/>
5071           </parameter>
5072           <parameter name="y">
5073             <type name="int32" c:type="gint"/>
5074           </parameter>
5075           <parameter name="width">
5076             <type name="int32" c:type="gint"/>
5077           </parameter>
5078           <parameter name="height">
5079             <type name="int32" c:type="gint"/>
5080           </parameter>
5081         </parameters>
5082       </callback>
5083       <callback name="_gtk_reserved1">
5084         <return-value>
5085           <type name="none" c:type="void"/>
5086         </return-value>
5087       </callback>
5088       <callback name="_gtk_reserved2">
5089         <return-value>
5090           <type name="none" c:type="void"/>
5091         </return-value>
5092       </callback>
5093       <callback name="_gtk_reserved3">
5094         <return-value>
5095           <type name="none" c:type="void"/>
5096         </return-value>
5097       </callback>
5098       <callback name="_gtk_reserved4">
5099         <return-value>
5100           <type name="none" c:type="void"/>
5101         </return-value>
5102       </callback>
5103       <callback name="_gtk_reserved5">
5104         <return-value>
5105           <type name="none" c:type="void"/>
5106         </return-value>
5107       </callback>
5108       <callback name="_gtk_reserved6">
5109         <return-value>
5110           <type name="none" c:type="void"/>
5111         </return-value>
5112       </callback>
5113       <callback name="_gtk_reserved7">
5114         <return-value>
5115           <type name="none" c:type="void"/>
5116         </return-value>
5117       </callback>
5118       <callback name="_gtk_reserved8">
5119         <return-value>
5120           <type name="none" c:type="void"/>
5121         </return-value>
5122       </callback>
5123       <callback name="_gtk_reserved9">
5124         <return-value>
5125           <type name="none" c:type="void"/>
5126         </return-value>
5127       </callback>
5128       <callback name="_gtk_reserved10">
5129         <return-value>
5130           <type name="none" c:type="void"/>
5131         </return-value>
5132       </callback>
5133       <callback name="_gtk_reserved11">
5134         <return-value>
5135           <type name="none" c:type="void"/>
5136         </return-value>
5137       </callback>
5138       <callback name="_gtk_reserved12">
5139         <return-value>
5140           <type name="none" c:type="void"/>
5141         </return-value>
5142       </callback>
5143       <glib:signal name="realize">
5144         <return-value>
5145           <type name="none" c:type="void"/>
5146         </return-value>
5147       </glib:signal>
5148       <glib:signal name="unrealize">
5149         <return-value>
5150           <type name="none" c:type="void"/>
5151         </return-value>
5152       </glib:signal>
5153     </class>
5154     <function name="draw_hline" c:identifier="gtk_draw_hline">
5155       <return-value>
5156         <type name="none" c:type="void"/>
5157       </return-value>
5158       <parameters>
5159         <parameter name="style">
5160           <type name="Style" c:type="GtkStyle*"/>
5161         </parameter>
5162         <parameter name="window">
5163           <type name="Gdk.Window" c:type="GdkWindow*"/>
5164         </parameter>
5165         <parameter name="state_type">
5166           <type name="StateType" c:type="GtkStateType"/>
5167         </parameter>
5168         <parameter name="x1">
5169           <type name="int32" c:type="gint"/>
5170         </parameter>
5171         <parameter name="x2">
5172           <type name="int32" c:type="gint"/>
5173         </parameter>
5174         <parameter name="y">
5175           <type name="int32" c:type="gint"/>
5176         </parameter>
5177       </parameters>
5178     </function>
5179     <function name="draw_vline" c:identifier="gtk_draw_vline">
5180       <return-value>
5181         <type name="none" c:type="void"/>
5182       </return-value>
5183       <parameters>
5184         <parameter name="style">
5185           <type name="Style" c:type="GtkStyle*"/>
5186         </parameter>
5187         <parameter name="window">
5188           <type name="Gdk.Window" c:type="GdkWindow*"/>
5189         </parameter>
5190         <parameter name="state_type">
5191           <type name="StateType" c:type="GtkStateType"/>
5192         </parameter>
5193         <parameter name="y1_">
5194           <type name="int32" c:type="gint"/>
5195         </parameter>
5196         <parameter name="y2_">
5197           <type name="int32" c:type="gint"/>
5198         </parameter>
5199         <parameter name="x">
5200           <type name="int32" c:type="gint"/>
5201         </parameter>
5202       </parameters>
5203     </function>
5204     <function name="draw_shadow" c:identifier="gtk_draw_shadow">
5205       <return-value>
5206         <type name="none" c:type="void"/>
5207       </return-value>
5208       <parameters>
5209         <parameter name="style">
5210           <type name="Style" c:type="GtkStyle*"/>
5211         </parameter>
5212         <parameter name="window">
5213           <type name="Gdk.Window" c:type="GdkWindow*"/>
5214         </parameter>
5215         <parameter name="state_type">
5216           <type name="StateType" c:type="GtkStateType"/>
5217         </parameter>
5218         <parameter name="shadow_type">
5219           <type name="ShadowType" c:type="GtkShadowType"/>
5220         </parameter>
5221         <parameter name="x">
5222           <type name="int32" c:type="gint"/>
5223         </parameter>
5224         <parameter name="y">
5225           <type name="int32" c:type="gint"/>
5226         </parameter>
5227         <parameter name="width">
5228           <type name="int32" c:type="gint"/>
5229         </parameter>
5230         <parameter name="height">
5231           <type name="int32" c:type="gint"/>
5232         </parameter>
5233       </parameters>
5234     </function>
5235     <function name="draw_polygon" c:identifier="gtk_draw_polygon">
5236       <return-value>
5237         <type name="none" c:type="void"/>
5238       </return-value>
5239       <parameters>
5240         <parameter name="style">
5241           <type name="Style" c:type="GtkStyle*"/>
5242         </parameter>
5243         <parameter name="window">
5244           <type name="Gdk.Window" c:type="GdkWindow*"/>
5245         </parameter>
5246         <parameter name="state_type">
5247           <type name="StateType" c:type="GtkStateType"/>
5248         </parameter>
5249         <parameter name="shadow_type">
5250           <type name="ShadowType" c:type="GtkShadowType"/>
5251         </parameter>
5252         <parameter name="points">
5253           <type name="GdkPoint" c:type="GdkPoint*"/>
5254         </parameter>
5255         <parameter name="npoints">
5256           <type name="int32" c:type="gint"/>
5257         </parameter>
5258         <parameter name="fill">
5259           <type name="boolean" c:type="gboolean"/>
5260         </parameter>
5261       </parameters>
5262     </function>
5263     <function name="draw_arrow" c:identifier="gtk_draw_arrow">
5264       <return-value>
5265         <type name="none" c:type="void"/>
5266       </return-value>
5267       <parameters>
5268         <parameter name="style">
5269           <type name="Style" c:type="GtkStyle*"/>
5270         </parameter>
5271         <parameter name="window">
5272           <type name="Gdk.Window" c:type="GdkWindow*"/>
5273         </parameter>
5274         <parameter name="state_type">
5275           <type name="StateType" c:type="GtkStateType"/>
5276         </parameter>
5277         <parameter name="shadow_type">
5278           <type name="ShadowType" c:type="GtkShadowType"/>
5279         </parameter>
5280         <parameter name="arrow_type">
5281           <type name="ArrowType" c:type="GtkArrowType"/>
5282         </parameter>
5283         <parameter name="fill">
5284           <type name="boolean" c:type="gboolean"/>
5285         </parameter>
5286         <parameter name="x">
5287           <type name="int32" c:type="gint"/>
5288         </parameter>
5289         <parameter name="y">
5290           <type name="int32" c:type="gint"/>
5291         </parameter>
5292         <parameter name="width">
5293           <type name="int32" c:type="gint"/>
5294         </parameter>
5295         <parameter name="height">
5296           <type name="int32" c:type="gint"/>
5297         </parameter>
5298       </parameters>
5299     </function>
5300     <function name="draw_diamond" c:identifier="gtk_draw_diamond">
5301       <return-value>
5302         <type name="none" c:type="void"/>
5303       </return-value>
5304       <parameters>
5305         <parameter name="style">
5306           <type name="Style" c:type="GtkStyle*"/>
5307         </parameter>
5308         <parameter name="window">
5309           <type name="Gdk.Window" c:type="GdkWindow*"/>
5310         </parameter>
5311         <parameter name="state_type">
5312           <type name="StateType" c:type="GtkStateType"/>
5313         </parameter>
5314         <parameter name="shadow_type">
5315           <type name="ShadowType" c:type="GtkShadowType"/>
5316         </parameter>
5317         <parameter name="x">
5318           <type name="int32" c:type="gint"/>
5319         </parameter>
5320         <parameter name="y">
5321           <type name="int32" c:type="gint"/>
5322         </parameter>
5323         <parameter name="width">
5324           <type name="int32" c:type="gint"/>
5325         </parameter>
5326         <parameter name="height">
5327           <type name="int32" c:type="gint"/>
5328         </parameter>
5329       </parameters>
5330     </function>
5331     <function name="draw_box" c:identifier="gtk_draw_box">
5332       <return-value>
5333         <type name="none" c:type="void"/>
5334       </return-value>
5335       <parameters>
5336         <parameter name="style">
5337           <type name="Style" c:type="GtkStyle*"/>
5338         </parameter>
5339         <parameter name="window">
5340           <type name="Gdk.Window" c:type="GdkWindow*"/>
5341         </parameter>
5342         <parameter name="state_type">
5343           <type name="StateType" c:type="GtkStateType"/>
5344         </parameter>
5345         <parameter name="shadow_type">
5346           <type name="ShadowType" c:type="GtkShadowType"/>
5347         </parameter>
5348         <parameter name="x">
5349           <type name="int32" c:type="gint"/>
5350         </parameter>
5351         <parameter name="y">
5352           <type name="int32" c:type="gint"/>
5353         </parameter>
5354         <parameter name="width">
5355           <type name="int32" c:type="gint"/>
5356         </parameter>
5357         <parameter name="height">
5358           <type name="int32" c:type="gint"/>
5359         </parameter>
5360       </parameters>
5361     </function>
5362     <function name="draw_flat_box" c:identifier="gtk_draw_flat_box">
5363       <return-value>
5364         <type name="none" c:type="void"/>
5365       </return-value>
5366       <parameters>
5367         <parameter name="style">
5368           <type name="Style" c:type="GtkStyle*"/>
5369         </parameter>
5370         <parameter name="window">
5371           <type name="Gdk.Window" c:type="GdkWindow*"/>
5372         </parameter>
5373         <parameter name="state_type">
5374           <type name="StateType" c:type="GtkStateType"/>
5375         </parameter>
5376         <parameter name="shadow_type">
5377           <type name="ShadowType" c:type="GtkShadowType"/>
5378         </parameter>
5379         <parameter name="x">
5380           <type name="int32" c:type="gint"/>
5381         </parameter>
5382         <parameter name="y">
5383           <type name="int32" c:type="gint"/>
5384         </parameter>
5385         <parameter name="width">
5386           <type name="int32" c:type="gint"/>
5387         </parameter>
5388         <parameter name="height">
5389           <type name="int32" c:type="gint"/>
5390         </parameter>
5391       </parameters>
5392     </function>
5393     <function name="draw_check" c:identifier="gtk_draw_check">
5394       <return-value>
5395         <type name="none" c:type="void"/>
5396       </return-value>
5397       <parameters>
5398         <parameter name="style">
5399           <type name="Style" c:type="GtkStyle*"/>
5400         </parameter>
5401         <parameter name="window">
5402           <type name="Gdk.Window" c:type="GdkWindow*"/>
5403         </parameter>
5404         <parameter name="state_type">
5405           <type name="StateType" c:type="GtkStateType"/>
5406         </parameter>
5407         <parameter name="shadow_type">
5408           <type name="ShadowType" c:type="GtkShadowType"/>
5409         </parameter>
5410         <parameter name="x">
5411           <type name="int32" c:type="gint"/>
5412         </parameter>
5413         <parameter name="y">
5414           <type name="int32" c:type="gint"/>
5415         </parameter>
5416         <parameter name="width">
5417           <type name="int32" c:type="gint"/>
5418         </parameter>
5419         <parameter name="height">
5420           <type name="int32" c:type="gint"/>
5421         </parameter>
5422       </parameters>
5423     </function>
5424     <function name="draw_option" c:identifier="gtk_draw_option">
5425       <return-value>
5426         <type name="none" c:type="void"/>
5427       </return-value>
5428       <parameters>
5429         <parameter name="style">
5430           <type name="Style" c:type="GtkStyle*"/>
5431         </parameter>
5432         <parameter name="window">
5433           <type name="Gdk.Window" c:type="GdkWindow*"/>
5434         </parameter>
5435         <parameter name="state_type">
5436           <type name="StateType" c:type="GtkStateType"/>
5437         </parameter>
5438         <parameter name="shadow_type">
5439           <type name="ShadowType" c:type="GtkShadowType"/>
5440         </parameter>
5441         <parameter name="x">
5442           <type name="int32" c:type="gint"/>
5443         </parameter>
5444         <parameter name="y">
5445           <type name="int32" c:type="gint"/>
5446         </parameter>
5447         <parameter name="width">
5448           <type name="int32" c:type="gint"/>
5449         </parameter>
5450         <parameter name="height">
5451           <type name="int32" c:type="gint"/>
5452         </parameter>
5453       </parameters>
5454     </function>
5455     <function name="draw_tab" c:identifier="gtk_draw_tab">
5456       <return-value>
5457         <type name="none" c:type="void"/>
5458       </return-value>
5459       <parameters>
5460         <parameter name="style">
5461           <type name="Style" c:type="GtkStyle*"/>
5462         </parameter>
5463         <parameter name="window">
5464           <type name="Gdk.Window" c:type="GdkWindow*"/>
5465         </parameter>
5466         <parameter name="state_type">
5467           <type name="StateType" c:type="GtkStateType"/>
5468         </parameter>
5469         <parameter name="shadow_type">
5470           <type name="ShadowType" c:type="GtkShadowType"/>
5471         </parameter>
5472         <parameter name="x">
5473           <type name="int32" c:type="gint"/>
5474         </parameter>
5475         <parameter name="y">
5476           <type name="int32" c:type="gint"/>
5477         </parameter>
5478         <parameter name="width">
5479           <type name="int32" c:type="gint"/>
5480         </parameter>
5481         <parameter name="height">
5482           <type name="int32" c:type="gint"/>
5483         </parameter>
5484       </parameters>
5485     </function>
5486     <function name="draw_shadow_gap" c:identifier="gtk_draw_shadow_gap">
5487       <return-value>
5488         <type name="none" c:type="void"/>
5489       </return-value>
5490       <parameters>
5491         <parameter name="style">
5492           <type name="Style" c:type="GtkStyle*"/>
5493         </parameter>
5494         <parameter name="window">
5495           <type name="Gdk.Window" c:type="GdkWindow*"/>
5496         </parameter>
5497         <parameter name="state_type">
5498           <type name="StateType" c:type="GtkStateType"/>
5499         </parameter>
5500         <parameter name="shadow_type">
5501           <type name="ShadowType" c:type="GtkShadowType"/>
5502         </parameter>
5503         <parameter name="x">
5504           <type name="int32" c:type="gint"/>
5505         </parameter>
5506         <parameter name="y">
5507           <type name="int32" c:type="gint"/>
5508         </parameter>
5509         <parameter name="width">
5510           <type name="int32" c:type="gint"/>
5511         </parameter>
5512         <parameter name="height">
5513           <type name="int32" c:type="gint"/>
5514         </parameter>
5515         <parameter name="gap_side">
5516           <type name="PositionType" c:type="GtkPositionType"/>
5517         </parameter>
5518         <parameter name="gap_x">
5519           <type name="int32" c:type="gint"/>
5520         </parameter>
5521         <parameter name="gap_width">
5522           <type name="int32" c:type="gint"/>
5523         </parameter>
5524       </parameters>
5525     </function>
5526     <function name="draw_box_gap" c:identifier="gtk_draw_box_gap">
5527       <return-value>
5528         <type name="none" c:type="void"/>
5529       </return-value>
5530       <parameters>
5531         <parameter name="style">
5532           <type name="Style" c:type="GtkStyle*"/>
5533         </parameter>
5534         <parameter name="window">
5535           <type name="Gdk.Window" c:type="GdkWindow*"/>
5536         </parameter>
5537         <parameter name="state_type">
5538           <type name="StateType" c:type="GtkStateType"/>
5539         </parameter>
5540         <parameter name="shadow_type">
5541           <type name="ShadowType" c:type="GtkShadowType"/>
5542         </parameter>
5543         <parameter name="x">
5544           <type name="int32" c:type="gint"/>
5545         </parameter>
5546         <parameter name="y">
5547           <type name="int32" c:type="gint"/>
5548         </parameter>
5549         <parameter name="width">
5550           <type name="int32" c:type="gint"/>
5551         </parameter>
5552         <parameter name="height">
5553           <type name="int32" c:type="gint"/>
5554         </parameter>
5555         <parameter name="gap_side">
5556           <type name="PositionType" c:type="GtkPositionType"/>
5557         </parameter>
5558         <parameter name="gap_x">
5559           <type name="int32" c:type="gint"/>
5560         </parameter>
5561         <parameter name="gap_width">
5562           <type name="int32" c:type="gint"/>
5563         </parameter>
5564       </parameters>
5565     </function>
5566     <function name="draw_extension" c:identifier="gtk_draw_extension">
5567       <return-value>
5568         <type name="none" c:type="void"/>
5569       </return-value>
5570       <parameters>
5571         <parameter name="style">
5572           <type name="Style" c:type="GtkStyle*"/>
5573         </parameter>
5574         <parameter name="window">
5575           <type name="Gdk.Window" c:type="GdkWindow*"/>
5576         </parameter>
5577         <parameter name="state_type">
5578           <type name="StateType" c:type="GtkStateType"/>
5579         </parameter>
5580         <parameter name="shadow_type">
5581           <type name="ShadowType" c:type="GtkShadowType"/>
5582         </parameter>
5583         <parameter name="x">
5584           <type name="int32" c:type="gint"/>
5585         </parameter>
5586         <parameter name="y">
5587           <type name="int32" c:type="gint"/>
5588         </parameter>
5589         <parameter name="width">
5590           <type name="int32" c:type="gint"/>
5591         </parameter>
5592         <parameter name="height">
5593           <type name="int32" c:type="gint"/>
5594         </parameter>
5595         <parameter name="gap_side">
5596           <type name="PositionType" c:type="GtkPositionType"/>
5597         </parameter>
5598       </parameters>
5599     </function>
5600     <function name="draw_focus" c:identifier="gtk_draw_focus">
5601       <return-value>
5602         <type name="none" c:type="void"/>
5603       </return-value>
5604       <parameters>
5605         <parameter name="style">
5606           <type name="Style" c:type="GtkStyle*"/>
5607         </parameter>
5608         <parameter name="window">
5609           <type name="Gdk.Window" c:type="GdkWindow*"/>
5610         </parameter>
5611         <parameter name="x">
5612           <type name="int32" c:type="gint"/>
5613         </parameter>
5614         <parameter name="y">
5615           <type name="int32" c:type="gint"/>
5616         </parameter>
5617         <parameter name="width">
5618           <type name="int32" c:type="gint"/>
5619         </parameter>
5620         <parameter name="height">
5621           <type name="int32" c:type="gint"/>
5622         </parameter>
5623       </parameters>
5624     </function>
5625     <function name="draw_slider" c:identifier="gtk_draw_slider">
5626       <return-value>
5627         <type name="none" c:type="void"/>
5628       </return-value>
5629       <parameters>
5630         <parameter name="style">
5631           <type name="Style" c:type="GtkStyle*"/>
5632         </parameter>
5633         <parameter name="window">
5634           <type name="Gdk.Window" c:type="GdkWindow*"/>
5635         </parameter>
5636         <parameter name="state_type">
5637           <type name="StateType" c:type="GtkStateType"/>
5638         </parameter>
5639         <parameter name="shadow_type">
5640           <type name="ShadowType" c:type="GtkShadowType"/>
5641         </parameter>
5642         <parameter name="x">
5643           <type name="int32" c:type="gint"/>
5644         </parameter>
5645         <parameter name="y">
5646           <type name="int32" c:type="gint"/>
5647         </parameter>
5648         <parameter name="width">
5649           <type name="int32" c:type="gint"/>
5650         </parameter>
5651         <parameter name="height">
5652           <type name="int32" c:type="gint"/>
5653         </parameter>
5654         <parameter name="orientation">
5655           <type name="Orientation" c:type="GtkOrientation"/>
5656         </parameter>
5657       </parameters>
5658     </function>
5659     <function name="draw_handle" c:identifier="gtk_draw_handle">
5660       <return-value>
5661         <type name="none" c:type="void"/>
5662       </return-value>
5663       <parameters>
5664         <parameter name="style">
5665           <type name="Style" c:type="GtkStyle*"/>
5666         </parameter>
5667         <parameter name="window">
5668           <type name="Gdk.Window" c:type="GdkWindow*"/>
5669         </parameter>
5670         <parameter name="state_type">
5671           <type name="StateType" c:type="GtkStateType"/>
5672         </parameter>
5673         <parameter name="shadow_type">
5674           <type name="ShadowType" c:type="GtkShadowType"/>
5675         </parameter>
5676         <parameter name="x">
5677           <type name="int32" c:type="gint"/>
5678         </parameter>
5679         <parameter name="y">
5680           <type name="int32" c:type="gint"/>
5681         </parameter>
5682         <parameter name="width">
5683           <type name="int32" c:type="gint"/>
5684         </parameter>
5685         <parameter name="height">
5686           <type name="int32" c:type="gint"/>
5687         </parameter>
5688         <parameter name="orientation">
5689           <type name="Orientation" c:type="GtkOrientation"/>
5690         </parameter>
5691       </parameters>
5692     </function>
5693     <function name="draw_expander" c:identifier="gtk_draw_expander">
5694       <return-value>
5695         <type name="none" c:type="void"/>
5696       </return-value>
5697       <parameters>
5698         <parameter name="style">
5699           <type name="Style" c:type="GtkStyle*"/>
5700         </parameter>
5701         <parameter name="window">
5702           <type name="Gdk.Window" c:type="GdkWindow*"/>
5703         </parameter>
5704         <parameter name="state_type">
5705           <type name="StateType" c:type="GtkStateType"/>
5706         </parameter>
5707         <parameter name="x">
5708           <type name="int32" c:type="gint"/>
5709         </parameter>
5710         <parameter name="y">
5711           <type name="int32" c:type="gint"/>
5712         </parameter>
5713         <parameter name="expander_style">
5714           <type name="ExpanderStyle" c:type="GtkExpanderStyle"/>
5715         </parameter>
5716       </parameters>
5717     </function>
5718     <function name="draw_layout" c:identifier="gtk_draw_layout">
5719       <return-value>
5720         <type name="none" c:type="void"/>
5721       </return-value>
5722       <parameters>
5723         <parameter name="style">
5724           <type name="Style" c:type="GtkStyle*"/>
5725         </parameter>
5726         <parameter name="window">
5727           <type name="Gdk.Window" c:type="GdkWindow*"/>
5728         </parameter>
5729         <parameter name="state_type">
5730           <type name="StateType" c:type="GtkStateType"/>
5731         </parameter>
5732         <parameter name="use_text">
5733           <type name="boolean" c:type="gboolean"/>
5734         </parameter>
5735         <parameter name="x">
5736           <type name="int32" c:type="gint"/>
5737         </parameter>
5738         <parameter name="y">
5739           <type name="int32" c:type="gint"/>
5740         </parameter>
5741         <parameter name="layout">
5742           <type name="Pango.Layout" c:type="PangoLayout*"/>
5743         </parameter>
5744       </parameters>
5745     </function>
5746     <function name="draw_resize_grip" c:identifier="gtk_draw_resize_grip">
5747       <return-value>
5748         <type name="none" c:type="void"/>
5749       </return-value>
5750       <parameters>
5751         <parameter name="style">
5752           <type name="Style" c:type="GtkStyle*"/>
5753         </parameter>
5754         <parameter name="window">
5755           <type name="Gdk.Window" c:type="GdkWindow*"/>
5756         </parameter>
5757         <parameter name="state_type">
5758           <type name="StateType" c:type="GtkStateType"/>
5759         </parameter>
5760         <parameter name="edge">
5761           <type name="GdkWindowEdge" c:type="GdkWindowEdge"/>
5762         </parameter>
5763         <parameter name="x">
5764           <type name="int32" c:type="gint"/>
5765         </parameter>
5766         <parameter name="y">
5767           <type name="int32" c:type="gint"/>
5768         </parameter>
5769         <parameter name="width">
5770           <type name="int32" c:type="gint"/>
5771         </parameter>
5772         <parameter name="height">
5773           <type name="int32" c:type="gint"/>
5774         </parameter>
5775       </parameters>
5776     </function>
5777     <function name="paint_hline" c:identifier="gtk_paint_hline">
5778       <return-value>
5779         <type name="none" c:type="void"/>
5780       </return-value>
5781       <parameters>
5782         <parameter name="style">
5783           <type name="Style" c:type="GtkStyle*"/>
5784         </parameter>
5785         <parameter name="window">
5786           <type name="Gdk.Window" c:type="GdkWindow*"/>
5787         </parameter>
5788         <parameter name="state_type">
5789           <type name="StateType" c:type="GtkStateType"/>
5790         </parameter>
5791         <parameter name="area" allow-none="1">
5792           <type name="GdkRectangle" c:type="GdkRectangle*"/>
5793         </parameter>
5794         <parameter name="widget" allow-none="1">
5795           <type name="GtkWidget" c:type="GtkWidget*"/>
5796         </parameter>
5797         <parameter name="detail" allow-none="1">
5798           <type name="string" c:type="gchar*"/>
5799         </parameter>
5800         <parameter name="x1">
5801           <type name="int32" c:type="gint"/>
5802         </parameter>
5803         <parameter name="x2">
5804           <type name="int32" c:type="gint"/>
5805         </parameter>
5806         <parameter name="y">
5807           <type name="int32" c:type="gint"/>
5808         </parameter>
5809       </parameters>
5810     </function>
5811     <function name="paint_vline" c:identifier="gtk_paint_vline">
5812       <return-value>
5813         <type name="none" c:type="void"/>
5814       </return-value>
5815       <parameters>
5816         <parameter name="style">
5817           <type name="Style" c:type="GtkStyle*"/>
5818         </parameter>
5819         <parameter name="window">
5820           <type name="Gdk.Window" c:type="GdkWindow*"/>
5821         </parameter>
5822         <parameter name="state_type">
5823           <type name="StateType" c:type="GtkStateType"/>
5824         </parameter>
5825         <parameter name="area" allow-none="1">
5826           <type name="GdkRectangle" c:type="GdkRectangle*"/>
5827         </parameter>
5828         <parameter name="widget" allow-none="1">
5829           <type name="GtkWidget" c:type="GtkWidget*"/>
5830         </parameter>
5831         <parameter name="detail" allow-none="1">
5832           <type name="string" c:type="gchar*"/>
5833         </parameter>
5834         <parameter name="y1_">
5835           <type name="int32" c:type="gint"/>
5836         </parameter>
5837         <parameter name="y2_">
5838           <type name="int32" c:type="gint"/>
5839         </parameter>
5840         <parameter name="x">
5841           <type name="int32" c:type="gint"/>
5842         </parameter>
5843       </parameters>
5844     </function>
5845     <function name="paint_shadow" c:identifier="gtk_paint_shadow">
5846       <return-value>
5847         <type name="none" c:type="void"/>
5848       </return-value>
5849       <parameters>
5850         <parameter name="style">
5851           <type name="Style" c:type="GtkStyle*"/>
5852         </parameter>
5853         <parameter name="window">
5854           <type name="Gdk.Window" c:type="GdkWindow*"/>
5855         </parameter>
5856         <parameter name="state_type">
5857           <type name="StateType" c:type="GtkStateType"/>
5858         </parameter>
5859         <parameter name="shadow_type">
5860           <type name="ShadowType" c:type="GtkShadowType"/>
5861         </parameter>
5862         <parameter name="area" allow-none="1">
5863           <type name="GdkRectangle" c:type="GdkRectangle*"/>
5864         </parameter>
5865         <parameter name="widget" allow-none="1">
5866           <type name="GtkWidget" c:type="GtkWidget*"/>
5867         </parameter>
5868         <parameter name="detail" allow-none="1">
5869           <type name="string" c:type="gchar*"/>
5870         </parameter>
5871         <parameter name="x">
5872           <type name="int32" c:type="gint"/>
5873         </parameter>
5874         <parameter name="y">
5875           <type name="int32" c:type="gint"/>
5876         </parameter>
5877         <parameter name="width">
5878           <type name="int32" c:type="gint"/>
5879         </parameter>
5880         <parameter name="height">
5881           <type name="int32" c:type="gint"/>
5882         </parameter>
5883       </parameters>
5884     </function>
5885     <function name="paint_polygon" c:identifier="gtk_paint_polygon">
5886       <return-value>
5887         <type name="none" c:type="void"/>
5888       </return-value>
5889       <parameters>
5890         <parameter name="style">
5891           <type name="Style" c:type="GtkStyle*"/>
5892         </parameter>
5893         <parameter name="window">
5894           <type name="Gdk.Window" c:type="GdkWindow*"/>
5895         </parameter>
5896         <parameter name="state_type">
5897           <type name="StateType" c:type="GtkStateType"/>
5898         </parameter>
5899         <parameter name="shadow_type">
5900           <type name="ShadowType" c:type="GtkShadowType"/>
5901         </parameter>
5902         <parameter name="area" allow-none="1">
5903           <type name="GdkRectangle" c:type="GdkRectangle*"/>
5904         </parameter>
5905         <parameter name="widget" allow-none="1">
5906           <type name="GtkWidget" c:type="GtkWidget*"/>
5907         </parameter>
5908         <parameter name="detail" allow-none="1">
5909           <type name="string" c:type="gchar*"/>
5910         </parameter>
5911         <parameter name="points">
5912           <type name="GdkPoint" c:type="GdkPoint*"/>
5913         </parameter>
5914         <parameter name="npoints">
5915           <type name="int32" c:type="gint"/>
5916         </parameter>
5917         <parameter name="fill">
5918           <type name="boolean" c:type="gboolean"/>
5919         </parameter>
5920       </parameters>
5921     </function>
5922     <function name="paint_arrow" c:identifier="gtk_paint_arrow">
5923       <return-value>
5924         <type name="none" c:type="void"/>
5925       </return-value>
5926       <parameters>
5927         <parameter name="style">
5928           <type name="Style" c:type="GtkStyle*"/>
5929         </parameter>
5930         <parameter name="window">
5931           <type name="Gdk.Window" c:type="GdkWindow*"/>
5932         </parameter>
5933         <parameter name="state_type">
5934           <type name="StateType" c:type="GtkStateType"/>
5935         </parameter>
5936         <parameter name="shadow_type">
5937           <type name="ShadowType" c:type="GtkShadowType"/>
5938         </parameter>
5939         <parameter name="area" allow-none="1">
5940           <type name="GdkRectangle" c:type="GdkRectangle*"/>
5941         </parameter>
5942         <parameter name="widget" allow-none="1">
5943           <type name="GtkWidget" c:type="GtkWidget*"/>
5944         </parameter>
5945         <parameter name="detail" allow-none="1">
5946           <type name="string" c:type="gchar*"/>
5947         </parameter>
5948         <parameter name="arrow_type">
5949           <type name="ArrowType" c:type="GtkArrowType"/>
5950         </parameter>
5951         <parameter name="fill">
5952           <type name="boolean" c:type="gboolean"/>
5953         </parameter>
5954         <parameter name="x">
5955           <type name="int32" c:type="gint"/>
5956         </parameter>
5957         <parameter name="y">
5958           <type name="int32" c:type="gint"/>
5959         </parameter>
5960         <parameter name="width">
5961           <type name="int32" c:type="gint"/>
5962         </parameter>
5963         <parameter name="height">
5964           <type name="int32" c:type="gint"/>
5965         </parameter>
5966       </parameters>
5967     </function>
5968     <function name="paint_diamond" c:identifier="gtk_paint_diamond">
5969       <return-value>
5970         <type name="none" c:type="void"/>
5971       </return-value>
5972       <parameters>
5973         <parameter name="style">
5974           <type name="Style" c:type="GtkStyle*"/>
5975         </parameter>
5976         <parameter name="window">
5977           <type name="Gdk.Window" c:type="GdkWindow*"/>
5978         </parameter>
5979         <parameter name="state_type">
5980           <type name="StateType" c:type="GtkStateType"/>
5981         </parameter>
5982         <parameter name="shadow_type">
5983           <type name="ShadowType" c:type="GtkShadowType"/>
5984         </parameter>
5985         <parameter name="area" allow-none="1">
5986           <type name="GdkRectangle" c:type="GdkRectangle*"/>
5987         </parameter>
5988         <parameter name="widget" allow-none="1">
5989           <type name="GtkWidget" c:type="GtkWidget*"/>
5990         </parameter>
5991         <parameter name="detail" allow-none="1">
5992           <type name="string" c:type="gchar*"/>
5993         </parameter>
5994         <parameter name="x">
5995           <type name="int32" c:type="gint"/>
5996         </parameter>
5997         <parameter name="y">
5998           <type name="int32" c:type="gint"/>
5999         </parameter>
6000         <parameter name="width">
6001           <type name="int32" c:type="gint"/>
6002         </parameter>
6003         <parameter name="height">
6004           <type name="int32" c:type="gint"/>
6005         </parameter>
6006       </parameters>
6007     </function>
6008     <function name="paint_box" c:identifier="gtk_paint_box">
6009       <return-value>
6010         <type name="none" c:type="void"/>
6011       </return-value>
6012       <parameters>
6013         <parameter name="style">
6014           <type name="Style" c:type="GtkStyle*"/>
6015         </parameter>
6016         <parameter name="window">
6017           <type name="Gdk.Window" c:type="GdkWindow*"/>
6018         </parameter>
6019         <parameter name="state_type">
6020           <type name="StateType" c:type="GtkStateType"/>
6021         </parameter>
6022         <parameter name="shadow_type">
6023           <type name="ShadowType" c:type="GtkShadowType"/>
6024         </parameter>
6025         <parameter name="area" allow-none="1">
6026           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6027         </parameter>
6028         <parameter name="widget" allow-none="1">
6029           <type name="GtkWidget" c:type="GtkWidget*"/>
6030         </parameter>
6031         <parameter name="detail" allow-none="1">
6032           <type name="string" c:type="gchar*"/>
6033         </parameter>
6034         <parameter name="x">
6035           <type name="int32" c:type="gint"/>
6036         </parameter>
6037         <parameter name="y">
6038           <type name="int32" c:type="gint"/>
6039         </parameter>
6040         <parameter name="width">
6041           <type name="int32" c:type="gint"/>
6042         </parameter>
6043         <parameter name="height">
6044           <type name="int32" c:type="gint"/>
6045         </parameter>
6046       </parameters>
6047     </function>
6048     <function name="paint_flat_box" c:identifier="gtk_paint_flat_box">
6049       <return-value>
6050         <type name="none" c:type="void"/>
6051       </return-value>
6052       <parameters>
6053         <parameter name="style">
6054           <type name="Style" c:type="GtkStyle*"/>
6055         </parameter>
6056         <parameter name="window">
6057           <type name="Gdk.Window" c:type="GdkWindow*"/>
6058         </parameter>
6059         <parameter name="state_type">
6060           <type name="StateType" c:type="GtkStateType"/>
6061         </parameter>
6062         <parameter name="shadow_type">
6063           <type name="ShadowType" c:type="GtkShadowType"/>
6064         </parameter>
6065         <parameter name="area" allow-none="1">
6066           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6067         </parameter>
6068         <parameter name="widget" allow-none="1">
6069           <type name="GtkWidget" c:type="GtkWidget*"/>
6070         </parameter>
6071         <parameter name="detail" allow-none="1">
6072           <type name="string" c:type="gchar*"/>
6073         </parameter>
6074         <parameter name="x">
6075           <type name="int32" c:type="gint"/>
6076         </parameter>
6077         <parameter name="y">
6078           <type name="int32" c:type="gint"/>
6079         </parameter>
6080         <parameter name="width">
6081           <type name="int32" c:type="gint"/>
6082         </parameter>
6083         <parameter name="height">
6084           <type name="int32" c:type="gint"/>
6085         </parameter>
6086       </parameters>
6087     </function>
6088     <function name="paint_check" c:identifier="gtk_paint_check">
6089       <return-value>
6090         <type name="none" c:type="void"/>
6091       </return-value>
6092       <parameters>
6093         <parameter name="style">
6094           <type name="Style" c:type="GtkStyle*"/>
6095         </parameter>
6096         <parameter name="window">
6097           <type name="Gdk.Window" c:type="GdkWindow*"/>
6098         </parameter>
6099         <parameter name="state_type">
6100           <type name="StateType" c:type="GtkStateType"/>
6101         </parameter>
6102         <parameter name="shadow_type">
6103           <type name="ShadowType" c:type="GtkShadowType"/>
6104         </parameter>
6105         <parameter name="area" allow-none="1">
6106           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6107         </parameter>
6108         <parameter name="widget" allow-none="1">
6109           <type name="GtkWidget" c:type="GtkWidget*"/>
6110         </parameter>
6111         <parameter name="detail" allow-none="1">
6112           <type name="string" c:type="gchar*"/>
6113         </parameter>
6114         <parameter name="x">
6115           <type name="int32" c:type="gint"/>
6116         </parameter>
6117         <parameter name="y">
6118           <type name="int32" c:type="gint"/>
6119         </parameter>
6120         <parameter name="width">
6121           <type name="int32" c:type="gint"/>
6122         </parameter>
6123         <parameter name="height">
6124           <type name="int32" c:type="gint"/>
6125         </parameter>
6126       </parameters>
6127     </function>
6128     <function name="paint_option" c:identifier="gtk_paint_option">
6129       <return-value>
6130         <type name="none" c:type="void"/>
6131       </return-value>
6132       <parameters>
6133         <parameter name="style">
6134           <type name="Style" c:type="GtkStyle*"/>
6135         </parameter>
6136         <parameter name="window">
6137           <type name="Gdk.Window" c:type="GdkWindow*"/>
6138         </parameter>
6139         <parameter name="state_type">
6140           <type name="StateType" c:type="GtkStateType"/>
6141         </parameter>
6142         <parameter name="shadow_type">
6143           <type name="ShadowType" c:type="GtkShadowType"/>
6144         </parameter>
6145         <parameter name="area" allow-none="1">
6146           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6147         </parameter>
6148         <parameter name="widget" allow-none="1">
6149           <type name="GtkWidget" c:type="GtkWidget*"/>
6150         </parameter>
6151         <parameter name="detail" allow-none="1">
6152           <type name="string" c:type="gchar*"/>
6153         </parameter>
6154         <parameter name="x">
6155           <type name="int32" c:type="gint"/>
6156         </parameter>
6157         <parameter name="y">
6158           <type name="int32" c:type="gint"/>
6159         </parameter>
6160         <parameter name="width">
6161           <type name="int32" c:type="gint"/>
6162         </parameter>
6163         <parameter name="height">
6164           <type name="int32" c:type="gint"/>
6165         </parameter>
6166       </parameters>
6167     </function>
6168     <function name="paint_tab" c:identifier="gtk_paint_tab">
6169       <return-value>
6170         <type name="none" c:type="void"/>
6171       </return-value>
6172       <parameters>
6173         <parameter name="style">
6174           <type name="Style" c:type="GtkStyle*"/>
6175         </parameter>
6176         <parameter name="window">
6177           <type name="Gdk.Window" c:type="GdkWindow*"/>
6178         </parameter>
6179         <parameter name="state_type">
6180           <type name="StateType" c:type="GtkStateType"/>
6181         </parameter>
6182         <parameter name="shadow_type">
6183           <type name="ShadowType" c:type="GtkShadowType"/>
6184         </parameter>
6185         <parameter name="area" allow-none="1">
6186           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6187         </parameter>
6188         <parameter name="widget" allow-none="1">
6189           <type name="GtkWidget" c:type="GtkWidget*"/>
6190         </parameter>
6191         <parameter name="detail" allow-none="1">
6192           <type name="string" c:type="gchar*"/>
6193         </parameter>
6194         <parameter name="x">
6195           <type name="int32" c:type="gint"/>
6196         </parameter>
6197         <parameter name="y">
6198           <type name="int32" c:type="gint"/>
6199         </parameter>
6200         <parameter name="width">
6201           <type name="int32" c:type="gint"/>
6202         </parameter>
6203         <parameter name="height">
6204           <type name="int32" c:type="gint"/>
6205         </parameter>
6206       </parameters>
6207     </function>
6208     <function name="paint_shadow_gap" c:identifier="gtk_paint_shadow_gap">
6209       <return-value>
6210         <type name="none" c:type="void"/>
6211       </return-value>
6212       <parameters>
6213         <parameter name="style">
6214           <type name="Style" c:type="GtkStyle*"/>
6215         </parameter>
6216         <parameter name="window">
6217           <type name="Gdk.Window" c:type="GdkWindow*"/>
6218         </parameter>
6219         <parameter name="state_type">
6220           <type name="StateType" c:type="GtkStateType"/>
6221         </parameter>
6222         <parameter name="shadow_type">
6223           <type name="ShadowType" c:type="GtkShadowType"/>
6224         </parameter>
6225         <parameter name="area" allow-none="1">
6226           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6227         </parameter>
6228         <parameter name="widget" allow-none="1">
6229           <type name="GtkWidget" c:type="GtkWidget*"/>
6230         </parameter>
6231         <parameter name="detail" allow-none="1">
6232           <type name="string" c:type="gchar*"/>
6233         </parameter>
6234         <parameter name="x">
6235           <type name="int32" c:type="gint"/>
6236         </parameter>
6237         <parameter name="y">
6238           <type name="int32" c:type="gint"/>
6239         </parameter>
6240         <parameter name="width">
6241           <type name="int32" c:type="gint"/>
6242         </parameter>
6243         <parameter name="height">
6244           <type name="int32" c:type="gint"/>
6245         </parameter>
6246         <parameter name="gap_side">
6247           <type name="PositionType" c:type="GtkPositionType"/>
6248         </parameter>
6249         <parameter name="gap_x">
6250           <type name="int32" c:type="gint"/>
6251         </parameter>
6252         <parameter name="gap_width">
6253           <type name="int32" c:type="gint"/>
6254         </parameter>
6255       </parameters>
6256     </function>
6257     <function name="paint_box_gap" c:identifier="gtk_paint_box_gap">
6258       <return-value>
6259         <type name="none" c:type="void"/>
6260       </return-value>
6261       <parameters>
6262         <parameter name="style">
6263           <type name="Style" c:type="GtkStyle*"/>
6264         </parameter>
6265         <parameter name="window">
6266           <type name="Gdk.Window" c:type="GdkWindow*"/>
6267         </parameter>
6268         <parameter name="state_type">
6269           <type name="StateType" c:type="GtkStateType"/>
6270         </parameter>
6271         <parameter name="shadow_type">
6272           <type name="ShadowType" c:type="GtkShadowType"/>
6273         </parameter>
6274         <parameter name="area" allow-none="1">
6275           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6276         </parameter>
6277         <parameter name="widget" allow-none="1">
6278           <type name="GtkWidget" c:type="GtkWidget*"/>
6279         </parameter>
6280         <parameter name="detail" allow-none="1">
6281           <type name="string" c:type="gchar*"/>
6282         </parameter>
6283         <parameter name="x">
6284           <type name="int32" c:type="gint"/>
6285         </parameter>
6286         <parameter name="y">
6287           <type name="int32" c:type="gint"/>
6288         </parameter>
6289         <parameter name="width">
6290           <type name="int32" c:type="gint"/>
6291         </parameter>
6292         <parameter name="height">
6293           <type name="int32" c:type="gint"/>
6294         </parameter>
6295         <parameter name="gap_side">
6296           <type name="PositionType" c:type="GtkPositionType"/>
6297         </parameter>
6298         <parameter name="gap_x">
6299           <type name="int32" c:type="gint"/>
6300         </parameter>
6301         <parameter name="gap_width">
6302           <type name="int32" c:type="gint"/>
6303         </parameter>
6304       </parameters>
6305     </function>
6306     <function name="paint_extension" c:identifier="gtk_paint_extension">
6307       <return-value>
6308         <type name="none" c:type="void"/>
6309       </return-value>
6310       <parameters>
6311         <parameter name="style">
6312           <type name="Style" c:type="GtkStyle*"/>
6313         </parameter>
6314         <parameter name="window">
6315           <type name="Gdk.Window" c:type="GdkWindow*"/>
6316         </parameter>
6317         <parameter name="state_type">
6318           <type name="StateType" c:type="GtkStateType"/>
6319         </parameter>
6320         <parameter name="shadow_type">
6321           <type name="ShadowType" c:type="GtkShadowType"/>
6322         </parameter>
6323         <parameter name="area" allow-none="1">
6324           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6325         </parameter>
6326         <parameter name="widget" allow-none="1">
6327           <type name="GtkWidget" c:type="GtkWidget*"/>
6328         </parameter>
6329         <parameter name="detail" allow-none="1">
6330           <type name="string" c:type="gchar*"/>
6331         </parameter>
6332         <parameter name="x">
6333           <type name="int32" c:type="gint"/>
6334         </parameter>
6335         <parameter name="y">
6336           <type name="int32" c:type="gint"/>
6337         </parameter>
6338         <parameter name="width">
6339           <type name="int32" c:type="gint"/>
6340         </parameter>
6341         <parameter name="height">
6342           <type name="int32" c:type="gint"/>
6343         </parameter>
6344         <parameter name="gap_side">
6345           <type name="PositionType" c:type="GtkPositionType"/>
6346         </parameter>
6347       </parameters>
6348     </function>
6349     <function name="paint_focus" c:identifier="gtk_paint_focus">
6350       <return-value>
6351         <type name="none" c:type="void"/>
6352       </return-value>
6353       <parameters>
6354         <parameter name="style">
6355           <type name="Style" c:type="GtkStyle*"/>
6356         </parameter>
6357         <parameter name="window">
6358           <type name="Gdk.Window" c:type="GdkWindow*"/>
6359         </parameter>
6360         <parameter name="state_type">
6361           <type name="StateType" c:type="GtkStateType"/>
6362         </parameter>
6363         <parameter name="area" allow-none="1">
6364           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6365         </parameter>
6366         <parameter name="widget" allow-none="1">
6367           <type name="GtkWidget" c:type="GtkWidget*"/>
6368         </parameter>
6369         <parameter name="detail" allow-none="1">
6370           <type name="string" c:type="gchar*"/>
6371         </parameter>
6372         <parameter name="x">
6373           <type name="int32" c:type="gint"/>
6374         </parameter>
6375         <parameter name="y">
6376           <type name="int32" c:type="gint"/>
6377         </parameter>
6378         <parameter name="width">
6379           <type name="int32" c:type="gint"/>
6380         </parameter>
6381         <parameter name="height">
6382           <type name="int32" c:type="gint"/>
6383         </parameter>
6384       </parameters>
6385     </function>
6386     <function name="paint_slider" c:identifier="gtk_paint_slider">
6387       <return-value>
6388         <type name="none" c:type="void"/>
6389       </return-value>
6390       <parameters>
6391         <parameter name="style">
6392           <type name="Style" c:type="GtkStyle*"/>
6393         </parameter>
6394         <parameter name="window">
6395           <type name="Gdk.Window" c:type="GdkWindow*"/>
6396         </parameter>
6397         <parameter name="state_type">
6398           <type name="StateType" c:type="GtkStateType"/>
6399         </parameter>
6400         <parameter name="shadow_type">
6401           <type name="ShadowType" c:type="GtkShadowType"/>
6402         </parameter>
6403         <parameter name="area" allow-none="1">
6404           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6405         </parameter>
6406         <parameter name="widget" allow-none="1">
6407           <type name="GtkWidget" c:type="GtkWidget*"/>
6408         </parameter>
6409         <parameter name="detail" allow-none="1">
6410           <type name="string" c:type="gchar*"/>
6411         </parameter>
6412         <parameter name="x">
6413           <type name="int32" c:type="gint"/>
6414         </parameter>
6415         <parameter name="y">
6416           <type name="int32" c:type="gint"/>
6417         </parameter>
6418         <parameter name="width">
6419           <type name="int32" c:type="gint"/>
6420         </parameter>
6421         <parameter name="height">
6422           <type name="int32" c:type="gint"/>
6423         </parameter>
6424         <parameter name="orientation">
6425           <type name="Orientation" c:type="GtkOrientation"/>
6426         </parameter>
6427       </parameters>
6428     </function>
6429     <function name="paint_handle" c:identifier="gtk_paint_handle">
6430       <return-value>
6431         <type name="none" c:type="void"/>
6432       </return-value>
6433       <parameters>
6434         <parameter name="style">
6435           <type name="Style" c:type="GtkStyle*"/>
6436         </parameter>
6437         <parameter name="window">
6438           <type name="Gdk.Window" c:type="GdkWindow*"/>
6439         </parameter>
6440         <parameter name="state_type">
6441           <type name="StateType" c:type="GtkStateType"/>
6442         </parameter>
6443         <parameter name="shadow_type">
6444           <type name="ShadowType" c:type="GtkShadowType"/>
6445         </parameter>
6446         <parameter name="area" allow-none="1">
6447           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6448         </parameter>
6449         <parameter name="widget" allow-none="1">
6450           <type name="GtkWidget" c:type="GtkWidget*"/>
6451         </parameter>
6452         <parameter name="detail" allow-none="1">
6453           <type name="string" c:type="gchar*"/>
6454         </parameter>
6455         <parameter name="x">
6456           <type name="int32" c:type="gint"/>
6457         </parameter>
6458         <parameter name="y">
6459           <type name="int32" c:type="gint"/>
6460         </parameter>
6461         <parameter name="width">
6462           <type name="int32" c:type="gint"/>
6463         </parameter>
6464         <parameter name="height">
6465           <type name="int32" c:type="gint"/>
6466         </parameter>
6467         <parameter name="orientation">
6468           <type name="Orientation" c:type="GtkOrientation"/>
6469         </parameter>
6470       </parameters>
6471     </function>
6472     <function name="paint_expander" c:identifier="gtk_paint_expander">
6473       <return-value>
6474         <type name="none" c:type="void"/>
6475       </return-value>
6476       <parameters>
6477         <parameter name="style">
6478           <type name="Style" c:type="GtkStyle*"/>
6479         </parameter>
6480         <parameter name="window">
6481           <type name="Gdk.Window" c:type="GdkWindow*"/>
6482         </parameter>
6483         <parameter name="state_type">
6484           <type name="StateType" c:type="GtkStateType"/>
6485         </parameter>
6486         <parameter name="area" allow-none="1">
6487           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6488         </parameter>
6489         <parameter name="widget" allow-none="1">
6490           <type name="GtkWidget" c:type="GtkWidget*"/>
6491         </parameter>
6492         <parameter name="detail" allow-none="1">
6493           <type name="string" c:type="gchar*"/>
6494         </parameter>
6495         <parameter name="x">
6496           <type name="int32" c:type="gint"/>
6497         </parameter>
6498         <parameter name="y">
6499           <type name="int32" c:type="gint"/>
6500         </parameter>
6501         <parameter name="expander_style">
6502           <type name="ExpanderStyle" c:type="GtkExpanderStyle"/>
6503         </parameter>
6504       </parameters>
6505     </function>
6506     <function name="paint_layout" c:identifier="gtk_paint_layout">
6507       <return-value>
6508         <type name="none" c:type="void"/>
6509       </return-value>
6510       <parameters>
6511         <parameter name="style">
6512           <type name="Style" c:type="GtkStyle*"/>
6513         </parameter>
6514         <parameter name="window">
6515           <type name="Gdk.Window" c:type="GdkWindow*"/>
6516         </parameter>
6517         <parameter name="state_type">
6518           <type name="StateType" c:type="GtkStateType"/>
6519         </parameter>
6520         <parameter name="use_text">
6521           <type name="boolean" c:type="gboolean"/>
6522         </parameter>
6523         <parameter name="area" allow-none="1">
6524           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6525         </parameter>
6526         <parameter name="widget" allow-none="1">
6527           <type name="GtkWidget" c:type="GtkWidget*"/>
6528         </parameter>
6529         <parameter name="detail" allow-none="1">
6530           <type name="string" c:type="gchar*"/>
6531         </parameter>
6532         <parameter name="x">
6533           <type name="int32" c:type="gint"/>
6534         </parameter>
6535         <parameter name="y">
6536           <type name="int32" c:type="gint"/>
6537         </parameter>
6538         <parameter name="layout">
6539           <type name="Pango.Layout" c:type="PangoLayout*"/>
6540         </parameter>
6541       </parameters>
6542     </function>
6543     <function name="paint_resize_grip" c:identifier="gtk_paint_resize_grip">
6544       <return-value>
6545         <type name="none" c:type="void"/>
6546       </return-value>
6547       <parameters>
6548         <parameter name="style">
6549           <type name="Style" c:type="GtkStyle*"/>
6550         </parameter>
6551         <parameter name="window">
6552           <type name="Gdk.Window" c:type="GdkWindow*"/>
6553         </parameter>
6554         <parameter name="state_type">
6555           <type name="StateType" c:type="GtkStateType"/>
6556         </parameter>
6557         <parameter name="area" allow-none="1">
6558           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6559         </parameter>
6560         <parameter name="widget" allow-none="1">
6561           <type name="GtkWidget" c:type="GtkWidget*"/>
6562         </parameter>
6563         <parameter name="detail" allow-none="1">
6564           <type name="string" c:type="gchar*"/>
6565         </parameter>
6566         <parameter name="edge">
6567           <type name="GdkWindowEdge" c:type="GdkWindowEdge"/>
6568         </parameter>
6569         <parameter name="x">
6570           <type name="int32" c:type="gint"/>
6571         </parameter>
6572         <parameter name="y">
6573           <type name="int32" c:type="gint"/>
6574         </parameter>
6575         <parameter name="width">
6576           <type name="int32" c:type="gint"/>
6577         </parameter>
6578         <parameter name="height">
6579           <type name="int32" c:type="gint"/>
6580         </parameter>
6581       </parameters>
6582     </function>
6583     <glib:boxed c:type="Border"
6584                 glib:name="Border"
6585                 glib:type-name="GtkBorder"
6586                 glib:get-type="gtk_border_get_type">
6587       <constructor name="copy" c:identifier="gtk_border_copy">
6588         <return-value>
6589           <type name="Border" c:type="GtkBorder*"/>
6590         </return-value>
6591         <parameters>
6592           <parameter name="border_">
6593             <type name="Border" c:type="GtkBorder*"/>
6594           </parameter>
6595         </parameters>
6596       </constructor>
6597       <method name="free" c:identifier="gtk_border_free">
6598         <return-value>
6599           <type name="none" c:type="void"/>
6600         </return-value>
6601         <parameters>
6602           <parameter name="border_">
6603             <type name="Border" c:type="GtkBorder*"/>
6604           </parameter>
6605         </parameters>
6606       </method>
6607     </glib:boxed>
6608     <function name="style_peek_property_value"
6609               c:identifier="_gtk_style_peek_property_value">
6610       <return-value>
6611         <type name="GValue*" c:type="GValue*"/>
6612       </return-value>
6613       <parameters>
6614         <parameter name="style">
6615           <type name="Style" c:type="GtkStyle*"/>
6616         </parameter>
6617         <parameter name="widget_type">
6618           <type name="GType" c:type="GType"/>
6619         </parameter>
6620         <parameter name="pspec">
6621           <type name="GParamSpec" c:type="GParamSpec*"/>
6622         </parameter>
6623         <parameter name="parser">
6624           <type name="GtkRcPropertyParser" c:type="GtkRcPropertyParser"/>
6625         </parameter>
6626       </parameters>
6627     </function>
6628     <function name="style_init_for_settings"
6629               c:identifier="_gtk_style_init_for_settings">
6630       <return-value>
6631         <type name="none" c:type="void"/>
6632       </return-value>
6633       <parameters>
6634         <parameter name="style">
6635           <type name="Style" c:type="GtkStyle*"/>
6636         </parameter>
6637         <parameter name="settings">
6638           <type name="GtkSettings" c:type="GtkSettings*"/>
6639         </parameter>
6640       </parameters>
6641     </function>
6642     <function name="style_shade" c:identifier="_gtk_style_shade">
6643       <return-value>
6644         <type name="none" c:type="void"/>
6645       </return-value>
6646       <parameters>
6647         <parameter name="a">
6648           <type name="GdkColor" c:type="GdkColor*"/>
6649         </parameter>
6650         <parameter name="b">
6651           <type name="GdkColor" c:type="GdkColor*"/>
6652         </parameter>
6653         <parameter name="k">
6654           <type name="double" c:type="gdouble"/>
6655         </parameter>
6656       </parameters>
6657     </function>
6658     <function name="draw_string" c:identifier="gtk_draw_string">
6659       <return-value>
6660         <type name="none" c:type="void"/>
6661       </return-value>
6662       <parameters>
6663         <parameter name="style">
6664           <type name="Style" c:type="GtkStyle*"/>
6665         </parameter>
6666         <parameter name="window">
6667           <type name="Gdk.Window" c:type="GdkWindow*"/>
6668         </parameter>
6669         <parameter name="state_type">
6670           <type name="StateType" c:type="GtkStateType"/>
6671         </parameter>
6672         <parameter name="x">
6673           <type name="int32" c:type="gint"/>
6674         </parameter>
6675         <parameter name="y">
6676           <type name="int32" c:type="gint"/>
6677         </parameter>
6678         <parameter name="string">
6679           <type name="string" c:type="gchar*"/>
6680         </parameter>
6681       </parameters>
6682     </function>
6683     <function name="paint_string" c:identifier="gtk_paint_string">
6684       <return-value>
6685         <type name="none" c:type="void"/>
6686       </return-value>
6687       <parameters>
6688         <parameter name="style">
6689           <type name="Style" c:type="GtkStyle*"/>
6690         </parameter>
6691         <parameter name="window">
6692           <type name="Gdk.Window" c:type="GdkWindow*"/>
6693         </parameter>
6694         <parameter name="state_type">
6695           <type name="StateType" c:type="GtkStateType"/>
6696         </parameter>
6697         <parameter name="area" allow-none="1">
6698           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6699         </parameter>
6700         <parameter name="widget" allow-none="1">
6701           <type name="GtkWidget" c:type="GtkWidget*"/>
6702         </parameter>
6703         <parameter name="detail" allow-none="1">
6704           <type name="string" c:type="gchar*"/>
6705         </parameter>
6706         <parameter name="x">
6707           <type name="int32" c:type="gint"/>
6708         </parameter>
6709         <parameter name="y">
6710           <type name="int32" c:type="gint"/>
6711         </parameter>
6712         <parameter name="string">
6713           <type name="string" c:type="gchar*"/>
6714         </parameter>
6715       </parameters>
6716     </function>
6717     <function name="draw_insertion_cursor"
6718               c:identifier="gtk_draw_insertion_cursor">
6719       <return-value>
6720         <type name="none" c:type="void"/>
6721       </return-value>
6722       <parameters>
6723         <parameter name="widget">
6724           <type name="GtkWidget" c:type="GtkWidget*"/>
6725         </parameter>
6726         <parameter name="drawable">
6727           <type name="Gdk.Drawable" c:type="GdkDrawable*"/>
6728         </parameter>
6729         <parameter name="area" allow-none="1">
6730           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6731         </parameter>
6732         <parameter name="location">
6733           <type name="GdkRectangle" c:type="GdkRectangle*"/>
6734         </parameter>
6735         <parameter name="is_primary">
6736           <type name="boolean" c:type="gboolean"/>
6737         </parameter>
6738         <parameter name="direction">
6739           <type name="TextDirection" c:type="GtkTextDirection"/>
6740         </parameter>
6741         <parameter name="draw_arrow">
6742           <type name="boolean" c:type="gboolean"/>
6743         </parameter>
6744       </parameters>
6745     </function>
6746     <function name="widget_get_cursor_gc"
6747               c:identifier="_gtk_widget_get_cursor_gc">
6748       <return-value>
6749         <type name="GdkGC*" c:type="GdkGC*"/>
6750       </return-value>
6751       <parameters>
6752         <parameter name="widget">
6753           <type name="GtkWidget" c:type="GtkWidget*"/>
6754         </parameter>
6755       </parameters>
6756     </function>
6757     <function name="widget_get_cursor_color"
6758               c:identifier="_gtk_widget_get_cursor_color">
6759       <return-value>
6760         <type name="none" c:type="void"/>
6761       </return-value>
6762       <parameters>
6763         <parameter name="widget">
6764           <type name="GtkWidget" c:type="GtkWidget*"/>
6765         </parameter>
6766         <parameter name="color">
6767           <type name="GdkColor" c:type="GdkColor*"/>
6768         </parameter>
6769       </parameters>
6770     </function>
6771     <record name="GtkRcContext" c:type="GtkRcContext"/>
6772     <function name="rc_init" c:identifier="_gtk_rc_init">
6773       <return-value>
6774         <type name="none" c:type="void"/>
6775       </return-value>
6776     </function>
6777     <function name="rc_parse_widget_class_path"
6778               c:identifier="_gtk_rc_parse_widget_class_path">
6779       <return-value>
6780         <type name="GSList*" c:type="GSList*"/>
6781       </return-value>
6782       <parameters>
6783         <parameter name="pattern">
6784           <type name="string" c:type="gchar*"/>
6785         </parameter>
6786       </parameters>
6787     </function>
6788     <function name="rc_free_widget_class_path"
6789               c:identifier="_gtk_rc_free_widget_class_path">
6790       <return-value>
6791         <type name="none" c:type="void"/>
6792       </return-value>
6793       <parameters>
6794         <parameter name="list">
6795           <type name="GSList" c:type="GSList*"/>
6796         </parameter>
6797       </parameters>
6798     </function>
6799     <function name="rc_match_widget_class"
6800               c:identifier="_gtk_rc_match_widget_class">
6801       <return-value>
6802         <type name="boolean" c:type="gboolean"/>
6803       </return-value>
6804       <parameters>
6805         <parameter name="list">
6806           <type name="GSList" c:type="GSList*"/>
6807         </parameter>
6808         <parameter name="length">
6809           <type name="int32" c:type="gint"/>
6810         </parameter>
6811         <parameter name="path">
6812           <type name="string" c:type="gchar*"/>
6813         </parameter>
6814         <parameter name="path_reversed">
6815           <type name="string" c:type="gchar*"/>
6816         </parameter>
6817       </parameters>
6818     </function>
6819     <function name="rc_add_default_file"
6820               c:identifier="gtk_rc_add_default_file">
6821       <return-value>
6822         <type name="none" c:type="void"/>
6823       </return-value>
6824       <parameters>
6825         <parameter name="filename">
6826           <type name="string" c:type="gchar*"/>
6827         </parameter>
6828       </parameters>
6829     </function>
6830     <function name="rc_set_default_files"
6831               c:identifier="gtk_rc_set_default_files">
6832       <return-value>
6833         <type name="none" c:type="void"/>
6834       </return-value>
6835       <parameters>
6836         <parameter name="filenames">
6837           <type name="gchar" c:type="gchar**"/>
6838         </parameter>
6839       </parameters>
6840     </function>
6841     <function name="rc_get_default_files"
6842               c:identifier="gtk_rc_get_default_files">
6843       <return-value>
6844         <type name="gchar**" c:type="gchar**"/>
6845       </return-value>
6846     </function>
6847     <function name="rc_get_style" c:identifier="gtk_rc_get_style">
6848       <return-value>
6849         <type name="GtkStyle*" c:type="GtkStyle*"/>
6850       </return-value>
6851       <parameters>
6852         <parameter name="widget">
6853           <type name="GtkWidget" c:type="GtkWidget*"/>
6854         </parameter>
6855       </parameters>
6856     </function>
6857     <function name="rc_get_style_by_paths"
6858               c:identifier="gtk_rc_get_style_by_paths">
6859       <return-value>
6860         <type name="GtkStyle*" c:type="GtkStyle*"/>
6861       </return-value>
6862       <parameters>
6863         <parameter name="settings">
6864           <type name="GtkSettings" c:type="GtkSettings*"/>
6865         </parameter>
6866         <parameter name="widget_path" allow-none="1">
6867           <type name="string" c:type="char*"/>
6868         </parameter>
6869         <parameter name="class_path" allow-none="1">
6870           <type name="string" c:type="char*"/>
6871         </parameter>
6872         <parameter name="type">
6873           <type name="GType" c:type="GType"/>
6874         </parameter>
6875       </parameters>
6876     </function>
6877     <function name="rc_reparse_all_for_settings"
6878               c:identifier="gtk_rc_reparse_all_for_settings">
6879       <return-value>
6880         <type name="boolean" c:type="gboolean"/>
6881       </return-value>
6882       <parameters>
6883         <parameter name="settings">
6884           <type name="GtkSettings" c:type="GtkSettings*"/>
6885         </parameter>
6886         <parameter name="force_load">
6887           <type name="boolean" c:type="gboolean"/>
6888         </parameter>
6889       </parameters>
6890     </function>
6891     <function name="rc_reset_styles" c:identifier="gtk_rc_reset_styles">
6892       <return-value>
6893         <type name="none" c:type="void"/>
6894       </return-value>
6895       <parameters>
6896         <parameter name="settings">
6897           <type name="GtkSettings" c:type="GtkSettings*"/>
6898         </parameter>
6899       </parameters>
6900     </function>
6901     <function name="rc_find_pixmap_in_path"
6902               c:identifier="gtk_rc_find_pixmap_in_path">
6903       <return-value>
6904         <type name="string" c:type="gchar*"/>
6905       </return-value>
6906       <parameters>
6907         <parameter name="settings">
6908           <type name="GtkSettings" c:type="GtkSettings*"/>
6909         </parameter>
6910         <parameter name="scanner">
6911           <type name="GScanner" c:type="GScanner*"/>
6912         </parameter>
6913         <parameter name="pixmap_file">
6914           <type name="string" c:type="gchar*"/>
6915         </parameter>
6916       </parameters>
6917     </function>
6918     <function name="rc_parse" c:identifier="gtk_rc_parse">
6919       <return-value>
6920         <type name="none" c:type="void"/>
6921       </return-value>
6922       <parameters>
6923         <parameter name="filename">
6924           <type name="string" c:type="gchar*"/>
6925         </parameter>
6926       </parameters>
6927     </function>
6928     <function name="rc_parse_string" c:identifier="gtk_rc_parse_string">
6929       <return-value>
6930         <type name="none" c:type="void"/>
6931       </return-value>
6932       <parameters>
6933         <parameter name="rc_string">
6934           <type name="string" c:type="gchar*"/>
6935         </parameter>
6936       </parameters>
6937     </function>
6938     <function name="rc_reparse_all" c:identifier="gtk_rc_reparse_all">
6939       <return-value>
6940         <type name="boolean" c:type="gboolean"/>
6941       </return-value>
6942     </function>
6943     <function name="rc_add_widget_name_style"
6944               c:identifier="gtk_rc_add_widget_name_style">
6945       <return-value>
6946         <type name="none" c:type="void"/>
6947       </return-value>
6948       <parameters>
6949         <parameter name="rc_style">
6950           <type name="GtkRcStyle" c:type="GtkRcStyle*"/>
6951         </parameter>
6952         <parameter name="pattern">
6953           <type name="string" c:type="gchar*"/>
6954         </parameter>
6955       </parameters>
6956     </function>
6957     <function name="rc_add_widget_class_style"
6958               c:identifier="gtk_rc_add_widget_class_style">
6959       <return-value>
6960         <type name="none" c:type="void"/>
6961       </return-value>
6962       <parameters>
6963         <parameter name="rc_style">
6964           <type name="GtkRcStyle" c:type="GtkRcStyle*"/>
6965         </parameter>
6966         <parameter name="pattern">
6967           <type name="string" c:type="gchar*"/>
6968         </parameter>
6969       </parameters>
6970     </function>
6971     <function name="rc_add_class_style" c:identifier="gtk_rc_add_class_style">
6972       <return-value>
6973         <type name="none" c:type="void"/>
6974       </return-value>
6975       <parameters>
6976         <parameter name="rc_style">
6977           <type name="GtkRcStyle" c:type="GtkRcStyle*"/>
6978         </parameter>
6979         <parameter name="pattern">
6980           <type name="string" c:type="gchar*"/>
6981         </parameter>
6982       </parameters>
6983     </function>
6984     <class name="RcStyle"
6985            c:type="GtkRcStyle"
6986            parent="GLib.Object"
6987            glib:type-name="GtkRcStyle"
6988            glib:get-type="gtk_rc_style_get_type">
6989       <constructor name="new" c:identifier="gtk_rc_style_new">
6990         <return-value>
6991           <type name="RcStyle" c:type="GtkRcStyle*"/>
6992         </return-value>
6993       </constructor>
6994       <constructor name="copy" c:identifier="gtk_rc_style_copy">
6995         <return-value>
6996           <type name="RcStyle" c:type="GtkRcStyle*"/>
6997         </return-value>
6998         <parameters>
6999           <parameter name="orig">
7000             <type name="RcStyle" c:type="GtkRcStyle*"/>
7001           </parameter>
7002         </parameters>
7003       </constructor>
7004       <method name="ref" c:identifier="gtk_rc_style_ref">
7005         <return-value>
7006           <type name="none" c:type="void"/>
7007         </return-value>
7008         <parameters>
7009           <parameter name="rc_style">
7010             <type name="RcStyle" c:type="GtkRcStyle*"/>
7011           </parameter>
7012         </parameters>
7013       </method>
7014       <method name="unref" c:identifier="gtk_rc_style_unref">
7015         <return-value>
7016           <type name="none" c:type="void"/>
7017         </return-value>
7018         <parameters>
7019           <parameter name="rc_style">
7020             <type name="RcStyle" c:type="GtkRcStyle*"/>
7021           </parameter>
7022         </parameters>
7023       </method>
7024       <callback name="create_rc_style">
7025         <return-value>
7026           <type name="GtkRcStyle*" c:type="GtkRcStyle*"/>
7027         </return-value>
7028         <parameters>
7029           <parameter name="rc_style">
7030             <type name="GtkRcStyle*" c:type="GtkRcStyle*"/>
7031           </parameter>
7032         </parameters>
7033       </callback>
7034       <callback name="parse">
7035         <return-value>
7036           <type name="guint" c:type="guint"/>
7037         </return-value>
7038         <parameters>
7039           <parameter name="rc_style">
7040             <type name="GtkRcStyle*" c:type="GtkRcStyle*"/>
7041           </parameter>
7042           <parameter name="settings">
7043             <type name="GtkSettings*" c:type="GtkSettings*"/>
7044           </parameter>
7045           <parameter name="scanner">
7046             <type name="GScanner*" c:type="GScanner*"/>
7047           </parameter>
7048         </parameters>
7049       </callback>
7050       <callback name="merge">
7051         <return-value>
7052           <type name="none" c:type="void"/>
7053         </return-value>
7054         <parameters>
7055           <parameter name="dest">
7056             <type name="GtkRcStyle*" c:type="GtkRcStyle*"/>
7057           </parameter>
7058           <parameter name="src">
7059             <type name="GtkRcStyle*" c:type="GtkRcStyle*"/>
7060           </parameter>
7061         </parameters>
7062       </callback>
7063       <callback name="create_style">
7064         <return-value>
7065           <type name="GtkStyle*" c:type="GtkStyle*"/>
7066         </return-value>
7067         <parameters>
7068           <parameter name="rc_style">
7069             <type name="GtkRcStyle*" c:type="GtkRcStyle*"/>
7070           </parameter>
7071         </parameters>
7072       </callback>
7073       <callback name="_gtk_reserved1">
7074         <return-value>
7075           <type name="none" c:type="void"/>
7076         </return-value>
7077       </callback>
7078       <callback name="_gtk_reserved2">
7079         <return-value>
7080           <type name="none" c:type="void"/>
7081         </return-value>
7082       </callback>
7083       <callback name="_gtk_reserved3">
7084         <return-value>
7085           <type name="none" c:type="void"/>
7086         </return-value>
7087       </callback>
7088       <callback name="_gtk_reserved4">
7089         <return-value>
7090           <type name="none" c:type="void"/>
7091         </return-value>
7092       </callback>
7093     </class>
7094     <function name="rc_find_module_in_path"
7095               c:identifier="gtk_rc_find_module_in_path">
7096       <return-value>
7097         <type name="string" c:type="gchar*"/>
7098       </return-value>
7099       <parameters>
7100         <parameter name="module_file">
7101           <type name="string" c:type="gchar*"/>
7102         </parameter>
7103       </parameters>
7104     </function>
7105     <function name="rc_get_theme_dir" c:identifier="gtk_rc_get_theme_dir">
7106       <return-value>
7107         <type name="string" c:type="gchar*"/>
7108       </return-value>
7109     </function>
7110     <function name="rc_get_module_dir" c:identifier="gtk_rc_get_module_dir">
7111       <return-value>
7112         <type name="string" c:type="gchar*"/>
7113       </return-value>
7114     </function>
7115     <function name="rc_get_im_module_path"
7116               c:identifier="gtk_rc_get_im_module_path">
7117       <return-value>
7118         <type name="string" c:type="gchar*"/>
7119       </return-value>
7120     </function>
7121     <function name="rc_get_im_module_file"
7122               c:identifier="gtk_rc_get_im_module_file">
7123       <return-value>
7124         <type name="string" c:type="gchar*"/>
7125       </return-value>
7126     </function>
7127     <function name="rc_scanner_new" c:identifier="gtk_rc_scanner_new">
7128       <return-value>
7129         <type name="GScanner*" c:type="GScanner*"/>
7130       </return-value>
7131     </function>
7132     <function name="rc_parse_color" c:identifier="gtk_rc_parse_color">
7133       <return-value>
7134         <type name="guint" c:type="guint"/>
7135       </return-value>
7136       <parameters>
7137         <parameter name="scanner">
7138           <type name="GScanner" c:type="GScanner*"/>
7139         </parameter>
7140         <parameter name="color">
7141           <type name="GdkColor" c:type="GdkColor*"/>
7142         </parameter>
7143       </parameters>
7144     </function>
7145     <function name="rc_parse_color_full"
7146               c:identifier="gtk_rc_parse_color_full">
7147       <return-value>
7148         <type name="guint" c:type="guint"/>
7149       </return-value>
7150       <parameters>
7151         <parameter name="scanner">
7152           <type name="GScanner" c:type="GScanner*"/>
7153         </parameter>
7154         <parameter name="style">
7155           <type name="RcStyle" c:type="GtkRcStyle*"/>
7156         </parameter>
7157         <parameter name="color">
7158           <type name="GdkColor" c:type="GdkColor*"/>
7159         </parameter>
7160       </parameters>
7161     </function>
7162     <function name="rc_parse_state" c:identifier="gtk_rc_parse_state">
7163       <return-value>
7164         <type name="guint" c:type="guint"/>
7165       </return-value>
7166       <parameters>
7167         <parameter name="scanner">
7168           <type name="GScanner" c:type="GScanner*"/>
7169         </parameter>
7170         <parameter name="state">
7171           <type name="StateType" c:type="GtkStateType*"/>
7172         </parameter>
7173       </parameters>
7174     </function>
7175     <function name="rc_parse_priority" c:identifier="gtk_rc_parse_priority">
7176       <return-value>
7177         <type name="guint" c:type="guint"/>
7178       </return-value>
7179       <parameters>
7180         <parameter name="scanner">
7181           <type name="GScanner" c:type="GScanner*"/>
7182         </parameter>
7183         <parameter name="priority">
7184           <type name="PathPriorityType" c:type="GtkPathPriorityType*"/>
7185         </parameter>
7186       </parameters>
7187     </function>
7188     <function name="rc_style_lookup_rc_property"
7189               c:identifier="_gtk_rc_style_lookup_rc_property">
7190       <return-value>
7191         <type name="GtkRcProperty*" c:type="GtkRcProperty*"/>
7192       </return-value>
7193       <parameters>
7194         <parameter name="rc_style">
7195           <type name="RcStyle" c:type="GtkRcStyle*"/>
7196         </parameter>
7197         <parameter name="type_name">
7198           <type name="GQuark" c:type="GQuark"/>
7199         </parameter>
7200         <parameter name="property_name">
7201           <type name="GQuark" c:type="GQuark"/>
7202         </parameter>
7203       </parameters>
7204     </function>
7205     <function name="rc_style_set_rc_property"
7206               c:identifier="_gtk_rc_style_set_rc_property">
7207       <return-value>
7208         <type name="none" c:type="void"/>
7209       </return-value>
7210       <parameters>
7211         <parameter name="rc_style">
7212           <type name="RcStyle" c:type="GtkRcStyle*"/>
7213         </parameter>
7214         <parameter name="property">
7215           <type name="GtkRcProperty" c:type="GtkRcProperty*"/>
7216         </parameter>
7217       </parameters>
7218     </function>
7219     <function name="rc_style_unset_rc_property"
7220               c:identifier="_gtk_rc_style_unset_rc_property">
7221       <return-value>
7222         <type name="none" c:type="void"/>
7223       </return-value>
7224       <parameters>
7225         <parameter name="rc_style">
7226           <type name="RcStyle" c:type="GtkRcStyle*"/>
7227         </parameter>
7228         <parameter name="type_name">
7229           <type name="GQuark" c:type="GQuark"/>
7230         </parameter>
7231         <parameter name="property_name">
7232           <type name="GQuark" c:type="GQuark"/>
7233         </parameter>
7234       </parameters>
7235     </function>
7236     <function name="rc_style_get_color_hashes"
7237               c:identifier="_gtk_rc_style_get_color_hashes">
7238       <return-value>
7239         <type name="GSList*" c:type="GSList*"/>
7240       </return-value>
7241       <parameters>
7242         <parameter name="rc_style">
7243           <type name="RcStyle" c:type="GtkRcStyle*"/>
7244         </parameter>
7245       </parameters>
7246     </function>
7247     <function name="rc_context_get_default_font_name"
7248               c:identifier="_gtk_rc_context_get_default_font_name">
7249       <return-value>
7250         <type name="string" c:type="gchar*"/>
7251       </return-value>
7252       <parameters>
7253         <parameter name="settings">
7254           <type name="GtkSettings" c:type="GtkSettings*"/>
7255         </parameter>
7256       </parameters>
7257     </function>
7258     <function name="rc_context_destroy" c:identifier="_gtk_rc_context_destroy">
7259       <return-value>
7260         <type name="none" c:type="void"/>
7261       </return-value>
7262       <parameters>
7263         <parameter name="settings">
7264           <type name="GtkSettings" c:type="GtkSettings*"/>
7265         </parameter>
7266       </parameters>
7267     </function>
7268     <record name="GtkSettingsValue" c:type="GtkSettingsValue">
7269       <field name="origin">
7270         <type name="string" c:type="gchar*"/>
7271       </field>
7272       <field name="value">
7273         <type name="GValue" c:type="GValue"/>
7274       </field>
7275     </record>
7276     <record name="GtkSettingsPropertyValue" c:type="GtkSettingsPropertyValue"/>
7277     <class name="Settings"
7278            c:type="GtkSettings"
7279            parent="GLib.Object"
7280            glib:type-name="GtkSettings"
7281            glib:get-type="gtk_settings_get_type">
7282       <constructor name="get_default" c:identifier="gtk_settings_get_default">
7283         <return-value>
7284           <type name="Settings" c:type="GtkSettings*"/>
7285         </return-value>
7286       </constructor>
7287       <constructor name="get_for_screen"
7288                    c:identifier="gtk_settings_get_for_screen">
7289         <return-value>
7290           <type name="Settings" c:type="GtkSettings*"/>
7291         </return-value>
7292         <parameters>
7293           <parameter name="screen">
7294             <type name="Gdk.Screen" c:type="GdkScreen*"/>
7295           </parameter>
7296         </parameters>
7297       </constructor>
7298       <method name="set_property_value"
7299               c:identifier="gtk_settings_set_property_value">
7300         <return-value>
7301           <type name="none" c:type="void"/>
7302         </return-value>
7303         <parameters>
7304           <parameter name="settings">
7305             <type name="Settings" c:type="GtkSettings*"/>
7306           </parameter>
7307           <parameter name="name">
7308             <type name="string" c:type="gchar*"/>
7309           </parameter>
7310           <parameter name="svalue">
7311             <type name="GtkSettingsValue" c:type="GtkSettingsValue*"/>
7312           </parameter>
7313         </parameters>
7314       </method>
7315       <method name="set_string_property"
7316               c:identifier="gtk_settings_set_string_property">
7317         <return-value>
7318           <type name="none" c:type="void"/>
7319         </return-value>
7320         <parameters>
7321           <parameter name="settings">
7322             <type name="Settings" c:type="GtkSettings*"/>
7323           </parameter>
7324           <parameter name="name">
7325             <type name="string" c:type="gchar*"/>
7326           </parameter>
7327           <parameter name="v_string">
7328             <type name="string" c:type="gchar*"/>
7329           </parameter>
7330           <parameter name="origin">
7331             <type name="string" c:type="gchar*"/>
7332           </parameter>
7333         </parameters>
7334       </method>
7335       <method name="set_long_property"
7336               c:identifier="gtk_settings_set_long_property">
7337         <return-value>
7338           <type name="none" c:type="void"/>
7339         </return-value>
7340         <parameters>
7341           <parameter name="settings">
7342             <type name="Settings" c:type="GtkSettings*"/>
7343           </parameter>
7344           <parameter name="name">
7345             <type name="string" c:type="gchar*"/>
7346           </parameter>
7347           <parameter name="v_long">
7348             <type name="long" c:type="glong"/>
7349           </parameter>
7350           <parameter name="origin">
7351             <type name="string" c:type="gchar*"/>
7352           </parameter>
7353         </parameters>
7354       </method>
7355       <method name="set_double_property"
7356               c:identifier="gtk_settings_set_double_property">
7357         <return-value>
7358           <type name="none" c:type="void"/>
7359         </return-value>
7360         <parameters>
7361           <parameter name="settings">
7362             <type name="Settings" c:type="GtkSettings*"/>
7363           </parameter>
7364           <parameter name="name">
7365             <type name="string" c:type="gchar*"/>
7366           </parameter>
7367           <parameter name="v_double">
7368             <type name="double" c:type="gdouble"/>
7369           </parameter>
7370           <parameter name="origin">
7371             <type name="string" c:type="gchar*"/>
7372           </parameter>
7373         </parameters>
7374       </method>
7375       <property name="gtk-double-click-time">
7376         <type name="int32" c:type="gint"/>
7377       </property>
7378       <property name="gtk-double-click-distance">
7379         <type name="int32" c:type="gint"/>
7380       </property>
7381       <property name="gtk-cursor-blink">
7382         <type name="boolean" c:type="gboolean"/>
7383       </property>
7384       <property name="gtk-cursor-blink-time">
7385         <type name="int32" c:type="gint"/>
7386       </property>
7387       <property name="gtk-cursor-blink-timeout">
7388         <type name="int32" c:type="gint"/>
7389       </property>
7390       <property name="gtk-split-cursor">
7391         <type name="boolean" c:type="gboolean"/>
7392       </property>
7393       <property name="gtk-theme-name">
7394         <type name="string" c:type="gchararray"/>
7395       </property>
7396       <property name="gtk-icon-theme-name">
7397         <type name="string" c:type="gchararray"/>
7398       </property>
7399       <property name="gtk-fallback-icon-theme">
7400         <type name="string" c:type="gchararray"/>
7401       </property>
7402       <property name="gtk-key-theme-name">
7403         <type name="string" c:type="gchararray"/>
7404       </property>
7405       <property name="gtk-menu-bar-accel">
7406         <type name="string" c:type="gchararray"/>
7407       </property>
7408       <property name="gtk-dnd-drag-threshold">
7409         <type name="int32" c:type="gint"/>
7410       </property>
7411       <property name="gtk-font-name">
7412         <type name="string" c:type="gchararray"/>
7413       </property>
7414       <property name="gtk-icon-sizes">
7415         <type name="string" c:type="gchararray"/>
7416       </property>
7417       <property name="gtk-modules">
7418         <type name="string" c:type="gchararray"/>
7419       </property>
7420       <property name="gtk-xft-antialias">
7421         <type name="int32" c:type="gint"/>
7422       </property>
7423       <property name="gtk-xft-hinting">
7424         <type name="int32" c:type="gint"/>
7425       </property>
7426       <property name="gtk-xft-hintstyle">
7427         <type name="string" c:type="gchararray"/>
7428       </property>
7429       <property name="gtk-xft-rgba">
7430         <type name="string" c:type="gchararray"/>
7431       </property>
7432       <property name="gtk-xft-dpi">
7433         <type name="int32" c:type="gint"/>
7434       </property>
7435       <property name="gtk-cursor-theme-name">
7436         <type name="string" c:type="gchararray"/>
7437       </property>
7438       <property name="gtk-cursor-theme-size">
7439         <type name="int32" c:type="gint"/>
7440       </property>
7441       <property name="gtk-alternative-button-order">
7442         <type name="boolean" c:type="gboolean"/>
7443       </property>
7444       <property name="gtk-alternative-sort-arrows">
7445         <type name="boolean" c:type="gboolean"/>
7446       </property>
7447       <property name="gtk-show-input-method-menu">
7448         <type name="boolean" c:type="gboolean"/>
7449       </property>
7450       <property name="gtk-show-unicode-menu">
7451         <type name="boolean" c:type="gboolean"/>
7452       </property>
7453       <property name="gtk-timeout-initial">
7454         <type name="int32" c:type="gint"/>
7455       </property>
7456       <property name="gtk-timeout-repeat">
7457         <type name="int32" c:type="gint"/>
7458       </property>
7459       <property name="gtk-timeout-expand">
7460         <type name="int32" c:type="gint"/>
7461       </property>
7462       <property name="gtk-color-scheme">
7463         <type name="string" c:type="gchararray"/>
7464       </property>
7465       <property name="gtk-enable-animations">
7466         <type name="boolean" c:type="gboolean"/>
7467       </property>
7468       <property name="gtk-touchscreen-mode">
7469         <type name="boolean" c:type="gboolean"/>
7470       </property>
7471       <property name="gtk-tooltip-timeout">
7472         <type name="int32" c:type="gint"/>
7473       </property>
7474       <property name="gtk-tooltip-browse-timeout">
7475         <type name="int32" c:type="gint"/>
7476       </property>
7477       <property name="gtk-tooltip-browse-mode-timeout">
7478         <type name="int32" c:type="gint"/>
7479       </property>
7480       <property name="gtk-keynav-cursor-only">
7481         <type name="boolean" c:type="gboolean"/>
7482       </property>
7483       <property name="gtk-keynav-wrap-around">
7484         <type name="boolean" c:type="gboolean"/>
7485       </property>
7486       <property name="gtk-error-bell">
7487         <type name="boolean" c:type="gboolean"/>
7488       </property>
7489       <property name="color-hash">
7490         <type name="GHashTable" c:type="GHashTable"/>
7491       </property>
7492       <property name="gtk-file-chooser-backend">
7493         <type name="string" c:type="gchararray"/>
7494       </property>
7495       <property name="gtk-print-backends">
7496         <type name="string" c:type="gchararray"/>
7497       </property>
7498       <property name="gtk-print-preview-command">
7499         <type name="string" c:type="gchararray"/>
7500       </property>
7501       <property name="gtk-enable-mnemonics">
7502         <type name="boolean" c:type="gboolean"/>
7503       </property>
7504       <property name="gtk-enable-accels">
7505         <type name="boolean" c:type="gboolean"/>
7506       </property>
7507       <property name="gtk-recent-files-limit">
7508         <type name="int32" c:type="gint"/>
7509       </property>
7510       <property name="gtk-im-module">
7511         <type name="string" c:type="gchararray"/>
7512       </property>
7513     </class>
7514     <function name="settings_install_property"
7515               c:identifier="gtk_settings_install_property">
7516       <return-value>
7517         <type name="none" c:type="void"/>
7518       </return-value>
7519       <parameters>
7520         <parameter name="pspec">
7521           <type name="GParamSpec" c:type="GParamSpec*"/>
7522         </parameter>
7523       </parameters>
7524     </function>
7525     <function name="settings_install_property_parser"
7526               c:identifier="gtk_settings_install_property_parser">
7527       <return-value>
7528         <type name="none" c:type="void"/>
7529       </return-value>
7530       <parameters>
7531         <parameter name="pspec">
7532           <type name="GParamSpec" c:type="GParamSpec*"/>
7533         </parameter>
7534         <parameter name="parser">
7535           <type name="GtkRcPropertyParser" c:type="GtkRcPropertyParser"/>
7536         </parameter>
7537       </parameters>
7538     </function>
7539     <function name="rc_property_parse_color"
7540               c:identifier="gtk_rc_property_parse_color">
7541       <return-value>
7542         <type name="boolean" c:type="gboolean"/>
7543       </return-value>
7544       <parameters>
7545         <parameter name="pspec">
7546           <type name="GParamSpec" c:type="GParamSpec*"/>
7547         </parameter>
7548         <parameter name="gstring">
7549           <type name="GString" c:type="GString*"/>
7550         </parameter>
7551         <parameter name="property_value">
7552           <type name="GValue" c:type="GValue*"/>
7553         </parameter>
7554       </parameters>
7555     </function>
7556     <function name="rc_property_parse_enum"
7557               c:identifier="gtk_rc_property_parse_enum">
7558       <return-value>
7559         <type name="boolean" c:type="gboolean"/>
7560       </return-value>
7561       <parameters>
7562         <parameter name="pspec">
7563           <type name="GParamSpec" c:type="GParamSpec*"/>
7564         </parameter>
7565         <parameter name="gstring">
7566           <type name="GString" c:type="GString*"/>
7567         </parameter>
7568         <parameter name="property_value">
7569           <type name="GValue" c:type="GValue*"/>
7570         </parameter>
7571       </parameters>
7572     </function>
7573     <function name="rc_property_parse_flags"
7574               c:identifier="gtk_rc_property_parse_flags">
7575       <return-value>
7576         <type name="boolean" c:type="gboolean"/>
7577       </return-value>
7578       <parameters>
7579         <parameter name="pspec">
7580           <type name="GParamSpec" c:type="GParamSpec*"/>
7581         </parameter>
7582         <parameter name="gstring">
7583           <type name="GString" c:type="GString*"/>
7584         </parameter>
7585         <parameter name="property_value">
7586           <type name="GValue" c:type="GValue*"/>
7587         </parameter>
7588       </parameters>
7589     </function>
7590     <function name="rc_property_parse_requisition"
7591               c:identifier="gtk_rc_property_parse_requisition">
7592       <return-value>
7593         <type name="boolean" c:type="gboolean"/>
7594       </return-value>
7595       <parameters>
7596         <parameter name="pspec">
7597           <type name="GParamSpec" c:type="GParamSpec*"/>
7598         </parameter>
7599         <parameter name="gstring">
7600           <type name="GString" c:type="GString*"/>
7601         </parameter>
7602         <parameter name="property_value">
7603           <type name="GValue" c:type="GValue*"/>
7604         </parameter>
7605       </parameters>
7606     </function>
7607     <function name="rc_property_parse_border"
7608               c:identifier="gtk_rc_property_parse_border">
7609       <return-value>
7610         <type name="boolean" c:type="gboolean"/>
7611       </return-value>
7612       <parameters>
7613         <parameter name="pspec">
7614           <type name="GParamSpec" c:type="GParamSpec*"/>
7615         </parameter>
7616         <parameter name="gstring">
7617           <type name="GString" c:type="GString*"/>
7618         </parameter>
7619         <parameter name="property_value">
7620           <type name="GValue" c:type="GValue*"/>
7621         </parameter>
7622       </parameters>
7623     </function>
7624     <function name="settings_set_property_value_from_rc"
7625               c:identifier="_gtk_settings_set_property_value_from_rc">
7626       <return-value>
7627         <type name="none" c:type="void"/>
7628       </return-value>
7629       <parameters>
7630         <parameter name="settings">
7631           <type name="Settings" c:type="GtkSettings*"/>
7632         </parameter>
7633         <parameter name="name">
7634           <type name="string" c:type="gchar*"/>
7635         </parameter>
7636         <parameter name="svalue">
7637           <type name="GtkSettingsValue" c:type="GtkSettingsValue*"/>
7638         </parameter>
7639       </parameters>
7640     </function>
7641     <function name="settings_reset_rc_values"
7642               c:identifier="_gtk_settings_reset_rc_values">
7643       <return-value>
7644         <type name="none" c:type="void"/>
7645       </return-value>
7646       <parameters>
7647         <parameter name="settings">
7648           <type name="Settings" c:type="GtkSettings*"/>
7649         </parameter>
7650       </parameters>
7651     </function>
7652     <function name="settings_handle_event"
7653               c:identifier="_gtk_settings_handle_event">
7654       <return-value>
7655         <type name="none" c:type="void"/>
7656       </return-value>
7657       <parameters>
7658         <parameter name="event">
7659           <type name="GdkEventSetting" c:type="GdkEventSetting*"/>
7660         </parameter>
7661       </parameters>
7662     </function>
7663     <function name="rc_property_parser_from_type"
7664               c:identifier="_gtk_rc_property_parser_from_type">
7665       <return-value>
7666         <type name="GtkRcPropertyParser" c:type="GtkRcPropertyParser"/>
7667       </return-value>
7668       <parameters>
7669         <parameter name="type">
7670           <type name="GType" c:type="GType"/>
7671         </parameter>
7672       </parameters>
7673     </function>
7674     <function name="settings_parse_convert"
7675               c:identifier="_gtk_settings_parse_convert">
7676       <return-value>
7677         <type name="boolean" c:type="gboolean"/>
7678       </return-value>
7679       <parameters>
7680         <parameter name="parser">
7681           <type name="GtkRcPropertyParser" c:type="GtkRcPropertyParser"/>
7682         </parameter>
7683         <parameter name="src_value">
7684           <type name="GValue" c:type="GValue*"/>
7685         </parameter>
7686         <parameter name="pspec">
7687           <type name="GParamSpec" c:type="GParamSpec*"/>
7688         </parameter>
7689         <parameter name="dest_value">
7690           <type name="GValue" c:type="GValue*"/>
7691         </parameter>
7692       </parameters>
7693     </function>
7694     <record name="GtkWidgetAuxInfo" c:type="GtkWidgetAuxInfo">
7695       <field name="x">
7696         <type name="int32" c:type="gint"/>
7697       </field>
7698       <field name="y">
7699         <type name="int32" c:type="gint"/>
7700       </field>
7701       <field name="width">
7702         <type name="int32" c:type="gint"/>
7703       </field>
7704       <field name="height">
7705         <type name="int32" c:type="gint"/>
7706       </field>
7707       <field name="x_set">
7708         <type name="guint" c:type="guint"/>
7709       </field>
7710       <field name="y_set">
7711         <type name="guint" c:type="guint"/>
7712       </field>
7713     </record>
7714     <record name="GtkWidgetShapeInfo" c:type="GtkWidgetShapeInfo">
7715       <field name="offset_x">
7716         <type name="int16" c:type="gint16"/>
7717       </field>
7718       <field name="offset_y">
7719         <type name="int16" c:type="gint16"/>
7720       </field>
7721       <field name="shape_mask">
7722         <type name="GdkBitmap*" c:type="GdkBitmap*"/>
7723       </field>
7724     </record>
7725     <callback name="GtkCallback">
7726       <return-value>
7727         <type name="none" c:type="void"/>
7728       </return-value>
7729       <parameters>
7730         <parameter name="widget">
7731           <type name="GtkWidget*" c:type="GtkWidget*"/>
7732         </parameter>
7733         <parameter name="data">
7734           <type name="any" c:type="gpointer"/>
7735         </parameter>
7736       </parameters>
7737     </callback>
7738     <class name="Widget"
7739            c:type="GtkWidget"
7740            parent="GtkObject"
7741            glib:type-name="GtkWidget"
7742            glib:get-type="gtk_widget_get_type">
7743       <constructor name="new" c:identifier="gtk_widget_new">
7744         <return-value>
7745           <type name="Widget" c:type="GtkWidget*"/>
7746         </return-value>
7747         <parameters>
7748           <parameter name="type">
7749             <type name="GType" c:type="GType"/>
7750           </parameter>
7751           <parameter name="first_property_name">
7752             <type name="string" c:type="gchar*"/>
7753           </parameter>
7754         </parameters>
7755       </constructor>
7756       <constructor name="ref" c:identifier="gtk_widget_ref">
7757         <return-value>
7758           <type name="Widget" c:type="GtkWidget*"/>
7759         </return-value>
7760         <parameters>
7761           <parameter name="widget">
7762             <type name="Widget" c:type="GtkWidget*"/>
7763           </parameter>
7764         </parameters>
7765       </constructor>
7766       <constructor name="get_parent" c:identifier="gtk_widget_get_parent">
7767         <return-value>
7768           <type name="Widget" c:type="GtkWidget*"/>
7769         </return-value>
7770         <parameters>
7771           <parameter name="widget">
7772             <type name="Widget" c:type="GtkWidget*"/>
7773           </parameter>
7774         </parameters>
7775       </constructor>
7776       <constructor name="get_toplevel" c:identifier="gtk_widget_get_toplevel">
7777         <return-value>
7778           <type name="Widget" c:type="GtkWidget*"/>
7779         </return-value>
7780         <parameters>
7781           <parameter name="widget">
7782             <type name="Widget" c:type="GtkWidget*"/>
7783           </parameter>
7784         </parameters>
7785       </constructor>
7786       <constructor name="get_ancestor" c:identifier="gtk_widget_get_ancestor">
7787         <return-value>
7788           <type name="Widget" c:type="GtkWidget*"/>
7789         </return-value>
7790         <parameters>
7791           <parameter name="widget">
7792             <type name="Widget" c:type="GtkWidget*"/>
7793           </parameter>
7794           <parameter name="widget_type">
7795             <type name="GType" c:type="GType"/>
7796           </parameter>
7797         </parameters>
7798       </constructor>
7799       <method name="destroy" c:identifier="gtk_widget_destroy">
7800         <return-value>
7801           <type name="none" c:type="void"/>
7802         </return-value>
7803         <parameters>
7804           <parameter name="widget">
7805             <type name="Widget" c:type="GtkWidget*"/>
7806           </parameter>
7807         </parameters>
7808       </method>
7809       <method name="destroyed" c:identifier="gtk_widget_destroyed">
7810         <return-value>
7811           <type name="none" c:type="void"/>
7812         </return-value>
7813         <parameters>
7814           <parameter name="widget">
7815             <type name="Widget" c:type="GtkWidget*"/>
7816           </parameter>
7817           <parameter name="widget_pointer">
7818             <type name="Widget" c:type="GtkWidget**"/>
7819           </parameter>
7820         </parameters>
7821       </method>
7822       <method name="unref" c:identifier="gtk_widget_unref">
7823         <return-value>
7824           <type name="none" c:type="void"/>
7825         </return-value>
7826         <parameters>
7827           <parameter name="widget">
7828             <type name="Widget" c:type="GtkWidget*"/>
7829           </parameter>
7830         </parameters>
7831       </method>
7832       <method name="set" c:identifier="gtk_widget_set">
7833         <return-value>
7834           <type name="none" c:type="void"/>
7835         </return-value>
7836         <parameters>
7837           <parameter name="widget">
7838             <type name="Widget" c:type="GtkWidget*"/>
7839           </parameter>
7840           <parameter name="first_property_name">
7841             <type name="string" c:type="gchar*"/>
7842           </parameter>
7843         </parameters>
7844       </method>
7845       <method name="unparent" c:identifier="gtk_widget_unparent">
7846         <return-value>
7847           <type name="none" c:type="void"/>
7848         </return-value>
7849         <parameters>
7850           <parameter name="widget">
7851             <type name="Widget" c:type="GtkWidget*"/>
7852           </parameter>
7853         </parameters>
7854       </method>
7855       <method name="show" c:identifier="gtk_widget_show">
7856         <return-value>
7857           <type name="none" c:type="void"/>
7858         </return-value>
7859         <parameters>
7860           <parameter name="widget">
7861             <type name="Widget" c:type="GtkWidget*"/>
7862           </parameter>
7863         </parameters>
7864       </method>
7865       <method name="show_now" c:identifier="gtk_widget_show_now">
7866         <return-value>
7867           <type name="none" c:type="void"/>
7868         </return-value>
7869         <parameters>
7870           <parameter name="widget">
7871             <type name="Widget" c:type="GtkWidget*"/>
7872           </parameter>
7873         </parameters>
7874       </method>
7875       <method name="hide" c:identifier="gtk_widget_hide">
7876         <return-value>
7877           <type name="none" c:type="void"/>
7878         </return-value>
7879         <parameters>
7880           <parameter name="widget">
7881             <type name="Widget" c:type="GtkWidget*"/>
7882           </parameter>
7883         </parameters>
7884       </method>
7885       <method name="show_all" c:identifier="gtk_widget_show_all">
7886         <return-value>
7887           <type name="none" c:type="void"/>
7888         </return-value>
7889         <parameters>
7890           <parameter name="widget">
7891             <type name="Widget" c:type="GtkWidget*"/>
7892           </parameter>
7893         </parameters>
7894       </method>
7895       <method name="hide_all" c:identifier="gtk_widget_hide_all">
7896         <return-value>
7897           <type name="none" c:type="void"/>
7898         </return-value>
7899         <parameters>
7900           <parameter name="widget">
7901             <type name="Widget" c:type="GtkWidget*"/>
7902           </parameter>
7903         </parameters>
7904       </method>
7905       <method name="set_no_show_all" c:identifier="gtk_widget_set_no_show_all">
7906         <return-value>
7907           <type name="none" c:type="void"/>
7908         </return-value>
7909         <parameters>
7910           <parameter name="widget">
7911             <type name="Widget" c:type="GtkWidget*"/>
7912           </parameter>
7913           <parameter name="no_show_all">
7914             <type name="boolean" c:type="gboolean"/>
7915           </parameter>
7916         </parameters>
7917       </method>
7918       <method name="get_no_show_all" c:identifier="gtk_widget_get_no_show_all">
7919         <return-value>
7920           <type name="boolean" c:type="gboolean"/>
7921         </return-value>
7922         <parameters>
7923           <parameter name="widget">
7924             <type name="Widget" c:type="GtkWidget*"/>
7925           </parameter>
7926         </parameters>
7927       </method>
7928       <method name="map" c:identifier="gtk_widget_map">
7929         <return-value>
7930           <type name="none" c:type="void"/>
7931         </return-value>
7932         <parameters>
7933           <parameter name="widget">
7934             <type name="Widget" c:type="GtkWidget*"/>
7935           </parameter>
7936         </parameters>
7937       </method>
7938       <method name="unmap" c:identifier="gtk_widget_unmap">
7939         <return-value>
7940           <type name="none" c:type="void"/>
7941         </return-value>
7942         <parameters>
7943           <parameter name="widget">
7944             <type name="Widget" c:type="GtkWidget*"/>
7945           </parameter>
7946         </parameters>
7947       </method>
7948       <method name="realize" c:identifier="gtk_widget_realize">
7949         <return-value>
7950           <type name="none" c:type="void"/>
7951         </return-value>
7952         <parameters>
7953           <parameter name="widget">
7954             <type name="Widget" c:type="GtkWidget*"/>
7955           </parameter>
7956         </parameters>
7957       </method>
7958       <method name="unrealize" c:identifier="gtk_widget_unrealize">
7959         <return-value>
7960           <type name="none" c:type="void"/>
7961         </return-value>
7962         <parameters>
7963           <parameter name="widget">
7964             <type name="Widget" c:type="GtkWidget*"/>
7965           </parameter>
7966         </parameters>
7967       </method>
7968       <method name="queue_draw" c:identifier="gtk_widget_queue_draw">
7969         <return-value>
7970           <type name="none" c:type="void"/>
7971         </return-value>
7972         <parameters>
7973           <parameter name="widget">
7974             <type name="Widget" c:type="GtkWidget*"/>
7975           </parameter>
7976         </parameters>
7977       </method>
7978       <method name="queue_draw_area" c:identifier="gtk_widget_queue_draw_area">
7979         <return-value>
7980           <type name="none" c:type="void"/>
7981         </return-value>
7982         <parameters>
7983           <parameter name="widget">
7984             <type name="Widget" c:type="GtkWidget*"/>
7985           </parameter>
7986           <parameter name="x">
7987             <type name="int32" c:type="gint"/>
7988           </parameter>
7989           <parameter name="y">
7990             <type name="int32" c:type="gint"/>
7991           </parameter>
7992           <parameter name="width">
7993             <type name="int32" c:type="gint"/>
7994           </parameter>
7995           <parameter name="height">
7996             <type name="int32" c:type="gint"/>
7997           </parameter>
7998         </parameters>
7999       </method>
8000       <method name="queue_clear" c:identifier="gtk_widget_queue_clear">
8001         <return-value>
8002           <type name="none" c:type="void"/>
8003         </return-value>
8004         <parameters>
8005           <parameter name="widget">
8006             <type name="Widget" c:type="GtkWidget*"/>
8007           </parameter>
8008         </parameters>
8009       </method>
8010       <method name="queue_clear_area"
8011               c:identifier="gtk_widget_queue_clear_area">
8012         <return-value>
8013           <type name="none" c:type="void"/>
8014         </return-value>
8015         <parameters>
8016           <parameter name="widget">
8017             <type name="Widget" c:type="GtkWidget*"/>
8018           </parameter>
8019           <parameter name="x">
8020             <type name="int32" c:type="gint"/>
8021           </parameter>
8022           <parameter name="y">
8023             <type name="int32" c:type="gint"/>
8024           </parameter>
8025           <parameter name="width">
8026             <type name="int32" c:type="gint"/>
8027           </parameter>
8028           <parameter name="height">
8029             <type name="int32" c:type="gint"/>
8030           </parameter>
8031         </parameters>
8032       </method>
8033       <method name="queue_resize" c:identifier="gtk_widget_queue_resize">
8034         <return-value>
8035           <type name="none" c:type="void"/>
8036         </return-value>
8037         <parameters>
8038           <parameter name="widget">
8039             <type name="Widget" c:type="GtkWidget*"/>
8040           </parameter>
8041         </parameters>
8042       </method>
8043       <method name="queue_resize_no_redraw"
8044               c:identifier="gtk_widget_queue_resize_no_redraw">
8045         <return-value>
8046           <type name="none" c:type="void"/>
8047         </return-value>
8048         <parameters>
8049           <parameter name="widget">
8050             <type name="Widget" c:type="GtkWidget*"/>
8051           </parameter>
8052         </parameters>
8053       </method>
8054       <method name="draw" c:identifier="gtk_widget_draw">
8055         <return-value>
8056           <type name="none" c:type="void"/>
8057         </return-value>
8058         <parameters>
8059           <parameter name="widget">
8060             <type name="Widget" c:type="GtkWidget*"/>
8061           </parameter>
8062           <parameter name="area">
8063             <type name="GdkRectangle" c:type="GdkRectangle*"/>
8064           </parameter>
8065         </parameters>
8066       </method>
8067       <method name="size_request" c:identifier="gtk_widget_size_request">
8068         <return-value>
8069           <type name="none" c:type="void"/>
8070         </return-value>
8071         <parameters>
8072           <parameter name="widget">
8073             <type name="Widget" c:type="GtkWidget*"/>
8074           </parameter>
8075           <parameter name="requisition">
8076             <type name="GtkRequisition" c:type="GtkRequisition*"/>
8077           </parameter>
8078         </parameters>
8079       </method>
8080       <method name="size_allocate" c:identifier="gtk_widget_size_allocate">
8081         <return-value>
8082           <type name="none" c:type="void"/>
8083         </return-value>
8084         <parameters>
8085           <parameter name="widget">
8086             <type name="Widget" c:type="GtkWidget*"/>
8087           </parameter>
8088           <parameter name="allocation">
8089             <type name="GtkAllocation" c:type="GtkAllocation*"/>
8090           </parameter>
8091         </parameters>
8092       </method>
8093       <method name="get_child_requisition"
8094               c:identifier="gtk_widget_get_child_requisition">
8095         <return-value>
8096           <type name="none" c:type="void"/>
8097         </return-value>
8098         <parameters>
8099           <parameter name="widget">
8100             <type name="Widget" c:type="GtkWidget*"/>
8101           </parameter>
8102           <parameter name="requisition">
8103             <type name="GtkRequisition" c:type="GtkRequisition*"/>
8104           </parameter>
8105         </parameters>
8106       </method>
8107       <method name="add_accelerator" c:identifier="gtk_widget_add_accelerator">
8108         <return-value>
8109           <type name="none" c:type="void"/>
8110         </return-value>
8111         <parameters>
8112           <parameter name="widget">
8113             <type name="Widget" c:type="GtkWidget*"/>
8114           </parameter>
8115           <parameter name="accel_signal">
8116             <type name="string" c:type="gchar*"/>
8117           </parameter>
8118           <parameter name="accel_group">
8119             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
8120           </parameter>
8121           <parameter name="accel_key">
8122             <type name="guint" c:type="guint"/>
8123           </parameter>
8124           <parameter name="accel_mods">
8125             <type name="GdkModifierType" c:type="GdkModifierType"/>
8126           </parameter>
8127           <parameter name="accel_flags">
8128             <type name="AccelFlags" c:type="GtkAccelFlags"/>
8129           </parameter>
8130         </parameters>
8131       </method>
8132       <method name="remove_accelerator"
8133               c:identifier="gtk_widget_remove_accelerator">
8134         <return-value>
8135           <type name="boolean" c:type="gboolean"/>
8136         </return-value>
8137         <parameters>
8138           <parameter name="widget">
8139             <type name="Widget" c:type="GtkWidget*"/>
8140           </parameter>
8141           <parameter name="accel_group">
8142             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
8143           </parameter>
8144           <parameter name="accel_key">
8145             <type name="guint" c:type="guint"/>
8146           </parameter>
8147           <parameter name="accel_mods">
8148             <type name="GdkModifierType" c:type="GdkModifierType"/>
8149           </parameter>
8150         </parameters>
8151       </method>
8152       <method name="set_accel_path" c:identifier="gtk_widget_set_accel_path">
8153         <return-value>
8154           <type name="none" c:type="void"/>
8155         </return-value>
8156         <parameters>
8157           <parameter name="widget">
8158             <type name="Widget" c:type="GtkWidget*"/>
8159           </parameter>
8160           <parameter name="accel_path" allow-none="1">
8161             <type name="string" c:type="gchar*"/>
8162           </parameter>
8163           <parameter name="accel_group" allow-none="1">
8164             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
8165           </parameter>
8166         </parameters>
8167       </method>
8168       <method name="list_accel_closures"
8169               c:identifier="gtk_widget_list_accel_closures">
8170         <return-value>
8171           <type name="GList" c:type="GList*"/>
8172         </return-value>
8173         <parameters>
8174           <parameter name="widget">
8175             <type name="Widget" c:type="GtkWidget*"/>
8176           </parameter>
8177         </parameters>
8178       </method>
8179       <method name="can_activate_accel"
8180               c:identifier="gtk_widget_can_activate_accel">
8181         <return-value>
8182           <type name="boolean" c:type="gboolean"/>
8183         </return-value>
8184         <parameters>
8185           <parameter name="widget">
8186             <type name="Widget" c:type="GtkWidget*"/>
8187           </parameter>
8188           <parameter name="signal_id">
8189             <type name="guint" c:type="guint"/>
8190           </parameter>
8191         </parameters>
8192       </method>
8193       <method name="mnemonic_activate"
8194               c:identifier="gtk_widget_mnemonic_activate">
8195         <return-value>
8196           <type name="boolean" c:type="gboolean"/>
8197         </return-value>
8198         <parameters>
8199           <parameter name="widget">
8200             <type name="Widget" c:type="GtkWidget*"/>
8201           </parameter>
8202           <parameter name="group_cycling">
8203             <type name="boolean" c:type="gboolean"/>
8204           </parameter>
8205         </parameters>
8206       </method>
8207       <method name="event" c:identifier="gtk_widget_event">
8208         <return-value>
8209           <type name="boolean" c:type="gboolean"/>
8210         </return-value>
8211         <parameters>
8212           <parameter name="widget">
8213             <type name="Widget" c:type="GtkWidget*"/>
8214           </parameter>
8215           <parameter name="event">
8216             <type name="GdkEvent" c:type="GdkEvent*"/>
8217           </parameter>
8218         </parameters>
8219       </method>
8220       <method name="send_expose" c:identifier="gtk_widget_send_expose">
8221         <return-value>
8222           <type name="int32" c:type="gint"/>
8223         </return-value>
8224         <parameters>
8225           <parameter name="widget">
8226             <type name="Widget" c:type="GtkWidget*"/>
8227           </parameter>
8228           <parameter name="event">
8229             <type name="GdkEvent" c:type="GdkEvent*"/>
8230           </parameter>
8231         </parameters>
8232       </method>
8233       <method name="activate" c:identifier="gtk_widget_activate">
8234         <return-value>
8235           <type name="boolean" c:type="gboolean"/>
8236         </return-value>
8237         <parameters>
8238           <parameter name="widget">
8239             <type name="Widget" c:type="GtkWidget*"/>
8240           </parameter>
8241         </parameters>
8242       </method>
8243       <method name="set_scroll_adjustments"
8244               c:identifier="gtk_widget_set_scroll_adjustments">
8245         <return-value>
8246           <type name="boolean" c:type="gboolean"/>
8247         </return-value>
8248         <parameters>
8249           <parameter name="widget">
8250             <type name="Widget" c:type="GtkWidget*"/>
8251           </parameter>
8252           <parameter name="hadjustment" allow-none="1">
8253             <type name="Adjustment" c:type="GtkAdjustment*"/>
8254           </parameter>
8255           <parameter name="vadjustment" allow-none="1">
8256             <type name="Adjustment" c:type="GtkAdjustment*"/>
8257           </parameter>
8258         </parameters>
8259       </method>
8260       <method name="reparent" c:identifier="gtk_widget_reparent">
8261         <return-value>
8262           <type name="none" c:type="void"/>
8263         </return-value>
8264         <parameters>
8265           <parameter name="widget">
8266             <type name="Widget" c:type="GtkWidget*"/>
8267           </parameter>
8268           <parameter name="new_parent">
8269             <type name="Widget" c:type="GtkWidget*"/>
8270           </parameter>
8271         </parameters>
8272       </method>
8273       <method name="intersect" c:identifier="gtk_widget_intersect">
8274         <return-value>
8275           <type name="boolean" c:type="gboolean"/>
8276         </return-value>
8277         <parameters>
8278           <parameter name="widget">
8279             <type name="Widget" c:type="GtkWidget*"/>
8280           </parameter>
8281           <parameter name="area">
8282             <type name="GdkRectangle" c:type="GdkRectangle*"/>
8283           </parameter>
8284           <parameter name="intersection">
8285             <type name="GdkRectangle" c:type="GdkRectangle*"/>
8286           </parameter>
8287         </parameters>
8288       </method>
8289       <method name="region_intersect"
8290               c:identifier="gtk_widget_region_intersect">
8291         <return-value>
8292           <type name="GdkRegion" c:type="GdkRegion*"/>
8293         </return-value>
8294         <parameters>
8295           <parameter name="widget">
8296             <type name="Widget" c:type="GtkWidget*"/>
8297           </parameter>
8298           <parameter name="region">
8299             <type name="GdkRegion" c:type="GdkRegion*"/>
8300           </parameter>
8301         </parameters>
8302       </method>
8303       <method name="freeze_child_notify"
8304               c:identifier="gtk_widget_freeze_child_notify">
8305         <return-value>
8306           <type name="none" c:type="void"/>
8307         </return-value>
8308         <parameters>
8309           <parameter name="widget">
8310             <type name="Widget" c:type="GtkWidget*"/>
8311           </parameter>
8312         </parameters>
8313       </method>
8314       <method name="child_notify" c:identifier="gtk_widget_child_notify">
8315         <return-value>
8316           <type name="none" c:type="void"/>
8317         </return-value>
8318         <parameters>
8319           <parameter name="widget">
8320             <type name="Widget" c:type="GtkWidget*"/>
8321           </parameter>
8322           <parameter name="child_property">
8323             <type name="string" c:type="gchar*"/>
8324           </parameter>
8325         </parameters>
8326       </method>
8327       <method name="thaw_child_notify"
8328               c:identifier="gtk_widget_thaw_child_notify">
8329         <return-value>
8330           <type name="none" c:type="void"/>
8331         </return-value>
8332         <parameters>
8333           <parameter name="widget">
8334             <type name="Widget" c:type="GtkWidget*"/>
8335           </parameter>
8336         </parameters>
8337       </method>
8338       <method name="is_focus" c:identifier="gtk_widget_is_focus">
8339         <return-value>
8340           <type name="boolean" c:type="gboolean"/>
8341         </return-value>
8342         <parameters>
8343           <parameter name="widget">
8344             <type name="Widget" c:type="GtkWidget*"/>
8345           </parameter>
8346         </parameters>
8347       </method>
8348       <method name="grab_focus" c:identifier="gtk_widget_grab_focus">
8349         <return-value>
8350           <type name="none" c:type="void"/>
8351         </return-value>
8352         <parameters>
8353           <parameter name="widget">
8354             <type name="Widget" c:type="GtkWidget*"/>
8355           </parameter>
8356         </parameters>
8357       </method>
8358       <method name="grab_default" c:identifier="gtk_widget_grab_default">
8359         <return-value>
8360           <type name="none" c:type="void"/>
8361         </return-value>
8362         <parameters>
8363           <parameter name="widget">
8364             <type name="Widget" c:type="GtkWidget*"/>
8365           </parameter>
8366         </parameters>
8367       </method>
8368       <method name="set_name" c:identifier="gtk_widget_set_name">
8369         <return-value>
8370           <type name="none" c:type="void"/>
8371         </return-value>
8372         <parameters>
8373           <parameter name="widget">
8374             <type name="Widget" c:type="GtkWidget*"/>
8375           </parameter>
8376           <parameter name="name">
8377             <type name="string" c:type="gchar*"/>
8378           </parameter>
8379         </parameters>
8380       </method>
8381       <method name="get_name" c:identifier="gtk_widget_get_name">
8382         <return-value>
8383           <type name="string" c:type="gchar*"/>
8384         </return-value>
8385         <parameters>
8386           <parameter name="widget">
8387             <type name="Widget" c:type="GtkWidget*"/>
8388           </parameter>
8389         </parameters>
8390       </method>
8391       <method name="set_state" c:identifier="gtk_widget_set_state">
8392         <return-value>
8393           <type name="none" c:type="void"/>
8394         </return-value>
8395         <parameters>
8396           <parameter name="widget">
8397             <type name="Widget" c:type="GtkWidget*"/>
8398           </parameter>
8399           <parameter name="state">
8400             <type name="StateType" c:type="GtkStateType"/>
8401           </parameter>
8402         </parameters>
8403       </method>
8404       <method name="set_sensitive" c:identifier="gtk_widget_set_sensitive">
8405         <return-value>
8406           <type name="none" c:type="void"/>
8407         </return-value>
8408         <parameters>
8409           <parameter name="widget">
8410             <type name="Widget" c:type="GtkWidget*"/>
8411           </parameter>
8412           <parameter name="sensitive">
8413             <type name="boolean" c:type="gboolean"/>
8414           </parameter>
8415         </parameters>
8416       </method>
8417       <method name="set_app_paintable"
8418               c:identifier="gtk_widget_set_app_paintable">
8419         <return-value>
8420           <type name="none" c:type="void"/>
8421         </return-value>
8422         <parameters>
8423           <parameter name="widget">
8424             <type name="Widget" c:type="GtkWidget*"/>
8425           </parameter>
8426           <parameter name="app_paintable">
8427             <type name="boolean" c:type="gboolean"/>
8428           </parameter>
8429         </parameters>
8430       </method>
8431       <method name="set_double_buffered"
8432               c:identifier="gtk_widget_set_double_buffered">
8433         <return-value>
8434           <type name="none" c:type="void"/>
8435         </return-value>
8436         <parameters>
8437           <parameter name="widget">
8438             <type name="Widget" c:type="GtkWidget*"/>
8439           </parameter>
8440           <parameter name="double_buffered">
8441             <type name="boolean" c:type="gboolean"/>
8442           </parameter>
8443         </parameters>
8444       </method>
8445       <method name="set_redraw_on_allocate"
8446               c:identifier="gtk_widget_set_redraw_on_allocate">
8447         <return-value>
8448           <type name="none" c:type="void"/>
8449         </return-value>
8450         <parameters>
8451           <parameter name="widget">
8452             <type name="Widget" c:type="GtkWidget*"/>
8453           </parameter>
8454           <parameter name="redraw_on_allocate">
8455             <type name="boolean" c:type="gboolean"/>
8456           </parameter>
8457         </parameters>
8458       </method>
8459       <method name="set_parent" c:identifier="gtk_widget_set_parent">
8460         <return-value>
8461           <type name="none" c:type="void"/>
8462         </return-value>
8463         <parameters>
8464           <parameter name="widget">
8465             <type name="Widget" c:type="GtkWidget*"/>
8466           </parameter>
8467           <parameter name="parent">
8468             <type name="Widget" c:type="GtkWidget*"/>
8469           </parameter>
8470         </parameters>
8471       </method>
8472       <method name="set_parent_window"
8473               c:identifier="gtk_widget_set_parent_window">
8474         <return-value>
8475           <type name="none" c:type="void"/>
8476         </return-value>
8477         <parameters>
8478           <parameter name="widget">
8479             <type name="Widget" c:type="GtkWidget*"/>
8480           </parameter>
8481           <parameter name="parent_window">
8482             <type name="Gdk.Window" c:type="GdkWindow*"/>
8483           </parameter>
8484         </parameters>
8485       </method>
8486       <method name="set_child_visible"
8487               c:identifier="gtk_widget_set_child_visible">
8488         <return-value>
8489           <type name="none" c:type="void"/>
8490         </return-value>
8491         <parameters>
8492           <parameter name="widget">
8493             <type name="Widget" c:type="GtkWidget*"/>
8494           </parameter>
8495           <parameter name="is_visible">
8496             <type name="boolean" c:type="gboolean"/>
8497           </parameter>
8498         </parameters>
8499       </method>
8500       <method name="get_child_visible"
8501               c:identifier="gtk_widget_get_child_visible">
8502         <return-value>
8503           <type name="boolean" c:type="gboolean"/>
8504         </return-value>
8505         <parameters>
8506           <parameter name="widget">
8507             <type name="Widget" c:type="GtkWidget*"/>
8508           </parameter>
8509         </parameters>
8510       </method>
8511       <method name="get_parent_window"
8512               c:identifier="gtk_widget_get_parent_window">
8513         <return-value>
8514           <type name="Gdk.Window" c:type="GdkWindow*"/>
8515         </return-value>
8516         <parameters>
8517           <parameter name="widget">
8518             <type name="Widget" c:type="GtkWidget*"/>
8519           </parameter>
8520         </parameters>
8521       </method>
8522       <method name="child_focus" c:identifier="gtk_widget_child_focus">
8523         <return-value>
8524           <type name="boolean" c:type="gboolean"/>
8525         </return-value>
8526         <parameters>
8527           <parameter name="widget">
8528             <type name="Widget" c:type="GtkWidget*"/>
8529           </parameter>
8530           <parameter name="direction">
8531             <type name="DirectionType" c:type="GtkDirectionType"/>
8532           </parameter>
8533         </parameters>
8534       </method>
8535       <method name="keynav_failed" c:identifier="gtk_widget_keynav_failed">
8536         <return-value>
8537           <type name="boolean" c:type="gboolean"/>
8538         </return-value>
8539         <parameters>
8540           <parameter name="widget">
8541             <type name="Widget" c:type="GtkWidget*"/>
8542           </parameter>
8543           <parameter name="direction">
8544             <type name="DirectionType" c:type="GtkDirectionType"/>
8545           </parameter>
8546         </parameters>
8547       </method>
8548       <method name="error_bell" c:identifier="gtk_widget_error_bell">
8549         <return-value>
8550           <type name="none" c:type="void"/>
8551         </return-value>
8552         <parameters>
8553           <parameter name="widget">
8554             <type name="Widget" c:type="GtkWidget*"/>
8555           </parameter>
8556         </parameters>
8557       </method>
8558       <method name="set_size_request"
8559               c:identifier="gtk_widget_set_size_request">
8560         <return-value>
8561           <type name="none" c:type="void"/>
8562         </return-value>
8563         <parameters>
8564           <parameter name="widget">
8565             <type name="Widget" c:type="GtkWidget*"/>
8566           </parameter>
8567           <parameter name="width">
8568             <type name="int32" c:type="gint"/>
8569           </parameter>
8570           <parameter name="height">
8571             <type name="int32" c:type="gint"/>
8572           </parameter>
8573         </parameters>
8574       </method>
8575       <method name="get_size_request"
8576               c:identifier="gtk_widget_get_size_request">
8577         <return-value>
8578           <type name="none" c:type="void"/>
8579         </return-value>
8580         <parameters>
8581           <parameter name="widget">
8582             <type name="Widget" c:type="GtkWidget*"/>
8583           </parameter>
8584           <parameter name="width" direction="out">
8585             <type name="gint" c:type="gint*"/>
8586           </parameter>
8587           <parameter name="height" direction="out">
8588             <type name="gint" c:type="gint*"/>
8589           </parameter>
8590         </parameters>
8591       </method>
8592       <method name="set_uposition" c:identifier="gtk_widget_set_uposition">
8593         <return-value>
8594           <type name="none" c:type="void"/>
8595         </return-value>
8596         <parameters>
8597           <parameter name="widget">
8598             <type name="Widget" c:type="GtkWidget*"/>
8599           </parameter>
8600           <parameter name="x">
8601             <type name="int32" c:type="gint"/>
8602           </parameter>
8603           <parameter name="y">
8604             <type name="int32" c:type="gint"/>
8605           </parameter>
8606         </parameters>
8607       </method>
8608       <method name="set_usize" c:identifier="gtk_widget_set_usize">
8609         <return-value>
8610           <type name="none" c:type="void"/>
8611         </return-value>
8612         <parameters>
8613           <parameter name="widget">
8614             <type name="Widget" c:type="GtkWidget*"/>
8615           </parameter>
8616           <parameter name="width">
8617             <type name="int32" c:type="gint"/>
8618           </parameter>
8619           <parameter name="height">
8620             <type name="int32" c:type="gint"/>
8621           </parameter>
8622         </parameters>
8623       </method>
8624       <method name="set_events" c:identifier="gtk_widget_set_events">
8625         <return-value>
8626           <type name="none" c:type="void"/>
8627         </return-value>
8628         <parameters>
8629           <parameter name="widget">
8630             <type name="Widget" c:type="GtkWidget*"/>
8631           </parameter>
8632           <parameter name="events">
8633             <type name="int32" c:type="gint"/>
8634           </parameter>
8635         </parameters>
8636       </method>
8637       <method name="add_events" c:identifier="gtk_widget_add_events">
8638         <return-value>
8639           <type name="none" c:type="void"/>
8640         </return-value>
8641         <parameters>
8642           <parameter name="widget">
8643             <type name="Widget" c:type="GtkWidget*"/>
8644           </parameter>
8645           <parameter name="events">
8646             <type name="int32" c:type="gint"/>
8647           </parameter>
8648         </parameters>
8649       </method>
8650       <method name="set_extension_events"
8651               c:identifier="gtk_widget_set_extension_events">
8652         <return-value>
8653           <type name="none" c:type="void"/>
8654         </return-value>
8655         <parameters>
8656           <parameter name="widget">
8657             <type name="Widget" c:type="GtkWidget*"/>
8658           </parameter>
8659           <parameter name="mode">
8660             <type name="GdkExtensionMode" c:type="GdkExtensionMode"/>
8661           </parameter>
8662         </parameters>
8663       </method>
8664       <method name="get_extension_events"
8665               c:identifier="gtk_widget_get_extension_events">
8666         <return-value>
8667           <type name="GdkExtensionMode" c:type="GdkExtensionMode"/>
8668         </return-value>
8669         <parameters>
8670           <parameter name="widget">
8671             <type name="Widget" c:type="GtkWidget*"/>
8672           </parameter>
8673         </parameters>
8674       </method>
8675       <method name="get_colormap" c:identifier="gtk_widget_get_colormap">
8676         <return-value>
8677           <type name="Gdk.Colormap" c:type="GdkColormap*"/>
8678         </return-value>
8679         <parameters>
8680           <parameter name="widget">
8681             <type name="Widget" c:type="GtkWidget*"/>
8682           </parameter>
8683         </parameters>
8684       </method>
8685       <method name="get_visual" c:identifier="gtk_widget_get_visual">
8686         <return-value>
8687           <type name="Gdk.Visual" c:type="GdkVisual*"/>
8688         </return-value>
8689         <parameters>
8690           <parameter name="widget">
8691             <type name="Widget" c:type="GtkWidget*"/>
8692           </parameter>
8693         </parameters>
8694       </method>
8695       <method name="get_screen" c:identifier="gtk_widget_get_screen">
8696         <return-value>
8697           <type name="Gdk.Screen" c:type="GdkScreen*"/>
8698         </return-value>
8699         <parameters>
8700           <parameter name="widget">
8701             <type name="Widget" c:type="GtkWidget*"/>
8702           </parameter>
8703         </parameters>
8704       </method>
8705       <method name="has_screen" c:identifier="gtk_widget_has_screen">
8706         <return-value>
8707           <type name="boolean" c:type="gboolean"/>
8708         </return-value>
8709         <parameters>
8710           <parameter name="widget">
8711             <type name="Widget" c:type="GtkWidget*"/>
8712           </parameter>
8713         </parameters>
8714       </method>
8715       <method name="get_display" c:identifier="gtk_widget_get_display">
8716         <return-value>
8717           <type name="Gdk.Display" c:type="GdkDisplay*"/>
8718         </return-value>
8719         <parameters>
8720           <parameter name="widget">
8721             <type name="Widget" c:type="GtkWidget*"/>
8722           </parameter>
8723         </parameters>
8724       </method>
8725       <method name="get_root_window" c:identifier="gtk_widget_get_root_window">
8726         <return-value>
8727           <type name="Gdk.Window" c:type="GdkWindow*"/>
8728         </return-value>
8729         <parameters>
8730           <parameter name="widget">
8731             <type name="Widget" c:type="GtkWidget*"/>
8732           </parameter>
8733         </parameters>
8734       </method>
8735       <method name="get_settings" c:identifier="gtk_widget_get_settings">
8736         <return-value>
8737           <type name="Settings" c:type="GtkSettings*"/>
8738         </return-value>
8739         <parameters>
8740           <parameter name="widget">
8741             <type name="Widget" c:type="GtkWidget*"/>
8742           </parameter>
8743         </parameters>
8744       </method>
8745       <method name="get_clipboard" c:identifier="gtk_widget_get_clipboard">
8746         <return-value>
8747           <type name="GtkClipboard" c:type="GtkClipboard*"/>
8748         </return-value>
8749         <parameters>
8750           <parameter name="widget">
8751             <type name="Widget" c:type="GtkWidget*"/>
8752           </parameter>
8753           <parameter name="selection">
8754             <type name="GdkAtom" c:type="GdkAtom"/>
8755           </parameter>
8756         </parameters>
8757       </method>
8758       <method name="get_accessible" c:identifier="gtk_widget_get_accessible">
8759         <return-value>
8760           <type name="Atk.Object" c:type="AtkObject*"/>
8761         </return-value>
8762         <parameters>
8763           <parameter name="widget">
8764             <type name="Widget" c:type="GtkWidget*"/>
8765           </parameter>
8766         </parameters>
8767       </method>
8768       <method name="set_colormap" c:identifier="gtk_widget_set_colormap">
8769         <return-value>
8770           <type name="none" c:type="void"/>
8771         </return-value>
8772         <parameters>
8773           <parameter name="widget">
8774             <type name="Widget" c:type="GtkWidget*"/>
8775           </parameter>
8776           <parameter name="colormap">
8777             <type name="Gdk.Colormap" c:type="GdkColormap*"/>
8778           </parameter>
8779         </parameters>
8780       </method>
8781       <method name="get_events" c:identifier="gtk_widget_get_events">
8782         <return-value>
8783           <type name="int32" c:type="gint"/>
8784         </return-value>
8785         <parameters>
8786           <parameter name="widget">
8787             <type name="Widget" c:type="GtkWidget*"/>
8788           </parameter>
8789         </parameters>
8790       </method>
8791       <method name="get_pointer" c:identifier="gtk_widget_get_pointer">
8792         <return-value>
8793           <type name="none" c:type="void"/>
8794         </return-value>
8795         <parameters>
8796           <parameter name="widget">
8797             <type name="Widget" c:type="GtkWidget*"/>
8798           </parameter>
8799           <parameter name="x">
8800             <type name="gint" c:type="gint*"/>
8801           </parameter>
8802           <parameter name="y">
8803             <type name="gint" c:type="gint*"/>
8804           </parameter>
8805         </parameters>
8806       </method>
8807       <method name="is_ancestor" c:identifier="gtk_widget_is_ancestor">
8808         <return-value>
8809           <type name="boolean" c:type="gboolean"/>
8810         </return-value>
8811         <parameters>
8812           <parameter name="widget">
8813             <type name="Widget" c:type="GtkWidget*"/>
8814           </parameter>
8815           <parameter name="ancestor">
8816             <type name="Widget" c:type="GtkWidget*"/>
8817           </parameter>
8818         </parameters>
8819       </method>
8820       <method name="translate_coordinates"
8821               c:identifier="gtk_widget_translate_coordinates">
8822         <return-value>
8823           <type name="boolean" c:type="gboolean"/>
8824         </return-value>
8825         <parameters>
8826           <parameter name="src_widget">
8827             <type name="Widget" c:type="GtkWidget*"/>
8828           </parameter>
8829           <parameter name="dest_widget">
8830             <type name="Widget" c:type="GtkWidget*"/>
8831           </parameter>
8832           <parameter name="src_x">
8833             <type name="int32" c:type="gint"/>
8834           </parameter>
8835           <parameter name="src_y">
8836             <type name="int32" c:type="gint"/>
8837           </parameter>
8838           <parameter name="dest_x" direction="out">
8839             <type name="gint" c:type="gint*"/>
8840           </parameter>
8841           <parameter name="dest_y" direction="out">
8842             <type name="gint" c:type="gint*"/>
8843           </parameter>
8844         </parameters>
8845       </method>
8846       <method name="hide_on_delete" c:identifier="gtk_widget_hide_on_delete">
8847         <return-value>
8848           <type name="boolean" c:type="gboolean"/>
8849         </return-value>
8850         <parameters>
8851           <parameter name="widget">
8852             <type name="Widget" c:type="GtkWidget*"/>
8853           </parameter>
8854         </parameters>
8855       </method>
8856       <method name="set_style" c:identifier="gtk_widget_set_style">
8857         <return-value>
8858           <type name="none" c:type="void"/>
8859         </return-value>
8860         <parameters>
8861           <parameter name="widget">
8862             <type name="Widget" c:type="GtkWidget*"/>
8863           </parameter>
8864           <parameter name="style" allow-none="1">
8865             <type name="Style" c:type="GtkStyle*"/>
8866           </parameter>
8867         </parameters>
8868       </method>
8869       <method name="ensure_style" c:identifier="gtk_widget_ensure_style">
8870         <return-value>
8871           <type name="none" c:type="void"/>
8872         </return-value>
8873         <parameters>
8874           <parameter name="widget">
8875             <type name="Widget" c:type="GtkWidget*"/>
8876           </parameter>
8877         </parameters>
8878       </method>
8879       <method name="get_style" c:identifier="gtk_widget_get_style">
8880         <return-value>
8881           <type name="Style" c:type="GtkStyle*"/>
8882         </return-value>
8883         <parameters>
8884           <parameter name="widget">
8885             <type name="Widget" c:type="GtkWidget*"/>
8886           </parameter>
8887         </parameters>
8888       </method>
8889       <method name="modify_style" c:identifier="gtk_widget_modify_style">
8890         <return-value>
8891           <type name="none" c:type="void"/>
8892         </return-value>
8893         <parameters>
8894           <parameter name="widget">
8895             <type name="Widget" c:type="GtkWidget*"/>
8896           </parameter>
8897           <parameter name="style">
8898             <type name="RcStyle" c:type="GtkRcStyle*"/>
8899           </parameter>
8900         </parameters>
8901       </method>
8902       <method name="get_modifier_style"
8903               c:identifier="gtk_widget_get_modifier_style">
8904         <return-value>
8905           <type name="RcStyle" c:type="GtkRcStyle*"/>
8906         </return-value>
8907         <parameters>
8908           <parameter name="widget">
8909             <type name="Widget" c:type="GtkWidget*"/>
8910           </parameter>
8911         </parameters>
8912       </method>
8913       <method name="modify_fg" c:identifier="gtk_widget_modify_fg">
8914         <return-value>
8915           <type name="none" c:type="void"/>
8916         </return-value>
8917         <parameters>
8918           <parameter name="widget">
8919             <type name="Widget" c:type="GtkWidget*"/>
8920           </parameter>
8921           <parameter name="state">
8922             <type name="StateType" c:type="GtkStateType"/>
8923           </parameter>
8924           <parameter name="color" allow-none="1">
8925             <type name="GdkColor" c:type="GdkColor*"/>
8926           </parameter>
8927         </parameters>
8928       </method>
8929       <method name="modify_bg" c:identifier="gtk_widget_modify_bg">
8930         <return-value>
8931           <type name="none" c:type="void"/>
8932         </return-value>
8933         <parameters>
8934           <parameter name="widget">
8935             <type name="Widget" c:type="GtkWidget*"/>
8936           </parameter>
8937           <parameter name="state">
8938             <type name="StateType" c:type="GtkStateType"/>
8939           </parameter>
8940           <parameter name="color" allow-none="1">
8941             <type name="GdkColor" c:type="GdkColor*"/>
8942           </parameter>
8943         </parameters>
8944       </method>
8945       <method name="modify_text" c:identifier="gtk_widget_modify_text">
8946         <return-value>
8947           <type name="none" c:type="void"/>
8948         </return-value>
8949         <parameters>
8950           <parameter name="widget">
8951             <type name="Widget" c:type="GtkWidget*"/>
8952           </parameter>
8953           <parameter name="state">
8954             <type name="StateType" c:type="GtkStateType"/>
8955           </parameter>
8956           <parameter name="color" allow-none="1">
8957             <type name="GdkColor" c:type="GdkColor*"/>
8958           </parameter>
8959         </parameters>
8960       </method>
8961       <method name="modify_base" c:identifier="gtk_widget_modify_base">
8962         <return-value>
8963           <type name="none" c:type="void"/>
8964         </return-value>
8965         <parameters>
8966           <parameter name="widget">
8967             <type name="Widget" c:type="GtkWidget*"/>
8968           </parameter>
8969           <parameter name="state">
8970             <type name="StateType" c:type="GtkStateType"/>
8971           </parameter>
8972           <parameter name="color" allow-none="1">
8973             <type name="GdkColor" c:type="GdkColor*"/>
8974           </parameter>
8975         </parameters>
8976       </method>
8977       <method name="modify_cursor" c:identifier="gtk_widget_modify_cursor">
8978         <return-value>
8979           <type name="none" c:type="void"/>
8980         </return-value>
8981         <parameters>
8982           <parameter name="widget">
8983             <type name="Widget" c:type="GtkWidget*"/>
8984           </parameter>
8985           <parameter name="primary">
8986             <type name="GdkColor" c:type="GdkColor*"/>
8987           </parameter>
8988           <parameter name="secondary">
8989             <type name="GdkColor" c:type="GdkColor*"/>
8990           </parameter>
8991         </parameters>
8992       </method>
8993       <method name="modify_font" c:identifier="gtk_widget_modify_font">
8994         <return-value>
8995           <type name="none" c:type="void"/>
8996         </return-value>
8997         <parameters>
8998           <parameter name="widget">
8999             <type name="Widget" c:type="GtkWidget*"/>
9000           </parameter>
9001           <parameter name="font_desc" allow-none="1">
9002             <type name="PangoFontDescription" c:type="PangoFontDescription*"/>
9003           </parameter>
9004         </parameters>
9005       </method>
9006       <method name="create_pango_context"
9007               c:identifier="gtk_widget_create_pango_context">
9008         <return-value>
9009           <type name="Pango.Context" c:type="PangoContext*"/>
9010         </return-value>
9011         <parameters>
9012           <parameter name="widget">
9013             <type name="Widget" c:type="GtkWidget*"/>
9014           </parameter>
9015         </parameters>
9016       </method>
9017       <method name="get_pango_context"
9018               c:identifier="gtk_widget_get_pango_context">
9019         <return-value>
9020           <type name="Pango.Context" c:type="PangoContext*"/>
9021         </return-value>
9022         <parameters>
9023           <parameter name="widget">
9024             <type name="Widget" c:type="GtkWidget*"/>
9025           </parameter>
9026         </parameters>
9027       </method>
9028       <method name="create_pango_layout"
9029               c:identifier="gtk_widget_create_pango_layout">
9030         <return-value>
9031           <type name="Pango.Layout" c:type="PangoLayout*"/>
9032         </return-value>
9033         <parameters>
9034           <parameter name="widget">
9035             <type name="Widget" c:type="GtkWidget*"/>
9036           </parameter>
9037           <parameter name="text">
9038             <type name="string" c:type="gchar*"/>
9039           </parameter>
9040         </parameters>
9041       </method>
9042       <method name="render_icon" c:identifier="gtk_widget_render_icon">
9043         <return-value>
9044           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
9045         </return-value>
9046         <parameters>
9047           <parameter name="widget">
9048             <type name="Widget" c:type="GtkWidget*"/>
9049           </parameter>
9050           <parameter name="stock_id">
9051             <type name="string" c:type="gchar*"/>
9052           </parameter>
9053           <parameter name="size">
9054             <type name="IconSize" c:type="GtkIconSize"/>
9055           </parameter>
9056           <parameter name="detail" allow-none="1">
9057             <type name="string" c:type="gchar*"/>
9058           </parameter>
9059         </parameters>
9060       </method>
9061       <method name="set_composite_name"
9062               c:identifier="gtk_widget_set_composite_name">
9063         <return-value>
9064           <type name="none" c:type="void"/>
9065         </return-value>
9066         <parameters>
9067           <parameter name="widget">
9068             <type name="Widget" c:type="GtkWidget*"/>
9069           </parameter>
9070           <parameter name="name">
9071             <type name="string" c:type="gchar*"/>
9072           </parameter>
9073         </parameters>
9074       </method>
9075       <method name="get_composite_name"
9076               c:identifier="gtk_widget_get_composite_name">
9077         <return-value>
9078           <type name="string" c:type="gchar*"/>
9079         </return-value>
9080         <parameters>
9081           <parameter name="widget">
9082             <type name="Widget" c:type="GtkWidget*"/>
9083           </parameter>
9084         </parameters>
9085       </method>
9086       <method name="reset_rc_styles" c:identifier="gtk_widget_reset_rc_styles">
9087         <return-value>
9088           <type name="none" c:type="void"/>
9089         </return-value>
9090         <parameters>
9091           <parameter name="widget">
9092             <type name="Widget" c:type="GtkWidget*"/>
9093           </parameter>
9094         </parameters>
9095       </method>
9096       <method name="style_get_property"
9097               c:identifier="gtk_widget_style_get_property">
9098         <return-value>
9099           <type name="none" c:type="void"/>
9100         </return-value>
9101         <parameters>
9102           <parameter name="widget">
9103             <type name="Widget" c:type="GtkWidget*"/>
9104           </parameter>
9105           <parameter name="property_name">
9106             <type name="string" c:type="gchar*"/>
9107           </parameter>
9108           <parameter name="value">
9109             <type name="GValue" c:type="GValue*"/>
9110           </parameter>
9111         </parameters>
9112       </method>
9113       <method name="style_get_valist"
9114               c:identifier="gtk_widget_style_get_valist">
9115         <return-value>
9116           <type name="none" c:type="void"/>
9117         </return-value>
9118         <parameters>
9119           <parameter name="widget">
9120             <type name="Widget" c:type="GtkWidget*"/>
9121           </parameter>
9122           <parameter name="first_property_name">
9123             <type name="string" c:type="gchar*"/>
9124           </parameter>
9125           <parameter name="var_args">
9126             <type name="va_list" c:type="va_list"/>
9127           </parameter>
9128         </parameters>
9129       </method>
9130       <method name="style_get" c:identifier="gtk_widget_style_get">
9131         <return-value>
9132           <type name="none" c:type="void"/>
9133         </return-value>
9134         <parameters>
9135           <parameter name="widget">
9136             <type name="Widget" c:type="GtkWidget*"/>
9137           </parameter>
9138           <parameter name="first_property_name">
9139             <type name="string" c:type="gchar*"/>
9140           </parameter>
9141         </parameters>
9142       </method>
9143       <method name="set_direction" c:identifier="gtk_widget_set_direction">
9144         <return-value>
9145           <type name="none" c:type="void"/>
9146         </return-value>
9147         <parameters>
9148           <parameter name="widget">
9149             <type name="Widget" c:type="GtkWidget*"/>
9150           </parameter>
9151           <parameter name="dir">
9152             <type name="TextDirection" c:type="GtkTextDirection"/>
9153           </parameter>
9154         </parameters>
9155       </method>
9156       <method name="get_direction" c:identifier="gtk_widget_get_direction">
9157         <return-value>
9158           <type name="TextDirection" c:type="GtkTextDirection"/>
9159         </return-value>
9160         <parameters>
9161           <parameter name="widget">
9162             <type name="Widget" c:type="GtkWidget*"/>
9163           </parameter>
9164         </parameters>
9165       </method>
9166       <method name="is_composited" c:identifier="gtk_widget_is_composited">
9167         <return-value>
9168           <type name="boolean" c:type="gboolean"/>
9169         </return-value>
9170         <parameters>
9171           <parameter name="widget">
9172             <type name="Widget" c:type="GtkWidget*"/>
9173           </parameter>
9174         </parameters>
9175       </method>
9176       <method name="shape_combine_mask"
9177               c:identifier="gtk_widget_shape_combine_mask">
9178         <return-value>
9179           <type name="none" c:type="void"/>
9180         </return-value>
9181         <parameters>
9182           <parameter name="widget">
9183             <type name="Widget" c:type="GtkWidget*"/>
9184           </parameter>
9185           <parameter name="shape_mask">
9186             <type name="GdkBitmap" c:type="GdkBitmap*"/>
9187           </parameter>
9188           <parameter name="offset_x">
9189             <type name="int32" c:type="gint"/>
9190           </parameter>
9191           <parameter name="offset_y">
9192             <type name="int32" c:type="gint"/>
9193           </parameter>
9194         </parameters>
9195       </method>
9196       <method name="input_shape_combine_mask"
9197               c:identifier="gtk_widget_input_shape_combine_mask">
9198         <return-value>
9199           <type name="none" c:type="void"/>
9200         </return-value>
9201         <parameters>
9202           <parameter name="widget">
9203             <type name="Widget" c:type="GtkWidget*"/>
9204           </parameter>
9205           <parameter name="shape_mask" allow-none="1">
9206             <type name="GdkBitmap" c:type="GdkBitmap*"/>
9207           </parameter>
9208           <parameter name="offset_x">
9209             <type name="int32" c:type="gint"/>
9210           </parameter>
9211           <parameter name="offset_y">
9212             <type name="int32" c:type="gint"/>
9213           </parameter>
9214         </parameters>
9215       </method>
9216       <method name="reset_shapes" c:identifier="gtk_widget_reset_shapes">
9217         <return-value>
9218           <type name="none" c:type="void"/>
9219         </return-value>
9220         <parameters>
9221           <parameter name="widget">
9222             <type name="Widget" c:type="GtkWidget*"/>
9223           </parameter>
9224         </parameters>
9225       </method>
9226       <method name="path" c:identifier="gtk_widget_path">
9227         <return-value>
9228           <type name="none" c:type="void"/>
9229         </return-value>
9230         <parameters>
9231           <parameter name="widget">
9232             <type name="Widget" c:type="GtkWidget*"/>
9233           </parameter>
9234           <parameter name="path_length" direction="out">
9235             <type name="guint" c:type="guint*"/>
9236           </parameter>
9237           <parameter name="path" direction="out">
9238             <type name="gchar" c:type="gchar**"/>
9239           </parameter>
9240           <parameter name="path_reversed" direction="out">
9241             <type name="gchar" c:type="gchar**"/>
9242           </parameter>
9243         </parameters>
9244       </method>
9245       <method name="class_path" c:identifier="gtk_widget_class_path">
9246         <return-value>
9247           <type name="none" c:type="void"/>
9248         </return-value>
9249         <parameters>
9250           <parameter name="widget">
9251             <type name="Widget" c:type="GtkWidget*"/>
9252           </parameter>
9253           <parameter name="path_length" direction="out">
9254             <type name="guint" c:type="guint*"/>
9255           </parameter>
9256           <parameter name="path" direction="out">
9257             <type name="gchar" c:type="gchar**"/>
9258           </parameter>
9259           <parameter name="path_reversed" direction="out">
9260             <type name="gchar" c:type="gchar**"/>
9261           </parameter>
9262         </parameters>
9263       </method>
9264       <method name="list_mnemonic_labels"
9265               c:identifier="gtk_widget_list_mnemonic_labels">
9266         <return-value>
9267           <type name="GList" c:type="GList*"/>
9268         </return-value>
9269         <parameters>
9270           <parameter name="widget">
9271             <type name="Widget" c:type="GtkWidget*"/>
9272           </parameter>
9273         </parameters>
9274       </method>
9275       <method name="add_mnemonic_label"
9276               c:identifier="gtk_widget_add_mnemonic_label">
9277         <return-value>
9278           <type name="none" c:type="void"/>
9279         </return-value>
9280         <parameters>
9281           <parameter name="widget">
9282             <type name="Widget" c:type="GtkWidget*"/>
9283           </parameter>
9284           <parameter name="label">
9285             <type name="Widget" c:type="GtkWidget*"/>
9286           </parameter>
9287         </parameters>
9288       </method>
9289       <method name="remove_mnemonic_label"
9290               c:identifier="gtk_widget_remove_mnemonic_label">
9291         <return-value>
9292           <type name="none" c:type="void"/>
9293         </return-value>
9294         <parameters>
9295           <parameter name="widget">
9296             <type name="Widget" c:type="GtkWidget*"/>
9297           </parameter>
9298           <parameter name="label">
9299             <type name="Widget" c:type="GtkWidget*"/>
9300           </parameter>
9301         </parameters>
9302       </method>
9303       <method name="set_tooltip_window"
9304               c:identifier="gtk_widget_set_tooltip_window">
9305         <return-value>
9306           <type name="none" c:type="void"/>
9307         </return-value>
9308         <parameters>
9309           <parameter name="widget">
9310             <type name="Widget" c:type="GtkWidget*"/>
9311           </parameter>
9312           <parameter name="custom_window">
9313             <type name="GtkWindow" c:type="GtkWindow*"/>
9314           </parameter>
9315         </parameters>
9316       </method>
9317       <method name="get_tooltip_window"
9318               c:identifier="gtk_widget_get_tooltip_window">
9319         <return-value>
9320           <type name="GtkWindow" c:type="GtkWindow*"/>
9321         </return-value>
9322         <parameters>
9323           <parameter name="widget">
9324             <type name="Widget" c:type="GtkWidget*"/>
9325           </parameter>
9326         </parameters>
9327       </method>
9328       <method name="trigger_tooltip_query"
9329               c:identifier="gtk_widget_trigger_tooltip_query">
9330         <return-value>
9331           <type name="none" c:type="void"/>
9332         </return-value>
9333         <parameters>
9334           <parameter name="widget">
9335             <type name="Widget" c:type="GtkWidget*"/>
9336           </parameter>
9337         </parameters>
9338       </method>
9339       <method name="set_tooltip_text"
9340               c:identifier="gtk_widget_set_tooltip_text">
9341         <return-value>
9342           <type name="none" c:type="void"/>
9343         </return-value>
9344         <parameters>
9345           <parameter name="widget">
9346             <type name="Widget" c:type="GtkWidget*"/>
9347           </parameter>
9348           <parameter name="text">
9349             <type name="string" c:type="gchar*"/>
9350           </parameter>
9351         </parameters>
9352       </method>
9353       <method name="get_tooltip_text"
9354               c:identifier="gtk_widget_get_tooltip_text">
9355         <return-value>
9356           <type name="string" c:type="gchar*"/>
9357         </return-value>
9358         <parameters>
9359           <parameter name="widget">
9360             <type name="Widget" c:type="GtkWidget*"/>
9361           </parameter>
9362         </parameters>
9363       </method>
9364       <method name="set_tooltip_markup"
9365               c:identifier="gtk_widget_set_tooltip_markup">
9366         <return-value>
9367           <type name="none" c:type="void"/>
9368         </return-value>
9369         <parameters>
9370           <parameter name="widget">
9371             <type name="Widget" c:type="GtkWidget*"/>
9372           </parameter>
9373           <parameter name="markup">
9374             <type name="string" c:type="gchar*"/>
9375           </parameter>
9376         </parameters>
9377       </method>
9378       <method name="get_tooltip_markup"
9379               c:identifier="gtk_widget_get_tooltip_markup">
9380         <return-value>
9381           <type name="string" c:type="gchar*"/>
9382         </return-value>
9383         <parameters>
9384           <parameter name="widget">
9385             <type name="Widget" c:type="GtkWidget*"/>
9386           </parameter>
9387         </parameters>
9388       </method>
9389       <method name="set_has_tooltip" c:identifier="gtk_widget_set_has_tooltip">
9390         <return-value>
9391           <type name="none" c:type="void"/>
9392         </return-value>
9393         <parameters>
9394           <parameter name="widget">
9395             <type name="Widget" c:type="GtkWidget*"/>
9396           </parameter>
9397           <parameter name="has_tooltip">
9398             <type name="boolean" c:type="gboolean"/>
9399           </parameter>
9400         </parameters>
9401       </method>
9402       <method name="get_has_tooltip" c:identifier="gtk_widget_get_has_tooltip">
9403         <return-value>
9404           <type name="boolean" c:type="gboolean"/>
9405         </return-value>
9406         <parameters>
9407           <parameter name="widget">
9408             <type name="Widget" c:type="GtkWidget*"/>
9409           </parameter>
9410         </parameters>
9411       </method>
9412       <method name="get_action" c:identifier="gtk_widget_get_action">
9413         <return-value>
9414           <type name="Action" c:type="GtkAction*"/>
9415         </return-value>
9416         <parameters>
9417           <parameter name="widget">
9418             <type name="Widget" c:type="GtkWidget*"/>
9419           </parameter>
9420         </parameters>
9421       </method>
9422       <property name="name">
9423         <type name="string" c:type="gchararray"/>
9424       </property>
9425       <property name="parent">
9426         <type name="GtkContainer" c:type="GtkContainer"/>
9427       </property>
9428       <property name="width-request">
9429         <type name="int32" c:type="gint"/>
9430       </property>
9431       <property name="height-request">
9432         <type name="int32" c:type="gint"/>
9433       </property>
9434       <property name="visible">
9435         <type name="boolean" c:type="gboolean"/>
9436       </property>
9437       <property name="sensitive">
9438         <type name="boolean" c:type="gboolean"/>
9439       </property>
9440       <property name="app-paintable">
9441         <type name="boolean" c:type="gboolean"/>
9442       </property>
9443       <property name="can-focus">
9444         <type name="boolean" c:type="gboolean"/>
9445       </property>
9446       <property name="has-focus">
9447         <type name="boolean" c:type="gboolean"/>
9448       </property>
9449       <property name="is-focus">
9450         <type name="boolean" c:type="gboolean"/>
9451       </property>
9452       <property name="can-default">
9453         <type name="boolean" c:type="gboolean"/>
9454       </property>
9455       <property name="has-default">
9456         <type name="boolean" c:type="gboolean"/>
9457       </property>
9458       <property name="receives-default">
9459         <type name="boolean" c:type="gboolean"/>
9460       </property>
9461       <property name="composite-child">
9462         <type name="boolean" c:type="gboolean"/>
9463       </property>
9464       <property name="style">
9465         <type name="GtkStyle" c:type="GtkStyle"/>
9466       </property>
9467       <property name="events">
9468         <type name="GdkEventMask" c:type="GdkEventMask"/>
9469       </property>
9470       <property name="extension-events">
9471         <type name="GdkExtensionMode" c:type="GdkExtensionMode"/>
9472       </property>
9473       <property name="no-show-all">
9474         <type name="boolean" c:type="gboolean"/>
9475       </property>
9476       <property name="has-tooltip">
9477         <type name="boolean" c:type="gboolean"/>
9478       </property>
9479       <property name="tooltip-markup">
9480         <type name="string" c:type="gchararray"/>
9481       </property>
9482       <property name="tooltip-text">
9483         <type name="string" c:type="gchararray"/>
9484       </property>
9485       <field name="activate_signal">
9486         <type name="guint" c:type="guint"/>
9487       </field>
9488       <field name="set_scroll_adjustments_signal">
9489         <type name="guint" c:type="guint"/>
9490       </field>
9491       <callback name="dispatch_child_properties_changed">
9492         <return-value>
9493           <type name="none" c:type="void"/>
9494         </return-value>
9495         <parameters>
9496           <parameter name="widget">
9497             <type name="GtkWidget*" c:type="GtkWidget*"/>
9498           </parameter>
9499           <parameter name="n_pspecs">
9500             <type name="guint" c:type="guint"/>
9501           </parameter>
9502           <parameter name="pspecs">
9503             <type name="GParamSpec**" c:type="GParamSpec**"/>
9504           </parameter>
9505         </parameters>
9506       </callback>
9507       <callback name="show">
9508         <return-value>
9509           <type name="none" c:type="void"/>
9510         </return-value>
9511         <parameters>
9512           <parameter name="widget">
9513             <type name="GtkWidget*" c:type="GtkWidget*"/>
9514           </parameter>
9515         </parameters>
9516       </callback>
9517       <callback name="show_all">
9518         <return-value>
9519           <type name="none" c:type="void"/>
9520         </return-value>
9521         <parameters>
9522           <parameter name="widget">
9523             <type name="GtkWidget*" c:type="GtkWidget*"/>
9524           </parameter>
9525         </parameters>
9526       </callback>
9527       <callback name="hide">
9528         <return-value>
9529           <type name="none" c:type="void"/>
9530         </return-value>
9531         <parameters>
9532           <parameter name="widget">
9533             <type name="GtkWidget*" c:type="GtkWidget*"/>
9534           </parameter>
9535         </parameters>
9536       </callback>
9537       <callback name="hide_all">
9538         <return-value>
9539           <type name="none" c:type="void"/>
9540         </return-value>
9541         <parameters>
9542           <parameter name="widget">
9543             <type name="GtkWidget*" c:type="GtkWidget*"/>
9544           </parameter>
9545         </parameters>
9546       </callback>
9547       <callback name="map">
9548         <return-value>
9549           <type name="none" c:type="void"/>
9550         </return-value>
9551         <parameters>
9552           <parameter name="widget">
9553             <type name="GtkWidget*" c:type="GtkWidget*"/>
9554           </parameter>
9555         </parameters>
9556       </callback>
9557       <callback name="unmap">
9558         <return-value>
9559           <type name="none" c:type="void"/>
9560         </return-value>
9561         <parameters>
9562           <parameter name="widget">
9563             <type name="GtkWidget*" c:type="GtkWidget*"/>
9564           </parameter>
9565         </parameters>
9566       </callback>
9567       <callback name="realize">
9568         <return-value>
9569           <type name="none" c:type="void"/>
9570         </return-value>
9571         <parameters>
9572           <parameter name="widget">
9573             <type name="GtkWidget*" c:type="GtkWidget*"/>
9574           </parameter>
9575         </parameters>
9576       </callback>
9577       <callback name="unrealize">
9578         <return-value>
9579           <type name="none" c:type="void"/>
9580         </return-value>
9581         <parameters>
9582           <parameter name="widget">
9583             <type name="GtkWidget*" c:type="GtkWidget*"/>
9584           </parameter>
9585         </parameters>
9586       </callback>
9587       <callback name="size_request">
9588         <return-value>
9589           <type name="none" c:type="void"/>
9590         </return-value>
9591         <parameters>
9592           <parameter name="widget">
9593             <type name="GtkWidget*" c:type="GtkWidget*"/>
9594           </parameter>
9595           <parameter name="requisition">
9596             <type name="GtkRequisition*" c:type="GtkRequisition*"/>
9597           </parameter>
9598         </parameters>
9599       </callback>
9600       <callback name="size_allocate">
9601         <return-value>
9602           <type name="none" c:type="void"/>
9603         </return-value>
9604         <parameters>
9605           <parameter name="widget">
9606             <type name="GtkWidget*" c:type="GtkWidget*"/>
9607           </parameter>
9608           <parameter name="allocation">
9609             <type name="GtkAllocation*" c:type="GtkAllocation*"/>
9610           </parameter>
9611         </parameters>
9612       </callback>
9613       <callback name="state_changed">
9614         <return-value>
9615           <type name="none" c:type="void"/>
9616         </return-value>
9617         <parameters>
9618           <parameter name="widget">
9619             <type name="GtkWidget*" c:type="GtkWidget*"/>
9620           </parameter>
9621           <parameter name="previous_state">
9622             <type name="GtkStateType" c:type="GtkStateType"/>
9623           </parameter>
9624         </parameters>
9625       </callback>
9626       <callback name="parent_set">
9627         <return-value>
9628           <type name="none" c:type="void"/>
9629         </return-value>
9630         <parameters>
9631           <parameter name="widget">
9632             <type name="GtkWidget*" c:type="GtkWidget*"/>
9633           </parameter>
9634           <parameter name="previous_parent">
9635             <type name="GtkWidget*" c:type="GtkWidget*"/>
9636           </parameter>
9637         </parameters>
9638       </callback>
9639       <callback name="hierarchy_changed">
9640         <return-value>
9641           <type name="none" c:type="void"/>
9642         </return-value>
9643         <parameters>
9644           <parameter name="widget">
9645             <type name="GtkWidget*" c:type="GtkWidget*"/>
9646           </parameter>
9647           <parameter name="previous_toplevel">
9648             <type name="GtkWidget*" c:type="GtkWidget*"/>
9649           </parameter>
9650         </parameters>
9651       </callback>
9652       <callback name="style_set">
9653         <return-value>
9654           <type name="none" c:type="void"/>
9655         </return-value>
9656         <parameters>
9657           <parameter name="widget">
9658             <type name="GtkWidget*" c:type="GtkWidget*"/>
9659           </parameter>
9660           <parameter name="previous_style">
9661             <type name="GtkStyle*" c:type="GtkStyle*"/>
9662           </parameter>
9663         </parameters>
9664       </callback>
9665       <callback name="direction_changed">
9666         <return-value>
9667           <type name="none" c:type="void"/>
9668         </return-value>
9669         <parameters>
9670           <parameter name="widget">
9671             <type name="GtkWidget*" c:type="GtkWidget*"/>
9672           </parameter>
9673           <parameter name="previous_direction">
9674             <type name="GtkTextDirection" c:type="GtkTextDirection"/>
9675           </parameter>
9676         </parameters>
9677       </callback>
9678       <callback name="grab_notify">
9679         <return-value>
9680           <type name="none" c:type="void"/>
9681         </return-value>
9682         <parameters>
9683           <parameter name="widget">
9684             <type name="GtkWidget*" c:type="GtkWidget*"/>
9685           </parameter>
9686           <parameter name="was_grabbed">
9687             <type name="boolean" c:type="gboolean"/>
9688           </parameter>
9689         </parameters>
9690       </callback>
9691       <callback name="child_notify">
9692         <return-value>
9693           <type name="none" c:type="void"/>
9694         </return-value>
9695         <parameters>
9696           <parameter name="widget">
9697             <type name="GtkWidget*" c:type="GtkWidget*"/>
9698           </parameter>
9699           <parameter name="pspec">
9700             <type name="GParamSpec*" c:type="GParamSpec*"/>
9701           </parameter>
9702         </parameters>
9703       </callback>
9704       <callback name="mnemonic_activate">
9705         <return-value>
9706           <type name="boolean" c:type="gboolean"/>
9707         </return-value>
9708         <parameters>
9709           <parameter name="widget">
9710             <type name="GtkWidget*" c:type="GtkWidget*"/>
9711           </parameter>
9712           <parameter name="group_cycling">
9713             <type name="boolean" c:type="gboolean"/>
9714           </parameter>
9715         </parameters>
9716       </callback>
9717       <callback name="grab_focus">
9718         <return-value>
9719           <type name="none" c:type="void"/>
9720         </return-value>
9721         <parameters>
9722           <parameter name="widget">
9723             <type name="GtkWidget*" c:type="GtkWidget*"/>
9724           </parameter>
9725         </parameters>
9726       </callback>
9727       <callback name="focus">
9728         <return-value>
9729           <type name="boolean" c:type="gboolean"/>
9730         </return-value>
9731         <parameters>
9732           <parameter name="widget">
9733             <type name="GtkWidget*" c:type="GtkWidget*"/>
9734           </parameter>
9735           <parameter name="direction">
9736             <type name="GtkDirectionType" c:type="GtkDirectionType"/>
9737           </parameter>
9738         </parameters>
9739       </callback>
9740       <callback name="event">
9741         <return-value>
9742           <type name="boolean" c:type="gboolean"/>
9743         </return-value>
9744         <parameters>
9745           <parameter name="widget">
9746             <type name="GtkWidget*" c:type="GtkWidget*"/>
9747           </parameter>
9748           <parameter name="event">
9749             <type name="GdkEvent*" c:type="GdkEvent*"/>
9750           </parameter>
9751         </parameters>
9752       </callback>
9753       <callback name="button_press_event">
9754         <return-value>
9755           <type name="boolean" c:type="gboolean"/>
9756         </return-value>
9757         <parameters>
9758           <parameter name="widget">
9759             <type name="GtkWidget*" c:type="GtkWidget*"/>
9760           </parameter>
9761           <parameter name="event">
9762             <type name="GdkEventButton*" c:type="GdkEventButton*"/>
9763           </parameter>
9764         </parameters>
9765       </callback>
9766       <callback name="button_release_event">
9767         <return-value>
9768           <type name="boolean" c:type="gboolean"/>
9769         </return-value>
9770         <parameters>
9771           <parameter name="widget">
9772             <type name="GtkWidget*" c:type="GtkWidget*"/>
9773           </parameter>
9774           <parameter name="event">
9775             <type name="GdkEventButton*" c:type="GdkEventButton*"/>
9776           </parameter>
9777         </parameters>
9778       </callback>
9779       <callback name="scroll_event">
9780         <return-value>
9781           <type name="boolean" c:type="gboolean"/>
9782         </return-value>
9783         <parameters>
9784           <parameter name="widget">
9785             <type name="GtkWidget*" c:type="GtkWidget*"/>
9786           </parameter>
9787           <parameter name="event">
9788             <type name="GdkEventScroll*" c:type="GdkEventScroll*"/>
9789           </parameter>
9790         </parameters>
9791       </callback>
9792       <callback name="motion_notify_event">
9793         <return-value>
9794           <type name="boolean" c:type="gboolean"/>
9795         </return-value>
9796         <parameters>
9797           <parameter name="widget">
9798             <type name="GtkWidget*" c:type="GtkWidget*"/>
9799           </parameter>
9800           <parameter name="event">
9801             <type name="GdkEventMotion*" c:type="GdkEventMotion*"/>
9802           </parameter>
9803         </parameters>
9804       </callback>
9805       <callback name="delete_event">
9806         <return-value>
9807           <type name="boolean" c:type="gboolean"/>
9808         </return-value>
9809         <parameters>
9810           <parameter name="widget">
9811             <type name="GtkWidget*" c:type="GtkWidget*"/>
9812           </parameter>
9813           <parameter name="event">
9814             <type name="GdkEventAny*" c:type="GdkEventAny*"/>
9815           </parameter>
9816         </parameters>
9817       </callback>
9818       <callback name="destroy_event">
9819         <return-value>
9820           <type name="boolean" c:type="gboolean"/>
9821         </return-value>
9822         <parameters>
9823           <parameter name="widget">
9824             <type name="GtkWidget*" c:type="GtkWidget*"/>
9825           </parameter>
9826           <parameter name="event">
9827             <type name="GdkEventAny*" c:type="GdkEventAny*"/>
9828           </parameter>
9829         </parameters>
9830       </callback>
9831       <callback name="expose_event">
9832         <return-value>
9833           <type name="boolean" c:type="gboolean"/>
9834         </return-value>
9835         <parameters>
9836           <parameter name="widget">
9837             <type name="GtkWidget*" c:type="GtkWidget*"/>
9838           </parameter>
9839           <parameter name="event">
9840             <type name="GdkEventExpose*" c:type="GdkEventExpose*"/>
9841           </parameter>
9842         </parameters>
9843       </callback>
9844       <callback name="key_press_event">
9845         <return-value>
9846           <type name="boolean" c:type="gboolean"/>
9847         </return-value>
9848         <parameters>
9849           <parameter name="widget">
9850             <type name="GtkWidget*" c:type="GtkWidget*"/>
9851           </parameter>
9852           <parameter name="event">
9853             <type name="GdkEventKey*" c:type="GdkEventKey*"/>
9854           </parameter>
9855         </parameters>
9856       </callback>
9857       <callback name="key_release_event">
9858         <return-value>
9859           <type name="boolean" c:type="gboolean"/>
9860         </return-value>
9861         <parameters>
9862           <parameter name="widget">
9863             <type name="GtkWidget*" c:type="GtkWidget*"/>
9864           </parameter>
9865           <parameter name="event">
9866             <type name="GdkEventKey*" c:type="GdkEventKey*"/>
9867           </parameter>
9868         </parameters>
9869       </callback>
9870       <callback name="enter_notify_event">
9871         <return-value>
9872           <type name="boolean" c:type="gboolean"/>
9873         </return-value>
9874         <parameters>
9875           <parameter name="widget">
9876             <type name="GtkWidget*" c:type="GtkWidget*"/>
9877           </parameter>
9878           <parameter name="event">
9879             <type name="GdkEventCrossing*" c:type="GdkEventCrossing*"/>
9880           </parameter>
9881         </parameters>
9882       </callback>
9883       <callback name="leave_notify_event">
9884         <return-value>
9885           <type name="boolean" c:type="gboolean"/>
9886         </return-value>
9887         <parameters>
9888           <parameter name="widget">
9889             <type name="GtkWidget*" c:type="GtkWidget*"/>
9890           </parameter>
9891           <parameter name="event">
9892             <type name="GdkEventCrossing*" c:type="GdkEventCrossing*"/>
9893           </parameter>
9894         </parameters>
9895       </callback>
9896       <callback name="configure_event">
9897         <return-value>
9898           <type name="boolean" c:type="gboolean"/>
9899         </return-value>
9900         <parameters>
9901           <parameter name="widget">
9902             <type name="GtkWidget*" c:type="GtkWidget*"/>
9903           </parameter>
9904           <parameter name="event">
9905             <type name="GdkEventConfigure*" c:type="GdkEventConfigure*"/>
9906           </parameter>
9907         </parameters>
9908       </callback>
9909       <callback name="focus_in_event">
9910         <return-value>
9911           <type name="boolean" c:type="gboolean"/>
9912         </return-value>
9913         <parameters>
9914           <parameter name="widget">
9915             <type name="GtkWidget*" c:type="GtkWidget*"/>
9916           </parameter>
9917           <parameter name="event">
9918             <type name="GdkEventFocus*" c:type="GdkEventFocus*"/>
9919           </parameter>
9920         </parameters>
9921       </callback>
9922       <callback name="focus_out_event">
9923         <return-value>
9924           <type name="boolean" c:type="gboolean"/>
9925         </return-value>
9926         <parameters>
9927           <parameter name="widget">
9928             <type name="GtkWidget*" c:type="GtkWidget*"/>
9929           </parameter>
9930           <parameter name="event">
9931             <type name="GdkEventFocus*" c:type="GdkEventFocus*"/>
9932           </parameter>
9933         </parameters>
9934       </callback>
9935       <callback name="map_event">
9936         <return-value>
9937           <type name="boolean" c:type="gboolean"/>
9938         </return-value>
9939         <parameters>
9940           <parameter name="widget">
9941             <type name="GtkWidget*" c:type="GtkWidget*"/>
9942           </parameter>
9943           <parameter name="event">
9944             <type name="GdkEventAny*" c:type="GdkEventAny*"/>
9945           </parameter>
9946         </parameters>
9947       </callback>
9948       <callback name="unmap_event">
9949         <return-value>
9950           <type name="boolean" c:type="gboolean"/>
9951         </return-value>
9952         <parameters>
9953           <parameter name="widget">
9954             <type name="GtkWidget*" c:type="GtkWidget*"/>
9955           </parameter>
9956           <parameter name="event">
9957             <type name="GdkEventAny*" c:type="GdkEventAny*"/>
9958           </parameter>
9959         </parameters>
9960       </callback>
9961       <callback name="property_notify_event">
9962         <return-value>
9963           <type name="boolean" c:type="gboolean"/>
9964         </return-value>
9965         <parameters>
9966           <parameter name="widget">
9967             <type name="GtkWidget*" c:type="GtkWidget*"/>
9968           </parameter>
9969           <parameter name="event">
9970             <type name="GdkEventProperty*" c:type="GdkEventProperty*"/>
9971           </parameter>
9972         </parameters>
9973       </callback>
9974       <callback name="selection_clear_event">
9975         <return-value>
9976           <type name="boolean" c:type="gboolean"/>
9977         </return-value>
9978         <parameters>
9979           <parameter name="widget">
9980             <type name="GtkWidget*" c:type="GtkWidget*"/>
9981           </parameter>
9982           <parameter name="event">
9983             <type name="GdkEventSelection*" c:type="GdkEventSelection*"/>
9984           </parameter>
9985         </parameters>
9986       </callback>
9987       <callback name="selection_request_event">
9988         <return-value>
9989           <type name="boolean" c:type="gboolean"/>
9990         </return-value>
9991         <parameters>
9992           <parameter name="widget">
9993             <type name="GtkWidget*" c:type="GtkWidget*"/>
9994           </parameter>
9995           <parameter name="event">
9996             <type name="GdkEventSelection*" c:type="GdkEventSelection*"/>
9997           </parameter>
9998         </parameters>
9999       </callback>
10000       <callback name="selection_notify_event">
10001         <return-value>
10002           <type name="boolean" c:type="gboolean"/>
10003         </return-value>
10004         <parameters>
10005           <parameter name="widget">
10006             <type name="GtkWidget*" c:type="GtkWidget*"/>
10007           </parameter>
10008           <parameter name="event">
10009             <type name="GdkEventSelection*" c:type="GdkEventSelection*"/>
10010           </parameter>
10011         </parameters>
10012       </callback>
10013       <callback name="proximity_in_event">
10014         <return-value>
10015           <type name="boolean" c:type="gboolean"/>
10016         </return-value>
10017         <parameters>
10018           <parameter name="widget">
10019             <type name="GtkWidget*" c:type="GtkWidget*"/>
10020           </parameter>
10021           <parameter name="event">
10022             <type name="GdkEventProximity*" c:type="GdkEventProximity*"/>
10023           </parameter>
10024         </parameters>
10025       </callback>
10026       <callback name="proximity_out_event">
10027         <return-value>
10028           <type name="boolean" c:type="gboolean"/>
10029         </return-value>
10030         <parameters>
10031           <parameter name="widget">
10032             <type name="GtkWidget*" c:type="GtkWidget*"/>
10033           </parameter>
10034           <parameter name="event">
10035             <type name="GdkEventProximity*" c:type="GdkEventProximity*"/>
10036           </parameter>
10037         </parameters>
10038       </callback>
10039       <callback name="visibility_notify_event">
10040         <return-value>
10041           <type name="boolean" c:type="gboolean"/>
10042         </return-value>
10043         <parameters>
10044           <parameter name="widget">
10045             <type name="GtkWidget*" c:type="GtkWidget*"/>
10046           </parameter>
10047           <parameter name="event">
10048             <type name="GdkEventVisibility*" c:type="GdkEventVisibility*"/>
10049           </parameter>
10050         </parameters>
10051       </callback>
10052       <callback name="client_event">
10053         <return-value>
10054           <type name="boolean" c:type="gboolean"/>
10055         </return-value>
10056         <parameters>
10057           <parameter name="widget">
10058             <type name="GtkWidget*" c:type="GtkWidget*"/>
10059           </parameter>
10060           <parameter name="event">
10061             <type name="GdkEventClient*" c:type="GdkEventClient*"/>
10062           </parameter>
10063         </parameters>
10064       </callback>
10065       <callback name="no_expose_event">
10066         <return-value>
10067           <type name="boolean" c:type="gboolean"/>
10068         </return-value>
10069         <parameters>
10070           <parameter name="widget">
10071             <type name="GtkWidget*" c:type="GtkWidget*"/>
10072           </parameter>
10073           <parameter name="event">
10074             <type name="GdkEventAny*" c:type="GdkEventAny*"/>
10075           </parameter>
10076         </parameters>
10077       </callback>
10078       <callback name="window_state_event">
10079         <return-value>
10080           <type name="boolean" c:type="gboolean"/>
10081         </return-value>
10082         <parameters>
10083           <parameter name="widget">
10084             <type name="GtkWidget*" c:type="GtkWidget*"/>
10085           </parameter>
10086           <parameter name="event">
10087             <type name="GdkEventWindowState*" c:type="GdkEventWindowState*"/>
10088           </parameter>
10089         </parameters>
10090       </callback>
10091       <callback name="selection_get">
10092         <return-value>
10093           <type name="none" c:type="void"/>
10094         </return-value>
10095         <parameters>
10096           <parameter name="widget">
10097             <type name="GtkWidget*" c:type="GtkWidget*"/>
10098           </parameter>
10099           <parameter name="selection_data">
10100             <type name="GtkSelectionData*" c:type="GtkSelectionData*"/>
10101           </parameter>
10102           <parameter name="info">
10103             <type name="guint" c:type="guint"/>
10104           </parameter>
10105           <parameter name="time_">
10106             <type name="guint" c:type="guint"/>
10107           </parameter>
10108         </parameters>
10109       </callback>
10110       <callback name="selection_received">
10111         <return-value>
10112           <type name="none" c:type="void"/>
10113         </return-value>
10114         <parameters>
10115           <parameter name="widget">
10116             <type name="GtkWidget*" c:type="GtkWidget*"/>
10117           </parameter>
10118           <parameter name="selection_data">
10119             <type name="GtkSelectionData*" c:type="GtkSelectionData*"/>
10120           </parameter>
10121           <parameter name="time_">
10122             <type name="guint" c:type="guint"/>
10123           </parameter>
10124         </parameters>
10125       </callback>
10126       <callback name="drag_begin">
10127         <return-value>
10128           <type name="none" c:type="void"/>
10129         </return-value>
10130         <parameters>
10131           <parameter name="widget">
10132             <type name="GtkWidget*" c:type="GtkWidget*"/>
10133           </parameter>
10134           <parameter name="context">
10135             <type name="GdkDragContext*" c:type="GdkDragContext*"/>
10136           </parameter>
10137         </parameters>
10138       </callback>
10139       <callback name="drag_end">
10140         <return-value>
10141           <type name="none" c:type="void"/>
10142         </return-value>
10143         <parameters>
10144           <parameter name="widget">
10145             <type name="GtkWidget*" c:type="GtkWidget*"/>
10146           </parameter>
10147           <parameter name="context">
10148             <type name="GdkDragContext*" c:type="GdkDragContext*"/>
10149           </parameter>
10150         </parameters>
10151       </callback>
10152       <callback name="drag_data_get">
10153         <return-value>
10154           <type name="none" c:type="void"/>
10155         </return-value>
10156         <parameters>
10157           <parameter name="widget">
10158             <type name="GtkWidget*" c:type="GtkWidget*"/>
10159           </parameter>
10160           <parameter name="context">
10161             <type name="GdkDragContext*" c:type="GdkDragContext*"/>
10162           </parameter>
10163           <parameter name="selection_data">
10164             <type name="GtkSelectionData*" c:type="GtkSelectionData*"/>
10165           </parameter>
10166           <parameter name="info">
10167             <type name="guint" c:type="guint"/>
10168           </parameter>
10169           <parameter name="time_">
10170             <type name="guint" c:type="guint"/>
10171           </parameter>
10172         </parameters>
10173       </callback>
10174       <callback name="drag_data_delete">
10175         <return-value>
10176           <type name="none" c:type="void"/>
10177         </return-value>
10178         <parameters>
10179           <parameter name="widget">
10180             <type name="GtkWidget*" c:type="GtkWidget*"/>
10181           </parameter>
10182           <parameter name="context">
10183             <type name="GdkDragContext*" c:type="GdkDragContext*"/>
10184           </parameter>
10185         </parameters>
10186       </callback>
10187       <callback name="drag_leave">
10188         <return-value>
10189           <type name="none" c:type="void"/>
10190         </return-value>
10191         <parameters>
10192           <parameter name="widget">
10193             <type name="GtkWidget*" c:type="GtkWidget*"/>
10194           </parameter>
10195           <parameter name="context">
10196             <type name="GdkDragContext*" c:type="GdkDragContext*"/>
10197           </parameter>
10198           <parameter name="time_">
10199             <type name="guint" c:type="guint"/>
10200           </parameter>
10201         </parameters>
10202       </callback>
10203       <callback name="drag_motion">
10204         <return-value>
10205           <type name="boolean" c:type="gboolean"/>
10206         </return-value>
10207         <parameters>
10208           <parameter name="widget">
10209             <type name="GtkWidget*" c:type="GtkWidget*"/>
10210           </parameter>
10211           <parameter name="context">
10212             <type name="GdkDragContext*" c:type="GdkDragContext*"/>
10213           </parameter>
10214           <parameter name="x">
10215             <type name="int32" c:type="gint"/>
10216           </parameter>
10217           <parameter name="y">
10218             <type name="int32" c:type="gint"/>
10219           </parameter>
10220           <parameter name="time_">
10221             <type name="guint" c:type="guint"/>
10222           </parameter>
10223         </parameters>
10224       </callback>
10225       <callback name="drag_drop">
10226         <return-value>
10227           <type name="boolean" c:type="gboolean"/>
10228         </return-value>
10229         <parameters>
10230           <parameter name="widget">
10231             <type name="GtkWidget*" c:type="GtkWidget*"/>
10232           </parameter>
10233           <parameter name="context">
10234             <type name="GdkDragContext*" c:type="GdkDragContext*"/>
10235           </parameter>
10236           <parameter name="x">
10237             <type name="int32" c:type="gint"/>
10238           </parameter>
10239           <parameter name="y">
10240             <type name="int32" c:type="gint"/>
10241           </parameter>
10242           <parameter name="time_">
10243             <type name="guint" c:type="guint"/>
10244           </parameter>
10245         </parameters>
10246       </callback>
10247       <callback name="drag_data_received">
10248         <return-value>
10249           <type name="none" c:type="void"/>
10250         </return-value>
10251         <parameters>
10252           <parameter name="widget">
10253             <type name="GtkWidget*" c:type="GtkWidget*"/>
10254           </parameter>
10255           <parameter name="context">
10256             <type name="GdkDragContext*" c:type="GdkDragContext*"/>
10257           </parameter>
10258           <parameter name="x">
10259             <type name="int32" c:type="gint"/>
10260           </parameter>
10261           <parameter name="y">
10262             <type name="int32" c:type="gint"/>
10263           </parameter>
10264           <parameter name="selection_data">
10265             <type name="GtkSelectionData*" c:type="GtkSelectionData*"/>
10266           </parameter>
10267           <parameter name="info">
10268             <type name="guint" c:type="guint"/>
10269           </parameter>
10270           <parameter name="time_">
10271             <type name="guint" c:type="guint"/>
10272           </parameter>
10273         </parameters>
10274       </callback>
10275       <callback name="popup_menu">
10276         <return-value>
10277           <type name="boolean" c:type="gboolean"/>
10278         </return-value>
10279         <parameters>
10280           <parameter name="widget">
10281             <type name="GtkWidget*" c:type="GtkWidget*"/>
10282           </parameter>
10283         </parameters>
10284       </callback>
10285       <callback name="show_help">
10286         <return-value>
10287           <type name="boolean" c:type="gboolean"/>
10288         </return-value>
10289         <parameters>
10290           <parameter name="widget">
10291             <type name="GtkWidget*" c:type="GtkWidget*"/>
10292           </parameter>
10293           <parameter name="help_type">
10294             <type name="GtkWidgetHelpType" c:type="GtkWidgetHelpType"/>
10295           </parameter>
10296         </parameters>
10297       </callback>
10298       <callback name="get_accessible">
10299         <return-value>
10300           <type name="AtkObject*" c:type="AtkObject*"/>
10301         </return-value>
10302         <parameters>
10303           <parameter name="widget">
10304             <type name="GtkWidget*" c:type="GtkWidget*"/>
10305           </parameter>
10306         </parameters>
10307       </callback>
10308       <callback name="screen_changed">
10309         <return-value>
10310           <type name="none" c:type="void"/>
10311         </return-value>
10312         <parameters>
10313           <parameter name="widget">
10314             <type name="GtkWidget*" c:type="GtkWidget*"/>
10315           </parameter>
10316           <parameter name="previous_screen">
10317             <type name="GdkScreen*" c:type="GdkScreen*"/>
10318           </parameter>
10319         </parameters>
10320       </callback>
10321       <callback name="can_activate_accel">
10322         <return-value>
10323           <type name="boolean" c:type="gboolean"/>
10324         </return-value>
10325         <parameters>
10326           <parameter name="widget">
10327             <type name="GtkWidget*" c:type="GtkWidget*"/>
10328           </parameter>
10329           <parameter name="signal_id">
10330             <type name="guint" c:type="guint"/>
10331           </parameter>
10332         </parameters>
10333       </callback>
10334       <callback name="grab_broken_event">
10335         <return-value>
10336           <type name="boolean" c:type="gboolean"/>
10337         </return-value>
10338         <parameters>
10339           <parameter name="widget">
10340             <type name="GtkWidget*" c:type="GtkWidget*"/>
10341           </parameter>
10342           <parameter name="event">
10343             <type name="GdkEventGrabBroken*" c:type="GdkEventGrabBroken*"/>
10344           </parameter>
10345         </parameters>
10346       </callback>
10347       <callback name="composited_changed">
10348         <return-value>
10349           <type name="none" c:type="void"/>
10350         </return-value>
10351         <parameters>
10352           <parameter name="widget">
10353             <type name="GtkWidget*" c:type="GtkWidget*"/>
10354           </parameter>
10355         </parameters>
10356       </callback>
10357       <callback name="query_tooltip">
10358         <return-value>
10359           <type name="boolean" c:type="gboolean"/>
10360         </return-value>
10361         <parameters>
10362           <parameter name="widget">
10363             <type name="GtkWidget*" c:type="GtkWidget*"/>
10364           </parameter>
10365           <parameter name="x">
10366             <type name="int32" c:type="gint"/>
10367           </parameter>
10368           <parameter name="y">
10369             <type name="int32" c:type="gint"/>
10370           </parameter>
10371           <parameter name="keyboard_tooltip">
10372             <type name="boolean" c:type="gboolean"/>
10373           </parameter>
10374           <parameter name="tooltip">
10375             <type name="GtkTooltip*" c:type="GtkTooltip*"/>
10376           </parameter>
10377         </parameters>
10378       </callback>
10379       <callback name="_gtk_reserved5">
10380         <return-value>
10381           <type name="none" c:type="void"/>
10382         </return-value>
10383       </callback>
10384       <callback name="_gtk_reserved6">
10385         <return-value>
10386           <type name="none" c:type="void"/>
10387         </return-value>
10388       </callback>
10389       <callback name="_gtk_reserved7">
10390         <return-value>
10391           <type name="none" c:type="void"/>
10392         </return-value>
10393       </callback>
10394       <glib:signal name="realize">
10395         <return-value>
10396           <type name="none" c:type="void"/>
10397         </return-value>
10398       </glib:signal>
10399       <glib:signal name="unrealize">
10400         <return-value>
10401           <type name="none" c:type="void"/>
10402         </return-value>
10403       </glib:signal>
10404       <glib:signal name="show">
10405         <return-value>
10406           <type name="none" c:type="void"/>
10407         </return-value>
10408       </glib:signal>
10409       <glib:signal name="hide">
10410         <return-value>
10411           <type name="none" c:type="void"/>
10412         </return-value>
10413       </glib:signal>
10414       <glib:signal name="map">
10415         <return-value>
10416           <type name="none" c:type="void"/>
10417         </return-value>
10418       </glib:signal>
10419       <glib:signal name="unmap">
10420         <return-value>
10421           <type name="none" c:type="void"/>
10422         </return-value>
10423       </glib:signal>
10424       <glib:signal name="size-request">
10425         <return-value>
10426           <type name="none" c:type="void"/>
10427         </return-value>
10428         <parameters>
10429           <parameter name="object">
10430             <type name="GtkRequisition" c:type="GtkRequisition"/>
10431           </parameter>
10432         </parameters>
10433       </glib:signal>
10434       <glib:signal name="size-allocate">
10435         <return-value>
10436           <type name="none" c:type="void"/>
10437         </return-value>
10438         <parameters>
10439           <parameter name="object">
10440             <type name="GdkRectangle" c:type="GdkRectangle"/>
10441           </parameter>
10442         </parameters>
10443       </glib:signal>
10444       <glib:signal name="state-changed">
10445         <return-value>
10446           <type name="none" c:type="void"/>
10447         </return-value>
10448         <parameters>
10449           <parameter name="object">
10450             <type name="GtkStateType" c:type="GtkStateType"/>
10451           </parameter>
10452         </parameters>
10453       </glib:signal>
10454       <glib:signal name="parent-set">
10455         <return-value>
10456           <type name="none" c:type="void"/>
10457         </return-value>
10458         <parameters>
10459           <parameter name="object">
10460             <type name="GtkWidget" c:type="GtkWidget"/>
10461           </parameter>
10462         </parameters>
10463       </glib:signal>
10464       <glib:signal name="hierarchy-changed">
10465         <return-value>
10466           <type name="none" c:type="void"/>
10467         </return-value>
10468         <parameters>
10469           <parameter name="object">
10470             <type name="GtkWidget" c:type="GtkWidget"/>
10471           </parameter>
10472         </parameters>
10473       </glib:signal>
10474       <glib:signal name="style-set">
10475         <return-value>
10476           <type name="none" c:type="void"/>
10477         </return-value>
10478         <parameters>
10479           <parameter name="object">
10480             <type name="GtkStyle" c:type="GtkStyle"/>
10481           </parameter>
10482         </parameters>
10483       </glib:signal>
10484       <glib:signal name="direction-changed">
10485         <return-value>
10486           <type name="none" c:type="void"/>
10487         </return-value>
10488         <parameters>
10489           <parameter name="object">
10490             <type name="GtkTextDirection" c:type="GtkTextDirection"/>
10491           </parameter>
10492         </parameters>
10493       </glib:signal>
10494       <glib:signal name="grab-notify">
10495         <return-value>
10496           <type name="none" c:type="void"/>
10497         </return-value>
10498         <parameters>
10499           <parameter name="object">
10500             <type name="boolean" c:type="gboolean"/>
10501           </parameter>
10502         </parameters>
10503       </glib:signal>
10504       <glib:signal name="child-notify">
10505         <return-value>
10506           <type name="none" c:type="void"/>
10507         </return-value>
10508         <parameters>
10509           <parameter name="object">
10510             <type name="GParam" c:type="GParam"/>
10511           </parameter>
10512         </parameters>
10513       </glib:signal>
10514       <glib:signal name="mnemonic-activate">
10515         <return-value>
10516           <type name="boolean" c:type="gboolean"/>
10517         </return-value>
10518         <parameters>
10519           <parameter name="object">
10520             <type name="boolean" c:type="gboolean"/>
10521           </parameter>
10522         </parameters>
10523       </glib:signal>
10524       <glib:signal name="grab-focus">
10525         <return-value>
10526           <type name="none" c:type="void"/>
10527         </return-value>
10528       </glib:signal>
10529       <glib:signal name="focus">
10530         <return-value>
10531           <type name="boolean" c:type="gboolean"/>
10532         </return-value>
10533         <parameters>
10534           <parameter name="object">
10535             <type name="GtkDirectionType" c:type="GtkDirectionType"/>
10536           </parameter>
10537         </parameters>
10538       </glib:signal>
10539       <glib:signal name="move-focus">
10540         <return-value>
10541           <type name="none" c:type="void"/>
10542         </return-value>
10543         <parameters>
10544           <parameter name="object">
10545             <type name="GtkDirectionType" c:type="GtkDirectionType"/>
10546           </parameter>
10547         </parameters>
10548       </glib:signal>
10549       <glib:signal name="event">
10550         <return-value>
10551           <type name="boolean" c:type="gboolean"/>
10552         </return-value>
10553         <parameters>
10554           <parameter name="object">
10555             <type name="GdkEvent" c:type="GdkEvent"/>
10556           </parameter>
10557         </parameters>
10558       </glib:signal>
10559       <glib:signal name="event-after">
10560         <return-value>
10561           <type name="none" c:type="void"/>
10562         </return-value>
10563         <parameters>
10564           <parameter name="object">
10565             <type name="GdkEvent" c:type="GdkEvent"/>
10566           </parameter>
10567         </parameters>
10568       </glib:signal>
10569       <glib:signal name="button-press-event">
10570         <return-value>
10571           <type name="boolean" c:type="gboolean"/>
10572         </return-value>
10573         <parameters>
10574           <parameter name="object">
10575             <type name="GdkEvent" c:type="GdkEvent"/>
10576           </parameter>
10577         </parameters>
10578       </glib:signal>
10579       <glib:signal name="button-release-event">
10580         <return-value>
10581           <type name="boolean" c:type="gboolean"/>
10582         </return-value>
10583         <parameters>
10584           <parameter name="object">
10585             <type name="GdkEvent" c:type="GdkEvent"/>
10586           </parameter>
10587         </parameters>
10588       </glib:signal>
10589       <glib:signal name="scroll-event">
10590         <return-value>
10591           <type name="boolean" c:type="gboolean"/>
10592         </return-value>
10593         <parameters>
10594           <parameter name="object">
10595             <type name="GdkEvent" c:type="GdkEvent"/>
10596           </parameter>
10597         </parameters>
10598       </glib:signal>
10599       <glib:signal name="motion-notify-event">
10600         <return-value>
10601           <type name="boolean" c:type="gboolean"/>
10602         </return-value>
10603         <parameters>
10604           <parameter name="object">
10605             <type name="GdkEvent" c:type="GdkEvent"/>
10606           </parameter>
10607         </parameters>
10608       </glib:signal>
10609       <glib:signal name="composited-changed">
10610         <return-value>
10611           <type name="none" c:type="void"/>
10612         </return-value>
10613       </glib:signal>
10614       <glib:signal name="keynav-failed">
10615         <return-value>
10616           <type name="boolean" c:type="gboolean"/>
10617         </return-value>
10618         <parameters>
10619           <parameter name="object">
10620             <type name="GtkDirectionType" c:type="GtkDirectionType"/>
10621           </parameter>
10622         </parameters>
10623       </glib:signal>
10624       <glib:signal name="delete-event">
10625         <return-value>
10626           <type name="boolean" c:type="gboolean"/>
10627         </return-value>
10628         <parameters>
10629           <parameter name="object">
10630             <type name="GdkEvent" c:type="GdkEvent"/>
10631           </parameter>
10632         </parameters>
10633       </glib:signal>
10634       <glib:signal name="destroy-event">
10635         <return-value>
10636           <type name="boolean" c:type="gboolean"/>
10637         </return-value>
10638         <parameters>
10639           <parameter name="object">
10640             <type name="GdkEvent" c:type="GdkEvent"/>
10641           </parameter>
10642         </parameters>
10643       </glib:signal>
10644       <glib:signal name="expose-event">
10645         <return-value>
10646           <type name="boolean" c:type="gboolean"/>
10647         </return-value>
10648         <parameters>
10649           <parameter name="object">
10650             <type name="GdkEvent" c:type="GdkEvent"/>
10651           </parameter>
10652         </parameters>
10653       </glib:signal>
10654       <glib:signal name="key-press-event">
10655         <return-value>
10656           <type name="boolean" c:type="gboolean"/>
10657         </return-value>
10658         <parameters>
10659           <parameter name="object">
10660             <type name="GdkEvent" c:type="GdkEvent"/>
10661           </parameter>
10662         </parameters>
10663       </glib:signal>
10664       <glib:signal name="key-release-event">
10665         <return-value>
10666           <type name="boolean" c:type="gboolean"/>
10667         </return-value>
10668         <parameters>
10669           <parameter name="object">
10670             <type name="GdkEvent" c:type="GdkEvent"/>
10671           </parameter>
10672         </parameters>
10673       </glib:signal>
10674       <glib:signal name="enter-notify-event">
10675         <return-value>
10676           <type name="boolean" c:type="gboolean"/>
10677         </return-value>
10678         <parameters>
10679           <parameter name="object">
10680             <type name="GdkEvent" c:type="GdkEvent"/>
10681           </parameter>
10682         </parameters>
10683       </glib:signal>
10684       <glib:signal name="leave-notify-event">
10685         <return-value>
10686           <type name="boolean" c:type="gboolean"/>
10687         </return-value>
10688         <parameters>
10689           <parameter name="object">
10690             <type name="GdkEvent" c:type="GdkEvent"/>
10691           </parameter>
10692         </parameters>
10693       </glib:signal>
10694       <glib:signal name="configure-event">
10695         <return-value>
10696           <type name="boolean" c:type="gboolean"/>
10697         </return-value>
10698         <parameters>
10699           <parameter name="object">
10700             <type name="GdkEvent" c:type="GdkEvent"/>
10701           </parameter>
10702         </parameters>
10703       </glib:signal>
10704       <glib:signal name="focus-in-event">
10705         <return-value>
10706           <type name="boolean" c:type="gboolean"/>
10707         </return-value>
10708         <parameters>
10709           <parameter name="object">
10710             <type name="GdkEvent" c:type="GdkEvent"/>
10711           </parameter>
10712         </parameters>
10713       </glib:signal>
10714       <glib:signal name="focus-out-event">
10715         <return-value>
10716           <type name="boolean" c:type="gboolean"/>
10717         </return-value>
10718         <parameters>
10719           <parameter name="object">
10720             <type name="GdkEvent" c:type="GdkEvent"/>
10721           </parameter>
10722         </parameters>
10723       </glib:signal>
10724       <glib:signal name="map-event">
10725         <return-value>
10726           <type name="boolean" c:type="gboolean"/>
10727         </return-value>
10728         <parameters>
10729           <parameter name="object">
10730             <type name="GdkEvent" c:type="GdkEvent"/>
10731           </parameter>
10732         </parameters>
10733       </glib:signal>
10734       <glib:signal name="unmap-event">
10735         <return-value>
10736           <type name="boolean" c:type="gboolean"/>
10737         </return-value>
10738         <parameters>
10739           <parameter name="object">
10740             <type name="GdkEvent" c:type="GdkEvent"/>
10741           </parameter>
10742         </parameters>
10743       </glib:signal>
10744       <glib:signal name="property-notify-event">
10745         <return-value>
10746           <type name="boolean" c:type="gboolean"/>
10747         </return-value>
10748         <parameters>
10749           <parameter name="object">
10750             <type name="GdkEvent" c:type="GdkEvent"/>
10751           </parameter>
10752         </parameters>
10753       </glib:signal>
10754       <glib:signal name="selection-clear-event">
10755         <return-value>
10756           <type name="boolean" c:type="gboolean"/>
10757         </return-value>
10758         <parameters>
10759           <parameter name="object">
10760             <type name="GdkEvent" c:type="GdkEvent"/>
10761           </parameter>
10762         </parameters>
10763       </glib:signal>
10764       <glib:signal name="selection-request-event">
10765         <return-value>
10766           <type name="boolean" c:type="gboolean"/>
10767         </return-value>
10768         <parameters>
10769           <parameter name="object">
10770             <type name="GdkEvent" c:type="GdkEvent"/>
10771           </parameter>
10772         </parameters>
10773       </glib:signal>
10774       <glib:signal name="selection-notify-event">
10775         <return-value>
10776           <type name="boolean" c:type="gboolean"/>
10777         </return-value>
10778         <parameters>
10779           <parameter name="object">
10780             <type name="GdkEvent" c:type="GdkEvent"/>
10781           </parameter>
10782         </parameters>
10783       </glib:signal>
10784       <glib:signal name="selection-received">
10785         <return-value>
10786           <type name="none" c:type="void"/>
10787         </return-value>
10788         <parameters>
10789           <parameter name="object">
10790             <type name="GtkSelectionData" c:type="GtkSelectionData"/>
10791           </parameter>
10792           <parameter name="p0">
10793             <type name="guint" c:type="guint"/>
10794           </parameter>
10795         </parameters>
10796       </glib:signal>
10797       <glib:signal name="selection-get">
10798         <return-value>
10799           <type name="none" c:type="void"/>
10800         </return-value>
10801         <parameters>
10802           <parameter name="object">
10803             <type name="GtkSelectionData" c:type="GtkSelectionData"/>
10804           </parameter>
10805           <parameter name="p0">
10806             <type name="guint" c:type="guint"/>
10807           </parameter>
10808           <parameter name="p1">
10809             <type name="guint" c:type="guint"/>
10810           </parameter>
10811         </parameters>
10812       </glib:signal>
10813       <glib:signal name="proximity-in-event">
10814         <return-value>
10815           <type name="boolean" c:type="gboolean"/>
10816         </return-value>
10817         <parameters>
10818           <parameter name="object">
10819             <type name="GdkEvent" c:type="GdkEvent"/>
10820           </parameter>
10821         </parameters>
10822       </glib:signal>
10823       <glib:signal name="proximity-out-event">
10824         <return-value>
10825           <type name="boolean" c:type="gboolean"/>
10826         </return-value>
10827         <parameters>
10828           <parameter name="object">
10829             <type name="GdkEvent" c:type="GdkEvent"/>
10830           </parameter>
10831         </parameters>
10832       </glib:signal>
10833       <glib:signal name="drag-leave">
10834         <return-value>
10835           <type name="none" c:type="void"/>
10836         </return-value>
10837         <parameters>
10838           <parameter name="object">
10839             <type name="GdkDragContext" c:type="GdkDragContext"/>
10840           </parameter>
10841           <parameter name="p0">
10842             <type name="guint" c:type="guint"/>
10843           </parameter>
10844         </parameters>
10845       </glib:signal>
10846       <glib:signal name="drag-begin">
10847         <return-value>
10848           <type name="none" c:type="void"/>
10849         </return-value>
10850         <parameters>
10851           <parameter name="object">
10852             <type name="GdkDragContext" c:type="GdkDragContext"/>
10853           </parameter>
10854         </parameters>
10855       </glib:signal>
10856       <glib:signal name="drag-end">
10857         <return-value>
10858           <type name="none" c:type="void"/>
10859         </return-value>
10860         <parameters>
10861           <parameter name="object">
10862             <type name="GdkDragContext" c:type="GdkDragContext"/>
10863           </parameter>
10864         </parameters>
10865       </glib:signal>
10866       <glib:signal name="drag-data-delete">
10867         <return-value>
10868           <type name="none" c:type="void"/>
10869         </return-value>
10870         <parameters>
10871           <parameter name="object">
10872             <type name="GdkDragContext" c:type="GdkDragContext"/>
10873           </parameter>
10874         </parameters>
10875       </glib:signal>
10876       <glib:signal name="drag-failed">
10877         <return-value>
10878           <type name="boolean" c:type="gboolean"/>
10879         </return-value>
10880         <parameters>
10881           <parameter name="object">
10882             <type name="GdkDragContext" c:type="GdkDragContext"/>
10883           </parameter>
10884           <parameter name="p0">
10885             <type name="GtkDragResult" c:type="GtkDragResult"/>
10886           </parameter>
10887         </parameters>
10888       </glib:signal>
10889       <glib:signal name="drag-motion">
10890         <return-value>
10891           <type name="boolean" c:type="gboolean"/>
10892         </return-value>
10893         <parameters>
10894           <parameter name="object">
10895             <type name="GdkDragContext" c:type="GdkDragContext"/>
10896           </parameter>
10897           <parameter name="p0">
10898             <type name="int32" c:type="gint"/>
10899           </parameter>
10900           <parameter name="p1">
10901             <type name="int32" c:type="gint"/>
10902           </parameter>
10903           <parameter name="p2">
10904             <type name="guint" c:type="guint"/>
10905           </parameter>
10906         </parameters>
10907       </glib:signal>
10908       <glib:signal name="drag-drop">
10909         <return-value>
10910           <type name="boolean" c:type="gboolean"/>
10911         </return-value>
10912         <parameters>
10913           <parameter name="object">
10914             <type name="GdkDragContext" c:type="GdkDragContext"/>
10915           </parameter>
10916           <parameter name="p0">
10917             <type name="int32" c:type="gint"/>
10918           </parameter>
10919           <parameter name="p1">
10920             <type name="int32" c:type="gint"/>
10921           </parameter>
10922           <parameter name="p2">
10923             <type name="guint" c:type="guint"/>
10924           </parameter>
10925         </parameters>
10926       </glib:signal>
10927       <glib:signal name="drag-data-get">
10928         <return-value>
10929           <type name="none" c:type="void"/>
10930         </return-value>
10931         <parameters>
10932           <parameter name="object">
10933             <type name="GdkDragContext" c:type="GdkDragContext"/>
10934           </parameter>
10935           <parameter name="p0">
10936             <type name="GtkSelectionData" c:type="GtkSelectionData"/>
10937           </parameter>
10938           <parameter name="p1">
10939             <type name="guint" c:type="guint"/>
10940           </parameter>
10941           <parameter name="p2">
10942             <type name="guint" c:type="guint"/>
10943           </parameter>
10944         </parameters>
10945       </glib:signal>
10946       <glib:signal name="drag-data-received">
10947         <return-value>
10948           <type name="none" c:type="void"/>
10949         </return-value>
10950         <parameters>
10951           <parameter name="object">
10952             <type name="GdkDragContext" c:type="GdkDragContext"/>
10953           </parameter>
10954           <parameter name="p0">
10955             <type name="int32" c:type="gint"/>
10956           </parameter>
10957           <parameter name="p1">
10958             <type name="int32" c:type="gint"/>
10959           </parameter>
10960           <parameter name="p2">
10961             <type name="GtkSelectionData" c:type="GtkSelectionData"/>
10962           </parameter>
10963           <parameter name="p3">
10964             <type name="guint" c:type="guint"/>
10965           </parameter>
10966           <parameter name="p4">
10967             <type name="guint" c:type="guint"/>
10968           </parameter>
10969         </parameters>
10970       </glib:signal>
10971       <glib:signal name="visibility-notify-event">
10972         <return-value>
10973           <type name="boolean" c:type="gboolean"/>
10974         </return-value>
10975         <parameters>
10976           <parameter name="object">
10977             <type name="GdkEvent" c:type="GdkEvent"/>
10978           </parameter>
10979         </parameters>
10980       </glib:signal>
10981       <glib:signal name="client-event">
10982         <return-value>
10983           <type name="boolean" c:type="gboolean"/>
10984         </return-value>
10985         <parameters>
10986           <parameter name="object">
10987             <type name="GdkEvent" c:type="GdkEvent"/>
10988           </parameter>
10989         </parameters>
10990       </glib:signal>
10991       <glib:signal name="no-expose-event">
10992         <return-value>
10993           <type name="boolean" c:type="gboolean"/>
10994         </return-value>
10995         <parameters>
10996           <parameter name="object">
10997             <type name="GdkEvent" c:type="GdkEvent"/>
10998           </parameter>
10999         </parameters>
11000       </glib:signal>
11001       <glib:signal name="window-state-event">
11002         <return-value>
11003           <type name="boolean" c:type="gboolean"/>
11004         </return-value>
11005         <parameters>
11006           <parameter name="object">
11007             <type name="GdkEvent" c:type="GdkEvent"/>
11008           </parameter>
11009         </parameters>
11010       </glib:signal>
11011       <glib:signal name="grab-broken-event">
11012         <return-value>
11013           <type name="boolean" c:type="gboolean"/>
11014         </return-value>
11015         <parameters>
11016           <parameter name="object">
11017             <type name="GdkEvent" c:type="GdkEvent"/>
11018           </parameter>
11019         </parameters>
11020       </glib:signal>
11021       <glib:signal name="query-tooltip">
11022         <return-value>
11023           <type name="boolean" c:type="gboolean"/>
11024         </return-value>
11025         <parameters>
11026           <parameter name="object">
11027             <type name="int32" c:type="gint"/>
11028           </parameter>
11029           <parameter name="p0">
11030             <type name="int32" c:type="gint"/>
11031           </parameter>
11032           <parameter name="p1">
11033             <type name="boolean" c:type="gboolean"/>
11034           </parameter>
11035           <parameter name="p2">
11036             <type name="GtkTooltip" c:type="GtkTooltip"/>
11037           </parameter>
11038         </parameters>
11039       </glib:signal>
11040       <glib:signal name="popup-menu">
11041         <return-value>
11042           <type name="boolean" c:type="gboolean"/>
11043         </return-value>
11044       </glib:signal>
11045       <glib:signal name="show-help">
11046         <return-value>
11047           <type name="boolean" c:type="gboolean"/>
11048         </return-value>
11049         <parameters>
11050           <parameter name="object">
11051             <type name="GtkWidgetHelpType" c:type="GtkWidgetHelpType"/>
11052           </parameter>
11053         </parameters>
11054       </glib:signal>
11055       <glib:signal name="accel-closures-changed">
11056         <return-value>
11057           <type name="none" c:type="void"/>
11058         </return-value>
11059       </glib:signal>
11060       <glib:signal name="screen-changed">
11061         <return-value>
11062           <type name="none" c:type="void"/>
11063         </return-value>
11064         <parameters>
11065           <parameter name="object">
11066             <type name="GdkScreen" c:type="GdkScreen"/>
11067           </parameter>
11068         </parameters>
11069       </glib:signal>
11070       <glib:signal name="can-activate-accel">
11071         <return-value>
11072           <type name="boolean" c:type="gboolean"/>
11073         </return-value>
11074         <parameters>
11075           <parameter name="object">
11076             <type name="guint" c:type="guint"/>
11077           </parameter>
11078         </parameters>
11079       </glib:signal>
11080     </class>
11081     <function name="widget_get_accel_path"
11082               c:identifier="_gtk_widget_get_accel_path">
11083       <return-value>
11084         <type name="string" c:type="gchar*"/>
11085       </return-value>
11086       <parameters>
11087         <parameter name="widget">
11088           <type name="Widget" c:type="GtkWidget*"/>
11089         </parameter>
11090         <parameter name="locked">
11091           <type name="gboolean" c:type="gboolean*"/>
11092         </parameter>
11093       </parameters>
11094     </function>
11095     <function name="widget_push_colormap"
11096               c:identifier="gtk_widget_push_colormap">
11097       <return-value>
11098         <type name="none" c:type="void"/>
11099       </return-value>
11100       <parameters>
11101         <parameter name="cmap">
11102           <type name="Gdk.Colormap" c:type="GdkColormap*"/>
11103         </parameter>
11104       </parameters>
11105     </function>
11106     <function name="widget_push_composite_child"
11107               c:identifier="gtk_widget_push_composite_child">
11108       <return-value>
11109         <type name="none" c:type="void"/>
11110       </return-value>
11111     </function>
11112     <function name="widget_pop_composite_child"
11113               c:identifier="gtk_widget_pop_composite_child">
11114       <return-value>
11115         <type name="none" c:type="void"/>
11116       </return-value>
11117     </function>
11118     <function name="widget_pop_colormap"
11119               c:identifier="gtk_widget_pop_colormap">
11120       <return-value>
11121         <type name="none" c:type="void"/>
11122       </return-value>
11123     </function>
11124     <function name="widget_class_install_style_property"
11125               c:identifier="gtk_widget_class_install_style_property">
11126       <return-value>
11127         <type name="none" c:type="void"/>
11128       </return-value>
11129       <parameters>
11130         <parameter name="klass">
11131           <type name="GtkWidgetClass" c:type="GtkWidgetClass*"/>
11132         </parameter>
11133         <parameter name="pspec">
11134           <type name="GParamSpec" c:type="GParamSpec*"/>
11135         </parameter>
11136       </parameters>
11137     </function>
11138     <function name="widget_class_install_style_property_parser"
11139               c:identifier="gtk_widget_class_install_style_property_parser">
11140       <return-value>
11141         <type name="none" c:type="void"/>
11142       </return-value>
11143       <parameters>
11144         <parameter name="klass">
11145           <type name="GtkWidgetClass" c:type="GtkWidgetClass*"/>
11146         </parameter>
11147         <parameter name="pspec">
11148           <type name="GParamSpec" c:type="GParamSpec*"/>
11149         </parameter>
11150         <parameter name="parser">
11151           <type name="GtkRcPropertyParser" c:type="GtkRcPropertyParser"/>
11152         </parameter>
11153       </parameters>
11154     </function>
11155     <function name="widget_class_find_style_property"
11156               c:identifier="gtk_widget_class_find_style_property">
11157       <return-value>
11158         <type name="GParamSpec*" c:type="GParamSpec*"/>
11159       </return-value>
11160       <parameters>
11161         <parameter name="klass">
11162           <type name="GtkWidgetClass" c:type="GtkWidgetClass*"/>
11163         </parameter>
11164         <parameter name="property_name">
11165           <type name="string" c:type="gchar*"/>
11166         </parameter>
11167       </parameters>
11168     </function>
11169     <function name="widget_class_list_style_properties"
11170               c:identifier="gtk_widget_class_list_style_properties">
11171       <return-value>
11172         <type name="GParamSpec**" c:type="GParamSpec**"/>
11173       </return-value>
11174       <parameters>
11175         <parameter name="klass">
11176           <type name="GtkWidgetClass" c:type="GtkWidgetClass*"/>
11177         </parameter>
11178         <parameter name="n_properties">
11179           <type name="guint" c:type="guint*"/>
11180         </parameter>
11181       </parameters>
11182     </function>
11183     <function name="widget_set_default_colormap"
11184               c:identifier="gtk_widget_set_default_colormap">
11185       <return-value>
11186         <type name="none" c:type="void"/>
11187       </return-value>
11188       <parameters>
11189         <parameter name="colormap">
11190           <type name="Gdk.Colormap" c:type="GdkColormap*"/>
11191         </parameter>
11192       </parameters>
11193     </function>
11194     <function name="widget_get_default_style"
11195               c:identifier="gtk_widget_get_default_style">
11196       <return-value>
11197         <type name="GtkStyle*" c:type="GtkStyle*"/>
11198       </return-value>
11199     </function>
11200     <function name="widget_get_default_colormap"
11201               c:identifier="gtk_widget_get_default_colormap">
11202       <return-value>
11203         <type name="GdkColormap*" c:type="GdkColormap*"/>
11204       </return-value>
11205     </function>
11206     <function name="widget_get_default_visual"
11207               c:identifier="gtk_widget_get_default_visual">
11208       <return-value>
11209         <type name="GdkVisual*" c:type="GdkVisual*"/>
11210       </return-value>
11211     </function>
11212     <function name="widget_set_default_direction"
11213               c:identifier="gtk_widget_set_default_direction">
11214       <return-value>
11215         <type name="none" c:type="void"/>
11216       </return-value>
11217       <parameters>
11218         <parameter name="dir">
11219           <type name="TextDirection" c:type="GtkTextDirection"/>
11220         </parameter>
11221       </parameters>
11222     </function>
11223     <function name="widget_get_default_direction"
11224               c:identifier="gtk_widget_get_default_direction">
11225       <return-value>
11226         <type name="GtkTextDirection" c:type="GtkTextDirection"/>
11227       </return-value>
11228     </function>
11229     <glib:boxed c:type="Requisition"
11230                 glib:name="Requisition"
11231                 glib:type-name="GtkRequisition"
11232                 glib:get-type="gtk_requisition_get_type">
11233       <constructor name="copy" c:identifier="gtk_requisition_copy">
11234         <return-value>
11235           <type name="Requisition" c:type="GtkRequisition*"/>
11236         </return-value>
11237         <parameters>
11238           <parameter name="requisition">
11239             <type name="Requisition" c:type="GtkRequisition*"/>
11240           </parameter>
11241         </parameters>
11242       </constructor>
11243       <method name="free" c:identifier="gtk_requisition_free">
11244         <return-value>
11245           <type name="none" c:type="void"/>
11246         </return-value>
11247         <parameters>
11248           <parameter name="requisition">
11249             <type name="Requisition" c:type="GtkRequisition*"/>
11250           </parameter>
11251         </parameters>
11252       </method>
11253     </glib:boxed>
11254     <function name="widget_grab_notify" c:identifier="_gtk_widget_grab_notify">
11255       <return-value>
11256         <type name="none" c:type="void"/>
11257       </return-value>
11258       <parameters>
11259         <parameter name="widget">
11260           <type name="Widget" c:type="GtkWidget*"/>
11261         </parameter>
11262         <parameter name="was_grabbed">
11263           <type name="boolean" c:type="gboolean"/>
11264         </parameter>
11265       </parameters>
11266     </function>
11267     <function name="widget_get_aux_info"
11268               c:identifier="_gtk_widget_get_aux_info">
11269       <return-value>
11270         <type name="GtkWidgetAuxInfo*" c:type="GtkWidgetAuxInfo*"/>
11271       </return-value>
11272       <parameters>
11273         <parameter name="widget">
11274           <type name="Widget" c:type="GtkWidget*"/>
11275         </parameter>
11276         <parameter name="create">
11277           <type name="boolean" c:type="gboolean"/>
11278         </parameter>
11279       </parameters>
11280     </function>
11281     <function name="widget_propagate_hierarchy_changed"
11282               c:identifier="_gtk_widget_propagate_hierarchy_changed">
11283       <return-value>
11284         <type name="none" c:type="void"/>
11285       </return-value>
11286       <parameters>
11287         <parameter name="widget">
11288           <type name="Widget" c:type="GtkWidget*"/>
11289         </parameter>
11290         <parameter name="previous_toplevel">
11291           <type name="Widget" c:type="GtkWidget*"/>
11292         </parameter>
11293       </parameters>
11294     </function>
11295     <function name="widget_propagate_screen_changed"
11296               c:identifier="_gtk_widget_propagate_screen_changed">
11297       <return-value>
11298         <type name="none" c:type="void"/>
11299       </return-value>
11300       <parameters>
11301         <parameter name="widget">
11302           <type name="Widget" c:type="GtkWidget*"/>
11303         </parameter>
11304         <parameter name="previous_screen">
11305           <type name="Gdk.Screen" c:type="GdkScreen*"/>
11306         </parameter>
11307       </parameters>
11308     </function>
11309     <function name="widget_propagate_composited_changed"
11310               c:identifier="_gtk_widget_propagate_composited_changed">
11311       <return-value>
11312         <type name="none" c:type="void"/>
11313       </return-value>
11314       <parameters>
11315         <parameter name="widget">
11316           <type name="Widget" c:type="GtkWidget*"/>
11317         </parameter>
11318       </parameters>
11319     </function>
11320     <function name="widget_peek_colormap"
11321               c:identifier="_gtk_widget_peek_colormap">
11322       <return-value>
11323         <type name="GdkColormap*" c:type="GdkColormap*"/>
11324       </return-value>
11325     </function>
11326     <class name="Container"
11327            c:type="GtkContainer"
11328            parent="Widget"
11329            glib:type-name="GtkContainer"
11330            glib:get-type="gtk_container_get_type">
11331       <method name="set_border_width"
11332               c:identifier="gtk_container_set_border_width">
11333         <return-value>
11334           <type name="none" c:type="void"/>
11335         </return-value>
11336         <parameters>
11337           <parameter name="container">
11338             <type name="Container" c:type="GtkContainer*"/>
11339           </parameter>
11340           <parameter name="border_width">
11341             <type name="guint" c:type="guint"/>
11342           </parameter>
11343         </parameters>
11344       </method>
11345       <method name="get_border_width"
11346               c:identifier="gtk_container_get_border_width">
11347         <return-value>
11348           <type name="guint" c:type="guint"/>
11349         </return-value>
11350         <parameters>
11351           <parameter name="container">
11352             <type name="Container" c:type="GtkContainer*"/>
11353           </parameter>
11354         </parameters>
11355       </method>
11356       <method name="add" c:identifier="gtk_container_add">
11357         <return-value>
11358           <type name="none" c:type="void"/>
11359         </return-value>
11360         <parameters>
11361           <parameter name="container">
11362             <type name="Container" c:type="GtkContainer*"/>
11363           </parameter>
11364           <parameter name="widget">
11365             <type name="Widget" c:type="GtkWidget*"/>
11366           </parameter>
11367         </parameters>
11368       </method>
11369       <method name="remove" c:identifier="gtk_container_remove">
11370         <return-value>
11371           <type name="none" c:type="void"/>
11372         </return-value>
11373         <parameters>
11374           <parameter name="container">
11375             <type name="Container" c:type="GtkContainer*"/>
11376           </parameter>
11377           <parameter name="widget">
11378             <type name="Widget" c:type="GtkWidget*"/>
11379           </parameter>
11380         </parameters>
11381       </method>
11382       <method name="set_resize_mode"
11383               c:identifier="gtk_container_set_resize_mode">
11384         <return-value>
11385           <type name="none" c:type="void"/>
11386         </return-value>
11387         <parameters>
11388           <parameter name="container">
11389             <type name="Container" c:type="GtkContainer*"/>
11390           </parameter>
11391           <parameter name="resize_mode">
11392             <type name="ResizeMode" c:type="GtkResizeMode"/>
11393           </parameter>
11394         </parameters>
11395       </method>
11396       <method name="get_resize_mode"
11397               c:identifier="gtk_container_get_resize_mode">
11398         <return-value>
11399           <type name="ResizeMode" c:type="GtkResizeMode"/>
11400         </return-value>
11401         <parameters>
11402           <parameter name="container">
11403             <type name="Container" c:type="GtkContainer*"/>
11404           </parameter>
11405         </parameters>
11406       </method>
11407       <method name="check_resize" c:identifier="gtk_container_check_resize">
11408         <return-value>
11409           <type name="none" c:type="void"/>
11410         </return-value>
11411         <parameters>
11412           <parameter name="container">
11413             <type name="Container" c:type="GtkContainer*"/>
11414           </parameter>
11415         </parameters>
11416       </method>
11417       <method name="foreach" c:identifier="gtk_container_foreach">
11418         <return-value>
11419           <type name="none" c:type="void"/>
11420         </return-value>
11421         <parameters>
11422           <parameter name="container">
11423             <type name="Container" c:type="GtkContainer*"/>
11424           </parameter>
11425           <parameter name="callback">
11426             <type name="GtkCallback" c:type="GtkCallback"/>
11427           </parameter>
11428           <parameter name="callback_data">
11429             <type name="any" c:type="gpointer"/>
11430           </parameter>
11431         </parameters>
11432       </method>
11433       <method name="foreach_full" c:identifier="gtk_container_foreach_full">
11434         <return-value>
11435           <type name="none" c:type="void"/>
11436         </return-value>
11437         <parameters>
11438           <parameter name="container">
11439             <type name="Container" c:type="GtkContainer*"/>
11440           </parameter>
11441           <parameter name="callback">
11442             <type name="GtkCallback" c:type="GtkCallback"/>
11443           </parameter>
11444           <parameter name="marshal">
11445             <type name="GtkCallbackMarshal" c:type="GtkCallbackMarshal"/>
11446           </parameter>
11447           <parameter name="callback_data">
11448             <type name="any" c:type="gpointer"/>
11449           </parameter>
11450           <parameter name="notify">
11451             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
11452           </parameter>
11453         </parameters>
11454       </method>
11455       <method name="get_children" c:identifier="gtk_container_get_children">
11456         <return-value>
11457           <type name="GList" c:type="GList*"/>
11458         </return-value>
11459         <parameters>
11460           <parameter name="container">
11461             <type name="Container" c:type="GtkContainer*"/>
11462           </parameter>
11463         </parameters>
11464       </method>
11465       <method name="propagate_expose"
11466               c:identifier="gtk_container_propagate_expose">
11467         <return-value>
11468           <type name="none" c:type="void"/>
11469         </return-value>
11470         <parameters>
11471           <parameter name="container">
11472             <type name="Container" c:type="GtkContainer*"/>
11473           </parameter>
11474           <parameter name="child">
11475             <type name="Widget" c:type="GtkWidget*"/>
11476           </parameter>
11477           <parameter name="event">
11478             <type name="GdkEventExpose" c:type="GdkEventExpose*"/>
11479           </parameter>
11480         </parameters>
11481       </method>
11482       <method name="set_focus_chain"
11483               c:identifier="gtk_container_set_focus_chain">
11484         <return-value>
11485           <type name="none" c:type="void"/>
11486         </return-value>
11487         <parameters>
11488           <parameter name="container">
11489             <type name="Container" c:type="GtkContainer*"/>
11490           </parameter>
11491           <parameter name="focusable_widgets">
11492             <type name="GList" c:type="GList*"/>
11493           </parameter>
11494         </parameters>
11495       </method>
11496       <method name="get_focus_chain"
11497               c:identifier="gtk_container_get_focus_chain">
11498         <return-value>
11499           <type name="boolean" c:type="gboolean"/>
11500         </return-value>
11501         <parameters>
11502           <parameter name="container">
11503             <type name="Container" c:type="GtkContainer*"/>
11504           </parameter>
11505           <parameter name="focusable_widgets">
11506             <type name="GList" c:type="GList**"/>
11507           </parameter>
11508         </parameters>
11509       </method>
11510       <method name="unset_focus_chain"
11511               c:identifier="gtk_container_unset_focus_chain">
11512         <return-value>
11513           <type name="none" c:type="void"/>
11514         </return-value>
11515         <parameters>
11516           <parameter name="container">
11517             <type name="Container" c:type="GtkContainer*"/>
11518           </parameter>
11519         </parameters>
11520       </method>
11521       <method name="set_reallocate_redraws"
11522               c:identifier="gtk_container_set_reallocate_redraws">
11523         <return-value>
11524           <type name="none" c:type="void"/>
11525         </return-value>
11526         <parameters>
11527           <parameter name="container">
11528             <type name="Container" c:type="GtkContainer*"/>
11529           </parameter>
11530           <parameter name="needs_redraws">
11531             <type name="boolean" c:type="gboolean"/>
11532           </parameter>
11533         </parameters>
11534       </method>
11535       <method name="set_focus_child"
11536               c:identifier="gtk_container_set_focus_child">
11537         <return-value>
11538           <type name="none" c:type="void"/>
11539         </return-value>
11540         <parameters>
11541           <parameter name="container">
11542             <type name="Container" c:type="GtkContainer*"/>
11543           </parameter>
11544           <parameter name="child" allow-none="1">
11545             <type name="Widget" c:type="GtkWidget*"/>
11546           </parameter>
11547         </parameters>
11548       </method>
11549       <method name="set_focus_vadjustment"
11550               c:identifier="gtk_container_set_focus_vadjustment">
11551         <return-value>
11552           <type name="none" c:type="void"/>
11553         </return-value>
11554         <parameters>
11555           <parameter name="container">
11556             <type name="Container" c:type="GtkContainer*"/>
11557           </parameter>
11558           <parameter name="adjustment">
11559             <type name="Adjustment" c:type="GtkAdjustment*"/>
11560           </parameter>
11561         </parameters>
11562       </method>
11563       <method name="get_focus_vadjustment"
11564               c:identifier="gtk_container_get_focus_vadjustment">
11565         <return-value>
11566           <type name="Adjustment" c:type="GtkAdjustment*"/>
11567         </return-value>
11568         <parameters>
11569           <parameter name="container">
11570             <type name="Container" c:type="GtkContainer*"/>
11571           </parameter>
11572         </parameters>
11573       </method>
11574       <method name="set_focus_hadjustment"
11575               c:identifier="gtk_container_set_focus_hadjustment">
11576         <return-value>
11577           <type name="none" c:type="void"/>
11578         </return-value>
11579         <parameters>
11580           <parameter name="container">
11581             <type name="Container" c:type="GtkContainer*"/>
11582           </parameter>
11583           <parameter name="adjustment">
11584             <type name="Adjustment" c:type="GtkAdjustment*"/>
11585           </parameter>
11586         </parameters>
11587       </method>
11588       <method name="get_focus_hadjustment"
11589               c:identifier="gtk_container_get_focus_hadjustment">
11590         <return-value>
11591           <type name="Adjustment" c:type="GtkAdjustment*"/>
11592         </return-value>
11593         <parameters>
11594           <parameter name="container">
11595             <type name="Container" c:type="GtkContainer*"/>
11596           </parameter>
11597         </parameters>
11598       </method>
11599       <method name="resize_children"
11600               c:identifier="gtk_container_resize_children">
11601         <return-value>
11602           <type name="none" c:type="void"/>
11603         </return-value>
11604         <parameters>
11605           <parameter name="container">
11606             <type name="Container" c:type="GtkContainer*"/>
11607           </parameter>
11608         </parameters>
11609       </method>
11610       <method name="child_type" c:identifier="gtk_container_child_type">
11611         <return-value>
11612           <type name="GType" c:type="GType"/>
11613         </return-value>
11614         <parameters>
11615           <parameter name="container">
11616             <type name="Container" c:type="GtkContainer*"/>
11617           </parameter>
11618         </parameters>
11619       </method>
11620       <method name="add_with_properties"
11621               c:identifier="gtk_container_add_with_properties">
11622         <return-value>
11623           <type name="none" c:type="void"/>
11624         </return-value>
11625         <parameters>
11626           <parameter name="container">
11627             <type name="Container" c:type="GtkContainer*"/>
11628           </parameter>
11629           <parameter name="widget">
11630             <type name="Widget" c:type="GtkWidget*"/>
11631           </parameter>
11632           <parameter name="first_prop_name">
11633             <type name="string" c:type="gchar*"/>
11634           </parameter>
11635         </parameters>
11636       </method>
11637       <method name="child_set" c:identifier="gtk_container_child_set">
11638         <return-value>
11639           <type name="none" c:type="void"/>
11640         </return-value>
11641         <parameters>
11642           <parameter name="container">
11643             <type name="Container" c:type="GtkContainer*"/>
11644           </parameter>
11645           <parameter name="child">
11646             <type name="Widget" c:type="GtkWidget*"/>
11647           </parameter>
11648           <parameter name="first_prop_name">
11649             <type name="string" c:type="gchar*"/>
11650           </parameter>
11651         </parameters>
11652       </method>
11653       <method name="child_get" c:identifier="gtk_container_child_get">
11654         <return-value>
11655           <type name="none" c:type="void"/>
11656         </return-value>
11657         <parameters>
11658           <parameter name="container">
11659             <type name="Container" c:type="GtkContainer*"/>
11660           </parameter>
11661           <parameter name="child">
11662             <type name="Widget" c:type="GtkWidget*"/>
11663           </parameter>
11664           <parameter name="first_prop_name">
11665             <type name="string" c:type="gchar*"/>
11666           </parameter>
11667         </parameters>
11668       </method>
11669       <method name="child_set_valist"
11670               c:identifier="gtk_container_child_set_valist">
11671         <return-value>
11672           <type name="none" c:type="void"/>
11673         </return-value>
11674         <parameters>
11675           <parameter name="container">
11676             <type name="Container" c:type="GtkContainer*"/>
11677           </parameter>
11678           <parameter name="child">
11679             <type name="Widget" c:type="GtkWidget*"/>
11680           </parameter>
11681           <parameter name="first_property_name">
11682             <type name="string" c:type="gchar*"/>
11683           </parameter>
11684           <parameter name="var_args">
11685             <type name="va_list" c:type="va_list"/>
11686           </parameter>
11687         </parameters>
11688       </method>
11689       <method name="child_get_valist"
11690               c:identifier="gtk_container_child_get_valist">
11691         <return-value>
11692           <type name="none" c:type="void"/>
11693         </return-value>
11694         <parameters>
11695           <parameter name="container">
11696             <type name="Container" c:type="GtkContainer*"/>
11697           </parameter>
11698           <parameter name="child">
11699             <type name="Widget" c:type="GtkWidget*"/>
11700           </parameter>
11701           <parameter name="first_property_name">
11702             <type name="string" c:type="gchar*"/>
11703           </parameter>
11704           <parameter name="var_args">
11705             <type name="va_list" c:type="va_list"/>
11706           </parameter>
11707         </parameters>
11708       </method>
11709       <method name="child_set_property"
11710               c:identifier="gtk_container_child_set_property">
11711         <return-value>
11712           <type name="none" c:type="void"/>
11713         </return-value>
11714         <parameters>
11715           <parameter name="container">
11716             <type name="Container" c:type="GtkContainer*"/>
11717           </parameter>
11718           <parameter name="child">
11719             <type name="Widget" c:type="GtkWidget*"/>
11720           </parameter>
11721           <parameter name="property_name">
11722             <type name="string" c:type="gchar*"/>
11723           </parameter>
11724           <parameter name="value">
11725             <type name="GValue" c:type="GValue*"/>
11726           </parameter>
11727         </parameters>
11728       </method>
11729       <method name="child_get_property"
11730               c:identifier="gtk_container_child_get_property">
11731         <return-value>
11732           <type name="none" c:type="void"/>
11733         </return-value>
11734         <parameters>
11735           <parameter name="container">
11736             <type name="Container" c:type="GtkContainer*"/>
11737           </parameter>
11738           <parameter name="child">
11739             <type name="Widget" c:type="GtkWidget*"/>
11740           </parameter>
11741           <parameter name="property_name">
11742             <type name="string" c:type="gchar*"/>
11743           </parameter>
11744           <parameter name="value">
11745             <type name="GValue" c:type="GValue*"/>
11746           </parameter>
11747         </parameters>
11748       </method>
11749       <method name="forall" c:identifier="gtk_container_forall">
11750         <return-value>
11751           <type name="none" c:type="void"/>
11752         </return-value>
11753         <parameters>
11754           <parameter name="container">
11755             <type name="Container" c:type="GtkContainer*"/>
11756           </parameter>
11757           <parameter name="callback">
11758             <type name="GtkCallback" c:type="GtkCallback"/>
11759           </parameter>
11760           <parameter name="callback_data">
11761             <type name="any" c:type="gpointer"/>
11762           </parameter>
11763         </parameters>
11764       </method>
11765       <property name="border-width">
11766         <type name="guint" c:type="guint"/>
11767       </property>
11768       <property name="resize-mode">
11769         <type name="GtkResizeMode" c:type="GtkResizeMode"/>
11770       </property>
11771       <property name="child">
11772         <type name="GtkWidget" c:type="GtkWidget"/>
11773       </property>
11774       <callback name="add">
11775         <return-value>
11776           <type name="none" c:type="void"/>
11777         </return-value>
11778         <parameters>
11779           <parameter name="container">
11780             <type name="GtkContainer*" c:type="GtkContainer*"/>
11781           </parameter>
11782           <parameter name="widget">
11783             <type name="GtkWidget*" c:type="GtkWidget*"/>
11784           </parameter>
11785         </parameters>
11786       </callback>
11787       <callback name="remove">
11788         <return-value>
11789           <type name="none" c:type="void"/>
11790         </return-value>
11791         <parameters>
11792           <parameter name="container">
11793             <type name="GtkContainer*" c:type="GtkContainer*"/>
11794           </parameter>
11795           <parameter name="widget">
11796             <type name="GtkWidget*" c:type="GtkWidget*"/>
11797           </parameter>
11798         </parameters>
11799       </callback>
11800       <callback name="check_resize">
11801         <return-value>
11802           <type name="none" c:type="void"/>
11803         </return-value>
11804         <parameters>
11805           <parameter name="container">
11806             <type name="GtkContainer*" c:type="GtkContainer*"/>
11807           </parameter>
11808         </parameters>
11809       </callback>
11810       <callback name="forall">
11811         <return-value>
11812           <type name="none" c:type="void"/>
11813         </return-value>
11814         <parameters>
11815           <parameter name="container">
11816             <type name="GtkContainer*" c:type="GtkContainer*"/>
11817           </parameter>
11818           <parameter name="include_internals">
11819             <type name="boolean" c:type="gboolean"/>
11820           </parameter>
11821           <parameter name="callback">
11822             <type name="GtkCallback" c:type="GtkCallback"/>
11823           </parameter>
11824           <parameter name="callback_data">
11825             <type name="any" c:type="gpointer"/>
11826           </parameter>
11827         </parameters>
11828       </callback>
11829       <callback name="set_focus_child">
11830         <return-value>
11831           <type name="none" c:type="void"/>
11832         </return-value>
11833         <parameters>
11834           <parameter name="container">
11835             <type name="GtkContainer*" c:type="GtkContainer*"/>
11836           </parameter>
11837           <parameter name="widget">
11838             <type name="GtkWidget*" c:type="GtkWidget*"/>
11839           </parameter>
11840         </parameters>
11841       </callback>
11842       <callback name="child_type">
11843         <return-value>
11844           <type name="GType" c:type="GType"/>
11845         </return-value>
11846         <parameters>
11847           <parameter name="container">
11848             <type name="GtkContainer*" c:type="GtkContainer*"/>
11849           </parameter>
11850         </parameters>
11851       </callback>
11852       <callback name="composite_name">
11853         <return-value>
11854           <type name="string" c:type="gchar*"/>
11855         </return-value>
11856         <parameters>
11857           <parameter name="container">
11858             <type name="GtkContainer*" c:type="GtkContainer*"/>
11859           </parameter>
11860           <parameter name="child">
11861             <type name="GtkWidget*" c:type="GtkWidget*"/>
11862           </parameter>
11863         </parameters>
11864       </callback>
11865       <callback name="set_child_property">
11866         <return-value>
11867           <type name="none" c:type="void"/>
11868         </return-value>
11869         <parameters>
11870           <parameter name="container">
11871             <type name="GtkContainer*" c:type="GtkContainer*"/>
11872           </parameter>
11873           <parameter name="child">
11874             <type name="GtkWidget*" c:type="GtkWidget*"/>
11875           </parameter>
11876           <parameter name="property_id">
11877             <type name="guint" c:type="guint"/>
11878           </parameter>
11879           <parameter name="value">
11880             <type name="GValue*" c:type="GValue*"/>
11881           </parameter>
11882           <parameter name="pspec">
11883             <type name="GParamSpec*" c:type="GParamSpec*"/>
11884           </parameter>
11885         </parameters>
11886       </callback>
11887       <callback name="get_child_property">
11888         <return-value>
11889           <type name="none" c:type="void"/>
11890         </return-value>
11891         <parameters>
11892           <parameter name="container">
11893             <type name="GtkContainer*" c:type="GtkContainer*"/>
11894           </parameter>
11895           <parameter name="child">
11896             <type name="GtkWidget*" c:type="GtkWidget*"/>
11897           </parameter>
11898           <parameter name="property_id">
11899             <type name="guint" c:type="guint"/>
11900           </parameter>
11901           <parameter name="value">
11902             <type name="GValue*" c:type="GValue*"/>
11903           </parameter>
11904           <parameter name="pspec">
11905             <type name="GParamSpec*" c:type="GParamSpec*"/>
11906           </parameter>
11907         </parameters>
11908       </callback>
11909       <callback name="_gtk_reserved1">
11910         <return-value>
11911           <type name="none" c:type="void"/>
11912         </return-value>
11913       </callback>
11914       <callback name="_gtk_reserved2">
11915         <return-value>
11916           <type name="none" c:type="void"/>
11917         </return-value>
11918       </callback>
11919       <callback name="_gtk_reserved3">
11920         <return-value>
11921           <type name="none" c:type="void"/>
11922         </return-value>
11923       </callback>
11924       <callback name="_gtk_reserved4">
11925         <return-value>
11926           <type name="none" c:type="void"/>
11927         </return-value>
11928       </callback>
11929       <glib:signal name="add">
11930         <return-value>
11931           <type name="none" c:type="void"/>
11932         </return-value>
11933         <parameters>
11934           <parameter name="object">
11935             <type name="GtkWidget" c:type="GtkWidget"/>
11936           </parameter>
11937         </parameters>
11938       </glib:signal>
11939       <glib:signal name="remove">
11940         <return-value>
11941           <type name="none" c:type="void"/>
11942         </return-value>
11943         <parameters>
11944           <parameter name="object">
11945             <type name="GtkWidget" c:type="GtkWidget"/>
11946           </parameter>
11947         </parameters>
11948       </glib:signal>
11949       <glib:signal name="check-resize">
11950         <return-value>
11951           <type name="none" c:type="void"/>
11952         </return-value>
11953       </glib:signal>
11954       <glib:signal name="set-focus-child">
11955         <return-value>
11956           <type name="none" c:type="void"/>
11957         </return-value>
11958         <parameters>
11959           <parameter name="object">
11960             <type name="GtkWidget" c:type="GtkWidget"/>
11961           </parameter>
11962         </parameters>
11963       </glib:signal>
11964     </class>
11965     <function name="container_class_install_child_property"
11966               c:identifier="gtk_container_class_install_child_property">
11967       <return-value>
11968         <type name="none" c:type="void"/>
11969       </return-value>
11970       <parameters>
11971         <parameter name="cclass">
11972           <type name="GtkContainerClass" c:type="GtkContainerClass*"/>
11973         </parameter>
11974         <parameter name="property_id">
11975           <type name="guint" c:type="guint"/>
11976         </parameter>
11977         <parameter name="pspec">
11978           <type name="GParamSpec" c:type="GParamSpec*"/>
11979         </parameter>
11980       </parameters>
11981     </function>
11982     <function name="container_class_find_child_property"
11983               c:identifier="gtk_container_class_find_child_property">
11984       <return-value>
11985         <type name="GParamSpec*" c:type="GParamSpec*"/>
11986       </return-value>
11987       <parameters>
11988         <parameter name="cclass">
11989           <type name="GObjectClass" c:type="GObjectClass*"/>
11990         </parameter>
11991         <parameter name="property_name">
11992           <type name="string" c:type="gchar*"/>
11993         </parameter>
11994       </parameters>
11995     </function>
11996     <function name="container_class_list_child_properties"
11997               c:identifier="gtk_container_class_list_child_properties">
11998       <return-value>
11999         <type name="GParamSpec**" c:type="GParamSpec**"/>
12000       </return-value>
12001       <parameters>
12002         <parameter name="cclass">
12003           <type name="GObjectClass" c:type="GObjectClass*"/>
12004         </parameter>
12005         <parameter name="n_properties">
12006           <type name="guint" c:type="guint*"/>
12007         </parameter>
12008       </parameters>
12009     </function>
12010     <function name="container_queue_resize"
12011               c:identifier="_gtk_container_queue_resize">
12012       <return-value>
12013         <type name="none" c:type="void"/>
12014       </return-value>
12015       <parameters>
12016         <parameter name="container">
12017           <type name="Container" c:type="GtkContainer*"/>
12018         </parameter>
12019       </parameters>
12020     </function>
12021     <function name="container_clear_resize_widgets"
12022               c:identifier="_gtk_container_clear_resize_widgets">
12023       <return-value>
12024         <type name="none" c:type="void"/>
12025       </return-value>
12026       <parameters>
12027         <parameter name="container">
12028           <type name="Container" c:type="GtkContainer*"/>
12029         </parameter>
12030       </parameters>
12031     </function>
12032     <function name="container_child_composite_name"
12033               c:identifier="_gtk_container_child_composite_name">
12034       <return-value>
12035         <type name="string" c:type="gchar*"/>
12036       </return-value>
12037       <parameters>
12038         <parameter name="container">
12039           <type name="Container" c:type="GtkContainer*"/>
12040         </parameter>
12041         <parameter name="child">
12042           <type name="Widget" c:type="GtkWidget*"/>
12043         </parameter>
12044       </parameters>
12045     </function>
12046     <function name="container_dequeue_resize_handler"
12047               c:identifier="_gtk_container_dequeue_resize_handler">
12048       <return-value>
12049         <type name="none" c:type="void"/>
12050       </return-value>
12051       <parameters>
12052         <parameter name="container">
12053           <type name="Container" c:type="GtkContainer*"/>
12054         </parameter>
12055       </parameters>
12056     </function>
12057     <function name="container_focus_sort"
12058               c:identifier="_gtk_container_focus_sort">
12059       <return-value>
12060         <type name="GList*" c:type="GList*"/>
12061       </return-value>
12062       <parameters>
12063         <parameter name="container">
12064           <type name="Container" c:type="GtkContainer*"/>
12065         </parameter>
12066         <parameter name="children">
12067           <type name="GList" c:type="GList*"/>
12068         </parameter>
12069         <parameter name="direction">
12070           <type name="DirectionType" c:type="GtkDirectionType"/>
12071         </parameter>
12072         <parameter name="old_focus">
12073           <type name="Widget" c:type="GtkWidget*"/>
12074         </parameter>
12075       </parameters>
12076     </function>
12077     <class name="Bin"
12078            c:type="GtkBin"
12079            parent="Container"
12080            glib:type-name="GtkBin"
12081            glib:get-type="gtk_bin_get_type">
12082       <method name="get_child" c:identifier="gtk_bin_get_child">
12083         <return-value>
12084           <type name="Widget" c:type="GtkWidget*"/>
12085         </return-value>
12086         <parameters>
12087           <parameter name="bin">
12088             <type name="Bin" c:type="GtkBin*"/>
12089           </parameter>
12090         </parameters>
12091       </method>
12092     </class>
12093     <record name="GtkWindowGeometryInfo" c:type="GtkWindowGeometryInfo"/>
12094     <class name="Window"
12095            c:type="GtkWindow"
12096            parent="Bin"
12097            glib:type-name="GtkWindow"
12098            glib:get-type="gtk_window_get_type">
12099       <constructor name="get_transient_for"
12100                    c:identifier="gtk_window_get_transient_for">
12101         <return-value>
12102           <type name="Window" c:type="GtkWindow*"/>
12103         </return-value>
12104         <parameters>
12105           <parameter name="window">
12106             <type name="Window" c:type="GtkWindow*"/>
12107           </parameter>
12108         </parameters>
12109       </constructor>
12110       <method name="set_title" c:identifier="gtk_window_set_title">
12111         <return-value>
12112           <type name="none" c:type="void"/>
12113         </return-value>
12114         <parameters>
12115           <parameter name="window">
12116             <type name="Window" c:type="GtkWindow*"/>
12117           </parameter>
12118           <parameter name="title">
12119             <type name="string" c:type="gchar*"/>
12120           </parameter>
12121         </parameters>
12122       </method>
12123       <method name="get_title" c:identifier="gtk_window_get_title">
12124         <return-value>
12125           <type name="string" c:type="gchar*"/>
12126         </return-value>
12127         <parameters>
12128           <parameter name="window">
12129             <type name="Window" c:type="GtkWindow*"/>
12130           </parameter>
12131         </parameters>
12132       </method>
12133       <method name="set_wmclass" c:identifier="gtk_window_set_wmclass">
12134         <return-value>
12135           <type name="none" c:type="void"/>
12136         </return-value>
12137         <parameters>
12138           <parameter name="window">
12139             <type name="Window" c:type="GtkWindow*"/>
12140           </parameter>
12141           <parameter name="wmclass_name">
12142             <type name="string" c:type="gchar*"/>
12143           </parameter>
12144           <parameter name="wmclass_class">
12145             <type name="string" c:type="gchar*"/>
12146           </parameter>
12147         </parameters>
12148       </method>
12149       <method name="set_role" c:identifier="gtk_window_set_role">
12150         <return-value>
12151           <type name="none" c:type="void"/>
12152         </return-value>
12153         <parameters>
12154           <parameter name="window">
12155             <type name="Window" c:type="GtkWindow*"/>
12156           </parameter>
12157           <parameter name="role">
12158             <type name="string" c:type="gchar*"/>
12159           </parameter>
12160         </parameters>
12161       </method>
12162       <method name="set_startup_id" c:identifier="gtk_window_set_startup_id">
12163         <return-value>
12164           <type name="none" c:type="void"/>
12165         </return-value>
12166         <parameters>
12167           <parameter name="window">
12168             <type name="Window" c:type="GtkWindow*"/>
12169           </parameter>
12170           <parameter name="startup_id">
12171             <type name="string" c:type="gchar*"/>
12172           </parameter>
12173         </parameters>
12174       </method>
12175       <method name="get_role" c:identifier="gtk_window_get_role">
12176         <return-value>
12177           <type name="string" c:type="gchar*"/>
12178         </return-value>
12179         <parameters>
12180           <parameter name="window">
12181             <type name="Window" c:type="GtkWindow*"/>
12182           </parameter>
12183         </parameters>
12184       </method>
12185       <method name="add_accel_group" c:identifier="gtk_window_add_accel_group">
12186         <return-value>
12187           <type name="none" c:type="void"/>
12188         </return-value>
12189         <parameters>
12190           <parameter name="window">
12191             <type name="Window" c:type="GtkWindow*"/>
12192           </parameter>
12193           <parameter name="accel_group">
12194             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
12195           </parameter>
12196         </parameters>
12197       </method>
12198       <method name="remove_accel_group"
12199               c:identifier="gtk_window_remove_accel_group">
12200         <return-value>
12201           <type name="none" c:type="void"/>
12202         </return-value>
12203         <parameters>
12204           <parameter name="window">
12205             <type name="Window" c:type="GtkWindow*"/>
12206           </parameter>
12207           <parameter name="accel_group">
12208             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
12209           </parameter>
12210         </parameters>
12211       </method>
12212       <method name="set_position" c:identifier="gtk_window_set_position">
12213         <return-value>
12214           <type name="none" c:type="void"/>
12215         </return-value>
12216         <parameters>
12217           <parameter name="window">
12218             <type name="Window" c:type="GtkWindow*"/>
12219           </parameter>
12220           <parameter name="position">
12221             <type name="WindowPosition" c:type="GtkWindowPosition"/>
12222           </parameter>
12223         </parameters>
12224       </method>
12225       <method name="activate_focus" c:identifier="gtk_window_activate_focus">
12226         <return-value>
12227           <type name="boolean" c:type="gboolean"/>
12228         </return-value>
12229         <parameters>
12230           <parameter name="window">
12231             <type name="Window" c:type="GtkWindow*"/>
12232           </parameter>
12233         </parameters>
12234       </method>
12235       <method name="set_focus" c:identifier="gtk_window_set_focus">
12236         <return-value>
12237           <type name="none" c:type="void"/>
12238         </return-value>
12239         <parameters>
12240           <parameter name="window">
12241             <type name="Window" c:type="GtkWindow*"/>
12242           </parameter>
12243           <parameter name="focus" allow-none="1">
12244             <type name="Widget" c:type="GtkWidget*"/>
12245           </parameter>
12246         </parameters>
12247       </method>
12248       <method name="get_focus" c:identifier="gtk_window_get_focus">
12249         <return-value>
12250           <type name="Widget" c:type="GtkWidget*"/>
12251         </return-value>
12252         <parameters>
12253           <parameter name="window">
12254             <type name="Window" c:type="GtkWindow*"/>
12255           </parameter>
12256         </parameters>
12257       </method>
12258       <method name="set_default" c:identifier="gtk_window_set_default">
12259         <return-value>
12260           <type name="none" c:type="void"/>
12261         </return-value>
12262         <parameters>
12263           <parameter name="window">
12264             <type name="Window" c:type="GtkWindow*"/>
12265           </parameter>
12266           <parameter name="default_widget" allow-none="1">
12267             <type name="Widget" c:type="GtkWidget*"/>
12268           </parameter>
12269         </parameters>
12270       </method>
12271       <method name="activate_default"
12272               c:identifier="gtk_window_activate_default">
12273         <return-value>
12274           <type name="boolean" c:type="gboolean"/>
12275         </return-value>
12276         <parameters>
12277           <parameter name="window">
12278             <type name="Window" c:type="GtkWindow*"/>
12279           </parameter>
12280         </parameters>
12281       </method>
12282       <method name="set_transient_for"
12283               c:identifier="gtk_window_set_transient_for">
12284         <return-value>
12285           <type name="none" c:type="void"/>
12286         </return-value>
12287         <parameters>
12288           <parameter name="window">
12289             <type name="Window" c:type="GtkWindow*"/>
12290           </parameter>
12291           <parameter name="parent" allow-none="1">
12292             <type name="Window" c:type="GtkWindow*"/>
12293           </parameter>
12294         </parameters>
12295       </method>
12296       <method name="set_opacity" c:identifier="gtk_window_set_opacity">
12297         <return-value>
12298           <type name="none" c:type="void"/>
12299         </return-value>
12300         <parameters>
12301           <parameter name="window">
12302             <type name="Window" c:type="GtkWindow*"/>
12303           </parameter>
12304           <parameter name="opacity">
12305             <type name="double" c:type="gdouble"/>
12306           </parameter>
12307         </parameters>
12308       </method>
12309       <method name="get_opacity" c:identifier="gtk_window_get_opacity">
12310         <return-value>
12311           <type name="double" c:type="gdouble"/>
12312         </return-value>
12313         <parameters>
12314           <parameter name="window">
12315             <type name="Window" c:type="GtkWindow*"/>
12316           </parameter>
12317         </parameters>
12318       </method>
12319       <method name="set_type_hint" c:identifier="gtk_window_set_type_hint">
12320         <return-value>
12321           <type name="none" c:type="void"/>
12322         </return-value>
12323         <parameters>
12324           <parameter name="window">
12325             <type name="Window" c:type="GtkWindow*"/>
12326           </parameter>
12327           <parameter name="hint">
12328             <type name="GdkWindowTypeHint" c:type="GdkWindowTypeHint"/>
12329           </parameter>
12330         </parameters>
12331       </method>
12332       <method name="get_type_hint" c:identifier="gtk_window_get_type_hint">
12333         <return-value>
12334           <type name="GdkWindowTypeHint" c:type="GdkWindowTypeHint"/>
12335         </return-value>
12336         <parameters>
12337           <parameter name="window">
12338             <type name="Window" c:type="GtkWindow*"/>
12339           </parameter>
12340         </parameters>
12341       </method>
12342       <method name="set_skip_taskbar_hint"
12343               c:identifier="gtk_window_set_skip_taskbar_hint">
12344         <return-value>
12345           <type name="none" c:type="void"/>
12346         </return-value>
12347         <parameters>
12348           <parameter name="window">
12349             <type name="Window" c:type="GtkWindow*"/>
12350           </parameter>
12351           <parameter name="setting">
12352             <type name="boolean" c:type="gboolean"/>
12353           </parameter>
12354         </parameters>
12355       </method>
12356       <method name="get_skip_taskbar_hint"
12357               c:identifier="gtk_window_get_skip_taskbar_hint">
12358         <return-value>
12359           <type name="boolean" c:type="gboolean"/>
12360         </return-value>
12361         <parameters>
12362           <parameter name="window">
12363             <type name="Window" c:type="GtkWindow*"/>
12364           </parameter>
12365         </parameters>
12366       </method>
12367       <method name="set_skip_pager_hint"
12368               c:identifier="gtk_window_set_skip_pager_hint">
12369         <return-value>
12370           <type name="none" c:type="void"/>
12371         </return-value>
12372         <parameters>
12373           <parameter name="window">
12374             <type name="Window" c:type="GtkWindow*"/>
12375           </parameter>
12376           <parameter name="setting">
12377             <type name="boolean" c:type="gboolean"/>
12378           </parameter>
12379         </parameters>
12380       </method>
12381       <method name="get_skip_pager_hint"
12382               c:identifier="gtk_window_get_skip_pager_hint">
12383         <return-value>
12384           <type name="boolean" c:type="gboolean"/>
12385         </return-value>
12386         <parameters>
12387           <parameter name="window">
12388             <type name="Window" c:type="GtkWindow*"/>
12389           </parameter>
12390         </parameters>
12391       </method>
12392       <method name="set_urgency_hint"
12393               c:identifier="gtk_window_set_urgency_hint">
12394         <return-value>
12395           <type name="none" c:type="void"/>
12396         </return-value>
12397         <parameters>
12398           <parameter name="window">
12399             <type name="Window" c:type="GtkWindow*"/>
12400           </parameter>
12401           <parameter name="setting">
12402             <type name="boolean" c:type="gboolean"/>
12403           </parameter>
12404         </parameters>
12405       </method>
12406       <method name="get_urgency_hint"
12407               c:identifier="gtk_window_get_urgency_hint">
12408         <return-value>
12409           <type name="boolean" c:type="gboolean"/>
12410         </return-value>
12411         <parameters>
12412           <parameter name="window">
12413             <type name="Window" c:type="GtkWindow*"/>
12414           </parameter>
12415         </parameters>
12416       </method>
12417       <method name="set_accept_focus"
12418               c:identifier="gtk_window_set_accept_focus">
12419         <return-value>
12420           <type name="none" c:type="void"/>
12421         </return-value>
12422         <parameters>
12423           <parameter name="window">
12424             <type name="Window" c:type="GtkWindow*"/>
12425           </parameter>
12426           <parameter name="setting">
12427             <type name="boolean" c:type="gboolean"/>
12428           </parameter>
12429         </parameters>
12430       </method>
12431       <method name="get_accept_focus"
12432               c:identifier="gtk_window_get_accept_focus">
12433         <return-value>
12434           <type name="boolean" c:type="gboolean"/>
12435         </return-value>
12436         <parameters>
12437           <parameter name="window">
12438             <type name="Window" c:type="GtkWindow*"/>
12439           </parameter>
12440         </parameters>
12441       </method>
12442       <method name="set_focus_on_map"
12443               c:identifier="gtk_window_set_focus_on_map">
12444         <return-value>
12445           <type name="none" c:type="void"/>
12446         </return-value>
12447         <parameters>
12448           <parameter name="window">
12449             <type name="Window" c:type="GtkWindow*"/>
12450           </parameter>
12451           <parameter name="setting">
12452             <type name="boolean" c:type="gboolean"/>
12453           </parameter>
12454         </parameters>
12455       </method>
12456       <method name="get_focus_on_map"
12457               c:identifier="gtk_window_get_focus_on_map">
12458         <return-value>
12459           <type name="boolean" c:type="gboolean"/>
12460         </return-value>
12461         <parameters>
12462           <parameter name="window">
12463             <type name="Window" c:type="GtkWindow*"/>
12464           </parameter>
12465         </parameters>
12466       </method>
12467       <method name="set_destroy_with_parent"
12468               c:identifier="gtk_window_set_destroy_with_parent">
12469         <return-value>
12470           <type name="none" c:type="void"/>
12471         </return-value>
12472         <parameters>
12473           <parameter name="window">
12474             <type name="Window" c:type="GtkWindow*"/>
12475           </parameter>
12476           <parameter name="setting">
12477             <type name="boolean" c:type="gboolean"/>
12478           </parameter>
12479         </parameters>
12480       </method>
12481       <method name="get_destroy_with_parent"
12482               c:identifier="gtk_window_get_destroy_with_parent">
12483         <return-value>
12484           <type name="boolean" c:type="gboolean"/>
12485         </return-value>
12486         <parameters>
12487           <parameter name="window">
12488             <type name="Window" c:type="GtkWindow*"/>
12489           </parameter>
12490         </parameters>
12491       </method>
12492       <method name="set_resizable" c:identifier="gtk_window_set_resizable">
12493         <return-value>
12494           <type name="none" c:type="void"/>
12495         </return-value>
12496         <parameters>
12497           <parameter name="window">
12498             <type name="Window" c:type="GtkWindow*"/>
12499           </parameter>
12500           <parameter name="resizable">
12501             <type name="boolean" c:type="gboolean"/>
12502           </parameter>
12503         </parameters>
12504       </method>
12505       <method name="get_resizable" c:identifier="gtk_window_get_resizable">
12506         <return-value>
12507           <type name="boolean" c:type="gboolean"/>
12508         </return-value>
12509         <parameters>
12510           <parameter name="window">
12511             <type name="Window" c:type="GtkWindow*"/>
12512           </parameter>
12513         </parameters>
12514       </method>
12515       <method name="set_gravity" c:identifier="gtk_window_set_gravity">
12516         <return-value>
12517           <type name="none" c:type="void"/>
12518         </return-value>
12519         <parameters>
12520           <parameter name="window">
12521             <type name="Window" c:type="GtkWindow*"/>
12522           </parameter>
12523           <parameter name="gravity">
12524             <type name="GdkGravity" c:type="GdkGravity"/>
12525           </parameter>
12526         </parameters>
12527       </method>
12528       <method name="get_gravity" c:identifier="gtk_window_get_gravity">
12529         <return-value>
12530           <type name="GdkGravity" c:type="GdkGravity"/>
12531         </return-value>
12532         <parameters>
12533           <parameter name="window">
12534             <type name="Window" c:type="GtkWindow*"/>
12535           </parameter>
12536         </parameters>
12537       </method>
12538       <method name="set_geometry_hints"
12539               c:identifier="gtk_window_set_geometry_hints">
12540         <return-value>
12541           <type name="none" c:type="void"/>
12542         </return-value>
12543         <parameters>
12544           <parameter name="window">
12545             <type name="Window" c:type="GtkWindow*"/>
12546           </parameter>
12547           <parameter name="geometry_widget">
12548             <type name="Widget" c:type="GtkWidget*"/>
12549           </parameter>
12550           <parameter name="geometry">
12551             <type name="GdkGeometry" c:type="GdkGeometry*"/>
12552           </parameter>
12553           <parameter name="geom_mask">
12554             <type name="GdkWindowHints" c:type="GdkWindowHints"/>
12555           </parameter>
12556         </parameters>
12557       </method>
12558       <method name="set_screen" c:identifier="gtk_window_set_screen">
12559         <return-value>
12560           <type name="none" c:type="void"/>
12561         </return-value>
12562         <parameters>
12563           <parameter name="window">
12564             <type name="Window" c:type="GtkWindow*"/>
12565           </parameter>
12566           <parameter name="screen">
12567             <type name="Gdk.Screen" c:type="GdkScreen*"/>
12568           </parameter>
12569         </parameters>
12570       </method>
12571       <method name="get_screen" c:identifier="gtk_window_get_screen">
12572         <return-value>
12573           <type name="Gdk.Screen" c:type="GdkScreen*"/>
12574         </return-value>
12575         <parameters>
12576           <parameter name="window">
12577             <type name="Window" c:type="GtkWindow*"/>
12578           </parameter>
12579         </parameters>
12580       </method>
12581       <method name="is_active" c:identifier="gtk_window_is_active">
12582         <return-value>
12583           <type name="boolean" c:type="gboolean"/>
12584         </return-value>
12585         <parameters>
12586           <parameter name="window">
12587             <type name="Window" c:type="GtkWindow*"/>
12588           </parameter>
12589         </parameters>
12590       </method>
12591       <method name="has_toplevel_focus"
12592               c:identifier="gtk_window_has_toplevel_focus">
12593         <return-value>
12594           <type name="boolean" c:type="gboolean"/>
12595         </return-value>
12596         <parameters>
12597           <parameter name="window">
12598             <type name="Window" c:type="GtkWindow*"/>
12599           </parameter>
12600         </parameters>
12601       </method>
12602       <method name="set_has_frame" c:identifier="gtk_window_set_has_frame">
12603         <return-value>
12604           <type name="none" c:type="void"/>
12605         </return-value>
12606         <parameters>
12607           <parameter name="window">
12608             <type name="Window" c:type="GtkWindow*"/>
12609           </parameter>
12610           <parameter name="setting">
12611             <type name="boolean" c:type="gboolean"/>
12612           </parameter>
12613         </parameters>
12614       </method>
12615       <method name="get_has_frame" c:identifier="gtk_window_get_has_frame">
12616         <return-value>
12617           <type name="boolean" c:type="gboolean"/>
12618         </return-value>
12619         <parameters>
12620           <parameter name="window">
12621             <type name="Window" c:type="GtkWindow*"/>
12622           </parameter>
12623         </parameters>
12624       </method>
12625       <method name="set_frame_dimensions"
12626               c:identifier="gtk_window_set_frame_dimensions">
12627         <return-value>
12628           <type name="none" c:type="void"/>
12629         </return-value>
12630         <parameters>
12631           <parameter name="window">
12632             <type name="Window" c:type="GtkWindow*"/>
12633           </parameter>
12634           <parameter name="left">
12635             <type name="int32" c:type="gint"/>
12636           </parameter>
12637           <parameter name="top">
12638             <type name="int32" c:type="gint"/>
12639           </parameter>
12640           <parameter name="right">
12641             <type name="int32" c:type="gint"/>
12642           </parameter>
12643           <parameter name="bottom">
12644             <type name="int32" c:type="gint"/>
12645           </parameter>
12646         </parameters>
12647       </method>
12648       <method name="get_frame_dimensions"
12649               c:identifier="gtk_window_get_frame_dimensions">
12650         <return-value>
12651           <type name="none" c:type="void"/>
12652         </return-value>
12653         <parameters>
12654           <parameter name="window">
12655             <type name="Window" c:type="GtkWindow*"/>
12656           </parameter>
12657           <parameter name="left">
12658             <type name="gint" c:type="gint*"/>
12659           </parameter>
12660           <parameter name="top">
12661             <type name="gint" c:type="gint*"/>
12662           </parameter>
12663           <parameter name="right">
12664             <type name="gint" c:type="gint*"/>
12665           </parameter>
12666           <parameter name="bottom">
12667             <type name="gint" c:type="gint*"/>
12668           </parameter>
12669         </parameters>
12670       </method>
12671       <method name="set_decorated" c:identifier="gtk_window_set_decorated">
12672         <return-value>
12673           <type name="none" c:type="void"/>
12674         </return-value>
12675         <parameters>
12676           <parameter name="window">
12677             <type name="Window" c:type="GtkWindow*"/>
12678           </parameter>
12679           <parameter name="setting">
12680             <type name="boolean" c:type="gboolean"/>
12681           </parameter>
12682         </parameters>
12683       </method>
12684       <method name="get_decorated" c:identifier="gtk_window_get_decorated">
12685         <return-value>
12686           <type name="boolean" c:type="gboolean"/>
12687         </return-value>
12688         <parameters>
12689           <parameter name="window">
12690             <type name="Window" c:type="GtkWindow*"/>
12691           </parameter>
12692         </parameters>
12693       </method>
12694       <method name="set_deletable" c:identifier="gtk_window_set_deletable">
12695         <return-value>
12696           <type name="none" c:type="void"/>
12697         </return-value>
12698         <parameters>
12699           <parameter name="window">
12700             <type name="Window" c:type="GtkWindow*"/>
12701           </parameter>
12702           <parameter name="setting">
12703             <type name="boolean" c:type="gboolean"/>
12704           </parameter>
12705         </parameters>
12706       </method>
12707       <method name="get_deletable" c:identifier="gtk_window_get_deletable">
12708         <return-value>
12709           <type name="boolean" c:type="gboolean"/>
12710         </return-value>
12711         <parameters>
12712           <parameter name="window">
12713             <type name="Window" c:type="GtkWindow*"/>
12714           </parameter>
12715         </parameters>
12716       </method>
12717       <method name="set_icon_list" c:identifier="gtk_window_set_icon_list">
12718         <return-value>
12719           <type name="none" c:type="void"/>
12720         </return-value>
12721         <parameters>
12722           <parameter name="window">
12723             <type name="Window" c:type="GtkWindow*"/>
12724           </parameter>
12725           <parameter name="list">
12726             <type name="GList" c:type="GList*"/>
12727           </parameter>
12728         </parameters>
12729       </method>
12730       <method name="get_icon_list" c:identifier="gtk_window_get_icon_list">
12731         <return-value>
12732           <type name="GList" c:type="GList*"/>
12733         </return-value>
12734         <parameters>
12735           <parameter name="window">
12736             <type name="Window" c:type="GtkWindow*"/>
12737           </parameter>
12738         </parameters>
12739       </method>
12740       <method name="set_icon" c:identifier="gtk_window_set_icon">
12741         <return-value>
12742           <type name="none" c:type="void"/>
12743         </return-value>
12744         <parameters>
12745           <parameter name="window">
12746             <type name="Window" c:type="GtkWindow*"/>
12747           </parameter>
12748           <parameter name="icon" allow-none="1">
12749             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
12750           </parameter>
12751         </parameters>
12752       </method>
12753       <method name="set_icon_name" c:identifier="gtk_window_set_icon_name">
12754         <return-value>
12755           <type name="none" c:type="void"/>
12756         </return-value>
12757         <parameters>
12758           <parameter name="window">
12759             <type name="Window" c:type="GtkWindow*"/>
12760           </parameter>
12761           <parameter name="name" allow-none="1">
12762             <type name="string" c:type="gchar*"/>
12763           </parameter>
12764         </parameters>
12765       </method>
12766       <method name="set_icon_from_file"
12767               c:identifier="gtk_window_set_icon_from_file">
12768         <return-value>
12769           <type name="boolean" c:type="gboolean"/>
12770         </return-value>
12771         <parameters>
12772           <parameter name="window">
12773             <type name="Window" c:type="GtkWindow*"/>
12774           </parameter>
12775           <parameter name="filename">
12776             <type name="string" c:type="gchar*"/>
12777           </parameter>
12778           <parameter name="err">
12779             <type name="GError" c:type="GError**"/>
12780           </parameter>
12781         </parameters>
12782       </method>
12783       <method name="get_icon" c:identifier="gtk_window_get_icon">
12784         <return-value>
12785           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
12786         </return-value>
12787         <parameters>
12788           <parameter name="window">
12789             <type name="Window" c:type="GtkWindow*"/>
12790           </parameter>
12791         </parameters>
12792       </method>
12793       <method name="get_icon_name" c:identifier="gtk_window_get_icon_name">
12794         <return-value>
12795           <type name="string" c:type="gchar*"/>
12796         </return-value>
12797         <parameters>
12798           <parameter name="window">
12799             <type name="Window" c:type="GtkWindow*"/>
12800           </parameter>
12801         </parameters>
12802       </method>
12803       <method name="set_modal" c:identifier="gtk_window_set_modal">
12804         <return-value>
12805           <type name="none" c:type="void"/>
12806         </return-value>
12807         <parameters>
12808           <parameter name="window">
12809             <type name="Window" c:type="GtkWindow*"/>
12810           </parameter>
12811           <parameter name="modal">
12812             <type name="boolean" c:type="gboolean"/>
12813           </parameter>
12814         </parameters>
12815       </method>
12816       <method name="get_modal" c:identifier="gtk_window_get_modal">
12817         <return-value>
12818           <type name="boolean" c:type="gboolean"/>
12819         </return-value>
12820         <parameters>
12821           <parameter name="window">
12822             <type name="Window" c:type="GtkWindow*"/>
12823           </parameter>
12824         </parameters>
12825       </method>
12826       <method name="add_mnemonic" c:identifier="gtk_window_add_mnemonic">
12827         <return-value>
12828           <type name="none" c:type="void"/>
12829         </return-value>
12830         <parameters>
12831           <parameter name="window">
12832             <type name="Window" c:type="GtkWindow*"/>
12833           </parameter>
12834           <parameter name="keyval">
12835             <type name="guint" c:type="guint"/>
12836           </parameter>
12837           <parameter name="target">
12838             <type name="Widget" c:type="GtkWidget*"/>
12839           </parameter>
12840         </parameters>
12841       </method>
12842       <method name="remove_mnemonic" c:identifier="gtk_window_remove_mnemonic">
12843         <return-value>
12844           <type name="none" c:type="void"/>
12845         </return-value>
12846         <parameters>
12847           <parameter name="window">
12848             <type name="Window" c:type="GtkWindow*"/>
12849           </parameter>
12850           <parameter name="keyval">
12851             <type name="guint" c:type="guint"/>
12852           </parameter>
12853           <parameter name="target">
12854             <type name="Widget" c:type="GtkWidget*"/>
12855           </parameter>
12856         </parameters>
12857       </method>
12858       <method name="mnemonic_activate"
12859               c:identifier="gtk_window_mnemonic_activate">
12860         <return-value>
12861           <type name="boolean" c:type="gboolean"/>
12862         </return-value>
12863         <parameters>
12864           <parameter name="window">
12865             <type name="Window" c:type="GtkWindow*"/>
12866           </parameter>
12867           <parameter name="keyval">
12868             <type name="guint" c:type="guint"/>
12869           </parameter>
12870           <parameter name="modifier">
12871             <type name="GdkModifierType" c:type="GdkModifierType"/>
12872           </parameter>
12873         </parameters>
12874       </method>
12875       <method name="set_mnemonic_modifier"
12876               c:identifier="gtk_window_set_mnemonic_modifier">
12877         <return-value>
12878           <type name="none" c:type="void"/>
12879         </return-value>
12880         <parameters>
12881           <parameter name="window">
12882             <type name="Window" c:type="GtkWindow*"/>
12883           </parameter>
12884           <parameter name="modifier">
12885             <type name="GdkModifierType" c:type="GdkModifierType"/>
12886           </parameter>
12887         </parameters>
12888       </method>
12889       <method name="get_mnemonic_modifier"
12890               c:identifier="gtk_window_get_mnemonic_modifier">
12891         <return-value>
12892           <type name="GdkModifierType" c:type="GdkModifierType"/>
12893         </return-value>
12894         <parameters>
12895           <parameter name="window">
12896             <type name="Window" c:type="GtkWindow*"/>
12897           </parameter>
12898         </parameters>
12899       </method>
12900       <method name="activate_key" c:identifier="gtk_window_activate_key">
12901         <return-value>
12902           <type name="boolean" c:type="gboolean"/>
12903         </return-value>
12904         <parameters>
12905           <parameter name="window">
12906             <type name="Window" c:type="GtkWindow*"/>
12907           </parameter>
12908           <parameter name="event">
12909             <type name="GdkEventKey" c:type="GdkEventKey*"/>
12910           </parameter>
12911         </parameters>
12912       </method>
12913       <method name="propagate_key_event"
12914               c:identifier="gtk_window_propagate_key_event">
12915         <return-value>
12916           <type name="boolean" c:type="gboolean"/>
12917         </return-value>
12918         <parameters>
12919           <parameter name="window">
12920             <type name="Window" c:type="GtkWindow*"/>
12921           </parameter>
12922           <parameter name="event">
12923             <type name="GdkEventKey" c:type="GdkEventKey*"/>
12924           </parameter>
12925         </parameters>
12926       </method>
12927       <method name="present" c:identifier="gtk_window_present">
12928         <return-value>
12929           <type name="none" c:type="void"/>
12930         </return-value>
12931         <parameters>
12932           <parameter name="window">
12933             <type name="Window" c:type="GtkWindow*"/>
12934           </parameter>
12935         </parameters>
12936       </method>
12937       <method name="present_with_time"
12938               c:identifier="gtk_window_present_with_time">
12939         <return-value>
12940           <type name="none" c:type="void"/>
12941         </return-value>
12942         <parameters>
12943           <parameter name="window">
12944             <type name="Window" c:type="GtkWindow*"/>
12945           </parameter>
12946           <parameter name="timestamp">
12947             <type name="uint32" c:type="guint32"/>
12948           </parameter>
12949         </parameters>
12950       </method>
12951       <method name="iconify" c:identifier="gtk_window_iconify">
12952         <return-value>
12953           <type name="none" c:type="void"/>
12954         </return-value>
12955         <parameters>
12956           <parameter name="window">
12957             <type name="Window" c:type="GtkWindow*"/>
12958           </parameter>
12959         </parameters>
12960       </method>
12961       <method name="deiconify" c:identifier="gtk_window_deiconify">
12962         <return-value>
12963           <type name="none" c:type="void"/>
12964         </return-value>
12965         <parameters>
12966           <parameter name="window">
12967             <type name="Window" c:type="GtkWindow*"/>
12968           </parameter>
12969         </parameters>
12970       </method>
12971       <method name="stick" c:identifier="gtk_window_stick">
12972         <return-value>
12973           <type name="none" c:type="void"/>
12974         </return-value>
12975         <parameters>
12976           <parameter name="window">
12977             <type name="Window" c:type="GtkWindow*"/>
12978           </parameter>
12979         </parameters>
12980       </method>
12981       <method name="unstick" c:identifier="gtk_window_unstick">
12982         <return-value>
12983           <type name="none" c:type="void"/>
12984         </return-value>
12985         <parameters>
12986           <parameter name="window">
12987             <type name="Window" c:type="GtkWindow*"/>
12988           </parameter>
12989         </parameters>
12990       </method>
12991       <method name="maximize" c:identifier="gtk_window_maximize">
12992         <return-value>
12993           <type name="none" c:type="void"/>
12994         </return-value>
12995         <parameters>
12996           <parameter name="window">
12997             <type name="Window" c:type="GtkWindow*"/>
12998           </parameter>
12999         </parameters>
13000       </method>
13001       <method name="unmaximize" c:identifier="gtk_window_unmaximize">
13002         <return-value>
13003           <type name="none" c:type="void"/>
13004         </return-value>
13005         <parameters>
13006           <parameter name="window">
13007             <type name="Window" c:type="GtkWindow*"/>
13008           </parameter>
13009         </parameters>
13010       </method>
13011       <method name="fullscreen" c:identifier="gtk_window_fullscreen">
13012         <return-value>
13013           <type name="none" c:type="void"/>
13014         </return-value>
13015         <parameters>
13016           <parameter name="window">
13017             <type name="Window" c:type="GtkWindow*"/>
13018           </parameter>
13019         </parameters>
13020       </method>
13021       <method name="unfullscreen" c:identifier="gtk_window_unfullscreen">
13022         <return-value>
13023           <type name="none" c:type="void"/>
13024         </return-value>
13025         <parameters>
13026           <parameter name="window">
13027             <type name="Window" c:type="GtkWindow*"/>
13028           </parameter>
13029         </parameters>
13030       </method>
13031       <method name="set_keep_above" c:identifier="gtk_window_set_keep_above">
13032         <return-value>
13033           <type name="none" c:type="void"/>
13034         </return-value>
13035         <parameters>
13036           <parameter name="window">
13037             <type name="Window" c:type="GtkWindow*"/>
13038           </parameter>
13039           <parameter name="setting">
13040             <type name="boolean" c:type="gboolean"/>
13041           </parameter>
13042         </parameters>
13043       </method>
13044       <method name="set_keep_below" c:identifier="gtk_window_set_keep_below">
13045         <return-value>
13046           <type name="none" c:type="void"/>
13047         </return-value>
13048         <parameters>
13049           <parameter name="window">
13050             <type name="Window" c:type="GtkWindow*"/>
13051           </parameter>
13052           <parameter name="setting">
13053             <type name="boolean" c:type="gboolean"/>
13054           </parameter>
13055         </parameters>
13056       </method>
13057       <method name="begin_resize_drag"
13058               c:identifier="gtk_window_begin_resize_drag">
13059         <return-value>
13060           <type name="none" c:type="void"/>
13061         </return-value>
13062         <parameters>
13063           <parameter name="window">
13064             <type name="Window" c:type="GtkWindow*"/>
13065           </parameter>
13066           <parameter name="edge">
13067             <type name="GdkWindowEdge" c:type="GdkWindowEdge"/>
13068           </parameter>
13069           <parameter name="button">
13070             <type name="int32" c:type="gint"/>
13071           </parameter>
13072           <parameter name="root_x">
13073             <type name="int32" c:type="gint"/>
13074           </parameter>
13075           <parameter name="root_y">
13076             <type name="int32" c:type="gint"/>
13077           </parameter>
13078           <parameter name="timestamp">
13079             <type name="uint32" c:type="guint32"/>
13080           </parameter>
13081         </parameters>
13082       </method>
13083       <method name="begin_move_drag" c:identifier="gtk_window_begin_move_drag">
13084         <return-value>
13085           <type name="none" c:type="void"/>
13086         </return-value>
13087         <parameters>
13088           <parameter name="window">
13089             <type name="Window" c:type="GtkWindow*"/>
13090           </parameter>
13091           <parameter name="button">
13092             <type name="int32" c:type="gint"/>
13093           </parameter>
13094           <parameter name="root_x">
13095             <type name="int32" c:type="gint"/>
13096           </parameter>
13097           <parameter name="root_y">
13098             <type name="int32" c:type="gint"/>
13099           </parameter>
13100           <parameter name="timestamp">
13101             <type name="uint32" c:type="guint32"/>
13102           </parameter>
13103         </parameters>
13104       </method>
13105       <method name="set_policy" c:identifier="gtk_window_set_policy">
13106         <return-value>
13107           <type name="none" c:type="void"/>
13108         </return-value>
13109         <parameters>
13110           <parameter name="window">
13111             <type name="Window" c:type="GtkWindow*"/>
13112           </parameter>
13113           <parameter name="allow_shrink">
13114             <type name="int32" c:type="gint"/>
13115           </parameter>
13116           <parameter name="allow_grow">
13117             <type name="int32" c:type="gint"/>
13118           </parameter>
13119           <parameter name="auto_shrink">
13120             <type name="int32" c:type="gint"/>
13121           </parameter>
13122         </parameters>
13123       </method>
13124       <method name="set_default_size"
13125               c:identifier="gtk_window_set_default_size">
13126         <return-value>
13127           <type name="none" c:type="void"/>
13128         </return-value>
13129         <parameters>
13130           <parameter name="window">
13131             <type name="Window" c:type="GtkWindow*"/>
13132           </parameter>
13133           <parameter name="width">
13134             <type name="int32" c:type="gint"/>
13135           </parameter>
13136           <parameter name="height">
13137             <type name="int32" c:type="gint"/>
13138           </parameter>
13139         </parameters>
13140       </method>
13141       <method name="get_default_size"
13142               c:identifier="gtk_window_get_default_size">
13143         <return-value>
13144           <type name="none" c:type="void"/>
13145         </return-value>
13146         <parameters>
13147           <parameter name="window">
13148             <type name="Window" c:type="GtkWindow*"/>
13149           </parameter>
13150           <parameter name="width">
13151             <type name="gint" c:type="gint*"/>
13152           </parameter>
13153           <parameter name="height">
13154             <type name="gint" c:type="gint*"/>
13155           </parameter>
13156         </parameters>
13157       </method>
13158       <method name="resize" c:identifier="gtk_window_resize">
13159         <return-value>
13160           <type name="none" c:type="void"/>
13161         </return-value>
13162         <parameters>
13163           <parameter name="window">
13164             <type name="Window" c:type="GtkWindow*"/>
13165           </parameter>
13166           <parameter name="width">
13167             <type name="int32" c:type="gint"/>
13168           </parameter>
13169           <parameter name="height">
13170             <type name="int32" c:type="gint"/>
13171           </parameter>
13172         </parameters>
13173       </method>
13174       <method name="get_size" c:identifier="gtk_window_get_size">
13175         <return-value>
13176           <type name="none" c:type="void"/>
13177         </return-value>
13178         <parameters>
13179           <parameter name="window">
13180             <type name="Window" c:type="GtkWindow*"/>
13181           </parameter>
13182           <parameter name="width" direction="out">
13183             <type name="gint" c:type="gint*"/>
13184           </parameter>
13185           <parameter name="height" direction="out">
13186             <type name="gint" c:type="gint*"/>
13187           </parameter>
13188         </parameters>
13189       </method>
13190       <method name="move" c:identifier="gtk_window_move">
13191         <return-value>
13192           <type name="none" c:type="void"/>
13193         </return-value>
13194         <parameters>
13195           <parameter name="window">
13196             <type name="Window" c:type="GtkWindow*"/>
13197           </parameter>
13198           <parameter name="x">
13199             <type name="int32" c:type="gint"/>
13200           </parameter>
13201           <parameter name="y">
13202             <type name="int32" c:type="gint"/>
13203           </parameter>
13204         </parameters>
13205       </method>
13206       <method name="get_position" c:identifier="gtk_window_get_position">
13207         <return-value>
13208           <type name="none" c:type="void"/>
13209         </return-value>
13210         <parameters>
13211           <parameter name="window">
13212             <type name="Window" c:type="GtkWindow*"/>
13213           </parameter>
13214           <parameter name="root_x">
13215             <type name="gint" c:type="gint*"/>
13216           </parameter>
13217           <parameter name="root_y">
13218             <type name="gint" c:type="gint*"/>
13219           </parameter>
13220         </parameters>
13221       </method>
13222       <method name="parse_geometry" c:identifier="gtk_window_parse_geometry">
13223         <return-value>
13224           <type name="boolean" c:type="gboolean"/>
13225         </return-value>
13226         <parameters>
13227           <parameter name="window">
13228             <type name="Window" c:type="GtkWindow*"/>
13229           </parameter>
13230           <parameter name="geometry">
13231             <type name="string" c:type="gchar*"/>
13232           </parameter>
13233         </parameters>
13234       </method>
13235       <method name="get_group" c:identifier="gtk_window_get_group">
13236         <return-value>
13237           <type name="GtkWindowGroup" c:type="GtkWindowGroup*"/>
13238         </return-value>
13239         <parameters>
13240           <parameter name="window">
13241             <type name="Window" c:type="GtkWindow*"/>
13242           </parameter>
13243         </parameters>
13244       </method>
13245       <method name="reshow_with_initial_size"
13246               c:identifier="gtk_window_reshow_with_initial_size">
13247         <return-value>
13248           <type name="none" c:type="void"/>
13249         </return-value>
13250         <parameters>
13251           <parameter name="window">
13252             <type name="Window" c:type="GtkWindow*"/>
13253           </parameter>
13254         </parameters>
13255       </method>
13256       <method name="remove_embedded_xid"
13257               c:identifier="gtk_window_remove_embedded_xid">
13258         <return-value>
13259           <type name="none" c:type="void"/>
13260         </return-value>
13261         <parameters>
13262           <parameter name="window">
13263             <type name="Window" c:type="GtkWindow*"/>
13264           </parameter>
13265           <parameter name="xid">
13266             <type name="guint" c:type="guint"/>
13267           </parameter>
13268         </parameters>
13269       </method>
13270       <method name="add_embedded_xid"
13271               c:identifier="gtk_window_add_embedded_xid">
13272         <return-value>
13273           <type name="none" c:type="void"/>
13274         </return-value>
13275         <parameters>
13276           <parameter name="window">
13277             <type name="Window" c:type="GtkWindow*"/>
13278           </parameter>
13279           <parameter name="xid">
13280             <type name="guint" c:type="guint"/>
13281           </parameter>
13282         </parameters>
13283       </method>
13284       <property name="type">
13285         <type name="GtkWindowType" c:type="GtkWindowType"/>
13286       </property>
13287       <property name="title">
13288         <type name="string" c:type="gchararray"/>
13289       </property>
13290       <property name="startup-id">
13291         <type name="string" c:type="gchararray"/>
13292       </property>
13293       <property name="role">
13294         <type name="string" c:type="gchararray"/>
13295       </property>
13296       <property name="allow-shrink">
13297         <type name="boolean" c:type="gboolean"/>
13298       </property>
13299       <property name="allow-grow">
13300         <type name="boolean" c:type="gboolean"/>
13301       </property>
13302       <property name="resizable">
13303         <type name="boolean" c:type="gboolean"/>
13304       </property>
13305       <property name="modal">
13306         <type name="boolean" c:type="gboolean"/>
13307       </property>
13308       <property name="window-position">
13309         <type name="GtkWindowPosition" c:type="GtkWindowPosition"/>
13310       </property>
13311       <property name="default-width">
13312         <type name="int32" c:type="gint"/>
13313       </property>
13314       <property name="default-height">
13315         <type name="int32" c:type="gint"/>
13316       </property>
13317       <property name="destroy-with-parent">
13318         <type name="boolean" c:type="gboolean"/>
13319       </property>
13320       <property name="icon">
13321         <type name="GdkPixbuf" c:type="GdkPixbuf"/>
13322       </property>
13323       <property name="icon-name">
13324         <type name="string" c:type="gchararray"/>
13325       </property>
13326       <property name="screen">
13327         <type name="GdkScreen" c:type="GdkScreen"/>
13328       </property>
13329       <property name="type-hint">
13330         <type name="GdkWindowTypeHint" c:type="GdkWindowTypeHint"/>
13331       </property>
13332       <property name="skip-taskbar-hint">
13333         <type name="boolean" c:type="gboolean"/>
13334       </property>
13335       <property name="skip-pager-hint">
13336         <type name="boolean" c:type="gboolean"/>
13337       </property>
13338       <property name="urgency-hint">
13339         <type name="boolean" c:type="gboolean"/>
13340       </property>
13341       <property name="accept-focus">
13342         <type name="boolean" c:type="gboolean"/>
13343       </property>
13344       <property name="focus-on-map">
13345         <type name="boolean" c:type="gboolean"/>
13346       </property>
13347       <property name="decorated">
13348         <type name="boolean" c:type="gboolean"/>
13349       </property>
13350       <property name="deletable">
13351         <type name="boolean" c:type="gboolean"/>
13352       </property>
13353       <property name="gravity">
13354         <type name="GdkGravity" c:type="GdkGravity"/>
13355       </property>
13356       <property name="transient-for">
13357         <type name="GtkWindow" c:type="GtkWindow"/>
13358       </property>
13359       <property name="opacity">
13360         <type name="double" c:type="gdouble"/>
13361       </property>
13362       <property name="is-active">
13363         <type name="boolean" c:type="gboolean"/>
13364       </property>
13365       <property name="has-toplevel-focus">
13366         <type name="boolean" c:type="gboolean"/>
13367       </property>
13368       <callback name="set_focus">
13369         <return-value>
13370           <type name="none" c:type="void"/>
13371         </return-value>
13372         <parameters>
13373           <parameter name="window">
13374             <type name="GtkWindow*" c:type="GtkWindow*"/>
13375           </parameter>
13376           <parameter name="focus">
13377             <type name="GtkWidget*" c:type="GtkWidget*"/>
13378           </parameter>
13379         </parameters>
13380       </callback>
13381       <callback name="frame_event">
13382         <return-value>
13383           <type name="boolean" c:type="gboolean"/>
13384         </return-value>
13385         <parameters>
13386           <parameter name="window">
13387             <type name="GtkWindow*" c:type="GtkWindow*"/>
13388           </parameter>
13389           <parameter name="event">
13390             <type name="GdkEvent*" c:type="GdkEvent*"/>
13391           </parameter>
13392         </parameters>
13393       </callback>
13394       <callback name="activate_focus">
13395         <return-value>
13396           <type name="none" c:type="void"/>
13397         </return-value>
13398         <parameters>
13399           <parameter name="window">
13400             <type name="GtkWindow*" c:type="GtkWindow*"/>
13401           </parameter>
13402         </parameters>
13403       </callback>
13404       <callback name="activate_default">
13405         <return-value>
13406           <type name="none" c:type="void"/>
13407         </return-value>
13408         <parameters>
13409           <parameter name="window">
13410             <type name="GtkWindow*" c:type="GtkWindow*"/>
13411           </parameter>
13412         </parameters>
13413       </callback>
13414       <callback name="move_focus">
13415         <return-value>
13416           <type name="none" c:type="void"/>
13417         </return-value>
13418         <parameters>
13419           <parameter name="window">
13420             <type name="GtkWindow*" c:type="GtkWindow*"/>
13421           </parameter>
13422           <parameter name="direction">
13423             <type name="GtkDirectionType" c:type="GtkDirectionType"/>
13424           </parameter>
13425         </parameters>
13426       </callback>
13427       <callback name="keys_changed">
13428         <return-value>
13429           <type name="none" c:type="void"/>
13430         </return-value>
13431         <parameters>
13432           <parameter name="window">
13433             <type name="GtkWindow*" c:type="GtkWindow*"/>
13434           </parameter>
13435         </parameters>
13436       </callback>
13437       <callback name="_gtk_reserved1">
13438         <return-value>
13439           <type name="none" c:type="void"/>
13440         </return-value>
13441       </callback>
13442       <callback name="_gtk_reserved2">
13443         <return-value>
13444           <type name="none" c:type="void"/>
13445         </return-value>
13446       </callback>
13447       <callback name="_gtk_reserved3">
13448         <return-value>
13449           <type name="none" c:type="void"/>
13450         </return-value>
13451       </callback>
13452       <callback name="_gtk_reserved4">
13453         <return-value>
13454           <type name="none" c:type="void"/>
13455         </return-value>
13456       </callback>
13457       <glib:signal name="set-focus">
13458         <return-value>
13459           <type name="none" c:type="void"/>
13460         </return-value>
13461         <parameters>
13462           <parameter name="object">
13463             <type name="GtkWidget" c:type="GtkWidget"/>
13464           </parameter>
13465         </parameters>
13466       </glib:signal>
13467       <glib:signal name="frame-event">
13468         <return-value>
13469           <type name="boolean" c:type="gboolean"/>
13470         </return-value>
13471         <parameters>
13472           <parameter name="object">
13473             <type name="GdkEvent" c:type="GdkEvent"/>
13474           </parameter>
13475         </parameters>
13476       </glib:signal>
13477       <glib:signal name="activate-focus">
13478         <return-value>
13479           <type name="none" c:type="void"/>
13480         </return-value>
13481       </glib:signal>
13482       <glib:signal name="activate-default">
13483         <return-value>
13484           <type name="none" c:type="void"/>
13485         </return-value>
13486       </glib:signal>
13487       <glib:signal name="keys-changed">
13488         <return-value>
13489           <type name="none" c:type="void"/>
13490         </return-value>
13491       </glib:signal>
13492     </class>
13493     <function name="window_new" c:identifier="gtk_window_new">
13494       <return-value>
13495         <type name="GtkWidget*" c:type="GtkWidget*"/>
13496       </return-value>
13497       <parameters>
13498         <parameter name="type">
13499           <type name="WindowType" c:type="GtkWindowType"/>
13500         </parameter>
13501       </parameters>
13502     </function>
13503     <function name="window_set_default_icon_list"
13504               c:identifier="gtk_window_set_default_icon_list">
13505       <return-value>
13506         <type name="none" c:type="void"/>
13507       </return-value>
13508       <parameters>
13509         <parameter name="list">
13510           <type name="GList" c:type="GList*"/>
13511         </parameter>
13512       </parameters>
13513     </function>
13514     <function name="window_get_default_icon_list"
13515               c:identifier="gtk_window_get_default_icon_list">
13516       <return-value>
13517         <type name="GList*" c:type="GList*"/>
13518       </return-value>
13519     </function>
13520     <function name="window_set_default_icon"
13521               c:identifier="gtk_window_set_default_icon">
13522       <return-value>
13523         <type name="none" c:type="void"/>
13524       </return-value>
13525       <parameters>
13526         <parameter name="icon">
13527           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
13528         </parameter>
13529       </parameters>
13530     </function>
13531     <function name="window_set_default_icon_name"
13532               c:identifier="gtk_window_set_default_icon_name">
13533       <return-value>
13534         <type name="none" c:type="void"/>
13535       </return-value>
13536       <parameters>
13537         <parameter name="name">
13538           <type name="string" c:type="gchar*"/>
13539         </parameter>
13540       </parameters>
13541     </function>
13542     <function name="window_set_default_icon_from_file"
13543               c:identifier="gtk_window_set_default_icon_from_file">
13544       <return-value>
13545         <type name="boolean" c:type="gboolean"/>
13546       </return-value>
13547       <parameters>
13548         <parameter name="filename">
13549           <type name="string" c:type="gchar*"/>
13550         </parameter>
13551         <parameter name="err">
13552           <type name="GError" c:type="GError**"/>
13553         </parameter>
13554       </parameters>
13555     </function>
13556     <function name="window_set_auto_startup_notification"
13557               c:identifier="gtk_window_set_auto_startup_notification">
13558       <return-value>
13559         <type name="none" c:type="void"/>
13560       </return-value>
13561       <parameters>
13562         <parameter name="setting">
13563           <type name="boolean" c:type="gboolean"/>
13564         </parameter>
13565       </parameters>
13566     </function>
13567     <function name="window_list_toplevels"
13568               c:identifier="gtk_window_list_toplevels">
13569       <return-value>
13570         <type name="GList*" c:type="GList*"/>
13571       </return-value>
13572     </function>
13573     <class name="WindowGroup"
13574            c:type="GtkWindowGroup"
13575            parent="GLib.Object"
13576            glib:type-name="GtkWindowGroup"
13577            glib:get-type="gtk_window_group_get_type">
13578       <constructor name="new" c:identifier="gtk_window_group_new">
13579         <return-value>
13580           <type name="WindowGroup" c:type="GtkWindowGroup*"/>
13581         </return-value>
13582       </constructor>
13583       <method name="add_window" c:identifier="gtk_window_group_add_window">
13584         <return-value>
13585           <type name="none" c:type="void"/>
13586         </return-value>
13587         <parameters>
13588           <parameter name="window_group">
13589             <type name="WindowGroup" c:type="GtkWindowGroup*"/>
13590           </parameter>
13591           <parameter name="window">
13592             <type name="Window" c:type="GtkWindow*"/>
13593           </parameter>
13594         </parameters>
13595       </method>
13596       <method name="remove_window"
13597               c:identifier="gtk_window_group_remove_window">
13598         <return-value>
13599           <type name="none" c:type="void"/>
13600         </return-value>
13601         <parameters>
13602           <parameter name="window_group">
13603             <type name="WindowGroup" c:type="GtkWindowGroup*"/>
13604           </parameter>
13605           <parameter name="window">
13606             <type name="Window" c:type="GtkWindow*"/>
13607           </parameter>
13608         </parameters>
13609       </method>
13610       <callback name="_gtk_reserved1">
13611         <return-value>
13612           <type name="none" c:type="void"/>
13613         </return-value>
13614       </callback>
13615       <callback name="_gtk_reserved2">
13616         <return-value>
13617           <type name="none" c:type="void"/>
13618         </return-value>
13619       </callback>
13620       <callback name="_gtk_reserved3">
13621         <return-value>
13622           <type name="none" c:type="void"/>
13623         </return-value>
13624       </callback>
13625       <callback name="_gtk_reserved4">
13626         <return-value>
13627           <type name="none" c:type="void"/>
13628         </return-value>
13629       </callback>
13630     </class>
13631     <function name="window_internal_set_focus"
13632               c:identifier="_gtk_window_internal_set_focus">
13633       <return-value>
13634         <type name="none" c:type="void"/>
13635       </return-value>
13636       <parameters>
13637         <parameter name="window">
13638           <type name="Window" c:type="GtkWindow*"/>
13639         </parameter>
13640         <parameter name="focus">
13641           <type name="Widget" c:type="GtkWidget*"/>
13642         </parameter>
13643       </parameters>
13644     </function>
13645     <function name="window_reposition" c:identifier="_gtk_window_reposition">
13646       <return-value>
13647         <type name="none" c:type="void"/>
13648       </return-value>
13649       <parameters>
13650         <parameter name="window">
13651           <type name="Window" c:type="GtkWindow*"/>
13652         </parameter>
13653         <parameter name="x">
13654           <type name="int32" c:type="gint"/>
13655         </parameter>
13656         <parameter name="y">
13657           <type name="int32" c:type="gint"/>
13658         </parameter>
13659       </parameters>
13660     </function>
13661     <function name="window_constrain_size"
13662               c:identifier="_gtk_window_constrain_size">
13663       <return-value>
13664         <type name="none" c:type="void"/>
13665       </return-value>
13666       <parameters>
13667         <parameter name="window">
13668           <type name="Window" c:type="GtkWindow*"/>
13669         </parameter>
13670         <parameter name="width">
13671           <type name="int32" c:type="gint"/>
13672         </parameter>
13673         <parameter name="height">
13674           <type name="int32" c:type="gint"/>
13675         </parameter>
13676         <parameter name="new_width">
13677           <type name="gint" c:type="gint*"/>
13678         </parameter>
13679         <parameter name="new_height">
13680           <type name="gint" c:type="gint*"/>
13681         </parameter>
13682       </parameters>
13683     </function>
13684     <function name="window_group_get_current_grab"
13685               c:identifier="_gtk_window_group_get_current_grab">
13686       <return-value>
13687         <type name="GtkWidget*" c:type="GtkWidget*"/>
13688       </return-value>
13689       <parameters>
13690         <parameter name="window_group">
13691           <type name="WindowGroup" c:type="GtkWindowGroup*"/>
13692         </parameter>
13693       </parameters>
13694     </function>
13695     <function name="window_set_has_toplevel_focus"
13696               c:identifier="_gtk_window_set_has_toplevel_focus">
13697       <return-value>
13698         <type name="none" c:type="void"/>
13699       </return-value>
13700       <parameters>
13701         <parameter name="window">
13702           <type name="Window" c:type="GtkWindow*"/>
13703         </parameter>
13704         <parameter name="has_toplevel_focus">
13705           <type name="boolean" c:type="gboolean"/>
13706         </parameter>
13707       </parameters>
13708     </function>
13709     <function name="window_unset_focus_and_default"
13710               c:identifier="_gtk_window_unset_focus_and_default">
13711       <return-value>
13712         <type name="none" c:type="void"/>
13713       </return-value>
13714       <parameters>
13715         <parameter name="window">
13716           <type name="Window" c:type="GtkWindow*"/>
13717         </parameter>
13718         <parameter name="widget">
13719           <type name="Widget" c:type="GtkWidget*"/>
13720         </parameter>
13721       </parameters>
13722     </function>
13723     <function name="window_set_is_active"
13724               c:identifier="_gtk_window_set_is_active">
13725       <return-value>
13726         <type name="none" c:type="void"/>
13727       </return-value>
13728       <parameters>
13729         <parameter name="window">
13730           <type name="Window" c:type="GtkWindow*"/>
13731         </parameter>
13732         <parameter name="is_active">
13733           <type name="boolean" c:type="gboolean"/>
13734         </parameter>
13735       </parameters>
13736     </function>
13737     <callback name="GtkWindowKeysForeachFunc">
13738       <return-value>
13739         <type name="none" c:type="void"/>
13740       </return-value>
13741       <parameters>
13742         <parameter name="window">
13743           <type name="GtkWindow*" c:type="GtkWindow*"/>
13744         </parameter>
13745         <parameter name="keyval">
13746           <type name="guint" c:type="guint"/>
13747         </parameter>
13748         <parameter name="modifiers">
13749           <type name="GdkModifierType" c:type="GdkModifierType"/>
13750         </parameter>
13751         <parameter name="is_mnemonic">
13752           <type name="boolean" c:type="gboolean"/>
13753         </parameter>
13754         <parameter name="data">
13755           <type name="any" c:type="gpointer"/>
13756         </parameter>
13757       </parameters>
13758     </callback>
13759     <function name="window_keys_foreach"
13760               c:identifier="_gtk_window_keys_foreach">
13761       <return-value>
13762         <type name="none" c:type="void"/>
13763       </return-value>
13764       <parameters>
13765         <parameter name="window">
13766           <type name="Window" c:type="GtkWindow*"/>
13767         </parameter>
13768         <parameter name="func">
13769           <type name="GtkWindowKeysForeachFunc"
13770                 c:type="GtkWindowKeysForeachFunc"/>
13771         </parameter>
13772         <parameter name="func_data">
13773           <type name="any" c:type="gpointer"/>
13774         </parameter>
13775       </parameters>
13776     </function>
13777     <function name="window_query_nonaccels"
13778               c:identifier="_gtk_window_query_nonaccels">
13779       <return-value>
13780         <type name="boolean" c:type="gboolean"/>
13781       </return-value>
13782       <parameters>
13783         <parameter name="window">
13784           <type name="Window" c:type="GtkWindow*"/>
13785         </parameter>
13786         <parameter name="accel_key">
13787           <type name="guint" c:type="guint"/>
13788         </parameter>
13789         <parameter name="accel_mods">
13790           <type name="GdkModifierType" c:type="GdkModifierType"/>
13791         </parameter>
13792       </parameters>
13793     </function>
13794     <class name="Dialog"
13795            c:type="GtkDialog"
13796            parent="Window"
13797            glib:type-name="GtkDialog"
13798            glib:get-type="gtk_dialog_get_type">
13799       <method name="add_action_widget"
13800               c:identifier="gtk_dialog_add_action_widget">
13801         <return-value>
13802           <type name="none" c:type="void"/>
13803         </return-value>
13804         <parameters>
13805           <parameter name="dialog">
13806             <type name="Dialog" c:type="GtkDialog*"/>
13807           </parameter>
13808           <parameter name="child">
13809             <type name="Widget" c:type="GtkWidget*"/>
13810           </parameter>
13811           <parameter name="response_id">
13812             <type name="int32" c:type="gint"/>
13813           </parameter>
13814         </parameters>
13815       </method>
13816       <method name="add_button" c:identifier="gtk_dialog_add_button">
13817         <return-value>
13818           <type name="Widget" c:type="GtkWidget*"/>
13819         </return-value>
13820         <parameters>
13821           <parameter name="dialog">
13822             <type name="Dialog" c:type="GtkDialog*"/>
13823           </parameter>
13824           <parameter name="button_text">
13825             <type name="string" c:type="gchar*"/>
13826           </parameter>
13827           <parameter name="response_id">
13828             <type name="int32" c:type="gint"/>
13829           </parameter>
13830         </parameters>
13831       </method>
13832       <method name="add_buttons" c:identifier="gtk_dialog_add_buttons">
13833         <return-value>
13834           <type name="none" c:type="void"/>
13835         </return-value>
13836         <parameters>
13837           <parameter name="dialog">
13838             <type name="Dialog" c:type="GtkDialog*"/>
13839           </parameter>
13840           <parameter name="first_button_text">
13841             <type name="string" c:type="gchar*"/>
13842           </parameter>
13843         </parameters>
13844       </method>
13845       <method name="set_response_sensitive"
13846               c:identifier="gtk_dialog_set_response_sensitive">
13847         <return-value>
13848           <type name="none" c:type="void"/>
13849         </return-value>
13850         <parameters>
13851           <parameter name="dialog">
13852             <type name="Dialog" c:type="GtkDialog*"/>
13853           </parameter>
13854           <parameter name="response_id">
13855             <type name="int32" c:type="gint"/>
13856           </parameter>
13857           <parameter name="setting">
13858             <type name="boolean" c:type="gboolean"/>
13859           </parameter>
13860         </parameters>
13861       </method>
13862       <method name="set_default_response"
13863               c:identifier="gtk_dialog_set_default_response">
13864         <return-value>
13865           <type name="none" c:type="void"/>
13866         </return-value>
13867         <parameters>
13868           <parameter name="dialog">
13869             <type name="Dialog" c:type="GtkDialog*"/>
13870           </parameter>
13871           <parameter name="response_id">
13872             <type name="int32" c:type="gint"/>
13873           </parameter>
13874         </parameters>
13875       </method>
13876       <method name="get_response_for_widget"
13877               c:identifier="gtk_dialog_get_response_for_widget">
13878         <return-value>
13879           <type name="int32" c:type="gint"/>
13880         </return-value>
13881         <parameters>
13882           <parameter name="dialog">
13883             <type name="Dialog" c:type="GtkDialog*"/>
13884           </parameter>
13885           <parameter name="widget">
13886             <type name="Widget" c:type="GtkWidget*"/>
13887           </parameter>
13888         </parameters>
13889       </method>
13890       <method name="set_has_separator"
13891               c:identifier="gtk_dialog_set_has_separator">
13892         <return-value>
13893           <type name="none" c:type="void"/>
13894         </return-value>
13895         <parameters>
13896           <parameter name="dialog">
13897             <type name="Dialog" c:type="GtkDialog*"/>
13898           </parameter>
13899           <parameter name="setting">
13900             <type name="boolean" c:type="gboolean"/>
13901           </parameter>
13902         </parameters>
13903       </method>
13904       <method name="get_has_separator"
13905               c:identifier="gtk_dialog_get_has_separator">
13906         <return-value>
13907           <type name="boolean" c:type="gboolean"/>
13908         </return-value>
13909         <parameters>
13910           <parameter name="dialog">
13911             <type name="Dialog" c:type="GtkDialog*"/>
13912           </parameter>
13913         </parameters>
13914       </method>
13915       <method name="set_alternative_button_order"
13916               c:identifier="gtk_dialog_set_alternative_button_order">
13917         <return-value>
13918           <type name="none" c:type="void"/>
13919         </return-value>
13920         <parameters>
13921           <parameter name="dialog">
13922             <type name="Dialog" c:type="GtkDialog*"/>
13923           </parameter>
13924           <parameter name="first_response_id">
13925             <type name="int32" c:type="gint"/>
13926           </parameter>
13927         </parameters>
13928       </method>
13929       <method name="set_alternative_button_order_from_array"
13930               c:identifier="gtk_dialog_set_alternative_button_order_from_array">
13931         <return-value>
13932           <type name="none" c:type="void"/>
13933         </return-value>
13934         <parameters>
13935           <parameter name="dialog">
13936             <type name="Dialog" c:type="GtkDialog*"/>
13937           </parameter>
13938           <parameter name="n_params">
13939             <type name="int32" c:type="gint"/>
13940           </parameter>
13941           <parameter name="new_order">
13942             <type name="gint" c:type="gint*"/>
13943           </parameter>
13944         </parameters>
13945       </method>
13946       <method name="response" c:identifier="gtk_dialog_response">
13947         <return-value>
13948           <type name="none" c:type="void"/>
13949         </return-value>
13950         <parameters>
13951           <parameter name="dialog">
13952             <type name="Dialog" c:type="GtkDialog*"/>
13953           </parameter>
13954           <parameter name="response_id">
13955             <type name="int32" c:type="gint"/>
13956           </parameter>
13957         </parameters>
13958       </method>
13959       <method name="run" c:identifier="gtk_dialog_run">
13960         <return-value>
13961           <type name="int32" c:type="gint"/>
13962         </return-value>
13963         <parameters>
13964           <parameter name="dialog">
13965             <type name="Dialog" c:type="GtkDialog*"/>
13966           </parameter>
13967         </parameters>
13968       </method>
13969       <property name="has-separator">
13970         <type name="boolean" c:type="gboolean"/>
13971       </property>
13972       <callback name="response">
13973         <return-value>
13974           <type name="none" c:type="void"/>
13975         </return-value>
13976         <parameters>
13977           <parameter name="dialog">
13978             <type name="GtkDialog*" c:type="GtkDialog*"/>
13979           </parameter>
13980           <parameter name="response_id">
13981             <type name="int32" c:type="gint"/>
13982           </parameter>
13983         </parameters>
13984       </callback>
13985       <callback name="close">
13986         <return-value>
13987           <type name="none" c:type="void"/>
13988         </return-value>
13989         <parameters>
13990           <parameter name="dialog">
13991             <type name="GtkDialog*" c:type="GtkDialog*"/>
13992           </parameter>
13993         </parameters>
13994       </callback>
13995       <callback name="_gtk_reserved1">
13996         <return-value>
13997           <type name="none" c:type="void"/>
13998         </return-value>
13999       </callback>
14000       <callback name="_gtk_reserved2">
14001         <return-value>
14002           <type name="none" c:type="void"/>
14003         </return-value>
14004       </callback>
14005       <callback name="_gtk_reserved3">
14006         <return-value>
14007           <type name="none" c:type="void"/>
14008         </return-value>
14009       </callback>
14010       <callback name="_gtk_reserved4">
14011         <return-value>
14012           <type name="none" c:type="void"/>
14013         </return-value>
14014       </callback>
14015       <glib:signal name="response">
14016         <return-value>
14017           <type name="none" c:type="void"/>
14018         </return-value>
14019         <parameters>
14020           <parameter name="object">
14021             <type name="int32" c:type="gint"/>
14022           </parameter>
14023         </parameters>
14024       </glib:signal>
14025       <glib:signal name="close">
14026         <return-value>
14027           <type name="none" c:type="void"/>
14028         </return-value>
14029       </glib:signal>
14030     </class>
14031     <function name="dialog_new" c:identifier="gtk_dialog_new">
14032       <return-value>
14033         <type name="GtkWidget*" c:type="GtkWidget*"/>
14034       </return-value>
14035     </function>
14036     <function name="dialog_new_with_buttons"
14037               c:identifier="gtk_dialog_new_with_buttons">
14038       <return-value>
14039         <type name="GtkWidget*" c:type="GtkWidget*"/>
14040       </return-value>
14041       <parameters>
14042         <parameter name="title" allow-none="1">
14043           <type name="string" c:type="gchar*"/>
14044         </parameter>
14045         <parameter name="parent" allow-none="1">
14046           <type name="Window" c:type="GtkWindow*"/>
14047         </parameter>
14048         <parameter name="flags">
14049           <type name="DialogFlags" c:type="GtkDialogFlags"/>
14050         </parameter>
14051         <parameter name="first_button_text" allow-none="1">
14052           <type name="string" c:type="gchar*"/>
14053         </parameter>
14054       </parameters>
14055     </function>
14056     <function name="alternative_dialog_button_order"
14057               c:identifier="gtk_alternative_dialog_button_order">
14058       <return-value>
14059         <type name="boolean" c:type="gboolean"/>
14060       </return-value>
14061       <parameters>
14062         <parameter name="screen" allow-none="1">
14063           <type name="Gdk.Screen" c:type="GdkScreen*"/>
14064         </parameter>
14065       </parameters>
14066     </function>
14067     <function name="dialog_set_ignore_separator"
14068               c:identifier="_gtk_dialog_set_ignore_separator">
14069       <return-value>
14070         <type name="none" c:type="void"/>
14071       </return-value>
14072       <parameters>
14073         <parameter name="dialog">
14074           <type name="Dialog" c:type="GtkDialog*"/>
14075         </parameter>
14076         <parameter name="ignore_separator">
14077           <type name="boolean" c:type="gboolean"/>
14078         </parameter>
14079       </parameters>
14080     </function>
14081     <class name="AboutDialog"
14082            c:type="GtkAboutDialog"
14083            parent="Dialog"
14084            glib:type-name="GtkAboutDialog"
14085            glib:get-type="gtk_about_dialog_get_type">
14086       <method name="get_name" c:identifier="gtk_about_dialog_get_name">
14087         <return-value>
14088           <type name="string" c:type="gchar*"/>
14089         </return-value>
14090         <parameters>
14091           <parameter name="about">
14092             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14093           </parameter>
14094         </parameters>
14095       </method>
14096       <method name="set_name" c:identifier="gtk_about_dialog_set_name">
14097         <return-value>
14098           <type name="none" c:type="void"/>
14099         </return-value>
14100         <parameters>
14101           <parameter name="about">
14102             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14103           </parameter>
14104           <parameter name="name" allow-none="1">
14105             <type name="string" c:type="gchar*"/>
14106           </parameter>
14107         </parameters>
14108       </method>
14109       <method name="get_program_name"
14110               c:identifier="gtk_about_dialog_get_program_name">
14111         <return-value>
14112           <type name="string" c:type="gchar*"/>
14113         </return-value>
14114         <parameters>
14115           <parameter name="about">
14116             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14117           </parameter>
14118         </parameters>
14119       </method>
14120       <method name="set_program_name"
14121               c:identifier="gtk_about_dialog_set_program_name">
14122         <return-value>
14123           <type name="none" c:type="void"/>
14124         </return-value>
14125         <parameters>
14126           <parameter name="about">
14127             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14128           </parameter>
14129           <parameter name="name">
14130             <type name="string" c:type="gchar*"/>
14131           </parameter>
14132         </parameters>
14133       </method>
14134       <method name="get_version" c:identifier="gtk_about_dialog_get_version">
14135         <return-value>
14136           <type name="string" c:type="gchar*"/>
14137         </return-value>
14138         <parameters>
14139           <parameter name="about">
14140             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14141           </parameter>
14142         </parameters>
14143       </method>
14144       <method name="set_version" c:identifier="gtk_about_dialog_set_version">
14145         <return-value>
14146           <type name="none" c:type="void"/>
14147         </return-value>
14148         <parameters>
14149           <parameter name="about">
14150             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14151           </parameter>
14152           <parameter name="version" allow-none="1">
14153             <type name="string" c:type="gchar*"/>
14154           </parameter>
14155         </parameters>
14156       </method>
14157       <method name="get_copyright"
14158               c:identifier="gtk_about_dialog_get_copyright">
14159         <return-value>
14160           <type name="string" c:type="gchar*"/>
14161         </return-value>
14162         <parameters>
14163           <parameter name="about">
14164             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14165           </parameter>
14166         </parameters>
14167       </method>
14168       <method name="set_copyright"
14169               c:identifier="gtk_about_dialog_set_copyright">
14170         <return-value>
14171           <type name="none" c:type="void"/>
14172         </return-value>
14173         <parameters>
14174           <parameter name="about">
14175             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14176           </parameter>
14177           <parameter name="copyright" allow-none="1">
14178             <type name="string" c:type="gchar*"/>
14179           </parameter>
14180         </parameters>
14181       </method>
14182       <method name="get_comments" c:identifier="gtk_about_dialog_get_comments">
14183         <return-value>
14184           <type name="string" c:type="gchar*"/>
14185         </return-value>
14186         <parameters>
14187           <parameter name="about">
14188             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14189           </parameter>
14190         </parameters>
14191       </method>
14192       <method name="set_comments" c:identifier="gtk_about_dialog_set_comments">
14193         <return-value>
14194           <type name="none" c:type="void"/>
14195         </return-value>
14196         <parameters>
14197           <parameter name="about">
14198             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14199           </parameter>
14200           <parameter name="comments" allow-none="1">
14201             <type name="string" c:type="gchar*"/>
14202           </parameter>
14203         </parameters>
14204       </method>
14205       <method name="get_license" c:identifier="gtk_about_dialog_get_license">
14206         <return-value>
14207           <type name="string" c:type="gchar*"/>
14208         </return-value>
14209         <parameters>
14210           <parameter name="about">
14211             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14212           </parameter>
14213         </parameters>
14214       </method>
14215       <method name="set_license" c:identifier="gtk_about_dialog_set_license">
14216         <return-value>
14217           <type name="none" c:type="void"/>
14218         </return-value>
14219         <parameters>
14220           <parameter name="about">
14221             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14222           </parameter>
14223           <parameter name="license" allow-none="1">
14224             <type name="string" c:type="gchar*"/>
14225           </parameter>
14226         </parameters>
14227       </method>
14228       <method name="get_wrap_license"
14229               c:identifier="gtk_about_dialog_get_wrap_license">
14230         <return-value>
14231           <type name="boolean" c:type="gboolean"/>
14232         </return-value>
14233         <parameters>
14234           <parameter name="about">
14235             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14236           </parameter>
14237         </parameters>
14238       </method>
14239       <method name="set_wrap_license"
14240               c:identifier="gtk_about_dialog_set_wrap_license">
14241         <return-value>
14242           <type name="none" c:type="void"/>
14243         </return-value>
14244         <parameters>
14245           <parameter name="about">
14246             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14247           </parameter>
14248           <parameter name="wrap_license">
14249             <type name="boolean" c:type="gboolean"/>
14250           </parameter>
14251         </parameters>
14252       </method>
14253       <method name="get_website" c:identifier="gtk_about_dialog_get_website">
14254         <return-value>
14255           <type name="string" c:type="gchar*"/>
14256         </return-value>
14257         <parameters>
14258           <parameter name="about">
14259             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14260           </parameter>
14261         </parameters>
14262       </method>
14263       <method name="set_website" c:identifier="gtk_about_dialog_set_website">
14264         <return-value>
14265           <type name="none" c:type="void"/>
14266         </return-value>
14267         <parameters>
14268           <parameter name="about">
14269             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14270           </parameter>
14271           <parameter name="website" allow-none="1">
14272             <type name="string" c:type="gchar*"/>
14273           </parameter>
14274         </parameters>
14275       </method>
14276       <method name="get_website_label"
14277               c:identifier="gtk_about_dialog_get_website_label">
14278         <return-value>
14279           <type name="string" c:type="gchar*"/>
14280         </return-value>
14281         <parameters>
14282           <parameter name="about">
14283             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14284           </parameter>
14285         </parameters>
14286       </method>
14287       <method name="set_website_label"
14288               c:identifier="gtk_about_dialog_set_website_label">
14289         <return-value>
14290           <type name="none" c:type="void"/>
14291         </return-value>
14292         <parameters>
14293           <parameter name="about">
14294             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14295           </parameter>
14296           <parameter name="website_label" allow-none="1">
14297             <type name="string" c:type="gchar*"/>
14298           </parameter>
14299         </parameters>
14300       </method>
14301       <method name="get_authors" c:identifier="gtk_about_dialog_get_authors">
14302         <return-value>
14303           <type name="gchar" c:type="gchar**"/>
14304         </return-value>
14305         <parameters>
14306           <parameter name="about">
14307             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14308           </parameter>
14309         </parameters>
14310       </method>
14311       <method name="set_authors" c:identifier="gtk_about_dialog_set_authors">
14312         <return-value>
14313           <type name="none" c:type="void"/>
14314         </return-value>
14315         <parameters>
14316           <parameter name="about">
14317             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14318           </parameter>
14319           <parameter name="authors">
14320             <type name="gchar" c:type="gchar**"/>
14321           </parameter>
14322         </parameters>
14323       </method>
14324       <method name="get_documenters"
14325               c:identifier="gtk_about_dialog_get_documenters">
14326         <return-value>
14327           <type name="gchar" c:type="gchar**"/>
14328         </return-value>
14329         <parameters>
14330           <parameter name="about">
14331             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14332           </parameter>
14333         </parameters>
14334       </method>
14335       <method name="set_documenters"
14336               c:identifier="gtk_about_dialog_set_documenters">
14337         <return-value>
14338           <type name="none" c:type="void"/>
14339         </return-value>
14340         <parameters>
14341           <parameter name="about">
14342             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14343           </parameter>
14344           <parameter name="documenters">
14345             <type name="gchar" c:type="gchar**"/>
14346           </parameter>
14347         </parameters>
14348       </method>
14349       <method name="get_artists" c:identifier="gtk_about_dialog_get_artists">
14350         <return-value>
14351           <type name="gchar" c:type="gchar**"/>
14352         </return-value>
14353         <parameters>
14354           <parameter name="about">
14355             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14356           </parameter>
14357         </parameters>
14358       </method>
14359       <method name="set_artists" c:identifier="gtk_about_dialog_set_artists">
14360         <return-value>
14361           <type name="none" c:type="void"/>
14362         </return-value>
14363         <parameters>
14364           <parameter name="about">
14365             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14366           </parameter>
14367           <parameter name="artists">
14368             <type name="gchar" c:type="gchar**"/>
14369           </parameter>
14370         </parameters>
14371       </method>
14372       <method name="get_translator_credits"
14373               c:identifier="gtk_about_dialog_get_translator_credits">
14374         <return-value>
14375           <type name="string" c:type="gchar*"/>
14376         </return-value>
14377         <parameters>
14378           <parameter name="about">
14379             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14380           </parameter>
14381         </parameters>
14382       </method>
14383       <method name="set_translator_credits"
14384               c:identifier="gtk_about_dialog_set_translator_credits">
14385         <return-value>
14386           <type name="none" c:type="void"/>
14387         </return-value>
14388         <parameters>
14389           <parameter name="about">
14390             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14391           </parameter>
14392           <parameter name="translator_credits" allow-none="1">
14393             <type name="string" c:type="gchar*"/>
14394           </parameter>
14395         </parameters>
14396       </method>
14397       <method name="get_logo" c:identifier="gtk_about_dialog_get_logo">
14398         <return-value>
14399           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
14400         </return-value>
14401         <parameters>
14402           <parameter name="about">
14403             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14404           </parameter>
14405         </parameters>
14406       </method>
14407       <method name="set_logo" c:identifier="gtk_about_dialog_set_logo">
14408         <return-value>
14409           <type name="none" c:type="void"/>
14410         </return-value>
14411         <parameters>
14412           <parameter name="about">
14413             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14414           </parameter>
14415           <parameter name="logo" allow-none="1">
14416             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
14417           </parameter>
14418         </parameters>
14419       </method>
14420       <method name="get_logo_icon_name"
14421               c:identifier="gtk_about_dialog_get_logo_icon_name">
14422         <return-value>
14423           <type name="string" c:type="gchar*"/>
14424         </return-value>
14425         <parameters>
14426           <parameter name="about">
14427             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14428           </parameter>
14429         </parameters>
14430       </method>
14431       <method name="set_logo_icon_name"
14432               c:identifier="gtk_about_dialog_set_logo_icon_name">
14433         <return-value>
14434           <type name="none" c:type="void"/>
14435         </return-value>
14436         <parameters>
14437           <parameter name="about">
14438             <type name="AboutDialog" c:type="GtkAboutDialog*"/>
14439           </parameter>
14440           <parameter name="icon_name" allow-none="1">
14441             <type name="string" c:type="gchar*"/>
14442           </parameter>
14443         </parameters>
14444       </method>
14445       <property name="program-name">
14446         <type name="string" c:type="gchararray"/>
14447       </property>
14448       <property name="version">
14449         <type name="string" c:type="gchararray"/>
14450       </property>
14451       <property name="copyright">
14452         <type name="string" c:type="gchararray"/>
14453       </property>
14454       <property name="comments">
14455         <type name="string" c:type="gchararray"/>
14456       </property>
14457       <property name="website">
14458         <type name="string" c:type="gchararray"/>
14459       </property>
14460       <property name="website-label">
14461         <type name="string" c:type="gchararray"/>
14462       </property>
14463       <property name="license">
14464         <type name="string" c:type="gchararray"/>
14465       </property>
14466       <property name="authors">
14467         <type name="GStrv" c:type="GStrv"/>
14468       </property>
14469       <property name="documenters">
14470         <type name="GStrv" c:type="GStrv"/>
14471       </property>
14472       <property name="translator-credits">
14473         <type name="string" c:type="gchararray"/>
14474       </property>
14475       <property name="artists">
14476         <type name="GStrv" c:type="GStrv"/>
14477       </property>
14478       <property name="logo">
14479         <type name="GdkPixbuf" c:type="GdkPixbuf"/>
14480       </property>
14481       <property name="logo-icon-name">
14482         <type name="string" c:type="gchararray"/>
14483       </property>
14484       <property name="wrap-license">
14485         <type name="boolean" c:type="gboolean"/>
14486       </property>
14487       <callback name="_gtk_reserved1">
14488         <return-value>
14489           <type name="none" c:type="void"/>
14490         </return-value>
14491       </callback>
14492       <callback name="_gtk_reserved2">
14493         <return-value>
14494           <type name="none" c:type="void"/>
14495         </return-value>
14496       </callback>
14497       <callback name="_gtk_reserved3">
14498         <return-value>
14499           <type name="none" c:type="void"/>
14500         </return-value>
14501       </callback>
14502       <callback name="_gtk_reserved4">
14503         <return-value>
14504           <type name="none" c:type="void"/>
14505         </return-value>
14506       </callback>
14507     </class>
14508     <function name="about_dialog_new" c:identifier="gtk_about_dialog_new">
14509       <return-value>
14510         <type name="GtkWidget*" c:type="GtkWidget*"/>
14511       </return-value>
14512     </function>
14513     <function name="show_about_dialog" c:identifier="gtk_show_about_dialog">
14514       <return-value>
14515         <type name="none" c:type="void"/>
14516       </return-value>
14517       <parameters>
14518         <parameter name="parent">
14519           <type name="Window" c:type="GtkWindow*"/>
14520         </parameter>
14521         <parameter name="first_property_name">
14522           <type name="string" c:type="gchar*"/>
14523         </parameter>
14524       </parameters>
14525     </function>
14526     <callback name="GtkAboutDialogActivateLinkFunc">
14527       <return-value>
14528         <type name="none" c:type="void"/>
14529       </return-value>
14530       <parameters>
14531         <parameter name="about">
14532           <type name="GtkAboutDialog*" c:type="GtkAboutDialog*"/>
14533         </parameter>
14534         <parameter name="link_">
14535           <type name="string" c:type="gchar*"/>
14536         </parameter>
14537         <parameter name="data">
14538           <type name="any" c:type="gpointer"/>
14539         </parameter>
14540       </parameters>
14541     </callback>
14542     <function name="about_dialog_set_email_hook"
14543               c:identifier="gtk_about_dialog_set_email_hook">
14544       <return-value>
14545         <type name="GtkAboutDialogActivateLinkFunc"
14546               c:type="GtkAboutDialogActivateLinkFunc"/>
14547       </return-value>
14548       <parameters>
14549         <parameter name="func">
14550           <type name="GtkAboutDialogActivateLinkFunc"
14551                 c:type="GtkAboutDialogActivateLinkFunc"/>
14552         </parameter>
14553         <parameter name="data">
14554           <type name="any" c:type="gpointer"/>
14555         </parameter>
14556         <parameter name="destroy">
14557           <type name="GDestroyNotify" c:type="GDestroyNotify"/>
14558         </parameter>
14559       </parameters>
14560     </function>
14561     <function name="about_dialog_set_url_hook"
14562               c:identifier="gtk_about_dialog_set_url_hook">
14563       <return-value>
14564         <type name="GtkAboutDialogActivateLinkFunc"
14565               c:type="GtkAboutDialogActivateLinkFunc"/>
14566       </return-value>
14567       <parameters>
14568         <parameter name="func">
14569           <type name="GtkAboutDialogActivateLinkFunc"
14570                 c:type="GtkAboutDialogActivateLinkFunc"/>
14571         </parameter>
14572         <parameter name="data">
14573           <type name="any" c:type="gpointer"/>
14574         </parameter>
14575         <parameter name="destroy">
14576           <type name="GDestroyNotify" c:type="GDestroyNotify"/>
14577         </parameter>
14578       </parameters>
14579     </function>
14580     <class name="Misc"
14581            c:type="GtkMisc"
14582            parent="Widget"
14583            glib:type-name="GtkMisc"
14584            glib:get-type="gtk_misc_get_type">
14585       <method name="set_alignment" c:identifier="gtk_misc_set_alignment">
14586         <return-value>
14587           <type name="none" c:type="void"/>
14588         </return-value>
14589         <parameters>
14590           <parameter name="misc">
14591             <type name="Misc" c:type="GtkMisc*"/>
14592           </parameter>
14593           <parameter name="xalign">
14594             <type name="float" c:type="gfloat"/>
14595           </parameter>
14596           <parameter name="yalign">
14597             <type name="float" c:type="gfloat"/>
14598           </parameter>
14599         </parameters>
14600       </method>
14601       <method name="get_alignment" c:identifier="gtk_misc_get_alignment">
14602         <return-value>
14603           <type name="none" c:type="void"/>
14604         </return-value>
14605         <parameters>
14606           <parameter name="misc">
14607             <type name="Misc" c:type="GtkMisc*"/>
14608           </parameter>
14609           <parameter name="xalign">
14610             <type name="gfloat" c:type="gfloat*"/>
14611           </parameter>
14612           <parameter name="yalign">
14613             <type name="gfloat" c:type="gfloat*"/>
14614           </parameter>
14615         </parameters>
14616       </method>
14617       <method name="set_padding" c:identifier="gtk_misc_set_padding">
14618         <return-value>
14619           <type name="none" c:type="void"/>
14620         </return-value>
14621         <parameters>
14622           <parameter name="misc">
14623             <type name="Misc" c:type="GtkMisc*"/>
14624           </parameter>
14625           <parameter name="xpad">
14626             <type name="int32" c:type="gint"/>
14627           </parameter>
14628           <parameter name="ypad">
14629             <type name="int32" c:type="gint"/>
14630           </parameter>
14631         </parameters>
14632       </method>
14633       <method name="get_padding" c:identifier="gtk_misc_get_padding">
14634         <return-value>
14635           <type name="none" c:type="void"/>
14636         </return-value>
14637         <parameters>
14638           <parameter name="misc">
14639             <type name="Misc" c:type="GtkMisc*"/>
14640           </parameter>
14641           <parameter name="xpad">
14642             <type name="gint" c:type="gint*"/>
14643           </parameter>
14644           <parameter name="ypad">
14645             <type name="gint" c:type="gint*"/>
14646           </parameter>
14647         </parameters>
14648       </method>
14649       <property name="xalign">
14650         <type name="float" c:type="gfloat"/>
14651       </property>
14652       <property name="yalign">
14653         <type name="float" c:type="gfloat"/>
14654       </property>
14655       <property name="xpad">
14656         <type name="int32" c:type="gint"/>
14657       </property>
14658       <property name="ypad">
14659         <type name="int32" c:type="gint"/>
14660       </property>
14661     </class>
14662     <class name="MenuShell"
14663            c:type="GtkMenuShell"
14664            parent="Container"
14665            glib:type-name="GtkMenuShell"
14666            glib:get-type="gtk_menu_shell_get_type">
14667       <method name="append" c:identifier="gtk_menu_shell_append">
14668         <return-value>
14669           <type name="none" c:type="void"/>
14670         </return-value>
14671         <parameters>
14672           <parameter name="menu_shell">
14673             <type name="MenuShell" c:type="GtkMenuShell*"/>
14674           </parameter>
14675           <parameter name="child">
14676             <type name="Widget" c:type="GtkWidget*"/>
14677           </parameter>
14678         </parameters>
14679       </method>
14680       <method name="prepend" c:identifier="gtk_menu_shell_prepend">
14681         <return-value>
14682           <type name="none" c:type="void"/>
14683         </return-value>
14684         <parameters>
14685           <parameter name="menu_shell">
14686             <type name="MenuShell" c:type="GtkMenuShell*"/>
14687           </parameter>
14688           <parameter name="child">
14689             <type name="Widget" c:type="GtkWidget*"/>
14690           </parameter>
14691         </parameters>
14692       </method>
14693       <method name="insert" c:identifier="gtk_menu_shell_insert">
14694         <return-value>
14695           <type name="none" c:type="void"/>
14696         </return-value>
14697         <parameters>
14698           <parameter name="menu_shell">
14699             <type name="MenuShell" c:type="GtkMenuShell*"/>
14700           </parameter>
14701           <parameter name="child">
14702             <type name="Widget" c:type="GtkWidget*"/>
14703           </parameter>
14704           <parameter name="position">
14705             <type name="int32" c:type="gint"/>
14706           </parameter>
14707         </parameters>
14708       </method>
14709       <method name="deactivate" c:identifier="gtk_menu_shell_deactivate">
14710         <return-value>
14711           <type name="none" c:type="void"/>
14712         </return-value>
14713         <parameters>
14714           <parameter name="menu_shell">
14715             <type name="MenuShell" c:type="GtkMenuShell*"/>
14716           </parameter>
14717         </parameters>
14718       </method>
14719       <method name="select_item" c:identifier="gtk_menu_shell_select_item">
14720         <return-value>
14721           <type name="none" c:type="void"/>
14722         </return-value>
14723         <parameters>
14724           <parameter name="menu_shell">
14725             <type name="MenuShell" c:type="GtkMenuShell*"/>
14726           </parameter>
14727           <parameter name="menu_item">
14728             <type name="Widget" c:type="GtkWidget*"/>
14729           </parameter>
14730         </parameters>
14731       </method>
14732       <method name="deselect" c:identifier="gtk_menu_shell_deselect">
14733         <return-value>
14734           <type name="none" c:type="void"/>
14735         </return-value>
14736         <parameters>
14737           <parameter name="menu_shell">
14738             <type name="MenuShell" c:type="GtkMenuShell*"/>
14739           </parameter>
14740         </parameters>
14741       </method>
14742       <method name="activate_item" c:identifier="gtk_menu_shell_activate_item">
14743         <return-value>
14744           <type name="none" c:type="void"/>
14745         </return-value>
14746         <parameters>
14747           <parameter name="menu_shell">
14748             <type name="MenuShell" c:type="GtkMenuShell*"/>
14749           </parameter>
14750           <parameter name="menu_item">
14751             <type name="Widget" c:type="GtkWidget*"/>
14752           </parameter>
14753           <parameter name="force_deactivate">
14754             <type name="boolean" c:type="gboolean"/>
14755           </parameter>
14756         </parameters>
14757       </method>
14758       <method name="select_first" c:identifier="gtk_menu_shell_select_first">
14759         <return-value>
14760           <type name="none" c:type="void"/>
14761         </return-value>
14762         <parameters>
14763           <parameter name="menu_shell">
14764             <type name="MenuShell" c:type="GtkMenuShell*"/>
14765           </parameter>
14766           <parameter name="search_sensitive">
14767             <type name="boolean" c:type="gboolean"/>
14768           </parameter>
14769         </parameters>
14770       </method>
14771       <method name="cancel" c:identifier="gtk_menu_shell_cancel">
14772         <return-value>
14773           <type name="none" c:type="void"/>
14774         </return-value>
14775         <parameters>
14776           <parameter name="menu_shell">
14777             <type name="MenuShell" c:type="GtkMenuShell*"/>
14778           </parameter>
14779         </parameters>
14780       </method>
14781       <method name="get_take_focus"
14782               c:identifier="gtk_menu_shell_get_take_focus">
14783         <return-value>
14784           <type name="boolean" c:type="gboolean"/>
14785         </return-value>
14786         <parameters>
14787           <parameter name="menu_shell">
14788             <type name="MenuShell" c:type="GtkMenuShell*"/>
14789           </parameter>
14790         </parameters>
14791       </method>
14792       <method name="set_take_focus"
14793               c:identifier="gtk_menu_shell_set_take_focus">
14794         <return-value>
14795           <type name="none" c:type="void"/>
14796         </return-value>
14797         <parameters>
14798           <parameter name="menu_shell">
14799             <type name="MenuShell" c:type="GtkMenuShell*"/>
14800           </parameter>
14801           <parameter name="take_focus">
14802             <type name="boolean" c:type="gboolean"/>
14803           </parameter>
14804         </parameters>
14805       </method>
14806       <property name="take-focus">
14807         <type name="boolean" c:type="gboolean"/>
14808       </property>
14809       <field name="submenu_placement">
14810         <type name="guint" c:type="guint"/>
14811       </field>
14812       <callback name="deactivate">
14813         <return-value>
14814           <type name="none" c:type="void"/>
14815         </return-value>
14816         <parameters>
14817           <parameter name="menu_shell">
14818             <type name="GtkMenuShell*" c:type="GtkMenuShell*"/>
14819           </parameter>
14820         </parameters>
14821       </callback>
14822       <callback name="selection_done">
14823         <return-value>
14824           <type name="none" c:type="void"/>
14825         </return-value>
14826         <parameters>
14827           <parameter name="menu_shell">
14828             <type name="GtkMenuShell*" c:type="GtkMenuShell*"/>
14829           </parameter>
14830         </parameters>
14831       </callback>
14832       <callback name="move_current">
14833         <return-value>
14834           <type name="none" c:type="void"/>
14835         </return-value>
14836         <parameters>
14837           <parameter name="menu_shell">
14838             <type name="GtkMenuShell*" c:type="GtkMenuShell*"/>
14839           </parameter>
14840           <parameter name="direction">
14841             <type name="GtkMenuDirectionType" c:type="GtkMenuDirectionType"/>
14842           </parameter>
14843         </parameters>
14844       </callback>
14845       <callback name="activate_current">
14846         <return-value>
14847           <type name="none" c:type="void"/>
14848         </return-value>
14849         <parameters>
14850           <parameter name="menu_shell">
14851             <type name="GtkMenuShell*" c:type="GtkMenuShell*"/>
14852           </parameter>
14853           <parameter name="force_hide">
14854             <type name="boolean" c:type="gboolean"/>
14855           </parameter>
14856         </parameters>
14857       </callback>
14858       <callback name="cancel">
14859         <return-value>
14860           <type name="none" c:type="void"/>
14861         </return-value>
14862         <parameters>
14863           <parameter name="menu_shell">
14864             <type name="GtkMenuShell*" c:type="GtkMenuShell*"/>
14865           </parameter>
14866         </parameters>
14867       </callback>
14868       <callback name="select_item">
14869         <return-value>
14870           <type name="none" c:type="void"/>
14871         </return-value>
14872         <parameters>
14873           <parameter name="menu_shell">
14874             <type name="GtkMenuShell*" c:type="GtkMenuShell*"/>
14875           </parameter>
14876           <parameter name="menu_item">
14877             <type name="GtkWidget*" c:type="GtkWidget*"/>
14878           </parameter>
14879         </parameters>
14880       </callback>
14881       <callback name="insert">
14882         <return-value>
14883           <type name="none" c:type="void"/>
14884         </return-value>
14885         <parameters>
14886           <parameter name="menu_shell">
14887             <type name="GtkMenuShell*" c:type="GtkMenuShell*"/>
14888           </parameter>
14889           <parameter name="child">
14890             <type name="GtkWidget*" c:type="GtkWidget*"/>
14891           </parameter>
14892           <parameter name="position">
14893             <type name="int32" c:type="gint"/>
14894           </parameter>
14895         </parameters>
14896       </callback>
14897       <callback name="get_popup_delay">
14898         <return-value>
14899           <type name="int32" c:type="gint"/>
14900         </return-value>
14901         <parameters>
14902           <parameter name="menu_shell">
14903             <type name="GtkMenuShell*" c:type="GtkMenuShell*"/>
14904           </parameter>
14905         </parameters>
14906       </callback>
14907       <callback name="move_selected">
14908         <return-value>
14909           <type name="boolean" c:type="gboolean"/>
14910         </return-value>
14911         <parameters>
14912           <parameter name="menu_shell">
14913             <type name="GtkMenuShell*" c:type="GtkMenuShell*"/>
14914           </parameter>
14915           <parameter name="distance">
14916             <type name="int32" c:type="gint"/>
14917           </parameter>
14918         </parameters>
14919       </callback>
14920       <callback name="_gtk_reserved1">
14921         <return-value>
14922           <type name="none" c:type="void"/>
14923         </return-value>
14924       </callback>
14925       <callback name="_gtk_reserved2">
14926         <return-value>
14927           <type name="none" c:type="void"/>
14928         </return-value>
14929       </callback>
14930       <glib:signal name="deactivate">
14931         <return-value>
14932           <type name="none" c:type="void"/>
14933         </return-value>
14934       </glib:signal>
14935       <glib:signal name="selection-done">
14936         <return-value>
14937           <type name="none" c:type="void"/>
14938         </return-value>
14939       </glib:signal>
14940       <glib:signal name="move-current">
14941         <return-value>
14942           <type name="none" c:type="void"/>
14943         </return-value>
14944         <parameters>
14945           <parameter name="object">
14946             <type name="GtkMenuDirectionType" c:type="GtkMenuDirectionType"/>
14947           </parameter>
14948         </parameters>
14949       </glib:signal>
14950       <glib:signal name="activate-current">
14951         <return-value>
14952           <type name="none" c:type="void"/>
14953         </return-value>
14954         <parameters>
14955           <parameter name="object">
14956             <type name="boolean" c:type="gboolean"/>
14957           </parameter>
14958         </parameters>
14959       </glib:signal>
14960       <glib:signal name="cancel">
14961         <return-value>
14962           <type name="none" c:type="void"/>
14963         </return-value>
14964       </glib:signal>
14965       <glib:signal name="cycle-focus">
14966         <return-value>
14967           <type name="none" c:type="void"/>
14968         </return-value>
14969         <parameters>
14970           <parameter name="object">
14971             <type name="GtkDirectionType" c:type="GtkDirectionType"/>
14972           </parameter>
14973         </parameters>
14974       </glib:signal>
14975       <glib:signal name="move-selected">
14976         <return-value>
14977           <type name="boolean" c:type="gboolean"/>
14978         </return-value>
14979         <parameters>
14980           <parameter name="object">
14981             <type name="int32" c:type="gint"/>
14982           </parameter>
14983         </parameters>
14984       </glib:signal>
14985     </class>
14986     <function name="menu_shell_select_last"
14987               c:identifier="_gtk_menu_shell_select_last">
14988       <return-value>
14989         <type name="none" c:type="void"/>
14990       </return-value>
14991       <parameters>
14992         <parameter name="menu_shell">
14993           <type name="MenuShell" c:type="GtkMenuShell*"/>
14994         </parameter>
14995         <parameter name="search_sensitive">
14996           <type name="boolean" c:type="gboolean"/>
14997         </parameter>
14998       </parameters>
14999     </function>
15000     <function name="menu_shell_activate"
15001               c:identifier="_gtk_menu_shell_activate">
15002       <return-value>
15003         <type name="none" c:type="void"/>
15004       </return-value>
15005       <parameters>
15006         <parameter name="menu_shell">
15007           <type name="MenuShell" c:type="GtkMenuShell*"/>
15008         </parameter>
15009       </parameters>
15010     </function>
15011     <function name="menu_shell_get_popup_delay"
15012               c:identifier="_gtk_menu_shell_get_popup_delay">
15013       <return-value>
15014         <type name="int32" c:type="gint"/>
15015       </return-value>
15016       <parameters>
15017         <parameter name="menu_shell">
15018           <type name="MenuShell" c:type="GtkMenuShell*"/>
15019         </parameter>
15020       </parameters>
15021     </function>
15022     <function name="menu_shell_add_mnemonic"
15023               c:identifier="_gtk_menu_shell_add_mnemonic">
15024       <return-value>
15025         <type name="none" c:type="void"/>
15026       </return-value>
15027       <parameters>
15028         <parameter name="menu_shell">
15029           <type name="MenuShell" c:type="GtkMenuShell*"/>
15030         </parameter>
15031         <parameter name="keyval">
15032           <type name="guint" c:type="guint"/>
15033         </parameter>
15034         <parameter name="target">
15035           <type name="Widget" c:type="GtkWidget*"/>
15036         </parameter>
15037       </parameters>
15038     </function>
15039     <function name="menu_shell_remove_mnemonic"
15040               c:identifier="_gtk_menu_shell_remove_mnemonic">
15041       <return-value>
15042         <type name="none" c:type="void"/>
15043       </return-value>
15044       <parameters>
15045         <parameter name="menu_shell">
15046           <type name="MenuShell" c:type="GtkMenuShell*"/>
15047         </parameter>
15048         <parameter name="keyval">
15049           <type name="guint" c:type="guint"/>
15050         </parameter>
15051         <parameter name="target">
15052           <type name="Widget" c:type="GtkWidget*"/>
15053         </parameter>
15054       </parameters>
15055     </function>
15056     <callback name="GtkMenuPositionFunc">
15057       <return-value>
15058         <type name="none" c:type="void"/>
15059       </return-value>
15060       <parameters>
15061         <parameter name="menu">
15062           <type name="GtkMenu*" c:type="GtkMenu*"/>
15063         </parameter>
15064         <parameter name="x">
15065           <type name="gint*" c:type="gint*"/>
15066         </parameter>
15067         <parameter name="y">
15068           <type name="gint*" c:type="gint*"/>
15069         </parameter>
15070         <parameter name="push_in">
15071           <type name="gboolean*" c:type="gboolean*"/>
15072         </parameter>
15073         <parameter name="user_data">
15074           <type name="any" c:type="gpointer"/>
15075         </parameter>
15076       </parameters>
15077     </callback>
15078     <callback name="GtkMenuDetachFunc">
15079       <return-value>
15080         <type name="none" c:type="void"/>
15081       </return-value>
15082       <parameters>
15083         <parameter name="attach_widget">
15084           <type name="GtkWidget*" c:type="GtkWidget*"/>
15085         </parameter>
15086         <parameter name="menu">
15087           <type name="GtkMenu*" c:type="GtkMenu*"/>
15088         </parameter>
15089       </parameters>
15090     </callback>
15091     <class name="Menu"
15092            c:type="GtkMenu"
15093            parent="MenuShell"
15094            glib:type-name="GtkMenu"
15095            glib:get-type="gtk_menu_get_type">
15096       <method name="popup" c:identifier="gtk_menu_popup">
15097         <return-value>
15098           <type name="none" c:type="void"/>
15099         </return-value>
15100         <parameters>
15101           <parameter name="menu">
15102             <type name="Menu" c:type="GtkMenu*"/>
15103           </parameter>
15104           <parameter name="parent_menu_shell">
15105             <type name="Widget" c:type="GtkWidget*"/>
15106           </parameter>
15107           <parameter name="parent_menu_item">
15108             <type name="Widget" c:type="GtkWidget*"/>
15109           </parameter>
15110           <parameter name="func">
15111             <type name="GtkMenuPositionFunc" c:type="GtkMenuPositionFunc"/>
15112           </parameter>
15113           <parameter name="data">
15114             <type name="any" c:type="gpointer"/>
15115           </parameter>
15116           <parameter name="button">
15117             <type name="guint" c:type="guint"/>
15118           </parameter>
15119           <parameter name="activate_time">
15120             <type name="uint32" c:type="guint32"/>
15121           </parameter>
15122         </parameters>
15123       </method>
15124       <method name="reposition" c:identifier="gtk_menu_reposition">
15125         <return-value>
15126           <type name="none" c:type="void"/>
15127         </return-value>
15128         <parameters>
15129           <parameter name="menu">
15130             <type name="Menu" c:type="GtkMenu*"/>
15131           </parameter>
15132         </parameters>
15133       </method>
15134       <method name="popdown" c:identifier="gtk_menu_popdown">
15135         <return-value>
15136           <type name="none" c:type="void"/>
15137         </return-value>
15138         <parameters>
15139           <parameter name="menu">
15140             <type name="Menu" c:type="GtkMenu*"/>
15141           </parameter>
15142         </parameters>
15143       </method>
15144       <method name="get_active" c:identifier="gtk_menu_get_active">
15145         <return-value>
15146           <type name="Widget" c:type="GtkWidget*"/>
15147         </return-value>
15148         <parameters>
15149           <parameter name="menu">
15150             <type name="Menu" c:type="GtkMenu*"/>
15151           </parameter>
15152         </parameters>
15153       </method>
15154       <method name="set_active" c:identifier="gtk_menu_set_active">
15155         <return-value>
15156           <type name="none" c:type="void"/>
15157         </return-value>
15158         <parameters>
15159           <parameter name="menu">
15160             <type name="Menu" c:type="GtkMenu*"/>
15161           </parameter>
15162           <parameter name="index_">
15163             <type name="guint" c:type="guint"/>
15164           </parameter>
15165         </parameters>
15166       </method>
15167       <method name="set_accel_group" c:identifier="gtk_menu_set_accel_group">
15168         <return-value>
15169           <type name="none" c:type="void"/>
15170         </return-value>
15171         <parameters>
15172           <parameter name="menu">
15173             <type name="Menu" c:type="GtkMenu*"/>
15174           </parameter>
15175           <parameter name="accel_group" allow-none="1">
15176             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
15177           </parameter>
15178         </parameters>
15179       </method>
15180       <method name="get_accel_group" c:identifier="gtk_menu_get_accel_group">
15181         <return-value>
15182           <type name="AccelGroup" c:type="GtkAccelGroup*"/>
15183         </return-value>
15184         <parameters>
15185           <parameter name="menu">
15186             <type name="Menu" c:type="GtkMenu*"/>
15187           </parameter>
15188         </parameters>
15189       </method>
15190       <method name="set_accel_path" c:identifier="gtk_menu_set_accel_path">
15191         <return-value>
15192           <type name="none" c:type="void"/>
15193         </return-value>
15194         <parameters>
15195           <parameter name="menu">
15196             <type name="Menu" c:type="GtkMenu*"/>
15197           </parameter>
15198           <parameter name="accel_path" allow-none="1">
15199             <type name="string" c:type="gchar*"/>
15200           </parameter>
15201         </parameters>
15202       </method>
15203       <method name="attach_to_widget" c:identifier="gtk_menu_attach_to_widget">
15204         <return-value>
15205           <type name="none" c:type="void"/>
15206         </return-value>
15207         <parameters>
15208           <parameter name="menu">
15209             <type name="Menu" c:type="GtkMenu*"/>
15210           </parameter>
15211           <parameter name="attach_widget">
15212             <type name="Widget" c:type="GtkWidget*"/>
15213           </parameter>
15214           <parameter name="detacher">
15215             <type name="GtkMenuDetachFunc" c:type="GtkMenuDetachFunc"/>
15216           </parameter>
15217         </parameters>
15218       </method>
15219       <method name="detach" c:identifier="gtk_menu_detach">
15220         <return-value>
15221           <type name="none" c:type="void"/>
15222         </return-value>
15223         <parameters>
15224           <parameter name="menu">
15225             <type name="Menu" c:type="GtkMenu*"/>
15226           </parameter>
15227         </parameters>
15228       </method>
15229       <method name="get_attach_widget"
15230               c:identifier="gtk_menu_get_attach_widget">
15231         <return-value>
15232           <type name="Widget" c:type="GtkWidget*"/>
15233         </return-value>
15234         <parameters>
15235           <parameter name="menu">
15236             <type name="Menu" c:type="GtkMenu*"/>
15237           </parameter>
15238         </parameters>
15239       </method>
15240       <method name="set_tearoff_state"
15241               c:identifier="gtk_menu_set_tearoff_state">
15242         <return-value>
15243           <type name="none" c:type="void"/>
15244         </return-value>
15245         <parameters>
15246           <parameter name="menu">
15247             <type name="Menu" c:type="GtkMenu*"/>
15248           </parameter>
15249           <parameter name="torn_off">
15250             <type name="boolean" c:type="gboolean"/>
15251           </parameter>
15252         </parameters>
15253       </method>
15254       <method name="get_tearoff_state"
15255               c:identifier="gtk_menu_get_tearoff_state">
15256         <return-value>
15257           <type name="boolean" c:type="gboolean"/>
15258         </return-value>
15259         <parameters>
15260           <parameter name="menu">
15261             <type name="Menu" c:type="GtkMenu*"/>
15262           </parameter>
15263         </parameters>
15264       </method>
15265       <method name="set_title" c:identifier="gtk_menu_set_title">
15266         <return-value>
15267           <type name="none" c:type="void"/>
15268         </return-value>
15269         <parameters>
15270           <parameter name="menu">
15271             <type name="Menu" c:type="GtkMenu*"/>
15272           </parameter>
15273           <parameter name="title">
15274             <type name="string" c:type="gchar*"/>
15275           </parameter>
15276         </parameters>
15277       </method>
15278       <method name="get_title" c:identifier="gtk_menu_get_title">
15279         <return-value>
15280           <type name="string" c:type="gchar*"/>
15281         </return-value>
15282         <parameters>
15283           <parameter name="menu">
15284             <type name="Menu" c:type="GtkMenu*"/>
15285           </parameter>
15286         </parameters>
15287       </method>
15288       <method name="reorder_child" c:identifier="gtk_menu_reorder_child">
15289         <return-value>
15290           <type name="none" c:type="void"/>
15291         </return-value>
15292         <parameters>
15293           <parameter name="menu">
15294             <type name="Menu" c:type="GtkMenu*"/>
15295           </parameter>
15296           <parameter name="child">
15297             <type name="Widget" c:type="GtkWidget*"/>
15298           </parameter>
15299           <parameter name="position">
15300             <type name="int32" c:type="gint"/>
15301           </parameter>
15302         </parameters>
15303       </method>
15304       <method name="set_screen" c:identifier="gtk_menu_set_screen">
15305         <return-value>
15306           <type name="none" c:type="void"/>
15307         </return-value>
15308         <parameters>
15309           <parameter name="menu">
15310             <type name="Menu" c:type="GtkMenu*"/>
15311           </parameter>
15312           <parameter name="screen" allow-none="1">
15313             <type name="Gdk.Screen" c:type="GdkScreen*"/>
15314           </parameter>
15315         </parameters>
15316       </method>
15317       <method name="attach" c:identifier="gtk_menu_attach">
15318         <return-value>
15319           <type name="none" c:type="void"/>
15320         </return-value>
15321         <parameters>
15322           <parameter name="menu">
15323             <type name="Menu" c:type="GtkMenu*"/>
15324           </parameter>
15325           <parameter name="child">
15326             <type name="Widget" c:type="GtkWidget*"/>
15327           </parameter>
15328           <parameter name="left_attach">
15329             <type name="guint" c:type="guint"/>
15330           </parameter>
15331           <parameter name="right_attach">
15332             <type name="guint" c:type="guint"/>
15333           </parameter>
15334           <parameter name="top_attach">
15335             <type name="guint" c:type="guint"/>
15336           </parameter>
15337           <parameter name="bottom_attach">
15338             <type name="guint" c:type="guint"/>
15339           </parameter>
15340         </parameters>
15341       </method>
15342       <method name="set_monitor" c:identifier="gtk_menu_set_monitor">
15343         <return-value>
15344           <type name="none" c:type="void"/>
15345         </return-value>
15346         <parameters>
15347           <parameter name="menu">
15348             <type name="Menu" c:type="GtkMenu*"/>
15349           </parameter>
15350           <parameter name="monitor_num">
15351             <type name="int32" c:type="gint"/>
15352           </parameter>
15353         </parameters>
15354       </method>
15355       <property name="tearoff-state">
15356         <type name="boolean" c:type="gboolean"/>
15357       </property>
15358       <property name="tearoff-title">
15359         <type name="string" c:type="gchararray"/>
15360       </property>
15361       <callback name="_gtk_reserved1">
15362         <return-value>
15363           <type name="none" c:type="void"/>
15364         </return-value>
15365       </callback>
15366       <callback name="_gtk_reserved2">
15367         <return-value>
15368           <type name="none" c:type="void"/>
15369         </return-value>
15370       </callback>
15371       <callback name="_gtk_reserved3">
15372         <return-value>
15373           <type name="none" c:type="void"/>
15374         </return-value>
15375       </callback>
15376       <callback name="_gtk_reserved4">
15377         <return-value>
15378           <type name="none" c:type="void"/>
15379         </return-value>
15380       </callback>
15381       <glib:signal name="move-scroll">
15382         <return-value>
15383           <type name="none" c:type="void"/>
15384         </return-value>
15385         <parameters>
15386           <parameter name="object">
15387             <type name="GtkScrollType" c:type="GtkScrollType"/>
15388           </parameter>
15389         </parameters>
15390       </glib:signal>
15391     </class>
15392     <function name="menu_new" c:identifier="gtk_menu_new">
15393       <return-value>
15394         <type name="GtkWidget*" c:type="GtkWidget*"/>
15395       </return-value>
15396     </function>
15397     <function name="menu_get_for_attach_widget"
15398               c:identifier="gtk_menu_get_for_attach_widget">
15399       <return-value>
15400         <type name="GList*" c:type="GList*"/>
15401       </return-value>
15402       <parameters>
15403         <parameter name="widget">
15404           <type name="Widget" c:type="GtkWidget*"/>
15405         </parameter>
15406       </parameters>
15407     </function>
15408     <record name="GtkLabelSelectionInfo" c:type="GtkLabelSelectionInfo"/>
15409     <class name="Label"
15410            c:type="GtkLabel"
15411            parent="Misc"
15412            glib:type-name="GtkLabel"
15413            glib:get-type="gtk_label_get_type">
15414       <method name="set_text" c:identifier="gtk_label_set_text">
15415         <return-value>
15416           <type name="none" c:type="void"/>
15417         </return-value>
15418         <parameters>
15419           <parameter name="label">
15420             <type name="Label" c:type="GtkLabel*"/>
15421           </parameter>
15422           <parameter name="str">
15423             <type name="string" c:type="gchar*"/>
15424           </parameter>
15425         </parameters>
15426       </method>
15427       <method name="get_text" c:identifier="gtk_label_get_text">
15428         <return-value>
15429           <type name="string" c:type="gchar*"/>
15430         </return-value>
15431         <parameters>
15432           <parameter name="label">
15433             <type name="Label" c:type="GtkLabel*"/>
15434           </parameter>
15435         </parameters>
15436       </method>
15437       <method name="set_attributes" c:identifier="gtk_label_set_attributes">
15438         <return-value>
15439           <type name="none" c:type="void"/>
15440         </return-value>
15441         <parameters>
15442           <parameter name="label">
15443             <type name="Label" c:type="GtkLabel*"/>
15444           </parameter>
15445           <parameter name="attrs">
15446             <type name="PangoAttrList" c:type="PangoAttrList*"/>
15447           </parameter>
15448         </parameters>
15449       </method>
15450       <method name="get_attributes" c:identifier="gtk_label_get_attributes">
15451         <return-value>
15452           <type name="PangoAttrList" c:type="PangoAttrList*"/>
15453         </return-value>
15454         <parameters>
15455           <parameter name="label">
15456             <type name="Label" c:type="GtkLabel*"/>
15457           </parameter>
15458         </parameters>
15459       </method>
15460       <method name="set_label" c:identifier="gtk_label_set_label">
15461         <return-value>
15462           <type name="none" c:type="void"/>
15463         </return-value>
15464         <parameters>
15465           <parameter name="label">
15466             <type name="Label" c:type="GtkLabel*"/>
15467           </parameter>
15468           <parameter name="str">
15469             <type name="string" c:type="gchar*"/>
15470           </parameter>
15471         </parameters>
15472       </method>
15473       <method name="get_label" c:identifier="gtk_label_get_label">
15474         <return-value>
15475           <type name="string" c:type="gchar*"/>
15476         </return-value>
15477         <parameters>
15478           <parameter name="label">
15479             <type name="Label" c:type="GtkLabel*"/>
15480           </parameter>
15481         </parameters>
15482       </method>
15483       <method name="set_markup" c:identifier="gtk_label_set_markup">
15484         <return-value>
15485           <type name="none" c:type="void"/>
15486         </return-value>
15487         <parameters>
15488           <parameter name="label">
15489             <type name="Label" c:type="GtkLabel*"/>
15490           </parameter>
15491           <parameter name="str">
15492             <type name="string" c:type="gchar*"/>
15493           </parameter>
15494         </parameters>
15495       </method>
15496       <method name="set_use_markup" c:identifier="gtk_label_set_use_markup">
15497         <return-value>
15498           <type name="none" c:type="void"/>
15499         </return-value>
15500         <parameters>
15501           <parameter name="label">
15502             <type name="Label" c:type="GtkLabel*"/>
15503           </parameter>
15504           <parameter name="setting">
15505             <type name="boolean" c:type="gboolean"/>
15506           </parameter>
15507         </parameters>
15508       </method>
15509       <method name="get_use_markup" c:identifier="gtk_label_get_use_markup">
15510         <return-value>
15511           <type name="boolean" c:type="gboolean"/>
15512         </return-value>
15513         <parameters>
15514           <parameter name="label">
15515             <type name="Label" c:type="GtkLabel*"/>
15516           </parameter>
15517         </parameters>
15518       </method>
15519       <method name="set_use_underline"
15520               c:identifier="gtk_label_set_use_underline">
15521         <return-value>
15522           <type name="none" c:type="void"/>
15523         </return-value>
15524         <parameters>
15525           <parameter name="label">
15526             <type name="Label" c:type="GtkLabel*"/>
15527           </parameter>
15528           <parameter name="setting">
15529             <type name="boolean" c:type="gboolean"/>
15530           </parameter>
15531         </parameters>
15532       </method>
15533       <method name="get_use_underline"
15534               c:identifier="gtk_label_get_use_underline">
15535         <return-value>
15536           <type name="boolean" c:type="gboolean"/>
15537         </return-value>
15538         <parameters>
15539           <parameter name="label">
15540             <type name="Label" c:type="GtkLabel*"/>
15541           </parameter>
15542         </parameters>
15543       </method>
15544       <method name="set_markup_with_mnemonic"
15545               c:identifier="gtk_label_set_markup_with_mnemonic">
15546         <return-value>
15547           <type name="none" c:type="void"/>
15548         </return-value>
15549         <parameters>
15550           <parameter name="label">
15551             <type name="Label" c:type="GtkLabel*"/>
15552           </parameter>
15553           <parameter name="str">
15554             <type name="string" c:type="gchar*"/>
15555           </parameter>
15556         </parameters>
15557       </method>
15558       <method name="get_mnemonic_keyval"
15559               c:identifier="gtk_label_get_mnemonic_keyval">
15560         <return-value>
15561           <type name="guint" c:type="guint"/>
15562         </return-value>
15563         <parameters>
15564           <parameter name="label">
15565             <type name="Label" c:type="GtkLabel*"/>
15566           </parameter>
15567         </parameters>
15568       </method>
15569       <method name="set_mnemonic_widget"
15570               c:identifier="gtk_label_set_mnemonic_widget">
15571         <return-value>
15572           <type name="none" c:type="void"/>
15573         </return-value>
15574         <parameters>
15575           <parameter name="label">
15576             <type name="Label" c:type="GtkLabel*"/>
15577           </parameter>
15578           <parameter name="widget" allow-none="1">
15579             <type name="Widget" c:type="GtkWidget*"/>
15580           </parameter>
15581         </parameters>
15582       </method>
15583       <method name="get_mnemonic_widget"
15584               c:identifier="gtk_label_get_mnemonic_widget">
15585         <return-value>
15586           <type name="Widget" c:type="GtkWidget*"/>
15587         </return-value>
15588         <parameters>
15589           <parameter name="label">
15590             <type name="Label" c:type="GtkLabel*"/>
15591           </parameter>
15592         </parameters>
15593       </method>
15594       <method name="set_text_with_mnemonic"
15595               c:identifier="gtk_label_set_text_with_mnemonic">
15596         <return-value>
15597           <type name="none" c:type="void"/>
15598         </return-value>
15599         <parameters>
15600           <parameter name="label">
15601             <type name="Label" c:type="GtkLabel*"/>
15602           </parameter>
15603           <parameter name="str">
15604             <type name="string" c:type="gchar*"/>
15605           </parameter>
15606         </parameters>
15607       </method>
15608       <method name="set_justify" c:identifier="gtk_label_set_justify">
15609         <return-value>
15610           <type name="none" c:type="void"/>
15611         </return-value>
15612         <parameters>
15613           <parameter name="label">
15614             <type name="Label" c:type="GtkLabel*"/>
15615           </parameter>
15616           <parameter name="jtype">
15617             <type name="Justification" c:type="GtkJustification"/>
15618           </parameter>
15619         </parameters>
15620       </method>
15621       <method name="get_justify" c:identifier="gtk_label_get_justify">
15622         <return-value>
15623           <type name="Justification" c:type="GtkJustification"/>
15624         </return-value>
15625         <parameters>
15626           <parameter name="label">
15627             <type name="Label" c:type="GtkLabel*"/>
15628           </parameter>
15629         </parameters>
15630       </method>
15631       <method name="set_ellipsize" c:identifier="gtk_label_set_ellipsize">
15632         <return-value>
15633           <type name="none" c:type="void"/>
15634         </return-value>
15635         <parameters>
15636           <parameter name="label">
15637             <type name="Label" c:type="GtkLabel*"/>
15638           </parameter>
15639           <parameter name="mode">
15640             <type name="PangoEllipsizeMode" c:type="PangoEllipsizeMode"/>
15641           </parameter>
15642         </parameters>
15643       </method>
15644       <method name="get_ellipsize" c:identifier="gtk_label_get_ellipsize">
15645         <return-value>
15646           <type name="PangoEllipsizeMode" c:type="PangoEllipsizeMode"/>
15647         </return-value>
15648         <parameters>
15649           <parameter name="label">
15650             <type name="Label" c:type="GtkLabel*"/>
15651           </parameter>
15652         </parameters>
15653       </method>
15654       <method name="set_width_chars" c:identifier="gtk_label_set_width_chars">
15655         <return-value>
15656           <type name="none" c:type="void"/>
15657         </return-value>
15658         <parameters>
15659           <parameter name="label">
15660             <type name="Label" c:type="GtkLabel*"/>
15661           </parameter>
15662           <parameter name="n_chars">
15663             <type name="int32" c:type="gint"/>
15664           </parameter>
15665         </parameters>
15666       </method>
15667       <method name="get_width_chars" c:identifier="gtk_label_get_width_chars">
15668         <return-value>
15669           <type name="int32" c:type="gint"/>
15670         </return-value>
15671         <parameters>
15672           <parameter name="label">
15673             <type name="Label" c:type="GtkLabel*"/>
15674           </parameter>
15675         </parameters>
15676       </method>
15677       <method name="set_max_width_chars"
15678               c:identifier="gtk_label_set_max_width_chars">
15679         <return-value>
15680           <type name="none" c:type="void"/>
15681         </return-value>
15682         <parameters>
15683           <parameter name="label">
15684             <type name="Label" c:type="GtkLabel*"/>
15685           </parameter>
15686           <parameter name="n_chars">
15687             <type name="int32" c:type="gint"/>
15688           </parameter>
15689         </parameters>
15690       </method>
15691       <method name="get_max_width_chars"
15692               c:identifier="gtk_label_get_max_width_chars">
15693         <return-value>
15694           <type name="int32" c:type="gint"/>
15695         </return-value>
15696         <parameters>
15697           <parameter name="label">
15698             <type name="Label" c:type="GtkLabel*"/>
15699           </parameter>
15700         </parameters>
15701       </method>
15702       <method name="set_pattern" c:identifier="gtk_label_set_pattern">
15703         <return-value>
15704           <type name="none" c:type="void"/>
15705         </return-value>
15706         <parameters>
15707           <parameter name="label">
15708             <type name="Label" c:type="GtkLabel*"/>
15709           </parameter>
15710           <parameter name="pattern">
15711             <type name="string" c:type="gchar*"/>
15712           </parameter>
15713         </parameters>
15714       </method>
15715       <method name="set_line_wrap" c:identifier="gtk_label_set_line_wrap">
15716         <return-value>
15717           <type name="none" c:type="void"/>
15718         </return-value>
15719         <parameters>
15720           <parameter name="label">
15721             <type name="Label" c:type="GtkLabel*"/>
15722           </parameter>
15723           <parameter name="wrap">
15724             <type name="boolean" c:type="gboolean"/>
15725           </parameter>
15726         </parameters>
15727       </method>
15728       <method name="get_line_wrap" c:identifier="gtk_label_get_line_wrap">
15729         <return-value>
15730           <type name="boolean" c:type="gboolean"/>
15731         </return-value>
15732         <parameters>
15733           <parameter name="label">
15734             <type name="Label" c:type="GtkLabel*"/>
15735           </parameter>
15736         </parameters>
15737       </method>
15738       <method name="set_line_wrap_mode"
15739               c:identifier="gtk_label_set_line_wrap_mode">
15740         <return-value>
15741           <type name="none" c:type="void"/>
15742         </return-value>
15743         <parameters>
15744           <parameter name="label">
15745             <type name="Label" c:type="GtkLabel*"/>
15746           </parameter>
15747           <parameter name="wrap_mode">
15748             <type name="PangoWrapMode" c:type="PangoWrapMode"/>
15749           </parameter>
15750         </parameters>
15751       </method>
15752       <method name="get_line_wrap_mode"
15753               c:identifier="gtk_label_get_line_wrap_mode">
15754         <return-value>
15755           <type name="PangoWrapMode" c:type="PangoWrapMode"/>
15756         </return-value>
15757         <parameters>
15758           <parameter name="label">
15759             <type name="Label" c:type="GtkLabel*"/>
15760           </parameter>
15761         </parameters>
15762       </method>
15763       <method name="set_selectable" c:identifier="gtk_label_set_selectable">
15764         <return-value>
15765           <type name="none" c:type="void"/>
15766         </return-value>
15767         <parameters>
15768           <parameter name="label">
15769             <type name="Label" c:type="GtkLabel*"/>
15770           </parameter>
15771           <parameter name="setting">
15772             <type name="boolean" c:type="gboolean"/>
15773           </parameter>
15774         </parameters>
15775       </method>
15776       <method name="get_selectable" c:identifier="gtk_label_get_selectable">
15777         <return-value>
15778           <type name="boolean" c:type="gboolean"/>
15779         </return-value>
15780         <parameters>
15781           <parameter name="label">
15782             <type name="Label" c:type="GtkLabel*"/>
15783           </parameter>
15784         </parameters>
15785       </method>
15786       <method name="set_angle" c:identifier="gtk_label_set_angle">
15787         <return-value>
15788           <type name="none" c:type="void"/>
15789         </return-value>
15790         <parameters>
15791           <parameter name="label">
15792             <type name="Label" c:type="GtkLabel*"/>
15793           </parameter>
15794           <parameter name="angle">
15795             <type name="double" c:type="gdouble"/>
15796           </parameter>
15797         </parameters>
15798       </method>
15799       <method name="get_angle" c:identifier="gtk_label_get_angle">
15800         <return-value>
15801           <type name="double" c:type="gdouble"/>
15802         </return-value>
15803         <parameters>
15804           <parameter name="label">
15805             <type name="Label" c:type="GtkLabel*"/>
15806           </parameter>
15807         </parameters>
15808       </method>
15809       <method name="select_region" c:identifier="gtk_label_select_region">
15810         <return-value>
15811           <type name="none" c:type="void"/>
15812         </return-value>
15813         <parameters>
15814           <parameter name="label">
15815             <type name="Label" c:type="GtkLabel*"/>
15816           </parameter>
15817           <parameter name="start_offset">
15818             <type name="int32" c:type="gint"/>
15819           </parameter>
15820           <parameter name="end_offset">
15821             <type name="int32" c:type="gint"/>
15822           </parameter>
15823         </parameters>
15824       </method>
15825       <method name="get_selection_bounds"
15826               c:identifier="gtk_label_get_selection_bounds">
15827         <return-value>
15828           <type name="boolean" c:type="gboolean"/>
15829         </return-value>
15830         <parameters>
15831           <parameter name="label">
15832             <type name="Label" c:type="GtkLabel*"/>
15833           </parameter>
15834           <parameter name="start">
15835             <type name="gint" c:type="gint*"/>
15836           </parameter>
15837           <parameter name="end">
15838             <type name="gint" c:type="gint*"/>
15839           </parameter>
15840         </parameters>
15841       </method>
15842       <method name="get_layout" c:identifier="gtk_label_get_layout">
15843         <return-value>
15844           <type name="Pango.Layout" c:type="PangoLayout*"/>
15845         </return-value>
15846         <parameters>
15847           <parameter name="label">
15848             <type name="Label" c:type="GtkLabel*"/>
15849           </parameter>
15850         </parameters>
15851       </method>
15852       <method name="get_layout_offsets"
15853               c:identifier="gtk_label_get_layout_offsets">
15854         <return-value>
15855           <type name="none" c:type="void"/>
15856         </return-value>
15857         <parameters>
15858           <parameter name="label">
15859             <type name="Label" c:type="GtkLabel*"/>
15860           </parameter>
15861           <parameter name="x">
15862             <type name="gint" c:type="gint*"/>
15863           </parameter>
15864           <parameter name="y">
15865             <type name="gint" c:type="gint*"/>
15866           </parameter>
15867         </parameters>
15868       </method>
15869       <method name="set_single_line_mode"
15870               c:identifier="gtk_label_set_single_line_mode">
15871         <return-value>
15872           <type name="none" c:type="void"/>
15873         </return-value>
15874         <parameters>
15875           <parameter name="label">
15876             <type name="Label" c:type="GtkLabel*"/>
15877           </parameter>
15878           <parameter name="single_line_mode">
15879             <type name="boolean" c:type="gboolean"/>
15880           </parameter>
15881         </parameters>
15882       </method>
15883       <method name="get_single_line_mode"
15884               c:identifier="gtk_label_get_single_line_mode">
15885         <return-value>
15886           <type name="boolean" c:type="gboolean"/>
15887         </return-value>
15888         <parameters>
15889           <parameter name="label">
15890             <type name="Label" c:type="GtkLabel*"/>
15891           </parameter>
15892         </parameters>
15893       </method>
15894       <method name="get" c:identifier="gtk_label_get">
15895         <return-value>
15896           <type name="none" c:type="void"/>
15897         </return-value>
15898         <parameters>
15899           <parameter name="label">
15900             <type name="Label" c:type="GtkLabel*"/>
15901           </parameter>
15902           <parameter name="str">
15903             <type name="gchar" c:type="gchar**"/>
15904           </parameter>
15905         </parameters>
15906       </method>
15907       <method name="parse_uline" c:identifier="gtk_label_parse_uline">
15908         <return-value>
15909           <type name="guint" c:type="guint"/>
15910         </return-value>
15911         <parameters>
15912           <parameter name="label">
15913             <type name="Label" c:type="GtkLabel*"/>
15914           </parameter>
15915           <parameter name="string">
15916             <type name="string" c:type="gchar*"/>
15917           </parameter>
15918         </parameters>
15919       </method>
15920       <property name="label">
15921         <type name="string" c:type="gchararray"/>
15922       </property>
15923       <property name="attributes">
15924         <type name="PangoAttrList" c:type="PangoAttrList"/>
15925       </property>
15926       <property name="use-markup">
15927         <type name="boolean" c:type="gboolean"/>
15928       </property>
15929       <property name="use-underline">
15930         <type name="boolean" c:type="gboolean"/>
15931       </property>
15932       <property name="justify">
15933         <type name="GtkJustification" c:type="GtkJustification"/>
15934       </property>
15935       <property name="pattern">
15936         <type name="string" c:type="gchararray"/>
15937       </property>
15938       <property name="wrap">
15939         <type name="boolean" c:type="gboolean"/>
15940       </property>
15941       <property name="wrap-mode">
15942         <type name="PangoWrapMode" c:type="PangoWrapMode"/>
15943       </property>
15944       <property name="selectable">
15945         <type name="boolean" c:type="gboolean"/>
15946       </property>
15947       <property name="mnemonic-keyval">
15948         <type name="guint" c:type="guint"/>
15949       </property>
15950       <property name="mnemonic-widget">
15951         <type name="GtkWidget" c:type="GtkWidget"/>
15952       </property>
15953       <property name="cursor-position">
15954         <type name="int32" c:type="gint"/>
15955       </property>
15956       <property name="selection-bound">
15957         <type name="int32" c:type="gint"/>
15958       </property>
15959       <property name="ellipsize">
15960         <type name="PangoEllipsizeMode" c:type="PangoEllipsizeMode"/>
15961       </property>
15962       <property name="width-chars">
15963         <type name="int32" c:type="gint"/>
15964       </property>
15965       <property name="single-line-mode">
15966         <type name="boolean" c:type="gboolean"/>
15967       </property>
15968       <property name="angle">
15969         <type name="double" c:type="gdouble"/>
15970       </property>
15971       <property name="max-width-chars">
15972         <type name="int32" c:type="gint"/>
15973       </property>
15974       <callback name="move_cursor">
15975         <return-value>
15976           <type name="none" c:type="void"/>
15977         </return-value>
15978         <parameters>
15979           <parameter name="label">
15980             <type name="GtkLabel*" c:type="GtkLabel*"/>
15981           </parameter>
15982           <parameter name="step">
15983             <type name="GtkMovementStep" c:type="GtkMovementStep"/>
15984           </parameter>
15985           <parameter name="count">
15986             <type name="int32" c:type="gint"/>
15987           </parameter>
15988           <parameter name="extend_selection">
15989             <type name="boolean" c:type="gboolean"/>
15990           </parameter>
15991         </parameters>
15992       </callback>
15993       <callback name="copy_clipboard">
15994         <return-value>
15995           <type name="none" c:type="void"/>
15996         </return-value>
15997         <parameters>
15998           <parameter name="label">
15999             <type name="GtkLabel*" c:type="GtkLabel*"/>
16000           </parameter>
16001         </parameters>
16002       </callback>
16003       <callback name="populate_popup">
16004         <return-value>
16005           <type name="none" c:type="void"/>
16006         </return-value>
16007         <parameters>
16008           <parameter name="label">
16009             <type name="GtkLabel*" c:type="GtkLabel*"/>
16010           </parameter>
16011           <parameter name="menu">
16012             <type name="GtkMenu*" c:type="GtkMenu*"/>
16013           </parameter>
16014         </parameters>
16015       </callback>
16016       <callback name="_gtk_reserved1">
16017         <return-value>
16018           <type name="none" c:type="void"/>
16019         </return-value>
16020       </callback>
16021       <callback name="_gtk_reserved2">
16022         <return-value>
16023           <type name="none" c:type="void"/>
16024         </return-value>
16025       </callback>
16026       <callback name="_gtk_reserved3">
16027         <return-value>
16028           <type name="none" c:type="void"/>
16029         </return-value>
16030       </callback>
16031       <callback name="_gtk_reserved4">
16032         <return-value>
16033           <type name="none" c:type="void"/>
16034         </return-value>
16035       </callback>
16036       <glib:signal name="move-cursor">
16037         <return-value>
16038           <type name="none" c:type="void"/>
16039         </return-value>
16040         <parameters>
16041           <parameter name="object">
16042             <type name="GtkMovementStep" c:type="GtkMovementStep"/>
16043           </parameter>
16044           <parameter name="p0">
16045             <type name="int32" c:type="gint"/>
16046           </parameter>
16047           <parameter name="p1">
16048             <type name="boolean" c:type="gboolean"/>
16049           </parameter>
16050         </parameters>
16051       </glib:signal>
16052       <glib:signal name="copy-clipboard">
16053         <return-value>
16054           <type name="none" c:type="void"/>
16055         </return-value>
16056       </glib:signal>
16057       <glib:signal name="populate-popup">
16058         <return-value>
16059           <type name="none" c:type="void"/>
16060         </return-value>
16061         <parameters>
16062           <parameter name="object">
16063             <type name="GtkMenu" c:type="GtkMenu"/>
16064           </parameter>
16065         </parameters>
16066       </glib:signal>
16067     </class>
16068     <function name="label_new" c:identifier="gtk_label_new">
16069       <return-value>
16070         <type name="GtkWidget*" c:type="GtkWidget*"/>
16071       </return-value>
16072       <parameters>
16073         <parameter name="str">
16074           <type name="string" c:type="gchar*"/>
16075         </parameter>
16076       </parameters>
16077     </function>
16078     <function name="label_new_with_mnemonic"
16079               c:identifier="gtk_label_new_with_mnemonic">
16080       <return-value>
16081         <type name="GtkWidget*" c:type="GtkWidget*"/>
16082       </return-value>
16083       <parameters>
16084         <parameter name="str">
16085           <type name="string" c:type="gchar*"/>
16086         </parameter>
16087       </parameters>
16088     </function>
16089     <class name="AccelLabel"
16090            c:type="GtkAccelLabel"
16091            parent="Label"
16092            glib:type-name="GtkAccelLabel"
16093            glib:get-type="gtk_accel_label_get_type">
16094       <method name="get_accel_widget"
16095               c:identifier="gtk_accel_label_get_accel_widget">
16096         <return-value>
16097           <type name="Widget" c:type="GtkWidget*"/>
16098         </return-value>
16099         <parameters>
16100           <parameter name="accel_label">
16101             <type name="AccelLabel" c:type="GtkAccelLabel*"/>
16102           </parameter>
16103         </parameters>
16104       </method>
16105       <method name="get_accel_width"
16106               c:identifier="gtk_accel_label_get_accel_width">
16107         <return-value>
16108           <type name="guint" c:type="guint"/>
16109         </return-value>
16110         <parameters>
16111           <parameter name="accel_label">
16112             <type name="AccelLabel" c:type="GtkAccelLabel*"/>
16113           </parameter>
16114         </parameters>
16115       </method>
16116       <method name="set_accel_widget"
16117               c:identifier="gtk_accel_label_set_accel_widget">
16118         <return-value>
16119           <type name="none" c:type="void"/>
16120         </return-value>
16121         <parameters>
16122           <parameter name="accel_label">
16123             <type name="AccelLabel" c:type="GtkAccelLabel*"/>
16124           </parameter>
16125           <parameter name="accel_widget">
16126             <type name="Widget" c:type="GtkWidget*"/>
16127           </parameter>
16128         </parameters>
16129       </method>
16130       <method name="set_accel_closure"
16131               c:identifier="gtk_accel_label_set_accel_closure">
16132         <return-value>
16133           <type name="none" c:type="void"/>
16134         </return-value>
16135         <parameters>
16136           <parameter name="accel_label">
16137             <type name="AccelLabel" c:type="GtkAccelLabel*"/>
16138           </parameter>
16139           <parameter name="accel_closure">
16140             <type name="GClosure" c:type="GClosure*"/>
16141           </parameter>
16142         </parameters>
16143       </method>
16144       <method name="refetch" c:identifier="gtk_accel_label_refetch">
16145         <return-value>
16146           <type name="boolean" c:type="gboolean"/>
16147         </return-value>
16148         <parameters>
16149           <parameter name="accel_label">
16150             <type name="AccelLabel" c:type="GtkAccelLabel*"/>
16151           </parameter>
16152         </parameters>
16153       </method>
16154       <property name="accel-closure">
16155         <type name="GClosure" c:type="GClosure"/>
16156       </property>
16157       <property name="accel-widget">
16158         <type name="GtkWidget" c:type="GtkWidget"/>
16159       </property>
16160       <field name="signal_quote1">
16161         <type name="string" c:type="gchar*"/>
16162       </field>
16163       <field name="signal_quote2">
16164         <type name="string" c:type="gchar*"/>
16165       </field>
16166       <field name="mod_name_shift">
16167         <type name="string" c:type="gchar*"/>
16168       </field>
16169       <field name="mod_name_control">
16170         <type name="string" c:type="gchar*"/>
16171       </field>
16172       <field name="mod_name_alt">
16173         <type name="string" c:type="gchar*"/>
16174       </field>
16175       <field name="mod_separator">
16176         <type name="string" c:type="gchar*"/>
16177       </field>
16178       <field name="accel_seperator">
16179         <type name="string" c:type="gchar*"/>
16180       </field>
16181       <field name="latin1_to_char">
16182         <type name="guint" c:type="guint"/>
16183       </field>
16184       <callback name="_gtk_reserved1">
16185         <return-value>
16186           <type name="none" c:type="void"/>
16187         </return-value>
16188       </callback>
16189       <callback name="_gtk_reserved2">
16190         <return-value>
16191           <type name="none" c:type="void"/>
16192         </return-value>
16193       </callback>
16194       <callback name="_gtk_reserved3">
16195         <return-value>
16196           <type name="none" c:type="void"/>
16197         </return-value>
16198       </callback>
16199       <callback name="_gtk_reserved4">
16200         <return-value>
16201           <type name="none" c:type="void"/>
16202         </return-value>
16203       </callback>
16204     </class>
16205     <function name="accel_label_new" c:identifier="gtk_accel_label_new">
16206       <return-value>
16207         <type name="GtkWidget*" c:type="GtkWidget*"/>
16208       </return-value>
16209       <parameters>
16210         <parameter name="string">
16211           <type name="string" c:type="gchar*"/>
16212         </parameter>
16213       </parameters>
16214     </function>
16215     <function name="accel_label_class_get_accelerator_label"
16216               c:identifier="_gtk_accel_label_class_get_accelerator_label">
16217       <return-value>
16218         <type name="string" c:type="gchar*"/>
16219       </return-value>
16220       <parameters>
16221         <parameter name="klass">
16222           <type name="GtkAccelLabelClass" c:type="GtkAccelLabelClass*"/>
16223         </parameter>
16224         <parameter name="accelerator_key">
16225           <type name="guint" c:type="guint"/>
16226         </parameter>
16227         <parameter name="accelerator_mods">
16228           <type name="GdkModifierType" c:type="GdkModifierType"/>
16229         </parameter>
16230       </parameters>
16231     </function>
16232     <callback name="GtkAccelMapForeach">
16233       <return-value>
16234         <type name="none" c:type="void"/>
16235       </return-value>
16236       <parameters>
16237         <parameter name="data">
16238           <type name="any" c:type="gpointer"/>
16239         </parameter>
16240         <parameter name="accel_path">
16241           <type name="string" c:type="gchar*"/>
16242         </parameter>
16243         <parameter name="accel_key">
16244           <type name="guint" c:type="guint"/>
16245         </parameter>
16246         <parameter name="accel_mods">
16247           <type name="GdkModifierType" c:type="GdkModifierType"/>
16248         </parameter>
16249         <parameter name="changed">
16250           <type name="boolean" c:type="gboolean"/>
16251         </parameter>
16252       </parameters>
16253     </callback>
16254     <function name="accel_map_add_entry"
16255               c:identifier="gtk_accel_map_add_entry">
16256       <return-value>
16257         <type name="none" c:type="void"/>
16258       </return-value>
16259       <parameters>
16260         <parameter name="accel_path">
16261           <type name="string" c:type="gchar*"/>
16262         </parameter>
16263         <parameter name="accel_key">
16264           <type name="guint" c:type="guint"/>
16265         </parameter>
16266         <parameter name="accel_mods">
16267           <type name="GdkModifierType" c:type="GdkModifierType"/>
16268         </parameter>
16269       </parameters>
16270     </function>
16271     <function name="accel_map_lookup_entry"
16272               c:identifier="gtk_accel_map_lookup_entry">
16273       <return-value>
16274         <type name="boolean" c:type="gboolean"/>
16275       </return-value>
16276       <parameters>
16277         <parameter name="accel_path">
16278           <type name="string" c:type="gchar*"/>
16279         </parameter>
16280         <parameter name="key">
16281           <type name="GtkAccelKey" c:type="GtkAccelKey*"/>
16282         </parameter>
16283       </parameters>
16284     </function>
16285     <function name="accel_map_change_entry"
16286               c:identifier="gtk_accel_map_change_entry">
16287       <return-value>
16288         <type name="boolean" c:type="gboolean"/>
16289       </return-value>
16290       <parameters>
16291         <parameter name="accel_path">
16292           <type name="string" c:type="gchar*"/>
16293         </parameter>
16294         <parameter name="accel_key">
16295           <type name="guint" c:type="guint"/>
16296         </parameter>
16297         <parameter name="accel_mods">
16298           <type name="GdkModifierType" c:type="GdkModifierType"/>
16299         </parameter>
16300         <parameter name="replace">
16301           <type name="boolean" c:type="gboolean"/>
16302         </parameter>
16303       </parameters>
16304     </function>
16305     <function name="accel_map_load" c:identifier="gtk_accel_map_load">
16306       <return-value>
16307         <type name="none" c:type="void"/>
16308       </return-value>
16309       <parameters>
16310         <parameter name="file_name">
16311           <type name="string" c:type="gchar*"/>
16312         </parameter>
16313       </parameters>
16314     </function>
16315     <function name="accel_map_save" c:identifier="gtk_accel_map_save">
16316       <return-value>
16317         <type name="none" c:type="void"/>
16318       </return-value>
16319       <parameters>
16320         <parameter name="file_name">
16321           <type name="string" c:type="gchar*"/>
16322         </parameter>
16323       </parameters>
16324     </function>
16325     <function name="accel_map_foreach" c:identifier="gtk_accel_map_foreach">
16326       <return-value>
16327         <type name="none" c:type="void"/>
16328       </return-value>
16329       <parameters>
16330         <parameter name="data">
16331           <type name="any" c:type="gpointer"/>
16332         </parameter>
16333         <parameter name="foreach_func">
16334           <type name="GtkAccelMapForeach" c:type="GtkAccelMapForeach"/>
16335         </parameter>
16336       </parameters>
16337     </function>
16338     <function name="accel_map_load_fd" c:identifier="gtk_accel_map_load_fd">
16339       <return-value>
16340         <type name="none" c:type="void"/>
16341       </return-value>
16342       <parameters>
16343         <parameter name="fd">
16344           <type name="int32" c:type="gint"/>
16345         </parameter>
16346       </parameters>
16347     </function>
16348     <function name="accel_map_load_scanner"
16349               c:identifier="gtk_accel_map_load_scanner">
16350       <return-value>
16351         <type name="none" c:type="void"/>
16352       </return-value>
16353       <parameters>
16354         <parameter name="scanner">
16355           <type name="GScanner" c:type="GScanner*"/>
16356         </parameter>
16357       </parameters>
16358     </function>
16359     <function name="accel_map_save_fd" c:identifier="gtk_accel_map_save_fd">
16360       <return-value>
16361         <type name="none" c:type="void"/>
16362       </return-value>
16363       <parameters>
16364         <parameter name="fd">
16365           <type name="int32" c:type="gint"/>
16366         </parameter>
16367       </parameters>
16368     </function>
16369     <function name="accel_map_lock_path"
16370               c:identifier="gtk_accel_map_lock_path">
16371       <return-value>
16372         <type name="none" c:type="void"/>
16373       </return-value>
16374       <parameters>
16375         <parameter name="accel_path">
16376           <type name="string" c:type="gchar*"/>
16377         </parameter>
16378       </parameters>
16379     </function>
16380     <function name="accel_map_unlock_path"
16381               c:identifier="gtk_accel_map_unlock_path">
16382       <return-value>
16383         <type name="none" c:type="void"/>
16384       </return-value>
16385       <parameters>
16386         <parameter name="accel_path">
16387           <type name="string" c:type="gchar*"/>
16388         </parameter>
16389       </parameters>
16390     </function>
16391     <function name="accel_map_add_filter"
16392               c:identifier="gtk_accel_map_add_filter">
16393       <return-value>
16394         <type name="none" c:type="void"/>
16395       </return-value>
16396       <parameters>
16397         <parameter name="filter_pattern">
16398           <type name="string" c:type="gchar*"/>
16399         </parameter>
16400       </parameters>
16401     </function>
16402     <function name="accel_map_foreach_unfiltered"
16403               c:identifier="gtk_accel_map_foreach_unfiltered">
16404       <return-value>
16405         <type name="none" c:type="void"/>
16406       </return-value>
16407       <parameters>
16408         <parameter name="data">
16409           <type name="any" c:type="gpointer"/>
16410         </parameter>
16411         <parameter name="foreach_func">
16412           <type name="GtkAccelMapForeach" c:type="GtkAccelMapForeach"/>
16413         </parameter>
16414       </parameters>
16415     </function>
16416     <class name="AccelMap"
16417            c:type="GtkAccelMap"
16418            parent="GLib.Object"
16419            glib:type-name="GtkAccelMap"
16420            glib:get-type="gtk_accel_map_get_type">
16421       <constructor name="get" c:identifier="gtk_accel_map_get">
16422         <return-value>
16423           <type name="AccelMap" c:type="GtkAccelMap*"/>
16424         </return-value>
16425       </constructor>
16426       <glib:signal name="changed">
16427         <return-value>
16428           <type name="none" c:type="void"/>
16429         </return-value>
16430         <parameters>
16431           <parameter name="object">
16432             <type name="string" c:type="gchararray"/>
16433           </parameter>
16434           <parameter name="p0">
16435             <type name="guint" c:type="guint"/>
16436           </parameter>
16437           <parameter name="p1">
16438             <type name="GdkModifierType" c:type="GdkModifierType"/>
16439           </parameter>
16440         </parameters>
16441       </glib:signal>
16442     </class>
16443     <function name="accel_map_init" c:identifier="_gtk_accel_map_init">
16444       <return-value>
16445         <type name="none" c:type="void"/>
16446       </return-value>
16447     </function>
16448     <function name="accel_map_add_group"
16449               c:identifier="_gtk_accel_map_add_group">
16450       <return-value>
16451         <type name="none" c:type="void"/>
16452       </return-value>
16453       <parameters>
16454         <parameter name="accel_path">
16455           <type name="string" c:type="gchar*"/>
16456         </parameter>
16457         <parameter name="accel_group">
16458           <type name="AccelGroup" c:type="GtkAccelGroup*"/>
16459         </parameter>
16460       </parameters>
16461     </function>
16462     <function name="accel_map_remove_group"
16463               c:identifier="_gtk_accel_map_remove_group">
16464       <return-value>
16465         <type name="none" c:type="void"/>
16466       </return-value>
16467       <parameters>
16468         <parameter name="accel_path">
16469           <type name="string" c:type="gchar*"/>
16470         </parameter>
16471         <parameter name="accel_group">
16472           <type name="AccelGroup" c:type="GtkAccelGroup*"/>
16473         </parameter>
16474       </parameters>
16475     </function>
16476     <function name="accel_path_is_valid"
16477               c:identifier="_gtk_accel_path_is_valid">
16478       <return-value>
16479         <type name="boolean" c:type="gboolean"/>
16480       </return-value>
16481       <parameters>
16482         <parameter name="accel_path">
16483           <type name="string" c:type="gchar*"/>
16484         </parameter>
16485       </parameters>
16486     </function>
16487     <class name="Accessible"
16488            c:type="GtkAccessible"
16489            parent="Atk.Object"
16490            glib:type-name="GtkAccessible"
16491            glib:get-type="gtk_accessible_get_type">
16492       <method name="connect_widget_destroyed"
16493               c:identifier="gtk_accessible_connect_widget_destroyed">
16494         <return-value>
16495           <type name="none" c:type="void"/>
16496         </return-value>
16497         <parameters>
16498           <parameter name="accessible">
16499             <type name="Accessible" c:type="GtkAccessible*"/>
16500           </parameter>
16501         </parameters>
16502       </method>
16503       <callback name="connect_widget_destroyed">
16504         <return-value>
16505           <type name="none" c:type="void"/>
16506         </return-value>
16507         <parameters>
16508           <parameter name="accessible">
16509             <type name="GtkAccessible*" c:type="GtkAccessible*"/>
16510           </parameter>
16511         </parameters>
16512       </callback>
16513       <callback name="_gtk_reserved1">
16514         <return-value>
16515           <type name="none" c:type="void"/>
16516         </return-value>
16517       </callback>
16518       <callback name="_gtk_reserved2">
16519         <return-value>
16520           <type name="none" c:type="void"/>
16521         </return-value>
16522       </callback>
16523       <callback name="_gtk_reserved3">
16524         <return-value>
16525           <type name="none" c:type="void"/>
16526         </return-value>
16527       </callback>
16528       <callback name="_gtk_reserved4">
16529         <return-value>
16530           <type name="none" c:type="void"/>
16531         </return-value>
16532       </callback>
16533     </class>
16534     <record name="GtkActionPrivate" c:type="GtkActionPrivate"/>
16535     <class name="Action"
16536            c:type="GtkAction"
16537            parent="GLib.Object"
16538            glib:type-name="GtkAction"
16539            glib:get-type="gtk_action_get_type">
16540       <constructor name="new" c:identifier="gtk_action_new">
16541         <return-value>
16542           <type name="Action" c:type="GtkAction*"/>
16543         </return-value>
16544         <parameters>
16545           <parameter name="name">
16546             <type name="string" c:type="gchar*"/>
16547           </parameter>
16548           <parameter name="label">
16549             <type name="string" c:type="gchar*"/>
16550           </parameter>
16551           <parameter name="tooltip">
16552             <type name="string" c:type="gchar*"/>
16553           </parameter>
16554           <parameter name="stock_id">
16555             <type name="string" c:type="gchar*"/>
16556           </parameter>
16557         </parameters>
16558       </constructor>
16559       <constructor name="group_get_action"
16560                    c:identifier="gtk_action_group_get_action">
16561         <return-value>
16562           <type name="Action" c:type="GtkAction*"/>
16563         </return-value>
16564         <parameters>
16565           <parameter name="action_group">
16566             <type name="ActionGroup" c:type="GtkActionGroup*"/>
16567           </parameter>
16568           <parameter name="action_name">
16569             <type name="string" c:type="gchar*"/>
16570           </parameter>
16571         </parameters>
16572       </constructor>
16573       <method name="get_name" c:identifier="gtk_action_get_name">
16574         <return-value>
16575           <type name="string" c:type="gchar*"/>
16576         </return-value>
16577         <parameters>
16578           <parameter name="action">
16579             <type name="Action" c:type="GtkAction*"/>
16580           </parameter>
16581         </parameters>
16582       </method>
16583       <method name="is_sensitive" c:identifier="gtk_action_is_sensitive">
16584         <return-value>
16585           <type name="boolean" c:type="gboolean"/>
16586         </return-value>
16587         <parameters>
16588           <parameter name="action">
16589             <type name="Action" c:type="GtkAction*"/>
16590           </parameter>
16591         </parameters>
16592       </method>
16593       <method name="get_sensitive" c:identifier="gtk_action_get_sensitive">
16594         <return-value>
16595           <type name="boolean" c:type="gboolean"/>
16596         </return-value>
16597         <parameters>
16598           <parameter name="action">
16599             <type name="Action" c:type="GtkAction*"/>
16600           </parameter>
16601         </parameters>
16602       </method>
16603       <method name="set_sensitive" c:identifier="gtk_action_set_sensitive">
16604         <return-value>
16605           <type name="none" c:type="void"/>
16606         </return-value>
16607         <parameters>
16608           <parameter name="action">
16609             <type name="Action" c:type="GtkAction*"/>
16610           </parameter>
16611           <parameter name="sensitive">
16612             <type name="boolean" c:type="gboolean"/>
16613           </parameter>
16614         </parameters>
16615       </method>
16616       <method name="is_visible" c:identifier="gtk_action_is_visible">
16617         <return-value>
16618           <type name="boolean" c:type="gboolean"/>
16619         </return-value>
16620         <parameters>
16621           <parameter name="action">
16622             <type name="Action" c:type="GtkAction*"/>
16623           </parameter>
16624         </parameters>
16625       </method>
16626       <method name="get_visible" c:identifier="gtk_action_get_visible">
16627         <return-value>
16628           <type name="boolean" c:type="gboolean"/>
16629         </return-value>
16630         <parameters>
16631           <parameter name="action">
16632             <type name="Action" c:type="GtkAction*"/>
16633           </parameter>
16634         </parameters>
16635       </method>
16636       <method name="set_visible" c:identifier="gtk_action_set_visible">
16637         <return-value>
16638           <type name="none" c:type="void"/>
16639         </return-value>
16640         <parameters>
16641           <parameter name="action">
16642             <type name="Action" c:type="GtkAction*"/>
16643           </parameter>
16644           <parameter name="visible">
16645             <type name="boolean" c:type="gboolean"/>
16646           </parameter>
16647         </parameters>
16648       </method>
16649       <method name="activate" c:identifier="gtk_action_activate">
16650         <return-value>
16651           <type name="none" c:type="void"/>
16652         </return-value>
16653         <parameters>
16654           <parameter name="action">
16655             <type name="Action" c:type="GtkAction*"/>
16656           </parameter>
16657         </parameters>
16658       </method>
16659       <method name="create_icon" c:identifier="gtk_action_create_icon">
16660         <return-value>
16661           <type name="Widget" c:type="GtkWidget*"/>
16662         </return-value>
16663         <parameters>
16664           <parameter name="action">
16665             <type name="Action" c:type="GtkAction*"/>
16666           </parameter>
16667           <parameter name="icon_size">
16668             <type name="IconSize" c:type="GtkIconSize"/>
16669           </parameter>
16670         </parameters>
16671       </method>
16672       <method name="create_menu_item"
16673               c:identifier="gtk_action_create_menu_item">
16674         <return-value>
16675           <type name="Widget" c:type="GtkWidget*"/>
16676         </return-value>
16677         <parameters>
16678           <parameter name="action">
16679             <type name="Action" c:type="GtkAction*"/>
16680           </parameter>
16681         </parameters>
16682       </method>
16683       <method name="create_tool_item"
16684               c:identifier="gtk_action_create_tool_item">
16685         <return-value>
16686           <type name="Widget" c:type="GtkWidget*"/>
16687         </return-value>
16688         <parameters>
16689           <parameter name="action">
16690             <type name="Action" c:type="GtkAction*"/>
16691           </parameter>
16692         </parameters>
16693       </method>
16694       <method name="create_menu" c:identifier="gtk_action_create_menu">
16695         <return-value>
16696           <type name="Widget" c:type="GtkWidget*"/>
16697         </return-value>
16698         <parameters>
16699           <parameter name="action">
16700             <type name="Action" c:type="GtkAction*"/>
16701           </parameter>
16702         </parameters>
16703       </method>
16704       <method name="connect_proxy" c:identifier="gtk_action_connect_proxy">
16705         <return-value>
16706           <type name="none" c:type="void"/>
16707         </return-value>
16708         <parameters>
16709           <parameter name="action">
16710             <type name="Action" c:type="GtkAction*"/>
16711           </parameter>
16712           <parameter name="proxy">
16713             <type name="Widget" c:type="GtkWidget*"/>
16714           </parameter>
16715         </parameters>
16716       </method>
16717       <method name="disconnect_proxy"
16718               c:identifier="gtk_action_disconnect_proxy">
16719         <return-value>
16720           <type name="none" c:type="void"/>
16721         </return-value>
16722         <parameters>
16723           <parameter name="action">
16724             <type name="Action" c:type="GtkAction*"/>
16725           </parameter>
16726           <parameter name="proxy">
16727             <type name="Widget" c:type="GtkWidget*"/>
16728           </parameter>
16729         </parameters>
16730       </method>
16731       <method name="get_proxies" c:identifier="gtk_action_get_proxies">
16732         <return-value>
16733           <type name="GSList" c:type="GSList*"/>
16734         </return-value>
16735         <parameters>
16736           <parameter name="action">
16737             <type name="Action" c:type="GtkAction*"/>
16738           </parameter>
16739         </parameters>
16740       </method>
16741       <method name="connect_accelerator"
16742               c:identifier="gtk_action_connect_accelerator">
16743         <return-value>
16744           <type name="none" c:type="void"/>
16745         </return-value>
16746         <parameters>
16747           <parameter name="action">
16748             <type name="Action" c:type="GtkAction*"/>
16749           </parameter>
16750         </parameters>
16751       </method>
16752       <method name="disconnect_accelerator"
16753               c:identifier="gtk_action_disconnect_accelerator">
16754         <return-value>
16755           <type name="none" c:type="void"/>
16756         </return-value>
16757         <parameters>
16758           <parameter name="action">
16759             <type name="Action" c:type="GtkAction*"/>
16760           </parameter>
16761         </parameters>
16762       </method>
16763       <method name="get_accel_path" c:identifier="gtk_action_get_accel_path">
16764         <return-value>
16765           <type name="string" c:type="gchar*"/>
16766         </return-value>
16767         <parameters>
16768           <parameter name="action">
16769             <type name="Action" c:type="GtkAction*"/>
16770           </parameter>
16771         </parameters>
16772       </method>
16773       <method name="get_accel_closure"
16774               c:identifier="gtk_action_get_accel_closure">
16775         <return-value>
16776           <type name="GClosure" c:type="GClosure*"/>
16777         </return-value>
16778         <parameters>
16779           <parameter name="action">
16780             <type name="Action" c:type="GtkAction*"/>
16781           </parameter>
16782         </parameters>
16783       </method>
16784       <method name="block_activate_from"
16785               c:identifier="gtk_action_block_activate_from">
16786         <return-value>
16787           <type name="none" c:type="void"/>
16788         </return-value>
16789         <parameters>
16790           <parameter name="action">
16791             <type name="Action" c:type="GtkAction*"/>
16792           </parameter>
16793           <parameter name="proxy">
16794             <type name="Widget" c:type="GtkWidget*"/>
16795           </parameter>
16796         </parameters>
16797       </method>
16798       <method name="unblock_activate_from"
16799               c:identifier="gtk_action_unblock_activate_from">
16800         <return-value>
16801           <type name="none" c:type="void"/>
16802         </return-value>
16803         <parameters>
16804           <parameter name="action">
16805             <type name="Action" c:type="GtkAction*"/>
16806           </parameter>
16807           <parameter name="proxy">
16808             <type name="Widget" c:type="GtkWidget*"/>
16809           </parameter>
16810         </parameters>
16811       </method>
16812       <method name="set_accel_path" c:identifier="gtk_action_set_accel_path">
16813         <return-value>
16814           <type name="none" c:type="void"/>
16815         </return-value>
16816         <parameters>
16817           <parameter name="action">
16818             <type name="Action" c:type="GtkAction*"/>
16819           </parameter>
16820           <parameter name="accel_path">
16821             <type name="string" c:type="gchar*"/>
16822           </parameter>
16823         </parameters>
16824       </method>
16825       <method name="set_accel_group" c:identifier="gtk_action_set_accel_group">
16826         <return-value>
16827           <type name="none" c:type="void"/>
16828         </return-value>
16829         <parameters>
16830           <parameter name="action">
16831             <type name="Action" c:type="GtkAction*"/>
16832           </parameter>
16833           <parameter name="accel_group" allow-none="1">
16834             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
16835           </parameter>
16836         </parameters>
16837       </method>
16838       <property name="name">
16839         <type name="string" c:type="gchararray"/>
16840       </property>
16841       <property name="label">
16842         <type name="string" c:type="gchararray"/>
16843       </property>
16844       <property name="short-label">
16845         <type name="string" c:type="gchararray"/>
16846       </property>
16847       <property name="tooltip">
16848         <type name="string" c:type="gchararray"/>
16849       </property>
16850       <property name="stock-id">
16851         <type name="string" c:type="gchararray"/>
16852       </property>
16853       <property name="icon-name">
16854         <type name="string" c:type="gchararray"/>
16855       </property>
16856       <property name="visible-horizontal">
16857         <type name="boolean" c:type="gboolean"/>
16858       </property>
16859       <property name="visible-vertical">
16860         <type name="boolean" c:type="gboolean"/>
16861       </property>
16862       <property name="visible-overflown">
16863         <type name="boolean" c:type="gboolean"/>
16864       </property>
16865       <property name="is-important">
16866         <type name="boolean" c:type="gboolean"/>
16867       </property>
16868       <property name="hide-if-empty">
16869         <type name="boolean" c:type="gboolean"/>
16870       </property>
16871       <property name="sensitive">
16872         <type name="boolean" c:type="gboolean"/>
16873       </property>
16874       <property name="visible">
16875         <type name="boolean" c:type="gboolean"/>
16876       </property>
16877       <property name="action-group">
16878         <type name="GtkActionGroup" c:type="GtkActionGroup"/>
16879       </property>
16880       <callback name="activate">
16881         <return-value>
16882           <type name="none" c:type="void"/>
16883         </return-value>
16884         <parameters>
16885           <parameter name="action">
16886             <type name="GtkAction*" c:type="GtkAction*"/>
16887           </parameter>
16888         </parameters>
16889       </callback>
16890       <field name="menu_item_type">
16891         <type name="GType" c:type="GType"/>
16892       </field>
16893       <field name="toolbar_item_type">
16894         <type name="GType" c:type="GType"/>
16895       </field>
16896       <callback name="create_menu_item">
16897         <return-value>
16898           <type name="GtkWidget*" c:type="GtkWidget*"/>
16899         </return-value>
16900         <parameters>
16901           <parameter name="action">
16902             <type name="GtkAction*" c:type="GtkAction*"/>
16903           </parameter>
16904         </parameters>
16905       </callback>
16906       <callback name="create_tool_item">
16907         <return-value>
16908           <type name="GtkWidget*" c:type="GtkWidget*"/>
16909         </return-value>
16910         <parameters>
16911           <parameter name="action">
16912             <type name="GtkAction*" c:type="GtkAction*"/>
16913           </parameter>
16914         </parameters>
16915       </callback>
16916       <callback name="connect_proxy">
16917         <return-value>
16918           <type name="none" c:type="void"/>
16919         </return-value>
16920         <parameters>
16921           <parameter name="action">
16922             <type name="GtkAction*" c:type="GtkAction*"/>
16923           </parameter>
16924           <parameter name="proxy">
16925             <type name="GtkWidget*" c:type="GtkWidget*"/>
16926           </parameter>
16927         </parameters>
16928       </callback>
16929       <callback name="disconnect_proxy">
16930         <return-value>
16931           <type name="none" c:type="void"/>
16932         </return-value>
16933         <parameters>
16934           <parameter name="action">
16935             <type name="GtkAction*" c:type="GtkAction*"/>
16936           </parameter>
16937           <parameter name="proxy">
16938             <type name="GtkWidget*" c:type="GtkWidget*"/>
16939           </parameter>
16940         </parameters>
16941       </callback>
16942       <callback name="create_menu">
16943         <return-value>
16944           <type name="GtkWidget*" c:type="GtkWidget*"/>
16945         </return-value>
16946         <parameters>
16947           <parameter name="action">
16948             <type name="GtkAction*" c:type="GtkAction*"/>
16949           </parameter>
16950         </parameters>
16951       </callback>
16952       <callback name="_gtk_reserved2">
16953         <return-value>
16954           <type name="none" c:type="void"/>
16955         </return-value>
16956       </callback>
16957       <callback name="_gtk_reserved3">
16958         <return-value>
16959           <type name="none" c:type="void"/>
16960         </return-value>
16961       </callback>
16962       <callback name="_gtk_reserved4">
16963         <return-value>
16964           <type name="none" c:type="void"/>
16965         </return-value>
16966       </callback>
16967       <glib:signal name="activate">
16968         <return-value>
16969           <type name="none" c:type="void"/>
16970         </return-value>
16971       </glib:signal>
16972     </class>
16973     <function name="action_emit_activate"
16974               c:identifier="_gtk_action_emit_activate">
16975       <return-value>
16976         <type name="none" c:type="void"/>
16977       </return-value>
16978       <parameters>
16979         <parameter name="action">
16980           <type name="Action" c:type="GtkAction*"/>
16981         </parameter>
16982       </parameters>
16983     </function>
16984     <function name="action_sync_sensitive"
16985               c:identifier="_gtk_action_sync_sensitive">
16986       <return-value>
16987         <type name="none" c:type="void"/>
16988       </return-value>
16989       <parameters>
16990         <parameter name="action">
16991           <type name="Action" c:type="GtkAction*"/>
16992         </parameter>
16993       </parameters>
16994     </function>
16995     <function name="action_sync_visible"
16996               c:identifier="_gtk_action_sync_visible">
16997       <return-value>
16998         <type name="none" c:type="void"/>
16999       </return-value>
17000       <parameters>
17001         <parameter name="action">
17002           <type name="Action" c:type="GtkAction*"/>
17003         </parameter>
17004       </parameters>
17005     </function>
17006     <function name="action_sync_menu_visible"
17007               c:identifier="_gtk_action_sync_menu_visible">
17008       <return-value>
17009         <type name="none" c:type="void"/>
17010       </return-value>
17011       <parameters>
17012         <parameter name="action">
17013           <type name="Action" c:type="GtkAction*"/>
17014         </parameter>
17015         <parameter name="proxy">
17016           <type name="Widget" c:type="GtkWidget*"/>
17017         </parameter>
17018         <parameter name="empty">
17019           <type name="boolean" c:type="gboolean"/>
17020         </parameter>
17021       </parameters>
17022     </function>
17023     <callback name="GtkTranslateFunc">
17024       <return-value>
17025         <type name="string" c:type="gchar*"/>
17026       </return-value>
17027       <parameters>
17028         <parameter name="path">
17029           <type name="string" c:type="gchar*"/>
17030         </parameter>
17031         <parameter name="func_data">
17032           <type name="any" c:type="gpointer"/>
17033         </parameter>
17034       </parameters>
17035     </callback>
17036     <callback name="GtkPrintFunc">
17037       <return-value>
17038         <type name="none" c:type="void"/>
17039       </return-value>
17040       <parameters>
17041         <parameter name="func_data">
17042           <type name="any" c:type="gpointer"/>
17043         </parameter>
17044         <parameter name="str">
17045           <type name="string" c:type="gchar*"/>
17046         </parameter>
17047       </parameters>
17048     </callback>
17049     <callback name="GtkItemFactoryCallback">
17050       <return-value>
17051         <type name="none" c:type="void"/>
17052       </return-value>
17053     </callback>
17054     <callback name="GtkItemFactoryCallback1">
17055       <return-value>
17056         <type name="none" c:type="void"/>
17057       </return-value>
17058       <parameters>
17059         <parameter name="callback_data">
17060           <type name="any" c:type="gpointer"/>
17061         </parameter>
17062         <parameter name="callback_action">
17063           <type name="guint" c:type="guint"/>
17064         </parameter>
17065         <parameter name="widget">
17066           <type name="GtkWidget*" c:type="GtkWidget*"/>
17067         </parameter>
17068       </parameters>
17069     </callback>
17070     <record name="GtkItemFactoryEntry" c:type="GtkItemFactoryEntry">
17071       <field name="path">
17072         <type name="string" c:type="gchar*"/>
17073       </field>
17074       <field name="accelerator">
17075         <type name="string" c:type="gchar*"/>
17076       </field>
17077       <field name="callback">
17078         <type name="GtkItemFactoryCallback" c:type="GtkItemFactoryCallback"/>
17079       </field>
17080       <field name="callback_action">
17081         <type name="guint" c:type="guint"/>
17082       </field>
17083       <field name="item_type">
17084         <type name="string" c:type="gchar*"/>
17085       </field>
17086       <field name="extra_data">
17087         <type name="gconstpointer" c:type="gconstpointer"/>
17088       </field>
17089     </record>
17090     <record name="GtkItemFactoryItem" c:type="GtkItemFactoryItem">
17091       <field name="path">
17092         <type name="string" c:type="gchar*"/>
17093       </field>
17094       <field name="widgets">
17095         <type name="GSList*" c:type="GSList*"/>
17096       </field>
17097     </record>
17098     <class name="ItemFactory"
17099            c:type="GtkItemFactory"
17100            parent="GtkObject"
17101            glib:type-name="GtkItemFactory"
17102            glib:get-type="gtk_item_factory_get_type">
17103       <constructor name="new" c:identifier="gtk_item_factory_new">
17104         <return-value>
17105           <type name="ItemFactory" c:type="GtkItemFactory*"/>
17106         </return-value>
17107         <parameters>
17108           <parameter name="container_type">
17109             <type name="GType" c:type="GType"/>
17110           </parameter>
17111           <parameter name="path">
17112             <type name="string" c:type="gchar*"/>
17113           </parameter>
17114           <parameter name="accel_group" allow-none="1">
17115             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
17116           </parameter>
17117         </parameters>
17118       </constructor>
17119       <constructor name="from_widget"
17120                    c:identifier="gtk_item_factory_from_widget">
17121         <return-value>
17122           <type name="ItemFactory" c:type="GtkItemFactory*"/>
17123         </return-value>
17124         <parameters>
17125           <parameter name="widget">
17126             <type name="Widget" c:type="GtkWidget*"/>
17127           </parameter>
17128         </parameters>
17129       </constructor>
17130       <constructor name="from_path" c:identifier="gtk_item_factory_from_path">
17131         <return-value>
17132           <type name="ItemFactory" c:type="GtkItemFactory*"/>
17133         </return-value>
17134         <parameters>
17135           <parameter name="path">
17136             <type name="string" c:type="gchar*"/>
17137           </parameter>
17138         </parameters>
17139       </constructor>
17140       <method name="construct" c:identifier="gtk_item_factory_construct">
17141         <return-value>
17142           <type name="none" c:type="void"/>
17143         </return-value>
17144         <parameters>
17145           <parameter name="ifactory">
17146             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17147           </parameter>
17148           <parameter name="container_type">
17149             <type name="GType" c:type="GType"/>
17150           </parameter>
17151           <parameter name="path">
17152             <type name="string" c:type="gchar*"/>
17153           </parameter>
17154           <parameter name="accel_group">
17155             <type name="AccelGroup" c:type="GtkAccelGroup*"/>
17156           </parameter>
17157         </parameters>
17158       </method>
17159       <method name="get_item" c:identifier="gtk_item_factory_get_item">
17160         <return-value>
17161           <type name="Widget" c:type="GtkWidget*"/>
17162         </return-value>
17163         <parameters>
17164           <parameter name="ifactory">
17165             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17166           </parameter>
17167           <parameter name="path">
17168             <type name="string" c:type="gchar*"/>
17169           </parameter>
17170         </parameters>
17171       </method>
17172       <method name="get_widget" c:identifier="gtk_item_factory_get_widget">
17173         <return-value>
17174           <type name="Widget" c:type="GtkWidget*"/>
17175         </return-value>
17176         <parameters>
17177           <parameter name="ifactory">
17178             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17179           </parameter>
17180           <parameter name="path">
17181             <type name="string" c:type="gchar*"/>
17182           </parameter>
17183         </parameters>
17184       </method>
17185       <method name="get_widget_by_action"
17186               c:identifier="gtk_item_factory_get_widget_by_action">
17187         <return-value>
17188           <type name="Widget" c:type="GtkWidget*"/>
17189         </return-value>
17190         <parameters>
17191           <parameter name="ifactory">
17192             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17193           </parameter>
17194           <parameter name="action">
17195             <type name="guint" c:type="guint"/>
17196           </parameter>
17197         </parameters>
17198       </method>
17199       <method name="get_item_by_action"
17200               c:identifier="gtk_item_factory_get_item_by_action">
17201         <return-value>
17202           <type name="Widget" c:type="GtkWidget*"/>
17203         </return-value>
17204         <parameters>
17205           <parameter name="ifactory">
17206             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17207           </parameter>
17208           <parameter name="action">
17209             <type name="guint" c:type="guint"/>
17210           </parameter>
17211         </parameters>
17212       </method>
17213       <method name="create_item" c:identifier="gtk_item_factory_create_item">
17214         <return-value>
17215           <type name="none" c:type="void"/>
17216         </return-value>
17217         <parameters>
17218           <parameter name="ifactory">
17219             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17220           </parameter>
17221           <parameter name="entry">
17222             <type name="GtkItemFactoryEntry" c:type="GtkItemFactoryEntry*"/>
17223           </parameter>
17224           <parameter name="callback_data">
17225             <type name="any" c:type="gpointer"/>
17226           </parameter>
17227           <parameter name="callback_type">
17228             <type name="guint" c:type="guint"/>
17229           </parameter>
17230         </parameters>
17231       </method>
17232       <method name="create_items" c:identifier="gtk_item_factory_create_items">
17233         <return-value>
17234           <type name="none" c:type="void"/>
17235         </return-value>
17236         <parameters>
17237           <parameter name="ifactory">
17238             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17239           </parameter>
17240           <parameter name="n_entries">
17241             <type name="guint" c:type="guint"/>
17242           </parameter>
17243           <parameter name="entries">
17244             <type name="GtkItemFactoryEntry" c:type="GtkItemFactoryEntry*"/>
17245           </parameter>
17246           <parameter name="callback_data">
17247             <type name="any" c:type="gpointer"/>
17248           </parameter>
17249         </parameters>
17250       </method>
17251       <method name="delete_item" c:identifier="gtk_item_factory_delete_item">
17252         <return-value>
17253           <type name="none" c:type="void"/>
17254         </return-value>
17255         <parameters>
17256           <parameter name="ifactory">
17257             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17258           </parameter>
17259           <parameter name="path">
17260             <type name="string" c:type="gchar*"/>
17261           </parameter>
17262         </parameters>
17263       </method>
17264       <method name="delete_entry" c:identifier="gtk_item_factory_delete_entry">
17265         <return-value>
17266           <type name="none" c:type="void"/>
17267         </return-value>
17268         <parameters>
17269           <parameter name="ifactory">
17270             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17271           </parameter>
17272           <parameter name="entry">
17273             <type name="GtkItemFactoryEntry" c:type="GtkItemFactoryEntry*"/>
17274           </parameter>
17275         </parameters>
17276       </method>
17277       <method name="delete_entries"
17278               c:identifier="gtk_item_factory_delete_entries">
17279         <return-value>
17280           <type name="none" c:type="void"/>
17281         </return-value>
17282         <parameters>
17283           <parameter name="ifactory">
17284             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17285           </parameter>
17286           <parameter name="n_entries">
17287             <type name="guint" c:type="guint"/>
17288           </parameter>
17289           <parameter name="entries">
17290             <type name="GtkItemFactoryEntry" c:type="GtkItemFactoryEntry*"/>
17291           </parameter>
17292         </parameters>
17293       </method>
17294       <method name="popup" c:identifier="gtk_item_factory_popup">
17295         <return-value>
17296           <type name="none" c:type="void"/>
17297         </return-value>
17298         <parameters>
17299           <parameter name="ifactory">
17300             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17301           </parameter>
17302           <parameter name="x">
17303             <type name="guint" c:type="guint"/>
17304           </parameter>
17305           <parameter name="y">
17306             <type name="guint" c:type="guint"/>
17307           </parameter>
17308           <parameter name="mouse_button">
17309             <type name="guint" c:type="guint"/>
17310           </parameter>
17311           <parameter name="time_">
17312             <type name="uint32" c:type="guint32"/>
17313           </parameter>
17314         </parameters>
17315       </method>
17316       <method name="popup_with_data"
17317               c:identifier="gtk_item_factory_popup_with_data">
17318         <return-value>
17319           <type name="none" c:type="void"/>
17320         </return-value>
17321         <parameters>
17322           <parameter name="ifactory">
17323             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17324           </parameter>
17325           <parameter name="popup_data">
17326             <type name="any" c:type="gpointer"/>
17327           </parameter>
17328           <parameter name="destroy">
17329             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
17330           </parameter>
17331           <parameter name="x">
17332             <type name="guint" c:type="guint"/>
17333           </parameter>
17334           <parameter name="y">
17335             <type name="guint" c:type="guint"/>
17336           </parameter>
17337           <parameter name="mouse_button">
17338             <type name="guint" c:type="guint"/>
17339           </parameter>
17340           <parameter name="time_">
17341             <type name="uint32" c:type="guint32"/>
17342           </parameter>
17343         </parameters>
17344       </method>
17345       <method name="popup_data" c:identifier="gtk_item_factory_popup_data">
17346         <return-value>
17347           <type name="any" c:type="gpointer"/>
17348         </return-value>
17349         <parameters>
17350           <parameter name="ifactory">
17351             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17352           </parameter>
17353         </parameters>
17354       </method>
17355       <method name="set_translate_func"
17356               c:identifier="gtk_item_factory_set_translate_func">
17357         <return-value>
17358           <type name="none" c:type="void"/>
17359         </return-value>
17360         <parameters>
17361           <parameter name="ifactory">
17362             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17363           </parameter>
17364           <parameter name="func">
17365             <type name="GtkTranslateFunc" c:type="GtkTranslateFunc"/>
17366           </parameter>
17367           <parameter name="data">
17368             <type name="any" c:type="gpointer"/>
17369           </parameter>
17370           <parameter name="notify">
17371             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
17372           </parameter>
17373         </parameters>
17374       </method>
17375       <method name="create_items_ac"
17376               c:identifier="gtk_item_factory_create_items_ac">
17377         <return-value>
17378           <type name="none" c:type="void"/>
17379         </return-value>
17380         <parameters>
17381           <parameter name="ifactory">
17382             <type name="ItemFactory" c:type="GtkItemFactory*"/>
17383           </parameter>
17384           <parameter name="n_entries">
17385             <type name="guint" c:type="guint"/>
17386           </parameter>
17387           <parameter name="entries">
17388             <type name="GtkItemFactoryEntry" c:type="GtkItemFactoryEntry*"/>
17389           </parameter>
17390           <parameter name="callback_data">
17391             <type name="any" c:type="gpointer"/>
17392           </parameter>
17393           <parameter name="callback_type">
17394             <type name="guint" c:type="guint"/>
17395           </parameter>
17396         </parameters>
17397       </method>
17398       <field name="item_ht">
17399         <type name="GHashTable*" c:type="GHashTable*"/>
17400       </field>
17401       <callback name="_gtk_reserved1">
17402         <return-value>
17403           <type name="none" c:type="void"/>
17404         </return-value>
17405       </callback>
17406       <callback name="_gtk_reserved2">
17407         <return-value>
17408           <type name="none" c:type="void"/>
17409         </return-value>
17410       </callback>
17411       <callback name="_gtk_reserved3">
17412         <return-value>
17413           <type name="none" c:type="void"/>
17414         </return-value>
17415       </callback>
17416       <callback name="_gtk_reserved4">
17417         <return-value>
17418           <type name="none" c:type="void"/>
17419         </return-value>
17420       </callback>
17421     </class>
17422     <function name="item_factory_add_foreign"
17423               c:identifier="gtk_item_factory_add_foreign">
17424       <return-value>
17425         <type name="none" c:type="void"/>
17426       </return-value>
17427       <parameters>
17428         <parameter name="accel_widget">
17429           <type name="Widget" c:type="GtkWidget*"/>
17430         </parameter>
17431         <parameter name="full_path">
17432           <type name="string" c:type="gchar*"/>
17433         </parameter>
17434         <parameter name="accel_group">
17435           <type name="AccelGroup" c:type="GtkAccelGroup*"/>
17436         </parameter>
17437         <parameter name="keyval">
17438           <type name="guint" c:type="guint"/>
17439         </parameter>
17440         <parameter name="modifiers">
17441           <type name="GdkModifierType" c:type="GdkModifierType"/>
17442         </parameter>
17443       </parameters>
17444     </function>
17445     <function name="item_factory_path_from_widget"
17446               c:identifier="gtk_item_factory_path_from_widget">
17447       <return-value>
17448         <type name="string" c:type="gchar*"/>
17449       </return-value>
17450       <parameters>
17451         <parameter name="widget">
17452           <type name="Widget" c:type="GtkWidget*"/>
17453         </parameter>
17454       </parameters>
17455     </function>
17456     <function name="item_factory_popup_data_from_widget"
17457               c:identifier="gtk_item_factory_popup_data_from_widget">
17458       <return-value>
17459         <type name="any" c:type="gpointer"/>
17460       </return-value>
17461       <parameters>
17462         <parameter name="widget">
17463           <type name="Widget" c:type="GtkWidget*"/>
17464         </parameter>
17465       </parameters>
17466     </function>
17467     <callback name="GtkMenuCallback">
17468       <return-value>
17469         <type name="none" c:type="void"/>
17470       </return-value>
17471       <parameters>
17472         <parameter name="widget">
17473           <type name="GtkWidget*" c:type="GtkWidget*"/>
17474         </parameter>
17475         <parameter name="user_data">
17476           <type name="any" c:type="gpointer"/>
17477         </parameter>
17478       </parameters>
17479     </callback>
17480     <record name="GtkMenuEntry" c:type="GtkMenuEntry"/>
17481     <callback name="GtkItemFactoryCallback2">
17482       <return-value>
17483         <type name="none" c:type="void"/>
17484       </return-value>
17485       <parameters>
17486         <parameter name="widget">
17487           <type name="GtkWidget*" c:type="GtkWidget*"/>
17488         </parameter>
17489         <parameter name="callback_data">
17490           <type name="any" c:type="gpointer"/>
17491         </parameter>
17492         <parameter name="callback_action">
17493           <type name="guint" c:type="guint"/>
17494         </parameter>
17495       </parameters>
17496     </callback>
17497     <function name="item_factory_create_menu_entries"
17498               c:identifier="gtk_item_factory_create_menu_entries">
17499       <return-value>
17500         <type name="none" c:type="void"/>
17501       </return-value>
17502       <parameters>
17503         <parameter name="n_entries">
17504           <type name="guint" c:type="guint"/>
17505         </parameter>
17506         <parameter name="entries">
17507           <type name="GtkMenuEntry" c:type="GtkMenuEntry*"/>
17508         </parameter>
17509       </parameters>
17510     </function>
17511     <function name="item_factories_path_delete"
17512               c:identifier="gtk_item_factories_path_delete">
17513       <return-value>
17514         <type name="none" c:type="void"/>
17515       </return-value>
17516       <parameters>
17517         <parameter name="ifactory_path">
17518           <type name="string" c:type="gchar*"/>
17519         </parameter>
17520         <parameter name="path">
17521           <type name="string" c:type="gchar*"/>
17522         </parameter>
17523       </parameters>
17524     </function>
17525     <record name="GtkActionGroupPrivate" c:type="GtkActionGroupPrivate"/>
17526     <record name="GtkActionEntry" c:type="GtkActionEntry">
17527       <field name="name">
17528         <type name="string" c:type="gchar*"/>
17529       </field>
17530       <field name="stock_id">
17531         <type name="string" c:type="gchar*"/>
17532       </field>
17533       <field name="label">
17534         <type name="string" c:type="gchar*"/>
17535       </field>
17536       <field name="accelerator">
17537         <type name="string" c:type="gchar*"/>
17538       </field>
17539       <field name="tooltip">
17540         <type name="string" c:type="gchar*"/>
17541       </field>
17542       <field name="callback">
17543         <type name="GCallback" c:type="GCallback"/>
17544       </field>
17545     </record>
17546     <record name="GtkToggleActionEntry" c:type="GtkToggleActionEntry">
17547       <field name="name">
17548         <type name="string" c:type="gchar*"/>
17549       </field>
17550       <field name="stock_id">
17551         <type name="string" c:type="gchar*"/>
17552       </field>
17553       <field name="label">
17554         <type name="string" c:type="gchar*"/>
17555       </field>
17556       <field name="accelerator">
17557         <type name="string" c:type="gchar*"/>
17558       </field>
17559       <field name="tooltip">
17560         <type name="string" c:type="gchar*"/>
17561       </field>
17562       <field name="callback">
17563         <type name="GCallback" c:type="GCallback"/>
17564       </field>
17565       <field name="is_active">
17566         <type name="boolean" c:type="gboolean"/>
17567       </field>
17568     </record>
17569     <record name="GtkRadioActionEntry" c:type="GtkRadioActionEntry">
17570       <field name="name">
17571         <type name="string" c:type="gchar*"/>
17572       </field>
17573       <field name="stock_id">
17574         <type name="string" c:type="gchar*"/>
17575       </field>
17576       <field name="label">
17577         <type name="string" c:type="gchar*"/>
17578       </field>
17579       <field name="accelerator">
17580         <type name="string" c:type="gchar*"/>
17581       </field>
17582       <field name="tooltip">
17583         <type name="string" c:type="gchar*"/>
17584       </field>
17585       <field name="value">
17586         <type name="int32" c:type="gint"/>
17587       </field>
17588     </record>
17589     <class name="ActionGroup"
17590            c:type="GtkActionGroup"
17591            parent="GLib.Object"
17592            glib:type-name="GtkActionGroup"
17593            glib:get-type="gtk_action_group_get_type">
17594       <constructor name="new" c:identifier="gtk_action_group_new">
17595         <return-value>
17596           <type name="ActionGroup" c:type="GtkActionGroup*"/>
17597         </return-value>
17598         <parameters>
17599           <parameter name="name">
17600             <type name="string" c:type="gchar*"/>
17601           </parameter>
17602         </parameters>
17603       </constructor>
17604       <method name="get_name" c:identifier="gtk_action_group_get_name">
17605         <return-value>
17606           <type name="string" c:type="gchar*"/>
17607         </return-value>
17608         <parameters>
17609           <parameter name="action_group">
17610             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17611           </parameter>
17612         </parameters>
17613       </method>
17614       <method name="get_sensitive"
17615               c:identifier="gtk_action_group_get_sensitive">
17616         <return-value>
17617           <type name="boolean" c:type="gboolean"/>
17618         </return-value>
17619         <parameters>
17620           <parameter name="action_group">
17621             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17622           </parameter>
17623         </parameters>
17624       </method>
17625       <method name="set_sensitive"
17626               c:identifier="gtk_action_group_set_sensitive">
17627         <return-value>
17628           <type name="none" c:type="void"/>
17629         </return-value>
17630         <parameters>
17631           <parameter name="action_group">
17632             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17633           </parameter>
17634           <parameter name="sensitive">
17635             <type name="boolean" c:type="gboolean"/>
17636           </parameter>
17637         </parameters>
17638       </method>
17639       <method name="get_visible" c:identifier="gtk_action_group_get_visible">
17640         <return-value>
17641           <type name="boolean" c:type="gboolean"/>
17642         </return-value>
17643         <parameters>
17644           <parameter name="action_group">
17645             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17646           </parameter>
17647         </parameters>
17648       </method>
17649       <method name="set_visible" c:identifier="gtk_action_group_set_visible">
17650         <return-value>
17651           <type name="none" c:type="void"/>
17652         </return-value>
17653         <parameters>
17654           <parameter name="action_group">
17655             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17656           </parameter>
17657           <parameter name="visible">
17658             <type name="boolean" c:type="gboolean"/>
17659           </parameter>
17660         </parameters>
17661       </method>
17662       <method name="list_actions" c:identifier="gtk_action_group_list_actions">
17663         <return-value>
17664           <type name="GList" c:type="GList*"/>
17665         </return-value>
17666         <parameters>
17667           <parameter name="action_group">
17668             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17669           </parameter>
17670         </parameters>
17671       </method>
17672       <method name="add_action" c:identifier="gtk_action_group_add_action">
17673         <return-value>
17674           <type name="none" c:type="void"/>
17675         </return-value>
17676         <parameters>
17677           <parameter name="action_group">
17678             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17679           </parameter>
17680           <parameter name="action">
17681             <type name="Action" c:type="GtkAction*"/>
17682           </parameter>
17683         </parameters>
17684       </method>
17685       <method name="add_action_with_accel"
17686               c:identifier="gtk_action_group_add_action_with_accel">
17687         <return-value>
17688           <type name="none" c:type="void"/>
17689         </return-value>
17690         <parameters>
17691           <parameter name="action_group">
17692             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17693           </parameter>
17694           <parameter name="action">
17695             <type name="Action" c:type="GtkAction*"/>
17696           </parameter>
17697           <parameter name="accelerator" allow-none="1">
17698             <type name="string" c:type="gchar*"/>
17699           </parameter>
17700         </parameters>
17701       </method>
17702       <method name="remove_action"
17703               c:identifier="gtk_action_group_remove_action">
17704         <return-value>
17705           <type name="none" c:type="void"/>
17706         </return-value>
17707         <parameters>
17708           <parameter name="action_group">
17709             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17710           </parameter>
17711           <parameter name="action">
17712             <type name="Action" c:type="GtkAction*"/>
17713           </parameter>
17714         </parameters>
17715       </method>
17716       <method name="add_actions" c:identifier="gtk_action_group_add_actions">
17717         <return-value>
17718           <type name="none" c:type="void"/>
17719         </return-value>
17720         <parameters>
17721           <parameter name="action_group">
17722             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17723           </parameter>
17724           <parameter name="entries">
17725             <type name="GtkActionEntry" c:type="GtkActionEntry*"/>
17726           </parameter>
17727           <parameter name="n_entries">
17728             <type name="guint" c:type="guint"/>
17729           </parameter>
17730           <parameter name="user_data">
17731             <type name="any" c:type="gpointer"/>
17732           </parameter>
17733         </parameters>
17734       </method>
17735       <method name="add_toggle_actions"
17736               c:identifier="gtk_action_group_add_toggle_actions">
17737         <return-value>
17738           <type name="none" c:type="void"/>
17739         </return-value>
17740         <parameters>
17741           <parameter name="action_group">
17742             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17743           </parameter>
17744           <parameter name="entries">
17745             <type name="GtkToggleActionEntry" c:type="GtkToggleActionEntry*"/>
17746           </parameter>
17747           <parameter name="n_entries">
17748             <type name="guint" c:type="guint"/>
17749           </parameter>
17750           <parameter name="user_data">
17751             <type name="any" c:type="gpointer"/>
17752           </parameter>
17753         </parameters>
17754       </method>
17755       <method name="add_radio_actions"
17756               c:identifier="gtk_action_group_add_radio_actions">
17757         <return-value>
17758           <type name="none" c:type="void"/>
17759         </return-value>
17760         <parameters>
17761           <parameter name="action_group">
17762             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17763           </parameter>
17764           <parameter name="entries">
17765             <type name="GtkRadioActionEntry" c:type="GtkRadioActionEntry*"/>
17766           </parameter>
17767           <parameter name="n_entries">
17768             <type name="guint" c:type="guint"/>
17769           </parameter>
17770           <parameter name="value">
17771             <type name="int32" c:type="gint"/>
17772           </parameter>
17773           <parameter name="on_change">
17774             <type name="GCallback" c:type="GCallback"/>
17775           </parameter>
17776           <parameter name="user_data">
17777             <type name="any" c:type="gpointer"/>
17778           </parameter>
17779         </parameters>
17780       </method>
17781       <method name="add_actions_full"
17782               c:identifier="gtk_action_group_add_actions_full">
17783         <return-value>
17784           <type name="none" c:type="void"/>
17785         </return-value>
17786         <parameters>
17787           <parameter name="action_group">
17788             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17789           </parameter>
17790           <parameter name="entries">
17791             <type name="GtkActionEntry" c:type="GtkActionEntry*"/>
17792           </parameter>
17793           <parameter name="n_entries">
17794             <type name="guint" c:type="guint"/>
17795           </parameter>
17796           <parameter name="user_data">
17797             <type name="any" c:type="gpointer"/>
17798           </parameter>
17799           <parameter name="destroy">
17800             <type name="GDestroyNotify" c:type="GDestroyNotify"/>
17801           </parameter>
17802         </parameters>
17803       </method>
17804       <method name="add_toggle_actions_full"
17805               c:identifier="gtk_action_group_add_toggle_actions_full">
17806         <return-value>
17807           <type name="none" c:type="void"/>
17808         </return-value>
17809         <parameters>
17810           <parameter name="action_group">
17811             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17812           </parameter>
17813           <parameter name="entries">
17814             <type name="GtkToggleActionEntry" c:type="GtkToggleActionEntry*"/>
17815           </parameter>
17816           <parameter name="n_entries">
17817             <type name="guint" c:type="guint"/>
17818           </parameter>
17819           <parameter name="user_data">
17820             <type name="any" c:type="gpointer"/>
17821           </parameter>
17822           <parameter name="destroy">
17823             <type name="GDestroyNotify" c:type="GDestroyNotify"/>
17824           </parameter>
17825         </parameters>
17826       </method>
17827       <method name="add_radio_actions_full"
17828               c:identifier="gtk_action_group_add_radio_actions_full">
17829         <return-value>
17830           <type name="none" c:type="void"/>
17831         </return-value>
17832         <parameters>
17833           <parameter name="action_group">
17834             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17835           </parameter>
17836           <parameter name="entries">
17837             <type name="GtkRadioActionEntry" c:type="GtkRadioActionEntry*"/>
17838           </parameter>
17839           <parameter name="n_entries">
17840             <type name="guint" c:type="guint"/>
17841           </parameter>
17842           <parameter name="value">
17843             <type name="int32" c:type="gint"/>
17844           </parameter>
17845           <parameter name="on_change">
17846             <type name="GCallback" c:type="GCallback"/>
17847           </parameter>
17848           <parameter name="user_data">
17849             <type name="any" c:type="gpointer"/>
17850           </parameter>
17851           <parameter name="destroy">
17852             <type name="GDestroyNotify" c:type="GDestroyNotify"/>
17853           </parameter>
17854         </parameters>
17855       </method>
17856       <method name="set_translate_func"
17857               c:identifier="gtk_action_group_set_translate_func">
17858         <return-value>
17859           <type name="none" c:type="void"/>
17860         </return-value>
17861         <parameters>
17862           <parameter name="action_group">
17863             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17864           </parameter>
17865           <parameter name="func">
17866             <type name="GtkTranslateFunc" c:type="GtkTranslateFunc"/>
17867           </parameter>
17868           <parameter name="data">
17869             <type name="any" c:type="gpointer"/>
17870           </parameter>
17871           <parameter name="notify">
17872             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
17873           </parameter>
17874         </parameters>
17875       </method>
17876       <method name="set_translation_domain"
17877               c:identifier="gtk_action_group_set_translation_domain">
17878         <return-value>
17879           <type name="none" c:type="void"/>
17880         </return-value>
17881         <parameters>
17882           <parameter name="action_group">
17883             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17884           </parameter>
17885           <parameter name="domain">
17886             <type name="string" c:type="gchar*"/>
17887           </parameter>
17888         </parameters>
17889       </method>
17890       <method name="translate_string"
17891               c:identifier="gtk_action_group_translate_string">
17892         <return-value>
17893           <type name="string" c:type="gchar*"/>
17894         </return-value>
17895         <parameters>
17896           <parameter name="action_group">
17897             <type name="ActionGroup" c:type="GtkActionGroup*"/>
17898           </parameter>
17899           <parameter name="string">
17900             <type name="string" c:type="gchar*"/>
17901           </parameter>
17902         </parameters>
17903       </method>
17904       <property name="name">
17905         <type name="string" c:type="gchararray"/>
17906       </property>
17907       <property name="sensitive">
17908         <type name="boolean" c:type="gboolean"/>
17909       </property>
17910       <property name="visible">
17911         <type name="boolean" c:type="gboolean"/>
17912       </property>
17913       <callback name="get_action">
17914         <return-value>
17915           <type name="GtkAction*" c:type="GtkAction*"/>
17916         </return-value>
17917         <parameters>
17918           <parameter name="action_group">
17919             <type name="GtkActionGroup*" c:type="GtkActionGroup*"/>
17920           </parameter>
17921           <parameter name="action_name">
17922             <type name="string" c:type="gchar*"/>
17923           </parameter>
17924         </parameters>
17925       </callback>
17926       <callback name="_gtk_reserved1">
17927         <return-value>
17928           <type name="none" c:type="void"/>
17929         </return-value>
17930       </callback>
17931       <callback name="_gtk_reserved2">
17932         <return-value>
17933           <type name="none" c:type="void"/>
17934         </return-value>
17935       </callback>
17936       <callback name="_gtk_reserved3">
17937         <return-value>
17938           <type name="none" c:type="void"/>
17939         </return-value>
17940       </callback>
17941       <callback name="_gtk_reserved4">
17942         <return-value>
17943           <type name="none" c:type="void"/>
17944         </return-value>
17945       </callback>
17946       <glib:signal name="connect-proxy">
17947         <return-value>
17948           <type name="none" c:type="void"/>
17949         </return-value>
17950         <parameters>
17951           <parameter name="object">
17952             <type name="GtkAction" c:type="GtkAction"/>
17953           </parameter>
17954           <parameter name="p0">
17955             <type name="GtkWidget" c:type="GtkWidget"/>
17956           </parameter>
17957         </parameters>
17958       </glib:signal>
17959       <glib:signal name="disconnect-proxy">
17960         <return-value>
17961           <type name="none" c:type="void"/>
17962         </return-value>
17963         <parameters>
17964           <parameter name="object">
17965             <type name="GtkAction" c:type="GtkAction"/>
17966           </parameter>
17967           <parameter name="p0">
17968             <type name="GtkWidget" c:type="GtkWidget"/>
17969           </parameter>
17970         </parameters>
17971       </glib:signal>
17972       <glib:signal name="pre-activate">
17973         <return-value>
17974           <type name="none" c:type="void"/>
17975         </return-value>
17976         <parameters>
17977           <parameter name="object">
17978             <type name="GtkAction" c:type="GtkAction"/>
17979           </parameter>
17980         </parameters>
17981       </glib:signal>
17982       <glib:signal name="post-activate">
17983         <return-value>
17984           <type name="none" c:type="void"/>
17985         </return-value>
17986         <parameters>
17987           <parameter name="object">
17988             <type name="GtkAction" c:type="GtkAction"/>
17989           </parameter>
17990         </parameters>
17991       </glib:signal>
17992     </class>
17993     <function name="action_group_emit_connect_proxy"
17994               c:identifier="_gtk_action_group_emit_connect_proxy">
17995       <return-value>
17996         <type name="none" c:type="void"/>
17997       </return-value>
17998       <parameters>
17999         <parameter name="action_group">
18000           <type name="ActionGroup" c:type="GtkActionGroup*"/>
18001         </parameter>
18002         <parameter name="action">
18003           <type name="Action" c:type="GtkAction*"/>
18004         </parameter>
18005         <parameter name="proxy">
18006           <type name="Widget" c:type="GtkWidget*"/>
18007         </parameter>
18008       </parameters>
18009     </function>
18010     <function name="action_group_emit_disconnect_proxy"
18011               c:identifier="_gtk_action_group_emit_disconnect_proxy">
18012       <return-value>
18013         <type name="none" c:type="void"/>
18014       </return-value>
18015       <parameters>
18016         <parameter name="action_group">
18017           <type name="ActionGroup" c:type="GtkActionGroup*"/>
18018         </parameter>
18019         <parameter name="action">
18020           <type name="Action" c:type="GtkAction*"/>
18021         </parameter>
18022         <parameter name="proxy">
18023           <type name="Widget" c:type="GtkWidget*"/>
18024         </parameter>
18025       </parameters>
18026     </function>
18027     <function name="action_group_emit_pre_activate"
18028               c:identifier="_gtk_action_group_emit_pre_activate">
18029       <return-value>
18030         <type name="none" c:type="void"/>
18031       </return-value>
18032       <parameters>
18033         <parameter name="action_group">
18034           <type name="ActionGroup" c:type="GtkActionGroup*"/>
18035         </parameter>
18036         <parameter name="action">
18037           <type name="Action" c:type="GtkAction*"/>
18038         </parameter>
18039       </parameters>
18040     </function>
18041     <function name="action_group_emit_post_activate"
18042               c:identifier="_gtk_action_group_emit_post_activate">
18043       <return-value>
18044         <type name="none" c:type="void"/>
18045       </return-value>
18046       <parameters>
18047         <parameter name="action_group">
18048           <type name="ActionGroup" c:type="GtkActionGroup*"/>
18049         </parameter>
18050         <parameter name="action">
18051           <type name="Action" c:type="GtkAction*"/>
18052         </parameter>
18053       </parameters>
18054     </function>
18055     <record name="GtkAlignmentPrivate" c:type="GtkAlignmentPrivate"/>
18056     <class name="Alignment"
18057            c:type="GtkAlignment"
18058            parent="Bin"
18059            glib:type-name="GtkAlignment"
18060            glib:get-type="gtk_alignment_get_type">
18061       <method name="set" c:identifier="gtk_alignment_set">
18062         <return-value>
18063           <type name="none" c:type="void"/>
18064         </return-value>
18065         <parameters>
18066           <parameter name="alignment">
18067             <type name="Alignment" c:type="GtkAlignment*"/>
18068           </parameter>
18069           <parameter name="xalign">
18070             <type name="float" c:type="gfloat"/>
18071           </parameter>
18072           <parameter name="yalign">
18073             <type name="float" c:type="gfloat"/>
18074           </parameter>
18075           <parameter name="xscale">
18076             <type name="float" c:type="gfloat"/>
18077           </parameter>
18078           <parameter name="yscale">
18079             <type name="float" c:type="gfloat"/>
18080           </parameter>
18081         </parameters>
18082       </method>
18083       <method name="set_padding" c:identifier="gtk_alignment_set_padding">
18084         <return-value>
18085           <type name="none" c:type="void"/>
18086         </return-value>
18087         <parameters>
18088           <parameter name="alignment">
18089             <type name="Alignment" c:type="GtkAlignment*"/>
18090           </parameter>
18091           <parameter name="padding_top">
18092             <type name="guint" c:type="guint"/>
18093           </parameter>
18094           <parameter name="padding_bottom">
18095             <type name="guint" c:type="guint"/>
18096           </parameter>
18097           <parameter name="padding_left">
18098             <type name="guint" c:type="guint"/>
18099           </parameter>
18100           <parameter name="padding_right">
18101             <type name="guint" c:type="guint"/>
18102           </parameter>
18103         </parameters>
18104       </method>
18105       <method name="get_padding" c:identifier="gtk_alignment_get_padding">
18106         <return-value>
18107           <type name="none" c:type="void"/>
18108         </return-value>
18109         <parameters>
18110           <parameter name="alignment">
18111             <type name="Alignment" c:type="GtkAlignment*"/>
18112           </parameter>
18113           <parameter name="padding_top">
18114             <type name="guint" c:type="guint*"/>
18115           </parameter>
18116           <parameter name="padding_bottom">
18117             <type name="guint" c:type="guint*"/>
18118           </parameter>
18119           <parameter name="padding_left">
18120             <type name="guint" c:type="guint*"/>
18121           </parameter>
18122           <parameter name="padding_right">
18123             <type name="guint" c:type="guint*"/>
18124           </parameter>
18125         </parameters>
18126       </method>
18127       <property name="xalign">
18128         <type name="float" c:type="gfloat"/>
18129       </property>
18130       <property name="yalign">
18131         <type name="float" c:type="gfloat"/>
18132       </property>
18133       <property name="xscale">
18134         <type name="float" c:type="gfloat"/>
18135       </property>
18136       <property name="yscale">
18137         <type name="float" c:type="gfloat"/>
18138       </property>
18139       <property name="top-padding">
18140         <type name="guint" c:type="guint"/>
18141       </property>
18142       <property name="bottom-padding">
18143         <type name="guint" c:type="guint"/>
18144       </property>
18145       <property name="left-padding">
18146         <type name="guint" c:type="guint"/>
18147       </property>
18148       <property name="right-padding">
18149         <type name="guint" c:type="guint"/>
18150       </property>
18151     </class>
18152     <function name="alignment_new" c:identifier="gtk_alignment_new">
18153       <return-value>
18154         <type name="GtkWidget*" c:type="GtkWidget*"/>
18155       </return-value>
18156       <parameters>
18157         <parameter name="xalign">
18158           <type name="float" c:type="gfloat"/>
18159         </parameter>
18160         <parameter name="yalign">
18161           <type name="float" c:type="gfloat"/>
18162         </parameter>
18163         <parameter name="xscale">
18164           <type name="float" c:type="gfloat"/>
18165         </parameter>
18166         <parameter name="yscale">
18167           <type name="float" c:type="gfloat"/>
18168         </parameter>
18169       </parameters>
18170     </function>
18171     <class name="Arrow"
18172            c:type="GtkArrow"
18173            parent="Misc"
18174            glib:type-name="GtkArrow"
18175            glib:get-type="gtk_arrow_get_type">
18176       <method name="set" c:identifier="gtk_arrow_set">
18177         <return-value>
18178           <type name="none" c:type="void"/>
18179         </return-value>
18180         <parameters>
18181           <parameter name="arrow">
18182             <type name="Arrow" c:type="GtkArrow*"/>
18183           </parameter>
18184           <parameter name="arrow_type">
18185             <type name="ArrowType" c:type="GtkArrowType"/>
18186           </parameter>
18187           <parameter name="shadow_type">
18188             <type name="ShadowType" c:type="GtkShadowType"/>
18189           </parameter>
18190         </parameters>
18191       </method>
18192       <property name="arrow-type">
18193         <type name="GtkArrowType" c:type="GtkArrowType"/>
18194       </property>
18195       <property name="shadow-type">
18196         <type name="GtkShadowType" c:type="GtkShadowType"/>
18197       </property>
18198     </class>
18199     <function name="arrow_new" c:identifier="gtk_arrow_new">
18200       <return-value>
18201         <type name="GtkWidget*" c:type="GtkWidget*"/>
18202       </return-value>
18203       <parameters>
18204         <parameter name="arrow_type">
18205           <type name="ArrowType" c:type="GtkArrowType"/>
18206         </parameter>
18207         <parameter name="shadow_type">
18208           <type name="ShadowType" c:type="GtkShadowType"/>
18209         </parameter>
18210       </parameters>
18211     </function>
18212     <class name="Frame"
18213            c:type="GtkFrame"
18214            parent="Bin"
18215            glib:type-name="GtkFrame"
18216            glib:get-type="gtk_frame_get_type">
18217       <method name="set_label" c:identifier="gtk_frame_set_label">
18218         <return-value>
18219           <type name="none" c:type="void"/>
18220         </return-value>
18221         <parameters>
18222           <parameter name="frame">
18223             <type name="Frame" c:type="GtkFrame*"/>
18224           </parameter>
18225           <parameter name="label" allow-none="1">
18226             <type name="string" c:type="gchar*"/>
18227           </parameter>
18228         </parameters>
18229       </method>
18230       <method name="get_label" c:identifier="gtk_frame_get_label">
18231         <return-value>
18232           <type name="string" c:type="gchar*"/>
18233         </return-value>
18234         <parameters>
18235           <parameter name="frame">
18236             <type name="Frame" c:type="GtkFrame*"/>
18237           </parameter>
18238         </parameters>
18239       </method>
18240       <method name="set_label_widget"
18241               c:identifier="gtk_frame_set_label_widget">
18242         <return-value>
18243           <type name="none" c:type="void"/>
18244         </return-value>
18245         <parameters>
18246           <parameter name="frame">
18247             <type name="Frame" c:type="GtkFrame*"/>
18248           </parameter>
18249           <parameter name="label_widget">
18250             <type name="Widget" c:type="GtkWidget*"/>
18251           </parameter>
18252         </parameters>
18253       </method>
18254       <method name="get_label_widget"
18255               c:identifier="gtk_frame_get_label_widget">
18256         <return-value>
18257           <type name="Widget" c:type="GtkWidget*"/>
18258         </return-value>
18259         <parameters>
18260           <parameter name="frame">
18261             <type name="Frame" c:type="GtkFrame*"/>
18262           </parameter>
18263         </parameters>
18264       </method>
18265       <method name="set_label_align" c:identifier="gtk_frame_set_label_align">
18266         <return-value>
18267           <type name="none" c:type="void"/>
18268         </return-value>
18269         <parameters>
18270           <parameter name="frame">
18271             <type name="Frame" c:type="GtkFrame*"/>
18272           </parameter>
18273           <parameter name="xalign">
18274             <type name="float" c:type="gfloat"/>
18275           </parameter>
18276           <parameter name="yalign">
18277             <type name="float" c:type="gfloat"/>
18278           </parameter>
18279         </parameters>
18280       </method>
18281       <method name="get_label_align" c:identifier="gtk_frame_get_label_align">
18282         <return-value>
18283           <type name="none" c:type="void"/>
18284         </return-value>
18285         <parameters>
18286           <parameter name="frame">
18287             <type name="Frame" c:type="GtkFrame*"/>
18288           </parameter>
18289           <parameter name="xalign">
18290             <type name="gfloat" c:type="gfloat*"/>
18291           </parameter>
18292           <parameter name="yalign">
18293             <type name="gfloat" c:type="gfloat*"/>
18294           </parameter>
18295         </parameters>
18296       </method>
18297       <method name="set_shadow_type" c:identifier="gtk_frame_set_shadow_type">
18298         <return-value>
18299           <type name="none" c:type="void"/>
18300         </return-value>
18301         <parameters>
18302           <parameter name="frame">
18303             <type name="Frame" c:type="GtkFrame*"/>
18304           </parameter>
18305           <parameter name="type">
18306             <type name="ShadowType" c:type="GtkShadowType"/>
18307           </parameter>
18308         </parameters>
18309       </method>
18310       <method name="get_shadow_type" c:identifier="gtk_frame_get_shadow_type">
18311         <return-value>
18312           <type name="ShadowType" c:type="GtkShadowType"/>
18313         </return-value>
18314         <parameters>
18315           <parameter name="frame">
18316             <type name="Frame" c:type="GtkFrame*"/>
18317           </parameter>
18318         </parameters>
18319       </method>
18320       <property name="label">
18321         <type name="string" c:type="gchararray"/>
18322       </property>
18323       <property name="label-xalign">
18324         <type name="float" c:type="gfloat"/>
18325       </property>
18326       <property name="label-yalign">
18327         <type name="float" c:type="gfloat"/>
18328       </property>
18329       <property name="shadow">
18330         <type name="GtkShadowType" c:type="GtkShadowType"/>
18331       </property>
18332       <property name="shadow-type">
18333         <type name="GtkShadowType" c:type="GtkShadowType"/>
18334       </property>
18335       <property name="label-widget">
18336         <type name="GtkWidget" c:type="GtkWidget"/>
18337       </property>
18338       <callback name="compute_child_allocation">
18339         <return-value>
18340           <type name="none" c:type="void"/>
18341         </return-value>
18342         <parameters>
18343           <parameter name="frame">
18344             <type name="GtkFrame*" c:type="GtkFrame*"/>
18345           </parameter>
18346           <parameter name="allocation">
18347             <type name="GtkAllocation*" c:type="GtkAllocation*"/>
18348           </parameter>
18349         </parameters>
18350       </callback>
18351     </class>
18352     <function name="frame_new" c:identifier="gtk_frame_new">
18353       <return-value>
18354         <type name="GtkWidget*" c:type="GtkWidget*"/>
18355       </return-value>
18356       <parameters>
18357         <parameter name="label">
18358           <type name="string" c:type="gchar*"/>
18359         </parameter>
18360       </parameters>
18361     </function>
18362     <class name="AspectFrame"
18363            c:type="GtkAspectFrame"
18364            parent="Frame"
18365            glib:type-name="GtkAspectFrame"
18366            glib:get-type="gtk_aspect_frame_get_type">
18367       <method name="set" c:identifier="gtk_aspect_frame_set">
18368         <return-value>
18369           <type name="none" c:type="void"/>
18370         </return-value>
18371         <parameters>
18372           <parameter name="aspect_frame">
18373             <type name="AspectFrame" c:type="GtkAspectFrame*"/>
18374           </parameter>
18375           <parameter name="xalign">
18376             <type name="float" c:type="gfloat"/>
18377           </parameter>
18378           <parameter name="yalign">
18379             <type name="float" c:type="gfloat"/>
18380           </parameter>
18381           <parameter name="ratio">
18382             <type name="float" c:type="gfloat"/>
18383           </parameter>
18384           <parameter name="obey_child">
18385             <type name="boolean" c:type="gboolean"/>
18386           </parameter>
18387         </parameters>
18388       </method>
18389       <property name="xalign">
18390         <type name="float" c:type="gfloat"/>
18391       </property>
18392       <property name="yalign">
18393         <type name="float" c:type="gfloat"/>
18394       </property>
18395       <property name="ratio">
18396         <type name="float" c:type="gfloat"/>
18397       </property>
18398       <property name="obey-child">
18399         <type name="boolean" c:type="gboolean"/>
18400       </property>
18401     </class>
18402     <function name="aspect_frame_new" c:identifier="gtk_aspect_frame_new">
18403       <return-value>
18404         <type name="GtkWidget*" c:type="GtkWidget*"/>
18405       </return-value>
18406       <parameters>
18407         <parameter name="label">
18408           <type name="string" c:type="gchar*"/>
18409         </parameter>
18410         <parameter name="xalign">
18411           <type name="float" c:type="gfloat"/>
18412         </parameter>
18413         <parameter name="yalign">
18414           <type name="float" c:type="gfloat"/>
18415         </parameter>
18416         <parameter name="ratio">
18417           <type name="float" c:type="gfloat"/>
18418         </parameter>
18419         <parameter name="obey_child">
18420           <type name="boolean" c:type="gboolean"/>
18421         </parameter>
18422       </parameters>
18423     </function>
18424     <record name="GtkAssistantPrivate" c:type="GtkAssistantPrivate"/>
18425     <callback name="GtkAssistantPageFunc">
18426       <return-value>
18427         <type name="int32" c:type="gint"/>
18428       </return-value>
18429       <parameters>
18430         <parameter name="current_page">
18431           <type name="int32" c:type="gint"/>
18432         </parameter>
18433         <parameter name="data">
18434           <type name="any" c:type="gpointer"/>
18435         </parameter>
18436       </parameters>
18437     </callback>
18438     <class name="Assistant"
18439            c:type="GtkAssistant"
18440            parent="Window"
18441            glib:type-name="GtkAssistant"
18442            glib:get-type="gtk_assistant_get_type">
18443       <method name="get_current_page"
18444               c:identifier="gtk_assistant_get_current_page">
18445         <return-value>
18446           <type name="int32" c:type="gint"/>
18447         </return-value>
18448         <parameters>
18449           <parameter name="assistant">
18450             <type name="Assistant" c:type="GtkAssistant*"/>
18451           </parameter>
18452         </parameters>
18453       </method>
18454       <method name="set_current_page"
18455               c:identifier="gtk_assistant_set_current_page">
18456         <return-value>
18457           <type name="none" c:type="void"/>
18458         </return-value>
18459         <parameters>
18460           <parameter name="assistant">
18461             <type name="Assistant" c:type="GtkAssistant*"/>
18462           </parameter>
18463           <parameter name="page_num">
18464             <type name="int32" c:type="gint"/>
18465           </parameter>
18466         </parameters>
18467       </method>
18468       <method name="get_n_pages" c:identifier="gtk_assistant_get_n_pages">
18469         <return-value>
18470           <type name="int32" c:type="gint"/>
18471         </return-value>
18472         <parameters>
18473           <parameter name="assistant">
18474             <type name="Assistant" c:type="GtkAssistant*"/>
18475           </parameter>
18476         </parameters>
18477       </method>
18478       <method name="get_nth_page" c:identifier="gtk_assistant_get_nth_page">
18479         <return-value>
18480           <type name="Widget" c:type="GtkWidget*"/>
18481         </return-value>
18482         <parameters>
18483           <parameter name="assistant">
18484             <type name="Assistant" c:type="GtkAssistant*"/>
18485           </parameter>
18486           <parameter name="page_num">
18487             <type name="int32" c:type="gint"/>
18488           </parameter>
18489         </parameters>
18490       </method>
18491       <method name="prepend_page" c:identifier="gtk_assistant_prepend_page">
18492         <return-value>
18493           <type name="int32" c:type="gint"/>
18494         </return-value>
18495         <parameters>
18496           <parameter name="assistant">
18497             <type name="Assistant" c:type="GtkAssistant*"/>
18498           </parameter>
18499           <parameter name="page">
18500             <type name="Widget" c:type="GtkWidget*"/>
18501           </parameter>
18502         </parameters>
18503       </method>
18504       <method name="append_page" c:identifier="gtk_assistant_append_page">
18505         <return-value>
18506           <type name="int32" c:type="gint"/>
18507         </return-value>
18508         <parameters>
18509           <parameter name="assistant">
18510             <type name="Assistant" c:type="GtkAssistant*"/>
18511           </parameter>
18512           <parameter name="page">
18513             <type name="Widget" c:type="GtkWidget*"/>
18514           </parameter>
18515         </parameters>
18516       </method>
18517       <method name="insert_page" c:identifier="gtk_assistant_insert_page">
18518         <return-value>
18519           <type name="int32" c:type="gint"/>
18520         </return-value>
18521         <parameters>
18522           <parameter name="assistant">
18523             <type name="Assistant" c:type="GtkAssistant*"/>
18524           </parameter>
18525           <parameter name="page">
18526             <type name="Widget" c:type="GtkWidget*"/>
18527           </parameter>
18528           <parameter name="position">
18529             <type name="int32" c:type="gint"/>
18530           </parameter>
18531         </parameters>
18532       </method>
18533       <method name="set_forward_page_func"
18534               c:identifier="gtk_assistant_set_forward_page_func">
18535         <return-value>
18536           <type name="none" c:type="void"/>
18537         </return-value>
18538         <parameters>
18539           <parameter name="assistant">
18540             <type name="Assistant" c:type="GtkAssistant*"/>
18541           </parameter>
18542           <parameter name="page_func">
18543             <type name="GtkAssistantPageFunc" c:type="GtkAssistantPageFunc"/>
18544           </parameter>
18545           <parameter name="data">
18546             <type name="any" c:type="gpointer"/>
18547           </parameter>
18548           <parameter name="destroy">
18549             <type name="GDestroyNotify" c:type="GDestroyNotify"/>
18550           </parameter>
18551         </parameters>
18552       </method>
18553       <method name="set_page_type" c:identifier="gtk_assistant_set_page_type">
18554         <return-value>
18555           <type name="none" c:type="void"/>
18556         </return-value>
18557         <parameters>
18558           <parameter name="assistant">
18559             <type name="Assistant" c:type="GtkAssistant*"/>
18560           </parameter>
18561           <parameter name="page">
18562             <type name="Widget" c:type="GtkWidget*"/>
18563           </parameter>
18564           <parameter name="type">
18565             <type name="AssistantPageType" c:type="GtkAssistantPageType"/>
18566           </parameter>
18567         </parameters>
18568       </method>
18569       <method name="get_page_type" c:identifier="gtk_assistant_get_page_type">
18570         <return-value>
18571           <type name="AssistantPageType" c:type="GtkAssistantPageType"/>
18572         </return-value>
18573         <parameters>
18574           <parameter name="assistant">
18575             <type name="Assistant" c:type="GtkAssistant*"/>
18576           </parameter>
18577           <parameter name="page">
18578             <type name="Widget" c:type="GtkWidget*"/>
18579           </parameter>
18580         </parameters>
18581       </method>
18582       <method name="set_page_title"
18583               c:identifier="gtk_assistant_set_page_title">
18584         <return-value>
18585           <type name="none" c:type="void"/>
18586         </return-value>
18587         <parameters>
18588           <parameter name="assistant">
18589             <type name="Assistant" c:type="GtkAssistant*"/>
18590           </parameter>
18591           <parameter name="page">
18592             <type name="Widget" c:type="GtkWidget*"/>
18593           </parameter>
18594           <parameter name="title">
18595             <type name="string" c:type="gchar*"/>
18596           </parameter>
18597         </parameters>
18598       </method>
18599       <method name="get_page_title"
18600               c:identifier="gtk_assistant_get_page_title">
18601         <return-value>
18602           <type name="string" c:type="gchar*"/>
18603         </return-value>
18604         <parameters>
18605           <parameter name="assistant">
18606             <type name="Assistant" c:type="GtkAssistant*"/>
18607           </parameter>
18608           <parameter name="page">
18609             <type name="Widget" c:type="GtkWidget*"/>
18610           </parameter>
18611         </parameters>
18612       </method>
18613       <method name="set_page_header_image"
18614               c:identifier="gtk_assistant_set_page_header_image">
18615         <return-value>
18616           <type name="none" c:type="void"/>
18617         </return-value>
18618         <parameters>
18619           <parameter name="assistant">
18620             <type name="Assistant" c:type="GtkAssistant*"/>
18621           </parameter>
18622           <parameter name="page">
18623             <type name="Widget" c:type="GtkWidget*"/>
18624           </parameter>
18625           <parameter name="pixbuf" allow-none="1">
18626             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
18627           </parameter>
18628         </parameters>
18629       </method>
18630       <method name="get_page_header_image"
18631               c:identifier="gtk_assistant_get_page_header_image">
18632         <return-value>
18633           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
18634         </return-value>
18635         <parameters>
18636           <parameter name="assistant">
18637             <type name="Assistant" c:type="GtkAssistant*"/>
18638           </parameter>
18639           <parameter name="page">
18640             <type name="Widget" c:type="GtkWidget*"/>
18641           </parameter>
18642         </parameters>
18643       </method>
18644       <method name="set_page_side_image"
18645               c:identifier="gtk_assistant_set_page_side_image">
18646         <return-value>
18647           <type name="none" c:type="void"/>
18648         </return-value>
18649         <parameters>
18650           <parameter name="assistant">
18651             <type name="Assistant" c:type="GtkAssistant*"/>
18652           </parameter>
18653           <parameter name="page">
18654             <type name="Widget" c:type="GtkWidget*"/>
18655           </parameter>
18656           <parameter name="pixbuf" allow-none="1">
18657             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
18658           </parameter>
18659         </parameters>
18660       </method>
18661       <method name="get_page_side_image"
18662               c:identifier="gtk_assistant_get_page_side_image">
18663         <return-value>
18664           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
18665         </return-value>
18666         <parameters>
18667           <parameter name="assistant">
18668             <type name="Assistant" c:type="GtkAssistant*"/>
18669           </parameter>
18670           <parameter name="page">
18671             <type name="Widget" c:type="GtkWidget*"/>
18672           </parameter>
18673         </parameters>
18674       </method>
18675       <method name="set_page_complete"
18676               c:identifier="gtk_assistant_set_page_complete">
18677         <return-value>
18678           <type name="none" c:type="void"/>
18679         </return-value>
18680         <parameters>
18681           <parameter name="assistant">
18682             <type name="Assistant" c:type="GtkAssistant*"/>
18683           </parameter>
18684           <parameter name="page">
18685             <type name="Widget" c:type="GtkWidget*"/>
18686           </parameter>
18687           <parameter name="complete">
18688             <type name="boolean" c:type="gboolean"/>
18689           </parameter>
18690         </parameters>
18691       </method>
18692       <method name="get_page_complete"
18693               c:identifier="gtk_assistant_get_page_complete">
18694         <return-value>
18695           <type name="boolean" c:type="gboolean"/>
18696         </return-value>
18697         <parameters>
18698           <parameter name="assistant">
18699             <type name="Assistant" c:type="GtkAssistant*"/>
18700           </parameter>
18701           <parameter name="page">
18702             <type name="Widget" c:type="GtkWidget*"/>
18703           </parameter>
18704         </parameters>
18705       </method>
18706       <method name="add_action_widget"
18707               c:identifier="gtk_assistant_add_action_widget">
18708         <return-value>
18709           <type name="none" c:type="void"/>
18710         </return-value>
18711         <parameters>
18712           <parameter name="assistant">
18713             <type name="Assistant" c:type="GtkAssistant*"/>
18714           </parameter>
18715           <parameter name="child">
18716             <type name="Widget" c:type="GtkWidget*"/>
18717           </parameter>
18718         </parameters>
18719       </method>
18720       <method name="remove_action_widget"
18721               c:identifier="gtk_assistant_remove_action_widget">
18722         <return-value>
18723           <type name="none" c:type="void"/>
18724         </return-value>
18725         <parameters>
18726           <parameter name="assistant">
18727             <type name="Assistant" c:type="GtkAssistant*"/>
18728           </parameter>
18729           <parameter name="child">
18730             <type name="Widget" c:type="GtkWidget*"/>
18731           </parameter>
18732         </parameters>
18733       </method>
18734       <method name="update_buttons_state"
18735               c:identifier="gtk_assistant_update_buttons_state">
18736         <return-value>
18737           <type name="none" c:type="void"/>
18738         </return-value>
18739         <parameters>
18740           <parameter name="assistant">
18741             <type name="Assistant" c:type="GtkAssistant*"/>
18742           </parameter>
18743         </parameters>
18744       </method>
18745       <callback name="prepare">
18746         <return-value>
18747           <type name="none" c:type="void"/>
18748         </return-value>
18749         <parameters>
18750           <parameter name="assistant">
18751             <type name="GtkAssistant*" c:type="GtkAssistant*"/>
18752           </parameter>
18753           <parameter name="page">
18754             <type name="GtkWidget*" c:type="GtkWidget*"/>
18755           </parameter>
18756         </parameters>
18757       </callback>
18758       <callback name="apply">
18759         <return-value>
18760           <type name="none" c:type="void"/>
18761         </return-value>
18762         <parameters>
18763           <parameter name="assistant">
18764             <type name="GtkAssistant*" c:type="GtkAssistant*"/>
18765           </parameter>
18766         </parameters>
18767       </callback>
18768       <callback name="close">
18769         <return-value>
18770           <type name="none" c:type="void"/>
18771         </return-value>
18772         <parameters>
18773           <parameter name="assistant">
18774             <type name="GtkAssistant*" c:type="GtkAssistant*"/>
18775           </parameter>
18776         </parameters>
18777       </callback>
18778       <callback name="cancel">
18779         <return-value>
18780           <type name="none" c:type="void"/>
18781         </return-value>
18782         <parameters>
18783           <parameter name="assistant">
18784             <type name="GtkAssistant*" c:type="GtkAssistant*"/>
18785           </parameter>
18786         </parameters>
18787       </callback>
18788       <callback name="_gtk_reserved1">
18789         <return-value>
18790           <type name="none" c:type="void"/>
18791         </return-value>
18792       </callback>
18793       <callback name="_gtk_reserved2">
18794         <return-value>
18795           <type name="none" c:type="void"/>
18796         </return-value>
18797       </callback>
18798       <callback name="_gtk_reserved3">
18799         <return-value>
18800           <type name="none" c:type="void"/>
18801         </return-value>
18802       </callback>
18803       <callback name="_gtk_reserved4">
18804         <return-value>
18805           <type name="none" c:type="void"/>
18806         </return-value>
18807       </callback>
18808       <callback name="_gtk_reserved5">
18809         <return-value>
18810           <type name="none" c:type="void"/>
18811         </return-value>
18812       </callback>
18813       <glib:signal name="close">
18814         <return-value>
18815           <type name="none" c:type="void"/>
18816         </return-value>
18817       </glib:signal>
18818       <glib:signal name="cancel">
18819         <return-value>
18820           <type name="none" c:type="void"/>
18821         </return-value>
18822       </glib:signal>
18823       <glib:signal name="prepare">
18824         <return-value>
18825           <type name="none" c:type="void"/>
18826         </return-value>
18827         <parameters>
18828           <parameter name="object">
18829             <type name="GtkWidget" c:type="GtkWidget"/>
18830           </parameter>
18831         </parameters>
18832       </glib:signal>
18833       <glib:signal name="apply">
18834         <return-value>
18835           <type name="none" c:type="void"/>
18836         </return-value>
18837       </glib:signal>
18838     </class>
18839     <function name="assistant_new" c:identifier="gtk_assistant_new">
18840       <return-value>
18841         <type name="GtkWidget*" c:type="GtkWidget*"/>
18842       </return-value>
18843     </function>
18844     <record name="GtkBoxChild" c:type="GtkBoxChild">
18845       <field name="widget">
18846         <type name="GtkWidget*" c:type="GtkWidget*"/>
18847       </field>
18848       <field name="padding">
18849         <type name="uint16" c:type="guint16"/>
18850       </field>
18851       <field name="expand">
18852         <type name="guint" c:type="guint"/>
18853       </field>
18854       <field name="fill">
18855         <type name="guint" c:type="guint"/>
18856       </field>
18857       <field name="pack">
18858         <type name="guint" c:type="guint"/>
18859       </field>
18860       <field name="is_secondary">
18861         <type name="guint" c:type="guint"/>
18862       </field>
18863     </record>
18864     <class name="Box"
18865            c:type="GtkBox"
18866            parent="Container"
18867            glib:type-name="GtkBox"
18868            glib:get-type="gtk_box_get_type">
18869       <method name="pack_start" c:identifier="gtk_box_pack_start">
18870         <return-value>
18871           <type name="none" c:type="void"/>
18872         </return-value>
18873         <parameters>
18874           <parameter name="box">
18875             <type name="Box" c:type="GtkBox*"/>
18876           </parameter>
18877           <parameter name="child">
18878             <type name="Widget" c:type="GtkWidget*"/>
18879           </parameter>
18880           <parameter name="expand">
18881             <type name="boolean" c:type="gboolean"/>
18882           </parameter>
18883           <parameter name="fill">
18884             <type name="boolean" c:type="gboolean"/>
18885           </parameter>
18886           <parameter name="padding">
18887             <type name="guint" c:type="guint"/>
18888           </parameter>
18889         </parameters>
18890       </method>
18891       <method name="pack_end" c:identifier="gtk_box_pack_end">
18892         <return-value>
18893           <type name="none" c:type="void"/>
18894         </return-value>
18895         <parameters>
18896           <parameter name="box">
18897             <type name="Box" c:type="GtkBox*"/>
18898           </parameter>
18899           <parameter name="child">
18900             <type name="Widget" c:type="GtkWidget*"/>
18901           </parameter>
18902           <parameter name="expand">
18903             <type name="boolean" c:type="gboolean"/>
18904           </parameter>
18905           <parameter name="fill">
18906             <type name="boolean" c:type="gboolean"/>
18907           </parameter>
18908           <parameter name="padding">
18909             <type name="guint" c:type="guint"/>
18910           </parameter>
18911         </parameters>
18912       </method>
18913       <method name="pack_start_defaults"
18914               c:identifier="gtk_box_pack_start_defaults">
18915         <return-value>
18916           <type name="none" c:type="void"/>
18917         </return-value>
18918         <parameters>
18919           <parameter name="box">
18920             <type name="Box" c:type="GtkBox*"/>
18921           </parameter>
18922           <parameter name="widget">
18923             <type name="Widget" c:type="GtkWidget*"/>
18924           </parameter>
18925         </parameters>
18926       </method>
18927       <method name="pack_end_defaults"
18928               c:identifier="gtk_box_pack_end_defaults">
18929         <return-value>
18930           <type name="none" c:type="void"/>
18931         </return-value>
18932         <parameters>
18933           <parameter name="box">
18934             <type name="Box" c:type="GtkBox*"/>
18935           </parameter>
18936           <parameter name="widget">
18937             <type name="Widget" c:type="GtkWidget*"/>
18938           </parameter>
18939         </parameters>
18940       </method>
18941       <method name="set_homogeneous" c:identifier="gtk_box_set_homogeneous">
18942         <return-value>
18943           <type name="none" c:type="void"/>
18944         </return-value>
18945         <parameters>
18946           <parameter name="box">
18947             <type name="Box" c:type="GtkBox*"/>
18948           </parameter>
18949           <parameter name="homogeneous">
18950             <type name="boolean" c:type="gboolean"/>
18951           </parameter>
18952         </parameters>
18953       </method>
18954       <method name="get_homogeneous" c:identifier="gtk_box_get_homogeneous">
18955         <return-value>
18956           <type name="boolean" c:type="gboolean"/>
18957         </return-value>
18958         <parameters>
18959           <parameter name="box">
18960             <type name="Box" c:type="GtkBox*"/>
18961           </parameter>
18962         </parameters>
18963       </method>
18964       <method name="set_spacing" c:identifier="gtk_box_set_spacing">
18965         <return-value>
18966           <type name="none" c:type="void"/>
18967         </return-value>
18968         <parameters>
18969           <parameter name="box">
18970             <type name="Box" c:type="GtkBox*"/>
18971           </parameter>
18972           <parameter name="spacing">
18973             <type name="int32" c:type="gint"/>
18974           </parameter>
18975         </parameters>
18976       </method>
18977       <method name="get_spacing" c:identifier="gtk_box_get_spacing">
18978         <return-value>
18979           <type name="int32" c:type="gint"/>
18980         </return-value>
18981         <parameters>
18982           <parameter name="box">
18983             <type name="Box" c:type="GtkBox*"/>
18984           </parameter>
18985         </parameters>
18986       </method>
18987       <method name="reorder_child" c:identifier="gtk_box_reorder_child">
18988         <return-value>
18989           <type name="none" c:type="void"/>
18990         </return-value>
18991         <parameters>
18992           <parameter name="box">
18993             <type name="Box" c:type="GtkBox*"/>
18994           </parameter>
18995           <parameter name="child">
18996             <type name="Widget" c:type="GtkWidget*"/>
18997           </parameter>
18998           <parameter name="position">
18999             <type name="int32" c:type="gint"/>
19000           </parameter>
19001         </parameters>
19002       </method>
19003       <method name="query_child_packing"
19004               c:identifier="gtk_box_query_child_packing">
19005         <return-value>
19006           <type name="none" c:type="void"/>
19007         </return-value>
19008         <parameters>
19009           <parameter name="box">
19010             <type name="Box" c:type="GtkBox*"/>
19011           </parameter>
19012           <parameter name="child">
19013             <type name="Widget" c:type="GtkWidget*"/>
19014           </parameter>
19015           <parameter name="expand">
19016             <type name="gboolean" c:type="gboolean*"/>
19017           </parameter>
19018           <parameter name="fill">
19019             <type name="gboolean" c:type="gboolean*"/>
19020           </parameter>
19021           <parameter name="padding">
19022             <type name="guint" c:type="guint*"/>
19023           </parameter>
19024           <parameter name="pack_type">
19025             <type name="PackType" c:type="GtkPackType*"/>
19026           </parameter>
19027         </parameters>
19028       </method>
19029       <method name="set_child_packing"
19030               c:identifier="gtk_box_set_child_packing">
19031         <return-value>
19032           <type name="none" c:type="void"/>
19033         </return-value>
19034         <parameters>
19035           <parameter name="box">
19036             <type name="Box" c:type="GtkBox*"/>
19037           </parameter>
19038           <parameter name="child">
19039             <type name="Widget" c:type="GtkWidget*"/>
19040           </parameter>
19041           <parameter name="expand">
19042             <type name="boolean" c:type="gboolean"/>
19043           </parameter>
19044           <parameter name="fill">
19045             <type name="boolean" c:type="gboolean"/>
19046           </parameter>
19047           <parameter name="padding">
19048             <type name="guint" c:type="guint"/>
19049           </parameter>
19050           <parameter name="pack_type">
19051             <type name="PackType" c:type="GtkPackType"/>
19052           </parameter>
19053         </parameters>
19054       </method>
19055       <property name="spacing">
19056         <type name="int32" c:type="gint"/>
19057       </property>
19058       <property name="homogeneous">
19059         <type name="boolean" c:type="gboolean"/>
19060       </property>
19061     </class>
19062     <class name="ButtonBox"
19063            c:type="GtkButtonBox"
19064            parent="Box"
19065            glib:type-name="GtkButtonBox"
19066            glib:get-type="gtk_button_box_get_type">
19067       <method name="get_layout" c:identifier="gtk_button_box_get_layout">
19068         <return-value>
19069           <type name="ButtonBoxStyle" c:type="GtkButtonBoxStyle"/>
19070         </return-value>
19071         <parameters>
19072           <parameter name="widget">
19073             <type name="ButtonBox" c:type="GtkButtonBox*"/>
19074           </parameter>
19075         </parameters>
19076       </method>
19077       <method name="set_layout" c:identifier="gtk_button_box_set_layout">
19078         <return-value>
19079           <type name="none" c:type="void"/>
19080         </return-value>
19081         <parameters>
19082           <parameter name="widget">
19083             <type name="ButtonBox" c:type="GtkButtonBox*"/>
19084           </parameter>
19085           <parameter name="layout_style">
19086             <type name="ButtonBoxStyle" c:type="GtkButtonBoxStyle"/>
19087           </parameter>
19088         </parameters>
19089       </method>
19090       <method name="get_child_secondary"
19091               c:identifier="gtk_button_box_get_child_secondary">
19092         <return-value>
19093           <type name="boolean" c:type="gboolean"/>
19094         </return-value>
19095         <parameters>
19096           <parameter name="widget">
19097             <type name="ButtonBox" c:type="GtkButtonBox*"/>
19098           </parameter>
19099           <parameter name="child">
19100             <type name="Widget" c:type="GtkWidget*"/>
19101           </parameter>
19102         </parameters>
19103       </method>
19104       <method name="set_child_secondary"
19105               c:identifier="gtk_button_box_set_child_secondary">
19106         <return-value>
19107           <type name="none" c:type="void"/>
19108         </return-value>
19109         <parameters>
19110           <parameter name="widget">
19111             <type name="ButtonBox" c:type="GtkButtonBox*"/>
19112           </parameter>
19113           <parameter name="child">
19114             <type name="Widget" c:type="GtkWidget*"/>
19115           </parameter>
19116           <parameter name="is_secondary">
19117             <type name="boolean" c:type="gboolean"/>
19118           </parameter>
19119         </parameters>
19120       </method>
19121       <method name="set_child_size"
19122               c:identifier="gtk_button_box_set_child_size">
19123         <return-value>
19124           <type name="none" c:type="void"/>
19125         </return-value>
19126         <parameters>
19127           <parameter name="widget">
19128             <type name="ButtonBox" c:type="GtkButtonBox*"/>
19129           </parameter>
19130           <parameter name="min_width">
19131             <type name="int32" c:type="gint"/>
19132           </parameter>
19133           <parameter name="min_height">
19134             <type name="int32" c:type="gint"/>
19135           </parameter>
19136         </parameters>
19137       </method>
19138       <method name="set_child_ipadding"
19139               c:identifier="gtk_button_box_set_child_ipadding">
19140         <return-value>
19141           <type name="none" c:type="void"/>
19142         </return-value>
19143         <parameters>
19144           <parameter name="widget">
19145             <type name="ButtonBox" c:type="GtkButtonBox*"/>
19146           </parameter>
19147           <parameter name="ipad_x">
19148             <type name="int32" c:type="gint"/>
19149           </parameter>
19150           <parameter name="ipad_y">
19151             <type name="int32" c:type="gint"/>
19152           </parameter>
19153         </parameters>
19154       </method>
19155       <method name="get_child_size"
19156               c:identifier="gtk_button_box_get_child_size">
19157         <return-value>
19158           <type name="none" c:type="void"/>
19159         </return-value>
19160         <parameters>
19161           <parameter name="widget">
19162             <type name="ButtonBox" c:type="GtkButtonBox*"/>
19163           </parameter>
19164           <parameter name="min_width">
19165             <type name="gint" c:type="gint*"/>
19166           </parameter>
19167           <parameter name="min_height">
19168             <type name="gint" c:type="gint*"/>
19169           </parameter>
19170         </parameters>
19171       </method>
19172       <method name="get_child_ipadding"
19173               c:identifier="gtk_button_box_get_child_ipadding">
19174         <return-value>
19175           <type name="none" c:type="void"/>
19176         </return-value>
19177         <parameters>
19178           <parameter name="widget">
19179             <type name="ButtonBox" c:type="GtkButtonBox*"/>
19180           </parameter>
19181           <parameter name="ipad_x">
19182             <type name="gint" c:type="gint*"/>
19183           </parameter>
19184           <parameter name="ipad_y">
19185             <type name="gint" c:type="gint*"/>
19186           </parameter>
19187         </parameters>
19188       </method>
19189       <property name="layout-style">
19190         <type name="GtkButtonBoxStyle" c:type="GtkButtonBoxStyle"/>
19191       </property>
19192     </class>
19193     <function name="button_box_child_requisition"
19194               c:identifier="_gtk_button_box_child_requisition">
19195       <return-value>
19196         <type name="none" c:type="void"/>
19197       </return-value>
19198       <parameters>
19199         <parameter name="widget">
19200           <type name="Widget" c:type="GtkWidget*"/>
19201         </parameter>
19202         <parameter name="nvis_children">
19203           <type name="int" c:type="int*"/>
19204         </parameter>
19205         <parameter name="nvis_secondaries">
19206           <type name="int" c:type="int*"/>
19207         </parameter>
19208         <parameter name="width">
19209           <type name="int" c:type="int*"/>
19210         </parameter>
19211         <parameter name="height">
19212           <type name="int" c:type="int*"/>
19213         </parameter>
19214       </parameters>
19215     </function>
19216     <record name="GtkBindingSet" c:type="GtkBindingSet">
19217       <field name="set_name">
19218         <type name="string" c:type="gchar*"/>
19219       </field>
19220       <field name="priority">
19221         <type name="int32" c:type="gint"/>
19222       </field>
19223       <field name="widget_path_pspecs">
19224         <type name="GSList*" c:type="GSList*"/>
19225       </field>
19226       <field name="widget_class_pspecs">
19227         <type name="GSList*" c:type="GSList*"/>
19228       </field>
19229       <field name="class_branch_pspecs">
19230         <type name="GSList*" c:type="GSList*"/>
19231       </field>
19232       <field name="entries">
19233         <type name="GtkBindingEntry*" c:type="GtkBindingEntry*"/>
19234       </field>
19235       <field name="current">
19236         <type name="GtkBindingEntry*" c:type="GtkBindingEntry*"/>
19237       </field>
19238       <field name="parsed">
19239         <type name="guint" c:type="guint"/>
19240       </field>
19241     </record>
19242     <record name="GtkBindingEntry" c:type="GtkBindingEntry">
19243       <field name="keyval">
19244         <type name="guint" c:type="guint"/>
19245       </field>
19246       <field name="modifiers">
19247         <type name="GdkModifierType" c:type="GdkModifierType"/>
19248       </field>
19249       <field name="binding_set">
19250         <type name="GtkBindingSet*" c:type="GtkBindingSet*"/>
19251       </field>
19252       <field name="destroyed">
19253         <type name="guint" c:type="guint"/>
19254       </field>
19255       <field name="in_emission">
19256         <type name="guint" c:type="guint"/>
19257       </field>
19258       <field name="marks_unbound">
19259         <type name="guint" c:type="guint"/>
19260       </field>
19261       <field name="set_next">
19262         <type name="GtkBindingEntry*" c:type="GtkBindingEntry*"/>
19263       </field>
19264       <field name="hash_next">
19265         <type name="GtkBindingEntry*" c:type="GtkBindingEntry*"/>
19266       </field>
19267       <field name="signals">
19268         <type name="GtkBindingSignal*" c:type="GtkBindingSignal*"/>
19269       </field>
19270     </record>
19271     <record name="GtkBindingSignal" c:type="GtkBindingSignal">
19272       <field name="next">
19273         <type name="GtkBindingSignal*" c:type="GtkBindingSignal*"/>
19274       </field>
19275       <field name="signal_name">
19276         <type name="string" c:type="gchar*"/>
19277       </field>
19278       <field name="n_args">
19279         <type name="guint" c:type="guint"/>
19280       </field>
19281       <field name="args">
19282         <type name="GtkBindingArg*" c:type="GtkBindingArg*"/>
19283       </field>
19284     </record>
19285     <record name="GtkBindingArg" c:type="GtkBindingArg">
19286       <field name="arg_type">
19287         <type name="GType" c:type="GType"/>
19288       </field>
19289       <field name="d">
19290         <type name="???" c:type="???"/>
19291       </field>
19292     </record>
19293     <function name="binding_set_new" c:identifier="gtk_binding_set_new">
19294       <return-value>
19295         <type name="GtkBindingSet*" c:type="GtkBindingSet*"/>
19296       </return-value>
19297       <parameters>
19298         <parameter name="set_name">
19299           <type name="string" c:type="gchar*"/>
19300         </parameter>
19301       </parameters>
19302     </function>
19303     <function name="binding_set_by_class"
19304               c:identifier="gtk_binding_set_by_class">
19305       <return-value>
19306         <type name="GtkBindingSet*" c:type="GtkBindingSet*"/>
19307       </return-value>
19308       <parameters>
19309         <parameter name="object_class">
19310           <type name="any" c:type="gpointer"/>
19311         </parameter>
19312       </parameters>
19313     </function>
19314     <function name="binding_set_find" c:identifier="gtk_binding_set_find">
19315       <return-value>
19316         <type name="GtkBindingSet*" c:type="GtkBindingSet*"/>
19317       </return-value>
19318       <parameters>
19319         <parameter name="set_name">
19320           <type name="string" c:type="gchar*"/>
19321         </parameter>
19322       </parameters>
19323     </function>
19324     <function name="bindings_activate" c:identifier="gtk_bindings_activate">
19325       <return-value>
19326         <type name="boolean" c:type="gboolean"/>
19327       </return-value>
19328       <parameters>
19329         <parameter name="object">
19330           <type name="GtkObject" c:type="GtkObject*"/>
19331         </parameter>
19332         <parameter name="keyval">
19333           <type name="guint" c:type="guint"/>
19334         </parameter>
19335         <parameter name="modifiers">
19336           <type name="GdkModifierType" c:type="GdkModifierType"/>
19337         </parameter>
19338       </parameters>
19339     </function>
19340     <function name="bindings_activate_event"
19341               c:identifier="gtk_bindings_activate_event">
19342       <return-value>
19343         <type name="boolean" c:type="gboolean"/>
19344       </return-value>
19345       <parameters>
19346         <parameter name="object">
19347           <type name="GtkObject" c:type="GtkObject*"/>
19348         </parameter>
19349         <parameter name="event">
19350           <type name="GdkEventKey" c:type="GdkEventKey*"/>
19351         </parameter>
19352       </parameters>
19353     </function>
19354     <function name="binding_set_activate"
19355               c:identifier="gtk_binding_set_activate">
19356       <return-value>
19357         <type name="boolean" c:type="gboolean"/>
19358       </return-value>
19359       <parameters>
19360         <parameter name="binding_set">
19361           <type name="GtkBindingSet" c:type="GtkBindingSet*"/>
19362         </parameter>
19363         <parameter name="keyval">
19364           <type name="guint" c:type="guint"/>
19365         </parameter>
19366         <parameter name="modifiers">
19367           <type name="GdkModifierType" c:type="GdkModifierType"/>
19368         </parameter>
19369         <parameter name="object">
19370           <type name="GtkObject" c:type="GtkObject*"/>
19371         </parameter>
19372       </parameters>
19373     </function>
19374     <function name="binding_entry_clear"
19375               c:identifier="gtk_binding_entry_clear">
19376       <return-value>
19377         <type name="none" c:type="void"/>
19378       </return-value>
19379       <parameters>
19380         <parameter name="binding_set">
19381           <type name="GtkBindingSet" c:type="GtkBindingSet*"/>
19382         </parameter>
19383         <parameter name="keyval">
19384           <type name="guint" c:type="guint"/>
19385         </parameter>
19386         <parameter name="modifiers">
19387           <type name="GdkModifierType" c:type="GdkModifierType"/>
19388         </parameter>
19389       </parameters>
19390     </function>
19391     <function name="binding_entry_add_signall"
19392               c:identifier="gtk_binding_entry_add_signall">
19393       <return-value>
19394         <type name="none" c:type="void"/>
19395       </return-value>
19396       <parameters>
19397         <parameter name="binding_set">
19398           <type name="GtkBindingSet" c:type="GtkBindingSet*"/>
19399         </parameter>
19400         <parameter name="keyval">
19401           <type name="guint" c:type="guint"/>
19402         </parameter>
19403         <parameter name="modifiers">
19404           <type name="GdkModifierType" c:type="GdkModifierType"/>
19405         </parameter>
19406         <parameter name="signal_name">
19407           <type name="string" c:type="gchar*"/>
19408         </parameter>
19409         <parameter name="binding_args">
19410           <type name="GSList" c:type="GSList*"/>
19411         </parameter>
19412       </parameters>
19413     </function>
19414     <function name="binding_parse_binding"
19415               c:identifier="gtk_binding_parse_binding">
19416       <return-value>
19417         <type name="guint" c:type="guint"/>
19418       </return-value>
19419       <parameters>
19420         <parameter name="scanner">
19421           <type name="GScanner" c:type="GScanner*"/>
19422         </parameter>
19423       </parameters>
19424     </function>
19425     <function name="binding_entry_skip" c:identifier="gtk_binding_entry_skip">
19426       <return-value>
19427         <type name="none" c:type="void"/>
19428       </return-value>
19429       <parameters>
19430         <parameter name="binding_set">
19431           <type name="GtkBindingSet" c:type="GtkBindingSet*"/>
19432         </parameter>
19433         <parameter name="keyval">
19434           <type name="guint" c:type="guint"/>
19435         </parameter>
19436         <parameter name="modifiers">
19437           <type name="GdkModifierType" c:type="GdkModifierType"/>
19438         </parameter>
19439       </parameters>
19440     </function>
19441     <function name="binding_entry_add_signal"
19442               c:identifier="gtk_binding_entry_add_signal">
19443       <return-value>
19444         <type name="none" c:type="void"/>
19445       </return-value>
19446       <parameters>
19447         <parameter name="binding_set">
19448           <type name="GtkBindingSet" c:type="GtkBindingSet*"/>
19449         </parameter>
19450         <parameter name="keyval">
19451           <type name="guint" c:type="guint"/>
19452         </parameter>
19453         <parameter name="modifiers">
19454           <type name="GdkModifierType" c:type="GdkModifierType"/>
19455         </parameter>
19456         <parameter name="signal_name">
19457           <type name="string" c:type="gchar*"/>
19458         </parameter>
19459         <parameter name="n_args">
19460           <type name="guint" c:type="guint"/>
19461         </parameter>
19462       </parameters>
19463     </function>
19464     <function name="binding_entry_remove"
19465               c:identifier="gtk_binding_entry_remove">
19466       <return-value>
19467         <type name="none" c:type="void"/>
19468       </return-value>
19469       <parameters>
19470         <parameter name="binding_set">
19471           <type name="GtkBindingSet" c:type="GtkBindingSet*"/>
19472         </parameter>
19473         <parameter name="keyval">
19474           <type name="guint" c:type="guint"/>
19475         </parameter>
19476         <parameter name="modifiers">
19477           <type name="GdkModifierType" c:type="GdkModifierType"/>
19478         </parameter>
19479       </parameters>
19480     </function>
19481     <function name="binding_set_add_path"
19482               c:identifier="gtk_binding_set_add_path">
19483       <return-value>
19484         <type name="none" c:type="void"/>
19485       </return-value>
19486       <parameters>
19487         <parameter name="binding_set">
19488           <type name="GtkBindingSet" c:type="GtkBindingSet*"/>
19489         </parameter>
19490         <parameter name="path_type">
19491           <type name="PathType" c:type="GtkPathType"/>
19492         </parameter>
19493         <parameter name="path_pattern">
19494           <type name="string" c:type="gchar*"/>
19495         </parameter>
19496         <parameter name="priority">
19497           <type name="PathPriorityType" c:type="GtkPathPriorityType"/>
19498         </parameter>
19499       </parameters>
19500     </function>
19501     <function name="binding_reset_parsed"
19502               c:identifier="_gtk_binding_reset_parsed">
19503       <return-value>
19504         <type name="none" c:type="void"/>
19505       </return-value>
19506     </function>
19507     <function name="binding_signal_new" c:identifier="_gtk_binding_signal_new">
19508       <return-value>
19509         <type name="guint" c:type="guint"/>
19510       </return-value>
19511       <parameters>
19512         <parameter name="signal_name">
19513           <type name="string" c:type="gchar*"/>
19514         </parameter>
19515         <parameter name="itype">
19516           <type name="GType" c:type="GType"/>
19517         </parameter>
19518         <parameter name="signal_flags">
19519           <type name="GSignalFlags" c:type="GSignalFlags"/>
19520         </parameter>
19521         <parameter name="handler">
19522           <type name="GCallback" c:type="GCallback"/>
19523         </parameter>
19524         <parameter name="accumulator">
19525           <type name="GSignalAccumulator" c:type="GSignalAccumulator"/>
19526         </parameter>
19527         <parameter name="accu_data">
19528           <type name="any" c:type="gpointer"/>
19529         </parameter>
19530         <parameter name="c_marshaller">
19531           <type name="GSignalCMarshaller" c:type="GSignalCMarshaller"/>
19532         </parameter>
19533         <parameter name="return_type">
19534           <type name="GType" c:type="GType"/>
19535         </parameter>
19536         <parameter name="n_params">
19537           <type name="guint" c:type="guint"/>
19538         </parameter>
19539       </parameters>
19540     </function>
19541     <record name="GtkBuilderPrivate" c:type="GtkBuilderPrivate"/>
19542     <function name="builder_error_quark"
19543               c:identifier="gtk_builder_error_quark">
19544       <return-value>
19545         <type name="GQuark" c:type="GQuark"/>
19546       </return-value>
19547     </function>
19548     <callback name="GtkBuilderConnectFunc">
19549       <return-value>
19550         <type name="none" c:type="void"/>
19551       </return-value>
19552       <parameters>
19553         <parameter name="builder">
19554           <type name="GtkBuilder*" c:type="GtkBuilder*"/>
19555         </parameter>
19556         <parameter name="object">
19557           <type name="GObject*" c:type="GObject*"/>
19558         </parameter>
19559         <parameter name="signal_name">
19560           <type name="string" c:type="gchar*"/>
19561         </parameter>
19562         <parameter name="handler_name">
19563           <type name="string" c:type="gchar*"/>
19564         </parameter>
19565         <parameter name="connect_object">
19566           <type name="GObject*" c:type="GObject*"/>
19567         </parameter>
19568         <parameter name="flags">
19569           <type name="GConnectFlags" c:type="GConnectFlags"/>
19570         </parameter>
19571         <parameter name="user_data">
19572           <type name="any" c:type="gpointer"/>
19573         </parameter>
19574       </parameters>
19575     </callback>
19576     <class name="Builder"
19577            c:type="GtkBuilder"
19578            parent="GLib.Object"
19579            glib:type-name="GtkBuilder"
19580            glib:get-type="gtk_builder_get_type">
19581       <constructor name="new" c:identifier="gtk_builder_new">
19582         <return-value>
19583           <type name="Builder" c:type="GtkBuilder*"/>
19584         </return-value>
19585       </constructor>
19586       <method name="add_from_file" c:identifier="gtk_builder_add_from_file">
19587         <return-value>
19588           <type name="guint" c:type="guint"/>
19589         </return-value>
19590         <parameters>
19591           <parameter name="builder">
19592             <type name="Builder" c:type="GtkBuilder*"/>
19593           </parameter>
19594           <parameter name="filename">
19595             <type name="string" c:type="gchar*"/>
19596           </parameter>
19597           <parameter name="error">
19598             <type name="GError" c:type="GError**"/>
19599           </parameter>
19600         </parameters>
19601       </method>
19602       <method name="add_from_string"
19603               c:identifier="gtk_builder_add_from_string">
19604         <return-value>
19605           <type name="guint" c:type="guint"/>
19606         </return-value>
19607         <parameters>
19608           <parameter name="builder">
19609             <type name="Builder" c:type="GtkBuilder*"/>
19610           </parameter>
19611           <parameter name="buffer">
19612             <type name="string" c:type="gchar*"/>
19613           </parameter>
19614           <parameter name="length">
19615             <type name="size" c:type="gsize"/>
19616           </parameter>
19617           <parameter name="error">
19618             <type name="GError" c:type="GError**"/>
19619           </parameter>
19620         </parameters>
19621       </method>
19622       <method name="get_object" c:identifier="gtk_builder_get_object">
19623         <return-value>
19624           <type name="GLib.Object" c:type="GObject*"/>
19625         </return-value>
19626         <parameters>
19627           <parameter name="builder">
19628             <type name="Builder" c:type="GtkBuilder*"/>
19629           </parameter>
19630           <parameter name="name">
19631             <type name="string" c:type="gchar*"/>
19632           </parameter>
19633         </parameters>
19634       </method>
19635       <method name="get_objects" c:identifier="gtk_builder_get_objects">
19636         <return-value>
19637           <type name="GSList" c:type="GSList*"/>
19638         </return-value>
19639         <parameters>
19640           <parameter name="builder">
19641             <type name="Builder" c:type="GtkBuilder*"/>
19642           </parameter>
19643         </parameters>
19644       </method>
19645       <method name="connect_signals"
19646               c:identifier="gtk_builder_connect_signals">
19647         <return-value>
19648           <type name="none" c:type="void"/>
19649         </return-value>
19650         <parameters>
19651           <parameter name="builder">
19652             <type name="Builder" c:type="GtkBuilder*"/>
19653           </parameter>
19654           <parameter name="user_data">
19655             <type name="any" c:type="gpointer"/>
19656           </parameter>
19657         </parameters>
19658       </method>
19659       <method name="connect_signals_full"
19660               c:identifier="gtk_builder_connect_signals_full">
19661         <return-value>
19662           <type name="none" c:type="void"/>
19663         </return-value>
19664         <parameters>
19665           <parameter name="builder">
19666             <type name="Builder" c:type="GtkBuilder*"/>
19667           </parameter>
19668           <parameter name="func">
19669             <type name="GtkBuilderConnectFunc" c:type="GtkBuilderConnectFunc"/>
19670           </parameter>
19671           <parameter name="user_data">
19672             <type name="any" c:type="gpointer"/>
19673           </parameter>
19674         </parameters>
19675       </method>
19676       <method name="set_translation_domain"
19677               c:identifier="gtk_builder_set_translation_domain">
19678         <return-value>
19679           <type name="none" c:type="void"/>
19680         </return-value>
19681         <parameters>
19682           <parameter name="builder">
19683             <type name="Builder" c:type="GtkBuilder*"/>
19684           </parameter>
19685           <parameter name="domain">
19686             <type name="string" c:type="gchar*"/>
19687           </parameter>
19688         </parameters>
19689       </method>
19690       <method name="get_translation_domain"
19691               c:identifier="gtk_builder_get_translation_domain">
19692         <return-value>
19693           <type name="string" c:type="gchar*"/>
19694         </return-value>
19695         <parameters>
19696           <parameter name="builder">
19697             <type name="Builder" c:type="GtkBuilder*"/>
19698           </parameter>
19699         </parameters>
19700       </method>
19701       <method name="get_type_from_name"
19702               c:identifier="gtk_builder_get_type_from_name">
19703         <return-value>
19704           <type name="GType" c:type="GType"/>
19705         </return-value>
19706         <parameters>
19707           <parameter name="builder">
19708             <type name="Builder" c:type="GtkBuilder*"/>
19709           </parameter>
19710           <parameter name="type_name">
19711             <type name="string" c:type="char*"/>
19712           </parameter>
19713         </parameters>
19714       </method>
19715       <method name="value_from_string"
19716               c:identifier="gtk_builder_value_from_string">
19717         <return-value>
19718           <type name="boolean" c:type="gboolean"/>
19719         </return-value>
19720         <parameters>
19721           <parameter name="builder">
19722             <type name="Builder" c:type="GtkBuilder*"/>
19723           </parameter>
19724           <parameter name="pspec">
19725             <type name="GParamSpec" c:type="GParamSpec*"/>
19726           </parameter>
19727           <parameter name="string">
19728             <type name="string" c:type="gchar*"/>
19729           </parameter>
19730           <parameter name="value">
19731             <type name="GValue" c:type="GValue*"/>
19732           </parameter>
19733           <parameter name="error">
19734             <type name="GError" c:type="GError**"/>
19735           </parameter>
19736         </parameters>
19737       </method>
19738       <method name="value_from_string_type"
19739               c:identifier="gtk_builder_value_from_string_type">
19740         <return-value>
19741           <type name="boolean" c:type="gboolean"/>
19742         </return-value>
19743         <parameters>
19744           <parameter name="builder">
19745             <type name="Builder" c:type="GtkBuilder*"/>
19746           </parameter>
19747           <parameter name="type">
19748             <type name="GType" c:type="GType"/>
19749           </parameter>
19750           <parameter name="string">
19751             <type name="string" c:type="gchar*"/>
19752           </parameter>
19753           <parameter name="value">
19754             <type name="GValue" c:type="GValue*"/>
19755           </parameter>
19756           <parameter name="error">
19757             <type name="GError" c:type="GError**"/>
19758           </parameter>
19759         </parameters>
19760       </method>
19761       <property name="translation-domain">
19762         <type name="string" c:type="gchararray"/>
19763       </property>
19764       <callback name="get_type_from_name">
19765         <return-value>
19766           <type name="GType" c:type="GType"/>
19767         </return-value>
19768         <parameters>
19769           <parameter name="builder">
19770             <type name="GtkBuilder*" c:type="GtkBuilder*"/>
19771           </parameter>
19772           <parameter name="type_name">
19773             <type name="string" c:type="char*"/>
19774           </parameter>
19775         </parameters>
19776       </callback>
19777       <callback name="_gtk_reserved1">
19778         <return-value>
19779           <type name="none" c:type="void"/>
19780         </return-value>
19781       </callback>
19782       <callback name="_gtk_reserved2">
19783         <return-value>
19784           <type name="none" c:type="void"/>
19785         </return-value>
19786       </callback>
19787       <callback name="_gtk_reserved3">
19788         <return-value>
19789           <type name="none" c:type="void"/>
19790         </return-value>
19791       </callback>
19792       <callback name="_gtk_reserved4">
19793         <return-value>
19794           <type name="none" c:type="void"/>
19795         </return-value>
19796       </callback>
19797       <callback name="_gtk_reserved5">
19798         <return-value>
19799           <type name="none" c:type="void"/>
19800         </return-value>
19801       </callback>
19802       <callback name="_gtk_reserved6">
19803         <return-value>
19804           <type name="none" c:type="void"/>
19805         </return-value>
19806       </callback>
19807       <callback name="_gtk_reserved7">
19808         <return-value>
19809           <type name="none" c:type="void"/>
19810         </return-value>
19811       </callback>
19812       <callback name="_gtk_reserved8">
19813         <return-value>
19814           <type name="none" c:type="void"/>
19815         </return-value>
19816       </callback>
19817     </class>
19818     <record name="GtkBuildable" c:type="GtkBuildable"/>
19819     <interface name="Buildable"
19820                c:type="GtkBuildable"
19821                glib:type-name="GtkBuildable"
19822                glib:get-type="gtk_buildable_get_type">
19823       <callback name="set_name">
19824         <return-value>
19825           <type name="none" c:type="void"/>
19826         </return-value>
19827         <parameters>
19828           <parameter name="buildable">
19829             <type name="GtkBuildable*" c:type="GtkBuildable*"/>
19830           </parameter>
19831           <parameter name="name">
19832             <type name="string" c:type="gchar*"/>
19833           </parameter>
19834         </parameters>
19835       </callback>
19836       <callback name="get_name">
19837         <return-value>
19838           <type name="string" c:type="gchar*"/>
19839         </return-value>
19840         <parameters>
19841           <parameter name="buildable">
19842             <type name="GtkBuildable*" c:type="GtkBuildable*"/>
19843           </parameter>
19844         </parameters>
19845       </callback>
19846       <callback name="add_child">
19847         <return-value>
19848           <type name="none" c:type="void"/>
19849         </return-value>
19850         <parameters>
19851           <parameter name="buildable">
19852             <type name="GtkBuildable*" c:type="GtkBuildable*"/>
19853           </parameter>
19854           <parameter name="builder">
19855             <type name="GtkBuilder*" c:type="GtkBuilder*"/>
19856           </parameter>
19857           <parameter name="child">
19858             <type name="GObject*" c:type="GObject*"/>
19859           </parameter>
19860           <parameter name="type">
19861             <type name="string" c:type="gchar*"/>
19862           </parameter>
19863         </parameters>
19864       </callback>
19865       <callback name="set_buildable_property">
19866         <return-value>
19867           <type name="none" c:type="void"/>
19868         </return-value>
19869         <parameters>
19870           <parameter name="buildable">
19871             <type name="GtkBuildable*" c:type="GtkBuildable*"/>
19872           </parameter>
19873           <parameter name="builder">
19874             <type name="GtkBuilder*" c:type="GtkBuilder*"/>
19875           </parameter>
19876           <parameter name="name">
19877             <type name="string" c:type="gchar*"/>
19878           </parameter>
19879           <parameter name="value">
19880             <type name="GValue*" c:type="GValue*"/>
19881           </parameter>
19882         </parameters>
19883       </callback>
19884       <callback name="construct_child">
19885         <return-value>
19886           <type name="GObject*" c:type="GObject*"/>
19887         </return-value>
19888         <parameters>
19889           <parameter name="buildable">
19890             <type name="GtkBuildable*" c:type="GtkBuildable*"/>
19891           </parameter>
19892           <parameter name="builder">
19893             <type name="GtkBuilder*" c:type="GtkBuilder*"/>
19894           </parameter>
19895           <parameter name="name">
19896             <type name="string" c:type="gchar*"/>
19897           </parameter>
19898         </parameters>
19899       </callback>
19900       <callback name="custom_tag_start">
19901         <return-value>
19902           <type name="boolean" c:type="gboolean"/>
19903         </return-value>
19904         <parameters>
19905           <parameter name="buildable">
19906             <type name="GtkBuildable*" c:type="GtkBuildable*"/>
19907           </parameter>
19908           <parameter name="builder">
19909             <type name="GtkBuilder*" c:type="GtkBuilder*"/>
19910           </parameter>
19911           <parameter name="child">
19912             <type name="GObject*" c:type="GObject*"/>
19913           </parameter>
19914           <parameter name="tagname">
19915             <type name="string" c:type="gchar*"/>
19916           </parameter>
19917           <parameter name="parser">
19918             <type name="GMarkupParser*" c:type="GMarkupParser*"/>
19919           </parameter>
19920           <parameter name="data">
19921             <type name="gpointer*" c:type="gpointer*"/>
19922           </parameter>
19923         </parameters>
19924       </callback>
19925       <callback name="custom_tag_end">
19926         <return-value>
19927           <type name="none" c:type="void"/>
19928         </return-value>
19929         <parameters>
19930           <parameter name="buildable">
19931             <type name="GtkBuildable*" c:type="GtkBuildable*"/>
19932           </parameter>
19933           <parameter name="builder">
19934             <type name="GtkBuilder*" c:type="GtkBuilder*"/>
19935           </parameter>
19936           <parameter name="child">
19937             <type name="GObject*" c:type="GObject*"/>
19938           </parameter>
19939           <parameter name="tagname">
19940             <type name="string" c:type="gchar*"/>
19941           </parameter>
19942           <parameter name="data">
19943             <type name="gpointer*" c:type="gpointer*"/>
19944           </parameter>
19945         </parameters>
19946       </callback>
19947       <callback name="custom_finished">
19948         <return-value>
19949           <type name="none" c:type="void"/>
19950         </return-value>
19951         <parameters>
19952           <parameter name="buildable">
19953             <type name="GtkBuildable*" c:type="GtkBuildable*"/>
19954           </parameter>
19955           <parameter name="builder">
19956             <type name="GtkBuilder*" c:type="GtkBuilder*"/>
19957           </parameter>
19958           <parameter name="child">
19959             <type name="GObject*" c:type="GObject*"/>
19960           </parameter>
19961           <parameter name="tagname">
19962             <type name="string" c:type="gchar*"/>
19963           </parameter>
19964           <parameter name="data">
19965             <type name="any" c:type="gpointer"/>
19966           </parameter>
19967         </parameters>
19968       </callback>
19969       <callback name="parser_finished">
19970         <return-value>
19971           <type name="none" c:type="void"/>
19972         </return-value>
19973         <parameters>
19974           <parameter name="buildable">
19975             <type name="GtkBuildable*" c:type="GtkBuildable*"/>
19976           </parameter>
19977           <parameter name="builder">
19978             <type name="GtkBuilder*" c:type="GtkBuilder*"/>
19979           </parameter>
19980         </parameters>
19981       </callback>
19982       <callback name="get_internal_child">
19983         <return-value>
19984           <type name="GObject*" c:type="GObject*"/>
19985         </return-value>
19986         <parameters>
19987           <parameter name="buildable">
19988             <type name="GtkBuildable*" c:type="GtkBuildable*"/>
19989           </parameter>
19990           <parameter name="builder">
19991             <type name="GtkBuilder*" c:type="GtkBuilder*"/>
19992           </parameter>
19993           <parameter name="childname">
19994             <type name="string" c:type="gchar*"/>
19995           </parameter>
19996         </parameters>
19997       </callback>
19998     </interface>
19999     <function name="buildable_set_name" c:identifier="gtk_buildable_set_name">
20000       <return-value>
20001         <type name="none" c:type="void"/>
20002       </return-value>
20003       <parameters>
20004         <parameter name="buildable">
20005           <type name="Buildable" c:type="GtkBuildable*"/>
20006         </parameter>
20007         <parameter name="name">
20008           <type name="string" c:type="gchar*"/>
20009         </parameter>
20010       </parameters>
20011     </function>
20012     <function name="buildable_get_name" c:identifier="gtk_buildable_get_name">
20013       <return-value>
20014         <type name="string" c:type="gchar*"/>
20015       </return-value>
20016       <parameters>
20017         <parameter name="buildable">
20018           <type name="Buildable" c:type="GtkBuildable*"/>
20019         </parameter>
20020       </parameters>
20021     </function>
20022     <function name="buildable_add_child"
20023               c:identifier="gtk_buildable_add_child">
20024       <return-value>
20025         <type name="none" c:type="void"/>
20026       </return-value>
20027       <parameters>
20028         <parameter name="buildable">
20029           <type name="Buildable" c:type="GtkBuildable*"/>
20030         </parameter>
20031         <parameter name="builder">
20032           <type name="Builder" c:type="GtkBuilder*"/>
20033         </parameter>
20034         <parameter name="child">
20035           <type name="GLib.Object" c:type="GObject*"/>
20036         </parameter>
20037         <parameter name="type">
20038           <type name="string" c:type="gchar*"/>
20039         </parameter>
20040       </parameters>
20041     </function>
20042     <function name="buildable_set_buildable_property"
20043               c:identifier="gtk_buildable_set_buildable_property">
20044       <return-value>
20045         <type name="none" c:type="void"/>
20046       </return-value>
20047       <parameters>
20048         <parameter name="buildable">
20049           <type name="Buildable" c:type="GtkBuildable*"/>
20050         </parameter>
20051         <parameter name="builder">
20052           <type name="Builder" c:type="GtkBuilder*"/>
20053         </parameter>
20054         <parameter name="name">
20055           <type name="string" c:type="gchar*"/>
20056         </parameter>
20057         <parameter name="value">
20058           <type name="GValue" c:type="GValue*"/>
20059         </parameter>
20060       </parameters>
20061     </function>
20062     <function name="buildable_construct_child"
20063               c:identifier="gtk_buildable_construct_child">
20064       <return-value>
20065         <type name="GObject*" c:type="GObject*"/>
20066       </return-value>
20067       <parameters>
20068         <parameter name="buildable">
20069           <type name="Buildable" c:type="GtkBuildable*"/>
20070         </parameter>
20071         <parameter name="builder">
20072           <type name="Builder" c:type="GtkBuilder*"/>
20073         </parameter>
20074         <parameter name="name">
20075           <type name="string" c:type="gchar*"/>
20076         </parameter>
20077       </parameters>
20078     </function>
20079     <function name="buildable_custom_tag_start"
20080               c:identifier="gtk_buildable_custom_tag_start">
20081       <return-value>
20082         <type name="boolean" c:type="gboolean"/>
20083       </return-value>
20084       <parameters>
20085         <parameter name="buildable">
20086           <type name="Buildable" c:type="GtkBuildable*"/>
20087         </parameter>
20088         <parameter name="builder">
20089           <type name="Builder" c:type="GtkBuilder*"/>
20090         </parameter>
20091         <parameter name="child">
20092           <type name="GLib.Object" c:type="GObject*"/>
20093         </parameter>
20094         <parameter name="tagname">
20095           <type name="string" c:type="gchar*"/>
20096         </parameter>
20097         <parameter name="parser">
20098           <type name="GMarkupParser" c:type="GMarkupParser*"/>
20099         </parameter>
20100         <parameter name="data">
20101           <type name="gpointer" c:type="gpointer*"/>
20102         </parameter>
20103       </parameters>
20104     </function>
20105     <function name="buildable_custom_tag_end"
20106               c:identifier="gtk_buildable_custom_tag_end">
20107       <return-value>
20108         <type name="none" c:type="void"/>
20109       </return-value>
20110       <parameters>
20111         <parameter name="buildable">
20112           <type name="Buildable" c:type="GtkBuildable*"/>
20113         </parameter>
20114         <parameter name="builder">
20115           <type name="Builder" c:type="GtkBuilder*"/>
20116         </parameter>
20117         <parameter name="child">
20118           <type name="GLib.Object" c:type="GObject*"/>
20119         </parameter>
20120         <parameter name="tagname">
20121           <type name="string" c:type="gchar*"/>
20122         </parameter>
20123         <parameter name="data">
20124           <type name="gpointer" c:type="gpointer*"/>
20125         </parameter>
20126       </parameters>
20127     </function>
20128     <function name="buildable_custom_finished"
20129               c:identifier="gtk_buildable_custom_finished">
20130       <return-value>
20131         <type name="none" c:type="void"/>
20132       </return-value>
20133       <parameters>
20134         <parameter name="buildable">
20135           <type name="Buildable" c:type="GtkBuildable*"/>
20136         </parameter>
20137         <parameter name="builder">
20138           <type name="Builder" c:type="GtkBuilder*"/>
20139         </parameter>
20140         <parameter name="child">
20141           <type name="GLib.Object" c:type="GObject*"/>
20142         </parameter>
20143         <parameter name="tagname">
20144           <type name="string" c:type="gchar*"/>
20145         </parameter>
20146         <parameter name="data">
20147           <type name="any" c:type="gpointer"/>
20148         </parameter>
20149       </parameters>
20150     </function>
20151     <function name="buildable_parser_finished"
20152               c:identifier="gtk_buildable_parser_finished">
20153       <return-value>
20154         <type name="none" c:type="void"/>
20155       </return-value>
20156       <parameters>
20157         <parameter name="buildable">
20158           <type name="Buildable" c:type="GtkBuildable*"/>
20159         </parameter>
20160         <parameter name="builder">
20161           <type name="Builder" c:type="GtkBuilder*"/>
20162         </parameter>
20163       </parameters>
20164     </function>
20165     <function name="buildable_get_internal_child"
20166               c:identifier="gtk_buildable_get_internal_child">
20167       <return-value>
20168         <type name="GObject*" c:type="GObject*"/>
20169       </return-value>
20170       <parameters>
20171         <parameter name="buildable">
20172           <type name="Buildable" c:type="GtkBuildable*"/>
20173         </parameter>
20174         <parameter name="builder">
20175           <type name="Builder" c:type="GtkBuilder*"/>
20176         </parameter>
20177         <parameter name="childname">
20178           <type name="string" c:type="gchar*"/>
20179         </parameter>
20180       </parameters>
20181     </function>
20182     <record name="GtkImagePixmapData" c:type="GtkImagePixmapData">
20183       <field name="pixmap">
20184         <type name="GdkPixmap*" c:type="GdkPixmap*"/>
20185       </field>
20186     </record>
20187     <record name="GtkImageImageData" c:type="GtkImageImageData">
20188       <field name="image">
20189         <type name="GdkImage*" c:type="GdkImage*"/>
20190       </field>
20191     </record>
20192     <record name="GtkImagePixbufData" c:type="GtkImagePixbufData">
20193       <field name="pixbuf">
20194         <type name="GdkPixbuf*" c:type="GdkPixbuf*"/>
20195       </field>
20196     </record>
20197     <record name="GtkImageStockData" c:type="GtkImageStockData">
20198       <field name="stock_id">
20199         <type name="string" c:type="gchar*"/>
20200       </field>
20201     </record>
20202     <record name="GtkImageIconSetData" c:type="GtkImageIconSetData">
20203       <field name="icon_set">
20204         <type name="GtkIconSet*" c:type="GtkIconSet*"/>
20205       </field>
20206     </record>
20207     <record name="GtkImageAnimationData" c:type="GtkImageAnimationData">
20208       <field name="anim">
20209         <type name="GdkPixbufAnimation*" c:type="GdkPixbufAnimation*"/>
20210       </field>
20211       <field name="iter">
20212         <type name="GdkPixbufAnimationIter*" c:type="GdkPixbufAnimationIter*"/>
20213       </field>
20214       <field name="frame_timeout">
20215         <type name="guint" c:type="guint"/>
20216       </field>
20217     </record>
20218     <record name="GtkImageIconNameData" c:type="GtkImageIconNameData">
20219       <field name="icon_name">
20220         <type name="string" c:type="gchar*"/>
20221       </field>
20222       <field name="pixbuf">
20223         <type name="GdkPixbuf*" c:type="GdkPixbuf*"/>
20224       </field>
20225       <field name="theme_change_id">
20226         <type name="guint" c:type="guint"/>
20227       </field>
20228     </record>
20229     <class name="Image"
20230            c:type="GtkImage"
20231            parent="Misc"
20232            glib:type-name="GtkImage"
20233            glib:get-type="gtk_image_get_type">
20234       <method name="clear" c:identifier="gtk_image_clear">
20235         <return-value>
20236           <type name="none" c:type="void"/>
20237         </return-value>
20238         <parameters>
20239           <parameter name="image">
20240             <type name="Image" c:type="GtkImage*"/>
20241           </parameter>
20242         </parameters>
20243       </method>
20244       <method name="set_from_pixmap" c:identifier="gtk_image_set_from_pixmap">
20245         <return-value>
20246           <type name="none" c:type="void"/>
20247         </return-value>
20248         <parameters>
20249           <parameter name="image">
20250             <type name="Image" c:type="GtkImage*"/>
20251           </parameter>
20252           <parameter name="pixmap">
20253             <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
20254           </parameter>
20255           <parameter name="mask" allow-none="1">
20256             <type name="GdkBitmap" c:type="GdkBitmap*"/>
20257           </parameter>
20258         </parameters>
20259       </method>
20260       <method name="set_from_image" c:identifier="gtk_image_set_from_image">
20261         <return-value>
20262           <type name="none" c:type="void"/>
20263         </return-value>
20264         <parameters>
20265           <parameter name="image">
20266             <type name="Image" c:type="GtkImage*"/>
20267           </parameter>
20268           <parameter name="gdk_image" allow-none="1">
20269             <type name="Gdk.Image" c:type="GdkImage*"/>
20270           </parameter>
20271           <parameter name="mask" allow-none="1">
20272             <type name="GdkBitmap" c:type="GdkBitmap*"/>
20273           </parameter>
20274         </parameters>
20275       </method>
20276       <method name="set_from_file" c:identifier="gtk_image_set_from_file">
20277         <return-value>
20278           <type name="none" c:type="void"/>
20279         </return-value>
20280         <parameters>
20281           <parameter name="image">
20282             <type name="Image" c:type="GtkImage*"/>
20283           </parameter>
20284           <parameter name="filename" allow-none="1">
20285             <type name="string" c:type="gchar*"/>
20286           </parameter>
20287         </parameters>
20288       </method>
20289       <method name="set_from_pixbuf" c:identifier="gtk_image_set_from_pixbuf">
20290         <return-value>
20291           <type name="none" c:type="void"/>
20292         </return-value>
20293         <parameters>
20294           <parameter name="image">
20295             <type name="Image" c:type="GtkImage*"/>
20296           </parameter>
20297           <parameter name="pixbuf" allow-none="1">
20298             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
20299           </parameter>
20300         </parameters>
20301       </method>
20302       <method name="set_from_stock" c:identifier="gtk_image_set_from_stock">
20303         <return-value>
20304           <type name="none" c:type="void"/>
20305         </return-value>
20306         <parameters>
20307           <parameter name="image">
20308             <type name="Image" c:type="GtkImage*"/>
20309           </parameter>
20310           <parameter name="stock_id">
20311             <type name="string" c:type="gchar*"/>
20312           </parameter>
20313           <parameter name="size">
20314             <type name="IconSize" c:type="GtkIconSize"/>
20315           </parameter>
20316         </parameters>
20317       </method>
20318       <method name="set_from_icon_set"
20319               c:identifier="gtk_image_set_from_icon_set">
20320         <return-value>
20321           <type name="none" c:type="void"/>
20322         </return-value>
20323         <parameters>
20324           <parameter name="image">
20325             <type name="Image" c:type="GtkImage*"/>
20326           </parameter>
20327           <parameter name="icon_set">
20328             <type name="GtkIconSet" c:type="GtkIconSet*"/>
20329           </parameter>
20330           <parameter name="size">
20331             <type name="IconSize" c:type="GtkIconSize"/>
20332           </parameter>
20333         </parameters>
20334       </method>
20335       <method name="set_from_animation"
20336               c:identifier="gtk_image_set_from_animation">
20337         <return-value>
20338           <type name="none" c:type="void"/>
20339         </return-value>
20340         <parameters>
20341           <parameter name="image">
20342             <type name="Image" c:type="GtkImage*"/>
20343           </parameter>
20344           <parameter name="animation">
20345             <type name="GdkPixbufAnimation" c:type="GdkPixbufAnimation*"/>
20346           </parameter>
20347         </parameters>
20348       </method>
20349       <method name="set_from_icon_name"
20350               c:identifier="gtk_image_set_from_icon_name">
20351         <return-value>
20352           <type name="none" c:type="void"/>
20353         </return-value>
20354         <parameters>
20355           <parameter name="image">
20356             <type name="Image" c:type="GtkImage*"/>
20357           </parameter>
20358           <parameter name="icon_name">
20359             <type name="string" c:type="gchar*"/>
20360           </parameter>
20361           <parameter name="size">
20362             <type name="IconSize" c:type="GtkIconSize"/>
20363           </parameter>
20364         </parameters>
20365       </method>
20366       <method name="set_pixel_size" c:identifier="gtk_image_set_pixel_size">
20367         <return-value>
20368           <type name="none" c:type="void"/>
20369         </return-value>
20370         <parameters>
20371           <parameter name="image">
20372             <type name="Image" c:type="GtkImage*"/>
20373           </parameter>
20374           <parameter name="pixel_size">
20375             <type name="int32" c:type="gint"/>
20376           </parameter>
20377         </parameters>
20378       </method>
20379       <method name="get_storage_type"
20380               c:identifier="gtk_image_get_storage_type">
20381         <return-value>
20382           <type name="ImageType" c:type="GtkImageType"/>
20383         </return-value>
20384         <parameters>
20385           <parameter name="image">
20386             <type name="Image" c:type="GtkImage*"/>
20387           </parameter>
20388         </parameters>
20389       </method>
20390       <method name="get_pixmap" c:identifier="gtk_image_get_pixmap">
20391         <return-value>
20392           <type name="none" c:type="void"/>
20393         </return-value>
20394         <parameters>
20395           <parameter name="image">
20396             <type name="Image" c:type="GtkImage*"/>
20397           </parameter>
20398           <parameter name="pixmap">
20399             <type name="Gdk.Pixmap" c:type="GdkPixmap**"/>
20400           </parameter>
20401           <parameter name="mask">
20402             <type name="GdkBitmap" c:type="GdkBitmap**"/>
20403           </parameter>
20404         </parameters>
20405       </method>
20406       <method name="get_image" c:identifier="gtk_image_get_image">
20407         <return-value>
20408           <type name="none" c:type="void"/>
20409         </return-value>
20410         <parameters>
20411           <parameter name="image">
20412             <type name="Image" c:type="GtkImage*"/>
20413           </parameter>
20414           <parameter name="gdk_image">
20415             <type name="Gdk.Image" c:type="GdkImage**"/>
20416           </parameter>
20417           <parameter name="mask">
20418             <type name="GdkBitmap" c:type="GdkBitmap**"/>
20419           </parameter>
20420         </parameters>
20421       </method>
20422       <method name="get_pixbuf" c:identifier="gtk_image_get_pixbuf">
20423         <return-value>
20424           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
20425         </return-value>
20426         <parameters>
20427           <parameter name="image">
20428             <type name="Image" c:type="GtkImage*"/>
20429           </parameter>
20430         </parameters>
20431       </method>
20432       <method name="get_stock" c:identifier="gtk_image_get_stock">
20433         <return-value>
20434           <type name="none" c:type="void"/>
20435         </return-value>
20436         <parameters>
20437           <parameter name="image">
20438             <type name="Image" c:type="GtkImage*"/>
20439           </parameter>
20440           <parameter name="stock_id">
20441             <type name="gchar" c:type="gchar**"/>
20442           </parameter>
20443           <parameter name="size">
20444             <type name="IconSize" c:type="GtkIconSize*"/>
20445           </parameter>
20446         </parameters>
20447       </method>
20448       <method name="get_icon_set" c:identifier="gtk_image_get_icon_set">
20449         <return-value>
20450           <type name="none" c:type="void"/>
20451         </return-value>
20452         <parameters>
20453           <parameter name="image">
20454             <type name="Image" c:type="GtkImage*"/>
20455           </parameter>
20456           <parameter name="icon_set">
20457             <type name="GtkIconSet" c:type="GtkIconSet**"/>
20458           </parameter>
20459           <parameter name="size">
20460             <type name="IconSize" c:type="GtkIconSize*"/>
20461           </parameter>
20462         </parameters>
20463       </method>
20464       <method name="get_animation" c:identifier="gtk_image_get_animation">
20465         <return-value>
20466           <type name="GdkPixbufAnimation" c:type="GdkPixbufAnimation*"/>
20467         </return-value>
20468         <parameters>
20469           <parameter name="image">
20470             <type name="Image" c:type="GtkImage*"/>
20471           </parameter>
20472         </parameters>
20473       </method>
20474       <method name="get_icon_name" c:identifier="gtk_image_get_icon_name">
20475         <return-value>
20476           <type name="none" c:type="void"/>
20477         </return-value>
20478         <parameters>
20479           <parameter name="image">
20480             <type name="Image" c:type="GtkImage*"/>
20481           </parameter>
20482           <parameter name="icon_name">
20483             <type name="gchar" c:type="gchar**"/>
20484           </parameter>
20485           <parameter name="size">
20486             <type name="IconSize" c:type="GtkIconSize*"/>
20487           </parameter>
20488         </parameters>
20489       </method>
20490       <method name="get_pixel_size" c:identifier="gtk_image_get_pixel_size">
20491         <return-value>
20492           <type name="int32" c:type="gint"/>
20493         </return-value>
20494         <parameters>
20495           <parameter name="image">
20496             <type name="Image" c:type="GtkImage*"/>
20497           </parameter>
20498         </parameters>
20499       </method>
20500       <method name="set" c:identifier="gtk_image_set">
20501         <return-value>
20502           <type name="none" c:type="void"/>
20503         </return-value>
20504         <parameters>
20505           <parameter name="image">
20506             <type name="Image" c:type="GtkImage*"/>
20507           </parameter>
20508           <parameter name="val">
20509             <type name="Gdk.Image" c:type="GdkImage*"/>
20510           </parameter>
20511           <parameter name="mask">
20512             <type name="GdkBitmap" c:type="GdkBitmap*"/>
20513           </parameter>
20514         </parameters>
20515       </method>
20516       <method name="get" c:identifier="gtk_image_get">
20517         <return-value>
20518           <type name="none" c:type="void"/>
20519         </return-value>
20520         <parameters>
20521           <parameter name="image">
20522             <type name="Image" c:type="GtkImage*"/>
20523           </parameter>
20524           <parameter name="val">
20525             <type name="Gdk.Image" c:type="GdkImage**"/>
20526           </parameter>
20527           <parameter name="mask">
20528             <type name="GdkBitmap" c:type="GdkBitmap**"/>
20529           </parameter>
20530         </parameters>
20531       </method>
20532       <property name="pixbuf">
20533         <type name="GdkPixbuf" c:type="GdkPixbuf"/>
20534       </property>
20535       <property name="pixmap">
20536         <type name="GdkPixmap" c:type="GdkPixmap"/>
20537       </property>
20538       <property name="image">
20539         <type name="GdkImage" c:type="GdkImage"/>
20540       </property>
20541       <property name="mask">
20542         <type name="GdkPixmap" c:type="GdkPixmap"/>
20543       </property>
20544       <property name="file">
20545         <type name="string" c:type="gchararray"/>
20546       </property>
20547       <property name="stock">
20548         <type name="string" c:type="gchararray"/>
20549       </property>
20550       <property name="icon-set">
20551         <type name="GtkIconSet" c:type="GtkIconSet"/>
20552       </property>
20553       <property name="icon-size">
20554         <type name="int32" c:type="gint"/>
20555       </property>
20556       <property name="pixel-size">
20557         <type name="int32" c:type="gint"/>
20558       </property>
20559       <property name="pixbuf-animation">
20560         <type name="GdkPixbufAnimation" c:type="GdkPixbufAnimation"/>
20561       </property>
20562       <property name="icon-name">
20563         <type name="string" c:type="gchararray"/>
20564       </property>
20565       <property name="storage-type">
20566         <type name="GtkImageType" c:type="GtkImageType"/>
20567       </property>
20568       <callback name="_gtk_reserved1">
20569         <return-value>
20570           <type name="none" c:type="void"/>
20571         </return-value>
20572       </callback>
20573       <callback name="_gtk_reserved2">
20574         <return-value>
20575           <type name="none" c:type="void"/>
20576         </return-value>
20577       </callback>
20578       <callback name="_gtk_reserved3">
20579         <return-value>
20580           <type name="none" c:type="void"/>
20581         </return-value>
20582       </callback>
20583       <callback name="_gtk_reserved4">
20584         <return-value>
20585           <type name="none" c:type="void"/>
20586         </return-value>
20587       </callback>
20588     </class>
20589     <function name="image_new" c:identifier="gtk_image_new">
20590       <return-value>
20591         <type name="GtkWidget*" c:type="GtkWidget*"/>
20592       </return-value>
20593     </function>
20594     <function name="image_new_from_pixmap"
20595               c:identifier="gtk_image_new_from_pixmap">
20596       <return-value>
20597         <type name="GtkWidget*" c:type="GtkWidget*"/>
20598       </return-value>
20599       <parameters>
20600         <parameter name="pixmap" allow-none="1">
20601           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
20602         </parameter>
20603         <parameter name="mask" allow-none="1">
20604           <type name="GdkBitmap" c:type="GdkBitmap*"/>
20605         </parameter>
20606       </parameters>
20607     </function>
20608     <function name="image_new_from_image"
20609               c:identifier="gtk_image_new_from_image">
20610       <return-value>
20611         <type name="GtkWidget*" c:type="GtkWidget*"/>
20612       </return-value>
20613       <parameters>
20614         <parameter name="image" allow-none="1">
20615           <type name="Gdk.Image" c:type="GdkImage*"/>
20616         </parameter>
20617         <parameter name="mask" allow-none="1">
20618           <type name="GdkBitmap" c:type="GdkBitmap*"/>
20619         </parameter>
20620       </parameters>
20621     </function>
20622     <function name="image_new_from_file"
20623               c:identifier="gtk_image_new_from_file">
20624       <return-value>
20625         <type name="GtkWidget*" c:type="GtkWidget*"/>
20626       </return-value>
20627       <parameters>
20628         <parameter name="filename">
20629           <type name="string" c:type="gchar*"/>
20630         </parameter>
20631       </parameters>
20632     </function>
20633     <function name="image_new_from_pixbuf"
20634               c:identifier="gtk_image_new_from_pixbuf">
20635       <return-value>
20636         <type name="GtkWidget*" c:type="GtkWidget*"/>
20637       </return-value>
20638       <parameters>
20639         <parameter name="pixbuf" allow-none="1">
20640           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
20641         </parameter>
20642       </parameters>
20643     </function>
20644     <function name="image_new_from_stock"
20645               c:identifier="gtk_image_new_from_stock">
20646       <return-value>
20647         <type name="GtkWidget*" c:type="GtkWidget*"/>
20648       </return-value>
20649       <parameters>
20650         <parameter name="stock_id">
20651           <type name="string" c:type="gchar*"/>
20652         </parameter>
20653         <parameter name="size">
20654           <type name="IconSize" c:type="GtkIconSize"/>
20655         </parameter>
20656       </parameters>
20657     </function>
20658     <function name="image_new_from_icon_set"
20659               c:identifier="gtk_image_new_from_icon_set">
20660       <return-value>
20661         <type name="GtkWidget*" c:type="GtkWidget*"/>
20662       </return-value>
20663       <parameters>
20664         <parameter name="icon_set">
20665           <type name="GtkIconSet" c:type="GtkIconSet*"/>
20666         </parameter>
20667         <parameter name="size">
20668           <type name="IconSize" c:type="GtkIconSize"/>
20669         </parameter>
20670       </parameters>
20671     </function>
20672     <function name="image_new_from_animation"
20673               c:identifier="gtk_image_new_from_animation">
20674       <return-value>
20675         <type name="GtkWidget*" c:type="GtkWidget*"/>
20676       </return-value>
20677       <parameters>
20678         <parameter name="animation">
20679           <type name="GdkPixbufAnimation" c:type="GdkPixbufAnimation*"/>
20680         </parameter>
20681       </parameters>
20682     </function>
20683     <function name="image_new_from_icon_name"
20684               c:identifier="gtk_image_new_from_icon_name">
20685       <return-value>
20686         <type name="GtkWidget*" c:type="GtkWidget*"/>
20687       </return-value>
20688       <parameters>
20689         <parameter name="icon_name">
20690           <type name="string" c:type="gchar*"/>
20691         </parameter>
20692         <parameter name="size">
20693           <type name="IconSize" c:type="GtkIconSize"/>
20694         </parameter>
20695       </parameters>
20696     </function>
20697     <class name="Button"
20698            c:type="GtkButton"
20699            parent="Bin"
20700            glib:type-name="GtkButton"
20701            glib:get-type="gtk_button_get_type">
20702       <method name="pressed" c:identifier="gtk_button_pressed">
20703         <return-value>
20704           <type name="none" c:type="void"/>
20705         </return-value>
20706         <parameters>
20707           <parameter name="button">
20708             <type name="Button" c:type="GtkButton*"/>
20709           </parameter>
20710         </parameters>
20711       </method>
20712       <method name="released" c:identifier="gtk_button_released">
20713         <return-value>
20714           <type name="none" c:type="void"/>
20715         </return-value>
20716         <parameters>
20717           <parameter name="button">
20718             <type name="Button" c:type="GtkButton*"/>
20719           </parameter>
20720         </parameters>
20721       </method>
20722       <method name="clicked" c:identifier="gtk_button_clicked">
20723         <return-value>
20724           <type name="none" c:type="void"/>
20725         </return-value>
20726         <parameters>
20727           <parameter name="button">
20728             <type name="Button" c:type="GtkButton*"/>
20729           </parameter>
20730         </parameters>
20731       </method>
20732       <method name="enter" c:identifier="gtk_button_enter">
20733         <return-value>
20734           <type name="none" c:type="void"/>
20735         </return-value>
20736         <parameters>
20737           <parameter name="button">
20738             <type name="Button" c:type="GtkButton*"/>
20739           </parameter>
20740         </parameters>
20741       </method>
20742       <method name="leave" c:identifier="gtk_button_leave">
20743         <return-value>
20744           <type name="none" c:type="void"/>
20745         </return-value>
20746         <parameters>
20747           <parameter name="button">
20748             <type name="Button" c:type="GtkButton*"/>
20749           </parameter>
20750         </parameters>
20751       </method>
20752       <method name="set_relief" c:identifier="gtk_button_set_relief">
20753         <return-value>
20754           <type name="none" c:type="void"/>
20755         </return-value>
20756         <parameters>
20757           <parameter name="button">
20758             <type name="Button" c:type="GtkButton*"/>
20759           </parameter>
20760           <parameter name="newstyle">
20761             <type name="ReliefStyle" c:type="GtkReliefStyle"/>
20762           </parameter>
20763         </parameters>
20764       </method>
20765       <method name="get_relief" c:identifier="gtk_button_get_relief">
20766         <return-value>
20767           <type name="ReliefStyle" c:type="GtkReliefStyle"/>
20768         </return-value>
20769         <parameters>
20770           <parameter name="button">
20771             <type name="Button" c:type="GtkButton*"/>
20772           </parameter>
20773         </parameters>
20774       </method>
20775       <method name="set_label" c:identifier="gtk_button_set_label">
20776         <return-value>
20777           <type name="none" c:type="void"/>
20778         </return-value>
20779         <parameters>
20780           <parameter name="button">
20781             <type name="Button" c:type="GtkButton*"/>
20782           </parameter>
20783           <parameter name="label">
20784             <type name="string" c:type="gchar*"/>
20785           </parameter>
20786         </parameters>
20787       </method>
20788       <method name="get_label" c:identifier="gtk_button_get_label">
20789         <return-value>
20790           <type name="string" c:type="gchar*"/>
20791         </return-value>
20792         <parameters>
20793           <parameter name="button">
20794             <type name="Button" c:type="GtkButton*"/>
20795           </parameter>
20796         </parameters>
20797       </method>
20798       <method name="set_use_underline"
20799               c:identifier="gtk_button_set_use_underline">
20800         <return-value>
20801           <type name="none" c:type="void"/>
20802         </return-value>
20803         <parameters>
20804           <parameter name="button">
20805             <type name="Button" c:type="GtkButton*"/>
20806           </parameter>
20807           <parameter name="use_underline">
20808             <type name="boolean" c:type="gboolean"/>
20809           </parameter>
20810         </parameters>
20811       </method>
20812       <method name="get_use_underline"
20813               c:identifier="gtk_button_get_use_underline">
20814         <return-value>
20815           <type name="boolean" c:type="gboolean"/>
20816         </return-value>
20817         <parameters>
20818           <parameter name="button">
20819             <type name="Button" c:type="GtkButton*"/>
20820           </parameter>
20821         </parameters>
20822       </method>
20823       <method name="set_use_stock" c:identifier="gtk_button_set_use_stock">
20824         <return-value>
20825           <type name="none" c:type="void"/>
20826         </return-value>
20827         <parameters>
20828           <parameter name="button">
20829             <type name="Button" c:type="GtkButton*"/>
20830           </parameter>
20831           <parameter name="use_stock">
20832             <type name="boolean" c:type="gboolean"/>
20833           </parameter>
20834         </parameters>
20835       </method>
20836       <method name="get_use_stock" c:identifier="gtk_button_get_use_stock">
20837         <return-value>
20838           <type name="boolean" c:type="gboolean"/>
20839         </return-value>
20840         <parameters>
20841           <parameter name="button">
20842             <type name="Button" c:type="GtkButton*"/>
20843           </parameter>
20844         </parameters>
20845       </method>
20846       <method name="set_focus_on_click"
20847               c:identifier="gtk_button_set_focus_on_click">
20848         <return-value>
20849           <type name="none" c:type="void"/>
20850         </return-value>
20851         <parameters>
20852           <parameter name="button">
20853             <type name="Button" c:type="GtkButton*"/>
20854           </parameter>
20855           <parameter name="focus_on_click">
20856             <type name="boolean" c:type="gboolean"/>
20857           </parameter>
20858         </parameters>
20859       </method>
20860       <method name="get_focus_on_click"
20861               c:identifier="gtk_button_get_focus_on_click">
20862         <return-value>
20863           <type name="boolean" c:type="gboolean"/>
20864         </return-value>
20865         <parameters>
20866           <parameter name="button">
20867             <type name="Button" c:type="GtkButton*"/>
20868           </parameter>
20869         </parameters>
20870       </method>
20871       <method name="set_alignment" c:identifier="gtk_button_set_alignment">
20872         <return-value>
20873           <type name="none" c:type="void"/>
20874         </return-value>
20875         <parameters>
20876           <parameter name="button">
20877             <type name="Button" c:type="GtkButton*"/>
20878           </parameter>
20879           <parameter name="xalign">
20880             <type name="float" c:type="gfloat"/>
20881           </parameter>
20882           <parameter name="yalign">
20883             <type name="float" c:type="gfloat"/>
20884           </parameter>
20885         </parameters>
20886       </method>
20887       <method name="get_alignment" c:identifier="gtk_button_get_alignment">
20888         <return-value>
20889           <type name="none" c:type="void"/>
20890         </return-value>
20891         <parameters>
20892           <parameter name="button">
20893             <type name="Button" c:type="GtkButton*"/>
20894           </parameter>
20895           <parameter name="xalign">
20896             <type name="gfloat" c:type="gfloat*"/>
20897           </parameter>
20898           <parameter name="yalign">
20899             <type name="gfloat" c:type="gfloat*"/>
20900           </parameter>
20901         </parameters>
20902       </method>
20903       <method name="set_image" c:identifier="gtk_button_set_image">
20904         <return-value>
20905           <type name="none" c:type="void"/>
20906         </return-value>
20907         <parameters>
20908           <parameter name="button">
20909             <type name="Button" c:type="GtkButton*"/>
20910           </parameter>
20911           <parameter name="image">
20912             <type name="Widget" c:type="GtkWidget*"/>
20913           </parameter>
20914         </parameters>
20915       </method>
20916       <method name="get_image" c:identifier="gtk_button_get_image">
20917         <return-value>
20918           <type name="Widget" c:type="GtkWidget*"/>
20919         </return-value>
20920         <parameters>
20921           <parameter name="button">
20922             <type name="Button" c:type="GtkButton*"/>
20923           </parameter>
20924         </parameters>
20925       </method>
20926       <method name="set_image_position"
20927               c:identifier="gtk_button_set_image_position">
20928         <return-value>
20929           <type name="none" c:type="void"/>
20930         </return-value>
20931         <parameters>
20932           <parameter name="button">
20933             <type name="Button" c:type="GtkButton*"/>
20934           </parameter>
20935           <parameter name="position">
20936             <type name="PositionType" c:type="GtkPositionType"/>
20937           </parameter>
20938         </parameters>
20939       </method>
20940       <method name="get_image_position"
20941               c:identifier="gtk_button_get_image_position">
20942         <return-value>
20943           <type name="PositionType" c:type="GtkPositionType"/>
20944         </return-value>
20945         <parameters>
20946           <parameter name="button">
20947             <type name="Button" c:type="GtkButton*"/>
20948           </parameter>
20949         </parameters>
20950       </method>
20951       <property name="label">
20952         <type name="string" c:type="gchararray"/>
20953       </property>
20954       <property name="image">
20955         <type name="GtkWidget" c:type="GtkWidget"/>
20956       </property>
20957       <property name="relief">
20958         <type name="GtkReliefStyle" c:type="GtkReliefStyle"/>
20959       </property>
20960       <property name="use-underline">
20961         <type name="boolean" c:type="gboolean"/>
20962       </property>
20963       <property name="use-stock">
20964         <type name="boolean" c:type="gboolean"/>
20965       </property>
20966       <property name="focus-on-click">
20967         <type name="boolean" c:type="gboolean"/>
20968       </property>
20969       <property name="xalign">
20970         <type name="float" c:type="gfloat"/>
20971       </property>
20972       <property name="yalign">
20973         <type name="float" c:type="gfloat"/>
20974       </property>
20975       <property name="image-position">
20976         <type name="GtkPositionType" c:type="GtkPositionType"/>
20977       </property>
20978       <callback name="pressed">
20979         <return-value>
20980           <type name="none" c:type="void"/>
20981         </return-value>
20982         <parameters>
20983           <parameter name="button">
20984             <type name="GtkButton*" c:type="GtkButton*"/>
20985           </parameter>
20986         </parameters>
20987       </callback>
20988       <callback name="released">
20989         <return-value>
20990           <type name="none" c:type="void"/>
20991         </return-value>
20992         <parameters>
20993           <parameter name="button">
20994             <type name="GtkButton*" c:type="GtkButton*"/>
20995           </parameter>
20996         </parameters>
20997       </callback>
20998       <callback name="clicked">
20999         <return-value>
21000           <type name="none" c:type="void"/>
21001         </return-value>
21002         <parameters>
21003           <parameter name="button">
21004             <type name="GtkButton*" c:type="GtkButton*"/>
21005           </parameter>
21006         </parameters>
21007       </callback>
21008       <callback name="enter">
21009         <return-value>
21010           <type name="none" c:type="void"/>
21011         </return-value>
21012         <parameters>
21013           <parameter name="button">
21014             <type name="GtkButton*" c:type="GtkButton*"/>
21015           </parameter>
21016         </parameters>
21017       </callback>
21018       <callback name="leave">
21019         <return-value>
21020           <type name="none" c:type="void"/>
21021         </return-value>
21022         <parameters>
21023           <parameter name="button">
21024             <type name="GtkButton*" c:type="GtkButton*"/>
21025           </parameter>
21026         </parameters>
21027       </callback>
21028       <callback name="activate">
21029         <return-value>
21030           <type name="none" c:type="void"/>
21031         </return-value>
21032         <parameters>
21033           <parameter name="button">
21034             <type name="GtkButton*" c:type="GtkButton*"/>
21035           </parameter>
21036         </parameters>
21037       </callback>
21038       <callback name="_gtk_reserved1">
21039         <return-value>
21040           <type name="none" c:type="void"/>
21041         </return-value>
21042       </callback>
21043       <callback name="_gtk_reserved2">
21044         <return-value>
21045           <type name="none" c:type="void"/>
21046         </return-value>
21047       </callback>
21048       <callback name="_gtk_reserved3">
21049         <return-value>
21050           <type name="none" c:type="void"/>
21051         </return-value>
21052       </callback>
21053       <callback name="_gtk_reserved4">
21054         <return-value>
21055           <type name="none" c:type="void"/>
21056         </return-value>
21057       </callback>
21058       <glib:signal name="activate">
21059         <return-value>
21060           <type name="none" c:type="void"/>
21061         </return-value>
21062       </glib:signal>
21063       <glib:signal name="pressed">
21064         <return-value>
21065           <type name="none" c:type="void"/>
21066         </return-value>
21067       </glib:signal>
21068       <glib:signal name="released">
21069         <return-value>
21070           <type name="none" c:type="void"/>
21071         </return-value>
21072       </glib:signal>
21073       <glib:signal name="clicked">
21074         <return-value>
21075           <type name="none" c:type="void"/>
21076         </return-value>
21077       </glib:signal>
21078       <glib:signal name="enter">
21079         <return-value>
21080           <type name="none" c:type="void"/>
21081         </return-value>
21082       </glib:signal>
21083       <glib:signal name="leave">
21084         <return-value>
21085           <type name="none" c:type="void"/>
21086         </return-value>
21087       </glib:signal>
21088     </class>
21089     <function name="button_new" c:identifier="gtk_button_new">
21090       <return-value>
21091         <type name="GtkWidget*" c:type="GtkWidget*"/>
21092       </return-value>
21093     </function>
21094     <function name="button_new_with_label"
21095               c:identifier="gtk_button_new_with_label">
21096       <return-value>
21097         <type name="GtkWidget*" c:type="GtkWidget*"/>
21098       </return-value>
21099       <parameters>
21100         <parameter name="label">
21101           <type name="string" c:type="gchar*"/>
21102         </parameter>
21103       </parameters>
21104     </function>
21105     <function name="button_new_from_stock"
21106               c:identifier="gtk_button_new_from_stock">
21107       <return-value>
21108         <type name="GtkWidget*" c:type="GtkWidget*"/>
21109       </return-value>
21110       <parameters>
21111         <parameter name="stock_id">
21112           <type name="string" c:type="gchar*"/>
21113         </parameter>
21114       </parameters>
21115     </function>
21116     <function name="button_new_with_mnemonic"
21117               c:identifier="gtk_button_new_with_mnemonic">
21118       <return-value>
21119         <type name="GtkWidget*" c:type="GtkWidget*"/>
21120       </return-value>
21121       <parameters>
21122         <parameter name="label">
21123           <type name="string" c:type="gchar*"/>
21124         </parameter>
21125       </parameters>
21126     </function>
21127     <function name="button_set_depressed"
21128               c:identifier="_gtk_button_set_depressed">
21129       <return-value>
21130         <type name="none" c:type="void"/>
21131       </return-value>
21132       <parameters>
21133         <parameter name="button">
21134           <type name="Button" c:type="GtkButton*"/>
21135         </parameter>
21136         <parameter name="depressed">
21137           <type name="boolean" c:type="gboolean"/>
21138         </parameter>
21139       </parameters>
21140     </function>
21141     <function name="button_paint" c:identifier="_gtk_button_paint">
21142       <return-value>
21143         <type name="none" c:type="void"/>
21144       </return-value>
21145       <parameters>
21146         <parameter name="button">
21147           <type name="Button" c:type="GtkButton*"/>
21148         </parameter>
21149         <parameter name="area">
21150           <type name="GdkRectangle" c:type="GdkRectangle*"/>
21151         </parameter>
21152         <parameter name="state_type">
21153           <type name="StateType" c:type="GtkStateType"/>
21154         </parameter>
21155         <parameter name="shadow_type">
21156           <type name="ShadowType" c:type="GtkShadowType"/>
21157         </parameter>
21158         <parameter name="main_detail">
21159           <type name="string" c:type="gchar*"/>
21160         </parameter>
21161         <parameter name="default_detail">
21162           <type name="string" c:type="gchar*"/>
21163         </parameter>
21164       </parameters>
21165     </function>
21166     <function name="marshal_BOOLEAN__VOID"
21167               c:identifier="gtk_marshal_BOOLEAN__VOID">
21168       <return-value>
21169         <type name="none" c:type="void"/>
21170       </return-value>
21171       <parameters>
21172         <parameter name="closure">
21173           <type name="GClosure" c:type="GClosure*"/>
21174         </parameter>
21175         <parameter name="return_value">
21176           <type name="GValue" c:type="GValue*"/>
21177         </parameter>
21178         <parameter name="n_param_values">
21179           <type name="guint" c:type="guint"/>
21180         </parameter>
21181         <parameter name="param_values">
21182           <type name="GValue" c:type="GValue*"/>
21183         </parameter>
21184         <parameter name="invocation_hint">
21185           <type name="any" c:type="gpointer"/>
21186         </parameter>
21187         <parameter name="marshal_data">
21188           <type name="any" c:type="gpointer"/>
21189         </parameter>
21190       </parameters>
21191     </function>
21192     <function name="marshal_BOOLEAN__POINTER"
21193               c:identifier="gtk_marshal_BOOLEAN__POINTER">
21194       <return-value>
21195         <type name="none" c:type="void"/>
21196       </return-value>
21197       <parameters>
21198         <parameter name="closure">
21199           <type name="GClosure" c:type="GClosure*"/>
21200         </parameter>
21201         <parameter name="return_value">
21202           <type name="GValue" c:type="GValue*"/>
21203         </parameter>
21204         <parameter name="n_param_values">
21205           <type name="guint" c:type="guint"/>
21206         </parameter>
21207         <parameter name="param_values">
21208           <type name="GValue" c:type="GValue*"/>
21209         </parameter>
21210         <parameter name="invocation_hint">
21211           <type name="any" c:type="gpointer"/>
21212         </parameter>
21213         <parameter name="marshal_data">
21214           <type name="any" c:type="gpointer"/>
21215         </parameter>
21216       </parameters>
21217     </function>
21218     <function name="marshal_BOOLEAN__POINTER_POINTER_INT_INT"
21219               c:identifier="gtk_marshal_BOOLEAN__POINTER_POINTER_INT_INT">
21220       <return-value>
21221         <type name="none" c:type="void"/>
21222       </return-value>
21223       <parameters>
21224         <parameter name="closure">
21225           <type name="GClosure" c:type="GClosure*"/>
21226         </parameter>
21227         <parameter name="return_value">
21228           <type name="GValue" c:type="GValue*"/>
21229         </parameter>
21230         <parameter name="n_param_values">
21231           <type name="guint" c:type="guint"/>
21232         </parameter>
21233         <parameter name="param_values">
21234           <type name="GValue" c:type="GValue*"/>
21235         </parameter>
21236         <parameter name="invocation_hint">
21237           <type name="any" c:type="gpointer"/>
21238         </parameter>
21239         <parameter name="marshal_data">
21240           <type name="any" c:type="gpointer"/>
21241         </parameter>
21242       </parameters>
21243     </function>
21244     <function name="marshal_BOOLEAN__POINTER_INT_INT"
21245               c:identifier="gtk_marshal_BOOLEAN__POINTER_INT_INT">
21246       <return-value>
21247         <type name="none" c:type="void"/>
21248       </return-value>
21249       <parameters>
21250         <parameter name="closure">
21251           <type name="GClosure" c:type="GClosure*"/>
21252         </parameter>
21253         <parameter name="return_value">
21254           <type name="GValue" c:type="GValue*"/>
21255         </parameter>
21256         <parameter name="n_param_values">
21257           <type name="guint" c:type="guint"/>
21258         </parameter>
21259         <parameter name="param_values">
21260           <type name="GValue" c:type="GValue*"/>
21261         </parameter>
21262         <parameter name="invocation_hint">
21263           <type name="any" c:type="gpointer"/>
21264         </parameter>
21265         <parameter name="marshal_data">
21266           <type name="any" c:type="gpointer"/>
21267         </parameter>
21268       </parameters>
21269     </function>
21270     <function name="marshal_BOOLEAN__POINTER_INT_INT_UINT"
21271               c:identifier="gtk_marshal_BOOLEAN__POINTER_INT_INT_UINT">
21272       <return-value>
21273         <type name="none" c:type="void"/>
21274       </return-value>
21275       <parameters>
21276         <parameter name="closure">
21277           <type name="GClosure" c:type="GClosure*"/>
21278         </parameter>
21279         <parameter name="return_value">
21280           <type name="GValue" c:type="GValue*"/>
21281         </parameter>
21282         <parameter name="n_param_values">
21283           <type name="guint" c:type="guint"/>
21284         </parameter>
21285         <parameter name="param_values">
21286           <type name="GValue" c:type="GValue*"/>
21287         </parameter>
21288         <parameter name="invocation_hint">
21289           <type name="any" c:type="gpointer"/>
21290         </parameter>
21291         <parameter name="marshal_data">
21292           <type name="any" c:type="gpointer"/>
21293         </parameter>
21294       </parameters>
21295     </function>
21296     <function name="marshal_BOOLEAN__POINTER_STRING_STRING_POINTER"
21297               c:identifier="gtk_marshal_BOOLEAN__POINTER_STRING_STRING_POINTER">
21298       <return-value>
21299         <type name="none" c:type="void"/>
21300       </return-value>
21301       <parameters>
21302         <parameter name="closure">
21303           <type name="GClosure" c:type="GClosure*"/>
21304         </parameter>
21305         <parameter name="return_value">
21306           <type name="GValue" c:type="GValue*"/>
21307         </parameter>
21308         <parameter name="n_param_values">
21309           <type name="guint" c:type="guint"/>
21310         </parameter>
21311         <parameter name="param_values">
21312           <type name="GValue" c:type="GValue*"/>
21313         </parameter>
21314         <parameter name="invocation_hint">
21315           <type name="any" c:type="gpointer"/>
21316         </parameter>
21317         <parameter name="marshal_data">
21318           <type name="any" c:type="gpointer"/>
21319         </parameter>
21320       </parameters>
21321     </function>
21322     <function name="marshal_ENUM__ENUM" c:identifier="gtk_marshal_ENUM__ENUM">
21323       <return-value>
21324         <type name="none" c:type="void"/>
21325       </return-value>
21326       <parameters>
21327         <parameter name="closure">
21328           <type name="GClosure" c:type="GClosure*"/>
21329         </parameter>
21330         <parameter name="return_value">
21331           <type name="GValue" c:type="GValue*"/>
21332         </parameter>
21333         <parameter name="n_param_values">
21334           <type name="guint" c:type="guint"/>
21335         </parameter>
21336         <parameter name="param_values">
21337           <type name="GValue" c:type="GValue*"/>
21338         </parameter>
21339         <parameter name="invocation_hint">
21340           <type name="any" c:type="gpointer"/>
21341         </parameter>
21342         <parameter name="marshal_data">
21343           <type name="any" c:type="gpointer"/>
21344         </parameter>
21345       </parameters>
21346     </function>
21347     <function name="marshal_INT__POINTER"
21348               c:identifier="gtk_marshal_INT__POINTER">
21349       <return-value>
21350         <type name="none" c:type="void"/>
21351       </return-value>
21352       <parameters>
21353         <parameter name="closure">
21354           <type name="GClosure" c:type="GClosure*"/>
21355         </parameter>
21356         <parameter name="return_value">
21357           <type name="GValue" c:type="GValue*"/>
21358         </parameter>
21359         <parameter name="n_param_values">
21360           <type name="guint" c:type="guint"/>
21361         </parameter>
21362         <parameter name="param_values">
21363           <type name="GValue" c:type="GValue*"/>
21364         </parameter>
21365         <parameter name="invocation_hint">
21366           <type name="any" c:type="gpointer"/>
21367         </parameter>
21368         <parameter name="marshal_data">
21369           <type name="any" c:type="gpointer"/>
21370         </parameter>
21371       </parameters>
21372     </function>
21373     <function name="marshal_INT__POINTER_CHAR_CHAR"
21374               c:identifier="gtk_marshal_INT__POINTER_CHAR_CHAR">
21375       <return-value>
21376         <type name="none" c:type="void"/>
21377       </return-value>
21378       <parameters>
21379         <parameter name="closure">
21380           <type name="GClosure" c:type="GClosure*"/>
21381         </parameter>
21382         <parameter name="return_value">
21383           <type name="GValue" c:type="GValue*"/>
21384         </parameter>
21385         <parameter name="n_param_values">
21386           <type name="guint" c:type="guint"/>
21387         </parameter>
21388         <parameter name="param_values">
21389           <type name="GValue" c:type="GValue*"/>
21390         </parameter>
21391         <parameter name="invocation_hint">
21392           <type name="any" c:type="gpointer"/>
21393         </parameter>
21394         <parameter name="marshal_data">
21395           <type name="any" c:type="gpointer"/>
21396         </parameter>
21397       </parameters>
21398     </function>
21399     <function name="marshal_VOID__ENUM_FLOAT"
21400               c:identifier="gtk_marshal_VOID__ENUM_FLOAT">
21401       <return-value>
21402         <type name="none" c:type="void"/>
21403       </return-value>
21404       <parameters>
21405         <parameter name="closure">
21406           <type name="GClosure" c:type="GClosure*"/>
21407         </parameter>
21408         <parameter name="return_value">
21409           <type name="GValue" c:type="GValue*"/>
21410         </parameter>
21411         <parameter name="n_param_values">
21412           <type name="guint" c:type="guint"/>
21413         </parameter>
21414         <parameter name="param_values">
21415           <type name="GValue" c:type="GValue*"/>
21416         </parameter>
21417         <parameter name="invocation_hint">
21418           <type name="any" c:type="gpointer"/>
21419         </parameter>
21420         <parameter name="marshal_data">
21421           <type name="any" c:type="gpointer"/>
21422         </parameter>
21423       </parameters>
21424     </function>
21425     <function name="marshal_VOID__ENUM_FLOAT_BOOLEAN"
21426               c:identifier="gtk_marshal_VOID__ENUM_FLOAT_BOOLEAN">
21427       <return-value>
21428         <type name="none" c:type="void"/>
21429       </return-value>
21430       <parameters>
21431         <parameter name="closure">
21432           <type name="GClosure" c:type="GClosure*"/>
21433         </parameter>
21434         <parameter name="return_value">
21435           <type name="GValue" c:type="GValue*"/>
21436         </parameter>
21437         <parameter name="n_param_values">
21438           <type name="guint" c:type="guint"/>
21439         </parameter>
21440         <parameter name="param_values">
21441           <type name="GValue" c:type="GValue*"/>
21442         </parameter>
21443         <parameter name="invocation_hint">
21444           <type name="any" c:type="gpointer"/>
21445         </parameter>
21446         <parameter name="marshal_data">
21447           <type name="any" c:type="gpointer"/>
21448         </parameter>
21449       </parameters>
21450     </function>
21451     <function name="marshal_VOID__INT_INT"
21452               c:identifier="gtk_marshal_VOID__INT_INT">
21453       <return-value>
21454         <type name="none" c:type="void"/>
21455       </return-value>
21456       <parameters>
21457         <parameter name="closure">
21458           <type name="GClosure" c:type="GClosure*"/>
21459         </parameter>
21460         <parameter name="return_value">
21461           <type name="GValue" c:type="GValue*"/>
21462         </parameter>
21463         <parameter name="n_param_values">
21464           <type name="guint" c:type="guint"/>
21465         </parameter>
21466         <parameter name="param_values">
21467           <type name="GValue" c:type="GValue*"/>
21468         </parameter>
21469         <parameter name="invocation_hint">
21470           <type name="any" c:type="gpointer"/>
21471         </parameter>
21472         <parameter name="marshal_data">
21473           <type name="any" c:type="gpointer"/>
21474         </parameter>
21475       </parameters>
21476     </function>
21477     <function name="marshal_VOID__INT_INT_POINTER"
21478               c:identifier="gtk_marshal_VOID__INT_INT_POINTER">
21479       <return-value>
21480         <type name="none" c:type="void"/>
21481       </return-value>
21482       <parameters>
21483         <parameter name="closure">
21484           <type name="GClosure" c:type="GClosure*"/>
21485         </parameter>
21486         <parameter name="return_value">
21487           <type name="GValue" c:type="GValue*"/>
21488         </parameter>
21489         <parameter name="n_param_values">
21490           <type name="guint" c:type="guint"/>
21491         </parameter>
21492         <parameter name="param_values">
21493           <type name="GValue" c:type="GValue*"/>
21494         </parameter>
21495         <parameter name="invocation_hint">
21496           <type name="any" c:type="gpointer"/>
21497         </parameter>
21498         <parameter name="marshal_data">
21499           <type name="any" c:type="gpointer"/>
21500         </parameter>
21501       </parameters>
21502     </function>
21503     <function name="marshal_VOID__POINTER_INT"
21504               c:identifier="gtk_marshal_VOID__POINTER_INT">
21505       <return-value>
21506         <type name="none" c:type="void"/>
21507       </return-value>
21508       <parameters>
21509         <parameter name="closure">
21510           <type name="GClosure" c:type="GClosure*"/>
21511         </parameter>
21512         <parameter name="return_value">
21513           <type name="GValue" c:type="GValue*"/>
21514         </parameter>
21515         <parameter name="n_param_values">
21516           <type name="guint" c:type="guint"/>
21517         </parameter>
21518         <parameter name="param_values">
21519           <type name="GValue" c:type="GValue*"/>
21520         </parameter>
21521         <parameter name="invocation_hint">
21522           <type name="any" c:type="gpointer"/>
21523         </parameter>
21524         <parameter name="marshal_data">
21525           <type name="any" c:type="gpointer"/>
21526         </parameter>
21527       </parameters>
21528     </function>
21529     <function name="marshal_VOID__POINTER_POINTER"
21530               c:identifier="gtk_marshal_VOID__POINTER_POINTER">
21531       <return-value>
21532         <type name="none" c:type="void"/>
21533       </return-value>
21534       <parameters>
21535         <parameter name="closure">
21536           <type name="GClosure" c:type="GClosure*"/>
21537         </parameter>
21538         <parameter name="return_value">
21539           <type name="GValue" c:type="GValue*"/>
21540         </parameter>
21541         <parameter name="n_param_values">
21542           <type name="guint" c:type="guint"/>
21543         </parameter>
21544         <parameter name="param_values">
21545           <type name="GValue" c:type="GValue*"/>
21546         </parameter>
21547         <parameter name="invocation_hint">
21548           <type name="any" c:type="gpointer"/>
21549         </parameter>
21550         <parameter name="marshal_data">
21551           <type name="any" c:type="gpointer"/>
21552         </parameter>
21553       </parameters>
21554     </function>
21555     <function name="marshal_VOID__POINTER_POINTER_POINTER"
21556               c:identifier="gtk_marshal_VOID__POINTER_POINTER_POINTER">
21557       <return-value>
21558         <type name="none" c:type="void"/>
21559       </return-value>
21560       <parameters>
21561         <parameter name="closure">
21562           <type name="GClosure" c:type="GClosure*"/>
21563         </parameter>
21564         <parameter name="return_value">
21565           <type name="GValue" c:type="GValue*"/>
21566         </parameter>
21567         <parameter name="n_param_values">
21568           <type name="guint" c:type="guint"/>
21569         </parameter>
21570         <parameter name="param_values">
21571           <type name="GValue" c:type="GValue*"/>
21572         </parameter>
21573         <parameter name="invocation_hint">
21574           <type name="any" c:type="gpointer"/>
21575         </parameter>
21576         <parameter name="marshal_data">
21577           <type name="any" c:type="gpointer"/>
21578         </parameter>
21579       </parameters>
21580     </function>
21581     <function name="marshal_VOID__POINTER_STRING_STRING"
21582               c:identifier="gtk_marshal_VOID__POINTER_STRING_STRING">
21583       <return-value>
21584         <type name="none" c:type="void"/>
21585       </return-value>
21586       <parameters>
21587         <parameter name="closure">
21588           <type name="GClosure" c:type="GClosure*"/>
21589         </parameter>
21590         <parameter name="return_value">
21591           <type name="GValue" c:type="GValue*"/>
21592         </parameter>
21593         <parameter name="n_param_values">
21594           <type name="guint" c:type="guint"/>
21595         </parameter>
21596         <parameter name="param_values">
21597           <type name="GValue" c:type="GValue*"/>
21598         </parameter>
21599         <parameter name="invocation_hint">
21600           <type name="any" c:type="gpointer"/>
21601         </parameter>
21602         <parameter name="marshal_data">
21603           <type name="any" c:type="gpointer"/>
21604         </parameter>
21605       </parameters>
21606     </function>
21607     <function name="marshal_VOID__POINTER_UINT"
21608               c:identifier="gtk_marshal_VOID__POINTER_UINT">
21609       <return-value>
21610         <type name="none" c:type="void"/>
21611       </return-value>
21612       <parameters>
21613         <parameter name="closure">
21614           <type name="GClosure" c:type="GClosure*"/>
21615         </parameter>
21616         <parameter name="return_value">
21617           <type name="GValue" c:type="GValue*"/>
21618         </parameter>
21619         <parameter name="n_param_values">
21620           <type name="guint" c:type="guint"/>
21621         </parameter>
21622         <parameter name="param_values">
21623           <type name="GValue" c:type="GValue*"/>
21624         </parameter>
21625         <parameter name="invocation_hint">
21626           <type name="any" c:type="gpointer"/>
21627         </parameter>
21628         <parameter name="marshal_data">
21629           <type name="any" c:type="gpointer"/>
21630         </parameter>
21631       </parameters>
21632     </function>
21633     <function name="marshal_VOID__POINTER_UINT_ENUM"
21634               c:identifier="gtk_marshal_VOID__POINTER_UINT_ENUM">
21635       <return-value>
21636         <type name="none" c:type="void"/>
21637       </return-value>
21638       <parameters>
21639         <parameter name="closure">
21640           <type name="GClosure" c:type="GClosure*"/>
21641         </parameter>
21642         <parameter name="return_value">
21643           <type name="GValue" c:type="GValue*"/>
21644         </parameter>
21645         <parameter name="n_param_values">
21646           <type name="guint" c:type="guint"/>
21647         </parameter>
21648         <parameter name="param_values">
21649           <type name="GValue" c:type="GValue*"/>
21650         </parameter>
21651         <parameter name="invocation_hint">
21652           <type name="any" c:type="gpointer"/>
21653         </parameter>
21654         <parameter name="marshal_data">
21655           <type name="any" c:type="gpointer"/>
21656         </parameter>
21657       </parameters>
21658     </function>
21659     <function name="marshal_VOID__POINTER_POINTER_UINT_UINT"
21660               c:identifier="gtk_marshal_VOID__POINTER_POINTER_UINT_UINT">
21661       <return-value>
21662         <type name="none" c:type="void"/>
21663       </return-value>
21664       <parameters>
21665         <parameter name="closure">
21666           <type name="GClosure" c:type="GClosure*"/>
21667         </parameter>
21668         <parameter name="return_value">
21669           <type name="GValue" c:type="GValue*"/>
21670         </parameter>
21671         <parameter name="n_param_values">
21672           <type name="guint" c:type="guint"/>
21673         </parameter>
21674         <parameter name="param_values">
21675           <type name="GValue" c:type="GValue*"/>
21676         </parameter>
21677         <parameter name="invocation_hint">
21678           <type name="any" c:type="gpointer"/>
21679         </parameter>
21680         <parameter name="marshal_data">
21681           <type name="any" c:type="gpointer"/>
21682         </parameter>
21683       </parameters>
21684     </function>
21685     <function name="marshal_VOID__POINTER_INT_INT_POINTER_UINT_UINT"
21686               c:identifier="gtk_marshal_VOID__POINTER_INT_INT_POINTER_UINT_UINT">
21687       <return-value>
21688         <type name="none" c:type="void"/>
21689       </return-value>
21690       <parameters>
21691         <parameter name="closure">
21692           <type name="GClosure" c:type="GClosure*"/>
21693         </parameter>
21694         <parameter name="return_value">
21695           <type name="GValue" c:type="GValue*"/>
21696         </parameter>
21697         <parameter name="n_param_values">
21698           <type name="guint" c:type="guint"/>
21699         </parameter>
21700         <parameter name="param_values">
21701           <type name="GValue" c:type="GValue*"/>
21702         </parameter>
21703         <parameter name="invocation_hint">
21704           <type name="any" c:type="gpointer"/>
21705         </parameter>
21706         <parameter name="marshal_data">
21707           <type name="any" c:type="gpointer"/>
21708         </parameter>
21709       </parameters>
21710     </function>
21711     <function name="marshal_VOID__POINTER_UINT_UINT"
21712               c:identifier="gtk_marshal_VOID__POINTER_UINT_UINT">
21713       <return-value>
21714         <type name="none" c:type="void"/>
21715       </return-value>
21716       <parameters>
21717         <parameter name="closure">
21718           <type name="GClosure" c:type="GClosure*"/>
21719         </parameter>
21720         <parameter name="return_value">
21721           <type name="GValue" c:type="GValue*"/>
21722         </parameter>
21723         <parameter name="n_param_values">
21724           <type name="guint" c:type="guint"/>
21725         </parameter>
21726         <parameter name="param_values">
21727           <type name="GValue" c:type="GValue*"/>
21728         </parameter>
21729         <parameter name="invocation_hint">
21730           <type name="any" c:type="gpointer"/>
21731         </parameter>
21732         <parameter name="marshal_data">
21733           <type name="any" c:type="gpointer"/>
21734         </parameter>
21735       </parameters>
21736     </function>
21737     <function name="marshal_VOID__STRING_INT_POINTER"
21738               c:identifier="gtk_marshal_VOID__STRING_INT_POINTER">
21739       <return-value>
21740         <type name="none" c:type="void"/>
21741       </return-value>
21742       <parameters>
21743         <parameter name="closure">
21744           <type name="GClosure" c:type="GClosure*"/>
21745         </parameter>
21746         <parameter name="return_value">
21747           <type name="GValue" c:type="GValue*"/>
21748         </parameter>
21749         <parameter name="n_param_values">
21750           <type name="guint" c:type="guint"/>
21751         </parameter>
21752         <parameter name="param_values">
21753           <type name="GValue" c:type="GValue*"/>
21754         </parameter>
21755         <parameter name="invocation_hint">
21756           <type name="any" c:type="gpointer"/>
21757         </parameter>
21758         <parameter name="marshal_data">
21759           <type name="any" c:type="gpointer"/>
21760         </parameter>
21761       </parameters>
21762     </function>
21763     <function name="marshal_VOID__UINT_POINTER_UINT_ENUM_ENUM_POINTER"
21764               c:identifier="gtk_marshal_VOID__UINT_POINTER_UINT_ENUM_ENUM_POINTER">
21765       <return-value>
21766         <type name="none" c:type="void"/>
21767       </return-value>
21768       <parameters>
21769         <parameter name="closure">
21770           <type name="GClosure" c:type="GClosure*"/>
21771         </parameter>
21772         <parameter name="return_value">
21773           <type name="GValue" c:type="GValue*"/>
21774         </parameter>
21775         <parameter name="n_param_values">
21776           <type name="guint" c:type="guint"/>
21777         </parameter>
21778         <parameter name="param_values">
21779           <type name="GValue" c:type="GValue*"/>
21780         </parameter>
21781         <parameter name="invocation_hint">
21782           <type name="any" c:type="gpointer"/>
21783         </parameter>
21784         <parameter name="marshal_data">
21785           <type name="any" c:type="gpointer"/>
21786         </parameter>
21787       </parameters>
21788     </function>
21789     <function name="marshal_VOID__UINT_POINTER_UINT_UINT_ENUM"
21790               c:identifier="gtk_marshal_VOID__UINT_POINTER_UINT_UINT_ENUM">
21791       <return-value>
21792         <type name="none" c:type="void"/>
21793       </return-value>
21794       <parameters>
21795         <parameter name="closure">
21796           <type name="GClosure" c:type="GClosure*"/>
21797         </parameter>
21798         <parameter name="return_value">
21799           <type name="GValue" c:type="GValue*"/>
21800         </parameter>
21801         <parameter name="n_param_values">
21802           <type name="guint" c:type="guint"/>
21803         </parameter>
21804         <parameter name="param_values">
21805           <type name="GValue" c:type="GValue*"/>
21806         </parameter>
21807         <parameter name="invocation_hint">
21808           <type name="any" c:type="gpointer"/>
21809         </parameter>
21810         <parameter name="marshal_data">
21811           <type name="any" c:type="gpointer"/>
21812         </parameter>
21813       </parameters>
21814     </function>
21815     <function name="marshal_VOID__UINT_STRING"
21816               c:identifier="gtk_marshal_VOID__UINT_STRING">
21817       <return-value>
21818         <type name="none" c:type="void"/>
21819       </return-value>
21820       <parameters>
21821         <parameter name="closure">
21822           <type name="GClosure" c:type="GClosure*"/>
21823         </parameter>
21824         <parameter name="return_value">
21825           <type name="GValue" c:type="GValue*"/>
21826         </parameter>
21827         <parameter name="n_param_values">
21828           <type name="guint" c:type="guint"/>
21829         </parameter>
21830         <parameter name="param_values">
21831           <type name="GValue" c:type="GValue*"/>
21832         </parameter>
21833         <parameter name="invocation_hint">
21834           <type name="any" c:type="gpointer"/>
21835         </parameter>
21836         <parameter name="marshal_data">
21837           <type name="any" c:type="gpointer"/>
21838         </parameter>
21839       </parameters>
21840     </function>
21841     <function name="signal_newv" c:identifier="gtk_signal_newv">
21842       <return-value>
21843         <type name="guint" c:type="guint"/>
21844       </return-value>
21845       <parameters>
21846         <parameter name="name">
21847           <type name="string" c:type="gchar*"/>
21848         </parameter>
21849         <parameter name="signal_flags">
21850           <type name="SignalRunType" c:type="GtkSignalRunType"/>
21851         </parameter>
21852         <parameter name="object_type">
21853           <type name="GtkType" c:type="GtkType"/>
21854         </parameter>
21855         <parameter name="function_offset">
21856           <type name="guint" c:type="guint"/>
21857         </parameter>
21858         <parameter name="marshaller">
21859           <type name="GtkSignalMarshaller" c:type="GtkSignalMarshaller"/>
21860         </parameter>
21861         <parameter name="return_val">
21862           <type name="GtkType" c:type="GtkType"/>
21863         </parameter>
21864         <parameter name="n_args">
21865           <type name="guint" c:type="guint"/>
21866         </parameter>
21867         <parameter name="args">
21868           <type name="GtkType" c:type="GtkType*"/>
21869         </parameter>
21870       </parameters>
21871     </function>
21872     <function name="signal_new" c:identifier="gtk_signal_new">
21873       <return-value>
21874         <type name="guint" c:type="guint"/>
21875       </return-value>
21876       <parameters>
21877         <parameter name="name">
21878           <type name="string" c:type="gchar*"/>
21879         </parameter>
21880         <parameter name="signal_flags">
21881           <type name="SignalRunType" c:type="GtkSignalRunType"/>
21882         </parameter>
21883         <parameter name="object_type">
21884           <type name="GtkType" c:type="GtkType"/>
21885         </parameter>
21886         <parameter name="function_offset">
21887           <type name="guint" c:type="guint"/>
21888         </parameter>
21889         <parameter name="marshaller">
21890           <type name="GtkSignalMarshaller" c:type="GtkSignalMarshaller"/>
21891         </parameter>
21892         <parameter name="return_val">
21893           <type name="GtkType" c:type="GtkType"/>
21894         </parameter>
21895         <parameter name="n_args">
21896           <type name="guint" c:type="guint"/>
21897         </parameter>
21898       </parameters>
21899     </function>
21900     <function name="signal_emit_stop_by_name"
21901               c:identifier="gtk_signal_emit_stop_by_name">
21902       <return-value>
21903         <type name="none" c:type="void"/>
21904       </return-value>
21905       <parameters>
21906         <parameter name="object">
21907           <type name="GtkObject" c:type="GtkObject*"/>
21908         </parameter>
21909         <parameter name="name">
21910           <type name="string" c:type="gchar*"/>
21911         </parameter>
21912       </parameters>
21913     </function>
21914     <function name="signal_connect_object_while_alive"
21915               c:identifier="gtk_signal_connect_object_while_alive">
21916       <return-value>
21917         <type name="none" c:type="void"/>
21918       </return-value>
21919       <parameters>
21920         <parameter name="object">
21921           <type name="GtkObject" c:type="GtkObject*"/>
21922         </parameter>
21923         <parameter name="name">
21924           <type name="string" c:type="gchar*"/>
21925         </parameter>
21926         <parameter name="func">
21927           <type name="GtkSignalFunc" c:type="GtkSignalFunc"/>
21928         </parameter>
21929         <parameter name="alive_object">
21930           <type name="GtkObject" c:type="GtkObject*"/>
21931         </parameter>
21932       </parameters>
21933     </function>
21934     <function name="signal_connect_while_alive"
21935               c:identifier="gtk_signal_connect_while_alive">
21936       <return-value>
21937         <type name="none" c:type="void"/>
21938       </return-value>
21939       <parameters>
21940         <parameter name="object">
21941           <type name="GtkObject" c:type="GtkObject*"/>
21942         </parameter>
21943         <parameter name="name">
21944           <type name="string" c:type="gchar*"/>
21945         </parameter>
21946         <parameter name="func">
21947           <type name="GtkSignalFunc" c:type="GtkSignalFunc"/>
21948         </parameter>
21949         <parameter name="func_data">
21950           <type name="any" c:type="gpointer"/>
21951         </parameter>
21952         <parameter name="alive_object">
21953           <type name="GtkObject" c:type="GtkObject*"/>
21954         </parameter>
21955       </parameters>
21956     </function>
21957     <function name="signal_connect_full"
21958               c:identifier="gtk_signal_connect_full">
21959       <return-value>
21960         <type name="ulong" c:type="gulong"/>
21961       </return-value>
21962       <parameters>
21963         <parameter name="object">
21964           <type name="GtkObject" c:type="GtkObject*"/>
21965         </parameter>
21966         <parameter name="name">
21967           <type name="string" c:type="gchar*"/>
21968         </parameter>
21969         <parameter name="func">
21970           <type name="GtkSignalFunc" c:type="GtkSignalFunc"/>
21971         </parameter>
21972         <parameter name="unsupported">
21973           <type name="GtkCallbackMarshal" c:type="GtkCallbackMarshal"/>
21974         </parameter>
21975         <parameter name="data">
21976           <type name="any" c:type="gpointer"/>
21977         </parameter>
21978         <parameter name="destroy_func">
21979           <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
21980         </parameter>
21981         <parameter name="object_signal">
21982           <type name="int32" c:type="gint"/>
21983         </parameter>
21984         <parameter name="after">
21985           <type name="int32" c:type="gint"/>
21986         </parameter>
21987       </parameters>
21988     </function>
21989     <function name="signal_emitv" c:identifier="gtk_signal_emitv">
21990       <return-value>
21991         <type name="none" c:type="void"/>
21992       </return-value>
21993       <parameters>
21994         <parameter name="object">
21995           <type name="GtkObject" c:type="GtkObject*"/>
21996         </parameter>
21997         <parameter name="signal_id">
21998           <type name="guint" c:type="guint"/>
21999         </parameter>
22000         <parameter name="args">
22001           <type name="GtkArg" c:type="GtkArg*"/>
22002         </parameter>
22003       </parameters>
22004     </function>
22005     <function name="signal_emit" c:identifier="gtk_signal_emit">
22006       <return-value>
22007         <type name="none" c:type="void"/>
22008       </return-value>
22009       <parameters>
22010         <parameter name="object">
22011           <type name="GtkObject" c:type="GtkObject*"/>
22012         </parameter>
22013         <parameter name="signal_id">
22014           <type name="guint" c:type="guint"/>
22015         </parameter>
22016       </parameters>
22017     </function>
22018     <function name="signal_emit_by_name"
22019               c:identifier="gtk_signal_emit_by_name">
22020       <return-value>
22021         <type name="none" c:type="void"/>
22022       </return-value>
22023       <parameters>
22024         <parameter name="object">
22025           <type name="GtkObject" c:type="GtkObject*"/>
22026         </parameter>
22027         <parameter name="name">
22028           <type name="string" c:type="gchar*"/>
22029         </parameter>
22030       </parameters>
22031     </function>
22032     <function name="signal_emitv_by_name"
22033               c:identifier="gtk_signal_emitv_by_name">
22034       <return-value>
22035         <type name="none" c:type="void"/>
22036       </return-value>
22037       <parameters>
22038         <parameter name="object">
22039           <type name="GtkObject" c:type="GtkObject*"/>
22040         </parameter>
22041         <parameter name="name">
22042           <type name="string" c:type="gchar*"/>
22043         </parameter>
22044         <parameter name="args">
22045           <type name="GtkArg" c:type="GtkArg*"/>
22046         </parameter>
22047       </parameters>
22048     </function>
22049     <function name="signal_compat_matched"
22050               c:identifier="gtk_signal_compat_matched">
22051       <return-value>
22052         <type name="none" c:type="void"/>
22053       </return-value>
22054       <parameters>
22055         <parameter name="object">
22056           <type name="GtkObject" c:type="GtkObject*"/>
22057         </parameter>
22058         <parameter name="func">
22059           <type name="GtkSignalFunc" c:type="GtkSignalFunc"/>
22060         </parameter>
22061         <parameter name="data">
22062           <type name="any" c:type="gpointer"/>
22063         </parameter>
22064         <parameter name="match">
22065           <type name="GSignalMatchType" c:type="GSignalMatchType"/>
22066         </parameter>
22067         <parameter name="action">
22068           <type name="guint" c:type="guint"/>
22069         </parameter>
22070       </parameters>
22071     </function>
22072     <record name="GtkCalendarPrivate" c:type="GtkCalendarPrivate"/>
22073     <class name="Calendar"
22074            c:type="GtkCalendar"
22075            parent="Widget"
22076            glib:type-name="GtkCalendar"
22077            glib:get-type="gtk_calendar_get_type">
22078       <method name="select_month" c:identifier="gtk_calendar_select_month">
22079         <return-value>
22080           <type name="boolean" c:type="gboolean"/>
22081         </return-value>
22082         <parameters>
22083           <parameter name="calendar">
22084             <type name="Calendar" c:type="GtkCalendar*"/>
22085           </parameter>
22086           <parameter name="month">
22087             <type name="guint" c:type="guint"/>
22088           </parameter>
22089           <parameter name="year">
22090             <type name="guint" c:type="guint"/>
22091           </parameter>
22092         </parameters>
22093       </method>
22094       <method name="select_day" c:identifier="gtk_calendar_select_day">
22095         <return-value>
22096           <type name="none" c:type="void"/>
22097         </return-value>
22098         <parameters>
22099           <parameter name="calendar">
22100             <type name="Calendar" c:type="GtkCalendar*"/>
22101           </parameter>
22102           <parameter name="day">
22103             <type name="guint" c:type="guint"/>
22104           </parameter>
22105         </parameters>
22106       </method>
22107       <method name="mark_day" c:identifier="gtk_calendar_mark_day">
22108         <return-value>
22109           <type name="boolean" c:type="gboolean"/>
22110         </return-value>
22111         <parameters>
22112           <parameter name="calendar">
22113             <type name="Calendar" c:type="GtkCalendar*"/>
22114           </parameter>
22115           <parameter name="day">
22116             <type name="guint" c:type="guint"/>
22117           </parameter>
22118         </parameters>
22119       </method>
22120       <method name="unmark_day" c:identifier="gtk_calendar_unmark_day">
22121         <return-value>
22122           <type name="boolean" c:type="gboolean"/>
22123         </return-value>
22124         <parameters>
22125           <parameter name="calendar">
22126             <type name="Calendar" c:type="GtkCalendar*"/>
22127           </parameter>
22128           <parameter name="day">
22129             <type name="guint" c:type="guint"/>
22130           </parameter>
22131         </parameters>
22132       </method>
22133       <method name="clear_marks" c:identifier="gtk_calendar_clear_marks">
22134         <return-value>
22135           <type name="none" c:type="void"/>
22136         </return-value>
22137         <parameters>
22138           <parameter name="calendar">
22139             <type name="Calendar" c:type="GtkCalendar*"/>
22140           </parameter>
22141         </parameters>
22142       </method>
22143       <method name="set_display_options"
22144               c:identifier="gtk_calendar_set_display_options">
22145         <return-value>
22146           <type name="none" c:type="void"/>
22147         </return-value>
22148         <parameters>
22149           <parameter name="calendar">
22150             <type name="Calendar" c:type="GtkCalendar*"/>
22151           </parameter>
22152           <parameter name="flags">
22153             <type name="CalendarDisplayOptions"
22154                   c:type="GtkCalendarDisplayOptions"/>
22155           </parameter>
22156         </parameters>
22157       </method>
22158       <method name="get_display_options"
22159               c:identifier="gtk_calendar_get_display_options">
22160         <return-value>
22161           <type name="CalendarDisplayOptions"
22162                 c:type="GtkCalendarDisplayOptions"/>
22163         </return-value>
22164         <parameters>
22165           <parameter name="calendar">
22166             <type name="Calendar" c:type="GtkCalendar*"/>
22167           </parameter>
22168         </parameters>
22169       </method>
22170       <method name="display_options"
22171               c:identifier="gtk_calendar_display_options">
22172         <return-value>
22173           <type name="none" c:type="void"/>
22174         </return-value>
22175         <parameters>
22176           <parameter name="calendar">
22177             <type name="Calendar" c:type="GtkCalendar*"/>
22178           </parameter>
22179           <parameter name="flags">
22180             <type name="CalendarDisplayOptions"
22181                   c:type="GtkCalendarDisplayOptions"/>
22182           </parameter>
22183         </parameters>
22184       </method>
22185       <method name="get_date" c:identifier="gtk_calendar_get_date">
22186         <return-value>
22187           <type name="none" c:type="void"/>
22188         </return-value>
22189         <parameters>
22190           <parameter name="calendar">
22191             <type name="Calendar" c:type="GtkCalendar*"/>
22192           </parameter>
22193           <parameter name="year">
22194             <type name="guint" c:type="guint*"/>
22195           </parameter>
22196           <parameter name="month">
22197             <type name="guint" c:type="guint*"/>
22198           </parameter>
22199           <parameter name="day">
22200             <type name="guint" c:type="guint*"/>
22201           </parameter>
22202         </parameters>
22203       </method>
22204       <method name="freeze" c:identifier="gtk_calendar_freeze">
22205         <return-value>
22206           <type name="none" c:type="void"/>
22207         </return-value>
22208         <parameters>
22209           <parameter name="calendar">
22210             <type name="Calendar" c:type="GtkCalendar*"/>
22211           </parameter>
22212         </parameters>
22213       </method>
22214       <method name="thaw" c:identifier="gtk_calendar_thaw">
22215         <return-value>
22216           <type name="none" c:type="void"/>
22217         </return-value>
22218         <parameters>
22219           <parameter name="calendar">
22220             <type name="Calendar" c:type="GtkCalendar*"/>
22221           </parameter>
22222         </parameters>
22223       </method>
22224       <property name="year">
22225         <type name="int32" c:type="gint"/>
22226       </property>
22227       <property name="month">
22228         <type name="int32" c:type="gint"/>
22229       </property>
22230       <property name="day">
22231         <type name="int32" c:type="gint"/>
22232       </property>
22233       <property name="show-heading">
22234         <type name="boolean" c:type="gboolean"/>
22235       </property>
22236       <property name="show-day-names">
22237         <type name="boolean" c:type="gboolean"/>
22238       </property>
22239       <property name="no-month-change">
22240         <type name="boolean" c:type="gboolean"/>
22241       </property>
22242       <property name="show-week-numbers">
22243         <type name="boolean" c:type="gboolean"/>
22244       </property>
22245       <callback name="month_changed">
22246         <return-value>
22247           <type name="none" c:type="void"/>
22248         </return-value>
22249         <parameters>
22250           <parameter name="calendar">
22251             <type name="GtkCalendar*" c:type="GtkCalendar*"/>
22252           </parameter>
22253         </parameters>
22254       </callback>
22255       <callback name="day_selected">
22256         <return-value>
22257           <type name="none" c:type="void"/>
22258         </return-value>
22259         <parameters>
22260           <parameter name="calendar">
22261             <type name="GtkCalendar*" c:type="GtkCalendar*"/>
22262           </parameter>
22263         </parameters>
22264       </callback>
22265       <callback name="day_selected_double_click">
22266         <return-value>
22267           <type name="none" c:type="void"/>
22268         </return-value>
22269         <parameters>
22270           <parameter name="calendar">
22271             <type name="GtkCalendar*" c:type="GtkCalendar*"/>
22272           </parameter>
22273         </parameters>
22274       </callback>
22275       <callback name="prev_month">
22276         <return-value>
22277           <type name="none" c:type="void"/>
22278         </return-value>
22279         <parameters>
22280           <parameter name="calendar">
22281             <type name="GtkCalendar*" c:type="GtkCalendar*"/>
22282           </parameter>
22283         </parameters>
22284       </callback>
22285       <callback name="next_month">
22286         <return-value>
22287           <type name="none" c:type="void"/>
22288         </return-value>
22289         <parameters>
22290           <parameter name="calendar">
22291             <type name="GtkCalendar*" c:type="GtkCalendar*"/>
22292           </parameter>
22293         </parameters>
22294       </callback>
22295       <callback name="prev_year">
22296         <return-value>
22297           <type name="none" c:type="void"/>
22298         </return-value>
22299         <parameters>
22300           <parameter name="calendar">
22301             <type name="GtkCalendar*" c:type="GtkCalendar*"/>
22302           </parameter>
22303         </parameters>
22304       </callback>
22305       <callback name="next_year">
22306         <return-value>
22307           <type name="none" c:type="void"/>
22308         </return-value>
22309         <parameters>
22310           <parameter name="calendar">
22311             <type name="GtkCalendar*" c:type="GtkCalendar*"/>
22312           </parameter>
22313         </parameters>
22314       </callback>
22315       <glib:signal name="month-changed">
22316         <return-value>
22317           <type name="none" c:type="void"/>
22318         </return-value>
22319       </glib:signal>
22320       <glib:signal name="day-selected">
22321         <return-value>
22322           <type name="none" c:type="void"/>
22323         </return-value>
22324       </glib:signal>
22325       <glib:signal name="day-selected-double-click">
22326         <return-value>
22327           <type name="none" c:type="void"/>
22328         </return-value>
22329       </glib:signal>
22330       <glib:signal name="prev-month">
22331         <return-value>
22332           <type name="none" c:type="void"/>
22333         </return-value>
22334       </glib:signal>
22335       <glib:signal name="next-month">
22336         <return-value>
22337           <type name="none" c:type="void"/>
22338         </return-value>
22339       </glib:signal>
22340       <glib:signal name="prev-year">
22341         <return-value>
22342           <type name="none" c:type="void"/>
22343         </return-value>
22344       </glib:signal>
22345       <glib:signal name="next-year">
22346         <return-value>
22347           <type name="none" c:type="void"/>
22348         </return-value>
22349       </glib:signal>
22350     </class>
22351     <function name="calendar_new" c:identifier="gtk_calendar_new">
22352       <return-value>
22353         <type name="GtkWidget*" c:type="GtkWidget*"/>
22354       </return-value>
22355     </function>
22356     <record name="GtkCellEditable" c:type="GtkCellEditable"/>
22357     <interface name="CellEditable"
22358                c:type="GtkCellEditable"
22359                glib:type-name="GtkCellEditable"
22360                glib:get-type="gtk_cell_editable_get_type">
22361       <callback name="editing_done">
22362         <return-value>
22363           <type name="none" c:type="void"/>
22364         </return-value>
22365         <parameters>
22366           <parameter name="cell_editable">
22367             <type name="GtkCellEditable*" c:type="GtkCellEditable*"/>
22368           </parameter>
22369         </parameters>
22370       </callback>
22371       <callback name="remove_widget">
22372         <return-value>
22373           <type name="none" c:type="void"/>
22374         </return-value>
22375         <parameters>
22376           <parameter name="cell_editable">
22377             <type name="GtkCellEditable*" c:type="GtkCellEditable*"/>
22378           </parameter>
22379         </parameters>
22380       </callback>
22381       <callback name="start_editing">
22382         <return-value>
22383           <type name="none" c:type="void"/>
22384         </return-value>
22385         <parameters>
22386           <parameter name="cell_editable">
22387             <type name="GtkCellEditable*" c:type="GtkCellEditable*"/>
22388           </parameter>
22389           <parameter name="event">
22390             <type name="GdkEvent*" c:type="GdkEvent*"/>
22391           </parameter>
22392         </parameters>
22393       </callback>
22394       <glib:signal name="editing-done">
22395         <return-value>
22396           <type name="none" c:type="void"/>
22397         </return-value>
22398       </glib:signal>
22399       <glib:signal name="remove-widget">
22400         <return-value>
22401           <type name="none" c:type="void"/>
22402         </return-value>
22403       </glib:signal>
22404     </interface>
22405     <function name="cell_editable_start_editing"
22406               c:identifier="gtk_cell_editable_start_editing">
22407       <return-value>
22408         <type name="none" c:type="void"/>
22409       </return-value>
22410       <parameters>
22411         <parameter name="cell_editable">
22412           <type name="CellEditable" c:type="GtkCellEditable*"/>
22413         </parameter>
22414         <parameter name="event">
22415           <type name="GdkEvent" c:type="GdkEvent*"/>
22416         </parameter>
22417       </parameters>
22418     </function>
22419     <function name="cell_editable_editing_done"
22420               c:identifier="gtk_cell_editable_editing_done">
22421       <return-value>
22422         <type name="none" c:type="void"/>
22423       </return-value>
22424       <parameters>
22425         <parameter name="cell_editable">
22426           <type name="CellEditable" c:type="GtkCellEditable*"/>
22427         </parameter>
22428       </parameters>
22429     </function>
22430     <function name="cell_editable_remove_widget"
22431               c:identifier="gtk_cell_editable_remove_widget">
22432       <return-value>
22433         <type name="none" c:type="void"/>
22434       </return-value>
22435       <parameters>
22436         <parameter name="cell_editable">
22437           <type name="CellEditable" c:type="GtkCellEditable*"/>
22438         </parameter>
22439       </parameters>
22440     </function>
22441     <class name="CellRenderer"
22442            c:type="GtkCellRenderer"
22443            parent="GtkObject"
22444            glib:type-name="GtkCellRenderer"
22445            glib:get-type="gtk_cell_renderer_get_type">
22446       <constructor name="text_new" c:identifier="gtk_cell_renderer_text_new">
22447         <return-value>
22448           <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22449         </return-value>
22450       </constructor>
22451       <constructor name="accel_new" c:identifier="gtk_cell_renderer_accel_new">
22452         <return-value>
22453           <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22454         </return-value>
22455       </constructor>
22456       <constructor name="combo_new" c:identifier="gtk_cell_renderer_combo_new">
22457         <return-value>
22458           <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22459         </return-value>
22460       </constructor>
22461       <constructor name="pixbuf_new"
22462                    c:identifier="gtk_cell_renderer_pixbuf_new">
22463         <return-value>
22464           <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22465         </return-value>
22466       </constructor>
22467       <constructor name="progress_new"
22468                    c:identifier="gtk_cell_renderer_progress_new">
22469         <return-value>
22470           <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22471         </return-value>
22472       </constructor>
22473       <constructor name="spin_new" c:identifier="gtk_cell_renderer_spin_new">
22474         <return-value>
22475           <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22476         </return-value>
22477       </constructor>
22478       <constructor name="toggle_new"
22479                    c:identifier="gtk_cell_renderer_toggle_new">
22480         <return-value>
22481           <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22482         </return-value>
22483       </constructor>
22484       <method name="get_size" c:identifier="gtk_cell_renderer_get_size">
22485         <return-value>
22486           <type name="none" c:type="void"/>
22487         </return-value>
22488         <parameters>
22489           <parameter name="cell">
22490             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22491           </parameter>
22492           <parameter name="widget">
22493             <type name="Widget" c:type="GtkWidget*"/>
22494           </parameter>
22495           <parameter name="cell_area">
22496             <type name="GdkRectangle" c:type="GdkRectangle*"/>
22497           </parameter>
22498           <parameter name="x_offset">
22499             <type name="gint" c:type="gint*"/>
22500           </parameter>
22501           <parameter name="y_offset">
22502             <type name="gint" c:type="gint*"/>
22503           </parameter>
22504           <parameter name="width">
22505             <type name="gint" c:type="gint*"/>
22506           </parameter>
22507           <parameter name="height">
22508             <type name="gint" c:type="gint*"/>
22509           </parameter>
22510         </parameters>
22511       </method>
22512       <method name="render" c:identifier="gtk_cell_renderer_render">
22513         <return-value>
22514           <type name="none" c:type="void"/>
22515         </return-value>
22516         <parameters>
22517           <parameter name="cell">
22518             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22519           </parameter>
22520           <parameter name="window">
22521             <type name="Gdk.Window" c:type="GdkWindow*"/>
22522           </parameter>
22523           <parameter name="widget">
22524             <type name="Widget" c:type="GtkWidget*"/>
22525           </parameter>
22526           <parameter name="background_area">
22527             <type name="GdkRectangle" c:type="GdkRectangle*"/>
22528           </parameter>
22529           <parameter name="cell_area">
22530             <type name="GdkRectangle" c:type="GdkRectangle*"/>
22531           </parameter>
22532           <parameter name="expose_area">
22533             <type name="GdkRectangle" c:type="GdkRectangle*"/>
22534           </parameter>
22535           <parameter name="flags">
22536             <type name="CellRendererState" c:type="GtkCellRendererState"/>
22537           </parameter>
22538         </parameters>
22539       </method>
22540       <method name="activate" c:identifier="gtk_cell_renderer_activate">
22541         <return-value>
22542           <type name="boolean" c:type="gboolean"/>
22543         </return-value>
22544         <parameters>
22545           <parameter name="cell">
22546             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22547           </parameter>
22548           <parameter name="event">
22549             <type name="GdkEvent" c:type="GdkEvent*"/>
22550           </parameter>
22551           <parameter name="widget">
22552             <type name="Widget" c:type="GtkWidget*"/>
22553           </parameter>
22554           <parameter name="path">
22555             <type name="string" c:type="gchar*"/>
22556           </parameter>
22557           <parameter name="background_area">
22558             <type name="GdkRectangle" c:type="GdkRectangle*"/>
22559           </parameter>
22560           <parameter name="cell_area">
22561             <type name="GdkRectangle" c:type="GdkRectangle*"/>
22562           </parameter>
22563           <parameter name="flags">
22564             <type name="CellRendererState" c:type="GtkCellRendererState"/>
22565           </parameter>
22566         </parameters>
22567       </method>
22568       <method name="start_editing"
22569               c:identifier="gtk_cell_renderer_start_editing">
22570         <return-value>
22571           <type name="CellEditable" c:type="GtkCellEditable*"/>
22572         </return-value>
22573         <parameters>
22574           <parameter name="cell">
22575             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22576           </parameter>
22577           <parameter name="event">
22578             <type name="GdkEvent" c:type="GdkEvent*"/>
22579           </parameter>
22580           <parameter name="widget">
22581             <type name="Widget" c:type="GtkWidget*"/>
22582           </parameter>
22583           <parameter name="path">
22584             <type name="string" c:type="gchar*"/>
22585           </parameter>
22586           <parameter name="background_area">
22587             <type name="GdkRectangle" c:type="GdkRectangle*"/>
22588           </parameter>
22589           <parameter name="cell_area">
22590             <type name="GdkRectangle" c:type="GdkRectangle*"/>
22591           </parameter>
22592           <parameter name="flags">
22593             <type name="CellRendererState" c:type="GtkCellRendererState"/>
22594           </parameter>
22595         </parameters>
22596       </method>
22597       <method name="set_fixed_size"
22598               c:identifier="gtk_cell_renderer_set_fixed_size">
22599         <return-value>
22600           <type name="none" c:type="void"/>
22601         </return-value>
22602         <parameters>
22603           <parameter name="cell">
22604             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22605           </parameter>
22606           <parameter name="width">
22607             <type name="int32" c:type="gint"/>
22608           </parameter>
22609           <parameter name="height">
22610             <type name="int32" c:type="gint"/>
22611           </parameter>
22612         </parameters>
22613       </method>
22614       <method name="get_fixed_size"
22615               c:identifier="gtk_cell_renderer_get_fixed_size">
22616         <return-value>
22617           <type name="none" c:type="void"/>
22618         </return-value>
22619         <parameters>
22620           <parameter name="cell">
22621             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22622           </parameter>
22623           <parameter name="width">
22624             <type name="gint" c:type="gint*"/>
22625           </parameter>
22626           <parameter name="height">
22627             <type name="gint" c:type="gint*"/>
22628           </parameter>
22629         </parameters>
22630       </method>
22631       <method name="editing_canceled"
22632               c:identifier="gtk_cell_renderer_editing_canceled">
22633         <return-value>
22634           <type name="none" c:type="void"/>
22635         </return-value>
22636         <parameters>
22637           <parameter name="cell">
22638             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22639           </parameter>
22640         </parameters>
22641       </method>
22642       <method name="stop_editing"
22643               c:identifier="gtk_cell_renderer_stop_editing">
22644         <return-value>
22645           <type name="none" c:type="void"/>
22646         </return-value>
22647         <parameters>
22648           <parameter name="cell">
22649             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
22650           </parameter>
22651           <parameter name="canceled">
22652             <type name="boolean" c:type="gboolean"/>
22653           </parameter>
22654         </parameters>
22655       </method>
22656       <property name="mode">
22657         <type name="GtkCellRendererMode" c:type="GtkCellRendererMode"/>
22658       </property>
22659       <property name="visible">
22660         <type name="boolean" c:type="gboolean"/>
22661       </property>
22662       <property name="sensitive">
22663         <type name="boolean" c:type="gboolean"/>
22664       </property>
22665       <property name="xalign">
22666         <type name="float" c:type="gfloat"/>
22667       </property>
22668       <property name="yalign">
22669         <type name="float" c:type="gfloat"/>
22670       </property>
22671       <property name="xpad">
22672         <type name="guint" c:type="guint"/>
22673       </property>
22674       <property name="ypad">
22675         <type name="guint" c:type="guint"/>
22676       </property>
22677       <property name="width">
22678         <type name="int32" c:type="gint"/>
22679       </property>
22680       <property name="height">
22681         <type name="int32" c:type="gint"/>
22682       </property>
22683       <property name="is-expander">
22684         <type name="boolean" c:type="gboolean"/>
22685       </property>
22686       <property name="is-expanded">
22687         <type name="boolean" c:type="gboolean"/>
22688       </property>
22689       <property name="cell-background">
22690         <type name="string" c:type="gchararray"/>
22691       </property>
22692       <property name="cell-background-gdk">
22693         <type name="GdkColor" c:type="GdkColor"/>
22694       </property>
22695       <property name="cell-background-set">
22696         <type name="boolean" c:type="gboolean"/>
22697       </property>
22698       <callback name="get_size">
22699         <return-value>
22700           <type name="none" c:type="void"/>
22701         </return-value>
22702         <parameters>
22703           <parameter name="cell">
22704             <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
22705           </parameter>
22706           <parameter name="widget">
22707             <type name="GtkWidget*" c:type="GtkWidget*"/>
22708           </parameter>
22709           <parameter name="cell_area">
22710             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
22711           </parameter>
22712           <parameter name="x_offset">
22713             <type name="gint*" c:type="gint*"/>
22714           </parameter>
22715           <parameter name="y_offset">
22716             <type name="gint*" c:type="gint*"/>
22717           </parameter>
22718           <parameter name="width">
22719             <type name="gint*" c:type="gint*"/>
22720           </parameter>
22721           <parameter name="height">
22722             <type name="gint*" c:type="gint*"/>
22723           </parameter>
22724         </parameters>
22725       </callback>
22726       <callback name="render">
22727         <return-value>
22728           <type name="none" c:type="void"/>
22729         </return-value>
22730         <parameters>
22731           <parameter name="cell">
22732             <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
22733           </parameter>
22734           <parameter name="window">
22735             <type name="GdkDrawable*" c:type="GdkDrawable*"/>
22736           </parameter>
22737           <parameter name="widget">
22738             <type name="GtkWidget*" c:type="GtkWidget*"/>
22739           </parameter>
22740           <parameter name="background_area">
22741             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
22742           </parameter>
22743           <parameter name="cell_area">
22744             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
22745           </parameter>
22746           <parameter name="expose_area">
22747             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
22748           </parameter>
22749           <parameter name="flags">
22750             <type name="GtkCellRendererState" c:type="GtkCellRendererState"/>
22751           </parameter>
22752         </parameters>
22753       </callback>
22754       <callback name="activate">
22755         <return-value>
22756           <type name="boolean" c:type="gboolean"/>
22757         </return-value>
22758         <parameters>
22759           <parameter name="cell">
22760             <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
22761           </parameter>
22762           <parameter name="event">
22763             <type name="GdkEvent*" c:type="GdkEvent*"/>
22764           </parameter>
22765           <parameter name="widget">
22766             <type name="GtkWidget*" c:type="GtkWidget*"/>
22767           </parameter>
22768           <parameter name="path">
22769             <type name="string" c:type="gchar*"/>
22770           </parameter>
22771           <parameter name="background_area">
22772             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
22773           </parameter>
22774           <parameter name="cell_area">
22775             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
22776           </parameter>
22777           <parameter name="flags">
22778             <type name="GtkCellRendererState" c:type="GtkCellRendererState"/>
22779           </parameter>
22780         </parameters>
22781       </callback>
22782       <callback name="start_editing">
22783         <return-value>
22784           <type name="GtkCellEditable*" c:type="GtkCellEditable*"/>
22785         </return-value>
22786         <parameters>
22787           <parameter name="cell">
22788             <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
22789           </parameter>
22790           <parameter name="event">
22791             <type name="GdkEvent*" c:type="GdkEvent*"/>
22792           </parameter>
22793           <parameter name="widget">
22794             <type name="GtkWidget*" c:type="GtkWidget*"/>
22795           </parameter>
22796           <parameter name="path">
22797             <type name="string" c:type="gchar*"/>
22798           </parameter>
22799           <parameter name="background_area">
22800             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
22801           </parameter>
22802           <parameter name="cell_area">
22803             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
22804           </parameter>
22805           <parameter name="flags">
22806             <type name="GtkCellRendererState" c:type="GtkCellRendererState"/>
22807           </parameter>
22808         </parameters>
22809       </callback>
22810       <callback name="editing_canceled">
22811         <return-value>
22812           <type name="none" c:type="void"/>
22813         </return-value>
22814         <parameters>
22815           <parameter name="cell">
22816             <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
22817           </parameter>
22818         </parameters>
22819       </callback>
22820       <callback name="editing_started">
22821         <return-value>
22822           <type name="none" c:type="void"/>
22823         </return-value>
22824         <parameters>
22825           <parameter name="cell">
22826             <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
22827           </parameter>
22828           <parameter name="editable">
22829             <type name="GtkCellEditable*" c:type="GtkCellEditable*"/>
22830           </parameter>
22831           <parameter name="path">
22832             <type name="string" c:type="gchar*"/>
22833           </parameter>
22834         </parameters>
22835       </callback>
22836       <callback name="_gtk_reserved1">
22837         <return-value>
22838           <type name="none" c:type="void"/>
22839         </return-value>
22840       </callback>
22841       <callback name="_gtk_reserved2">
22842         <return-value>
22843           <type name="none" c:type="void"/>
22844         </return-value>
22845       </callback>
22846       <glib:signal name="editing-canceled">
22847         <return-value>
22848           <type name="none" c:type="void"/>
22849         </return-value>
22850       </glib:signal>
22851       <glib:signal name="editing-started">
22852         <return-value>
22853           <type name="none" c:type="void"/>
22854         </return-value>
22855         <parameters>
22856           <parameter name="object">
22857             <type name="GtkCellEditable" c:type="GtkCellEditable"/>
22858           </parameter>
22859           <parameter name="p0">
22860             <type name="string" c:type="gchararray"/>
22861           </parameter>
22862         </parameters>
22863       </glib:signal>
22864     </class>
22865     <record name="GtkTreeModel" c:type="GtkTreeModel"/>
22866     <callback name="GtkTreeModelForeachFunc">
22867       <return-value>
22868         <type name="boolean" c:type="gboolean"/>
22869       </return-value>
22870       <parameters>
22871         <parameter name="model">
22872           <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
22873         </parameter>
22874         <parameter name="path">
22875           <type name="GtkTreePath*" c:type="GtkTreePath*"/>
22876         </parameter>
22877         <parameter name="iter">
22878           <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
22879         </parameter>
22880         <parameter name="data">
22881           <type name="any" c:type="gpointer"/>
22882         </parameter>
22883       </parameters>
22884     </callback>
22885     <function name="tree_path_new" c:identifier="gtk_tree_path_new">
22886       <return-value>
22887         <type name="GtkTreePath*" c:type="GtkTreePath*"/>
22888       </return-value>
22889     </function>
22890     <function name="tree_path_new_from_string"
22891               c:identifier="gtk_tree_path_new_from_string">
22892       <return-value>
22893         <type name="GtkTreePath*" c:type="GtkTreePath*"/>
22894       </return-value>
22895       <parameters>
22896         <parameter name="path">
22897           <type name="string" c:type="gchar*"/>
22898         </parameter>
22899       </parameters>
22900     </function>
22901     <function name="tree_path_new_from_indices"
22902               c:identifier="gtk_tree_path_new_from_indices">
22903       <return-value>
22904         <type name="GtkTreePath*" c:type="GtkTreePath*"/>
22905       </return-value>
22906       <parameters>
22907         <parameter name="first_index">
22908           <type name="int32" c:type="gint"/>
22909         </parameter>
22910       </parameters>
22911     </function>
22912     <function name="tree_path_to_string"
22913               c:identifier="gtk_tree_path_to_string">
22914       <return-value>
22915         <type name="string" c:type="gchar*"/>
22916       </return-value>
22917       <parameters>
22918         <parameter name="path">
22919           <type name="GtkTreePath" c:type="GtkTreePath*"/>
22920         </parameter>
22921       </parameters>
22922     </function>
22923     <function name="tree_path_new_first"
22924               c:identifier="gtk_tree_path_new_first">
22925       <return-value>
22926         <type name="GtkTreePath*" c:type="GtkTreePath*"/>
22927       </return-value>
22928     </function>
22929     <function name="tree_path_append_index"
22930               c:identifier="gtk_tree_path_append_index">
22931       <return-value>
22932         <type name="none" c:type="void"/>
22933       </return-value>
22934       <parameters>
22935         <parameter name="path">
22936           <type name="GtkTreePath" c:type="GtkTreePath*"/>
22937         </parameter>
22938         <parameter name="index_">
22939           <type name="int32" c:type="gint"/>
22940         </parameter>
22941       </parameters>
22942     </function>
22943     <function name="tree_path_prepend_index"
22944               c:identifier="gtk_tree_path_prepend_index">
22945       <return-value>
22946         <type name="none" c:type="void"/>
22947       </return-value>
22948       <parameters>
22949         <parameter name="path">
22950           <type name="GtkTreePath" c:type="GtkTreePath*"/>
22951         </parameter>
22952         <parameter name="index_">
22953           <type name="int32" c:type="gint"/>
22954         </parameter>
22955       </parameters>
22956     </function>
22957     <function name="tree_path_get_depth"
22958               c:identifier="gtk_tree_path_get_depth">
22959       <return-value>
22960         <type name="int32" c:type="gint"/>
22961       </return-value>
22962       <parameters>
22963         <parameter name="path">
22964           <type name="GtkTreePath" c:type="GtkTreePath*"/>
22965         </parameter>
22966       </parameters>
22967     </function>
22968     <function name="tree_path_get_indices"
22969               c:identifier="gtk_tree_path_get_indices">
22970       <return-value>
22971         <type name="gint*" c:type="gint*"/>
22972       </return-value>
22973       <parameters>
22974         <parameter name="path">
22975           <type name="GtkTreePath" c:type="GtkTreePath*"/>
22976         </parameter>
22977       </parameters>
22978     </function>
22979     <function name="tree_path_free" c:identifier="gtk_tree_path_free">
22980       <return-value>
22981         <type name="none" c:type="void"/>
22982       </return-value>
22983       <parameters>
22984         <parameter name="path">
22985           <type name="GtkTreePath" c:type="GtkTreePath*"/>
22986         </parameter>
22987       </parameters>
22988     </function>
22989     <function name="tree_path_copy" c:identifier="gtk_tree_path_copy">
22990       <return-value>
22991         <type name="GtkTreePath*" c:type="GtkTreePath*"/>
22992       </return-value>
22993       <parameters>
22994         <parameter name="path">
22995           <type name="GtkTreePath" c:type="GtkTreePath*"/>
22996         </parameter>
22997       </parameters>
22998     </function>
22999     <glib:boxed c:type="TreePath"
23000                 glib:name="TreePath"
23001                 glib:type-name="GtkTreePath"
23002                 glib:get-type="gtk_tree_path_get_type">
23003       <method name="compare" c:identifier="gtk_tree_path_compare">
23004         <return-value>
23005           <type name="int32" c:type="gint"/>
23006         </return-value>
23007         <parameters>
23008           <parameter name="a">
23009             <type name="TreePath" c:type="GtkTreePath*"/>
23010           </parameter>
23011           <parameter name="b">
23012             <type name="TreePath" c:type="GtkTreePath*"/>
23013           </parameter>
23014         </parameters>
23015       </method>
23016       <method name="next" c:identifier="gtk_tree_path_next">
23017         <return-value>
23018           <type name="none" c:type="void"/>
23019         </return-value>
23020         <parameters>
23021           <parameter name="path">
23022             <type name="TreePath" c:type="GtkTreePath*"/>
23023           </parameter>
23024         </parameters>
23025       </method>
23026       <method name="prev" c:identifier="gtk_tree_path_prev">
23027         <return-value>
23028           <type name="boolean" c:type="gboolean"/>
23029         </return-value>
23030         <parameters>
23031           <parameter name="path">
23032             <type name="TreePath" c:type="GtkTreePath*"/>
23033           </parameter>
23034         </parameters>
23035       </method>
23036       <method name="up" c:identifier="gtk_tree_path_up">
23037         <return-value>
23038           <type name="boolean" c:type="gboolean"/>
23039         </return-value>
23040         <parameters>
23041           <parameter name="path">
23042             <type name="TreePath" c:type="GtkTreePath*"/>
23043           </parameter>
23044         </parameters>
23045       </method>
23046       <method name="down" c:identifier="gtk_tree_path_down">
23047         <return-value>
23048           <type name="none" c:type="void"/>
23049         </return-value>
23050         <parameters>
23051           <parameter name="path">
23052             <type name="TreePath" c:type="GtkTreePath*"/>
23053           </parameter>
23054         </parameters>
23055       </method>
23056       <method name="is_ancestor" c:identifier="gtk_tree_path_is_ancestor">
23057         <return-value>
23058           <type name="boolean" c:type="gboolean"/>
23059         </return-value>
23060         <parameters>
23061           <parameter name="path">
23062             <type name="TreePath" c:type="GtkTreePath*"/>
23063           </parameter>
23064           <parameter name="descendant">
23065             <type name="TreePath" c:type="GtkTreePath*"/>
23066           </parameter>
23067         </parameters>
23068       </method>
23069       <method name="is_descendant" c:identifier="gtk_tree_path_is_descendant">
23070         <return-value>
23071           <type name="boolean" c:type="gboolean"/>
23072         </return-value>
23073         <parameters>
23074           <parameter name="path">
23075             <type name="TreePath" c:type="GtkTreePath*"/>
23076           </parameter>
23077           <parameter name="ancestor">
23078             <type name="TreePath" c:type="GtkTreePath*"/>
23079           </parameter>
23080         </parameters>
23081       </method>
23082     </glib:boxed>
23083     <glib:boxed c:type="TreeRowReference"
23084                 glib:name="TreeRowReference"
23085                 glib:type-name="GtkTreeRowReference"
23086                 glib:get-type="gtk_tree_row_reference_get_type">
23087       <constructor name="new" c:identifier="gtk_tree_row_reference_new">
23088         <return-value>
23089           <type name="TreeRowReference" c:type="GtkTreeRowReference*"/>
23090         </return-value>
23091         <parameters>
23092           <parameter name="model">
23093             <type name="GtkTreeModel" c:type="GtkTreeModel*"/>
23094           </parameter>
23095           <parameter name="path">
23096             <type name="TreePath" c:type="GtkTreePath*"/>
23097           </parameter>
23098         </parameters>
23099       </constructor>
23100       <constructor name="new_proxy"
23101                    c:identifier="gtk_tree_row_reference_new_proxy">
23102         <return-value>
23103           <type name="TreeRowReference" c:type="GtkTreeRowReference*"/>
23104         </return-value>
23105         <parameters>
23106           <parameter name="proxy">
23107             <type name="GLib.Object" c:type="GObject*"/>
23108           </parameter>
23109           <parameter name="model">
23110             <type name="GtkTreeModel" c:type="GtkTreeModel*"/>
23111           </parameter>
23112           <parameter name="path">
23113             <type name="TreePath" c:type="GtkTreePath*"/>
23114           </parameter>
23115         </parameters>
23116       </constructor>
23117       <constructor name="copy" c:identifier="gtk_tree_row_reference_copy">
23118         <return-value>
23119           <type name="TreeRowReference" c:type="GtkTreeRowReference*"/>
23120         </return-value>
23121         <parameters>
23122           <parameter name="reference">
23123             <type name="TreeRowReference" c:type="GtkTreeRowReference*"/>
23124           </parameter>
23125         </parameters>
23126       </constructor>
23127       <method name="get_path" c:identifier="gtk_tree_row_reference_get_path">
23128         <return-value>
23129           <type name="TreePath" c:type="GtkTreePath*"/>
23130         </return-value>
23131         <parameters>
23132           <parameter name="reference">
23133             <type name="TreeRowReference" c:type="GtkTreeRowReference*"/>
23134           </parameter>
23135         </parameters>
23136       </method>
23137       <method name="get_model" c:identifier="gtk_tree_row_reference_get_model">
23138         <return-value>
23139           <type name="GtkTreeModel" c:type="GtkTreeModel*"/>
23140         </return-value>
23141         <parameters>
23142           <parameter name="reference">
23143             <type name="TreeRowReference" c:type="GtkTreeRowReference*"/>
23144           </parameter>
23145         </parameters>
23146       </method>
23147       <method name="valid" c:identifier="gtk_tree_row_reference_valid">
23148         <return-value>
23149           <type name="boolean" c:type="gboolean"/>
23150         </return-value>
23151         <parameters>
23152           <parameter name="reference">
23153             <type name="TreeRowReference" c:type="GtkTreeRowReference*"/>
23154           </parameter>
23155         </parameters>
23156       </method>
23157       <method name="free" c:identifier="gtk_tree_row_reference_free">
23158         <return-value>
23159           <type name="none" c:type="void"/>
23160         </return-value>
23161         <parameters>
23162           <parameter name="reference">
23163             <type name="TreeRowReference" c:type="GtkTreeRowReference*"/>
23164           </parameter>
23165         </parameters>
23166       </method>
23167     </glib:boxed>
23168     <function name="tree_row_reference_inserted"
23169               c:identifier="gtk_tree_row_reference_inserted">
23170       <return-value>
23171         <type name="none" c:type="void"/>
23172       </return-value>
23173       <parameters>
23174         <parameter name="proxy">
23175           <type name="GLib.Object" c:type="GObject*"/>
23176         </parameter>
23177         <parameter name="path">
23178           <type name="TreePath" c:type="GtkTreePath*"/>
23179         </parameter>
23180       </parameters>
23181     </function>
23182     <function name="tree_row_reference_deleted"
23183               c:identifier="gtk_tree_row_reference_deleted">
23184       <return-value>
23185         <type name="none" c:type="void"/>
23186       </return-value>
23187       <parameters>
23188         <parameter name="proxy">
23189           <type name="GLib.Object" c:type="GObject*"/>
23190         </parameter>
23191         <parameter name="path">
23192           <type name="TreePath" c:type="GtkTreePath*"/>
23193         </parameter>
23194       </parameters>
23195     </function>
23196     <function name="tree_row_reference_reordered"
23197               c:identifier="gtk_tree_row_reference_reordered">
23198       <return-value>
23199         <type name="none" c:type="void"/>
23200       </return-value>
23201       <parameters>
23202         <parameter name="proxy">
23203           <type name="GLib.Object" c:type="GObject*"/>
23204         </parameter>
23205         <parameter name="path">
23206           <type name="TreePath" c:type="GtkTreePath*"/>
23207         </parameter>
23208         <parameter name="iter">
23209           <type name="GtkTreeIter" c:type="GtkTreeIter*"/>
23210         </parameter>
23211         <parameter name="new_order">
23212           <type name="gint" c:type="gint*"/>
23213         </parameter>
23214       </parameters>
23215     </function>
23216     <function name="tree_iter_copy" c:identifier="gtk_tree_iter_copy">
23217       <return-value>
23218         <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23219       </return-value>
23220       <parameters>
23221         <parameter name="iter">
23222           <type name="GtkTreeIter" c:type="GtkTreeIter*"/>
23223         </parameter>
23224       </parameters>
23225     </function>
23226     <function name="tree_iter_free" c:identifier="gtk_tree_iter_free">
23227       <return-value>
23228         <type name="none" c:type="void"/>
23229       </return-value>
23230       <parameters>
23231         <parameter name="iter">
23232           <type name="GtkTreeIter" c:type="GtkTreeIter*"/>
23233         </parameter>
23234       </parameters>
23235     </function>
23236     <glib:boxed c:type="TreeIter"
23237                 glib:name="TreeIter"
23238                 glib:type-name="GtkTreeIter"
23239                 glib:get-type="gtk_tree_iter_get_type">
23240     </glib:boxed>
23241     <interface name="TreeModel"
23242                c:type="GtkTreeModel"
23243                glib:type-name="GtkTreeModel"
23244                glib:get-type="gtk_tree_model_get_type">
23245       <callback name="row_changed">
23246         <return-value>
23247           <type name="none" c:type="void"/>
23248         </return-value>
23249         <parameters>
23250           <parameter name="tree_model">
23251             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23252           </parameter>
23253           <parameter name="path">
23254             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
23255           </parameter>
23256           <parameter name="iter">
23257             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23258           </parameter>
23259         </parameters>
23260       </callback>
23261       <callback name="row_inserted">
23262         <return-value>
23263           <type name="none" c:type="void"/>
23264         </return-value>
23265         <parameters>
23266           <parameter name="tree_model">
23267             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23268           </parameter>
23269           <parameter name="path">
23270             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
23271           </parameter>
23272           <parameter name="iter">
23273             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23274           </parameter>
23275         </parameters>
23276       </callback>
23277       <callback name="row_has_child_toggled">
23278         <return-value>
23279           <type name="none" c:type="void"/>
23280         </return-value>
23281         <parameters>
23282           <parameter name="tree_model">
23283             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23284           </parameter>
23285           <parameter name="path">
23286             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
23287           </parameter>
23288           <parameter name="iter">
23289             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23290           </parameter>
23291         </parameters>
23292       </callback>
23293       <callback name="row_deleted">
23294         <return-value>
23295           <type name="none" c:type="void"/>
23296         </return-value>
23297         <parameters>
23298           <parameter name="tree_model">
23299             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23300           </parameter>
23301           <parameter name="path">
23302             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
23303           </parameter>
23304         </parameters>
23305       </callback>
23306       <callback name="rows_reordered">
23307         <return-value>
23308           <type name="none" c:type="void"/>
23309         </return-value>
23310         <parameters>
23311           <parameter name="tree_model">
23312             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23313           </parameter>
23314           <parameter name="path">
23315             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
23316           </parameter>
23317           <parameter name="iter">
23318             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23319           </parameter>
23320           <parameter name="new_order">
23321             <type name="gint*" c:type="gint*"/>
23322           </parameter>
23323         </parameters>
23324       </callback>
23325       <callback name="get_flags">
23326         <return-value>
23327           <type name="GtkTreeModelFlags" c:type="GtkTreeModelFlags"/>
23328         </return-value>
23329         <parameters>
23330           <parameter name="tree_model">
23331             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23332           </parameter>
23333         </parameters>
23334       </callback>
23335       <callback name="get_n_columns">
23336         <return-value>
23337           <type name="int32" c:type="gint"/>
23338         </return-value>
23339         <parameters>
23340           <parameter name="tree_model">
23341             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23342           </parameter>
23343         </parameters>
23344       </callback>
23345       <callback name="get_column_type">
23346         <return-value>
23347           <type name="GType" c:type="GType"/>
23348         </return-value>
23349         <parameters>
23350           <parameter name="tree_model">
23351             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23352           </parameter>
23353           <parameter name="index_">
23354             <type name="int32" c:type="gint"/>
23355           </parameter>
23356         </parameters>
23357       </callback>
23358       <callback name="get_iter">
23359         <return-value>
23360           <type name="boolean" c:type="gboolean"/>
23361         </return-value>
23362         <parameters>
23363           <parameter name="tree_model">
23364             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23365           </parameter>
23366           <parameter name="iter">
23367             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23368           </parameter>
23369           <parameter name="path">
23370             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
23371           </parameter>
23372         </parameters>
23373       </callback>
23374       <callback name="get_path">
23375         <return-value>
23376           <type name="GtkTreePath*" c:type="GtkTreePath*"/>
23377         </return-value>
23378         <parameters>
23379           <parameter name="tree_model">
23380             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23381           </parameter>
23382           <parameter name="iter">
23383             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23384           </parameter>
23385         </parameters>
23386       </callback>
23387       <callback name="get_value">
23388         <return-value>
23389           <type name="none" c:type="void"/>
23390         </return-value>
23391         <parameters>
23392           <parameter name="tree_model">
23393             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23394           </parameter>
23395           <parameter name="iter">
23396             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23397           </parameter>
23398           <parameter name="column">
23399             <type name="int32" c:type="gint"/>
23400           </parameter>
23401           <parameter name="value">
23402             <type name="GValue*" c:type="GValue*"/>
23403           </parameter>
23404         </parameters>
23405       </callback>
23406       <callback name="iter_next">
23407         <return-value>
23408           <type name="boolean" c:type="gboolean"/>
23409         </return-value>
23410         <parameters>
23411           <parameter name="tree_model">
23412             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23413           </parameter>
23414           <parameter name="iter">
23415             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23416           </parameter>
23417         </parameters>
23418       </callback>
23419       <callback name="iter_children">
23420         <return-value>
23421           <type name="boolean" c:type="gboolean"/>
23422         </return-value>
23423         <parameters>
23424           <parameter name="tree_model">
23425             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23426           </parameter>
23427           <parameter name="iter">
23428             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23429           </parameter>
23430           <parameter name="parent">
23431             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23432           </parameter>
23433         </parameters>
23434       </callback>
23435       <callback name="iter_has_child">
23436         <return-value>
23437           <type name="boolean" c:type="gboolean"/>
23438         </return-value>
23439         <parameters>
23440           <parameter name="tree_model">
23441             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23442           </parameter>
23443           <parameter name="iter">
23444             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23445           </parameter>
23446         </parameters>
23447       </callback>
23448       <callback name="iter_n_children">
23449         <return-value>
23450           <type name="int32" c:type="gint"/>
23451         </return-value>
23452         <parameters>
23453           <parameter name="tree_model">
23454             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23455           </parameter>
23456           <parameter name="iter">
23457             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23458           </parameter>
23459         </parameters>
23460       </callback>
23461       <callback name="iter_nth_child">
23462         <return-value>
23463           <type name="boolean" c:type="gboolean"/>
23464         </return-value>
23465         <parameters>
23466           <parameter name="tree_model">
23467             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23468           </parameter>
23469           <parameter name="iter">
23470             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23471           </parameter>
23472           <parameter name="parent">
23473             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23474           </parameter>
23475           <parameter name="n">
23476             <type name="int32" c:type="gint"/>
23477           </parameter>
23478         </parameters>
23479       </callback>
23480       <callback name="iter_parent">
23481         <return-value>
23482           <type name="boolean" c:type="gboolean"/>
23483         </return-value>
23484         <parameters>
23485           <parameter name="tree_model">
23486             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23487           </parameter>
23488           <parameter name="iter">
23489             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23490           </parameter>
23491           <parameter name="child">
23492             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23493           </parameter>
23494         </parameters>
23495       </callback>
23496       <callback name="ref_node">
23497         <return-value>
23498           <type name="none" c:type="void"/>
23499         </return-value>
23500         <parameters>
23501           <parameter name="tree_model">
23502             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23503           </parameter>
23504           <parameter name="iter">
23505             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23506           </parameter>
23507         </parameters>
23508       </callback>
23509       <callback name="unref_node">
23510         <return-value>
23511           <type name="none" c:type="void"/>
23512         </return-value>
23513         <parameters>
23514           <parameter name="tree_model">
23515             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23516           </parameter>
23517           <parameter name="iter">
23518             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23519           </parameter>
23520         </parameters>
23521       </callback>
23522       <glib:signal name="row-changed">
23523         <return-value>
23524           <type name="none" c:type="void"/>
23525         </return-value>
23526         <parameters>
23527           <parameter name="object">
23528             <type name="GtkTreePath" c:type="GtkTreePath"/>
23529           </parameter>
23530           <parameter name="p0">
23531             <type name="GtkTreeIter" c:type="GtkTreeIter"/>
23532           </parameter>
23533         </parameters>
23534       </glib:signal>
23535       <glib:signal name="row-inserted">
23536         <return-value>
23537           <type name="none" c:type="void"/>
23538         </return-value>
23539         <parameters>
23540           <parameter name="object">
23541             <type name="GtkTreePath" c:type="GtkTreePath"/>
23542           </parameter>
23543           <parameter name="p0">
23544             <type name="GtkTreeIter" c:type="GtkTreeIter"/>
23545           </parameter>
23546         </parameters>
23547       </glib:signal>
23548       <glib:signal name="row-has-child-toggled">
23549         <return-value>
23550           <type name="none" c:type="void"/>
23551         </return-value>
23552         <parameters>
23553           <parameter name="object">
23554             <type name="GtkTreePath" c:type="GtkTreePath"/>
23555           </parameter>
23556           <parameter name="p0">
23557             <type name="GtkTreeIter" c:type="GtkTreeIter"/>
23558           </parameter>
23559         </parameters>
23560       </glib:signal>
23561       <glib:signal name="row-deleted">
23562         <return-value>
23563           <type name="none" c:type="void"/>
23564         </return-value>
23565         <parameters>
23566           <parameter name="object">
23567             <type name="GtkTreePath" c:type="GtkTreePath"/>
23568           </parameter>
23569         </parameters>
23570       </glib:signal>
23571       <glib:signal name="rows-reordered">
23572         <return-value>
23573           <type name="none" c:type="void"/>
23574         </return-value>
23575         <parameters>
23576           <parameter name="object">
23577             <type name="GtkTreePath" c:type="GtkTreePath"/>
23578           </parameter>
23579           <parameter name="p0">
23580             <type name="GtkTreeIter" c:type="GtkTreeIter"/>
23581           </parameter>
23582           <parameter name="p1">
23583             <type name="any" c:type="gpointer"/>
23584           </parameter>
23585         </parameters>
23586       </glib:signal>
23587     </interface>
23588     <function name="tree_model_get_flags"
23589               c:identifier="gtk_tree_model_get_flags">
23590       <return-value>
23591         <type name="GtkTreeModelFlags" c:type="GtkTreeModelFlags"/>
23592       </return-value>
23593       <parameters>
23594         <parameter name="tree_model">
23595           <type name="TreeModel" c:type="GtkTreeModel*"/>
23596         </parameter>
23597       </parameters>
23598     </function>
23599     <function name="tree_model_get_n_columns"
23600               c:identifier="gtk_tree_model_get_n_columns">
23601       <return-value>
23602         <type name="int32" c:type="gint"/>
23603       </return-value>
23604       <parameters>
23605         <parameter name="tree_model">
23606           <type name="TreeModel" c:type="GtkTreeModel*"/>
23607         </parameter>
23608       </parameters>
23609     </function>
23610     <function name="tree_model_get_column_type"
23611               c:identifier="gtk_tree_model_get_column_type">
23612       <return-value>
23613         <type name="GType" c:type="GType"/>
23614       </return-value>
23615       <parameters>
23616         <parameter name="tree_model">
23617           <type name="TreeModel" c:type="GtkTreeModel*"/>
23618         </parameter>
23619         <parameter name="index_">
23620           <type name="int32" c:type="gint"/>
23621         </parameter>
23622       </parameters>
23623     </function>
23624     <function name="tree_model_get_iter"
23625               c:identifier="gtk_tree_model_get_iter">
23626       <return-value>
23627         <type name="boolean" c:type="gboolean"/>
23628       </return-value>
23629       <parameters>
23630         <parameter name="tree_model">
23631           <type name="TreeModel" c:type="GtkTreeModel*"/>
23632         </parameter>
23633         <parameter name="iter">
23634           <type name="TreeIter" c:type="GtkTreeIter*"/>
23635         </parameter>
23636         <parameter name="path">
23637           <type name="TreePath" c:type="GtkTreePath*"/>
23638         </parameter>
23639       </parameters>
23640     </function>
23641     <function name="tree_model_get_iter_from_string"
23642               c:identifier="gtk_tree_model_get_iter_from_string">
23643       <return-value>
23644         <type name="boolean" c:type="gboolean"/>
23645       </return-value>
23646       <parameters>
23647         <parameter name="tree_model">
23648           <type name="TreeModel" c:type="GtkTreeModel*"/>
23649         </parameter>
23650         <parameter name="iter">
23651           <type name="TreeIter" c:type="GtkTreeIter*"/>
23652         </parameter>
23653         <parameter name="path_string">
23654           <type name="string" c:type="gchar*"/>
23655         </parameter>
23656       </parameters>
23657     </function>
23658     <function name="tree_model_get_string_from_iter"
23659               c:identifier="gtk_tree_model_get_string_from_iter">
23660       <return-value>
23661         <type name="string" c:type="gchar*"/>
23662       </return-value>
23663       <parameters>
23664         <parameter name="tree_model">
23665           <type name="TreeModel" c:type="GtkTreeModel*"/>
23666         </parameter>
23667         <parameter name="iter">
23668           <type name="TreeIter" c:type="GtkTreeIter*"/>
23669         </parameter>
23670       </parameters>
23671     </function>
23672     <function name="tree_model_get_iter_first"
23673               c:identifier="gtk_tree_model_get_iter_first">
23674       <return-value>
23675         <type name="boolean" c:type="gboolean"/>
23676       </return-value>
23677       <parameters>
23678         <parameter name="tree_model">
23679           <type name="TreeModel" c:type="GtkTreeModel*"/>
23680         </parameter>
23681         <parameter name="iter">
23682           <type name="TreeIter" c:type="GtkTreeIter*"/>
23683         </parameter>
23684       </parameters>
23685     </function>
23686     <function name="tree_model_get_path"
23687               c:identifier="gtk_tree_model_get_path">
23688       <return-value>
23689         <type name="GtkTreePath*" c:type="GtkTreePath*"/>
23690       </return-value>
23691       <parameters>
23692         <parameter name="tree_model">
23693           <type name="TreeModel" c:type="GtkTreeModel*"/>
23694         </parameter>
23695         <parameter name="iter">
23696           <type name="TreeIter" c:type="GtkTreeIter*"/>
23697         </parameter>
23698       </parameters>
23699     </function>
23700     <function name="tree_model_get_value"
23701               c:identifier="gtk_tree_model_get_value">
23702       <return-value>
23703         <type name="none" c:type="void"/>
23704       </return-value>
23705       <parameters>
23706         <parameter name="tree_model">
23707           <type name="TreeModel" c:type="GtkTreeModel*"/>
23708         </parameter>
23709         <parameter name="iter">
23710           <type name="TreeIter" c:type="GtkTreeIter*"/>
23711         </parameter>
23712         <parameter name="column">
23713           <type name="int32" c:type="gint"/>
23714         </parameter>
23715         <parameter name="value">
23716           <type name="GValue" c:type="GValue*"/>
23717         </parameter>
23718       </parameters>
23719     </function>
23720     <function name="tree_model_iter_next"
23721               c:identifier="gtk_tree_model_iter_next">
23722       <return-value>
23723         <type name="boolean" c:type="gboolean"/>
23724       </return-value>
23725       <parameters>
23726         <parameter name="tree_model">
23727           <type name="TreeModel" c:type="GtkTreeModel*"/>
23728         </parameter>
23729         <parameter name="iter">
23730           <type name="TreeIter" c:type="GtkTreeIter*"/>
23731         </parameter>
23732       </parameters>
23733     </function>
23734     <function name="tree_model_iter_children"
23735               c:identifier="gtk_tree_model_iter_children">
23736       <return-value>
23737         <type name="boolean" c:type="gboolean"/>
23738       </return-value>
23739       <parameters>
23740         <parameter name="tree_model">
23741           <type name="TreeModel" c:type="GtkTreeModel*"/>
23742         </parameter>
23743         <parameter name="iter">
23744           <type name="TreeIter" c:type="GtkTreeIter*"/>
23745         </parameter>
23746         <parameter name="parent" allow-none="1">
23747           <type name="TreeIter" c:type="GtkTreeIter*"/>
23748         </parameter>
23749       </parameters>
23750     </function>
23751     <function name="tree_model_iter_has_child"
23752               c:identifier="gtk_tree_model_iter_has_child">
23753       <return-value>
23754         <type name="boolean" c:type="gboolean"/>
23755       </return-value>
23756       <parameters>
23757         <parameter name="tree_model">
23758           <type name="TreeModel" c:type="GtkTreeModel*"/>
23759         </parameter>
23760         <parameter name="iter">
23761           <type name="TreeIter" c:type="GtkTreeIter*"/>
23762         </parameter>
23763       </parameters>
23764     </function>
23765     <function name="tree_model_iter_n_children"
23766               c:identifier="gtk_tree_model_iter_n_children">
23767       <return-value>
23768         <type name="int32" c:type="gint"/>
23769       </return-value>
23770       <parameters>
23771         <parameter name="tree_model">
23772           <type name="TreeModel" c:type="GtkTreeModel*"/>
23773         </parameter>
23774         <parameter name="iter" allow-none="1">
23775           <type name="TreeIter" c:type="GtkTreeIter*"/>
23776         </parameter>
23777       </parameters>
23778     </function>
23779     <function name="tree_model_iter_nth_child"
23780               c:identifier="gtk_tree_model_iter_nth_child">
23781       <return-value>
23782         <type name="boolean" c:type="gboolean"/>
23783       </return-value>
23784       <parameters>
23785         <parameter name="tree_model">
23786           <type name="TreeModel" c:type="GtkTreeModel*"/>
23787         </parameter>
23788         <parameter name="iter">
23789           <type name="TreeIter" c:type="GtkTreeIter*"/>
23790         </parameter>
23791         <parameter name="parent" allow-none="1">
23792           <type name="TreeIter" c:type="GtkTreeIter*"/>
23793         </parameter>
23794         <parameter name="n">
23795           <type name="int32" c:type="gint"/>
23796         </parameter>
23797       </parameters>
23798     </function>
23799     <function name="tree_model_iter_parent"
23800               c:identifier="gtk_tree_model_iter_parent">
23801       <return-value>
23802         <type name="boolean" c:type="gboolean"/>
23803       </return-value>
23804       <parameters>
23805         <parameter name="tree_model">
23806           <type name="TreeModel" c:type="GtkTreeModel*"/>
23807         </parameter>
23808         <parameter name="iter">
23809           <type name="TreeIter" c:type="GtkTreeIter*"/>
23810         </parameter>
23811         <parameter name="child">
23812           <type name="TreeIter" c:type="GtkTreeIter*"/>
23813         </parameter>
23814       </parameters>
23815     </function>
23816     <function name="tree_model_ref_node"
23817               c:identifier="gtk_tree_model_ref_node">
23818       <return-value>
23819         <type name="none" c:type="void"/>
23820       </return-value>
23821       <parameters>
23822         <parameter name="tree_model">
23823           <type name="TreeModel" c:type="GtkTreeModel*"/>
23824         </parameter>
23825         <parameter name="iter">
23826           <type name="TreeIter" c:type="GtkTreeIter*"/>
23827         </parameter>
23828       </parameters>
23829     </function>
23830     <function name="tree_model_unref_node"
23831               c:identifier="gtk_tree_model_unref_node">
23832       <return-value>
23833         <type name="none" c:type="void"/>
23834       </return-value>
23835       <parameters>
23836         <parameter name="tree_model">
23837           <type name="TreeModel" c:type="GtkTreeModel*"/>
23838         </parameter>
23839         <parameter name="iter">
23840           <type name="TreeIter" c:type="GtkTreeIter*"/>
23841         </parameter>
23842       </parameters>
23843     </function>
23844     <function name="tree_model_get" c:identifier="gtk_tree_model_get">
23845       <return-value>
23846         <type name="none" c:type="void"/>
23847       </return-value>
23848       <parameters>
23849         <parameter name="tree_model">
23850           <type name="TreeModel" c:type="GtkTreeModel*"/>
23851         </parameter>
23852         <parameter name="iter">
23853           <type name="TreeIter" c:type="GtkTreeIter*"/>
23854         </parameter>
23855       </parameters>
23856     </function>
23857     <function name="tree_model_get_valist"
23858               c:identifier="gtk_tree_model_get_valist">
23859       <return-value>
23860         <type name="none" c:type="void"/>
23861       </return-value>
23862       <parameters>
23863         <parameter name="tree_model">
23864           <type name="TreeModel" c:type="GtkTreeModel*"/>
23865         </parameter>
23866         <parameter name="iter">
23867           <type name="TreeIter" c:type="GtkTreeIter*"/>
23868         </parameter>
23869         <parameter name="var_args">
23870           <type name="va_list" c:type="va_list"/>
23871         </parameter>
23872       </parameters>
23873     </function>
23874     <function name="tree_model_foreach" c:identifier="gtk_tree_model_foreach">
23875       <return-value>
23876         <type name="none" c:type="void"/>
23877       </return-value>
23878       <parameters>
23879         <parameter name="model">
23880           <type name="TreeModel" c:type="GtkTreeModel*"/>
23881         </parameter>
23882         <parameter name="func">
23883           <type name="GtkTreeModelForeachFunc"
23884                 c:type="GtkTreeModelForeachFunc"/>
23885         </parameter>
23886         <parameter name="user_data">
23887           <type name="any" c:type="gpointer"/>
23888         </parameter>
23889       </parameters>
23890     </function>
23891     <function name="tree_model_row_changed"
23892               c:identifier="gtk_tree_model_row_changed">
23893       <return-value>
23894         <type name="none" c:type="void"/>
23895       </return-value>
23896       <parameters>
23897         <parameter name="tree_model">
23898           <type name="TreeModel" c:type="GtkTreeModel*"/>
23899         </parameter>
23900         <parameter name="path">
23901           <type name="TreePath" c:type="GtkTreePath*"/>
23902         </parameter>
23903         <parameter name="iter">
23904           <type name="TreeIter" c:type="GtkTreeIter*"/>
23905         </parameter>
23906       </parameters>
23907     </function>
23908     <function name="tree_model_row_inserted"
23909               c:identifier="gtk_tree_model_row_inserted">
23910       <return-value>
23911         <type name="none" c:type="void"/>
23912       </return-value>
23913       <parameters>
23914         <parameter name="tree_model">
23915           <type name="TreeModel" c:type="GtkTreeModel*"/>
23916         </parameter>
23917         <parameter name="path">
23918           <type name="TreePath" c:type="GtkTreePath*"/>
23919         </parameter>
23920         <parameter name="iter">
23921           <type name="TreeIter" c:type="GtkTreeIter*"/>
23922         </parameter>
23923       </parameters>
23924     </function>
23925     <function name="tree_model_row_has_child_toggled"
23926               c:identifier="gtk_tree_model_row_has_child_toggled">
23927       <return-value>
23928         <type name="none" c:type="void"/>
23929       </return-value>
23930       <parameters>
23931         <parameter name="tree_model">
23932           <type name="TreeModel" c:type="GtkTreeModel*"/>
23933         </parameter>
23934         <parameter name="path">
23935           <type name="TreePath" c:type="GtkTreePath*"/>
23936         </parameter>
23937         <parameter name="iter">
23938           <type name="TreeIter" c:type="GtkTreeIter*"/>
23939         </parameter>
23940       </parameters>
23941     </function>
23942     <function name="tree_model_row_deleted"
23943               c:identifier="gtk_tree_model_row_deleted">
23944       <return-value>
23945         <type name="none" c:type="void"/>
23946       </return-value>
23947       <parameters>
23948         <parameter name="tree_model">
23949           <type name="TreeModel" c:type="GtkTreeModel*"/>
23950         </parameter>
23951         <parameter name="path">
23952           <type name="TreePath" c:type="GtkTreePath*"/>
23953         </parameter>
23954       </parameters>
23955     </function>
23956     <function name="tree_model_rows_reordered"
23957               c:identifier="gtk_tree_model_rows_reordered">
23958       <return-value>
23959         <type name="none" c:type="void"/>
23960       </return-value>
23961       <parameters>
23962         <parameter name="tree_model">
23963           <type name="TreeModel" c:type="GtkTreeModel*"/>
23964         </parameter>
23965         <parameter name="path">
23966           <type name="TreePath" c:type="GtkTreePath*"/>
23967         </parameter>
23968         <parameter name="iter">
23969           <type name="TreeIter" c:type="GtkTreeIter*"/>
23970         </parameter>
23971         <parameter name="new_order">
23972           <type name="gint" c:type="gint*"/>
23973         </parameter>
23974       </parameters>
23975     </function>
23976     <record name="GtkTreeSortable" c:type="GtkTreeSortable"/>
23977     <callback name="GtkTreeIterCompareFunc">
23978       <return-value>
23979         <type name="int32" c:type="gint"/>
23980       </return-value>
23981       <parameters>
23982         <parameter name="model">
23983           <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
23984         </parameter>
23985         <parameter name="a">
23986           <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23987         </parameter>
23988         <parameter name="b">
23989           <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
23990         </parameter>
23991         <parameter name="user_data">
23992           <type name="any" c:type="gpointer"/>
23993         </parameter>
23994       </parameters>
23995     </callback>
23996     <interface name="TreeSortable"
23997                c:type="GtkTreeSortable"
23998                glib:type-name="GtkTreeSortable"
23999                glib:get-type="gtk_tree_sortable_get_type">
24000       <callback name="sort_column_changed">
24001         <return-value>
24002           <type name="none" c:type="void"/>
24003         </return-value>
24004         <parameters>
24005           <parameter name="sortable">
24006             <type name="GtkTreeSortable*" c:type="GtkTreeSortable*"/>
24007           </parameter>
24008         </parameters>
24009       </callback>
24010       <callback name="get_sort_column_id">
24011         <return-value>
24012           <type name="boolean" c:type="gboolean"/>
24013         </return-value>
24014         <parameters>
24015           <parameter name="sortable">
24016             <type name="GtkTreeSortable*" c:type="GtkTreeSortable*"/>
24017           </parameter>
24018           <parameter name="sort_column_id">
24019             <type name="gint*" c:type="gint*"/>
24020           </parameter>
24021           <parameter name="order">
24022             <type name="GtkSortType*" c:type="GtkSortType*"/>
24023           </parameter>
24024         </parameters>
24025       </callback>
24026       <callback name="set_sort_column_id">
24027         <return-value>
24028           <type name="none" c:type="void"/>
24029         </return-value>
24030         <parameters>
24031           <parameter name="sortable">
24032             <type name="GtkTreeSortable*" c:type="GtkTreeSortable*"/>
24033           </parameter>
24034           <parameter name="sort_column_id">
24035             <type name="int32" c:type="gint"/>
24036           </parameter>
24037           <parameter name="order">
24038             <type name="GtkSortType" c:type="GtkSortType"/>
24039           </parameter>
24040         </parameters>
24041       </callback>
24042       <callback name="set_sort_func">
24043         <return-value>
24044           <type name="none" c:type="void"/>
24045         </return-value>
24046         <parameters>
24047           <parameter name="sortable">
24048             <type name="GtkTreeSortable*" c:type="GtkTreeSortable*"/>
24049           </parameter>
24050           <parameter name="sort_column_id">
24051             <type name="int32" c:type="gint"/>
24052           </parameter>
24053           <parameter name="func">
24054             <type name="GtkTreeIterCompareFunc"
24055                   c:type="GtkTreeIterCompareFunc"/>
24056           </parameter>
24057           <parameter name="data">
24058             <type name="any" c:type="gpointer"/>
24059           </parameter>
24060           <parameter name="destroy">
24061             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
24062           </parameter>
24063         </parameters>
24064       </callback>
24065       <callback name="set_default_sort_func">
24066         <return-value>
24067           <type name="none" c:type="void"/>
24068         </return-value>
24069         <parameters>
24070           <parameter name="sortable">
24071             <type name="GtkTreeSortable*" c:type="GtkTreeSortable*"/>
24072           </parameter>
24073           <parameter name="func">
24074             <type name="GtkTreeIterCompareFunc"
24075                   c:type="GtkTreeIterCompareFunc"/>
24076           </parameter>
24077           <parameter name="data">
24078             <type name="any" c:type="gpointer"/>
24079           </parameter>
24080           <parameter name="destroy">
24081             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
24082           </parameter>
24083         </parameters>
24084       </callback>
24085       <callback name="has_default_sort_func">
24086         <return-value>
24087           <type name="boolean" c:type="gboolean"/>
24088         </return-value>
24089         <parameters>
24090           <parameter name="sortable">
24091             <type name="GtkTreeSortable*" c:type="GtkTreeSortable*"/>
24092           </parameter>
24093         </parameters>
24094       </callback>
24095       <glib:signal name="sort-column-changed">
24096         <return-value>
24097           <type name="none" c:type="void"/>
24098         </return-value>
24099       </glib:signal>
24100     </interface>
24101     <function name="tree_sortable_sort_column_changed"
24102               c:identifier="gtk_tree_sortable_sort_column_changed">
24103       <return-value>
24104         <type name="none" c:type="void"/>
24105       </return-value>
24106       <parameters>
24107         <parameter name="sortable">
24108           <type name="TreeSortable" c:type="GtkTreeSortable*"/>
24109         </parameter>
24110       </parameters>
24111     </function>
24112     <function name="tree_sortable_get_sort_column_id"
24113               c:identifier="gtk_tree_sortable_get_sort_column_id">
24114       <return-value>
24115         <type name="boolean" c:type="gboolean"/>
24116       </return-value>
24117       <parameters>
24118         <parameter name="sortable">
24119           <type name="TreeSortable" c:type="GtkTreeSortable*"/>
24120         </parameter>
24121         <parameter name="sort_column_id">
24122           <type name="gint" c:type="gint*"/>
24123         </parameter>
24124         <parameter name="order">
24125           <type name="SortType" c:type="GtkSortType*"/>
24126         </parameter>
24127       </parameters>
24128     </function>
24129     <function name="tree_sortable_set_sort_column_id"
24130               c:identifier="gtk_tree_sortable_set_sort_column_id">
24131       <return-value>
24132         <type name="none" c:type="void"/>
24133       </return-value>
24134       <parameters>
24135         <parameter name="sortable">
24136           <type name="TreeSortable" c:type="GtkTreeSortable*"/>
24137         </parameter>
24138         <parameter name="sort_column_id">
24139           <type name="int32" c:type="gint"/>
24140         </parameter>
24141         <parameter name="order">
24142           <type name="SortType" c:type="GtkSortType"/>
24143         </parameter>
24144       </parameters>
24145     </function>
24146     <function name="tree_sortable_set_sort_func"
24147               c:identifier="gtk_tree_sortable_set_sort_func">
24148       <return-value>
24149         <type name="none" c:type="void"/>
24150       </return-value>
24151       <parameters>
24152         <parameter name="sortable">
24153           <type name="TreeSortable" c:type="GtkTreeSortable*"/>
24154         </parameter>
24155         <parameter name="sort_column_id">
24156           <type name="int32" c:type="gint"/>
24157         </parameter>
24158         <parameter name="sort_func">
24159           <type name="GtkTreeIterCompareFunc" c:type="GtkTreeIterCompareFunc"/>
24160         </parameter>
24161         <parameter name="user_data">
24162           <type name="any" c:type="gpointer"/>
24163         </parameter>
24164         <parameter name="destroy">
24165           <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
24166         </parameter>
24167       </parameters>
24168     </function>
24169     <function name="tree_sortable_set_default_sort_func"
24170               c:identifier="gtk_tree_sortable_set_default_sort_func">
24171       <return-value>
24172         <type name="none" c:type="void"/>
24173       </return-value>
24174       <parameters>
24175         <parameter name="sortable">
24176           <type name="TreeSortable" c:type="GtkTreeSortable*"/>
24177         </parameter>
24178         <parameter name="sort_func">
24179           <type name="GtkTreeIterCompareFunc" c:type="GtkTreeIterCompareFunc"/>
24180         </parameter>
24181         <parameter name="user_data">
24182           <type name="any" c:type="gpointer"/>
24183         </parameter>
24184         <parameter name="destroy">
24185           <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
24186         </parameter>
24187       </parameters>
24188     </function>
24189     <function name="tree_sortable_has_default_sort_func"
24190               c:identifier="gtk_tree_sortable_has_default_sort_func">
24191       <return-value>
24192         <type name="boolean" c:type="gboolean"/>
24193       </return-value>
24194       <parameters>
24195         <parameter name="sortable">
24196           <type name="TreeSortable" c:type="GtkTreeSortable*"/>
24197         </parameter>
24198       </parameters>
24199     </function>
24200     <callback name="GtkTreeCellDataFunc">
24201       <return-value>
24202         <type name="none" c:type="void"/>
24203       </return-value>
24204       <parameters>
24205         <parameter name="tree_column">
24206           <type name="GtkTreeViewColumn*" c:type="GtkTreeViewColumn*"/>
24207         </parameter>
24208         <parameter name="cell">
24209           <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
24210         </parameter>
24211         <parameter name="tree_model">
24212           <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
24213         </parameter>
24214         <parameter name="iter">
24215           <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
24216         </parameter>
24217         <parameter name="data">
24218           <type name="any" c:type="gpointer"/>
24219         </parameter>
24220       </parameters>
24221     </callback>
24222     <class name="TreeViewColumn"
24223            c:type="GtkTreeViewColumn"
24224            parent="GtkObject"
24225            glib:type-name="GtkTreeViewColumn"
24226            glib:get-type="gtk_tree_view_column_get_type">
24227       <constructor name="new" c:identifier="gtk_tree_view_column_new">
24228         <return-value>
24229           <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24230         </return-value>
24231       </constructor>
24232       <constructor name="new_with_attributes"
24233                    c:identifier="gtk_tree_view_column_new_with_attributes">
24234         <return-value>
24235           <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24236         </return-value>
24237         <parameters>
24238           <parameter name="title">
24239             <type name="string" c:type="gchar*"/>
24240           </parameter>
24241           <parameter name="cell">
24242             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
24243           </parameter>
24244         </parameters>
24245       </constructor>
24246       <method name="pack_start" c:identifier="gtk_tree_view_column_pack_start">
24247         <return-value>
24248           <type name="none" c:type="void"/>
24249         </return-value>
24250         <parameters>
24251           <parameter name="tree_column">
24252             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24253           </parameter>
24254           <parameter name="cell">
24255             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
24256           </parameter>
24257           <parameter name="expand">
24258             <type name="boolean" c:type="gboolean"/>
24259           </parameter>
24260         </parameters>
24261       </method>
24262       <method name="pack_end" c:identifier="gtk_tree_view_column_pack_end">
24263         <return-value>
24264           <type name="none" c:type="void"/>
24265         </return-value>
24266         <parameters>
24267           <parameter name="tree_column">
24268             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24269           </parameter>
24270           <parameter name="cell">
24271             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
24272           </parameter>
24273           <parameter name="expand">
24274             <type name="boolean" c:type="gboolean"/>
24275           </parameter>
24276         </parameters>
24277       </method>
24278       <method name="clear" c:identifier="gtk_tree_view_column_clear">
24279         <return-value>
24280           <type name="none" c:type="void"/>
24281         </return-value>
24282         <parameters>
24283           <parameter name="tree_column">
24284             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24285           </parameter>
24286         </parameters>
24287       </method>
24288       <method name="get_cell_renderers"
24289               c:identifier="gtk_tree_view_column_get_cell_renderers">
24290         <return-value>
24291           <type name="GList" c:type="GList*"/>
24292         </return-value>
24293         <parameters>
24294           <parameter name="tree_column">
24295             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24296           </parameter>
24297         </parameters>
24298       </method>
24299       <method name="add_attribute"
24300               c:identifier="gtk_tree_view_column_add_attribute">
24301         <return-value>
24302           <type name="none" c:type="void"/>
24303         </return-value>
24304         <parameters>
24305           <parameter name="tree_column">
24306             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24307           </parameter>
24308           <parameter name="cell_renderer">
24309             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
24310           </parameter>
24311           <parameter name="attribute">
24312             <type name="string" c:type="gchar*"/>
24313           </parameter>
24314           <parameter name="column">
24315             <type name="int32" c:type="gint"/>
24316           </parameter>
24317         </parameters>
24318       </method>
24319       <method name="set_attributes"
24320               c:identifier="gtk_tree_view_column_set_attributes">
24321         <return-value>
24322           <type name="none" c:type="void"/>
24323         </return-value>
24324         <parameters>
24325           <parameter name="tree_column">
24326             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24327           </parameter>
24328           <parameter name="cell_renderer">
24329             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
24330           </parameter>
24331         </parameters>
24332       </method>
24333       <method name="set_cell_data_func"
24334               c:identifier="gtk_tree_view_column_set_cell_data_func">
24335         <return-value>
24336           <type name="none" c:type="void"/>
24337         </return-value>
24338         <parameters>
24339           <parameter name="tree_column">
24340             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24341           </parameter>
24342           <parameter name="cell_renderer">
24343             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
24344           </parameter>
24345           <parameter name="func">
24346             <type name="GtkTreeCellDataFunc" c:type="GtkTreeCellDataFunc"/>
24347           </parameter>
24348           <parameter name="func_data">
24349             <type name="any" c:type="gpointer"/>
24350           </parameter>
24351           <parameter name="destroy">
24352             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
24353           </parameter>
24354         </parameters>
24355       </method>
24356       <method name="clear_attributes"
24357               c:identifier="gtk_tree_view_column_clear_attributes">
24358         <return-value>
24359           <type name="none" c:type="void"/>
24360         </return-value>
24361         <parameters>
24362           <parameter name="tree_column">
24363             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24364           </parameter>
24365           <parameter name="cell_renderer">
24366             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
24367           </parameter>
24368         </parameters>
24369       </method>
24370       <method name="set_spacing"
24371               c:identifier="gtk_tree_view_column_set_spacing">
24372         <return-value>
24373           <type name="none" c:type="void"/>
24374         </return-value>
24375         <parameters>
24376           <parameter name="tree_column">
24377             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24378           </parameter>
24379           <parameter name="spacing">
24380             <type name="int32" c:type="gint"/>
24381           </parameter>
24382         </parameters>
24383       </method>
24384       <method name="get_spacing"
24385               c:identifier="gtk_tree_view_column_get_spacing">
24386         <return-value>
24387           <type name="int32" c:type="gint"/>
24388         </return-value>
24389         <parameters>
24390           <parameter name="tree_column">
24391             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24392           </parameter>
24393         </parameters>
24394       </method>
24395       <method name="set_visible"
24396               c:identifier="gtk_tree_view_column_set_visible">
24397         <return-value>
24398           <type name="none" c:type="void"/>
24399         </return-value>
24400         <parameters>
24401           <parameter name="tree_column">
24402             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24403           </parameter>
24404           <parameter name="visible">
24405             <type name="boolean" c:type="gboolean"/>
24406           </parameter>
24407         </parameters>
24408       </method>
24409       <method name="get_visible"
24410               c:identifier="gtk_tree_view_column_get_visible">
24411         <return-value>
24412           <type name="boolean" c:type="gboolean"/>
24413         </return-value>
24414         <parameters>
24415           <parameter name="tree_column">
24416             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24417           </parameter>
24418         </parameters>
24419       </method>
24420       <method name="set_resizable"
24421               c:identifier="gtk_tree_view_column_set_resizable">
24422         <return-value>
24423           <type name="none" c:type="void"/>
24424         </return-value>
24425         <parameters>
24426           <parameter name="tree_column">
24427             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24428           </parameter>
24429           <parameter name="resizable">
24430             <type name="boolean" c:type="gboolean"/>
24431           </parameter>
24432         </parameters>
24433       </method>
24434       <method name="get_resizable"
24435               c:identifier="gtk_tree_view_column_get_resizable">
24436         <return-value>
24437           <type name="boolean" c:type="gboolean"/>
24438         </return-value>
24439         <parameters>
24440           <parameter name="tree_column">
24441             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24442           </parameter>
24443         </parameters>
24444       </method>
24445       <method name="set_sizing" c:identifier="gtk_tree_view_column_set_sizing">
24446         <return-value>
24447           <type name="none" c:type="void"/>
24448         </return-value>
24449         <parameters>
24450           <parameter name="tree_column">
24451             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24452           </parameter>
24453           <parameter name="type">
24454             <type name="TreeViewColumnSizing"
24455                   c:type="GtkTreeViewColumnSizing"/>
24456           </parameter>
24457         </parameters>
24458       </method>
24459       <method name="get_sizing" c:identifier="gtk_tree_view_column_get_sizing">
24460         <return-value>
24461           <type name="TreeViewColumnSizing" c:type="GtkTreeViewColumnSizing"/>
24462         </return-value>
24463         <parameters>
24464           <parameter name="tree_column">
24465             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24466           </parameter>
24467         </parameters>
24468       </method>
24469       <method name="get_width" c:identifier="gtk_tree_view_column_get_width">
24470         <return-value>
24471           <type name="int32" c:type="gint"/>
24472         </return-value>
24473         <parameters>
24474           <parameter name="tree_column">
24475             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24476           </parameter>
24477         </parameters>
24478       </method>
24479       <method name="get_fixed_width"
24480               c:identifier="gtk_tree_view_column_get_fixed_width">
24481         <return-value>
24482           <type name="int32" c:type="gint"/>
24483         </return-value>
24484         <parameters>
24485           <parameter name="tree_column">
24486             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24487           </parameter>
24488         </parameters>
24489       </method>
24490       <method name="set_fixed_width"
24491               c:identifier="gtk_tree_view_column_set_fixed_width">
24492         <return-value>
24493           <type name="none" c:type="void"/>
24494         </return-value>
24495         <parameters>
24496           <parameter name="tree_column">
24497             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24498           </parameter>
24499           <parameter name="fixed_width">
24500             <type name="int32" c:type="gint"/>
24501           </parameter>
24502         </parameters>
24503       </method>
24504       <method name="set_min_width"
24505               c:identifier="gtk_tree_view_column_set_min_width">
24506         <return-value>
24507           <type name="none" c:type="void"/>
24508         </return-value>
24509         <parameters>
24510           <parameter name="tree_column">
24511             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24512           </parameter>
24513           <parameter name="min_width">
24514             <type name="int32" c:type="gint"/>
24515           </parameter>
24516         </parameters>
24517       </method>
24518       <method name="get_min_width"
24519               c:identifier="gtk_tree_view_column_get_min_width">
24520         <return-value>
24521           <type name="int32" c:type="gint"/>
24522         </return-value>
24523         <parameters>
24524           <parameter name="tree_column">
24525             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24526           </parameter>
24527         </parameters>
24528       </method>
24529       <method name="set_max_width"
24530               c:identifier="gtk_tree_view_column_set_max_width">
24531         <return-value>
24532           <type name="none" c:type="void"/>
24533         </return-value>
24534         <parameters>
24535           <parameter name="tree_column">
24536             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24537           </parameter>
24538           <parameter name="max_width">
24539             <type name="int32" c:type="gint"/>
24540           </parameter>
24541         </parameters>
24542       </method>
24543       <method name="get_max_width"
24544               c:identifier="gtk_tree_view_column_get_max_width">
24545         <return-value>
24546           <type name="int32" c:type="gint"/>
24547         </return-value>
24548         <parameters>
24549           <parameter name="tree_column">
24550             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24551           </parameter>
24552         </parameters>
24553       </method>
24554       <method name="clicked" c:identifier="gtk_tree_view_column_clicked">
24555         <return-value>
24556           <type name="none" c:type="void"/>
24557         </return-value>
24558         <parameters>
24559           <parameter name="tree_column">
24560             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24561           </parameter>
24562         </parameters>
24563       </method>
24564       <method name="set_title" c:identifier="gtk_tree_view_column_set_title">
24565         <return-value>
24566           <type name="none" c:type="void"/>
24567         </return-value>
24568         <parameters>
24569           <parameter name="tree_column">
24570             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24571           </parameter>
24572           <parameter name="title">
24573             <type name="string" c:type="gchar*"/>
24574           </parameter>
24575         </parameters>
24576       </method>
24577       <method name="get_title" c:identifier="gtk_tree_view_column_get_title">
24578         <return-value>
24579           <type name="string" c:type="gchar*"/>
24580         </return-value>
24581         <parameters>
24582           <parameter name="tree_column">
24583             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24584           </parameter>
24585         </parameters>
24586       </method>
24587       <method name="set_expand" c:identifier="gtk_tree_view_column_set_expand">
24588         <return-value>
24589           <type name="none" c:type="void"/>
24590         </return-value>
24591         <parameters>
24592           <parameter name="tree_column">
24593             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24594           </parameter>
24595           <parameter name="expand">
24596             <type name="boolean" c:type="gboolean"/>
24597           </parameter>
24598         </parameters>
24599       </method>
24600       <method name="get_expand" c:identifier="gtk_tree_view_column_get_expand">
24601         <return-value>
24602           <type name="boolean" c:type="gboolean"/>
24603         </return-value>
24604         <parameters>
24605           <parameter name="tree_column">
24606             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24607           </parameter>
24608         </parameters>
24609       </method>
24610       <method name="set_clickable"
24611               c:identifier="gtk_tree_view_column_set_clickable">
24612         <return-value>
24613           <type name="none" c:type="void"/>
24614         </return-value>
24615         <parameters>
24616           <parameter name="tree_column">
24617             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24618           </parameter>
24619           <parameter name="clickable">
24620             <type name="boolean" c:type="gboolean"/>
24621           </parameter>
24622         </parameters>
24623       </method>
24624       <method name="get_clickable"
24625               c:identifier="gtk_tree_view_column_get_clickable">
24626         <return-value>
24627           <type name="boolean" c:type="gboolean"/>
24628         </return-value>
24629         <parameters>
24630           <parameter name="tree_column">
24631             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24632           </parameter>
24633         </parameters>
24634       </method>
24635       <method name="set_widget" c:identifier="gtk_tree_view_column_set_widget">
24636         <return-value>
24637           <type name="none" c:type="void"/>
24638         </return-value>
24639         <parameters>
24640           <parameter name="tree_column">
24641             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24642           </parameter>
24643           <parameter name="widget" allow-none="1">
24644             <type name="Widget" c:type="GtkWidget*"/>
24645           </parameter>
24646         </parameters>
24647       </method>
24648       <method name="get_widget" c:identifier="gtk_tree_view_column_get_widget">
24649         <return-value>
24650           <type name="Widget" c:type="GtkWidget*"/>
24651         </return-value>
24652         <parameters>
24653           <parameter name="tree_column">
24654             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24655           </parameter>
24656         </parameters>
24657       </method>
24658       <method name="set_alignment"
24659               c:identifier="gtk_tree_view_column_set_alignment">
24660         <return-value>
24661           <type name="none" c:type="void"/>
24662         </return-value>
24663         <parameters>
24664           <parameter name="tree_column">
24665             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24666           </parameter>
24667           <parameter name="xalign">
24668             <type name="float" c:type="gfloat"/>
24669           </parameter>
24670         </parameters>
24671       </method>
24672       <method name="get_alignment"
24673               c:identifier="gtk_tree_view_column_get_alignment">
24674         <return-value>
24675           <type name="float" c:type="gfloat"/>
24676         </return-value>
24677         <parameters>
24678           <parameter name="tree_column">
24679             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24680           </parameter>
24681         </parameters>
24682       </method>
24683       <method name="set_reorderable"
24684               c:identifier="gtk_tree_view_column_set_reorderable">
24685         <return-value>
24686           <type name="none" c:type="void"/>
24687         </return-value>
24688         <parameters>
24689           <parameter name="tree_column">
24690             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24691           </parameter>
24692           <parameter name="reorderable">
24693             <type name="boolean" c:type="gboolean"/>
24694           </parameter>
24695         </parameters>
24696       </method>
24697       <method name="get_reorderable"
24698               c:identifier="gtk_tree_view_column_get_reorderable">
24699         <return-value>
24700           <type name="boolean" c:type="gboolean"/>
24701         </return-value>
24702         <parameters>
24703           <parameter name="tree_column">
24704             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24705           </parameter>
24706         </parameters>
24707       </method>
24708       <method name="set_sort_column_id"
24709               c:identifier="gtk_tree_view_column_set_sort_column_id">
24710         <return-value>
24711           <type name="none" c:type="void"/>
24712         </return-value>
24713         <parameters>
24714           <parameter name="tree_column">
24715             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24716           </parameter>
24717           <parameter name="sort_column_id">
24718             <type name="int32" c:type="gint"/>
24719           </parameter>
24720         </parameters>
24721       </method>
24722       <method name="get_sort_column_id"
24723               c:identifier="gtk_tree_view_column_get_sort_column_id">
24724         <return-value>
24725           <type name="int32" c:type="gint"/>
24726         </return-value>
24727         <parameters>
24728           <parameter name="tree_column">
24729             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24730           </parameter>
24731         </parameters>
24732       </method>
24733       <method name="set_sort_indicator"
24734               c:identifier="gtk_tree_view_column_set_sort_indicator">
24735         <return-value>
24736           <type name="none" c:type="void"/>
24737         </return-value>
24738         <parameters>
24739           <parameter name="tree_column">
24740             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24741           </parameter>
24742           <parameter name="setting">
24743             <type name="boolean" c:type="gboolean"/>
24744           </parameter>
24745         </parameters>
24746       </method>
24747       <method name="get_sort_indicator"
24748               c:identifier="gtk_tree_view_column_get_sort_indicator">
24749         <return-value>
24750           <type name="boolean" c:type="gboolean"/>
24751         </return-value>
24752         <parameters>
24753           <parameter name="tree_column">
24754             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24755           </parameter>
24756         </parameters>
24757       </method>
24758       <method name="set_sort_order"
24759               c:identifier="gtk_tree_view_column_set_sort_order">
24760         <return-value>
24761           <type name="none" c:type="void"/>
24762         </return-value>
24763         <parameters>
24764           <parameter name="tree_column">
24765             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24766           </parameter>
24767           <parameter name="order">
24768             <type name="SortType" c:type="GtkSortType"/>
24769           </parameter>
24770         </parameters>
24771       </method>
24772       <method name="get_sort_order"
24773               c:identifier="gtk_tree_view_column_get_sort_order">
24774         <return-value>
24775           <type name="SortType" c:type="GtkSortType"/>
24776         </return-value>
24777         <parameters>
24778           <parameter name="tree_column">
24779             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24780           </parameter>
24781         </parameters>
24782       </method>
24783       <method name="cell_set_cell_data"
24784               c:identifier="gtk_tree_view_column_cell_set_cell_data">
24785         <return-value>
24786           <type name="none" c:type="void"/>
24787         </return-value>
24788         <parameters>
24789           <parameter name="tree_column">
24790             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24791           </parameter>
24792           <parameter name="tree_model">
24793             <type name="TreeModel" c:type="GtkTreeModel*"/>
24794           </parameter>
24795           <parameter name="iter">
24796             <type name="TreeIter" c:type="GtkTreeIter*"/>
24797           </parameter>
24798           <parameter name="is_expander">
24799             <type name="boolean" c:type="gboolean"/>
24800           </parameter>
24801           <parameter name="is_expanded">
24802             <type name="boolean" c:type="gboolean"/>
24803           </parameter>
24804         </parameters>
24805       </method>
24806       <method name="cell_get_size"
24807               c:identifier="gtk_tree_view_column_cell_get_size">
24808         <return-value>
24809           <type name="none" c:type="void"/>
24810         </return-value>
24811         <parameters>
24812           <parameter name="tree_column">
24813             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24814           </parameter>
24815           <parameter name="cell_area">
24816             <type name="GdkRectangle" c:type="GdkRectangle*"/>
24817           </parameter>
24818           <parameter name="x_offset">
24819             <type name="gint" c:type="gint*"/>
24820           </parameter>
24821           <parameter name="y_offset">
24822             <type name="gint" c:type="gint*"/>
24823           </parameter>
24824           <parameter name="width">
24825             <type name="gint" c:type="gint*"/>
24826           </parameter>
24827           <parameter name="height">
24828             <type name="gint" c:type="gint*"/>
24829           </parameter>
24830         </parameters>
24831       </method>
24832       <method name="cell_is_visible"
24833               c:identifier="gtk_tree_view_column_cell_is_visible">
24834         <return-value>
24835           <type name="boolean" c:type="gboolean"/>
24836         </return-value>
24837         <parameters>
24838           <parameter name="tree_column">
24839             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24840           </parameter>
24841         </parameters>
24842       </method>
24843       <method name="focus_cell" c:identifier="gtk_tree_view_column_focus_cell">
24844         <return-value>
24845           <type name="none" c:type="void"/>
24846         </return-value>
24847         <parameters>
24848           <parameter name="tree_column">
24849             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24850           </parameter>
24851           <parameter name="cell">
24852             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
24853           </parameter>
24854         </parameters>
24855       </method>
24856       <method name="cell_get_position"
24857               c:identifier="gtk_tree_view_column_cell_get_position">
24858         <return-value>
24859           <type name="boolean" c:type="gboolean"/>
24860         </return-value>
24861         <parameters>
24862           <parameter name="tree_column">
24863             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24864           </parameter>
24865           <parameter name="cell_renderer">
24866             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
24867           </parameter>
24868           <parameter name="start_pos">
24869             <type name="gint" c:type="gint*"/>
24870           </parameter>
24871           <parameter name="width">
24872             <type name="gint" c:type="gint*"/>
24873           </parameter>
24874         </parameters>
24875       </method>
24876       <method name="queue_resize"
24877               c:identifier="gtk_tree_view_column_queue_resize">
24878         <return-value>
24879           <type name="none" c:type="void"/>
24880         </return-value>
24881         <parameters>
24882           <parameter name="tree_column">
24883             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24884           </parameter>
24885         </parameters>
24886       </method>
24887       <method name="get_tree_view"
24888               c:identifier="gtk_tree_view_column_get_tree_view">
24889         <return-value>
24890           <type name="Widget" c:type="GtkWidget*"/>
24891         </return-value>
24892         <parameters>
24893           <parameter name="tree_column">
24894             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
24895           </parameter>
24896         </parameters>
24897       </method>
24898       <property name="visible">
24899         <type name="boolean" c:type="gboolean"/>
24900       </property>
24901       <property name="resizable">
24902         <type name="boolean" c:type="gboolean"/>
24903       </property>
24904       <property name="width">
24905         <type name="int32" c:type="gint"/>
24906       </property>
24907       <property name="spacing">
24908         <type name="int32" c:type="gint"/>
24909       </property>
24910       <property name="sizing">
24911         <type name="GtkTreeViewColumnSizing" c:type="GtkTreeViewColumnSizing"/>
24912       </property>
24913       <property name="fixed-width">
24914         <type name="int32" c:type="gint"/>
24915       </property>
24916       <property name="min-width">
24917         <type name="int32" c:type="gint"/>
24918       </property>
24919       <property name="max-width">
24920         <type name="int32" c:type="gint"/>
24921       </property>
24922       <property name="title">
24923         <type name="string" c:type="gchararray"/>
24924       </property>
24925       <property name="expand">
24926         <type name="boolean" c:type="gboolean"/>
24927       </property>
24928       <property name="clickable">
24929         <type name="boolean" c:type="gboolean"/>
24930       </property>
24931       <property name="widget">
24932         <type name="GtkWidget" c:type="GtkWidget"/>
24933       </property>
24934       <property name="alignment">
24935         <type name="float" c:type="gfloat"/>
24936       </property>
24937       <property name="reorderable">
24938         <type name="boolean" c:type="gboolean"/>
24939       </property>
24940       <property name="sort-indicator">
24941         <type name="boolean" c:type="gboolean"/>
24942       </property>
24943       <property name="sort-order">
24944         <type name="GtkSortType" c:type="GtkSortType"/>
24945       </property>
24946       <callback name="clicked">
24947         <return-value>
24948           <type name="none" c:type="void"/>
24949         </return-value>
24950         <parameters>
24951           <parameter name="tree_column">
24952             <type name="GtkTreeViewColumn*" c:type="GtkTreeViewColumn*"/>
24953           </parameter>
24954         </parameters>
24955       </callback>
24956       <callback name="_gtk_reserved1">
24957         <return-value>
24958           <type name="none" c:type="void"/>
24959         </return-value>
24960       </callback>
24961       <callback name="_gtk_reserved2">
24962         <return-value>
24963           <type name="none" c:type="void"/>
24964         </return-value>
24965       </callback>
24966       <callback name="_gtk_reserved3">
24967         <return-value>
24968           <type name="none" c:type="void"/>
24969         </return-value>
24970       </callback>
24971       <callback name="_gtk_reserved4">
24972         <return-value>
24973           <type name="none" c:type="void"/>
24974         </return-value>
24975       </callback>
24976       <glib:signal name="clicked">
24977         <return-value>
24978           <type name="none" c:type="void"/>
24979         </return-value>
24980       </glib:signal>
24981     </class>
24982     <record name="GtkCellLayout" c:type="GtkCellLayout"/>
24983     <callback name="GtkCellLayoutDataFunc">
24984       <return-value>
24985         <type name="none" c:type="void"/>
24986       </return-value>
24987       <parameters>
24988         <parameter name="cell_layout">
24989           <type name="GtkCellLayout*" c:type="GtkCellLayout*"/>
24990         </parameter>
24991         <parameter name="cell">
24992           <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
24993         </parameter>
24994         <parameter name="tree_model">
24995           <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
24996         </parameter>
24997         <parameter name="iter">
24998           <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
24999         </parameter>
25000         <parameter name="data">
25001           <type name="any" c:type="gpointer"/>
25002         </parameter>
25003       </parameters>
25004     </callback>
25005     <interface name="CellLayout"
25006                c:type="GtkCellLayout"
25007                glib:type-name="GtkCellLayout"
25008                glib:get-type="gtk_cell_layout_get_type">
25009       <callback name="pack_start">
25010         <return-value>
25011           <type name="none" c:type="void"/>
25012         </return-value>
25013         <parameters>
25014           <parameter name="cell_layout">
25015             <type name="GtkCellLayout*" c:type="GtkCellLayout*"/>
25016           </parameter>
25017           <parameter name="cell">
25018             <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
25019           </parameter>
25020           <parameter name="expand">
25021             <type name="boolean" c:type="gboolean"/>
25022           </parameter>
25023         </parameters>
25024       </callback>
25025       <callback name="pack_end">
25026         <return-value>
25027           <type name="none" c:type="void"/>
25028         </return-value>
25029         <parameters>
25030           <parameter name="cell_layout">
25031             <type name="GtkCellLayout*" c:type="GtkCellLayout*"/>
25032           </parameter>
25033           <parameter name="cell">
25034             <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
25035           </parameter>
25036           <parameter name="expand">
25037             <type name="boolean" c:type="gboolean"/>
25038           </parameter>
25039         </parameters>
25040       </callback>
25041       <callback name="clear">
25042         <return-value>
25043           <type name="none" c:type="void"/>
25044         </return-value>
25045         <parameters>
25046           <parameter name="cell_layout">
25047             <type name="GtkCellLayout*" c:type="GtkCellLayout*"/>
25048           </parameter>
25049         </parameters>
25050       </callback>
25051       <callback name="add_attribute">
25052         <return-value>
25053           <type name="none" c:type="void"/>
25054         </return-value>
25055         <parameters>
25056           <parameter name="cell_layout">
25057             <type name="GtkCellLayout*" c:type="GtkCellLayout*"/>
25058           </parameter>
25059           <parameter name="cell">
25060             <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
25061           </parameter>
25062           <parameter name="attribute">
25063             <type name="string" c:type="gchar*"/>
25064           </parameter>
25065           <parameter name="column">
25066             <type name="int32" c:type="gint"/>
25067           </parameter>
25068         </parameters>
25069       </callback>
25070       <callback name="set_cell_data_func">
25071         <return-value>
25072           <type name="none" c:type="void"/>
25073         </return-value>
25074         <parameters>
25075           <parameter name="cell_layout">
25076             <type name="GtkCellLayout*" c:type="GtkCellLayout*"/>
25077           </parameter>
25078           <parameter name="cell">
25079             <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
25080           </parameter>
25081           <parameter name="func">
25082             <type name="GtkCellLayoutDataFunc" c:type="GtkCellLayoutDataFunc"/>
25083           </parameter>
25084           <parameter name="func_data">
25085             <type name="any" c:type="gpointer"/>
25086           </parameter>
25087           <parameter name="destroy">
25088             <type name="GDestroyNotify" c:type="GDestroyNotify"/>
25089           </parameter>
25090         </parameters>
25091       </callback>
25092       <callback name="clear_attributes">
25093         <return-value>
25094           <type name="none" c:type="void"/>
25095         </return-value>
25096         <parameters>
25097           <parameter name="cell_layout">
25098             <type name="GtkCellLayout*" c:type="GtkCellLayout*"/>
25099           </parameter>
25100           <parameter name="cell">
25101             <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
25102           </parameter>
25103         </parameters>
25104       </callback>
25105       <callback name="reorder">
25106         <return-value>
25107           <type name="none" c:type="void"/>
25108         </return-value>
25109         <parameters>
25110           <parameter name="cell_layout">
25111             <type name="GtkCellLayout*" c:type="GtkCellLayout*"/>
25112           </parameter>
25113           <parameter name="cell">
25114             <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
25115           </parameter>
25116           <parameter name="position">
25117             <type name="int32" c:type="gint"/>
25118           </parameter>
25119         </parameters>
25120       </callback>
25121       <callback name="get_cells">
25122         <return-value>
25123           <type name="GList*" c:type="GList*"/>
25124         </return-value>
25125         <parameters>
25126           <parameter name="cell_layout">
25127             <type name="GtkCellLayout*" c:type="GtkCellLayout*"/>
25128           </parameter>
25129         </parameters>
25130       </callback>
25131     </interface>
25132     <function name="cell_layout_pack_start"
25133               c:identifier="gtk_cell_layout_pack_start">
25134       <return-value>
25135         <type name="none" c:type="void"/>
25136       </return-value>
25137       <parameters>
25138         <parameter name="cell_layout">
25139           <type name="CellLayout" c:type="GtkCellLayout*"/>
25140         </parameter>
25141         <parameter name="cell">
25142           <type name="CellRenderer" c:type="GtkCellRenderer*"/>
25143         </parameter>
25144         <parameter name="expand">
25145           <type name="boolean" c:type="gboolean"/>
25146         </parameter>
25147       </parameters>
25148     </function>
25149     <function name="cell_layout_pack_end"
25150               c:identifier="gtk_cell_layout_pack_end">
25151       <return-value>
25152         <type name="none" c:type="void"/>
25153       </return-value>
25154       <parameters>
25155         <parameter name="cell_layout">
25156           <type name="CellLayout" c:type="GtkCellLayout*"/>
25157         </parameter>
25158         <parameter name="cell">
25159           <type name="CellRenderer" c:type="GtkCellRenderer*"/>
25160         </parameter>
25161         <parameter name="expand">
25162           <type name="boolean" c:type="gboolean"/>
25163         </parameter>
25164       </parameters>
25165     </function>
25166     <function name="cell_layout_get_cells"
25167               c:identifier="gtk_cell_layout_get_cells">
25168       <return-value>
25169         <type name="GList*" c:type="GList*"/>
25170       </return-value>
25171       <parameters>
25172         <parameter name="cell_layout">
25173           <type name="CellLayout" c:type="GtkCellLayout*"/>
25174         </parameter>
25175       </parameters>
25176     </function>
25177     <function name="cell_layout_clear" c:identifier="gtk_cell_layout_clear">
25178       <return-value>
25179         <type name="none" c:type="void"/>
25180       </return-value>
25181       <parameters>
25182         <parameter name="cell_layout">
25183           <type name="CellLayout" c:type="GtkCellLayout*"/>
25184         </parameter>
25185       </parameters>
25186     </function>
25187     <function name="cell_layout_set_attributes"
25188               c:identifier="gtk_cell_layout_set_attributes">
25189       <return-value>
25190         <type name="none" c:type="void"/>
25191       </return-value>
25192       <parameters>
25193         <parameter name="cell_layout">
25194           <type name="CellLayout" c:type="GtkCellLayout*"/>
25195         </parameter>
25196         <parameter name="cell">
25197           <type name="CellRenderer" c:type="GtkCellRenderer*"/>
25198         </parameter>
25199       </parameters>
25200     </function>
25201     <function name="cell_layout_add_attribute"
25202               c:identifier="gtk_cell_layout_add_attribute">
25203       <return-value>
25204         <type name="none" c:type="void"/>
25205       </return-value>
25206       <parameters>
25207         <parameter name="cell_layout">
25208           <type name="CellLayout" c:type="GtkCellLayout*"/>
25209         </parameter>
25210         <parameter name="cell">
25211           <type name="CellRenderer" c:type="GtkCellRenderer*"/>
25212         </parameter>
25213         <parameter name="attribute">
25214           <type name="string" c:type="gchar*"/>
25215         </parameter>
25216         <parameter name="column">
25217           <type name="int32" c:type="gint"/>
25218         </parameter>
25219       </parameters>
25220     </function>
25221     <function name="cell_layout_set_cell_data_func"
25222               c:identifier="gtk_cell_layout_set_cell_data_func">
25223       <return-value>
25224         <type name="none" c:type="void"/>
25225       </return-value>
25226       <parameters>
25227         <parameter name="cell_layout">
25228           <type name="CellLayout" c:type="GtkCellLayout*"/>
25229         </parameter>
25230         <parameter name="cell">
25231           <type name="CellRenderer" c:type="GtkCellRenderer*"/>
25232         </parameter>
25233         <parameter name="func">
25234           <type name="GtkCellLayoutDataFunc" c:type="GtkCellLayoutDataFunc"/>
25235         </parameter>
25236         <parameter name="func_data">
25237           <type name="any" c:type="gpointer"/>
25238         </parameter>
25239         <parameter name="destroy">
25240           <type name="GDestroyNotify" c:type="GDestroyNotify"/>
25241         </parameter>
25242       </parameters>
25243     </function>
25244     <function name="cell_layout_clear_attributes"
25245               c:identifier="gtk_cell_layout_clear_attributes">
25246       <return-value>
25247         <type name="none" c:type="void"/>
25248       </return-value>
25249       <parameters>
25250         <parameter name="cell_layout">
25251           <type name="CellLayout" c:type="GtkCellLayout*"/>
25252         </parameter>
25253         <parameter name="cell">
25254           <type name="CellRenderer" c:type="GtkCellRenderer*"/>
25255         </parameter>
25256       </parameters>
25257     </function>
25258     <function name="cell_layout_reorder"
25259               c:identifier="gtk_cell_layout_reorder">
25260       <return-value>
25261         <type name="none" c:type="void"/>
25262       </return-value>
25263       <parameters>
25264         <parameter name="cell_layout">
25265           <type name="CellLayout" c:type="GtkCellLayout*"/>
25266         </parameter>
25267         <parameter name="cell">
25268           <type name="CellRenderer" c:type="GtkCellRenderer*"/>
25269         </parameter>
25270         <parameter name="position">
25271           <type name="int32" c:type="gint"/>
25272         </parameter>
25273       </parameters>
25274     </function>
25275     <function name="cell_layout_buildable_custom_tag_start"
25276               c:identifier="_gtk_cell_layout_buildable_custom_tag_start">
25277       <return-value>
25278         <type name="boolean" c:type="gboolean"/>
25279       </return-value>
25280       <parameters>
25281         <parameter name="buildable">
25282           <type name="Buildable" c:type="GtkBuildable*"/>
25283         </parameter>
25284         <parameter name="builder">
25285           <type name="Builder" c:type="GtkBuilder*"/>
25286         </parameter>
25287         <parameter name="child">
25288           <type name="GLib.Object" c:type="GObject*"/>
25289         </parameter>
25290         <parameter name="tagname">
25291           <type name="string" c:type="gchar*"/>
25292         </parameter>
25293         <parameter name="parser">
25294           <type name="GMarkupParser" c:type="GMarkupParser*"/>
25295         </parameter>
25296         <parameter name="data">
25297           <type name="gpointer" c:type="gpointer*"/>
25298         </parameter>
25299       </parameters>
25300     </function>
25301     <function name="cell_layout_buildable_custom_tag_end"
25302               c:identifier="_gtk_cell_layout_buildable_custom_tag_end">
25303       <return-value>
25304         <type name="none" c:type="void"/>
25305       </return-value>
25306       <parameters>
25307         <parameter name="buildable">
25308           <type name="Buildable" c:type="GtkBuildable*"/>
25309         </parameter>
25310         <parameter name="builder">
25311           <type name="Builder" c:type="GtkBuilder*"/>
25312         </parameter>
25313         <parameter name="child">
25314           <type name="GLib.Object" c:type="GObject*"/>
25315         </parameter>
25316         <parameter name="tagname">
25317           <type name="string" c:type="gchar*"/>
25318         </parameter>
25319         <parameter name="data">
25320           <type name="gpointer" c:type="gpointer*"/>
25321         </parameter>
25322       </parameters>
25323     </function>
25324     <function name="cell_layout_buildable_add_child"
25325               c:identifier="_gtk_cell_layout_buildable_add_child">
25326       <return-value>
25327         <type name="none" c:type="void"/>
25328       </return-value>
25329       <parameters>
25330         <parameter name="buildable">
25331           <type name="Buildable" c:type="GtkBuildable*"/>
25332         </parameter>
25333         <parameter name="builder">
25334           <type name="Builder" c:type="GtkBuilder*"/>
25335         </parameter>
25336         <parameter name="child">
25337           <type name="GLib.Object" c:type="GObject*"/>
25338         </parameter>
25339         <parameter name="type">
25340           <type name="string" c:type="gchar*"/>
25341         </parameter>
25342       </parameters>
25343     </function>
25344     <class name="CellRendererText"
25345            c:type="GtkCellRendererText"
25346            parent="CellRenderer"
25347            glib:type-name="GtkCellRendererText"
25348            glib:get-type="gtk_cell_renderer_text_get_type">
25349       <method name="set_fixed_height_from_font"
25350               c:identifier="gtk_cell_renderer_text_set_fixed_height_from_font">
25351         <return-value>
25352           <type name="none" c:type="void"/>
25353         </return-value>
25354         <parameters>
25355           <parameter name="renderer">
25356             <type name="CellRendererText" c:type="GtkCellRendererText*"/>
25357           </parameter>
25358           <parameter name="number_of_rows">
25359             <type name="int32" c:type="gint"/>
25360           </parameter>
25361         </parameters>
25362       </method>
25363       <property name="text">
25364         <type name="string" c:type="gchararray"/>
25365       </property>
25366       <property name="markup">
25367         <type name="string" c:type="gchararray"/>
25368       </property>
25369       <property name="attributes">
25370         <type name="PangoAttrList" c:type="PangoAttrList"/>
25371       </property>
25372       <property name="single-paragraph-mode">
25373         <type name="boolean" c:type="gboolean"/>
25374       </property>
25375       <property name="width-chars">
25376         <type name="int32" c:type="gint"/>
25377       </property>
25378       <property name="wrap-width">
25379         <type name="int32" c:type="gint"/>
25380       </property>
25381       <property name="alignment">
25382         <type name="PangoAlignment" c:type="PangoAlignment"/>
25383       </property>
25384       <property name="background">
25385         <type name="string" c:type="gchararray"/>
25386       </property>
25387       <property name="foreground">
25388         <type name="string" c:type="gchararray"/>
25389       </property>
25390       <property name="background-gdk">
25391         <type name="GdkColor" c:type="GdkColor"/>
25392       </property>
25393       <property name="foreground-gdk">
25394         <type name="GdkColor" c:type="GdkColor"/>
25395       </property>
25396       <property name="font">
25397         <type name="string" c:type="gchararray"/>
25398       </property>
25399       <property name="font-desc">
25400         <type name="PangoFontDescription" c:type="PangoFontDescription"/>
25401       </property>
25402       <property name="family">
25403         <type name="string" c:type="gchararray"/>
25404       </property>
25405       <property name="style">
25406         <type name="PangoStyle" c:type="PangoStyle"/>
25407       </property>
25408       <property name="variant">
25409         <type name="PangoVariant" c:type="PangoVariant"/>
25410       </property>
25411       <property name="weight">
25412         <type name="int32" c:type="gint"/>
25413       </property>
25414       <property name="stretch">
25415         <type name="PangoStretch" c:type="PangoStretch"/>
25416       </property>
25417       <property name="size">
25418         <type name="int32" c:type="gint"/>
25419       </property>
25420       <property name="size-points">
25421         <type name="double" c:type="gdouble"/>
25422       </property>
25423       <property name="scale">
25424         <type name="double" c:type="gdouble"/>
25425       </property>
25426       <property name="editable">
25427         <type name="boolean" c:type="gboolean"/>
25428       </property>
25429       <property name="strikethrough">
25430         <type name="boolean" c:type="gboolean"/>
25431       </property>
25432       <property name="underline">
25433         <type name="PangoUnderline" c:type="PangoUnderline"/>
25434       </property>
25435       <property name="rise">
25436         <type name="int32" c:type="gint"/>
25437       </property>
25438       <property name="language">
25439         <type name="string" c:type="gchararray"/>
25440       </property>
25441       <property name="ellipsize">
25442         <type name="PangoEllipsizeMode" c:type="PangoEllipsizeMode"/>
25443       </property>
25444       <property name="wrap-mode">
25445         <type name="PangoWrapMode" c:type="PangoWrapMode"/>
25446       </property>
25447       <property name="background-set">
25448         <type name="boolean" c:type="gboolean"/>
25449       </property>
25450       <property name="foreground-set">
25451         <type name="boolean" c:type="gboolean"/>
25452       </property>
25453       <property name="family-set">
25454         <type name="boolean" c:type="gboolean"/>
25455       </property>
25456       <property name="style-set">
25457         <type name="boolean" c:type="gboolean"/>
25458       </property>
25459       <property name="variant-set">
25460         <type name="boolean" c:type="gboolean"/>
25461       </property>
25462       <property name="weight-set">
25463         <type name="boolean" c:type="gboolean"/>
25464       </property>
25465       <property name="stretch-set">
25466         <type name="boolean" c:type="gboolean"/>
25467       </property>
25468       <property name="size-set">
25469         <type name="boolean" c:type="gboolean"/>
25470       </property>
25471       <property name="scale-set">
25472         <type name="boolean" c:type="gboolean"/>
25473       </property>
25474       <property name="editable-set">
25475         <type name="boolean" c:type="gboolean"/>
25476       </property>
25477       <property name="strikethrough-set">
25478         <type name="boolean" c:type="gboolean"/>
25479       </property>
25480       <property name="underline-set">
25481         <type name="boolean" c:type="gboolean"/>
25482       </property>
25483       <property name="rise-set">
25484         <type name="boolean" c:type="gboolean"/>
25485       </property>
25486       <property name="language-set">
25487         <type name="boolean" c:type="gboolean"/>
25488       </property>
25489       <property name="ellipsize-set">
25490         <type name="boolean" c:type="gboolean"/>
25491       </property>
25492       <property name="align-set">
25493         <type name="boolean" c:type="gboolean"/>
25494       </property>
25495       <callback name="edited">
25496         <return-value>
25497           <type name="none" c:type="void"/>
25498         </return-value>
25499         <parameters>
25500           <parameter name="cell_renderer_text">
25501             <type name="GtkCellRendererText*" c:type="GtkCellRendererText*"/>
25502           </parameter>
25503           <parameter name="path">
25504             <type name="string" c:type="gchar*"/>
25505           </parameter>
25506           <parameter name="new_text">
25507             <type name="string" c:type="gchar*"/>
25508           </parameter>
25509         </parameters>
25510       </callback>
25511       <callback name="_gtk_reserved1">
25512         <return-value>
25513           <type name="none" c:type="void"/>
25514         </return-value>
25515       </callback>
25516       <callback name="_gtk_reserved2">
25517         <return-value>
25518           <type name="none" c:type="void"/>
25519         </return-value>
25520       </callback>
25521       <callback name="_gtk_reserved3">
25522         <return-value>
25523           <type name="none" c:type="void"/>
25524         </return-value>
25525       </callback>
25526       <callback name="_gtk_reserved4">
25527         <return-value>
25528           <type name="none" c:type="void"/>
25529         </return-value>
25530       </callback>
25531       <glib:signal name="edited">
25532         <return-value>
25533           <type name="none" c:type="void"/>
25534         </return-value>
25535         <parameters>
25536           <parameter name="object">
25537             <type name="string" c:type="gchararray"/>
25538           </parameter>
25539           <parameter name="p0">
25540             <type name="string" c:type="gchararray"/>
25541           </parameter>
25542         </parameters>
25543       </glib:signal>
25544     </class>
25545     <class name="CellRendererAccel"
25546            c:type="GtkCellRendererAccel"
25547            parent="CellRendererText"
25548            glib:type-name="GtkCellRendererAccel"
25549            glib:get-type="gtk_cell_renderer_accel_get_type">
25550       <property name="accel-key">
25551         <type name="guint" c:type="guint"/>
25552       </property>
25553       <property name="accel-mods">
25554         <type name="GdkModifierType" c:type="GdkModifierType"/>
25555       </property>
25556       <property name="keycode">
25557         <type name="guint" c:type="guint"/>
25558       </property>
25559       <property name="accel-mode">
25560         <type name="GtkCellRendererAccelMode"
25561               c:type="GtkCellRendererAccelMode"/>
25562       </property>
25563       <callback name="accel_edited">
25564         <return-value>
25565           <type name="none" c:type="void"/>
25566         </return-value>
25567         <parameters>
25568           <parameter name="accel">
25569             <type name="GtkCellRendererAccel*" c:type="GtkCellRendererAccel*"/>
25570           </parameter>
25571           <parameter name="path_string">
25572             <type name="string" c:type="gchar*"/>
25573           </parameter>
25574           <parameter name="accel_key">
25575             <type name="guint" c:type="guint"/>
25576           </parameter>
25577           <parameter name="accel_mods">
25578             <type name="GdkModifierType" c:type="GdkModifierType"/>
25579           </parameter>
25580           <parameter name="hardware_keycode">
25581             <type name="guint" c:type="guint"/>
25582           </parameter>
25583         </parameters>
25584       </callback>
25585       <callback name="accel_cleared">
25586         <return-value>
25587           <type name="none" c:type="void"/>
25588         </return-value>
25589         <parameters>
25590           <parameter name="accel">
25591             <type name="GtkCellRendererAccel*" c:type="GtkCellRendererAccel*"/>
25592           </parameter>
25593           <parameter name="path_string">
25594             <type name="string" c:type="gchar*"/>
25595           </parameter>
25596         </parameters>
25597       </callback>
25598       <callback name="_gtk_reserved0">
25599         <return-value>
25600           <type name="none" c:type="void"/>
25601         </return-value>
25602       </callback>
25603       <callback name="_gtk_reserved1">
25604         <return-value>
25605           <type name="none" c:type="void"/>
25606         </return-value>
25607       </callback>
25608       <callback name="_gtk_reserved2">
25609         <return-value>
25610           <type name="none" c:type="void"/>
25611         </return-value>
25612       </callback>
25613       <callback name="_gtk_reserved3">
25614         <return-value>
25615           <type name="none" c:type="void"/>
25616         </return-value>
25617       </callback>
25618       <callback name="_gtk_reserved4">
25619         <return-value>
25620           <type name="none" c:type="void"/>
25621         </return-value>
25622       </callback>
25623       <glib:signal name="accel-edited">
25624         <return-value>
25625           <type name="none" c:type="void"/>
25626         </return-value>
25627         <parameters>
25628           <parameter name="object">
25629             <type name="string" c:type="gchararray"/>
25630           </parameter>
25631           <parameter name="p0">
25632             <type name="guint" c:type="guint"/>
25633           </parameter>
25634           <parameter name="p1">
25635             <type name="GdkModifierType" c:type="GdkModifierType"/>
25636           </parameter>
25637           <parameter name="p2">
25638             <type name="guint" c:type="guint"/>
25639           </parameter>
25640         </parameters>
25641       </glib:signal>
25642       <glib:signal name="accel-cleared">
25643         <return-value>
25644           <type name="none" c:type="void"/>
25645         </return-value>
25646         <parameters>
25647           <parameter name="object">
25648             <type name="string" c:type="gchararray"/>
25649           </parameter>
25650         </parameters>
25651       </glib:signal>
25652     </class>
25653     <class name="CellRendererCombo"
25654            c:type="GtkCellRendererCombo"
25655            parent="CellRendererText"
25656            glib:type-name="GtkCellRendererCombo"
25657            glib:get-type="gtk_cell_renderer_combo_get_type">
25658       <property name="model">
25659         <type name="GtkTreeModel" c:type="GtkTreeModel"/>
25660       </property>
25661       <property name="text-column">
25662         <type name="int32" c:type="gint"/>
25663       </property>
25664       <property name="has-entry">
25665         <type name="boolean" c:type="gboolean"/>
25666       </property>
25667     </class>
25668     <class name="CellRendererPixbuf"
25669            c:type="GtkCellRendererPixbuf"
25670            parent="CellRenderer"
25671            glib:type-name="GtkCellRendererPixbuf"
25672            glib:get-type="gtk_cell_renderer_pixbuf_get_type">
25673       <property name="pixbuf">
25674         <type name="GdkPixbuf" c:type="GdkPixbuf"/>
25675       </property>
25676       <property name="pixbuf-expander-open">
25677         <type name="GdkPixbuf" c:type="GdkPixbuf"/>
25678       </property>
25679       <property name="pixbuf-expander-closed">
25680         <type name="GdkPixbuf" c:type="GdkPixbuf"/>
25681       </property>
25682       <property name="stock-id">
25683         <type name="string" c:type="gchararray"/>
25684       </property>
25685       <property name="stock-size">
25686         <type name="guint" c:type="guint"/>
25687       </property>
25688       <property name="stock-detail">
25689         <type name="string" c:type="gchararray"/>
25690       </property>
25691       <property name="follow-state">
25692         <type name="boolean" c:type="gboolean"/>
25693       </property>
25694       <property name="icon-name">
25695         <type name="string" c:type="gchararray"/>
25696       </property>
25697       <callback name="_gtk_reserved1">
25698         <return-value>
25699           <type name="none" c:type="void"/>
25700         </return-value>
25701       </callback>
25702       <callback name="_gtk_reserved2">
25703         <return-value>
25704           <type name="none" c:type="void"/>
25705         </return-value>
25706       </callback>
25707       <callback name="_gtk_reserved3">
25708         <return-value>
25709           <type name="none" c:type="void"/>
25710         </return-value>
25711       </callback>
25712       <callback name="_gtk_reserved4">
25713         <return-value>
25714           <type name="none" c:type="void"/>
25715         </return-value>
25716       </callback>
25717     </class>
25718     <record name="GtkCellRendererProgressPrivate"
25719             c:type="GtkCellRendererProgressPrivate"/>
25720     <class name="CellRendererProgress"
25721            c:type="GtkCellRendererProgress"
25722            parent="CellRenderer"
25723            glib:type-name="GtkCellRendererProgress"
25724            glib:get-type="gtk_cell_renderer_progress_get_type">
25725       <property name="value">
25726         <type name="int32" c:type="gint"/>
25727       </property>
25728       <property name="text">
25729         <type name="string" c:type="gchararray"/>
25730       </property>
25731       <property name="pulse">
25732         <type name="int32" c:type="gint"/>
25733       </property>
25734       <property name="text-xalign">
25735         <type name="float" c:type="gfloat"/>
25736       </property>
25737       <property name="text-yalign">
25738         <type name="float" c:type="gfloat"/>
25739       </property>
25740       <property name="orientation">
25741         <type name="GtkProgressBarOrientation"
25742               c:type="GtkProgressBarOrientation"/>
25743       </property>
25744       <callback name="_gtk_reserved1">
25745         <return-value>
25746           <type name="none" c:type="void"/>
25747         </return-value>
25748       </callback>
25749       <callback name="_gtk_reserved2">
25750         <return-value>
25751           <type name="none" c:type="void"/>
25752         </return-value>
25753       </callback>
25754       <callback name="_gtk_reserved3">
25755         <return-value>
25756           <type name="none" c:type="void"/>
25757         </return-value>
25758       </callback>
25759       <callback name="_gtk_reserved4">
25760         <return-value>
25761           <type name="none" c:type="void"/>
25762         </return-value>
25763       </callback>
25764     </class>
25765     <record name="GtkCellRendererSpinPrivate"
25766             c:type="GtkCellRendererSpinPrivate"/>
25767     <class name="CellRendererSpin"
25768            c:type="GtkCellRendererSpin"
25769            parent="CellRendererText"
25770            glib:type-name="GtkCellRendererSpin"
25771            glib:get-type="gtk_cell_renderer_spin_get_type">
25772       <property name="adjustment">
25773         <type name="GtkAdjustment" c:type="GtkAdjustment"/>
25774       </property>
25775       <property name="climb-rate">
25776         <type name="double" c:type="gdouble"/>
25777       </property>
25778       <property name="digits">
25779         <type name="guint" c:type="guint"/>
25780       </property>
25781     </class>
25782     <class name="CellRendererToggle"
25783            c:type="GtkCellRendererToggle"
25784            parent="CellRenderer"
25785            glib:type-name="GtkCellRendererToggle"
25786            glib:get-type="gtk_cell_renderer_toggle_get_type">
25787       <method name="get_radio"
25788               c:identifier="gtk_cell_renderer_toggle_get_radio">
25789         <return-value>
25790           <type name="boolean" c:type="gboolean"/>
25791         </return-value>
25792         <parameters>
25793           <parameter name="toggle">
25794             <type name="CellRendererToggle" c:type="GtkCellRendererToggle*"/>
25795           </parameter>
25796         </parameters>
25797       </method>
25798       <method name="set_radio"
25799               c:identifier="gtk_cell_renderer_toggle_set_radio">
25800         <return-value>
25801           <type name="none" c:type="void"/>
25802         </return-value>
25803         <parameters>
25804           <parameter name="toggle">
25805             <type name="CellRendererToggle" c:type="GtkCellRendererToggle*"/>
25806           </parameter>
25807           <parameter name="radio">
25808             <type name="boolean" c:type="gboolean"/>
25809           </parameter>
25810         </parameters>
25811       </method>
25812       <method name="get_active"
25813               c:identifier="gtk_cell_renderer_toggle_get_active">
25814         <return-value>
25815           <type name="boolean" c:type="gboolean"/>
25816         </return-value>
25817         <parameters>
25818           <parameter name="toggle">
25819             <type name="CellRendererToggle" c:type="GtkCellRendererToggle*"/>
25820           </parameter>
25821         </parameters>
25822       </method>
25823       <method name="set_active"
25824               c:identifier="gtk_cell_renderer_toggle_set_active">
25825         <return-value>
25826           <type name="none" c:type="void"/>
25827         </return-value>
25828         <parameters>
25829           <parameter name="toggle">
25830             <type name="CellRendererToggle" c:type="GtkCellRendererToggle*"/>
25831           </parameter>
25832           <parameter name="setting">
25833             <type name="boolean" c:type="gboolean"/>
25834           </parameter>
25835         </parameters>
25836       </method>
25837       <property name="activatable">
25838         <type name="boolean" c:type="gboolean"/>
25839       </property>
25840       <property name="active">
25841         <type name="boolean" c:type="gboolean"/>
25842       </property>
25843       <property name="radio">
25844         <type name="boolean" c:type="gboolean"/>
25845       </property>
25846       <property name="inconsistent">
25847         <type name="boolean" c:type="gboolean"/>
25848       </property>
25849       <property name="indicator-size">
25850         <type name="int32" c:type="gint"/>
25851       </property>
25852       <callback name="toggled">
25853         <return-value>
25854           <type name="none" c:type="void"/>
25855         </return-value>
25856         <parameters>
25857           <parameter name="cell_renderer_toggle">
25858             <type name="GtkCellRendererToggle*"
25859                   c:type="GtkCellRendererToggle*"/>
25860           </parameter>
25861           <parameter name="path">
25862             <type name="string" c:type="gchar*"/>
25863           </parameter>
25864         </parameters>
25865       </callback>
25866       <callback name="_gtk_reserved1">
25867         <return-value>
25868           <type name="none" c:type="void"/>
25869         </return-value>
25870       </callback>
25871       <callback name="_gtk_reserved2">
25872         <return-value>
25873           <type name="none" c:type="void"/>
25874         </return-value>
25875       </callback>
25876       <callback name="_gtk_reserved3">
25877         <return-value>
25878           <type name="none" c:type="void"/>
25879         </return-value>
25880       </callback>
25881       <callback name="_gtk_reserved4">
25882         <return-value>
25883           <type name="none" c:type="void"/>
25884         </return-value>
25885       </callback>
25886       <glib:signal name="toggled">
25887         <return-value>
25888           <type name="none" c:type="void"/>
25889         </return-value>
25890         <parameters>
25891           <parameter name="object">
25892             <type name="string" c:type="gchararray"/>
25893           </parameter>
25894         </parameters>
25895       </glib:signal>
25896     </class>
25897     <record name="GtkCellViewPrivate" c:type="GtkCellViewPrivate"/>
25898     <class name="CellView"
25899            c:type="GtkCellView"
25900            parent="Widget"
25901            glib:type-name="GtkCellView"
25902            glib:get-type="gtk_cell_view_get_type">
25903       <method name="set_model" c:identifier="gtk_cell_view_set_model">
25904         <return-value>
25905           <type name="none" c:type="void"/>
25906         </return-value>
25907         <parameters>
25908           <parameter name="cell_view">
25909             <type name="CellView" c:type="GtkCellView*"/>
25910           </parameter>
25911           <parameter name="model" allow-none="1">
25912             <type name="TreeModel" c:type="GtkTreeModel*"/>
25913           </parameter>
25914         </parameters>
25915       </method>
25916       <method name="set_displayed_row"
25917               c:identifier="gtk_cell_view_set_displayed_row">
25918         <return-value>
25919           <type name="none" c:type="void"/>
25920         </return-value>
25921         <parameters>
25922           <parameter name="cell_view">
25923             <type name="CellView" c:type="GtkCellView*"/>
25924           </parameter>
25925           <parameter name="path" allow-none="1">
25926             <type name="TreePath" c:type="GtkTreePath*"/>
25927           </parameter>
25928         </parameters>
25929       </method>
25930       <method name="get_displayed_row"
25931               c:identifier="gtk_cell_view_get_displayed_row">
25932         <return-value>
25933           <type name="TreePath" c:type="GtkTreePath*"/>
25934         </return-value>
25935         <parameters>
25936           <parameter name="cell_view">
25937             <type name="CellView" c:type="GtkCellView*"/>
25938           </parameter>
25939         </parameters>
25940       </method>
25941       <method name="get_size_of_row"
25942               c:identifier="gtk_cell_view_get_size_of_row">
25943         <return-value>
25944           <type name="boolean" c:type="gboolean"/>
25945         </return-value>
25946         <parameters>
25947           <parameter name="cell_view">
25948             <type name="CellView" c:type="GtkCellView*"/>
25949           </parameter>
25950           <parameter name="path">
25951             <type name="TreePath" c:type="GtkTreePath*"/>
25952           </parameter>
25953           <parameter name="requisition">
25954             <type name="Requisition" c:type="GtkRequisition*"/>
25955           </parameter>
25956         </parameters>
25957       </method>
25958       <method name="set_background_color"
25959               c:identifier="gtk_cell_view_set_background_color">
25960         <return-value>
25961           <type name="none" c:type="void"/>
25962         </return-value>
25963         <parameters>
25964           <parameter name="cell_view">
25965             <type name="CellView" c:type="GtkCellView*"/>
25966           </parameter>
25967           <parameter name="color">
25968             <type name="GdkColor" c:type="GdkColor*"/>
25969           </parameter>
25970         </parameters>
25971       </method>
25972       <method name="get_cell_renderers"
25973               c:identifier="gtk_cell_view_get_cell_renderers">
25974         <return-value>
25975           <type name="GList" c:type="GList*"/>
25976         </return-value>
25977         <parameters>
25978           <parameter name="cell_view">
25979             <type name="CellView" c:type="GtkCellView*"/>
25980           </parameter>
25981         </parameters>
25982       </method>
25983       <property name="background">
25984         <type name="string" c:type="gchararray"/>
25985       </property>
25986       <property name="background-gdk">
25987         <type name="GdkColor" c:type="GdkColor"/>
25988       </property>
25989       <property name="background-set">
25990         <type name="boolean" c:type="gboolean"/>
25991       </property>
25992       <property name="model">
25993         <type name="GtkTreeModel" c:type="GtkTreeModel"/>
25994       </property>
25995     </class>
25996     <function name="cell_view_new" c:identifier="gtk_cell_view_new">
25997       <return-value>
25998         <type name="GtkWidget*" c:type="GtkWidget*"/>
25999       </return-value>
26000     </function>
26001     <function name="cell_view_new_with_text"
26002               c:identifier="gtk_cell_view_new_with_text">
26003       <return-value>
26004         <type name="GtkWidget*" c:type="GtkWidget*"/>
26005       </return-value>
26006       <parameters>
26007         <parameter name="text">
26008           <type name="string" c:type="gchar*"/>
26009         </parameter>
26010       </parameters>
26011     </function>
26012     <function name="cell_view_new_with_markup"
26013               c:identifier="gtk_cell_view_new_with_markup">
26014       <return-value>
26015         <type name="GtkWidget*" c:type="GtkWidget*"/>
26016       </return-value>
26017       <parameters>
26018         <parameter name="markup">
26019           <type name="string" c:type="gchar*"/>
26020         </parameter>
26021       </parameters>
26022     </function>
26023     <function name="cell_view_new_with_pixbuf"
26024               c:identifier="gtk_cell_view_new_with_pixbuf">
26025       <return-value>
26026         <type name="GtkWidget*" c:type="GtkWidget*"/>
26027       </return-value>
26028       <parameters>
26029         <parameter name="pixbuf">
26030           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
26031         </parameter>
26032       </parameters>
26033     </function>
26034     <class name="ToggleButton"
26035            c:type="GtkToggleButton"
26036            parent="Button"
26037            glib:type-name="GtkToggleButton"
26038            glib:get-type="gtk_toggle_button_get_type">
26039       <method name="set_mode" c:identifier="gtk_toggle_button_set_mode">
26040         <return-value>
26041           <type name="none" c:type="void"/>
26042         </return-value>
26043         <parameters>
26044           <parameter name="toggle_button">
26045             <type name="ToggleButton" c:type="GtkToggleButton*"/>
26046           </parameter>
26047           <parameter name="draw_indicator">
26048             <type name="boolean" c:type="gboolean"/>
26049           </parameter>
26050         </parameters>
26051       </method>
26052       <method name="get_mode" c:identifier="gtk_toggle_button_get_mode">
26053         <return-value>
26054           <type name="boolean" c:type="gboolean"/>
26055         </return-value>
26056         <parameters>
26057           <parameter name="toggle_button">
26058             <type name="ToggleButton" c:type="GtkToggleButton*"/>
26059           </parameter>
26060         </parameters>
26061       </method>
26062       <method name="set_active" c:identifier="gtk_toggle_button_set_active">
26063         <return-value>
26064           <type name="none" c:type="void"/>
26065         </return-value>
26066         <parameters>
26067           <parameter name="toggle_button">
26068             <type name="ToggleButton" c:type="GtkToggleButton*"/>
26069           </parameter>
26070           <parameter name="is_active">
26071             <type name="boolean" c:type="gboolean"/>
26072           </parameter>
26073         </parameters>
26074       </method>
26075       <method name="get_active" c:identifier="gtk_toggle_button_get_active">
26076         <return-value>
26077           <type name="boolean" c:type="gboolean"/>
26078         </return-value>
26079         <parameters>
26080           <parameter name="toggle_button">
26081             <type name="ToggleButton" c:type="GtkToggleButton*"/>
26082           </parameter>
26083         </parameters>
26084       </method>
26085       <method name="toggled" c:identifier="gtk_toggle_button_toggled">
26086         <return-value>
26087           <type name="none" c:type="void"/>
26088         </return-value>
26089         <parameters>
26090           <parameter name="toggle_button">
26091             <type name="ToggleButton" c:type="GtkToggleButton*"/>
26092           </parameter>
26093         </parameters>
26094       </method>
26095       <method name="set_inconsistent"
26096               c:identifier="gtk_toggle_button_set_inconsistent">
26097         <return-value>
26098           <type name="none" c:type="void"/>
26099         </return-value>
26100         <parameters>
26101           <parameter name="toggle_button">
26102             <type name="ToggleButton" c:type="GtkToggleButton*"/>
26103           </parameter>
26104           <parameter name="setting">
26105             <type name="boolean" c:type="gboolean"/>
26106           </parameter>
26107         </parameters>
26108       </method>
26109       <method name="get_inconsistent"
26110               c:identifier="gtk_toggle_button_get_inconsistent">
26111         <return-value>
26112           <type name="boolean" c:type="gboolean"/>
26113         </return-value>
26114         <parameters>
26115           <parameter name="toggle_button">
26116             <type name="ToggleButton" c:type="GtkToggleButton*"/>
26117           </parameter>
26118         </parameters>
26119       </method>
26120       <property name="active">
26121         <type name="boolean" c:type="gboolean"/>
26122       </property>
26123       <property name="inconsistent">
26124         <type name="boolean" c:type="gboolean"/>
26125       </property>
26126       <property name="draw-indicator">
26127         <type name="boolean" c:type="gboolean"/>
26128       </property>
26129       <callback name="toggled">
26130         <return-value>
26131           <type name="none" c:type="void"/>
26132         </return-value>
26133         <parameters>
26134           <parameter name="toggle_button">
26135             <type name="GtkToggleButton*" c:type="GtkToggleButton*"/>
26136           </parameter>
26137         </parameters>
26138       </callback>
26139       <callback name="_gtk_reserved1">
26140         <return-value>
26141           <type name="none" c:type="void"/>
26142         </return-value>
26143       </callback>
26144       <callback name="_gtk_reserved2">
26145         <return-value>
26146           <type name="none" c:type="void"/>
26147         </return-value>
26148       </callback>
26149       <callback name="_gtk_reserved3">
26150         <return-value>
26151           <type name="none" c:type="void"/>
26152         </return-value>
26153       </callback>
26154       <callback name="_gtk_reserved4">
26155         <return-value>
26156           <type name="none" c:type="void"/>
26157         </return-value>
26158       </callback>
26159       <glib:signal name="toggled">
26160         <return-value>
26161           <type name="none" c:type="void"/>
26162         </return-value>
26163       </glib:signal>
26164     </class>
26165     <function name="toggle_button_new" c:identifier="gtk_toggle_button_new">
26166       <return-value>
26167         <type name="GtkWidget*" c:type="GtkWidget*"/>
26168       </return-value>
26169     </function>
26170     <function name="toggle_button_new_with_label"
26171               c:identifier="gtk_toggle_button_new_with_label">
26172       <return-value>
26173         <type name="GtkWidget*" c:type="GtkWidget*"/>
26174       </return-value>
26175       <parameters>
26176         <parameter name="label">
26177           <type name="string" c:type="gchar*"/>
26178         </parameter>
26179       </parameters>
26180     </function>
26181     <function name="toggle_button_new_with_mnemonic"
26182               c:identifier="gtk_toggle_button_new_with_mnemonic">
26183       <return-value>
26184         <type name="GtkWidget*" c:type="GtkWidget*"/>
26185       </return-value>
26186       <parameters>
26187         <parameter name="label">
26188           <type name="string" c:type="gchar*"/>
26189         </parameter>
26190       </parameters>
26191     </function>
26192     <class name="CheckButton"
26193            c:type="GtkCheckButton"
26194            parent="ToggleButton"
26195            glib:type-name="GtkCheckButton"
26196            glib:get-type="gtk_check_button_get_type">
26197       <callback name="draw_indicator">
26198         <return-value>
26199           <type name="none" c:type="void"/>
26200         </return-value>
26201         <parameters>
26202           <parameter name="check_button">
26203             <type name="GtkCheckButton*" c:type="GtkCheckButton*"/>
26204           </parameter>
26205           <parameter name="area">
26206             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
26207           </parameter>
26208         </parameters>
26209       </callback>
26210       <callback name="_gtk_reserved1">
26211         <return-value>
26212           <type name="none" c:type="void"/>
26213         </return-value>
26214       </callback>
26215       <callback name="_gtk_reserved2">
26216         <return-value>
26217           <type name="none" c:type="void"/>
26218         </return-value>
26219       </callback>
26220       <callback name="_gtk_reserved3">
26221         <return-value>
26222           <type name="none" c:type="void"/>
26223         </return-value>
26224       </callback>
26225       <callback name="_gtk_reserved4">
26226         <return-value>
26227           <type name="none" c:type="void"/>
26228         </return-value>
26229       </callback>
26230     </class>
26231     <function name="check_button_new" c:identifier="gtk_check_button_new">
26232       <return-value>
26233         <type name="GtkWidget*" c:type="GtkWidget*"/>
26234       </return-value>
26235     </function>
26236     <function name="check_button_new_with_label"
26237               c:identifier="gtk_check_button_new_with_label">
26238       <return-value>
26239         <type name="GtkWidget*" c:type="GtkWidget*"/>
26240       </return-value>
26241       <parameters>
26242         <parameter name="label">
26243           <type name="string" c:type="gchar*"/>
26244         </parameter>
26245       </parameters>
26246     </function>
26247     <function name="check_button_new_with_mnemonic"
26248               c:identifier="gtk_check_button_new_with_mnemonic">
26249       <return-value>
26250         <type name="GtkWidget*" c:type="GtkWidget*"/>
26251       </return-value>
26252       <parameters>
26253         <parameter name="label">
26254           <type name="string" c:type="gchar*"/>
26255         </parameter>
26256       </parameters>
26257     </function>
26258     <function name="check_button_get_props"
26259               c:identifier="_gtk_check_button_get_props">
26260       <return-value>
26261         <type name="none" c:type="void"/>
26262       </return-value>
26263       <parameters>
26264         <parameter name="check_button">
26265           <type name="CheckButton" c:type="GtkCheckButton*"/>
26266         </parameter>
26267         <parameter name="indicator_size">
26268           <type name="gint" c:type="gint*"/>
26269         </parameter>
26270         <parameter name="indicator_spacing">
26271           <type name="gint" c:type="gint*"/>
26272         </parameter>
26273       </parameters>
26274     </function>
26275     <class name="Item"
26276            c:type="GtkItem"
26277            parent="Bin"
26278            glib:type-name="GtkItem"
26279            glib:get-type="gtk_item_get_type">
26280       <method name="select" c:identifier="gtk_item_select">
26281         <return-value>
26282           <type name="none" c:type="void"/>
26283         </return-value>
26284         <parameters>
26285           <parameter name="item">
26286             <type name="Item" c:type="GtkItem*"/>
26287           </parameter>
26288         </parameters>
26289       </method>
26290       <method name="deselect" c:identifier="gtk_item_deselect">
26291         <return-value>
26292           <type name="none" c:type="void"/>
26293         </return-value>
26294         <parameters>
26295           <parameter name="item">
26296             <type name="Item" c:type="GtkItem*"/>
26297           </parameter>
26298         </parameters>
26299       </method>
26300       <method name="toggle" c:identifier="gtk_item_toggle">
26301         <return-value>
26302           <type name="none" c:type="void"/>
26303         </return-value>
26304         <parameters>
26305           <parameter name="item">
26306             <type name="Item" c:type="GtkItem*"/>
26307           </parameter>
26308         </parameters>
26309       </method>
26310       <callback name="select">
26311         <return-value>
26312           <type name="none" c:type="void"/>
26313         </return-value>
26314         <parameters>
26315           <parameter name="item">
26316             <type name="GtkItem*" c:type="GtkItem*"/>
26317           </parameter>
26318         </parameters>
26319       </callback>
26320       <callback name="deselect">
26321         <return-value>
26322           <type name="none" c:type="void"/>
26323         </return-value>
26324         <parameters>
26325           <parameter name="item">
26326             <type name="GtkItem*" c:type="GtkItem*"/>
26327           </parameter>
26328         </parameters>
26329       </callback>
26330       <callback name="toggle">
26331         <return-value>
26332           <type name="none" c:type="void"/>
26333         </return-value>
26334         <parameters>
26335           <parameter name="item">
26336             <type name="GtkItem*" c:type="GtkItem*"/>
26337           </parameter>
26338         </parameters>
26339       </callback>
26340       <callback name="_gtk_reserved1">
26341         <return-value>
26342           <type name="none" c:type="void"/>
26343         </return-value>
26344       </callback>
26345       <callback name="_gtk_reserved2">
26346         <return-value>
26347           <type name="none" c:type="void"/>
26348         </return-value>
26349       </callback>
26350       <callback name="_gtk_reserved3">
26351         <return-value>
26352           <type name="none" c:type="void"/>
26353         </return-value>
26354       </callback>
26355       <callback name="_gtk_reserved4">
26356         <return-value>
26357           <type name="none" c:type="void"/>
26358         </return-value>
26359       </callback>
26360       <glib:signal name="select">
26361         <return-value>
26362           <type name="none" c:type="void"/>
26363         </return-value>
26364       </glib:signal>
26365       <glib:signal name="deselect">
26366         <return-value>
26367           <type name="none" c:type="void"/>
26368         </return-value>
26369       </glib:signal>
26370       <glib:signal name="toggle">
26371         <return-value>
26372           <type name="none" c:type="void"/>
26373         </return-value>
26374       </glib:signal>
26375     </class>
26376     <class name="MenuItem"
26377            c:type="GtkMenuItem"
26378            parent="Item"
26379            glib:type-name="GtkMenuItem"
26380            glib:get-type="gtk_menu_item_get_type">
26381       <method name="set_submenu" c:identifier="gtk_menu_item_set_submenu">
26382         <return-value>
26383           <type name="none" c:type="void"/>
26384         </return-value>
26385         <parameters>
26386           <parameter name="menu_item">
26387             <type name="MenuItem" c:type="GtkMenuItem*"/>
26388           </parameter>
26389           <parameter name="submenu">
26390             <type name="Widget" c:type="GtkWidget*"/>
26391           </parameter>
26392         </parameters>
26393       </method>
26394       <method name="get_submenu" c:identifier="gtk_menu_item_get_submenu">
26395         <return-value>
26396           <type name="Widget" c:type="GtkWidget*"/>
26397         </return-value>
26398         <parameters>
26399           <parameter name="menu_item">
26400             <type name="MenuItem" c:type="GtkMenuItem*"/>
26401           </parameter>
26402         </parameters>
26403       </method>
26404       <method name="select" c:identifier="gtk_menu_item_select">
26405         <return-value>
26406           <type name="none" c:type="void"/>
26407         </return-value>
26408         <parameters>
26409           <parameter name="menu_item">
26410             <type name="MenuItem" c:type="GtkMenuItem*"/>
26411           </parameter>
26412         </parameters>
26413       </method>
26414       <method name="deselect" c:identifier="gtk_menu_item_deselect">
26415         <return-value>
26416           <type name="none" c:type="void"/>
26417         </return-value>
26418         <parameters>
26419           <parameter name="menu_item">
26420             <type name="MenuItem" c:type="GtkMenuItem*"/>
26421           </parameter>
26422         </parameters>
26423       </method>
26424       <method name="activate" c:identifier="gtk_menu_item_activate">
26425         <return-value>
26426           <type name="none" c:type="void"/>
26427         </return-value>
26428         <parameters>
26429           <parameter name="menu_item">
26430             <type name="MenuItem" c:type="GtkMenuItem*"/>
26431           </parameter>
26432         </parameters>
26433       </method>
26434       <method name="toggle_size_request"
26435               c:identifier="gtk_menu_item_toggle_size_request">
26436         <return-value>
26437           <type name="none" c:type="void"/>
26438         </return-value>
26439         <parameters>
26440           <parameter name="menu_item">
26441             <type name="MenuItem" c:type="GtkMenuItem*"/>
26442           </parameter>
26443           <parameter name="requisition">
26444             <type name="gint" c:type="gint*"/>
26445           </parameter>
26446         </parameters>
26447       </method>
26448       <method name="toggle_size_allocate"
26449               c:identifier="gtk_menu_item_toggle_size_allocate">
26450         <return-value>
26451           <type name="none" c:type="void"/>
26452         </return-value>
26453         <parameters>
26454           <parameter name="menu_item">
26455             <type name="MenuItem" c:type="GtkMenuItem*"/>
26456           </parameter>
26457           <parameter name="allocation">
26458             <type name="int32" c:type="gint"/>
26459           </parameter>
26460         </parameters>
26461       </method>
26462       <method name="set_right_justified"
26463               c:identifier="gtk_menu_item_set_right_justified">
26464         <return-value>
26465           <type name="none" c:type="void"/>
26466         </return-value>
26467         <parameters>
26468           <parameter name="menu_item">
26469             <type name="MenuItem" c:type="GtkMenuItem*"/>
26470           </parameter>
26471           <parameter name="right_justified">
26472             <type name="boolean" c:type="gboolean"/>
26473           </parameter>
26474         </parameters>
26475       </method>
26476       <method name="get_right_justified"
26477               c:identifier="gtk_menu_item_get_right_justified">
26478         <return-value>
26479           <type name="boolean" c:type="gboolean"/>
26480         </return-value>
26481         <parameters>
26482           <parameter name="menu_item">
26483             <type name="MenuItem" c:type="GtkMenuItem*"/>
26484           </parameter>
26485         </parameters>
26486       </method>
26487       <method name="set_accel_path"
26488               c:identifier="gtk_menu_item_set_accel_path">
26489         <return-value>
26490           <type name="none" c:type="void"/>
26491         </return-value>
26492         <parameters>
26493           <parameter name="menu_item">
26494             <type name="MenuItem" c:type="GtkMenuItem*"/>
26495           </parameter>
26496           <parameter name="accel_path" allow-none="1">
26497             <type name="string" c:type="gchar*"/>
26498           </parameter>
26499         </parameters>
26500       </method>
26501       <method name="remove_submenu"
26502               c:identifier="gtk_menu_item_remove_submenu">
26503         <return-value>
26504           <type name="none" c:type="void"/>
26505         </return-value>
26506         <parameters>
26507           <parameter name="menu_item">
26508             <type name="MenuItem" c:type="GtkMenuItem*"/>
26509           </parameter>
26510         </parameters>
26511       </method>
26512       <property name="submenu">
26513         <type name="GtkMenu" c:type="GtkMenu"/>
26514       </property>
26515       <field name="hide_on_activate">
26516         <type name="guint" c:type="guint"/>
26517       </field>
26518       <callback name="activate">
26519         <return-value>
26520           <type name="none" c:type="void"/>
26521         </return-value>
26522         <parameters>
26523           <parameter name="menu_item">
26524             <type name="GtkMenuItem*" c:type="GtkMenuItem*"/>
26525           </parameter>
26526         </parameters>
26527       </callback>
26528       <callback name="activate_item">
26529         <return-value>
26530           <type name="none" c:type="void"/>
26531         </return-value>
26532         <parameters>
26533           <parameter name="menu_item">
26534             <type name="GtkMenuItem*" c:type="GtkMenuItem*"/>
26535           </parameter>
26536         </parameters>
26537       </callback>
26538       <callback name="toggle_size_request">
26539         <return-value>
26540           <type name="none" c:type="void"/>
26541         </return-value>
26542         <parameters>
26543           <parameter name="menu_item">
26544             <type name="GtkMenuItem*" c:type="GtkMenuItem*"/>
26545           </parameter>
26546           <parameter name="requisition">
26547             <type name="gint*" c:type="gint*"/>
26548           </parameter>
26549         </parameters>
26550       </callback>
26551       <callback name="toggle_size_allocate">
26552         <return-value>
26553           <type name="none" c:type="void"/>
26554         </return-value>
26555         <parameters>
26556           <parameter name="menu_item">
26557             <type name="GtkMenuItem*" c:type="GtkMenuItem*"/>
26558           </parameter>
26559           <parameter name="allocation">
26560             <type name="int32" c:type="gint"/>
26561           </parameter>
26562         </parameters>
26563       </callback>
26564       <callback name="_gtk_reserved1">
26565         <return-value>
26566           <type name="none" c:type="void"/>
26567         </return-value>
26568       </callback>
26569       <callback name="_gtk_reserved2">
26570         <return-value>
26571           <type name="none" c:type="void"/>
26572         </return-value>
26573       </callback>
26574       <callback name="_gtk_reserved3">
26575         <return-value>
26576           <type name="none" c:type="void"/>
26577         </return-value>
26578       </callback>
26579       <callback name="_gtk_reserved4">
26580         <return-value>
26581           <type name="none" c:type="void"/>
26582         </return-value>
26583       </callback>
26584       <glib:signal name="activate">
26585         <return-value>
26586           <type name="none" c:type="void"/>
26587         </return-value>
26588       </glib:signal>
26589       <glib:signal name="activate-item">
26590         <return-value>
26591           <type name="none" c:type="void"/>
26592         </return-value>
26593       </glib:signal>
26594       <glib:signal name="toggle-size-request">
26595         <return-value>
26596           <type name="none" c:type="void"/>
26597         </return-value>
26598         <parameters>
26599           <parameter name="object">
26600             <type name="any" c:type="gpointer"/>
26601           </parameter>
26602         </parameters>
26603       </glib:signal>
26604       <glib:signal name="toggle-size-allocate">
26605         <return-value>
26606           <type name="none" c:type="void"/>
26607         </return-value>
26608         <parameters>
26609           <parameter name="object">
26610             <type name="int32" c:type="gint"/>
26611           </parameter>
26612         </parameters>
26613       </glib:signal>
26614     </class>
26615     <function name="menu_item_new" c:identifier="gtk_menu_item_new">
26616       <return-value>
26617         <type name="GtkWidget*" c:type="GtkWidget*"/>
26618       </return-value>
26619     </function>
26620     <function name="menu_item_new_with_label"
26621               c:identifier="gtk_menu_item_new_with_label">
26622       <return-value>
26623         <type name="GtkWidget*" c:type="GtkWidget*"/>
26624       </return-value>
26625       <parameters>
26626         <parameter name="label">
26627           <type name="string" c:type="gchar*"/>
26628         </parameter>
26629       </parameters>
26630     </function>
26631     <function name="menu_item_new_with_mnemonic"
26632               c:identifier="gtk_menu_item_new_with_mnemonic">
26633       <return-value>
26634         <type name="GtkWidget*" c:type="GtkWidget*"/>
26635       </return-value>
26636       <parameters>
26637         <parameter name="label">
26638           <type name="string" c:type="gchar*"/>
26639         </parameter>
26640       </parameters>
26641     </function>
26642     <function name="menu_item_refresh_accel_path"
26643               c:identifier="_gtk_menu_item_refresh_accel_path">
26644       <return-value>
26645         <type name="none" c:type="void"/>
26646       </return-value>
26647       <parameters>
26648         <parameter name="menu_item">
26649           <type name="MenuItem" c:type="GtkMenuItem*"/>
26650         </parameter>
26651         <parameter name="prefix">
26652           <type name="string" c:type="gchar*"/>
26653         </parameter>
26654         <parameter name="accel_group">
26655           <type name="AccelGroup" c:type="GtkAccelGroup*"/>
26656         </parameter>
26657         <parameter name="group_changed">
26658           <type name="boolean" c:type="gboolean"/>
26659         </parameter>
26660       </parameters>
26661     </function>
26662     <function name="menu_item_is_selectable"
26663               c:identifier="_gtk_menu_item_is_selectable">
26664       <return-value>
26665         <type name="boolean" c:type="gboolean"/>
26666       </return-value>
26667       <parameters>
26668         <parameter name="menu_item">
26669           <type name="Widget" c:type="GtkWidget*"/>
26670         </parameter>
26671       </parameters>
26672     </function>
26673     <function name="menu_item_popup_submenu"
26674               c:identifier="_gtk_menu_item_popup_submenu">
26675       <return-value>
26676         <type name="none" c:type="void"/>
26677       </return-value>
26678       <parameters>
26679         <parameter name="menu_item">
26680           <type name="Widget" c:type="GtkWidget*"/>
26681         </parameter>
26682         <parameter name="with_delay">
26683           <type name="boolean" c:type="gboolean"/>
26684         </parameter>
26685       </parameters>
26686     </function>
26687     <function name="menu_item_popdown_submenu"
26688               c:identifier="_gtk_menu_item_popdown_submenu">
26689       <return-value>
26690         <type name="none" c:type="void"/>
26691       </return-value>
26692       <parameters>
26693         <parameter name="menu_item">
26694           <type name="Widget" c:type="GtkWidget*"/>
26695         </parameter>
26696       </parameters>
26697     </function>
26698     <class name="CheckMenuItem"
26699            c:type="GtkCheckMenuItem"
26700            parent="MenuItem"
26701            glib:type-name="GtkCheckMenuItem"
26702            glib:get-type="gtk_check_menu_item_get_type">
26703       <method name="set_active" c:identifier="gtk_check_menu_item_set_active">
26704         <return-value>
26705           <type name="none" c:type="void"/>
26706         </return-value>
26707         <parameters>
26708           <parameter name="check_menu_item">
26709             <type name="CheckMenuItem" c:type="GtkCheckMenuItem*"/>
26710           </parameter>
26711           <parameter name="is_active">
26712             <type name="boolean" c:type="gboolean"/>
26713           </parameter>
26714         </parameters>
26715       </method>
26716       <method name="get_active" c:identifier="gtk_check_menu_item_get_active">
26717         <return-value>
26718           <type name="boolean" c:type="gboolean"/>
26719         </return-value>
26720         <parameters>
26721           <parameter name="check_menu_item">
26722             <type name="CheckMenuItem" c:type="GtkCheckMenuItem*"/>
26723           </parameter>
26724         </parameters>
26725       </method>
26726       <method name="toggled" c:identifier="gtk_check_menu_item_toggled">
26727         <return-value>
26728           <type name="none" c:type="void"/>
26729         </return-value>
26730         <parameters>
26731           <parameter name="check_menu_item">
26732             <type name="CheckMenuItem" c:type="GtkCheckMenuItem*"/>
26733           </parameter>
26734         </parameters>
26735       </method>
26736       <method name="set_inconsistent"
26737               c:identifier="gtk_check_menu_item_set_inconsistent">
26738         <return-value>
26739           <type name="none" c:type="void"/>
26740         </return-value>
26741         <parameters>
26742           <parameter name="check_menu_item">
26743             <type name="CheckMenuItem" c:type="GtkCheckMenuItem*"/>
26744           </parameter>
26745           <parameter name="setting">
26746             <type name="boolean" c:type="gboolean"/>
26747           </parameter>
26748         </parameters>
26749       </method>
26750       <method name="get_inconsistent"
26751               c:identifier="gtk_check_menu_item_get_inconsistent">
26752         <return-value>
26753           <type name="boolean" c:type="gboolean"/>
26754         </return-value>
26755         <parameters>
26756           <parameter name="check_menu_item">
26757             <type name="CheckMenuItem" c:type="GtkCheckMenuItem*"/>
26758           </parameter>
26759         </parameters>
26760       </method>
26761       <method name="set_draw_as_radio"
26762               c:identifier="gtk_check_menu_item_set_draw_as_radio">
26763         <return-value>
26764           <type name="none" c:type="void"/>
26765         </return-value>
26766         <parameters>
26767           <parameter name="check_menu_item">
26768             <type name="CheckMenuItem" c:type="GtkCheckMenuItem*"/>
26769           </parameter>
26770           <parameter name="draw_as_radio">
26771             <type name="boolean" c:type="gboolean"/>
26772           </parameter>
26773         </parameters>
26774       </method>
26775       <method name="get_draw_as_radio"
26776               c:identifier="gtk_check_menu_item_get_draw_as_radio">
26777         <return-value>
26778           <type name="boolean" c:type="gboolean"/>
26779         </return-value>
26780         <parameters>
26781           <parameter name="check_menu_item">
26782             <type name="CheckMenuItem" c:type="GtkCheckMenuItem*"/>
26783           </parameter>
26784         </parameters>
26785       </method>
26786       <method name="set_show_toggle"
26787               c:identifier="gtk_check_menu_item_set_show_toggle">
26788         <return-value>
26789           <type name="none" c:type="void"/>
26790         </return-value>
26791         <parameters>
26792           <parameter name="menu_item">
26793             <type name="CheckMenuItem" c:type="GtkCheckMenuItem*"/>
26794           </parameter>
26795           <parameter name="always">
26796             <type name="boolean" c:type="gboolean"/>
26797           </parameter>
26798         </parameters>
26799       </method>
26800       <property name="active">
26801         <type name="boolean" c:type="gboolean"/>
26802       </property>
26803       <property name="inconsistent">
26804         <type name="boolean" c:type="gboolean"/>
26805       </property>
26806       <property name="draw-as-radio">
26807         <type name="boolean" c:type="gboolean"/>
26808       </property>
26809       <callback name="toggled">
26810         <return-value>
26811           <type name="none" c:type="void"/>
26812         </return-value>
26813         <parameters>
26814           <parameter name="check_menu_item">
26815             <type name="GtkCheckMenuItem*" c:type="GtkCheckMenuItem*"/>
26816           </parameter>
26817         </parameters>
26818       </callback>
26819       <callback name="draw_indicator">
26820         <return-value>
26821           <type name="none" c:type="void"/>
26822         </return-value>
26823         <parameters>
26824           <parameter name="check_menu_item">
26825             <type name="GtkCheckMenuItem*" c:type="GtkCheckMenuItem*"/>
26826           </parameter>
26827           <parameter name="area">
26828             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
26829           </parameter>
26830         </parameters>
26831       </callback>
26832       <callback name="_gtk_reserved1">
26833         <return-value>
26834           <type name="none" c:type="void"/>
26835         </return-value>
26836       </callback>
26837       <callback name="_gtk_reserved2">
26838         <return-value>
26839           <type name="none" c:type="void"/>
26840         </return-value>
26841       </callback>
26842       <callback name="_gtk_reserved3">
26843         <return-value>
26844           <type name="none" c:type="void"/>
26845         </return-value>
26846       </callback>
26847       <callback name="_gtk_reserved4">
26848         <return-value>
26849           <type name="none" c:type="void"/>
26850         </return-value>
26851       </callback>
26852       <glib:signal name="toggled">
26853         <return-value>
26854           <type name="none" c:type="void"/>
26855         </return-value>
26856       </glib:signal>
26857     </class>
26858     <function name="check_menu_item_new"
26859               c:identifier="gtk_check_menu_item_new">
26860       <return-value>
26861         <type name="GtkWidget*" c:type="GtkWidget*"/>
26862       </return-value>
26863     </function>
26864     <function name="check_menu_item_new_with_label"
26865               c:identifier="gtk_check_menu_item_new_with_label">
26866       <return-value>
26867         <type name="GtkWidget*" c:type="GtkWidget*"/>
26868       </return-value>
26869       <parameters>
26870         <parameter name="label">
26871           <type name="string" c:type="gchar*"/>
26872         </parameter>
26873       </parameters>
26874     </function>
26875     <function name="check_menu_item_new_with_mnemonic"
26876               c:identifier="gtk_check_menu_item_new_with_mnemonic">
26877       <return-value>
26878         <type name="GtkWidget*" c:type="GtkWidget*"/>
26879       </return-value>
26880       <parameters>
26881         <parameter name="label">
26882           <type name="string" c:type="gchar*"/>
26883         </parameter>
26884       </parameters>
26885     </function>
26886     <class name="TextTag"
26887            c:type="GtkTextTag"
26888            parent="GLib.Object"
26889            glib:type-name="GtkTextTag"
26890            glib:get-type="gtk_text_tag_get_type">
26891       <constructor name="new" c:identifier="gtk_text_tag_new">
26892         <return-value>
26893           <type name="TextTag" c:type="GtkTextTag*"/>
26894         </return-value>
26895         <parameters>
26896           <parameter name="name">
26897             <type name="string" c:type="gchar*"/>
26898           </parameter>
26899         </parameters>
26900       </constructor>
26901       <constructor name="table_lookup"
26902                    c:identifier="gtk_text_tag_table_lookup">
26903         <return-value>
26904           <type name="TextTag" c:type="GtkTextTag*"/>
26905         </return-value>
26906         <parameters>
26907           <parameter name="table">
26908             <type name="TextTagTable" c:type="GtkTextTagTable*"/>
26909           </parameter>
26910           <parameter name="name">
26911             <type name="string" c:type="gchar*"/>
26912           </parameter>
26913         </parameters>
26914       </constructor>
26915       <method name="get_priority" c:identifier="gtk_text_tag_get_priority">
26916         <return-value>
26917           <type name="int32" c:type="gint"/>
26918         </return-value>
26919         <parameters>
26920           <parameter name="tag">
26921             <type name="TextTag" c:type="GtkTextTag*"/>
26922           </parameter>
26923         </parameters>
26924       </method>
26925       <method name="set_priority" c:identifier="gtk_text_tag_set_priority">
26926         <return-value>
26927           <type name="none" c:type="void"/>
26928         </return-value>
26929         <parameters>
26930           <parameter name="tag">
26931             <type name="TextTag" c:type="GtkTextTag*"/>
26932           </parameter>
26933           <parameter name="priority">
26934             <type name="int32" c:type="gint"/>
26935           </parameter>
26936         </parameters>
26937       </method>
26938       <method name="event" c:identifier="gtk_text_tag_event">
26939         <return-value>
26940           <type name="boolean" c:type="gboolean"/>
26941         </return-value>
26942         <parameters>
26943           <parameter name="tag">
26944             <type name="TextTag" c:type="GtkTextTag*"/>
26945           </parameter>
26946           <parameter name="event_object">
26947             <type name="GLib.Object" c:type="GObject*"/>
26948           </parameter>
26949           <parameter name="event">
26950             <type name="GdkEvent" c:type="GdkEvent*"/>
26951           </parameter>
26952           <parameter name="iter">
26953             <type name="GtkTextIter" c:type="GtkTextIter*"/>
26954           </parameter>
26955         </parameters>
26956       </method>
26957       <property name="name">
26958         <type name="string" c:type="gchararray"/>
26959       </property>
26960       <property name="background">
26961         <type name="string" c:type="gchararray"/>
26962       </property>
26963       <property name="foreground">
26964         <type name="string" c:type="gchararray"/>
26965       </property>
26966       <property name="background-gdk">
26967         <type name="GdkColor" c:type="GdkColor"/>
26968       </property>
26969       <property name="foreground-gdk">
26970         <type name="GdkColor" c:type="GdkColor"/>
26971       </property>
26972       <property name="background-stipple">
26973         <type name="GdkPixmap" c:type="GdkPixmap"/>
26974       </property>
26975       <property name="foreground-stipple">
26976         <type name="GdkPixmap" c:type="GdkPixmap"/>
26977       </property>
26978       <property name="font">
26979         <type name="string" c:type="gchararray"/>
26980       </property>
26981       <property name="font-desc">
26982         <type name="PangoFontDescription" c:type="PangoFontDescription"/>
26983       </property>
26984       <property name="family">
26985         <type name="string" c:type="gchararray"/>
26986       </property>
26987       <property name="style">
26988         <type name="PangoStyle" c:type="PangoStyle"/>
26989       </property>
26990       <property name="variant">
26991         <type name="PangoVariant" c:type="PangoVariant"/>
26992       </property>
26993       <property name="weight">
26994         <type name="int32" c:type="gint"/>
26995       </property>
26996       <property name="stretch">
26997         <type name="PangoStretch" c:type="PangoStretch"/>
26998       </property>
26999       <property name="size">
27000         <type name="int32" c:type="gint"/>
27001       </property>
27002       <property name="size-points">
27003         <type name="double" c:type="gdouble"/>
27004       </property>
27005       <property name="scale">
27006         <type name="double" c:type="gdouble"/>
27007       </property>
27008       <property name="pixels-above-lines">
27009         <type name="int32" c:type="gint"/>
27010       </property>
27011       <property name="pixels-below-lines">
27012         <type name="int32" c:type="gint"/>
27013       </property>
27014       <property name="pixels-inside-wrap">
27015         <type name="int32" c:type="gint"/>
27016       </property>
27017       <property name="editable">
27018         <type name="boolean" c:type="gboolean"/>
27019       </property>
27020       <property name="wrap-mode">
27021         <type name="GtkWrapMode" c:type="GtkWrapMode"/>
27022       </property>
27023       <property name="justification">
27024         <type name="GtkJustification" c:type="GtkJustification"/>
27025       </property>
27026       <property name="direction">
27027         <type name="GtkTextDirection" c:type="GtkTextDirection"/>
27028       </property>
27029       <property name="left-margin">
27030         <type name="int32" c:type="gint"/>
27031       </property>
27032       <property name="indent">
27033         <type name="int32" c:type="gint"/>
27034       </property>
27035       <property name="strikethrough">
27036         <type name="boolean" c:type="gboolean"/>
27037       </property>
27038       <property name="right-margin">
27039         <type name="int32" c:type="gint"/>
27040       </property>
27041       <property name="underline">
27042         <type name="PangoUnderline" c:type="PangoUnderline"/>
27043       </property>
27044       <property name="rise">
27045         <type name="int32" c:type="gint"/>
27046       </property>
27047       <property name="background-full-height">
27048         <type name="boolean" c:type="gboolean"/>
27049       </property>
27050       <property name="language">
27051         <type name="string" c:type="gchararray"/>
27052       </property>
27053       <property name="tabs">
27054         <type name="PangoTabArray" c:type="PangoTabArray"/>
27055       </property>
27056       <property name="invisible">
27057         <type name="boolean" c:type="gboolean"/>
27058       </property>
27059       <property name="paragraph-background">
27060         <type name="string" c:type="gchararray"/>
27061       </property>
27062       <property name="paragraph-background-gdk">
27063         <type name="GdkColor" c:type="GdkColor"/>
27064       </property>
27065       <property name="accumulative-margin">
27066         <type name="boolean" c:type="gboolean"/>
27067       </property>
27068       <property name="background-set">
27069         <type name="boolean" c:type="gboolean"/>
27070       </property>
27071       <property name="foreground-set">
27072         <type name="boolean" c:type="gboolean"/>
27073       </property>
27074       <property name="background-stipple-set">
27075         <type name="boolean" c:type="gboolean"/>
27076       </property>
27077       <property name="foreground-stipple-set">
27078         <type name="boolean" c:type="gboolean"/>
27079       </property>
27080       <property name="family-set">
27081         <type name="boolean" c:type="gboolean"/>
27082       </property>
27083       <property name="style-set">
27084         <type name="boolean" c:type="gboolean"/>
27085       </property>
27086       <property name="variant-set">
27087         <type name="boolean" c:type="gboolean"/>
27088       </property>
27089       <property name="weight-set">
27090         <type name="boolean" c:type="gboolean"/>
27091       </property>
27092       <property name="stretch-set">
27093         <type name="boolean" c:type="gboolean"/>
27094       </property>
27095       <property name="size-set">
27096         <type name="boolean" c:type="gboolean"/>
27097       </property>
27098       <property name="scale-set">
27099         <type name="boolean" c:type="gboolean"/>
27100       </property>
27101       <property name="pixels-above-lines-set">
27102         <type name="boolean" c:type="gboolean"/>
27103       </property>
27104       <property name="pixels-below-lines-set">
27105         <type name="boolean" c:type="gboolean"/>
27106       </property>
27107       <property name="pixels-inside-wrap-set">
27108         <type name="boolean" c:type="gboolean"/>
27109       </property>
27110       <property name="editable-set">
27111         <type name="boolean" c:type="gboolean"/>
27112       </property>
27113       <property name="wrap-mode-set">
27114         <type name="boolean" c:type="gboolean"/>
27115       </property>
27116       <property name="justification-set">
27117         <type name="boolean" c:type="gboolean"/>
27118       </property>
27119       <property name="left-margin-set">
27120         <type name="boolean" c:type="gboolean"/>
27121       </property>
27122       <property name="indent-set">
27123         <type name="boolean" c:type="gboolean"/>
27124       </property>
27125       <property name="strikethrough-set">
27126         <type name="boolean" c:type="gboolean"/>
27127       </property>
27128       <property name="right-margin-set">
27129         <type name="boolean" c:type="gboolean"/>
27130       </property>
27131       <property name="underline-set">
27132         <type name="boolean" c:type="gboolean"/>
27133       </property>
27134       <property name="rise-set">
27135         <type name="boolean" c:type="gboolean"/>
27136       </property>
27137       <property name="background-full-height-set">
27138         <type name="boolean" c:type="gboolean"/>
27139       </property>
27140       <property name="language-set">
27141         <type name="boolean" c:type="gboolean"/>
27142       </property>
27143       <property name="tabs-set">
27144         <type name="boolean" c:type="gboolean"/>
27145       </property>
27146       <property name="invisible-set">
27147         <type name="boolean" c:type="gboolean"/>
27148       </property>
27149       <property name="paragraph-background-set">
27150         <type name="boolean" c:type="gboolean"/>
27151       </property>
27152       <callback name="event">
27153         <return-value>
27154           <type name="boolean" c:type="gboolean"/>
27155         </return-value>
27156         <parameters>
27157           <parameter name="tag">
27158             <type name="GtkTextTag*" c:type="GtkTextTag*"/>
27159           </parameter>
27160           <parameter name="event_object">
27161             <type name="GObject*" c:type="GObject*"/>
27162           </parameter>
27163           <parameter name="event">
27164             <type name="GdkEvent*" c:type="GdkEvent*"/>
27165           </parameter>
27166           <parameter name="iter">
27167             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
27168           </parameter>
27169         </parameters>
27170       </callback>
27171       <callback name="_gtk_reserved1">
27172         <return-value>
27173           <type name="none" c:type="void"/>
27174         </return-value>
27175       </callback>
27176       <callback name="_gtk_reserved2">
27177         <return-value>
27178           <type name="none" c:type="void"/>
27179         </return-value>
27180       </callback>
27181       <callback name="_gtk_reserved3">
27182         <return-value>
27183           <type name="none" c:type="void"/>
27184         </return-value>
27185       </callback>
27186       <callback name="_gtk_reserved4">
27187         <return-value>
27188           <type name="none" c:type="void"/>
27189         </return-value>
27190       </callback>
27191       <glib:signal name="event">
27192         <return-value>
27193           <type name="boolean" c:type="gboolean"/>
27194         </return-value>
27195         <parameters>
27196           <parameter name="object">
27197             <type name="GObject" c:type="GObject"/>
27198           </parameter>
27199           <parameter name="p0">
27200             <type name="GdkEvent" c:type="GdkEvent"/>
27201           </parameter>
27202           <parameter name="p1">
27203             <type name="GtkTextIter" c:type="GtkTextIter"/>
27204           </parameter>
27205         </parameters>
27206       </glib:signal>
27207     </class>
27208     <record name="GtkTextAppearance" c:type="GtkTextAppearance">
27209       <field name="bg_color">
27210         <type name="GdkColor" c:type="GdkColor"/>
27211       </field>
27212       <field name="fg_color">
27213         <type name="GdkColor" c:type="GdkColor"/>
27214       </field>
27215       <field name="bg_stipple">
27216         <type name="GdkBitmap*" c:type="GdkBitmap*"/>
27217       </field>
27218       <field name="fg_stipple">
27219         <type name="GdkBitmap*" c:type="GdkBitmap*"/>
27220       </field>
27221       <field name="rise">
27222         <type name="int32" c:type="gint"/>
27223       </field>
27224       <field name="padding1">
27225         <type name="any" c:type="gpointer"/>
27226       </field>
27227       <field name="underline">
27228         <type name="guint" c:type="guint"/>
27229       </field>
27230       <field name="strikethrough">
27231         <type name="guint" c:type="guint"/>
27232       </field>
27233       <field name="draw_bg">
27234         <type name="guint" c:type="guint"/>
27235       </field>
27236       <field name="inside_selection">
27237         <type name="guint" c:type="guint"/>
27238       </field>
27239       <field name="is_text">
27240         <type name="guint" c:type="guint"/>
27241       </field>
27242       <field name="pad1">
27243         <type name="guint" c:type="guint"/>
27244       </field>
27245       <field name="pad2">
27246         <type name="guint" c:type="guint"/>
27247       </field>
27248       <field name="pad3">
27249         <type name="guint" c:type="guint"/>
27250       </field>
27251       <field name="pad4">
27252         <type name="guint" c:type="guint"/>
27253       </field>
27254     </record>
27255     <function name="text_attributes_new"
27256               c:identifier="gtk_text_attributes_new">
27257       <return-value>
27258         <type name="GtkTextAttributes*" c:type="GtkTextAttributes*"/>
27259       </return-value>
27260     </function>
27261     <function name="text_attributes_copy"
27262               c:identifier="gtk_text_attributes_copy">
27263       <return-value>
27264         <type name="GtkTextAttributes*" c:type="GtkTextAttributes*"/>
27265       </return-value>
27266       <parameters>
27267         <parameter name="src">
27268           <type name="GtkTextAttributes" c:type="GtkTextAttributes*"/>
27269         </parameter>
27270       </parameters>
27271     </function>
27272     <function name="text_attributes_copy_values"
27273               c:identifier="gtk_text_attributes_copy_values">
27274       <return-value>
27275         <type name="none" c:type="void"/>
27276       </return-value>
27277       <parameters>
27278         <parameter name="src">
27279           <type name="GtkTextAttributes" c:type="GtkTextAttributes*"/>
27280         </parameter>
27281         <parameter name="dest">
27282           <type name="GtkTextAttributes" c:type="GtkTextAttributes*"/>
27283         </parameter>
27284       </parameters>
27285     </function>
27286     <function name="text_attributes_unref"
27287               c:identifier="gtk_text_attributes_unref">
27288       <return-value>
27289         <type name="none" c:type="void"/>
27290       </return-value>
27291       <parameters>
27292         <parameter name="values">
27293           <type name="GtkTextAttributes" c:type="GtkTextAttributes*"/>
27294         </parameter>
27295       </parameters>
27296     </function>
27297     <function name="text_attributes_ref"
27298               c:identifier="gtk_text_attributes_ref">
27299       <return-value>
27300         <type name="GtkTextAttributes*" c:type="GtkTextAttributes*"/>
27301       </return-value>
27302       <parameters>
27303         <parameter name="values">
27304           <type name="GtkTextAttributes" c:type="GtkTextAttributes*"/>
27305         </parameter>
27306       </parameters>
27307     </function>
27308     <glib:boxed c:type="TextAttributes"
27309                 glib:name="TextAttributes"
27310                 glib:type-name="GtkTextAttributes"
27311                 glib:get-type="gtk_text_attributes_get_type">
27312     </glib:boxed>
27313     <class name="TextChildAnchor"
27314            c:type="GtkTextChildAnchor"
27315            parent="GLib.Object"
27316            glib:type-name="GtkTextChildAnchor"
27317            glib:get-type="gtk_text_child_anchor_get_type">
27318       <constructor name="new" c:identifier="gtk_text_child_anchor_new">
27319         <return-value>
27320           <type name="TextChildAnchor" c:type="GtkTextChildAnchor*"/>
27321         </return-value>
27322       </constructor>
27323       <method name="get_widgets"
27324               c:identifier="gtk_text_child_anchor_get_widgets">
27325         <return-value>
27326           <type name="GList" c:type="GList*"/>
27327         </return-value>
27328         <parameters>
27329           <parameter name="anchor">
27330             <type name="TextChildAnchor" c:type="GtkTextChildAnchor*"/>
27331           </parameter>
27332         </parameters>
27333       </method>
27334       <method name="get_deleted"
27335               c:identifier="gtk_text_child_anchor_get_deleted">
27336         <return-value>
27337           <type name="boolean" c:type="gboolean"/>
27338         </return-value>
27339         <parameters>
27340           <parameter name="anchor">
27341             <type name="TextChildAnchor" c:type="GtkTextChildAnchor*"/>
27342           </parameter>
27343         </parameters>
27344       </method>
27345       <method name="register_child"
27346               c:identifier="gtk_text_child_anchor_register_child">
27347         <return-value>
27348           <type name="none" c:type="void"/>
27349         </return-value>
27350         <parameters>
27351           <parameter name="anchor">
27352             <type name="TextChildAnchor" c:type="GtkTextChildAnchor*"/>
27353           </parameter>
27354           <parameter name="child">
27355             <type name="Widget" c:type="GtkWidget*"/>
27356           </parameter>
27357           <parameter name="layout">
27358             <type name="TextLayout" c:type="GtkTextLayout*"/>
27359           </parameter>
27360         </parameters>
27361       </method>
27362       <method name="unregister_child"
27363               c:identifier="gtk_text_child_anchor_unregister_child">
27364         <return-value>
27365           <type name="none" c:type="void"/>
27366         </return-value>
27367         <parameters>
27368           <parameter name="anchor">
27369             <type name="TextChildAnchor" c:type="GtkTextChildAnchor*"/>
27370           </parameter>
27371           <parameter name="child">
27372             <type name="Widget" c:type="GtkWidget*"/>
27373           </parameter>
27374         </parameters>
27375       </method>
27376       <method name="queue_resize"
27377               c:identifier="gtk_text_child_anchor_queue_resize">
27378         <return-value>
27379           <type name="none" c:type="void"/>
27380         </return-value>
27381         <parameters>
27382           <parameter name="anchor">
27383             <type name="TextChildAnchor" c:type="GtkTextChildAnchor*"/>
27384           </parameter>
27385           <parameter name="layout">
27386             <type name="TextLayout" c:type="GtkTextLayout*"/>
27387           </parameter>
27388         </parameters>
27389       </method>
27390       <callback name="_gtk_reserved1">
27391         <return-value>
27392           <type name="none" c:type="void"/>
27393         </return-value>
27394       </callback>
27395       <callback name="_gtk_reserved2">
27396         <return-value>
27397           <type name="none" c:type="void"/>
27398         </return-value>
27399       </callback>
27400       <callback name="_gtk_reserved3">
27401         <return-value>
27402           <type name="none" c:type="void"/>
27403         </return-value>
27404       </callback>
27405       <callback name="_gtk_reserved4">
27406         <return-value>
27407           <type name="none" c:type="void"/>
27408         </return-value>
27409       </callback>
27410     </class>
27411     <function name="text_iter_get_buffer"
27412               c:identifier="gtk_text_iter_get_buffer">
27413       <return-value>
27414         <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
27415       </return-value>
27416       <parameters>
27417         <parameter name="iter">
27418           <type name="GtkTextIter" c:type="GtkTextIter*"/>
27419         </parameter>
27420       </parameters>
27421     </function>
27422     <function name="text_iter_copy" c:identifier="gtk_text_iter_copy">
27423       <return-value>
27424         <type name="GtkTextIter*" c:type="GtkTextIter*"/>
27425       </return-value>
27426       <parameters>
27427         <parameter name="iter">
27428           <type name="GtkTextIter" c:type="GtkTextIter*"/>
27429         </parameter>
27430       </parameters>
27431     </function>
27432     <function name="text_iter_free" c:identifier="gtk_text_iter_free">
27433       <return-value>
27434         <type name="none" c:type="void"/>
27435       </return-value>
27436       <parameters>
27437         <parameter name="iter">
27438           <type name="GtkTextIter" c:type="GtkTextIter*"/>
27439         </parameter>
27440       </parameters>
27441     </function>
27442     <glib:boxed c:type="TextIter"
27443                 glib:name="TextIter"
27444                 glib:type-name="GtkTextIter"
27445                 glib:get-type="gtk_text_iter_get_type">
27446       <method name="get_offset" c:identifier="gtk_text_iter_get_offset">
27447         <return-value>
27448           <type name="int32" c:type="gint"/>
27449         </return-value>
27450         <parameters>
27451           <parameter name="iter">
27452             <type name="TextIter" c:type="GtkTextIter*"/>
27453           </parameter>
27454         </parameters>
27455       </method>
27456       <method name="get_line" c:identifier="gtk_text_iter_get_line">
27457         <return-value>
27458           <type name="int32" c:type="gint"/>
27459         </return-value>
27460         <parameters>
27461           <parameter name="iter">
27462             <type name="TextIter" c:type="GtkTextIter*"/>
27463           </parameter>
27464         </parameters>
27465       </method>
27466       <method name="get_line_offset"
27467               c:identifier="gtk_text_iter_get_line_offset">
27468         <return-value>
27469           <type name="int32" c:type="gint"/>
27470         </return-value>
27471         <parameters>
27472           <parameter name="iter">
27473             <type name="TextIter" c:type="GtkTextIter*"/>
27474           </parameter>
27475         </parameters>
27476       </method>
27477       <method name="get_line_index"
27478               c:identifier="gtk_text_iter_get_line_index">
27479         <return-value>
27480           <type name="int32" c:type="gint"/>
27481         </return-value>
27482         <parameters>
27483           <parameter name="iter">
27484             <type name="TextIter" c:type="GtkTextIter*"/>
27485           </parameter>
27486         </parameters>
27487       </method>
27488       <method name="get_visible_line_offset"
27489               c:identifier="gtk_text_iter_get_visible_line_offset">
27490         <return-value>
27491           <type name="int32" c:type="gint"/>
27492         </return-value>
27493         <parameters>
27494           <parameter name="iter">
27495             <type name="TextIter" c:type="GtkTextIter*"/>
27496           </parameter>
27497         </parameters>
27498       </method>
27499       <method name="get_visible_line_index"
27500               c:identifier="gtk_text_iter_get_visible_line_index">
27501         <return-value>
27502           <type name="int32" c:type="gint"/>
27503         </return-value>
27504         <parameters>
27505           <parameter name="iter">
27506             <type name="TextIter" c:type="GtkTextIter*"/>
27507           </parameter>
27508         </parameters>
27509       </method>
27510       <method name="get_char" c:identifier="gtk_text_iter_get_char">
27511         <return-value>
27512           <type name="gunichar" c:type="gunichar"/>
27513         </return-value>
27514         <parameters>
27515           <parameter name="iter">
27516             <type name="TextIter" c:type="GtkTextIter*"/>
27517           </parameter>
27518         </parameters>
27519       </method>
27520       <method name="get_slice" c:identifier="gtk_text_iter_get_slice">
27521         <return-value>
27522           <type name="string" c:type="gchar*"/>
27523         </return-value>
27524         <parameters>
27525           <parameter name="start">
27526             <type name="TextIter" c:type="GtkTextIter*"/>
27527           </parameter>
27528           <parameter name="end">
27529             <type name="TextIter" c:type="GtkTextIter*"/>
27530           </parameter>
27531         </parameters>
27532       </method>
27533       <method name="get_text" c:identifier="gtk_text_iter_get_text">
27534         <return-value>
27535           <type name="string" c:type="gchar*"/>
27536         </return-value>
27537         <parameters>
27538           <parameter name="start">
27539             <type name="TextIter" c:type="GtkTextIter*"/>
27540           </parameter>
27541           <parameter name="end">
27542             <type name="TextIter" c:type="GtkTextIter*"/>
27543           </parameter>
27544         </parameters>
27545       </method>
27546       <method name="get_visible_slice"
27547               c:identifier="gtk_text_iter_get_visible_slice">
27548         <return-value>
27549           <type name="string" c:type="gchar*"/>
27550         </return-value>
27551         <parameters>
27552           <parameter name="start">
27553             <type name="TextIter" c:type="GtkTextIter*"/>
27554           </parameter>
27555           <parameter name="end">
27556             <type name="TextIter" c:type="GtkTextIter*"/>
27557           </parameter>
27558         </parameters>
27559       </method>
27560       <method name="get_visible_text"
27561               c:identifier="gtk_text_iter_get_visible_text">
27562         <return-value>
27563           <type name="string" c:type="gchar*"/>
27564         </return-value>
27565         <parameters>
27566           <parameter name="start">
27567             <type name="TextIter" c:type="GtkTextIter*"/>
27568           </parameter>
27569           <parameter name="end">
27570             <type name="TextIter" c:type="GtkTextIter*"/>
27571           </parameter>
27572         </parameters>
27573       </method>
27574       <method name="get_pixbuf" c:identifier="gtk_text_iter_get_pixbuf">
27575         <return-value>
27576           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
27577         </return-value>
27578         <parameters>
27579           <parameter name="iter">
27580             <type name="TextIter" c:type="GtkTextIter*"/>
27581           </parameter>
27582         </parameters>
27583       </method>
27584       <method name="get_marks" c:identifier="gtk_text_iter_get_marks">
27585         <return-value>
27586           <type name="GSList" c:type="GSList*"/>
27587         </return-value>
27588         <parameters>
27589           <parameter name="iter">
27590             <type name="TextIter" c:type="GtkTextIter*"/>
27591           </parameter>
27592         </parameters>
27593       </method>
27594       <method name="get_child_anchor"
27595               c:identifier="gtk_text_iter_get_child_anchor">
27596         <return-value>
27597           <type name="TextChildAnchor" c:type="GtkTextChildAnchor*"/>
27598         </return-value>
27599         <parameters>
27600           <parameter name="iter">
27601             <type name="TextIter" c:type="GtkTextIter*"/>
27602           </parameter>
27603         </parameters>
27604       </method>
27605       <method name="get_toggled_tags"
27606               c:identifier="gtk_text_iter_get_toggled_tags">
27607         <return-value>
27608           <type name="GSList" c:type="GSList*"/>
27609         </return-value>
27610         <parameters>
27611           <parameter name="iter">
27612             <type name="TextIter" c:type="GtkTextIter*"/>
27613           </parameter>
27614           <parameter name="toggled_on">
27615             <type name="boolean" c:type="gboolean"/>
27616           </parameter>
27617         </parameters>
27618       </method>
27619       <method name="begins_tag" c:identifier="gtk_text_iter_begins_tag">
27620         <return-value>
27621           <type name="boolean" c:type="gboolean"/>
27622         </return-value>
27623         <parameters>
27624           <parameter name="iter">
27625             <type name="TextIter" c:type="GtkTextIter*"/>
27626           </parameter>
27627           <parameter name="tag" allow-none="1">
27628             <type name="TextTag" c:type="GtkTextTag*"/>
27629           </parameter>
27630         </parameters>
27631       </method>
27632       <method name="ends_tag" c:identifier="gtk_text_iter_ends_tag">
27633         <return-value>
27634           <type name="boolean" c:type="gboolean"/>
27635         </return-value>
27636         <parameters>
27637           <parameter name="iter">
27638             <type name="TextIter" c:type="GtkTextIter*"/>
27639           </parameter>
27640           <parameter name="tag" allow-none="1">
27641             <type name="TextTag" c:type="GtkTextTag*"/>
27642           </parameter>
27643         </parameters>
27644       </method>
27645       <method name="toggles_tag" c:identifier="gtk_text_iter_toggles_tag">
27646         <return-value>
27647           <type name="boolean" c:type="gboolean"/>
27648         </return-value>
27649         <parameters>
27650           <parameter name="iter">
27651             <type name="TextIter" c:type="GtkTextIter*"/>
27652           </parameter>
27653           <parameter name="tag" allow-none="1">
27654             <type name="TextTag" c:type="GtkTextTag*"/>
27655           </parameter>
27656         </parameters>
27657       </method>
27658       <method name="has_tag" c:identifier="gtk_text_iter_has_tag">
27659         <return-value>
27660           <type name="boolean" c:type="gboolean"/>
27661         </return-value>
27662         <parameters>
27663           <parameter name="iter">
27664             <type name="TextIter" c:type="GtkTextIter*"/>
27665           </parameter>
27666           <parameter name="tag">
27667             <type name="TextTag" c:type="GtkTextTag*"/>
27668           </parameter>
27669         </parameters>
27670       </method>
27671       <method name="get_tags" c:identifier="gtk_text_iter_get_tags">
27672         <return-value>
27673           <type name="GSList" c:type="GSList*"/>
27674         </return-value>
27675         <parameters>
27676           <parameter name="iter">
27677             <type name="TextIter" c:type="GtkTextIter*"/>
27678           </parameter>
27679         </parameters>
27680       </method>
27681       <method name="editable" c:identifier="gtk_text_iter_editable">
27682         <return-value>
27683           <type name="boolean" c:type="gboolean"/>
27684         </return-value>
27685         <parameters>
27686           <parameter name="iter">
27687             <type name="TextIter" c:type="GtkTextIter*"/>
27688           </parameter>
27689           <parameter name="default_setting">
27690             <type name="boolean" c:type="gboolean"/>
27691           </parameter>
27692         </parameters>
27693       </method>
27694       <method name="can_insert" c:identifier="gtk_text_iter_can_insert">
27695         <return-value>
27696           <type name="boolean" c:type="gboolean"/>
27697         </return-value>
27698         <parameters>
27699           <parameter name="iter">
27700             <type name="TextIter" c:type="GtkTextIter*"/>
27701           </parameter>
27702           <parameter name="default_editability">
27703             <type name="boolean" c:type="gboolean"/>
27704           </parameter>
27705         </parameters>
27706       </method>
27707       <method name="starts_word" c:identifier="gtk_text_iter_starts_word">
27708         <return-value>
27709           <type name="boolean" c:type="gboolean"/>
27710         </return-value>
27711         <parameters>
27712           <parameter name="iter">
27713             <type name="TextIter" c:type="GtkTextIter*"/>
27714           </parameter>
27715         </parameters>
27716       </method>
27717       <method name="ends_word" c:identifier="gtk_text_iter_ends_word">
27718         <return-value>
27719           <type name="boolean" c:type="gboolean"/>
27720         </return-value>
27721         <parameters>
27722           <parameter name="iter">
27723             <type name="TextIter" c:type="GtkTextIter*"/>
27724           </parameter>
27725         </parameters>
27726       </method>
27727       <method name="inside_word" c:identifier="gtk_text_iter_inside_word">
27728         <return-value>
27729           <type name="boolean" c:type="gboolean"/>
27730         </return-value>
27731         <parameters>
27732           <parameter name="iter">
27733             <type name="TextIter" c:type="GtkTextIter*"/>
27734           </parameter>
27735         </parameters>
27736       </method>
27737       <method name="starts_sentence"
27738               c:identifier="gtk_text_iter_starts_sentence">
27739         <return-value>
27740           <type name="boolean" c:type="gboolean"/>
27741         </return-value>
27742         <parameters>
27743           <parameter name="iter">
27744             <type name="TextIter" c:type="GtkTextIter*"/>
27745           </parameter>
27746         </parameters>
27747       </method>
27748       <method name="ends_sentence" c:identifier="gtk_text_iter_ends_sentence">
27749         <return-value>
27750           <type name="boolean" c:type="gboolean"/>
27751         </return-value>
27752         <parameters>
27753           <parameter name="iter">
27754             <type name="TextIter" c:type="GtkTextIter*"/>
27755           </parameter>
27756         </parameters>
27757       </method>
27758       <method name="inside_sentence"
27759               c:identifier="gtk_text_iter_inside_sentence">
27760         <return-value>
27761           <type name="boolean" c:type="gboolean"/>
27762         </return-value>
27763         <parameters>
27764           <parameter name="iter">
27765             <type name="TextIter" c:type="GtkTextIter*"/>
27766           </parameter>
27767         </parameters>
27768       </method>
27769       <method name="starts_line" c:identifier="gtk_text_iter_starts_line">
27770         <return-value>
27771           <type name="boolean" c:type="gboolean"/>
27772         </return-value>
27773         <parameters>
27774           <parameter name="iter">
27775             <type name="TextIter" c:type="GtkTextIter*"/>
27776           </parameter>
27777         </parameters>
27778       </method>
27779       <method name="ends_line" c:identifier="gtk_text_iter_ends_line">
27780         <return-value>
27781           <type name="boolean" c:type="gboolean"/>
27782         </return-value>
27783         <parameters>
27784           <parameter name="iter">
27785             <type name="TextIter" c:type="GtkTextIter*"/>
27786           </parameter>
27787         </parameters>
27788       </method>
27789       <method name="is_cursor_position"
27790               c:identifier="gtk_text_iter_is_cursor_position">
27791         <return-value>
27792           <type name="boolean" c:type="gboolean"/>
27793         </return-value>
27794         <parameters>
27795           <parameter name="iter">
27796             <type name="TextIter" c:type="GtkTextIter*"/>
27797           </parameter>
27798         </parameters>
27799       </method>
27800       <method name="get_chars_in_line"
27801               c:identifier="gtk_text_iter_get_chars_in_line">
27802         <return-value>
27803           <type name="int32" c:type="gint"/>
27804         </return-value>
27805         <parameters>
27806           <parameter name="iter">
27807             <type name="TextIter" c:type="GtkTextIter*"/>
27808           </parameter>
27809         </parameters>
27810       </method>
27811       <method name="get_bytes_in_line"
27812               c:identifier="gtk_text_iter_get_bytes_in_line">
27813         <return-value>
27814           <type name="int32" c:type="gint"/>
27815         </return-value>
27816         <parameters>
27817           <parameter name="iter">
27818             <type name="TextIter" c:type="GtkTextIter*"/>
27819           </parameter>
27820         </parameters>
27821       </method>
27822       <method name="get_attributes"
27823               c:identifier="gtk_text_iter_get_attributes">
27824         <return-value>
27825           <type name="boolean" c:type="gboolean"/>
27826         </return-value>
27827         <parameters>
27828           <parameter name="iter">
27829             <type name="TextIter" c:type="GtkTextIter*"/>
27830           </parameter>
27831           <parameter name="values">
27832             <type name="TextAttributes" c:type="GtkTextAttributes*"/>
27833           </parameter>
27834         </parameters>
27835       </method>
27836       <method name="get_language" c:identifier="gtk_text_iter_get_language">
27837         <return-value>
27838           <type name="PangoLanguage" c:type="PangoLanguage*"/>
27839         </return-value>
27840         <parameters>
27841           <parameter name="iter">
27842             <type name="TextIter" c:type="GtkTextIter*"/>
27843           </parameter>
27844         </parameters>
27845       </method>
27846       <method name="is_end" c:identifier="gtk_text_iter_is_end">
27847         <return-value>
27848           <type name="boolean" c:type="gboolean"/>
27849         </return-value>
27850         <parameters>
27851           <parameter name="iter">
27852             <type name="TextIter" c:type="GtkTextIter*"/>
27853           </parameter>
27854         </parameters>
27855       </method>
27856       <method name="is_start" c:identifier="gtk_text_iter_is_start">
27857         <return-value>
27858           <type name="boolean" c:type="gboolean"/>
27859         </return-value>
27860         <parameters>
27861           <parameter name="iter">
27862             <type name="TextIter" c:type="GtkTextIter*"/>
27863           </parameter>
27864         </parameters>
27865       </method>
27866       <method name="forward_char" c:identifier="gtk_text_iter_forward_char">
27867         <return-value>
27868           <type name="boolean" c:type="gboolean"/>
27869         </return-value>
27870         <parameters>
27871           <parameter name="iter">
27872             <type name="TextIter" c:type="GtkTextIter*"/>
27873           </parameter>
27874         </parameters>
27875       </method>
27876       <method name="backward_char" c:identifier="gtk_text_iter_backward_char">
27877         <return-value>
27878           <type name="boolean" c:type="gboolean"/>
27879         </return-value>
27880         <parameters>
27881           <parameter name="iter">
27882             <type name="TextIter" c:type="GtkTextIter*"/>
27883           </parameter>
27884         </parameters>
27885       </method>
27886       <method name="forward_chars" c:identifier="gtk_text_iter_forward_chars">
27887         <return-value>
27888           <type name="boolean" c:type="gboolean"/>
27889         </return-value>
27890         <parameters>
27891           <parameter name="iter">
27892             <type name="TextIter" c:type="GtkTextIter*"/>
27893           </parameter>
27894           <parameter name="count">
27895             <type name="int32" c:type="gint"/>
27896           </parameter>
27897         </parameters>
27898       </method>
27899       <method name="backward_chars"
27900               c:identifier="gtk_text_iter_backward_chars">
27901         <return-value>
27902           <type name="boolean" c:type="gboolean"/>
27903         </return-value>
27904         <parameters>
27905           <parameter name="iter">
27906             <type name="TextIter" c:type="GtkTextIter*"/>
27907           </parameter>
27908           <parameter name="count">
27909             <type name="int32" c:type="gint"/>
27910           </parameter>
27911         </parameters>
27912       </method>
27913       <method name="forward_line" c:identifier="gtk_text_iter_forward_line">
27914         <return-value>
27915           <type name="boolean" c:type="gboolean"/>
27916         </return-value>
27917         <parameters>
27918           <parameter name="iter">
27919             <type name="TextIter" c:type="GtkTextIter*"/>
27920           </parameter>
27921         </parameters>
27922       </method>
27923       <method name="backward_line" c:identifier="gtk_text_iter_backward_line">
27924         <return-value>
27925           <type name="boolean" c:type="gboolean"/>
27926         </return-value>
27927         <parameters>
27928           <parameter name="iter">
27929             <type name="TextIter" c:type="GtkTextIter*"/>
27930           </parameter>
27931         </parameters>
27932       </method>
27933       <method name="forward_lines" c:identifier="gtk_text_iter_forward_lines">
27934         <return-value>
27935           <type name="boolean" c:type="gboolean"/>
27936         </return-value>
27937         <parameters>
27938           <parameter name="iter">
27939             <type name="TextIter" c:type="GtkTextIter*"/>
27940           </parameter>
27941           <parameter name="count">
27942             <type name="int32" c:type="gint"/>
27943           </parameter>
27944         </parameters>
27945       </method>
27946       <method name="backward_lines"
27947               c:identifier="gtk_text_iter_backward_lines">
27948         <return-value>
27949           <type name="boolean" c:type="gboolean"/>
27950         </return-value>
27951         <parameters>
27952           <parameter name="iter">
27953             <type name="TextIter" c:type="GtkTextIter*"/>
27954           </parameter>
27955           <parameter name="count">
27956             <type name="int32" c:type="gint"/>
27957           </parameter>
27958         </parameters>
27959       </method>
27960       <method name="forward_word_end"
27961               c:identifier="gtk_text_iter_forward_word_end">
27962         <return-value>
27963           <type name="boolean" c:type="gboolean"/>
27964         </return-value>
27965         <parameters>
27966           <parameter name="iter">
27967             <type name="TextIter" c:type="GtkTextIter*"/>
27968           </parameter>
27969         </parameters>
27970       </method>
27971       <method name="backward_word_start"
27972               c:identifier="gtk_text_iter_backward_word_start">
27973         <return-value>
27974           <type name="boolean" c:type="gboolean"/>
27975         </return-value>
27976         <parameters>
27977           <parameter name="iter">
27978             <type name="TextIter" c:type="GtkTextIter*"/>
27979           </parameter>
27980         </parameters>
27981       </method>
27982       <method name="forward_word_ends"
27983               c:identifier="gtk_text_iter_forward_word_ends">
27984         <return-value>
27985           <type name="boolean" c:type="gboolean"/>
27986         </return-value>
27987         <parameters>
27988           <parameter name="iter">
27989             <type name="TextIter" c:type="GtkTextIter*"/>
27990           </parameter>
27991           <parameter name="count">
27992             <type name="int32" c:type="gint"/>
27993           </parameter>
27994         </parameters>
27995       </method>
27996       <method name="backward_word_starts"
27997               c:identifier="gtk_text_iter_backward_word_starts">
27998         <return-value>
27999           <type name="boolean" c:type="gboolean"/>
28000         </return-value>
28001         <parameters>
28002           <parameter name="iter">
28003             <type name="TextIter" c:type="GtkTextIter*"/>
28004           </parameter>
28005           <parameter name="count">
28006             <type name="int32" c:type="gint"/>
28007           </parameter>
28008         </parameters>
28009       </method>
28010       <method name="forward_visible_line"
28011               c:identifier="gtk_text_iter_forward_visible_line">
28012         <return-value>
28013           <type name="boolean" c:type="gboolean"/>
28014         </return-value>
28015         <parameters>
28016           <parameter name="iter">
28017             <type name="TextIter" c:type="GtkTextIter*"/>
28018           </parameter>
28019         </parameters>
28020       </method>
28021       <method name="backward_visible_line"
28022               c:identifier="gtk_text_iter_backward_visible_line">
28023         <return-value>
28024           <type name="boolean" c:type="gboolean"/>
28025         </return-value>
28026         <parameters>
28027           <parameter name="iter">
28028             <type name="TextIter" c:type="GtkTextIter*"/>
28029           </parameter>
28030         </parameters>
28031       </method>
28032       <method name="forward_visible_lines"
28033               c:identifier="gtk_text_iter_forward_visible_lines">
28034         <return-value>
28035           <type name="boolean" c:type="gboolean"/>
28036         </return-value>
28037         <parameters>
28038           <parameter name="iter">
28039             <type name="TextIter" c:type="GtkTextIter*"/>
28040           </parameter>
28041           <parameter name="count">
28042             <type name="int32" c:type="gint"/>
28043           </parameter>
28044         </parameters>
28045       </method>
28046       <method name="backward_visible_lines"
28047               c:identifier="gtk_text_iter_backward_visible_lines">
28048         <return-value>
28049           <type name="boolean" c:type="gboolean"/>
28050         </return-value>
28051         <parameters>
28052           <parameter name="iter">
28053             <type name="TextIter" c:type="GtkTextIter*"/>
28054           </parameter>
28055           <parameter name="count">
28056             <type name="int32" c:type="gint"/>
28057           </parameter>
28058         </parameters>
28059       </method>
28060       <method name="forward_visible_word_end"
28061               c:identifier="gtk_text_iter_forward_visible_word_end">
28062         <return-value>
28063           <type name="boolean" c:type="gboolean"/>
28064         </return-value>
28065         <parameters>
28066           <parameter name="iter">
28067             <type name="TextIter" c:type="GtkTextIter*"/>
28068           </parameter>
28069         </parameters>
28070       </method>
28071       <method name="backward_visible_word_start"
28072               c:identifier="gtk_text_iter_backward_visible_word_start">
28073         <return-value>
28074           <type name="boolean" c:type="gboolean"/>
28075         </return-value>
28076         <parameters>
28077           <parameter name="iter">
28078             <type name="TextIter" c:type="GtkTextIter*"/>
28079           </parameter>
28080         </parameters>
28081       </method>
28082       <method name="forward_visible_word_ends"
28083               c:identifier="gtk_text_iter_forward_visible_word_ends">
28084         <return-value>
28085           <type name="boolean" c:type="gboolean"/>
28086         </return-value>
28087         <parameters>
28088           <parameter name="iter">
28089             <type name="TextIter" c:type="GtkTextIter*"/>
28090           </parameter>
28091           <parameter name="count">
28092             <type name="int32" c:type="gint"/>
28093           </parameter>
28094         </parameters>
28095       </method>
28096       <method name="backward_visible_word_starts"
28097               c:identifier="gtk_text_iter_backward_visible_word_starts">
28098         <return-value>
28099           <type name="boolean" c:type="gboolean"/>
28100         </return-value>
28101         <parameters>
28102           <parameter name="iter">
28103             <type name="TextIter" c:type="GtkTextIter*"/>
28104           </parameter>
28105           <parameter name="count">
28106             <type name="int32" c:type="gint"/>
28107           </parameter>
28108         </parameters>
28109       </method>
28110       <method name="forward_sentence_end"
28111               c:identifier="gtk_text_iter_forward_sentence_end">
28112         <return-value>
28113           <type name="boolean" c:type="gboolean"/>
28114         </return-value>
28115         <parameters>
28116           <parameter name="iter">
28117             <type name="TextIter" c:type="GtkTextIter*"/>
28118           </parameter>
28119         </parameters>
28120       </method>
28121       <method name="backward_sentence_start"
28122               c:identifier="gtk_text_iter_backward_sentence_start">
28123         <return-value>
28124           <type name="boolean" c:type="gboolean"/>
28125         </return-value>
28126         <parameters>
28127           <parameter name="iter">
28128             <type name="TextIter" c:type="GtkTextIter*"/>
28129           </parameter>
28130         </parameters>
28131       </method>
28132       <method name="forward_sentence_ends"
28133               c:identifier="gtk_text_iter_forward_sentence_ends">
28134         <return-value>
28135           <type name="boolean" c:type="gboolean"/>
28136         </return-value>
28137         <parameters>
28138           <parameter name="iter">
28139             <type name="TextIter" c:type="GtkTextIter*"/>
28140           </parameter>
28141           <parameter name="count">
28142             <type name="int32" c:type="gint"/>
28143           </parameter>
28144         </parameters>
28145       </method>
28146       <method name="backward_sentence_starts"
28147               c:identifier="gtk_text_iter_backward_sentence_starts">
28148         <return-value>
28149           <type name="boolean" c:type="gboolean"/>
28150         </return-value>
28151         <parameters>
28152           <parameter name="iter">
28153             <type name="TextIter" c:type="GtkTextIter*"/>
28154           </parameter>
28155           <parameter name="count">
28156             <type name="int32" c:type="gint"/>
28157           </parameter>
28158         </parameters>
28159       </method>
28160       <method name="forward_cursor_position"
28161               c:identifier="gtk_text_iter_forward_cursor_position">
28162         <return-value>
28163           <type name="boolean" c:type="gboolean"/>
28164         </return-value>
28165         <parameters>
28166           <parameter name="iter">
28167             <type name="TextIter" c:type="GtkTextIter*"/>
28168           </parameter>
28169         </parameters>
28170       </method>
28171       <method name="backward_cursor_position"
28172               c:identifier="gtk_text_iter_backward_cursor_position">
28173         <return-value>
28174           <type name="boolean" c:type="gboolean"/>
28175         </return-value>
28176         <parameters>
28177           <parameter name="iter">
28178             <type name="TextIter" c:type="GtkTextIter*"/>
28179           </parameter>
28180         </parameters>
28181       </method>
28182       <method name="forward_cursor_positions"
28183               c:identifier="gtk_text_iter_forward_cursor_positions">
28184         <return-value>
28185           <type name="boolean" c:type="gboolean"/>
28186         </return-value>
28187         <parameters>
28188           <parameter name="iter">
28189             <type name="TextIter" c:type="GtkTextIter*"/>
28190           </parameter>
28191           <parameter name="count">
28192             <type name="int32" c:type="gint"/>
28193           </parameter>
28194         </parameters>
28195       </method>
28196       <method name="backward_cursor_positions"
28197               c:identifier="gtk_text_iter_backward_cursor_positions">
28198         <return-value>
28199           <type name="boolean" c:type="gboolean"/>
28200         </return-value>
28201         <parameters>
28202           <parameter name="iter">
28203             <type name="TextIter" c:type="GtkTextIter*"/>
28204           </parameter>
28205           <parameter name="count">
28206             <type name="int32" c:type="gint"/>
28207           </parameter>
28208         </parameters>
28209       </method>
28210       <method name="forward_visible_cursor_position"
28211               c:identifier="gtk_text_iter_forward_visible_cursor_position">
28212         <return-value>
28213           <type name="boolean" c:type="gboolean"/>
28214         </return-value>
28215         <parameters>
28216           <parameter name="iter">
28217             <type name="TextIter" c:type="GtkTextIter*"/>
28218           </parameter>
28219         </parameters>
28220       </method>
28221       <method name="backward_visible_cursor_position"
28222               c:identifier="gtk_text_iter_backward_visible_cursor_position">
28223         <return-value>
28224           <type name="boolean" c:type="gboolean"/>
28225         </return-value>
28226         <parameters>
28227           <parameter name="iter">
28228             <type name="TextIter" c:type="GtkTextIter*"/>
28229           </parameter>
28230         </parameters>
28231       </method>
28232       <method name="forward_visible_cursor_positions"
28233               c:identifier="gtk_text_iter_forward_visible_cursor_positions">
28234         <return-value>
28235           <type name="boolean" c:type="gboolean"/>
28236         </return-value>
28237         <parameters>
28238           <parameter name="iter">
28239             <type name="TextIter" c:type="GtkTextIter*"/>
28240           </parameter>
28241           <parameter name="count">
28242             <type name="int32" c:type="gint"/>
28243           </parameter>
28244         </parameters>
28245       </method>
28246       <method name="backward_visible_cursor_positions"
28247               c:identifier="gtk_text_iter_backward_visible_cursor_positions">
28248         <return-value>
28249           <type name="boolean" c:type="gboolean"/>
28250         </return-value>
28251         <parameters>
28252           <parameter name="iter">
28253             <type name="TextIter" c:type="GtkTextIter*"/>
28254           </parameter>
28255           <parameter name="count">
28256             <type name="int32" c:type="gint"/>
28257           </parameter>
28258         </parameters>
28259       </method>
28260       <method name="set_offset" c:identifier="gtk_text_iter_set_offset">
28261         <return-value>
28262           <type name="none" c:type="void"/>
28263         </return-value>
28264         <parameters>
28265           <parameter name="iter">
28266             <type name="TextIter" c:type="GtkTextIter*"/>
28267           </parameter>
28268           <parameter name="char_offset">
28269             <type name="int32" c:type="gint"/>
28270           </parameter>
28271         </parameters>
28272       </method>
28273       <method name="set_line" c:identifier="gtk_text_iter_set_line">
28274         <return-value>
28275           <type name="none" c:type="void"/>
28276         </return-value>
28277         <parameters>
28278           <parameter name="iter">
28279             <type name="TextIter" c:type="GtkTextIter*"/>
28280           </parameter>
28281           <parameter name="line_number">
28282             <type name="int32" c:type="gint"/>
28283           </parameter>
28284         </parameters>
28285       </method>
28286       <method name="set_line_offset"
28287               c:identifier="gtk_text_iter_set_line_offset">
28288         <return-value>
28289           <type name="none" c:type="void"/>
28290         </return-value>
28291         <parameters>
28292           <parameter name="iter">
28293             <type name="TextIter" c:type="GtkTextIter*"/>
28294           </parameter>
28295           <parameter name="char_on_line">
28296             <type name="int32" c:type="gint"/>
28297           </parameter>
28298         </parameters>
28299       </method>
28300       <method name="set_line_index"
28301               c:identifier="gtk_text_iter_set_line_index">
28302         <return-value>
28303           <type name="none" c:type="void"/>
28304         </return-value>
28305         <parameters>
28306           <parameter name="iter">
28307             <type name="TextIter" c:type="GtkTextIter*"/>
28308           </parameter>
28309           <parameter name="byte_on_line">
28310             <type name="int32" c:type="gint"/>
28311           </parameter>
28312         </parameters>
28313       </method>
28314       <method name="forward_to_end"
28315               c:identifier="gtk_text_iter_forward_to_end">
28316         <return-value>
28317           <type name="none" c:type="void"/>
28318         </return-value>
28319         <parameters>
28320           <parameter name="iter">
28321             <type name="TextIter" c:type="GtkTextIter*"/>
28322           </parameter>
28323         </parameters>
28324       </method>
28325       <method name="forward_to_line_end"
28326               c:identifier="gtk_text_iter_forward_to_line_end">
28327         <return-value>
28328           <type name="boolean" c:type="gboolean"/>
28329         </return-value>
28330         <parameters>
28331           <parameter name="iter">
28332             <type name="TextIter" c:type="GtkTextIter*"/>
28333           </parameter>
28334         </parameters>
28335       </method>
28336       <method name="set_visible_line_offset"
28337               c:identifier="gtk_text_iter_set_visible_line_offset">
28338         <return-value>
28339           <type name="none" c:type="void"/>
28340         </return-value>
28341         <parameters>
28342           <parameter name="iter">
28343             <type name="TextIter" c:type="GtkTextIter*"/>
28344           </parameter>
28345           <parameter name="char_on_line">
28346             <type name="int32" c:type="gint"/>
28347           </parameter>
28348         </parameters>
28349       </method>
28350       <method name="set_visible_line_index"
28351               c:identifier="gtk_text_iter_set_visible_line_index">
28352         <return-value>
28353           <type name="none" c:type="void"/>
28354         </return-value>
28355         <parameters>
28356           <parameter name="iter">
28357             <type name="TextIter" c:type="GtkTextIter*"/>
28358           </parameter>
28359           <parameter name="byte_on_line">
28360             <type name="int32" c:type="gint"/>
28361           </parameter>
28362         </parameters>
28363       </method>
28364       <method name="forward_to_tag_toggle"
28365               c:identifier="gtk_text_iter_forward_to_tag_toggle">
28366         <return-value>
28367           <type name="boolean" c:type="gboolean"/>
28368         </return-value>
28369         <parameters>
28370           <parameter name="iter">
28371             <type name="TextIter" c:type="GtkTextIter*"/>
28372           </parameter>
28373           <parameter name="tag" allow-none="1">
28374             <type name="TextTag" c:type="GtkTextTag*"/>
28375           </parameter>
28376         </parameters>
28377       </method>
28378       <method name="backward_to_tag_toggle"
28379               c:identifier="gtk_text_iter_backward_to_tag_toggle">
28380         <return-value>
28381           <type name="boolean" c:type="gboolean"/>
28382         </return-value>
28383         <parameters>
28384           <parameter name="iter">
28385             <type name="TextIter" c:type="GtkTextIter*"/>
28386           </parameter>
28387           <parameter name="tag" allow-none="1">
28388             <type name="TextTag" c:type="GtkTextTag*"/>
28389           </parameter>
28390         </parameters>
28391       </method>
28392       <method name="forward_find_char"
28393               c:identifier="gtk_text_iter_forward_find_char">
28394         <return-value>
28395           <type name="boolean" c:type="gboolean"/>
28396         </return-value>
28397         <parameters>
28398           <parameter name="iter">
28399             <type name="TextIter" c:type="GtkTextIter*"/>
28400           </parameter>
28401           <parameter name="pred">
28402             <type name="GtkTextCharPredicate" c:type="GtkTextCharPredicate"/>
28403           </parameter>
28404           <parameter name="user_data">
28405             <type name="any" c:type="gpointer"/>
28406           </parameter>
28407           <parameter name="limit">
28408             <type name="TextIter" c:type="GtkTextIter*"/>
28409           </parameter>
28410         </parameters>
28411       </method>
28412       <method name="backward_find_char"
28413               c:identifier="gtk_text_iter_backward_find_char">
28414         <return-value>
28415           <type name="boolean" c:type="gboolean"/>
28416         </return-value>
28417         <parameters>
28418           <parameter name="iter">
28419             <type name="TextIter" c:type="GtkTextIter*"/>
28420           </parameter>
28421           <parameter name="pred">
28422             <type name="GtkTextCharPredicate" c:type="GtkTextCharPredicate"/>
28423           </parameter>
28424           <parameter name="user_data">
28425             <type name="any" c:type="gpointer"/>
28426           </parameter>
28427           <parameter name="limit">
28428             <type name="TextIter" c:type="GtkTextIter*"/>
28429           </parameter>
28430         </parameters>
28431       </method>
28432       <method name="forward_search"
28433               c:identifier="gtk_text_iter_forward_search">
28434         <return-value>
28435           <type name="boolean" c:type="gboolean"/>
28436         </return-value>
28437         <parameters>
28438           <parameter name="iter">
28439             <type name="TextIter" c:type="GtkTextIter*"/>
28440           </parameter>
28441           <parameter name="str">
28442             <type name="string" c:type="gchar*"/>
28443           </parameter>
28444           <parameter name="flags">
28445             <type name="TextSearchFlags" c:type="GtkTextSearchFlags"/>
28446           </parameter>
28447           <parameter name="match_start">
28448             <type name="TextIter" c:type="GtkTextIter*"/>
28449           </parameter>
28450           <parameter name="match_end">
28451             <type name="TextIter" c:type="GtkTextIter*"/>
28452           </parameter>
28453           <parameter name="limit" allow-none="1">
28454             <type name="TextIter" c:type="GtkTextIter*"/>
28455           </parameter>
28456         </parameters>
28457       </method>
28458       <method name="backward_search"
28459               c:identifier="gtk_text_iter_backward_search">
28460         <return-value>
28461           <type name="boolean" c:type="gboolean"/>
28462         </return-value>
28463         <parameters>
28464           <parameter name="iter">
28465             <type name="TextIter" c:type="GtkTextIter*"/>
28466           </parameter>
28467           <parameter name="str">
28468             <type name="string" c:type="gchar*"/>
28469           </parameter>
28470           <parameter name="flags">
28471             <type name="TextSearchFlags" c:type="GtkTextSearchFlags"/>
28472           </parameter>
28473           <parameter name="match_start">
28474             <type name="TextIter" c:type="GtkTextIter*"/>
28475           </parameter>
28476           <parameter name="match_end">
28477             <type name="TextIter" c:type="GtkTextIter*"/>
28478           </parameter>
28479           <parameter name="limit" allow-none="1">
28480             <type name="TextIter" c:type="GtkTextIter*"/>
28481           </parameter>
28482         </parameters>
28483       </method>
28484       <method name="equal" c:identifier="gtk_text_iter_equal">
28485         <return-value>
28486           <type name="boolean" c:type="gboolean"/>
28487         </return-value>
28488         <parameters>
28489           <parameter name="lhs">
28490             <type name="TextIter" c:type="GtkTextIter*"/>
28491           </parameter>
28492           <parameter name="rhs">
28493             <type name="TextIter" c:type="GtkTextIter*"/>
28494           </parameter>
28495         </parameters>
28496       </method>
28497       <method name="compare" c:identifier="gtk_text_iter_compare">
28498         <return-value>
28499           <type name="int32" c:type="gint"/>
28500         </return-value>
28501         <parameters>
28502           <parameter name="lhs">
28503             <type name="TextIter" c:type="GtkTextIter*"/>
28504           </parameter>
28505           <parameter name="rhs">
28506             <type name="TextIter" c:type="GtkTextIter*"/>
28507           </parameter>
28508         </parameters>
28509       </method>
28510       <method name="in_range" c:identifier="gtk_text_iter_in_range">
28511         <return-value>
28512           <type name="boolean" c:type="gboolean"/>
28513         </return-value>
28514         <parameters>
28515           <parameter name="iter">
28516             <type name="TextIter" c:type="GtkTextIter*"/>
28517           </parameter>
28518           <parameter name="start">
28519             <type name="TextIter" c:type="GtkTextIter*"/>
28520           </parameter>
28521           <parameter name="end">
28522             <type name="TextIter" c:type="GtkTextIter*"/>
28523           </parameter>
28524         </parameters>
28525       </method>
28526       <method name="order" c:identifier="gtk_text_iter_order">
28527         <return-value>
28528           <type name="none" c:type="void"/>
28529         </return-value>
28530         <parameters>
28531           <parameter name="first">
28532             <type name="TextIter" c:type="GtkTextIter*"/>
28533           </parameter>
28534           <parameter name="second">
28535             <type name="TextIter" c:type="GtkTextIter*"/>
28536           </parameter>
28537         </parameters>
28538       </method>
28539     </glib:boxed>
28540     <callback name="GtkTextCharPredicate">
28541       <return-value>
28542         <type name="boolean" c:type="gboolean"/>
28543       </return-value>
28544       <parameters>
28545         <parameter name="ch">
28546           <type name="gunichar" c:type="gunichar"/>
28547         </parameter>
28548         <parameter name="user_data">
28549           <type name="any" c:type="gpointer"/>
28550         </parameter>
28551       </parameters>
28552     </callback>
28553     <record name="GtkTargetEntry" c:type="GtkTargetEntry">
28554       <field name="target">
28555         <type name="string" c:type="gchar*"/>
28556       </field>
28557       <field name="flags">
28558         <type name="guint" c:type="guint"/>
28559       </field>
28560       <field name="info">
28561         <type name="guint" c:type="guint"/>
28562       </field>
28563     </record>
28564     <record name="GtkTargetPair" c:type="GtkTargetPair">
28565       <field name="target">
28566         <type name="GdkAtom" c:type="GdkAtom"/>
28567       </field>
28568       <field name="flags">
28569         <type name="guint" c:type="guint"/>
28570       </field>
28571       <field name="info">
28572         <type name="guint" c:type="guint"/>
28573       </field>
28574     </record>
28575     <function name="target_list_new" c:identifier="gtk_target_list_new">
28576       <return-value>
28577         <type name="GtkTargetList*" c:type="GtkTargetList*"/>
28578       </return-value>
28579       <parameters>
28580         <parameter name="targets">
28581           <type name="GtkTargetEntry" c:type="GtkTargetEntry*"/>
28582         </parameter>
28583         <parameter name="ntargets">
28584           <type name="guint" c:type="guint"/>
28585         </parameter>
28586       </parameters>
28587     </function>
28588     <function name="target_list_ref" c:identifier="gtk_target_list_ref">
28589       <return-value>
28590         <type name="GtkTargetList*" c:type="GtkTargetList*"/>
28591       </return-value>
28592       <parameters>
28593         <parameter name="list">
28594           <type name="GtkTargetList" c:type="GtkTargetList*"/>
28595         </parameter>
28596       </parameters>
28597     </function>
28598     <function name="target_list_unref" c:identifier="gtk_target_list_unref">
28599       <return-value>
28600         <type name="none" c:type="void"/>
28601       </return-value>
28602       <parameters>
28603         <parameter name="list">
28604           <type name="GtkTargetList" c:type="GtkTargetList*"/>
28605         </parameter>
28606       </parameters>
28607     </function>
28608     <function name="target_list_add" c:identifier="gtk_target_list_add">
28609       <return-value>
28610         <type name="none" c:type="void"/>
28611       </return-value>
28612       <parameters>
28613         <parameter name="list">
28614           <type name="GtkTargetList" c:type="GtkTargetList*"/>
28615         </parameter>
28616         <parameter name="target">
28617           <type name="GdkAtom" c:type="GdkAtom"/>
28618         </parameter>
28619         <parameter name="flags">
28620           <type name="guint" c:type="guint"/>
28621         </parameter>
28622         <parameter name="info">
28623           <type name="guint" c:type="guint"/>
28624         </parameter>
28625       </parameters>
28626     </function>
28627     <function name="target_list_add_text_targets"
28628               c:identifier="gtk_target_list_add_text_targets">
28629       <return-value>
28630         <type name="none" c:type="void"/>
28631       </return-value>
28632       <parameters>
28633         <parameter name="list">
28634           <type name="GtkTargetList" c:type="GtkTargetList*"/>
28635         </parameter>
28636         <parameter name="info">
28637           <type name="guint" c:type="guint"/>
28638         </parameter>
28639       </parameters>
28640     </function>
28641     <function name="target_list_add_rich_text_targets"
28642               c:identifier="gtk_target_list_add_rich_text_targets">
28643       <return-value>
28644         <type name="none" c:type="void"/>
28645       </return-value>
28646       <parameters>
28647         <parameter name="list">
28648           <type name="GtkTargetList" c:type="GtkTargetList*"/>
28649         </parameter>
28650         <parameter name="info">
28651           <type name="guint" c:type="guint"/>
28652         </parameter>
28653         <parameter name="deserializable">
28654           <type name="boolean" c:type="gboolean"/>
28655         </parameter>
28656         <parameter name="buffer">
28657           <type name="GtkTextBuffer" c:type="GtkTextBuffer*"/>
28658         </parameter>
28659       </parameters>
28660     </function>
28661     <function name="target_list_add_image_targets"
28662               c:identifier="gtk_target_list_add_image_targets">
28663       <return-value>
28664         <type name="none" c:type="void"/>
28665       </return-value>
28666       <parameters>
28667         <parameter name="list">
28668           <type name="GtkTargetList" c:type="GtkTargetList*"/>
28669         </parameter>
28670         <parameter name="info">
28671           <type name="guint" c:type="guint"/>
28672         </parameter>
28673         <parameter name="writable">
28674           <type name="boolean" c:type="gboolean"/>
28675         </parameter>
28676       </parameters>
28677     </function>
28678     <function name="target_list_add_uri_targets"
28679               c:identifier="gtk_target_list_add_uri_targets">
28680       <return-value>
28681         <type name="none" c:type="void"/>
28682       </return-value>
28683       <parameters>
28684         <parameter name="list">
28685           <type name="GtkTargetList" c:type="GtkTargetList*"/>
28686         </parameter>
28687         <parameter name="info">
28688           <type name="guint" c:type="guint"/>
28689         </parameter>
28690       </parameters>
28691     </function>
28692     <function name="target_list_add_table"
28693               c:identifier="gtk_target_list_add_table">
28694       <return-value>
28695         <type name="none" c:type="void"/>
28696       </return-value>
28697       <parameters>
28698         <parameter name="list">
28699           <type name="GtkTargetList" c:type="GtkTargetList*"/>
28700         </parameter>
28701         <parameter name="targets">
28702           <type name="GtkTargetEntry" c:type="GtkTargetEntry*"/>
28703         </parameter>
28704         <parameter name="ntargets">
28705           <type name="guint" c:type="guint"/>
28706         </parameter>
28707       </parameters>
28708     </function>
28709     <function name="target_list_remove" c:identifier="gtk_target_list_remove">
28710       <return-value>
28711         <type name="none" c:type="void"/>
28712       </return-value>
28713       <parameters>
28714         <parameter name="list">
28715           <type name="GtkTargetList" c:type="GtkTargetList*"/>
28716         </parameter>
28717         <parameter name="target">
28718           <type name="GdkAtom" c:type="GdkAtom"/>
28719         </parameter>
28720       </parameters>
28721     </function>
28722     <function name="target_list_find" c:identifier="gtk_target_list_find">
28723       <return-value>
28724         <type name="boolean" c:type="gboolean"/>
28725       </return-value>
28726       <parameters>
28727         <parameter name="list">
28728           <type name="GtkTargetList" c:type="GtkTargetList*"/>
28729         </parameter>
28730         <parameter name="target">
28731           <type name="GdkAtom" c:type="GdkAtom"/>
28732         </parameter>
28733         <parameter name="info">
28734           <type name="guint" c:type="guint*"/>
28735         </parameter>
28736       </parameters>
28737     </function>
28738     <function name="target_table_new_from_list"
28739               c:identifier="gtk_target_table_new_from_list">
28740       <return-value>
28741         <type name="GtkTargetEntry*" c:type="GtkTargetEntry*"/>
28742       </return-value>
28743       <parameters>
28744         <parameter name="list">
28745           <type name="GtkTargetList" c:type="GtkTargetList*"/>
28746         </parameter>
28747         <parameter name="n_targets">
28748           <type name="gint" c:type="gint*"/>
28749         </parameter>
28750       </parameters>
28751     </function>
28752     <function name="target_table_free" c:identifier="gtk_target_table_free">
28753       <return-value>
28754         <type name="none" c:type="void"/>
28755       </return-value>
28756       <parameters>
28757         <parameter name="targets">
28758           <type name="GtkTargetEntry" c:type="GtkTargetEntry*"/>
28759         </parameter>
28760         <parameter name="n_targets">
28761           <type name="int32" c:type="gint"/>
28762         </parameter>
28763       </parameters>
28764     </function>
28765     <function name="selection_owner_set"
28766               c:identifier="gtk_selection_owner_set">
28767       <return-value>
28768         <type name="boolean" c:type="gboolean"/>
28769       </return-value>
28770       <parameters>
28771         <parameter name="widget">
28772           <type name="Widget" c:type="GtkWidget*"/>
28773         </parameter>
28774         <parameter name="selection">
28775           <type name="GdkAtom" c:type="GdkAtom"/>
28776         </parameter>
28777         <parameter name="time_">
28778           <type name="uint32" c:type="guint32"/>
28779         </parameter>
28780       </parameters>
28781     </function>
28782     <function name="selection_owner_set_for_display"
28783               c:identifier="gtk_selection_owner_set_for_display">
28784       <return-value>
28785         <type name="boolean" c:type="gboolean"/>
28786       </return-value>
28787       <parameters>
28788         <parameter name="display">
28789           <type name="Gdk.Display" c:type="GdkDisplay*"/>
28790         </parameter>
28791         <parameter name="widget" allow-none="1">
28792           <type name="Widget" c:type="GtkWidget*"/>
28793         </parameter>
28794         <parameter name="selection">
28795           <type name="GdkAtom" c:type="GdkAtom"/>
28796         </parameter>
28797         <parameter name="time_">
28798           <type name="uint32" c:type="guint32"/>
28799         </parameter>
28800       </parameters>
28801     </function>
28802     <function name="selection_add_target"
28803               c:identifier="gtk_selection_add_target">
28804       <return-value>
28805         <type name="none" c:type="void"/>
28806       </return-value>
28807       <parameters>
28808         <parameter name="widget">
28809           <type name="Widget" c:type="GtkWidget*"/>
28810         </parameter>
28811         <parameter name="selection">
28812           <type name="GdkAtom" c:type="GdkAtom"/>
28813         </parameter>
28814         <parameter name="target">
28815           <type name="GdkAtom" c:type="GdkAtom"/>
28816         </parameter>
28817         <parameter name="info">
28818           <type name="guint" c:type="guint"/>
28819         </parameter>
28820       </parameters>
28821     </function>
28822     <function name="selection_add_targets"
28823               c:identifier="gtk_selection_add_targets">
28824       <return-value>
28825         <type name="none" c:type="void"/>
28826       </return-value>
28827       <parameters>
28828         <parameter name="widget">
28829           <type name="Widget" c:type="GtkWidget*"/>
28830         </parameter>
28831         <parameter name="selection">
28832           <type name="GdkAtom" c:type="GdkAtom"/>
28833         </parameter>
28834         <parameter name="targets">
28835           <type name="GtkTargetEntry" c:type="GtkTargetEntry*"/>
28836         </parameter>
28837         <parameter name="ntargets">
28838           <type name="guint" c:type="guint"/>
28839         </parameter>
28840       </parameters>
28841     </function>
28842     <function name="selection_clear_targets"
28843               c:identifier="gtk_selection_clear_targets">
28844       <return-value>
28845         <type name="none" c:type="void"/>
28846       </return-value>
28847       <parameters>
28848         <parameter name="widget">
28849           <type name="Widget" c:type="GtkWidget*"/>
28850         </parameter>
28851         <parameter name="selection">
28852           <type name="GdkAtom" c:type="GdkAtom"/>
28853         </parameter>
28854       </parameters>
28855     </function>
28856     <function name="selection_convert" c:identifier="gtk_selection_convert">
28857       <return-value>
28858         <type name="boolean" c:type="gboolean"/>
28859       </return-value>
28860       <parameters>
28861         <parameter name="widget">
28862           <type name="Widget" c:type="GtkWidget*"/>
28863         </parameter>
28864         <parameter name="selection">
28865           <type name="GdkAtom" c:type="GdkAtom"/>
28866         </parameter>
28867         <parameter name="target">
28868           <type name="GdkAtom" c:type="GdkAtom"/>
28869         </parameter>
28870         <parameter name="time_">
28871           <type name="uint32" c:type="guint32"/>
28872         </parameter>
28873       </parameters>
28874     </function>
28875     <function name="selection_data_set" c:identifier="gtk_selection_data_set">
28876       <return-value>
28877         <type name="none" c:type="void"/>
28878       </return-value>
28879       <parameters>
28880         <parameter name="selection_data">
28881           <type name="GtkSelectionData" c:type="GtkSelectionData*"/>
28882         </parameter>
28883         <parameter name="type">
28884           <type name="GdkAtom" c:type="GdkAtom"/>
28885         </parameter>
28886         <parameter name="format">
28887           <type name="int32" c:type="gint"/>
28888         </parameter>
28889         <parameter name="data">
28890           <type name="guchar" c:type="guchar*"/>
28891         </parameter>
28892         <parameter name="length">
28893           <type name="int32" c:type="gint"/>
28894         </parameter>
28895       </parameters>
28896     </function>
28897     <function name="selection_data_set_text"
28898               c:identifier="gtk_selection_data_set_text">
28899       <return-value>
28900         <type name="boolean" c:type="gboolean"/>
28901       </return-value>
28902       <parameters>
28903         <parameter name="selection_data">
28904           <type name="GtkSelectionData" c:type="GtkSelectionData*"/>
28905         </parameter>
28906         <parameter name="str">
28907           <type name="string" c:type="gchar*"/>
28908         </parameter>
28909         <parameter name="len">
28910           <type name="int32" c:type="gint"/>
28911         </parameter>
28912       </parameters>
28913     </function>
28914     <function name="selection_data_get_text"
28915               c:identifier="gtk_selection_data_get_text">
28916       <return-value>
28917         <type name="guchar*" c:type="guchar*"/>
28918       </return-value>
28919       <parameters>
28920         <parameter name="selection_data">
28921           <type name="GtkSelectionData" c:type="GtkSelectionData*"/>
28922         </parameter>
28923       </parameters>
28924     </function>
28925     <function name="selection_data_set_pixbuf"
28926               c:identifier="gtk_selection_data_set_pixbuf">
28927       <return-value>
28928         <type name="boolean" c:type="gboolean"/>
28929       </return-value>
28930       <parameters>
28931         <parameter name="selection_data">
28932           <type name="GtkSelectionData" c:type="GtkSelectionData*"/>
28933         </parameter>
28934         <parameter name="pixbuf">
28935           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
28936         </parameter>
28937       </parameters>
28938     </function>
28939     <function name="selection_data_get_pixbuf"
28940               c:identifier="gtk_selection_data_get_pixbuf">
28941       <return-value>
28942         <type name="GdkPixbuf*" c:type="GdkPixbuf*"/>
28943       </return-value>
28944       <parameters>
28945         <parameter name="selection_data">
28946           <type name="GtkSelectionData" c:type="GtkSelectionData*"/>
28947         </parameter>
28948       </parameters>
28949     </function>
28950     <function name="selection_data_set_uris"
28951               c:identifier="gtk_selection_data_set_uris">
28952       <return-value>
28953         <type name="boolean" c:type="gboolean"/>
28954       </return-value>
28955       <parameters>
28956         <parameter name="selection_data">
28957           <type name="GtkSelectionData" c:type="GtkSelectionData*"/>
28958         </parameter>
28959         <parameter name="uris">
28960           <type name="gchar" c:type="gchar**"/>
28961         </parameter>
28962       </parameters>
28963     </function>
28964     <function name="selection_data_get_uris"
28965               c:identifier="gtk_selection_data_get_uris">
28966       <return-value>
28967         <type name="gchar**" c:type="gchar**"/>
28968       </return-value>
28969       <parameters>
28970         <parameter name="selection_data">
28971           <type name="GtkSelectionData" c:type="GtkSelectionData*"/>
28972         </parameter>
28973       </parameters>
28974     </function>
28975     <function name="selection_data_get_targets"
28976               c:identifier="gtk_selection_data_get_targets">
28977       <return-value>
28978         <type name="boolean" c:type="gboolean"/>
28979       </return-value>
28980       <parameters>
28981         <parameter name="selection_data">
28982           <type name="GtkSelectionData" c:type="GtkSelectionData*"/>
28983         </parameter>
28984         <parameter name="targets">
28985           <type name="GdkAtom" c:type="GdkAtom**"/>
28986         </parameter>
28987         <parameter name="n_atoms">
28988           <type name="gint" c:type="gint*"/>
28989         </parameter>
28990       </parameters>
28991     </function>
28992     <function name="selection_data_targets_include_text"
28993               c:identifier="gtk_selection_data_targets_include_text">
28994       <return-value>
28995         <type name="boolean" c:type="gboolean"/>
28996       </return-value>
28997       <parameters>
28998         <parameter name="selection_data">
28999           <type name="GtkSelectionData" c:type="GtkSelectionData*"/>
29000         </parameter>
29001       </parameters>
29002     </function>
29003     <function name="selection_data_targets_include_rich_text"
29004               c:identifier="gtk_selection_data_targets_include_rich_text">
29005       <return-value>
29006         <type name="boolean" c:type="gboolean"/>
29007       </return-value>
29008       <parameters>
29009         <parameter name="selection_data">
29010           <type name="GtkSelectionData" c:type="GtkSelectionData*"/>
29011         </parameter>
29012         <parameter name="buffer">
29013           <type name="GtkTextBuffer" c:type="GtkTextBuffer*"/>
29014         </parameter>
29015       </parameters>
29016     </function>
29017     <function name="selection_data_targets_include_image"
29018               c:identifier="gtk_selection_data_targets_include_image">
29019       <return-value>
29020         <type name="boolean" c:type="gboolean"/>
29021       </return-value>
29022       <parameters>
29023         <parameter name="selection_data">
29024           <type name="GtkSelectionData" c:type="GtkSelectionData*"/>
29025         </parameter>
29026         <parameter name="writable">
29027           <type name="boolean" c:type="gboolean"/>
29028         </parameter>
29029       </parameters>
29030     </function>
29031     <function name="selection_data_targets_include_uri"
29032               c:identifier="gtk_selection_data_targets_include_uri">
29033       <return-value>
29034         <type name="boolean" c:type="gboolean"/>
29035       </return-value>
29036       <parameters>
29037         <parameter name="selection_data">
29038           <type name="GtkSelectionData" c:type="GtkSelectionData*"/>
29039         </parameter>
29040       </parameters>
29041     </function>
29042     <function name="targets_include_text"
29043               c:identifier="gtk_targets_include_text">
29044       <return-value>
29045         <type name="boolean" c:type="gboolean"/>
29046       </return-value>
29047       <parameters>
29048         <parameter name="targets">
29049           <type name="GdkAtom" c:type="GdkAtom*"/>
29050         </parameter>
29051         <parameter name="n_targets">
29052           <type name="int32" c:type="gint"/>
29053         </parameter>
29054       </parameters>
29055     </function>
29056     <function name="targets_include_rich_text"
29057               c:identifier="gtk_targets_include_rich_text">
29058       <return-value>
29059         <type name="boolean" c:type="gboolean"/>
29060       </return-value>
29061       <parameters>
29062         <parameter name="targets">
29063           <type name="GdkAtom" c:type="GdkAtom*"/>
29064         </parameter>
29065         <parameter name="n_targets">
29066           <type name="int32" c:type="gint"/>
29067         </parameter>
29068         <parameter name="buffer">
29069           <type name="GtkTextBuffer" c:type="GtkTextBuffer*"/>
29070         </parameter>
29071       </parameters>
29072     </function>
29073     <function name="targets_include_image"
29074               c:identifier="gtk_targets_include_image">
29075       <return-value>
29076         <type name="boolean" c:type="gboolean"/>
29077       </return-value>
29078       <parameters>
29079         <parameter name="targets">
29080           <type name="GdkAtom" c:type="GdkAtom*"/>
29081         </parameter>
29082         <parameter name="n_targets">
29083           <type name="int32" c:type="gint"/>
29084         </parameter>
29085         <parameter name="writable">
29086           <type name="boolean" c:type="gboolean"/>
29087         </parameter>
29088       </parameters>
29089     </function>
29090     <function name="targets_include_uri"
29091               c:identifier="gtk_targets_include_uri">
29092       <return-value>
29093         <type name="boolean" c:type="gboolean"/>
29094       </return-value>
29095       <parameters>
29096         <parameter name="targets">
29097           <type name="GdkAtom" c:type="GdkAtom*"/>
29098         </parameter>
29099         <parameter name="n_targets">
29100           <type name="int32" c:type="gint"/>
29101         </parameter>
29102       </parameters>
29103     </function>
29104     <function name="selection_remove_all"
29105               c:identifier="gtk_selection_remove_all">
29106       <return-value>
29107         <type name="none" c:type="void"/>
29108       </return-value>
29109       <parameters>
29110         <parameter name="widget">
29111           <type name="Widget" c:type="GtkWidget*"/>
29112         </parameter>
29113       </parameters>
29114     </function>
29115     <function name="selection_clear" c:identifier="gtk_selection_clear">
29116       <return-value>
29117         <type name="boolean" c:type="gboolean"/>
29118       </return-value>
29119       <parameters>
29120         <parameter name="widget">
29121           <type name="Widget" c:type="GtkWidget*"/>
29122         </parameter>
29123         <parameter name="event">
29124           <type name="GdkEventSelection" c:type="GdkEventSelection*"/>
29125         </parameter>
29126       </parameters>
29127     </function>
29128     <function name="selection_request" c:identifier="_gtk_selection_request">
29129       <return-value>
29130         <type name="boolean" c:type="gboolean"/>
29131       </return-value>
29132       <parameters>
29133         <parameter name="widget">
29134           <type name="Widget" c:type="GtkWidget*"/>
29135         </parameter>
29136         <parameter name="event">
29137           <type name="GdkEventSelection" c:type="GdkEventSelection*"/>
29138         </parameter>
29139       </parameters>
29140     </function>
29141     <function name="selection_incr_event"
29142               c:identifier="_gtk_selection_incr_event">
29143       <return-value>
29144         <type name="boolean" c:type="gboolean"/>
29145       </return-value>
29146       <parameters>
29147         <parameter name="window">
29148           <type name="Gdk.Window" c:type="GdkWindow*"/>
29149         </parameter>
29150         <parameter name="event">
29151           <type name="GdkEventProperty" c:type="GdkEventProperty*"/>
29152         </parameter>
29153       </parameters>
29154     </function>
29155     <function name="selection_notify" c:identifier="_gtk_selection_notify">
29156       <return-value>
29157         <type name="boolean" c:type="gboolean"/>
29158       </return-value>
29159       <parameters>
29160         <parameter name="widget">
29161           <type name="Widget" c:type="GtkWidget*"/>
29162         </parameter>
29163         <parameter name="event">
29164           <type name="GdkEventSelection" c:type="GdkEventSelection*"/>
29165         </parameter>
29166       </parameters>
29167     </function>
29168     <function name="selection_property_notify"
29169               c:identifier="_gtk_selection_property_notify">
29170       <return-value>
29171         <type name="boolean" c:type="gboolean"/>
29172       </return-value>
29173       <parameters>
29174         <parameter name="widget">
29175           <type name="Widget" c:type="GtkWidget*"/>
29176         </parameter>
29177         <parameter name="event">
29178           <type name="GdkEventProperty" c:type="GdkEventProperty*"/>
29179         </parameter>
29180       </parameters>
29181     </function>
29182     <glib:boxed c:type="SelectionData"
29183                 glib:name="SelectionData"
29184                 glib:type-name="GtkSelectionData"
29185                 glib:get-type="gtk_selection_data_get_type">
29186       <constructor name="copy" c:identifier="gtk_selection_data_copy">
29187         <return-value>
29188           <type name="SelectionData" c:type="GtkSelectionData*"/>
29189         </return-value>
29190         <parameters>
29191           <parameter name="data">
29192             <type name="SelectionData" c:type="GtkSelectionData*"/>
29193           </parameter>
29194         </parameters>
29195       </constructor>
29196       <method name="free" c:identifier="gtk_selection_data_free">
29197         <return-value>
29198           <type name="none" c:type="void"/>
29199         </return-value>
29200         <parameters>
29201           <parameter name="data">
29202             <type name="SelectionData" c:type="GtkSelectionData*"/>
29203           </parameter>
29204         </parameters>
29205       </method>
29206     </glib:boxed>
29207     <glib:boxed c:type="TargetList"
29208                 glib:name="TargetList"
29209                 glib:type-name="GtkTargetList"
29210                 glib:get-type="gtk_target_list_get_type">
29211     </glib:boxed>
29212     <callback name="GtkClipboardReceivedFunc">
29213       <return-value>
29214         <type name="none" c:type="void"/>
29215       </return-value>
29216       <parameters>
29217         <parameter name="clipboard">
29218           <type name="GtkClipboard*" c:type="GtkClipboard*"/>
29219         </parameter>
29220         <parameter name="selection_data">
29221           <type name="GtkSelectionData*" c:type="GtkSelectionData*"/>
29222         </parameter>
29223         <parameter name="data">
29224           <type name="any" c:type="gpointer"/>
29225         </parameter>
29226       </parameters>
29227     </callback>
29228     <callback name="GtkClipboardTextReceivedFunc">
29229       <return-value>
29230         <type name="none" c:type="void"/>
29231       </return-value>
29232       <parameters>
29233         <parameter name="clipboard">
29234           <type name="GtkClipboard*" c:type="GtkClipboard*"/>
29235         </parameter>
29236         <parameter name="text">
29237           <type name="string" c:type="gchar*"/>
29238         </parameter>
29239         <parameter name="data">
29240           <type name="any" c:type="gpointer"/>
29241         </parameter>
29242       </parameters>
29243     </callback>
29244     <callback name="GtkClipboardRichTextReceivedFunc">
29245       <return-value>
29246         <type name="none" c:type="void"/>
29247       </return-value>
29248       <parameters>
29249         <parameter name="clipboard">
29250           <type name="GtkClipboard*" c:type="GtkClipboard*"/>
29251         </parameter>
29252         <parameter name="format">
29253           <type name="GdkAtom" c:type="GdkAtom"/>
29254         </parameter>
29255         <parameter name="text">
29256           <type name="guint8*" c:type="guint8*"/>
29257         </parameter>
29258         <parameter name="length">
29259           <type name="size" c:type="gsize"/>
29260         </parameter>
29261         <parameter name="data">
29262           <type name="any" c:type="gpointer"/>
29263         </parameter>
29264       </parameters>
29265     </callback>
29266     <callback name="GtkClipboardImageReceivedFunc">
29267       <return-value>
29268         <type name="none" c:type="void"/>
29269       </return-value>
29270       <parameters>
29271         <parameter name="clipboard">
29272           <type name="GtkClipboard*" c:type="GtkClipboard*"/>
29273         </parameter>
29274         <parameter name="pixbuf">
29275           <type name="GdkPixbuf*" c:type="GdkPixbuf*"/>
29276         </parameter>
29277         <parameter name="data">
29278           <type name="any" c:type="gpointer"/>
29279         </parameter>
29280       </parameters>
29281     </callback>
29282     <callback name="GtkClipboardTargetsReceivedFunc">
29283       <return-value>
29284         <type name="none" c:type="void"/>
29285       </return-value>
29286       <parameters>
29287         <parameter name="clipboard">
29288           <type name="GtkClipboard*" c:type="GtkClipboard*"/>
29289         </parameter>
29290         <parameter name="atoms">
29291           <type name="GdkAtom*" c:type="GdkAtom*"/>
29292         </parameter>
29293         <parameter name="n_atoms">
29294           <type name="int32" c:type="gint"/>
29295         </parameter>
29296         <parameter name="data">
29297           <type name="any" c:type="gpointer"/>
29298         </parameter>
29299       </parameters>
29300     </callback>
29301     <callback name="GtkClipboardGetFunc">
29302       <return-value>
29303         <type name="none" c:type="void"/>
29304       </return-value>
29305       <parameters>
29306         <parameter name="clipboard">
29307           <type name="GtkClipboard*" c:type="GtkClipboard*"/>
29308         </parameter>
29309         <parameter name="selection_data">
29310           <type name="GtkSelectionData*" c:type="GtkSelectionData*"/>
29311         </parameter>
29312         <parameter name="info">
29313           <type name="guint" c:type="guint"/>
29314         </parameter>
29315         <parameter name="user_data_or_owner">
29316           <type name="any" c:type="gpointer"/>
29317         </parameter>
29318       </parameters>
29319     </callback>
29320     <callback name="GtkClipboardClearFunc">
29321       <return-value>
29322         <type name="none" c:type="void"/>
29323       </return-value>
29324       <parameters>
29325         <parameter name="clipboard">
29326           <type name="GtkClipboard*" c:type="GtkClipboard*"/>
29327         </parameter>
29328         <parameter name="user_data_or_owner">
29329           <type name="any" c:type="gpointer"/>
29330         </parameter>
29331       </parameters>
29332     </callback>
29333     <class name="Clipboard"
29334            c:type="GtkClipboard"
29335            parent="GLib.Object"
29336            glib:type-name="GtkClipboard"
29337            glib:get-type="gtk_clipboard_get_type">
29338       <constructor name="get_for_display"
29339                    c:identifier="gtk_clipboard_get_for_display">
29340         <return-value>
29341           <type name="Clipboard" c:type="GtkClipboard*"/>
29342         </return-value>
29343         <parameters>
29344           <parameter name="display">
29345             <type name="Gdk.Display" c:type="GdkDisplay*"/>
29346           </parameter>
29347           <parameter name="selection">
29348             <type name="GdkAtom" c:type="GdkAtom"/>
29349           </parameter>
29350         </parameters>
29351       </constructor>
29352       <constructor name="get" c:identifier="gtk_clipboard_get">
29353         <return-value>
29354           <type name="Clipboard" c:type="GtkClipboard*"/>
29355         </return-value>
29356         <parameters>
29357           <parameter name="selection">
29358             <type name="GdkAtom" c:type="GdkAtom"/>
29359           </parameter>
29360         </parameters>
29361       </constructor>
29362       <method name="get_display" c:identifier="gtk_clipboard_get_display">
29363         <return-value>
29364           <type name="Gdk.Display" c:type="GdkDisplay*"/>
29365         </return-value>
29366         <parameters>
29367           <parameter name="clipboard">
29368             <type name="Clipboard" c:type="GtkClipboard*"/>
29369           </parameter>
29370         </parameters>
29371       </method>
29372       <method name="set_with_data" c:identifier="gtk_clipboard_set_with_data">
29373         <return-value>
29374           <type name="boolean" c:type="gboolean"/>
29375         </return-value>
29376         <parameters>
29377           <parameter name="clipboard">
29378             <type name="Clipboard" c:type="GtkClipboard*"/>
29379           </parameter>
29380           <parameter name="targets">
29381             <type name="GtkTargetEntry" c:type="GtkTargetEntry*"/>
29382           </parameter>
29383           <parameter name="n_targets">
29384             <type name="guint" c:type="guint"/>
29385           </parameter>
29386           <parameter name="get_func">
29387             <type name="GtkClipboardGetFunc" c:type="GtkClipboardGetFunc"/>
29388           </parameter>
29389           <parameter name="clear_func">
29390             <type name="GtkClipboardClearFunc" c:type="GtkClipboardClearFunc"/>
29391           </parameter>
29392           <parameter name="user_data">
29393             <type name="any" c:type="gpointer"/>
29394           </parameter>
29395         </parameters>
29396       </method>
29397       <method name="set_with_owner"
29398               c:identifier="gtk_clipboard_set_with_owner">
29399         <return-value>
29400           <type name="boolean" c:type="gboolean"/>
29401         </return-value>
29402         <parameters>
29403           <parameter name="clipboard">
29404             <type name="Clipboard" c:type="GtkClipboard*"/>
29405           </parameter>
29406           <parameter name="targets">
29407             <type name="GtkTargetEntry" c:type="GtkTargetEntry*"/>
29408           </parameter>
29409           <parameter name="n_targets">
29410             <type name="guint" c:type="guint"/>
29411           </parameter>
29412           <parameter name="get_func">
29413             <type name="GtkClipboardGetFunc" c:type="GtkClipboardGetFunc"/>
29414           </parameter>
29415           <parameter name="clear_func">
29416             <type name="GtkClipboardClearFunc" c:type="GtkClipboardClearFunc"/>
29417           </parameter>
29418           <parameter name="owner">
29419             <type name="GLib.Object" c:type="GObject*"/>
29420           </parameter>
29421         </parameters>
29422       </method>
29423       <method name="get_owner" c:identifier="gtk_clipboard_get_owner">
29424         <return-value>
29425           <type name="GLib.Object" c:type="GObject*"/>
29426         </return-value>
29427         <parameters>
29428           <parameter name="clipboard">
29429             <type name="Clipboard" c:type="GtkClipboard*"/>
29430           </parameter>
29431         </parameters>
29432       </method>
29433       <method name="clear" c:identifier="gtk_clipboard_clear">
29434         <return-value>
29435           <type name="none" c:type="void"/>
29436         </return-value>
29437         <parameters>
29438           <parameter name="clipboard">
29439             <type name="Clipboard" c:type="GtkClipboard*"/>
29440           </parameter>
29441         </parameters>
29442       </method>
29443       <method name="set_text" c:identifier="gtk_clipboard_set_text">
29444         <return-value>
29445           <type name="none" c:type="void"/>
29446         </return-value>
29447         <parameters>
29448           <parameter name="clipboard">
29449             <type name="Clipboard" c:type="GtkClipboard*"/>
29450           </parameter>
29451           <parameter name="text">
29452             <type name="string" c:type="gchar*"/>
29453           </parameter>
29454           <parameter name="len">
29455             <type name="int32" c:type="gint"/>
29456           </parameter>
29457         </parameters>
29458       </method>
29459       <method name="set_image" c:identifier="gtk_clipboard_set_image">
29460         <return-value>
29461           <type name="none" c:type="void"/>
29462         </return-value>
29463         <parameters>
29464           <parameter name="clipboard">
29465             <type name="Clipboard" c:type="GtkClipboard*"/>
29466           </parameter>
29467           <parameter name="pixbuf">
29468             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
29469           </parameter>
29470         </parameters>
29471       </method>
29472       <method name="request_contents"
29473               c:identifier="gtk_clipboard_request_contents">
29474         <return-value>
29475           <type name="none" c:type="void"/>
29476         </return-value>
29477         <parameters>
29478           <parameter name="clipboard">
29479             <type name="Clipboard" c:type="GtkClipboard*"/>
29480           </parameter>
29481           <parameter name="target">
29482             <type name="GdkAtom" c:type="GdkAtom"/>
29483           </parameter>
29484           <parameter name="callback">
29485             <type name="GtkClipboardReceivedFunc"
29486                   c:type="GtkClipboardReceivedFunc"/>
29487           </parameter>
29488           <parameter name="user_data">
29489             <type name="any" c:type="gpointer"/>
29490           </parameter>
29491         </parameters>
29492       </method>
29493       <method name="request_text" c:identifier="gtk_clipboard_request_text">
29494         <return-value>
29495           <type name="none" c:type="void"/>
29496         </return-value>
29497         <parameters>
29498           <parameter name="clipboard">
29499             <type name="Clipboard" c:type="GtkClipboard*"/>
29500           </parameter>
29501           <parameter name="callback">
29502             <type name="GtkClipboardTextReceivedFunc"
29503                   c:type="GtkClipboardTextReceivedFunc"/>
29504           </parameter>
29505           <parameter name="user_data">
29506             <type name="any" c:type="gpointer"/>
29507           </parameter>
29508         </parameters>
29509       </method>
29510       <method name="request_rich_text"
29511               c:identifier="gtk_clipboard_request_rich_text">
29512         <return-value>
29513           <type name="none" c:type="void"/>
29514         </return-value>
29515         <parameters>
29516           <parameter name="clipboard">
29517             <type name="Clipboard" c:type="GtkClipboard*"/>
29518           </parameter>
29519           <parameter name="buffer">
29520             <type name="GtkTextBuffer" c:type="GtkTextBuffer*"/>
29521           </parameter>
29522           <parameter name="callback">
29523             <type name="GtkClipboardRichTextReceivedFunc"
29524                   c:type="GtkClipboardRichTextReceivedFunc"/>
29525           </parameter>
29526           <parameter name="user_data">
29527             <type name="any" c:type="gpointer"/>
29528           </parameter>
29529         </parameters>
29530       </method>
29531       <method name="request_image" c:identifier="gtk_clipboard_request_image">
29532         <return-value>
29533           <type name="none" c:type="void"/>
29534         </return-value>
29535         <parameters>
29536           <parameter name="clipboard">
29537             <type name="Clipboard" c:type="GtkClipboard*"/>
29538           </parameter>
29539           <parameter name="callback">
29540             <type name="GtkClipboardImageReceivedFunc"
29541                   c:type="GtkClipboardImageReceivedFunc"/>
29542           </parameter>
29543           <parameter name="user_data">
29544             <type name="any" c:type="gpointer"/>
29545           </parameter>
29546         </parameters>
29547       </method>
29548       <method name="request_targets"
29549               c:identifier="gtk_clipboard_request_targets">
29550         <return-value>
29551           <type name="none" c:type="void"/>
29552         </return-value>
29553         <parameters>
29554           <parameter name="clipboard">
29555             <type name="Clipboard" c:type="GtkClipboard*"/>
29556           </parameter>
29557           <parameter name="callback">
29558             <type name="GtkClipboardTargetsReceivedFunc"
29559                   c:type="GtkClipboardTargetsReceivedFunc"/>
29560           </parameter>
29561           <parameter name="user_data">
29562             <type name="any" c:type="gpointer"/>
29563           </parameter>
29564         </parameters>
29565       </method>
29566       <method name="wait_for_contents"
29567               c:identifier="gtk_clipboard_wait_for_contents">
29568         <return-value>
29569           <type name="SelectionData" c:type="GtkSelectionData*"/>
29570         </return-value>
29571         <parameters>
29572           <parameter name="clipboard">
29573             <type name="Clipboard" c:type="GtkClipboard*"/>
29574           </parameter>
29575           <parameter name="target">
29576             <type name="GdkAtom" c:type="GdkAtom"/>
29577           </parameter>
29578         </parameters>
29579       </method>
29580       <method name="wait_for_text" c:identifier="gtk_clipboard_wait_for_text">
29581         <return-value>
29582           <type name="string" c:type="gchar*"/>
29583         </return-value>
29584         <parameters>
29585           <parameter name="clipboard">
29586             <type name="Clipboard" c:type="GtkClipboard*"/>
29587           </parameter>
29588         </parameters>
29589       </method>
29590       <method name="wait_for_rich_text"
29591               c:identifier="gtk_clipboard_wait_for_rich_text">
29592         <return-value>
29593           <type name="guint8" c:type="guint8*"/>
29594         </return-value>
29595         <parameters>
29596           <parameter name="clipboard">
29597             <type name="Clipboard" c:type="GtkClipboard*"/>
29598           </parameter>
29599           <parameter name="buffer">
29600             <type name="GtkTextBuffer" c:type="GtkTextBuffer*"/>
29601           </parameter>
29602           <parameter name="format">
29603             <type name="GdkAtom" c:type="GdkAtom*"/>
29604           </parameter>
29605           <parameter name="length">
29606             <type name="gsize" c:type="gsize*"/>
29607           </parameter>
29608         </parameters>
29609       </method>
29610       <method name="wait_for_image"
29611               c:identifier="gtk_clipboard_wait_for_image">
29612         <return-value>
29613           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
29614         </return-value>
29615         <parameters>
29616           <parameter name="clipboard">
29617             <type name="Clipboard" c:type="GtkClipboard*"/>
29618           </parameter>
29619         </parameters>
29620       </method>
29621       <method name="wait_for_targets"
29622               c:identifier="gtk_clipboard_wait_for_targets">
29623         <return-value>
29624           <type name="boolean" c:type="gboolean"/>
29625         </return-value>
29626         <parameters>
29627           <parameter name="clipboard">
29628             <type name="Clipboard" c:type="GtkClipboard*"/>
29629           </parameter>
29630           <parameter name="targets">
29631             <type name="GdkAtom" c:type="GdkAtom**"/>
29632           </parameter>
29633           <parameter name="n_targets">
29634             <type name="gint" c:type="gint*"/>
29635           </parameter>
29636         </parameters>
29637       </method>
29638       <method name="wait_is_text_available"
29639               c:identifier="gtk_clipboard_wait_is_text_available">
29640         <return-value>
29641           <type name="boolean" c:type="gboolean"/>
29642         </return-value>
29643         <parameters>
29644           <parameter name="clipboard">
29645             <type name="Clipboard" c:type="GtkClipboard*"/>
29646           </parameter>
29647         </parameters>
29648       </method>
29649       <method name="wait_is_rich_text_available"
29650               c:identifier="gtk_clipboard_wait_is_rich_text_available">
29651         <return-value>
29652           <type name="boolean" c:type="gboolean"/>
29653         </return-value>
29654         <parameters>
29655           <parameter name="clipboard">
29656             <type name="Clipboard" c:type="GtkClipboard*"/>
29657           </parameter>
29658           <parameter name="buffer">
29659             <type name="GtkTextBuffer" c:type="GtkTextBuffer*"/>
29660           </parameter>
29661         </parameters>
29662       </method>
29663       <method name="wait_is_image_available"
29664               c:identifier="gtk_clipboard_wait_is_image_available">
29665         <return-value>
29666           <type name="boolean" c:type="gboolean"/>
29667         </return-value>
29668         <parameters>
29669           <parameter name="clipboard">
29670             <type name="Clipboard" c:type="GtkClipboard*"/>
29671           </parameter>
29672         </parameters>
29673       </method>
29674       <method name="wait_is_target_available"
29675               c:identifier="gtk_clipboard_wait_is_target_available">
29676         <return-value>
29677           <type name="boolean" c:type="gboolean"/>
29678         </return-value>
29679         <parameters>
29680           <parameter name="clipboard">
29681             <type name="Clipboard" c:type="GtkClipboard*"/>
29682           </parameter>
29683           <parameter name="target">
29684             <type name="GdkAtom" c:type="GdkAtom"/>
29685           </parameter>
29686         </parameters>
29687       </method>
29688       <method name="set_can_store" c:identifier="gtk_clipboard_set_can_store">
29689         <return-value>
29690           <type name="none" c:type="void"/>
29691         </return-value>
29692         <parameters>
29693           <parameter name="clipboard">
29694             <type name="Clipboard" c:type="GtkClipboard*"/>
29695           </parameter>
29696           <parameter name="targets">
29697             <type name="GtkTargetEntry" c:type="GtkTargetEntry*"/>
29698           </parameter>
29699           <parameter name="n_targets">
29700             <type name="int32" c:type="gint"/>
29701           </parameter>
29702         </parameters>
29703       </method>
29704       <method name="store" c:identifier="gtk_clipboard_store">
29705         <return-value>
29706           <type name="none" c:type="void"/>
29707         </return-value>
29708         <parameters>
29709           <parameter name="clipboard">
29710             <type name="Clipboard" c:type="GtkClipboard*"/>
29711           </parameter>
29712         </parameters>
29713       </method>
29714       <glib:signal name="owner-change">
29715         <return-value>
29716           <type name="none" c:type="void"/>
29717         </return-value>
29718         <parameters>
29719           <parameter name="object">
29720             <type name="GdkEvent" c:type="GdkEvent"/>
29721           </parameter>
29722         </parameters>
29723       </glib:signal>
29724     </class>
29725     <function name="clipboard_handle_event"
29726               c:identifier="_gtk_clipboard_handle_event">
29727       <return-value>
29728         <type name="none" c:type="void"/>
29729       </return-value>
29730       <parameters>
29731         <parameter name="event">
29732           <type name="GdkEventOwnerChange" c:type="GdkEventOwnerChange*"/>
29733         </parameter>
29734       </parameters>
29735     </function>
29736     <function name="clipboard_store_all"
29737               c:identifier="_gtk_clipboard_store_all">
29738       <return-value>
29739         <type name="none" c:type="void"/>
29740       </return-value>
29741     </function>
29742     <record name="GtkRangeLayout" c:type="GtkRangeLayout"/>
29743     <record name="GtkRangeStepTimer" c:type="GtkRangeStepTimer"/>
29744     <class name="Range"
29745            c:type="GtkRange"
29746            parent="Widget"
29747            glib:type-name="GtkRange"
29748            glib:get-type="gtk_range_get_type">
29749       <method name="set_update_policy"
29750               c:identifier="gtk_range_set_update_policy">
29751         <return-value>
29752           <type name="none" c:type="void"/>
29753         </return-value>
29754         <parameters>
29755           <parameter name="range">
29756             <type name="Range" c:type="GtkRange*"/>
29757           </parameter>
29758           <parameter name="policy">
29759             <type name="UpdateType" c:type="GtkUpdateType"/>
29760           </parameter>
29761         </parameters>
29762       </method>
29763       <method name="get_update_policy"
29764               c:identifier="gtk_range_get_update_policy">
29765         <return-value>
29766           <type name="UpdateType" c:type="GtkUpdateType"/>
29767         </return-value>
29768         <parameters>
29769           <parameter name="range">
29770             <type name="Range" c:type="GtkRange*"/>
29771           </parameter>
29772         </parameters>
29773       </method>
29774       <method name="set_adjustment" c:identifier="gtk_range_set_adjustment">
29775         <return-value>
29776           <type name="none" c:type="void"/>
29777         </return-value>
29778         <parameters>
29779           <parameter name="range">
29780             <type name="Range" c:type="GtkRange*"/>
29781           </parameter>
29782           <parameter name="adjustment">
29783             <type name="Adjustment" c:type="GtkAdjustment*"/>
29784           </parameter>
29785         </parameters>
29786       </method>
29787       <method name="get_adjustment" c:identifier="gtk_range_get_adjustment">
29788         <return-value>
29789           <type name="Adjustment" c:type="GtkAdjustment*"/>
29790         </return-value>
29791         <parameters>
29792           <parameter name="range">
29793             <type name="Range" c:type="GtkRange*"/>
29794           </parameter>
29795         </parameters>
29796       </method>
29797       <method name="set_inverted" c:identifier="gtk_range_set_inverted">
29798         <return-value>
29799           <type name="none" c:type="void"/>
29800         </return-value>
29801         <parameters>
29802           <parameter name="range">
29803             <type name="Range" c:type="GtkRange*"/>
29804           </parameter>
29805           <parameter name="setting">
29806             <type name="boolean" c:type="gboolean"/>
29807           </parameter>
29808         </parameters>
29809       </method>
29810       <method name="get_inverted" c:identifier="gtk_range_get_inverted">
29811         <return-value>
29812           <type name="boolean" c:type="gboolean"/>
29813         </return-value>
29814         <parameters>
29815           <parameter name="range">
29816             <type name="Range" c:type="GtkRange*"/>
29817           </parameter>
29818         </parameters>
29819       </method>
29820       <method name="set_lower_stepper_sensitivity"
29821               c:identifier="gtk_range_set_lower_stepper_sensitivity">
29822         <return-value>
29823           <type name="none" c:type="void"/>
29824         </return-value>
29825         <parameters>
29826           <parameter name="range">
29827             <type name="Range" c:type="GtkRange*"/>
29828           </parameter>
29829           <parameter name="sensitivity">
29830             <type name="SensitivityType" c:type="GtkSensitivityType"/>
29831           </parameter>
29832         </parameters>
29833       </method>
29834       <method name="get_lower_stepper_sensitivity"
29835               c:identifier="gtk_range_get_lower_stepper_sensitivity">
29836         <return-value>
29837           <type name="SensitivityType" c:type="GtkSensitivityType"/>
29838         </return-value>
29839         <parameters>
29840           <parameter name="range">
29841             <type name="Range" c:type="GtkRange*"/>
29842           </parameter>
29843         </parameters>
29844       </method>
29845       <method name="set_upper_stepper_sensitivity"
29846               c:identifier="gtk_range_set_upper_stepper_sensitivity">
29847         <return-value>
29848           <type name="none" c:type="void"/>
29849         </return-value>
29850         <parameters>
29851           <parameter name="range">
29852             <type name="Range" c:type="GtkRange*"/>
29853           </parameter>
29854           <parameter name="sensitivity">
29855             <type name="SensitivityType" c:type="GtkSensitivityType"/>
29856           </parameter>
29857         </parameters>
29858       </method>
29859       <method name="get_upper_stepper_sensitivity"
29860               c:identifier="gtk_range_get_upper_stepper_sensitivity">
29861         <return-value>
29862           <type name="SensitivityType" c:type="GtkSensitivityType"/>
29863         </return-value>
29864         <parameters>
29865           <parameter name="range">
29866             <type name="Range" c:type="GtkRange*"/>
29867           </parameter>
29868         </parameters>
29869       </method>
29870       <method name="set_increments" c:identifier="gtk_range_set_increments">
29871         <return-value>
29872           <type name="none" c:type="void"/>
29873         </return-value>
29874         <parameters>
29875           <parameter name="range">
29876             <type name="Range" c:type="GtkRange*"/>
29877           </parameter>
29878           <parameter name="step">
29879             <type name="double" c:type="gdouble"/>
29880           </parameter>
29881           <parameter name="page">
29882             <type name="double" c:type="gdouble"/>
29883           </parameter>
29884         </parameters>
29885       </method>
29886       <method name="set_range" c:identifier="gtk_range_set_range">
29887         <return-value>
29888           <type name="none" c:type="void"/>
29889         </return-value>
29890         <parameters>
29891           <parameter name="range">
29892             <type name="Range" c:type="GtkRange*"/>
29893           </parameter>
29894           <parameter name="min">
29895             <type name="double" c:type="gdouble"/>
29896           </parameter>
29897           <parameter name="max">
29898             <type name="double" c:type="gdouble"/>
29899           </parameter>
29900         </parameters>
29901       </method>
29902       <method name="set_value" c:identifier="gtk_range_set_value">
29903         <return-value>
29904           <type name="none" c:type="void"/>
29905         </return-value>
29906         <parameters>
29907           <parameter name="range">
29908             <type name="Range" c:type="GtkRange*"/>
29909           </parameter>
29910           <parameter name="value">
29911             <type name="double" c:type="gdouble"/>
29912           </parameter>
29913         </parameters>
29914       </method>
29915       <method name="get_value" c:identifier="gtk_range_get_value">
29916         <return-value>
29917           <type name="double" c:type="gdouble"/>
29918         </return-value>
29919         <parameters>
29920           <parameter name="range">
29921             <type name="Range" c:type="GtkRange*"/>
29922           </parameter>
29923         </parameters>
29924       </method>
29925       <method name="set_show_fill_level"
29926               c:identifier="gtk_range_set_show_fill_level">
29927         <return-value>
29928           <type name="none" c:type="void"/>
29929         </return-value>
29930         <parameters>
29931           <parameter name="range">
29932             <type name="Range" c:type="GtkRange*"/>
29933           </parameter>
29934           <parameter name="show_fill_level">
29935             <type name="boolean" c:type="gboolean"/>
29936           </parameter>
29937         </parameters>
29938       </method>
29939       <method name="get_show_fill_level"
29940               c:identifier="gtk_range_get_show_fill_level">
29941         <return-value>
29942           <type name="boolean" c:type="gboolean"/>
29943         </return-value>
29944         <parameters>
29945           <parameter name="range">
29946             <type name="Range" c:type="GtkRange*"/>
29947           </parameter>
29948         </parameters>
29949       </method>
29950       <method name="set_restrict_to_fill_level"
29951               c:identifier="gtk_range_set_restrict_to_fill_level">
29952         <return-value>
29953           <type name="none" c:type="void"/>
29954         </return-value>
29955         <parameters>
29956           <parameter name="range">
29957             <type name="Range" c:type="GtkRange*"/>
29958           </parameter>
29959           <parameter name="restrict_to_fill_level">
29960             <type name="boolean" c:type="gboolean"/>
29961           </parameter>
29962         </parameters>
29963       </method>
29964       <method name="get_restrict_to_fill_level"
29965               c:identifier="gtk_range_get_restrict_to_fill_level">
29966         <return-value>
29967           <type name="boolean" c:type="gboolean"/>
29968         </return-value>
29969         <parameters>
29970           <parameter name="range">
29971             <type name="Range" c:type="GtkRange*"/>
29972           </parameter>
29973         </parameters>
29974       </method>
29975       <method name="set_fill_level" c:identifier="gtk_range_set_fill_level">
29976         <return-value>
29977           <type name="none" c:type="void"/>
29978         </return-value>
29979         <parameters>
29980           <parameter name="range">
29981             <type name="Range" c:type="GtkRange*"/>
29982           </parameter>
29983           <parameter name="fill_level">
29984             <type name="double" c:type="gdouble"/>
29985           </parameter>
29986         </parameters>
29987       </method>
29988       <method name="get_fill_level" c:identifier="gtk_range_get_fill_level">
29989         <return-value>
29990           <type name="double" c:type="gdouble"/>
29991         </return-value>
29992         <parameters>
29993           <parameter name="range">
29994             <type name="Range" c:type="GtkRange*"/>
29995           </parameter>
29996         </parameters>
29997       </method>
29998       <property name="update-policy">
29999         <type name="GtkUpdateType" c:type="GtkUpdateType"/>
30000       </property>
30001       <property name="adjustment">
30002         <type name="GtkAdjustment" c:type="GtkAdjustment"/>
30003       </property>
30004       <property name="inverted">
30005         <type name="boolean" c:type="gboolean"/>
30006       </property>
30007       <property name="lower-stepper-sensitivity">
30008         <type name="GtkSensitivityType" c:type="GtkSensitivityType"/>
30009       </property>
30010       <property name="upper-stepper-sensitivity">
30011         <type name="GtkSensitivityType" c:type="GtkSensitivityType"/>
30012       </property>
30013       <property name="show-fill-level">
30014         <type name="boolean" c:type="gboolean"/>
30015       </property>
30016       <property name="restrict-to-fill-level">
30017         <type name="boolean" c:type="gboolean"/>
30018       </property>
30019       <property name="fill-level">
30020         <type name="double" c:type="gdouble"/>
30021       </property>
30022       <field name="slider_detail">
30023         <type name="string" c:type="gchar*"/>
30024       </field>
30025       <field name="stepper_detail">
30026         <type name="string" c:type="gchar*"/>
30027       </field>
30028       <callback name="value_changed">
30029         <return-value>
30030           <type name="none" c:type="void"/>
30031         </return-value>
30032         <parameters>
30033           <parameter name="range">
30034             <type name="GtkRange*" c:type="GtkRange*"/>
30035           </parameter>
30036         </parameters>
30037       </callback>
30038       <callback name="adjust_bounds">
30039         <return-value>
30040           <type name="none" c:type="void"/>
30041         </return-value>
30042         <parameters>
30043           <parameter name="range">
30044             <type name="GtkRange*" c:type="GtkRange*"/>
30045           </parameter>
30046           <parameter name="new_value">
30047             <type name="double" c:type="gdouble"/>
30048           </parameter>
30049         </parameters>
30050       </callback>
30051       <callback name="move_slider">
30052         <return-value>
30053           <type name="none" c:type="void"/>
30054         </return-value>
30055         <parameters>
30056           <parameter name="range">
30057             <type name="GtkRange*" c:type="GtkRange*"/>
30058           </parameter>
30059           <parameter name="scroll">
30060             <type name="GtkScrollType" c:type="GtkScrollType"/>
30061           </parameter>
30062         </parameters>
30063       </callback>
30064       <callback name="get_range_border">
30065         <return-value>
30066           <type name="none" c:type="void"/>
30067         </return-value>
30068         <parameters>
30069           <parameter name="range">
30070             <type name="GtkRange*" c:type="GtkRange*"/>
30071           </parameter>
30072           <parameter name="border_">
30073             <type name="GtkBorder*" c:type="GtkBorder*"/>
30074           </parameter>
30075         </parameters>
30076       </callback>
30077       <callback name="change_value">
30078         <return-value>
30079           <type name="boolean" c:type="gboolean"/>
30080         </return-value>
30081         <parameters>
30082           <parameter name="range">
30083             <type name="GtkRange*" c:type="GtkRange*"/>
30084           </parameter>
30085           <parameter name="scroll">
30086             <type name="GtkScrollType" c:type="GtkScrollType"/>
30087           </parameter>
30088           <parameter name="new_value">
30089             <type name="double" c:type="gdouble"/>
30090           </parameter>
30091         </parameters>
30092       </callback>
30093       <callback name="_gtk_reserved1">
30094         <return-value>
30095           <type name="none" c:type="void"/>
30096         </return-value>
30097       </callback>
30098       <callback name="_gtk_reserved2">
30099         <return-value>
30100           <type name="none" c:type="void"/>
30101         </return-value>
30102       </callback>
30103       <callback name="_gtk_reserved3">
30104         <return-value>
30105           <type name="none" c:type="void"/>
30106         </return-value>
30107       </callback>
30108       <glib:signal name="value-changed">
30109         <return-value>
30110           <type name="none" c:type="void"/>
30111         </return-value>
30112       </glib:signal>
30113       <glib:signal name="adjust-bounds">
30114         <return-value>
30115           <type name="none" c:type="void"/>
30116         </return-value>
30117         <parameters>
30118           <parameter name="object">
30119             <type name="double" c:type="gdouble"/>
30120           </parameter>
30121         </parameters>
30122       </glib:signal>
30123       <glib:signal name="move-slider">
30124         <return-value>
30125           <type name="none" c:type="void"/>
30126         </return-value>
30127         <parameters>
30128           <parameter name="object">
30129             <type name="GtkScrollType" c:type="GtkScrollType"/>
30130           </parameter>
30131         </parameters>
30132       </glib:signal>
30133       <glib:signal name="change-value">
30134         <return-value>
30135           <type name="boolean" c:type="gboolean"/>
30136         </return-value>
30137         <parameters>
30138           <parameter name="object">
30139             <type name="GtkScrollType" c:type="GtkScrollType"/>
30140           </parameter>
30141           <parameter name="p0">
30142             <type name="double" c:type="gdouble"/>
30143           </parameter>
30144         </parameters>
30145       </glib:signal>
30146     </class>
30147     <function name="range_get_wheel_delta"
30148               c:identifier="_gtk_range_get_wheel_delta">
30149       <return-value>
30150         <type name="double" c:type="gdouble"/>
30151       </return-value>
30152       <parameters>
30153         <parameter name="range">
30154           <type name="Range" c:type="GtkRange*"/>
30155         </parameter>
30156         <parameter name="direction">
30157           <type name="GdkScrollDirection" c:type="GdkScrollDirection"/>
30158         </parameter>
30159       </parameters>
30160     </function>
30161     <class name="Scrollbar"
30162            c:type="GtkScrollbar"
30163            parent="Range"
30164            glib:type-name="GtkScrollbar"
30165            glib:get-type="gtk_scrollbar_get_type">
30166       <callback name="_gtk_reserved1">
30167         <return-value>
30168           <type name="none" c:type="void"/>
30169         </return-value>
30170       </callback>
30171       <callback name="_gtk_reserved2">
30172         <return-value>
30173           <type name="none" c:type="void"/>
30174         </return-value>
30175       </callback>
30176       <callback name="_gtk_reserved3">
30177         <return-value>
30178           <type name="none" c:type="void"/>
30179         </return-value>
30180       </callback>
30181       <callback name="_gtk_reserved4">
30182         <return-value>
30183           <type name="none" c:type="void"/>
30184         </return-value>
30185       </callback>
30186     </class>
30187     <class name="HScrollbar"
30188            c:type="GtkHScrollbar"
30189            parent="Scrollbar"
30190            glib:type-name="GtkHScrollbar"
30191            glib:get-type="gtk_hscrollbar_get_type">
30192     </class>
30193     <function name="hscrollbar_new" c:identifier="gtk_hscrollbar_new">
30194       <return-value>
30195         <type name="GtkWidget*" c:type="GtkWidget*"/>
30196       </return-value>
30197       <parameters>
30198         <parameter name="adjustment">
30199           <type name="Adjustment" c:type="GtkAdjustment*"/>
30200         </parameter>
30201       </parameters>
30202     </function>
30203     <class name="VScrollbar"
30204            c:type="GtkVScrollbar"
30205            parent="Scrollbar"
30206            glib:type-name="GtkVScrollbar"
30207            glib:get-type="gtk_vscrollbar_get_type">
30208     </class>
30209     <function name="vscrollbar_new" c:identifier="gtk_vscrollbar_new">
30210       <return-value>
30211         <type name="GtkWidget*" c:type="GtkWidget*"/>
30212       </return-value>
30213       <parameters>
30214         <parameter name="adjustment">
30215           <type name="Adjustment" c:type="GtkAdjustment*"/>
30216         </parameter>
30217       </parameters>
30218     </function>
30219     <record name="GtkCList" c:type="GtkCList">
30220       <field name="container">
30221         <type name="GtkContainer" c:type="GtkContainer"/>
30222       </field>
30223       <field name="flags">
30224         <type name="uint16" c:type="guint16"/>
30225       </field>
30226       <field name="reserved1">
30227         <type name="any" c:type="gpointer"/>
30228       </field>
30229       <field name="reserved2">
30230         <type name="any" c:type="gpointer"/>
30231       </field>
30232       <field name="freeze_count">
30233         <type name="guint" c:type="guint"/>
30234       </field>
30235       <field name="internal_allocation">
30236         <type name="GdkRectangle" c:type="GdkRectangle"/>
30237       </field>
30238       <field name="rows">
30239         <type name="int32" c:type="gint"/>
30240       </field>
30241       <field name="row_height">
30242         <type name="int32" c:type="gint"/>
30243       </field>
30244       <field name="row_list">
30245         <type name="GList*" c:type="GList*"/>
30246       </field>
30247       <field name="row_list_end">
30248         <type name="GList*" c:type="GList*"/>
30249       </field>
30250       <field name="columns">
30251         <type name="int32" c:type="gint"/>
30252       </field>
30253       <field name="column_title_area">
30254         <type name="GdkRectangle" c:type="GdkRectangle"/>
30255       </field>
30256       <field name="title_window">
30257         <type name="GdkWindow*" c:type="GdkWindow*"/>
30258       </field>
30259       <field name="column">
30260         <type name="GtkCListColumn*" c:type="GtkCListColumn*"/>
30261       </field>
30262       <field name="clist_window">
30263         <type name="GdkWindow*" c:type="GdkWindow*"/>
30264       </field>
30265       <field name="clist_window_width">
30266         <type name="int32" c:type="gint"/>
30267       </field>
30268       <field name="clist_window_height">
30269         <type name="int32" c:type="gint"/>
30270       </field>
30271       <field name="hoffset">
30272         <type name="int32" c:type="gint"/>
30273       </field>
30274       <field name="voffset">
30275         <type name="int32" c:type="gint"/>
30276       </field>
30277       <field name="shadow_type">
30278         <type name="GtkShadowType" c:type="GtkShadowType"/>
30279       </field>
30280       <field name="selection_mode">
30281         <type name="GtkSelectionMode" c:type="GtkSelectionMode"/>
30282       </field>
30283       <field name="selection">
30284         <type name="GList*" c:type="GList*"/>
30285       </field>
30286       <field name="selection_end">
30287         <type name="GList*" c:type="GList*"/>
30288       </field>
30289       <field name="undo_selection">
30290         <type name="GList*" c:type="GList*"/>
30291       </field>
30292       <field name="undo_unselection">
30293         <type name="GList*" c:type="GList*"/>
30294       </field>
30295       <field name="undo_anchor">
30296         <type name="int32" c:type="gint"/>
30297       </field>
30298       <field name="button_actions">
30299         <type name="uint8" c:type="guint8"/>
30300       </field>
30301       <field name="drag_button">
30302         <type name="uint8" c:type="guint8"/>
30303       </field>
30304       <field name="click_cell">
30305         <type name="GtkCListCellInfo" c:type="GtkCListCellInfo"/>
30306       </field>
30307       <field name="hadjustment">
30308         <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
30309       </field>
30310       <field name="vadjustment">
30311         <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
30312       </field>
30313       <field name="xor_gc">
30314         <type name="GdkGC*" c:type="GdkGC*"/>
30315       </field>
30316       <field name="fg_gc">
30317         <type name="GdkGC*" c:type="GdkGC*"/>
30318       </field>
30319       <field name="bg_gc">
30320         <type name="GdkGC*" c:type="GdkGC*"/>
30321       </field>
30322       <field name="cursor_drag">
30323         <type name="GdkCursor*" c:type="GdkCursor*"/>
30324       </field>
30325       <field name="x_drag">
30326         <type name="int32" c:type="gint"/>
30327       </field>
30328       <field name="focus_row">
30329         <type name="int32" c:type="gint"/>
30330       </field>
30331       <field name="focus_header_column">
30332         <type name="int32" c:type="gint"/>
30333       </field>
30334       <field name="anchor">
30335         <type name="int32" c:type="gint"/>
30336       </field>
30337       <field name="anchor_state">
30338         <type name="GtkStateType" c:type="GtkStateType"/>
30339       </field>
30340       <field name="drag_pos">
30341         <type name="int32" c:type="gint"/>
30342       </field>
30343       <field name="htimer">
30344         <type name="int32" c:type="gint"/>
30345       </field>
30346       <field name="vtimer">
30347         <type name="int32" c:type="gint"/>
30348       </field>
30349       <field name="sort_type">
30350         <type name="GtkSortType" c:type="GtkSortType"/>
30351       </field>
30352       <field name="compare">
30353         <type name="GtkCListCompareFunc" c:type="GtkCListCompareFunc"/>
30354       </field>
30355       <field name="sort_column">
30356         <type name="int32" c:type="gint"/>
30357       </field>
30358       <field name="drag_highlight_row">
30359         <type name="int32" c:type="gint"/>
30360       </field>
30361       <field name="drag_highlight_pos">
30362         <type name="GtkCListDragPos" c:type="GtkCListDragPos"/>
30363       </field>
30364       <callback name="set_scroll_adjustments">
30365         <return-value>
30366           <type name="none" c:type="void"/>
30367         </return-value>
30368         <parameters>
30369           <parameter name="clist">
30370             <type name="GtkCList*" c:type="GtkCList*"/>
30371           </parameter>
30372           <parameter name="hadjustment">
30373             <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
30374           </parameter>
30375           <parameter name="vadjustment">
30376             <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
30377           </parameter>
30378         </parameters>
30379       </callback>
30380       <callback name="refresh">
30381         <return-value>
30382           <type name="none" c:type="void"/>
30383         </return-value>
30384         <parameters>
30385           <parameter name="clist">
30386             <type name="GtkCList*" c:type="GtkCList*"/>
30387           </parameter>
30388         </parameters>
30389       </callback>
30390       <callback name="select_row">
30391         <return-value>
30392           <type name="none" c:type="void"/>
30393         </return-value>
30394         <parameters>
30395           <parameter name="clist">
30396             <type name="GtkCList*" c:type="GtkCList*"/>
30397           </parameter>
30398           <parameter name="row">
30399             <type name="int32" c:type="gint"/>
30400           </parameter>
30401           <parameter name="column">
30402             <type name="int32" c:type="gint"/>
30403           </parameter>
30404           <parameter name="event">
30405             <type name="GdkEvent*" c:type="GdkEvent*"/>
30406           </parameter>
30407         </parameters>
30408       </callback>
30409       <callback name="unselect_row">
30410         <return-value>
30411           <type name="none" c:type="void"/>
30412         </return-value>
30413         <parameters>
30414           <parameter name="clist">
30415             <type name="GtkCList*" c:type="GtkCList*"/>
30416           </parameter>
30417           <parameter name="row">
30418             <type name="int32" c:type="gint"/>
30419           </parameter>
30420           <parameter name="column">
30421             <type name="int32" c:type="gint"/>
30422           </parameter>
30423           <parameter name="event">
30424             <type name="GdkEvent*" c:type="GdkEvent*"/>
30425           </parameter>
30426         </parameters>
30427       </callback>
30428       <callback name="row_move">
30429         <return-value>
30430           <type name="none" c:type="void"/>
30431         </return-value>
30432         <parameters>
30433           <parameter name="clist">
30434             <type name="GtkCList*" c:type="GtkCList*"/>
30435           </parameter>
30436           <parameter name="source_row">
30437             <type name="int32" c:type="gint"/>
30438           </parameter>
30439           <parameter name="dest_row">
30440             <type name="int32" c:type="gint"/>
30441           </parameter>
30442         </parameters>
30443       </callback>
30444       <callback name="click_column">
30445         <return-value>
30446           <type name="none" c:type="void"/>
30447         </return-value>
30448         <parameters>
30449           <parameter name="clist">
30450             <type name="GtkCList*" c:type="GtkCList*"/>
30451           </parameter>
30452           <parameter name="column">
30453             <type name="int32" c:type="gint"/>
30454           </parameter>
30455         </parameters>
30456       </callback>
30457       <callback name="resize_column">
30458         <return-value>
30459           <type name="none" c:type="void"/>
30460         </return-value>
30461         <parameters>
30462           <parameter name="clist">
30463             <type name="GtkCList*" c:type="GtkCList*"/>
30464           </parameter>
30465           <parameter name="column">
30466             <type name="int32" c:type="gint"/>
30467           </parameter>
30468           <parameter name="width">
30469             <type name="int32" c:type="gint"/>
30470           </parameter>
30471         </parameters>
30472       </callback>
30473       <callback name="toggle_focus_row">
30474         <return-value>
30475           <type name="none" c:type="void"/>
30476         </return-value>
30477         <parameters>
30478           <parameter name="clist">
30479             <type name="GtkCList*" c:type="GtkCList*"/>
30480           </parameter>
30481         </parameters>
30482       </callback>
30483       <callback name="select_all">
30484         <return-value>
30485           <type name="none" c:type="void"/>
30486         </return-value>
30487         <parameters>
30488           <parameter name="clist">
30489             <type name="GtkCList*" c:type="GtkCList*"/>
30490           </parameter>
30491         </parameters>
30492       </callback>
30493       <callback name="unselect_all">
30494         <return-value>
30495           <type name="none" c:type="void"/>
30496         </return-value>
30497         <parameters>
30498           <parameter name="clist">
30499             <type name="GtkCList*" c:type="GtkCList*"/>
30500           </parameter>
30501         </parameters>
30502       </callback>
30503       <callback name="undo_selection">
30504         <return-value>
30505           <type name="none" c:type="void"/>
30506         </return-value>
30507         <parameters>
30508           <parameter name="clist">
30509             <type name="GtkCList*" c:type="GtkCList*"/>
30510           </parameter>
30511         </parameters>
30512       </callback>
30513       <callback name="start_selection">
30514         <return-value>
30515           <type name="none" c:type="void"/>
30516         </return-value>
30517         <parameters>
30518           <parameter name="clist">
30519             <type name="GtkCList*" c:type="GtkCList*"/>
30520           </parameter>
30521         </parameters>
30522       </callback>
30523       <callback name="end_selection">
30524         <return-value>
30525           <type name="none" c:type="void"/>
30526         </return-value>
30527         <parameters>
30528           <parameter name="clist">
30529             <type name="GtkCList*" c:type="GtkCList*"/>
30530           </parameter>
30531         </parameters>
30532       </callback>
30533       <callback name="extend_selection">
30534         <return-value>
30535           <type name="none" c:type="void"/>
30536         </return-value>
30537         <parameters>
30538           <parameter name="clist">
30539             <type name="GtkCList*" c:type="GtkCList*"/>
30540           </parameter>
30541           <parameter name="scroll_type">
30542             <type name="GtkScrollType" c:type="GtkScrollType"/>
30543           </parameter>
30544           <parameter name="position">
30545             <type name="float" c:type="gfloat"/>
30546           </parameter>
30547           <parameter name="auto_start_selection">
30548             <type name="boolean" c:type="gboolean"/>
30549           </parameter>
30550         </parameters>
30551       </callback>
30552       <callback name="scroll_horizontal">
30553         <return-value>
30554           <type name="none" c:type="void"/>
30555         </return-value>
30556         <parameters>
30557           <parameter name="clist">
30558             <type name="GtkCList*" c:type="GtkCList*"/>
30559           </parameter>
30560           <parameter name="scroll_type">
30561             <type name="GtkScrollType" c:type="GtkScrollType"/>
30562           </parameter>
30563           <parameter name="position">
30564             <type name="float" c:type="gfloat"/>
30565           </parameter>
30566         </parameters>
30567       </callback>
30568       <callback name="scroll_vertical">
30569         <return-value>
30570           <type name="none" c:type="void"/>
30571         </return-value>
30572         <parameters>
30573           <parameter name="clist">
30574             <type name="GtkCList*" c:type="GtkCList*"/>
30575           </parameter>
30576           <parameter name="scroll_type">
30577             <type name="GtkScrollType" c:type="GtkScrollType"/>
30578           </parameter>
30579           <parameter name="position">
30580             <type name="float" c:type="gfloat"/>
30581           </parameter>
30582         </parameters>
30583       </callback>
30584       <callback name="toggle_add_mode">
30585         <return-value>
30586           <type name="none" c:type="void"/>
30587         </return-value>
30588         <parameters>
30589           <parameter name="clist">
30590             <type name="GtkCList*" c:type="GtkCList*"/>
30591           </parameter>
30592         </parameters>
30593       </callback>
30594       <callback name="abort_column_resize">
30595         <return-value>
30596           <type name="none" c:type="void"/>
30597         </return-value>
30598         <parameters>
30599           <parameter name="clist">
30600             <type name="GtkCList*" c:type="GtkCList*"/>
30601           </parameter>
30602         </parameters>
30603       </callback>
30604       <callback name="resync_selection">
30605         <return-value>
30606           <type name="none" c:type="void"/>
30607         </return-value>
30608         <parameters>
30609           <parameter name="clist">
30610             <type name="GtkCList*" c:type="GtkCList*"/>
30611           </parameter>
30612           <parameter name="event">
30613             <type name="GdkEvent*" c:type="GdkEvent*"/>
30614           </parameter>
30615         </parameters>
30616       </callback>
30617       <callback name="selection_find">
30618         <return-value>
30619           <type name="GList*" c:type="GList*"/>
30620         </return-value>
30621         <parameters>
30622           <parameter name="clist">
30623             <type name="GtkCList*" c:type="GtkCList*"/>
30624           </parameter>
30625           <parameter name="row_number">
30626             <type name="int32" c:type="gint"/>
30627           </parameter>
30628           <parameter name="row_list_element">
30629             <type name="GList*" c:type="GList*"/>
30630           </parameter>
30631         </parameters>
30632       </callback>
30633       <callback name="draw_row">
30634         <return-value>
30635           <type name="none" c:type="void"/>
30636         </return-value>
30637         <parameters>
30638           <parameter name="clist">
30639             <type name="GtkCList*" c:type="GtkCList*"/>
30640           </parameter>
30641           <parameter name="area">
30642             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
30643           </parameter>
30644           <parameter name="row">
30645             <type name="int32" c:type="gint"/>
30646           </parameter>
30647           <parameter name="clist_row">
30648             <type name="GtkCListRow*" c:type="GtkCListRow*"/>
30649           </parameter>
30650         </parameters>
30651       </callback>
30652       <callback name="draw_drag_highlight">
30653         <return-value>
30654           <type name="none" c:type="void"/>
30655         </return-value>
30656         <parameters>
30657           <parameter name="clist">
30658             <type name="GtkCList*" c:type="GtkCList*"/>
30659           </parameter>
30660           <parameter name="target_row">
30661             <type name="GtkCListRow*" c:type="GtkCListRow*"/>
30662           </parameter>
30663           <parameter name="target_row_number">
30664             <type name="int32" c:type="gint"/>
30665           </parameter>
30666           <parameter name="drag_pos">
30667             <type name="GtkCListDragPos" c:type="GtkCListDragPos"/>
30668           </parameter>
30669         </parameters>
30670       </callback>
30671       <callback name="clear">
30672         <return-value>
30673           <type name="none" c:type="void"/>
30674         </return-value>
30675         <parameters>
30676           <parameter name="clist">
30677             <type name="GtkCList*" c:type="GtkCList*"/>
30678           </parameter>
30679         </parameters>
30680       </callback>
30681       <callback name="fake_unselect_all">
30682         <return-value>
30683           <type name="none" c:type="void"/>
30684         </return-value>
30685         <parameters>
30686           <parameter name="clist">
30687             <type name="GtkCList*" c:type="GtkCList*"/>
30688           </parameter>
30689           <parameter name="row">
30690             <type name="int32" c:type="gint"/>
30691           </parameter>
30692         </parameters>
30693       </callback>
30694       <callback name="sort_list">
30695         <return-value>
30696           <type name="none" c:type="void"/>
30697         </return-value>
30698         <parameters>
30699           <parameter name="clist">
30700             <type name="GtkCList*" c:type="GtkCList*"/>
30701           </parameter>
30702         </parameters>
30703       </callback>
30704       <callback name="insert_row">
30705         <return-value>
30706           <type name="int32" c:type="gint"/>
30707         </return-value>
30708         <parameters>
30709           <parameter name="clist">
30710             <type name="GtkCList*" c:type="GtkCList*"/>
30711           </parameter>
30712           <parameter name="row">
30713             <type name="int32" c:type="gint"/>
30714           </parameter>
30715           <parameter name="text">
30716             <type name="string" c:type="gchar*"/>
30717           </parameter>
30718         </parameters>
30719       </callback>
30720       <callback name="remove_row">
30721         <return-value>
30722           <type name="none" c:type="void"/>
30723         </return-value>
30724         <parameters>
30725           <parameter name="clist">
30726             <type name="GtkCList*" c:type="GtkCList*"/>
30727           </parameter>
30728           <parameter name="row">
30729             <type name="int32" c:type="gint"/>
30730           </parameter>
30731         </parameters>
30732       </callback>
30733       <callback name="set_cell_contents">
30734         <return-value>
30735           <type name="none" c:type="void"/>
30736         </return-value>
30737         <parameters>
30738           <parameter name="clist">
30739             <type name="GtkCList*" c:type="GtkCList*"/>
30740           </parameter>
30741           <parameter name="clist_row">
30742             <type name="GtkCListRow*" c:type="GtkCListRow*"/>
30743           </parameter>
30744           <parameter name="column">
30745             <type name="int32" c:type="gint"/>
30746           </parameter>
30747           <parameter name="type">
30748             <type name="GtkCellType" c:type="GtkCellType"/>
30749           </parameter>
30750           <parameter name="text">
30751             <type name="string" c:type="gchar*"/>
30752           </parameter>
30753           <parameter name="spacing">
30754             <type name="uint8" c:type="guint8"/>
30755           </parameter>
30756           <parameter name="pixmap">
30757             <type name="GdkPixmap*" c:type="GdkPixmap*"/>
30758           </parameter>
30759           <parameter name="mask">
30760             <type name="GdkBitmap*" c:type="GdkBitmap*"/>
30761           </parameter>
30762         </parameters>
30763       </callback>
30764       <callback name="cell_size_request">
30765         <return-value>
30766           <type name="none" c:type="void"/>
30767         </return-value>
30768         <parameters>
30769           <parameter name="clist">
30770             <type name="GtkCList*" c:type="GtkCList*"/>
30771           </parameter>
30772           <parameter name="clist_row">
30773             <type name="GtkCListRow*" c:type="GtkCListRow*"/>
30774           </parameter>
30775           <parameter name="column">
30776             <type name="int32" c:type="gint"/>
30777           </parameter>
30778           <parameter name="requisition">
30779             <type name="GtkRequisition*" c:type="GtkRequisition*"/>
30780           </parameter>
30781         </parameters>
30782       </callback>
30783     </record>
30784     <record name="GtkCListColumn" c:type="GtkCListColumn">
30785       <field name="title">
30786         <type name="string" c:type="gchar*"/>
30787       </field>
30788       <field name="area">
30789         <type name="GdkRectangle" c:type="GdkRectangle"/>
30790       </field>
30791       <field name="button">
30792         <type name="GtkWidget*" c:type="GtkWidget*"/>
30793       </field>
30794       <field name="window">
30795         <type name="GdkWindow*" c:type="GdkWindow*"/>
30796       </field>
30797       <field name="width">
30798         <type name="int32" c:type="gint"/>
30799       </field>
30800       <field name="min_width">
30801         <type name="int32" c:type="gint"/>
30802       </field>
30803       <field name="max_width">
30804         <type name="int32" c:type="gint"/>
30805       </field>
30806       <field name="justification">
30807         <type name="GtkJustification" c:type="GtkJustification"/>
30808       </field>
30809       <field name="visible">
30810         <type name="guint" c:type="guint"/>
30811       </field>
30812       <field name="width_set">
30813         <type name="guint" c:type="guint"/>
30814       </field>
30815       <field name="resizeable">
30816         <type name="guint" c:type="guint"/>
30817       </field>
30818       <field name="auto_resize">
30819         <type name="guint" c:type="guint"/>
30820       </field>
30821       <field name="button_passive">
30822         <type name="guint" c:type="guint"/>
30823       </field>
30824     </record>
30825     <record name="GtkCListRow" c:type="GtkCListRow">
30826       <field name="cell">
30827         <type name="GtkCell*" c:type="GtkCell*"/>
30828       </field>
30829       <field name="state">
30830         <type name="GtkStateType" c:type="GtkStateType"/>
30831       </field>
30832       <field name="foreground">
30833         <type name="GdkColor" c:type="GdkColor"/>
30834       </field>
30835       <field name="background">
30836         <type name="GdkColor" c:type="GdkColor"/>
30837       </field>
30838       <field name="style">
30839         <type name="GtkStyle*" c:type="GtkStyle*"/>
30840       </field>
30841       <field name="data">
30842         <type name="any" c:type="gpointer"/>
30843       </field>
30844       <field name="destroy">
30845         <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
30846       </field>
30847       <field name="fg_set">
30848         <type name="guint" c:type="guint"/>
30849       </field>
30850       <field name="bg_set">
30851         <type name="guint" c:type="guint"/>
30852       </field>
30853       <field name="selectable">
30854         <type name="guint" c:type="guint"/>
30855       </field>
30856     </record>
30857     <record name="GtkCell" c:type="GtkCell">
30858       <field name="type">
30859         <type name="GtkCellType" c:type="GtkCellType"/>
30860       </field>
30861       <field name="vertical">
30862         <type name="int16" c:type="gint16"/>
30863       </field>
30864       <field name="horizontal">
30865         <type name="int16" c:type="gint16"/>
30866       </field>
30867       <field name="style">
30868         <type name="GtkStyle*" c:type="GtkStyle*"/>
30869       </field>
30870       <field name="u">
30871         <type name="???" c:type="???"/>
30872       </field>
30873     </record>
30874     <record name="GtkCellText" c:type="GtkCellText">
30875       <field name="type">
30876         <type name="GtkCellType" c:type="GtkCellType"/>
30877       </field>
30878       <field name="vertical">
30879         <type name="int16" c:type="gint16"/>
30880       </field>
30881       <field name="horizontal">
30882         <type name="int16" c:type="gint16"/>
30883       </field>
30884       <field name="style">
30885         <type name="GtkStyle*" c:type="GtkStyle*"/>
30886       </field>
30887       <field name="text">
30888         <type name="string" c:type="gchar*"/>
30889       </field>
30890     </record>
30891     <record name="GtkCellPixmap" c:type="GtkCellPixmap">
30892       <field name="type">
30893         <type name="GtkCellType" c:type="GtkCellType"/>
30894       </field>
30895       <field name="vertical">
30896         <type name="int16" c:type="gint16"/>
30897       </field>
30898       <field name="horizontal">
30899         <type name="int16" c:type="gint16"/>
30900       </field>
30901       <field name="style">
30902         <type name="GtkStyle*" c:type="GtkStyle*"/>
30903       </field>
30904       <field name="pixmap">
30905         <type name="GdkPixmap*" c:type="GdkPixmap*"/>
30906       </field>
30907       <field name="mask">
30908         <type name="GdkBitmap*" c:type="GdkBitmap*"/>
30909       </field>
30910     </record>
30911     <record name="GtkCellPixText" c:type="GtkCellPixText">
30912       <field name="type">
30913         <type name="GtkCellType" c:type="GtkCellType"/>
30914       </field>
30915       <field name="vertical">
30916         <type name="int16" c:type="gint16"/>
30917       </field>
30918       <field name="horizontal">
30919         <type name="int16" c:type="gint16"/>
30920       </field>
30921       <field name="style">
30922         <type name="GtkStyle*" c:type="GtkStyle*"/>
30923       </field>
30924       <field name="text">
30925         <type name="string" c:type="gchar*"/>
30926       </field>
30927       <field name="spacing">
30928         <type name="uint8" c:type="guint8"/>
30929       </field>
30930       <field name="pixmap">
30931         <type name="GdkPixmap*" c:type="GdkPixmap*"/>
30932       </field>
30933       <field name="mask">
30934         <type name="GdkBitmap*" c:type="GdkBitmap*"/>
30935       </field>
30936     </record>
30937     <record name="GtkCellWidget" c:type="GtkCellWidget">
30938       <field name="type">
30939         <type name="GtkCellType" c:type="GtkCellType"/>
30940       </field>
30941       <field name="vertical">
30942         <type name="int16" c:type="gint16"/>
30943       </field>
30944       <field name="horizontal">
30945         <type name="int16" c:type="gint16"/>
30946       </field>
30947       <field name="style">
30948         <type name="GtkStyle*" c:type="GtkStyle*"/>
30949       </field>
30950       <field name="widget">
30951         <type name="GtkWidget*" c:type="GtkWidget*"/>
30952       </field>
30953     </record>
30954     <callback name="GtkCListCompareFunc">
30955       <return-value>
30956         <type name="int32" c:type="gint"/>
30957       </return-value>
30958       <parameters>
30959         <parameter name="clist">
30960           <type name="GtkCList*" c:type="GtkCList*"/>
30961         </parameter>
30962         <parameter name="ptr1">
30963           <type name="gconstpointer" c:type="gconstpointer"/>
30964         </parameter>
30965         <parameter name="ptr2">
30966           <type name="gconstpointer" c:type="gconstpointer"/>
30967         </parameter>
30968       </parameters>
30969     </callback>
30970     <record name="GtkCListCellInfo" c:type="GtkCListCellInfo">
30971       <field name="row">
30972         <type name="int32" c:type="gint"/>
30973       </field>
30974       <field name="column">
30975         <type name="int32" c:type="gint"/>
30976       </field>
30977     </record>
30978     <record name="GtkCListDestInfo" c:type="GtkCListDestInfo">
30979       <field name="cell">
30980         <type name="GtkCListCellInfo" c:type="GtkCListCellInfo"/>
30981       </field>
30982       <field name="insert_pos">
30983         <type name="GtkCListDragPos" c:type="GtkCListDragPos"/>
30984       </field>
30985     </record>
30986     <function name="clist_get_type" c:identifier="gtk_clist_get_type">
30987       <return-value>
30988         <type name="GtkType" c:type="GtkType"/>
30989       </return-value>
30990     </function>
30991     <function name="clist_new" c:identifier="gtk_clist_new">
30992       <return-value>
30993         <type name="GtkWidget*" c:type="GtkWidget*"/>
30994       </return-value>
30995       <parameters>
30996         <parameter name="columns">
30997           <type name="int32" c:type="gint"/>
30998         </parameter>
30999       </parameters>
31000     </function>
31001     <function name="clist_new_with_titles"
31002               c:identifier="gtk_clist_new_with_titles">
31003       <return-value>
31004         <type name="GtkWidget*" c:type="GtkWidget*"/>
31005       </return-value>
31006       <parameters>
31007         <parameter name="columns">
31008           <type name="int32" c:type="gint"/>
31009         </parameter>
31010         <parameter name="titles">
31011           <type name="string" c:type="gchar*"/>
31012         </parameter>
31013       </parameters>
31014     </function>
31015     <function name="clist_set_hadjustment"
31016               c:identifier="gtk_clist_set_hadjustment">
31017       <return-value>
31018         <type name="none" c:type="void"/>
31019       </return-value>
31020       <parameters>
31021         <parameter name="clist">
31022           <type name="GtkCList" c:type="GtkCList*"/>
31023         </parameter>
31024         <parameter name="adjustment">
31025           <type name="Adjustment" c:type="GtkAdjustment*"/>
31026         </parameter>
31027       </parameters>
31028     </function>
31029     <function name="clist_set_vadjustment"
31030               c:identifier="gtk_clist_set_vadjustment">
31031       <return-value>
31032         <type name="none" c:type="void"/>
31033       </return-value>
31034       <parameters>
31035         <parameter name="clist">
31036           <type name="GtkCList" c:type="GtkCList*"/>
31037         </parameter>
31038         <parameter name="adjustment">
31039           <type name="Adjustment" c:type="GtkAdjustment*"/>
31040         </parameter>
31041       </parameters>
31042     </function>
31043     <function name="clist_get_hadjustment"
31044               c:identifier="gtk_clist_get_hadjustment">
31045       <return-value>
31046         <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
31047       </return-value>
31048       <parameters>
31049         <parameter name="clist">
31050           <type name="GtkCList" c:type="GtkCList*"/>
31051         </parameter>
31052       </parameters>
31053     </function>
31054     <function name="clist_get_vadjustment"
31055               c:identifier="gtk_clist_get_vadjustment">
31056       <return-value>
31057         <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
31058       </return-value>
31059       <parameters>
31060         <parameter name="clist">
31061           <type name="GtkCList" c:type="GtkCList*"/>
31062         </parameter>
31063       </parameters>
31064     </function>
31065     <function name="clist_set_shadow_type"
31066               c:identifier="gtk_clist_set_shadow_type">
31067       <return-value>
31068         <type name="none" c:type="void"/>
31069       </return-value>
31070       <parameters>
31071         <parameter name="clist">
31072           <type name="GtkCList" c:type="GtkCList*"/>
31073         </parameter>
31074         <parameter name="type">
31075           <type name="ShadowType" c:type="GtkShadowType"/>
31076         </parameter>
31077       </parameters>
31078     </function>
31079     <function name="clist_set_selection_mode"
31080               c:identifier="gtk_clist_set_selection_mode">
31081       <return-value>
31082         <type name="none" c:type="void"/>
31083       </return-value>
31084       <parameters>
31085         <parameter name="clist">
31086           <type name="GtkCList" c:type="GtkCList*"/>
31087         </parameter>
31088         <parameter name="mode">
31089           <type name="SelectionMode" c:type="GtkSelectionMode"/>
31090         </parameter>
31091       </parameters>
31092     </function>
31093     <function name="clist_set_reorderable"
31094               c:identifier="gtk_clist_set_reorderable">
31095       <return-value>
31096         <type name="none" c:type="void"/>
31097       </return-value>
31098       <parameters>
31099         <parameter name="clist">
31100           <type name="GtkCList" c:type="GtkCList*"/>
31101         </parameter>
31102         <parameter name="reorderable">
31103           <type name="boolean" c:type="gboolean"/>
31104         </parameter>
31105       </parameters>
31106     </function>
31107     <function name="clist_set_use_drag_icons"
31108               c:identifier="gtk_clist_set_use_drag_icons">
31109       <return-value>
31110         <type name="none" c:type="void"/>
31111       </return-value>
31112       <parameters>
31113         <parameter name="clist">
31114           <type name="GtkCList" c:type="GtkCList*"/>
31115         </parameter>
31116         <parameter name="use_icons">
31117           <type name="boolean" c:type="gboolean"/>
31118         </parameter>
31119       </parameters>
31120     </function>
31121     <function name="clist_set_button_actions"
31122               c:identifier="gtk_clist_set_button_actions">
31123       <return-value>
31124         <type name="none" c:type="void"/>
31125       </return-value>
31126       <parameters>
31127         <parameter name="clist">
31128           <type name="GtkCList" c:type="GtkCList*"/>
31129         </parameter>
31130         <parameter name="button">
31131           <type name="guint" c:type="guint"/>
31132         </parameter>
31133         <parameter name="button_actions">
31134           <type name="uint8" c:type="guint8"/>
31135         </parameter>
31136       </parameters>
31137     </function>
31138     <function name="clist_freeze" c:identifier="gtk_clist_freeze">
31139       <return-value>
31140         <type name="none" c:type="void"/>
31141       </return-value>
31142       <parameters>
31143         <parameter name="clist">
31144           <type name="GtkCList" c:type="GtkCList*"/>
31145         </parameter>
31146       </parameters>
31147     </function>
31148     <function name="clist_thaw" c:identifier="gtk_clist_thaw">
31149       <return-value>
31150         <type name="none" c:type="void"/>
31151       </return-value>
31152       <parameters>
31153         <parameter name="clist">
31154           <type name="GtkCList" c:type="GtkCList*"/>
31155         </parameter>
31156       </parameters>
31157     </function>
31158     <function name="clist_column_titles_show"
31159               c:identifier="gtk_clist_column_titles_show">
31160       <return-value>
31161         <type name="none" c:type="void"/>
31162       </return-value>
31163       <parameters>
31164         <parameter name="clist">
31165           <type name="GtkCList" c:type="GtkCList*"/>
31166         </parameter>
31167       </parameters>
31168     </function>
31169     <function name="clist_column_titles_hide"
31170               c:identifier="gtk_clist_column_titles_hide">
31171       <return-value>
31172         <type name="none" c:type="void"/>
31173       </return-value>
31174       <parameters>
31175         <parameter name="clist">
31176           <type name="GtkCList" c:type="GtkCList*"/>
31177         </parameter>
31178       </parameters>
31179     </function>
31180     <function name="clist_column_title_active"
31181               c:identifier="gtk_clist_column_title_active">
31182       <return-value>
31183         <type name="none" c:type="void"/>
31184       </return-value>
31185       <parameters>
31186         <parameter name="clist">
31187           <type name="GtkCList" c:type="GtkCList*"/>
31188         </parameter>
31189         <parameter name="column">
31190           <type name="int32" c:type="gint"/>
31191         </parameter>
31192       </parameters>
31193     </function>
31194     <function name="clist_column_title_passive"
31195               c:identifier="gtk_clist_column_title_passive">
31196       <return-value>
31197         <type name="none" c:type="void"/>
31198       </return-value>
31199       <parameters>
31200         <parameter name="clist">
31201           <type name="GtkCList" c:type="GtkCList*"/>
31202         </parameter>
31203         <parameter name="column">
31204           <type name="int32" c:type="gint"/>
31205         </parameter>
31206       </parameters>
31207     </function>
31208     <function name="clist_column_titles_active"
31209               c:identifier="gtk_clist_column_titles_active">
31210       <return-value>
31211         <type name="none" c:type="void"/>
31212       </return-value>
31213       <parameters>
31214         <parameter name="clist">
31215           <type name="GtkCList" c:type="GtkCList*"/>
31216         </parameter>
31217       </parameters>
31218     </function>
31219     <function name="clist_column_titles_passive"
31220               c:identifier="gtk_clist_column_titles_passive">
31221       <return-value>
31222         <type name="none" c:type="void"/>
31223       </return-value>
31224       <parameters>
31225         <parameter name="clist">
31226           <type name="GtkCList" c:type="GtkCList*"/>
31227         </parameter>
31228       </parameters>
31229     </function>
31230     <function name="clist_set_column_title"
31231               c:identifier="gtk_clist_set_column_title">
31232       <return-value>
31233         <type name="none" c:type="void"/>
31234       </return-value>
31235       <parameters>
31236         <parameter name="clist">
31237           <type name="GtkCList" c:type="GtkCList*"/>
31238         </parameter>
31239         <parameter name="column">
31240           <type name="int32" c:type="gint"/>
31241         </parameter>
31242         <parameter name="title">
31243           <type name="string" c:type="gchar*"/>
31244         </parameter>
31245       </parameters>
31246     </function>
31247     <function name="clist_get_column_title"
31248               c:identifier="gtk_clist_get_column_title">
31249       <return-value>
31250         <type name="string" c:type="gchar*"/>
31251       </return-value>
31252       <parameters>
31253         <parameter name="clist">
31254           <type name="GtkCList" c:type="GtkCList*"/>
31255         </parameter>
31256         <parameter name="column">
31257           <type name="int32" c:type="gint"/>
31258         </parameter>
31259       </parameters>
31260     </function>
31261     <function name="clist_set_column_widget"
31262               c:identifier="gtk_clist_set_column_widget">
31263       <return-value>
31264         <type name="none" c:type="void"/>
31265       </return-value>
31266       <parameters>
31267         <parameter name="clist">
31268           <type name="GtkCList" c:type="GtkCList*"/>
31269         </parameter>
31270         <parameter name="column">
31271           <type name="int32" c:type="gint"/>
31272         </parameter>
31273         <parameter name="widget">
31274           <type name="Widget" c:type="GtkWidget*"/>
31275         </parameter>
31276       </parameters>
31277     </function>
31278     <function name="clist_get_column_widget"
31279               c:identifier="gtk_clist_get_column_widget">
31280       <return-value>
31281         <type name="GtkWidget*" c:type="GtkWidget*"/>
31282       </return-value>
31283       <parameters>
31284         <parameter name="clist">
31285           <type name="GtkCList" c:type="GtkCList*"/>
31286         </parameter>
31287         <parameter name="column">
31288           <type name="int32" c:type="gint"/>
31289         </parameter>
31290       </parameters>
31291     </function>
31292     <function name="clist_set_column_justification"
31293               c:identifier="gtk_clist_set_column_justification">
31294       <return-value>
31295         <type name="none" c:type="void"/>
31296       </return-value>
31297       <parameters>
31298         <parameter name="clist">
31299           <type name="GtkCList" c:type="GtkCList*"/>
31300         </parameter>
31301         <parameter name="column">
31302           <type name="int32" c:type="gint"/>
31303         </parameter>
31304         <parameter name="justification">
31305           <type name="Justification" c:type="GtkJustification"/>
31306         </parameter>
31307       </parameters>
31308     </function>
31309     <function name="clist_set_column_visibility"
31310               c:identifier="gtk_clist_set_column_visibility">
31311       <return-value>
31312         <type name="none" c:type="void"/>
31313       </return-value>
31314       <parameters>
31315         <parameter name="clist">
31316           <type name="GtkCList" c:type="GtkCList*"/>
31317         </parameter>
31318         <parameter name="column">
31319           <type name="int32" c:type="gint"/>
31320         </parameter>
31321         <parameter name="visible">
31322           <type name="boolean" c:type="gboolean"/>
31323         </parameter>
31324       </parameters>
31325     </function>
31326     <function name="clist_set_column_resizeable"
31327               c:identifier="gtk_clist_set_column_resizeable">
31328       <return-value>
31329         <type name="none" c:type="void"/>
31330       </return-value>
31331       <parameters>
31332         <parameter name="clist">
31333           <type name="GtkCList" c:type="GtkCList*"/>
31334         </parameter>
31335         <parameter name="column">
31336           <type name="int32" c:type="gint"/>
31337         </parameter>
31338         <parameter name="resizeable">
31339           <type name="boolean" c:type="gboolean"/>
31340         </parameter>
31341       </parameters>
31342     </function>
31343     <function name="clist_set_column_auto_resize"
31344               c:identifier="gtk_clist_set_column_auto_resize">
31345       <return-value>
31346         <type name="none" c:type="void"/>
31347       </return-value>
31348       <parameters>
31349         <parameter name="clist">
31350           <type name="GtkCList" c:type="GtkCList*"/>
31351         </parameter>
31352         <parameter name="column">
31353           <type name="int32" c:type="gint"/>
31354         </parameter>
31355         <parameter name="auto_resize">
31356           <type name="boolean" c:type="gboolean"/>
31357         </parameter>
31358       </parameters>
31359     </function>
31360     <function name="clist_columns_autosize"
31361               c:identifier="gtk_clist_columns_autosize">
31362       <return-value>
31363         <type name="int32" c:type="gint"/>
31364       </return-value>
31365       <parameters>
31366         <parameter name="clist">
31367           <type name="GtkCList" c:type="GtkCList*"/>
31368         </parameter>
31369       </parameters>
31370     </function>
31371     <function name="clist_optimal_column_width"
31372               c:identifier="gtk_clist_optimal_column_width">
31373       <return-value>
31374         <type name="int32" c:type="gint"/>
31375       </return-value>
31376       <parameters>
31377         <parameter name="clist">
31378           <type name="GtkCList" c:type="GtkCList*"/>
31379         </parameter>
31380         <parameter name="column">
31381           <type name="int32" c:type="gint"/>
31382         </parameter>
31383       </parameters>
31384     </function>
31385     <function name="clist_set_column_width"
31386               c:identifier="gtk_clist_set_column_width">
31387       <return-value>
31388         <type name="none" c:type="void"/>
31389       </return-value>
31390       <parameters>
31391         <parameter name="clist">
31392           <type name="GtkCList" c:type="GtkCList*"/>
31393         </parameter>
31394         <parameter name="column">
31395           <type name="int32" c:type="gint"/>
31396         </parameter>
31397         <parameter name="width">
31398           <type name="int32" c:type="gint"/>
31399         </parameter>
31400       </parameters>
31401     </function>
31402     <function name="clist_set_column_min_width"
31403               c:identifier="gtk_clist_set_column_min_width">
31404       <return-value>
31405         <type name="none" c:type="void"/>
31406       </return-value>
31407       <parameters>
31408         <parameter name="clist">
31409           <type name="GtkCList" c:type="GtkCList*"/>
31410         </parameter>
31411         <parameter name="column">
31412           <type name="int32" c:type="gint"/>
31413         </parameter>
31414         <parameter name="min_width">
31415           <type name="int32" c:type="gint"/>
31416         </parameter>
31417       </parameters>
31418     </function>
31419     <function name="clist_set_column_max_width"
31420               c:identifier="gtk_clist_set_column_max_width">
31421       <return-value>
31422         <type name="none" c:type="void"/>
31423       </return-value>
31424       <parameters>
31425         <parameter name="clist">
31426           <type name="GtkCList" c:type="GtkCList*"/>
31427         </parameter>
31428         <parameter name="column">
31429           <type name="int32" c:type="gint"/>
31430         </parameter>
31431         <parameter name="max_width">
31432           <type name="int32" c:type="gint"/>
31433         </parameter>
31434       </parameters>
31435     </function>
31436     <function name="clist_set_row_height"
31437               c:identifier="gtk_clist_set_row_height">
31438       <return-value>
31439         <type name="none" c:type="void"/>
31440       </return-value>
31441       <parameters>
31442         <parameter name="clist">
31443           <type name="GtkCList" c:type="GtkCList*"/>
31444         </parameter>
31445         <parameter name="height">
31446           <type name="guint" c:type="guint"/>
31447         </parameter>
31448       </parameters>
31449     </function>
31450     <function name="clist_moveto" c:identifier="gtk_clist_moveto">
31451       <return-value>
31452         <type name="none" c:type="void"/>
31453       </return-value>
31454       <parameters>
31455         <parameter name="clist">
31456           <type name="GtkCList" c:type="GtkCList*"/>
31457         </parameter>
31458         <parameter name="row">
31459           <type name="int32" c:type="gint"/>
31460         </parameter>
31461         <parameter name="column">
31462           <type name="int32" c:type="gint"/>
31463         </parameter>
31464         <parameter name="row_align">
31465           <type name="float" c:type="gfloat"/>
31466         </parameter>
31467         <parameter name="col_align">
31468           <type name="float" c:type="gfloat"/>
31469         </parameter>
31470       </parameters>
31471     </function>
31472     <function name="clist_row_is_visible"
31473               c:identifier="gtk_clist_row_is_visible">
31474       <return-value>
31475         <type name="GtkVisibility" c:type="GtkVisibility"/>
31476       </return-value>
31477       <parameters>
31478         <parameter name="clist">
31479           <type name="GtkCList" c:type="GtkCList*"/>
31480         </parameter>
31481         <parameter name="row">
31482           <type name="int32" c:type="gint"/>
31483         </parameter>
31484       </parameters>
31485     </function>
31486     <function name="clist_get_cell_type"
31487               c:identifier="gtk_clist_get_cell_type">
31488       <return-value>
31489         <type name="GtkCellType" c:type="GtkCellType"/>
31490       </return-value>
31491       <parameters>
31492         <parameter name="clist">
31493           <type name="GtkCList" c:type="GtkCList*"/>
31494         </parameter>
31495         <parameter name="row">
31496           <type name="int32" c:type="gint"/>
31497         </parameter>
31498         <parameter name="column">
31499           <type name="int32" c:type="gint"/>
31500         </parameter>
31501       </parameters>
31502     </function>
31503     <function name="clist_set_text" c:identifier="gtk_clist_set_text">
31504       <return-value>
31505         <type name="none" c:type="void"/>
31506       </return-value>
31507       <parameters>
31508         <parameter name="clist">
31509           <type name="GtkCList" c:type="GtkCList*"/>
31510         </parameter>
31511         <parameter name="row">
31512           <type name="int32" c:type="gint"/>
31513         </parameter>
31514         <parameter name="column">
31515           <type name="int32" c:type="gint"/>
31516         </parameter>
31517         <parameter name="text">
31518           <type name="string" c:type="gchar*"/>
31519         </parameter>
31520       </parameters>
31521     </function>
31522     <function name="clist_get_text" c:identifier="gtk_clist_get_text">
31523       <return-value>
31524         <type name="int32" c:type="gint"/>
31525       </return-value>
31526       <parameters>
31527         <parameter name="clist">
31528           <type name="GtkCList" c:type="GtkCList*"/>
31529         </parameter>
31530         <parameter name="row">
31531           <type name="int32" c:type="gint"/>
31532         </parameter>
31533         <parameter name="column">
31534           <type name="int32" c:type="gint"/>
31535         </parameter>
31536         <parameter name="text">
31537           <type name="gchar" c:type="gchar**"/>
31538         </parameter>
31539       </parameters>
31540     </function>
31541     <function name="clist_set_pixmap" c:identifier="gtk_clist_set_pixmap">
31542       <return-value>
31543         <type name="none" c:type="void"/>
31544       </return-value>
31545       <parameters>
31546         <parameter name="clist">
31547           <type name="GtkCList" c:type="GtkCList*"/>
31548         </parameter>
31549         <parameter name="row">
31550           <type name="int32" c:type="gint"/>
31551         </parameter>
31552         <parameter name="column">
31553           <type name="int32" c:type="gint"/>
31554         </parameter>
31555         <parameter name="pixmap">
31556           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
31557         </parameter>
31558         <parameter name="mask" allow-none="1">
31559           <type name="GdkBitmap" c:type="GdkBitmap*"/>
31560         </parameter>
31561       </parameters>
31562     </function>
31563     <function name="clist_get_pixmap" c:identifier="gtk_clist_get_pixmap">
31564       <return-value>
31565         <type name="int32" c:type="gint"/>
31566       </return-value>
31567       <parameters>
31568         <parameter name="clist">
31569           <type name="GtkCList" c:type="GtkCList*"/>
31570         </parameter>
31571         <parameter name="row">
31572           <type name="int32" c:type="gint"/>
31573         </parameter>
31574         <parameter name="column">
31575           <type name="int32" c:type="gint"/>
31576         </parameter>
31577         <parameter name="pixmap">
31578           <type name="Gdk.Pixmap" c:type="GdkPixmap**"/>
31579         </parameter>
31580         <parameter name="mask">
31581           <type name="GdkBitmap" c:type="GdkBitmap**"/>
31582         </parameter>
31583       </parameters>
31584     </function>
31585     <function name="clist_set_pixtext" c:identifier="gtk_clist_set_pixtext">
31586       <return-value>
31587         <type name="none" c:type="void"/>
31588       </return-value>
31589       <parameters>
31590         <parameter name="clist">
31591           <type name="GtkCList" c:type="GtkCList*"/>
31592         </parameter>
31593         <parameter name="row">
31594           <type name="int32" c:type="gint"/>
31595         </parameter>
31596         <parameter name="column">
31597           <type name="int32" c:type="gint"/>
31598         </parameter>
31599         <parameter name="text">
31600           <type name="string" c:type="gchar*"/>
31601         </parameter>
31602         <parameter name="spacing">
31603           <type name="uint8" c:type="guint8"/>
31604         </parameter>
31605         <parameter name="pixmap">
31606           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
31607         </parameter>
31608         <parameter name="mask">
31609           <type name="GdkBitmap" c:type="GdkBitmap*"/>
31610         </parameter>
31611       </parameters>
31612     </function>
31613     <function name="clist_get_pixtext" c:identifier="gtk_clist_get_pixtext">
31614       <return-value>
31615         <type name="int32" c:type="gint"/>
31616       </return-value>
31617       <parameters>
31618         <parameter name="clist">
31619           <type name="GtkCList" c:type="GtkCList*"/>
31620         </parameter>
31621         <parameter name="row">
31622           <type name="int32" c:type="gint"/>
31623         </parameter>
31624         <parameter name="column">
31625           <type name="int32" c:type="gint"/>
31626         </parameter>
31627         <parameter name="text">
31628           <type name="gchar" c:type="gchar**"/>
31629         </parameter>
31630         <parameter name="spacing">
31631           <type name="guint8" c:type="guint8*"/>
31632         </parameter>
31633         <parameter name="pixmap">
31634           <type name="Gdk.Pixmap" c:type="GdkPixmap**"/>
31635         </parameter>
31636         <parameter name="mask">
31637           <type name="GdkBitmap" c:type="GdkBitmap**"/>
31638         </parameter>
31639       </parameters>
31640     </function>
31641     <function name="clist_set_foreground"
31642               c:identifier="gtk_clist_set_foreground">
31643       <return-value>
31644         <type name="none" c:type="void"/>
31645       </return-value>
31646       <parameters>
31647         <parameter name="clist">
31648           <type name="GtkCList" c:type="GtkCList*"/>
31649         </parameter>
31650         <parameter name="row">
31651           <type name="int32" c:type="gint"/>
31652         </parameter>
31653         <parameter name="color">
31654           <type name="GdkColor" c:type="GdkColor*"/>
31655         </parameter>
31656       </parameters>
31657     </function>
31658     <function name="clist_set_background"
31659               c:identifier="gtk_clist_set_background">
31660       <return-value>
31661         <type name="none" c:type="void"/>
31662       </return-value>
31663       <parameters>
31664         <parameter name="clist">
31665           <type name="GtkCList" c:type="GtkCList*"/>
31666         </parameter>
31667         <parameter name="row">
31668           <type name="int32" c:type="gint"/>
31669         </parameter>
31670         <parameter name="color">
31671           <type name="GdkColor" c:type="GdkColor*"/>
31672         </parameter>
31673       </parameters>
31674     </function>
31675     <function name="clist_set_cell_style"
31676               c:identifier="gtk_clist_set_cell_style">
31677       <return-value>
31678         <type name="none" c:type="void"/>
31679       </return-value>
31680       <parameters>
31681         <parameter name="clist">
31682           <type name="GtkCList" c:type="GtkCList*"/>
31683         </parameter>
31684         <parameter name="row">
31685           <type name="int32" c:type="gint"/>
31686         </parameter>
31687         <parameter name="column">
31688           <type name="int32" c:type="gint"/>
31689         </parameter>
31690         <parameter name="style">
31691           <type name="Style" c:type="GtkStyle*"/>
31692         </parameter>
31693       </parameters>
31694     </function>
31695     <function name="clist_get_cell_style"
31696               c:identifier="gtk_clist_get_cell_style">
31697       <return-value>
31698         <type name="GtkStyle*" c:type="GtkStyle*"/>
31699       </return-value>
31700       <parameters>
31701         <parameter name="clist">
31702           <type name="GtkCList" c:type="GtkCList*"/>
31703         </parameter>
31704         <parameter name="row">
31705           <type name="int32" c:type="gint"/>
31706         </parameter>
31707         <parameter name="column">
31708           <type name="int32" c:type="gint"/>
31709         </parameter>
31710       </parameters>
31711     </function>
31712     <function name="clist_set_row_style"
31713               c:identifier="gtk_clist_set_row_style">
31714       <return-value>
31715         <type name="none" c:type="void"/>
31716       </return-value>
31717       <parameters>
31718         <parameter name="clist">
31719           <type name="GtkCList" c:type="GtkCList*"/>
31720         </parameter>
31721         <parameter name="row">
31722           <type name="int32" c:type="gint"/>
31723         </parameter>
31724         <parameter name="style">
31725           <type name="Style" c:type="GtkStyle*"/>
31726         </parameter>
31727       </parameters>
31728     </function>
31729     <function name="clist_get_row_style"
31730               c:identifier="gtk_clist_get_row_style">
31731       <return-value>
31732         <type name="GtkStyle*" c:type="GtkStyle*"/>
31733       </return-value>
31734       <parameters>
31735         <parameter name="clist">
31736           <type name="GtkCList" c:type="GtkCList*"/>
31737         </parameter>
31738         <parameter name="row">
31739           <type name="int32" c:type="gint"/>
31740         </parameter>
31741       </parameters>
31742     </function>
31743     <function name="clist_set_shift" c:identifier="gtk_clist_set_shift">
31744       <return-value>
31745         <type name="none" c:type="void"/>
31746       </return-value>
31747       <parameters>
31748         <parameter name="clist">
31749           <type name="GtkCList" c:type="GtkCList*"/>
31750         </parameter>
31751         <parameter name="row">
31752           <type name="int32" c:type="gint"/>
31753         </parameter>
31754         <parameter name="column">
31755           <type name="int32" c:type="gint"/>
31756         </parameter>
31757         <parameter name="vertical">
31758           <type name="int32" c:type="gint"/>
31759         </parameter>
31760         <parameter name="horizontal">
31761           <type name="int32" c:type="gint"/>
31762         </parameter>
31763       </parameters>
31764     </function>
31765     <function name="clist_set_selectable"
31766               c:identifier="gtk_clist_set_selectable">
31767       <return-value>
31768         <type name="none" c:type="void"/>
31769       </return-value>
31770       <parameters>
31771         <parameter name="clist">
31772           <type name="GtkCList" c:type="GtkCList*"/>
31773         </parameter>
31774         <parameter name="row">
31775           <type name="int32" c:type="gint"/>
31776         </parameter>
31777         <parameter name="selectable">
31778           <type name="boolean" c:type="gboolean"/>
31779         </parameter>
31780       </parameters>
31781     </function>
31782     <function name="clist_get_selectable"
31783               c:identifier="gtk_clist_get_selectable">
31784       <return-value>
31785         <type name="boolean" c:type="gboolean"/>
31786       </return-value>
31787       <parameters>
31788         <parameter name="clist">
31789           <type name="GtkCList" c:type="GtkCList*"/>
31790         </parameter>
31791         <parameter name="row">
31792           <type name="int32" c:type="gint"/>
31793         </parameter>
31794       </parameters>
31795     </function>
31796     <function name="clist_prepend" c:identifier="gtk_clist_prepend">
31797       <return-value>
31798         <type name="int32" c:type="gint"/>
31799       </return-value>
31800       <parameters>
31801         <parameter name="clist">
31802           <type name="GtkCList" c:type="GtkCList*"/>
31803         </parameter>
31804         <parameter name="text">
31805           <type name="string" c:type="gchar*"/>
31806         </parameter>
31807       </parameters>
31808     </function>
31809     <function name="clist_append" c:identifier="gtk_clist_append">
31810       <return-value>
31811         <type name="int32" c:type="gint"/>
31812       </return-value>
31813       <parameters>
31814         <parameter name="clist">
31815           <type name="GtkCList" c:type="GtkCList*"/>
31816         </parameter>
31817         <parameter name="text">
31818           <type name="string" c:type="gchar*"/>
31819         </parameter>
31820       </parameters>
31821     </function>
31822     <function name="clist_insert" c:identifier="gtk_clist_insert">
31823       <return-value>
31824         <type name="int32" c:type="gint"/>
31825       </return-value>
31826       <parameters>
31827         <parameter name="clist">
31828           <type name="GtkCList" c:type="GtkCList*"/>
31829         </parameter>
31830         <parameter name="row">
31831           <type name="int32" c:type="gint"/>
31832         </parameter>
31833         <parameter name="text">
31834           <type name="string" c:type="gchar*"/>
31835         </parameter>
31836       </parameters>
31837     </function>
31838     <function name="clist_remove" c:identifier="gtk_clist_remove">
31839       <return-value>
31840         <type name="none" c:type="void"/>
31841       </return-value>
31842       <parameters>
31843         <parameter name="clist">
31844           <type name="GtkCList" c:type="GtkCList*"/>
31845         </parameter>
31846         <parameter name="row">
31847           <type name="int32" c:type="gint"/>
31848         </parameter>
31849       </parameters>
31850     </function>
31851     <function name="clist_set_row_data" c:identifier="gtk_clist_set_row_data">
31852       <return-value>
31853         <type name="none" c:type="void"/>
31854       </return-value>
31855       <parameters>
31856         <parameter name="clist">
31857           <type name="GtkCList" c:type="GtkCList*"/>
31858         </parameter>
31859         <parameter name="row">
31860           <type name="int32" c:type="gint"/>
31861         </parameter>
31862         <parameter name="data">
31863           <type name="any" c:type="gpointer"/>
31864         </parameter>
31865       </parameters>
31866     </function>
31867     <function name="clist_set_row_data_full"
31868               c:identifier="gtk_clist_set_row_data_full">
31869       <return-value>
31870         <type name="none" c:type="void"/>
31871       </return-value>
31872       <parameters>
31873         <parameter name="clist">
31874           <type name="GtkCList" c:type="GtkCList*"/>
31875         </parameter>
31876         <parameter name="row">
31877           <type name="int32" c:type="gint"/>
31878         </parameter>
31879         <parameter name="data">
31880           <type name="any" c:type="gpointer"/>
31881         </parameter>
31882         <parameter name="destroy">
31883           <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
31884         </parameter>
31885       </parameters>
31886     </function>
31887     <function name="clist_get_row_data" c:identifier="gtk_clist_get_row_data">
31888       <return-value>
31889         <type name="any" c:type="gpointer"/>
31890       </return-value>
31891       <parameters>
31892         <parameter name="clist">
31893           <type name="GtkCList" c:type="GtkCList*"/>
31894         </parameter>
31895         <parameter name="row">
31896           <type name="int32" c:type="gint"/>
31897         </parameter>
31898       </parameters>
31899     </function>
31900     <function name="clist_find_row_from_data"
31901               c:identifier="gtk_clist_find_row_from_data">
31902       <return-value>
31903         <type name="int32" c:type="gint"/>
31904       </return-value>
31905       <parameters>
31906         <parameter name="clist">
31907           <type name="GtkCList" c:type="GtkCList*"/>
31908         </parameter>
31909         <parameter name="data">
31910           <type name="any" c:type="gpointer"/>
31911         </parameter>
31912       </parameters>
31913     </function>
31914     <function name="clist_select_row" c:identifier="gtk_clist_select_row">
31915       <return-value>
31916         <type name="none" c:type="void"/>
31917       </return-value>
31918       <parameters>
31919         <parameter name="clist">
31920           <type name="GtkCList" c:type="GtkCList*"/>
31921         </parameter>
31922         <parameter name="row">
31923           <type name="int32" c:type="gint"/>
31924         </parameter>
31925         <parameter name="column">
31926           <type name="int32" c:type="gint"/>
31927         </parameter>
31928       </parameters>
31929     </function>
31930     <function name="clist_unselect_row" c:identifier="gtk_clist_unselect_row">
31931       <return-value>
31932         <type name="none" c:type="void"/>
31933       </return-value>
31934       <parameters>
31935         <parameter name="clist">
31936           <type name="GtkCList" c:type="GtkCList*"/>
31937         </parameter>
31938         <parameter name="row">
31939           <type name="int32" c:type="gint"/>
31940         </parameter>
31941         <parameter name="column">
31942           <type name="int32" c:type="gint"/>
31943         </parameter>
31944       </parameters>
31945     </function>
31946     <function name="clist_undo_selection"
31947               c:identifier="gtk_clist_undo_selection">
31948       <return-value>
31949         <type name="none" c:type="void"/>
31950       </return-value>
31951       <parameters>
31952         <parameter name="clist">
31953           <type name="GtkCList" c:type="GtkCList*"/>
31954         </parameter>
31955       </parameters>
31956     </function>
31957     <function name="clist_clear" c:identifier="gtk_clist_clear">
31958       <return-value>
31959         <type name="none" c:type="void"/>
31960       </return-value>
31961       <parameters>
31962         <parameter name="clist">
31963           <type name="GtkCList" c:type="GtkCList*"/>
31964         </parameter>
31965       </parameters>
31966     </function>
31967     <function name="clist_get_selection_info"
31968               c:identifier="gtk_clist_get_selection_info">
31969       <return-value>
31970         <type name="int32" c:type="gint"/>
31971       </return-value>
31972       <parameters>
31973         <parameter name="clist">
31974           <type name="GtkCList" c:type="GtkCList*"/>
31975         </parameter>
31976         <parameter name="x">
31977           <type name="int32" c:type="gint"/>
31978         </parameter>
31979         <parameter name="y">
31980           <type name="int32" c:type="gint"/>
31981         </parameter>
31982         <parameter name="row">
31983           <type name="gint" c:type="gint*"/>
31984         </parameter>
31985         <parameter name="column">
31986           <type name="gint" c:type="gint*"/>
31987         </parameter>
31988       </parameters>
31989     </function>
31990     <function name="clist_select_all" c:identifier="gtk_clist_select_all">
31991       <return-value>
31992         <type name="none" c:type="void"/>
31993       </return-value>
31994       <parameters>
31995         <parameter name="clist">
31996           <type name="GtkCList" c:type="GtkCList*"/>
31997         </parameter>
31998       </parameters>
31999     </function>
32000     <function name="clist_unselect_all" c:identifier="gtk_clist_unselect_all">
32001       <return-value>
32002         <type name="none" c:type="void"/>
32003       </return-value>
32004       <parameters>
32005         <parameter name="clist">
32006           <type name="GtkCList" c:type="GtkCList*"/>
32007         </parameter>
32008       </parameters>
32009     </function>
32010     <function name="clist_swap_rows" c:identifier="gtk_clist_swap_rows">
32011       <return-value>
32012         <type name="none" c:type="void"/>
32013       </return-value>
32014       <parameters>
32015         <parameter name="clist">
32016           <type name="GtkCList" c:type="GtkCList*"/>
32017         </parameter>
32018         <parameter name="row1">
32019           <type name="int32" c:type="gint"/>
32020         </parameter>
32021         <parameter name="row2">
32022           <type name="int32" c:type="gint"/>
32023         </parameter>
32024       </parameters>
32025     </function>
32026     <function name="clist_row_move" c:identifier="gtk_clist_row_move">
32027       <return-value>
32028         <type name="none" c:type="void"/>
32029       </return-value>
32030       <parameters>
32031         <parameter name="clist">
32032           <type name="GtkCList" c:type="GtkCList*"/>
32033         </parameter>
32034         <parameter name="source_row">
32035           <type name="int32" c:type="gint"/>
32036         </parameter>
32037         <parameter name="dest_row">
32038           <type name="int32" c:type="gint"/>
32039         </parameter>
32040       </parameters>
32041     </function>
32042     <function name="clist_set_compare_func"
32043               c:identifier="gtk_clist_set_compare_func">
32044       <return-value>
32045         <type name="none" c:type="void"/>
32046       </return-value>
32047       <parameters>
32048         <parameter name="clist">
32049           <type name="GtkCList" c:type="GtkCList*"/>
32050         </parameter>
32051         <parameter name="cmp_func">
32052           <type name="GtkCListCompareFunc" c:type="GtkCListCompareFunc"/>
32053         </parameter>
32054       </parameters>
32055     </function>
32056     <function name="clist_set_sort_column"
32057               c:identifier="gtk_clist_set_sort_column">
32058       <return-value>
32059         <type name="none" c:type="void"/>
32060       </return-value>
32061       <parameters>
32062         <parameter name="clist">
32063           <type name="GtkCList" c:type="GtkCList*"/>
32064         </parameter>
32065         <parameter name="column">
32066           <type name="int32" c:type="gint"/>
32067         </parameter>
32068       </parameters>
32069     </function>
32070     <function name="clist_set_sort_type"
32071               c:identifier="gtk_clist_set_sort_type">
32072       <return-value>
32073         <type name="none" c:type="void"/>
32074       </return-value>
32075       <parameters>
32076         <parameter name="clist">
32077           <type name="GtkCList" c:type="GtkCList*"/>
32078         </parameter>
32079         <parameter name="sort_type">
32080           <type name="SortType" c:type="GtkSortType"/>
32081         </parameter>
32082       </parameters>
32083     </function>
32084     <function name="clist_sort" c:identifier="gtk_clist_sort">
32085       <return-value>
32086         <type name="none" c:type="void"/>
32087       </return-value>
32088       <parameters>
32089         <parameter name="clist">
32090           <type name="GtkCList" c:type="GtkCList*"/>
32091         </parameter>
32092       </parameters>
32093     </function>
32094     <function name="clist_set_auto_sort"
32095               c:identifier="gtk_clist_set_auto_sort">
32096       <return-value>
32097         <type name="none" c:type="void"/>
32098       </return-value>
32099       <parameters>
32100         <parameter name="clist">
32101           <type name="GtkCList" c:type="GtkCList*"/>
32102         </parameter>
32103         <parameter name="auto_sort">
32104           <type name="boolean" c:type="gboolean"/>
32105         </parameter>
32106       </parameters>
32107     </function>
32108     <function name="clist_create_cell_layout"
32109               c:identifier="_gtk_clist_create_cell_layout">
32110       <return-value>
32111         <type name="PangoLayout*" c:type="PangoLayout*"/>
32112       </return-value>
32113       <parameters>
32114         <parameter name="clist">
32115           <type name="GtkCList" c:type="GtkCList*"/>
32116         </parameter>
32117         <parameter name="clist_row">
32118           <type name="GtkCListRow" c:type="GtkCListRow*"/>
32119         </parameter>
32120         <parameter name="column">
32121           <type name="int32" c:type="gint"/>
32122         </parameter>
32123       </parameters>
32124     </function>
32125     <record name="GtkColorButtonPrivate" c:type="GtkColorButtonPrivate"/>
32126     <class name="ColorButton"
32127            c:type="GtkColorButton"
32128            parent="Button"
32129            glib:type-name="GtkColorButton"
32130            glib:get-type="gtk_color_button_get_type">
32131       <method name="set_color" c:identifier="gtk_color_button_set_color">
32132         <return-value>
32133           <type name="none" c:type="void"/>
32134         </return-value>
32135         <parameters>
32136           <parameter name="color_button">
32137             <type name="ColorButton" c:type="GtkColorButton*"/>
32138           </parameter>
32139           <parameter name="color">
32140             <type name="GdkColor" c:type="GdkColor*"/>
32141           </parameter>
32142         </parameters>
32143       </method>
32144       <method name="set_alpha" c:identifier="gtk_color_button_set_alpha">
32145         <return-value>
32146           <type name="none" c:type="void"/>
32147         </return-value>
32148         <parameters>
32149           <parameter name="color_button">
32150             <type name="ColorButton" c:type="GtkColorButton*"/>
32151           </parameter>
32152           <parameter name="alpha">
32153             <type name="uint16" c:type="guint16"/>
32154           </parameter>
32155         </parameters>
32156       </method>
32157       <method name="get_color" c:identifier="gtk_color_button_get_color">
32158         <return-value>
32159           <type name="none" c:type="void"/>
32160         </return-value>
32161         <parameters>
32162           <parameter name="color_button">
32163             <type name="ColorButton" c:type="GtkColorButton*"/>
32164           </parameter>
32165           <parameter name="color">
32166             <type name="GdkColor" c:type="GdkColor*"/>
32167           </parameter>
32168         </parameters>
32169       </method>
32170       <method name="get_alpha" c:identifier="gtk_color_button_get_alpha">
32171         <return-value>
32172           <type name="uint16" c:type="guint16"/>
32173         </return-value>
32174         <parameters>
32175           <parameter name="color_button">
32176             <type name="ColorButton" c:type="GtkColorButton*"/>
32177           </parameter>
32178         </parameters>
32179       </method>
32180       <method name="set_use_alpha"
32181               c:identifier="gtk_color_button_set_use_alpha">
32182         <return-value>
32183           <type name="none" c:type="void"/>
32184         </return-value>
32185         <parameters>
32186           <parameter name="color_button">
32187             <type name="ColorButton" c:type="GtkColorButton*"/>
32188           </parameter>
32189           <parameter name="use_alpha">
32190             <type name="boolean" c:type="gboolean"/>
32191           </parameter>
32192         </parameters>
32193       </method>
32194       <method name="get_use_alpha"
32195               c:identifier="gtk_color_button_get_use_alpha">
32196         <return-value>
32197           <type name="boolean" c:type="gboolean"/>
32198         </return-value>
32199         <parameters>
32200           <parameter name="color_button">
32201             <type name="ColorButton" c:type="GtkColorButton*"/>
32202           </parameter>
32203         </parameters>
32204       </method>
32205       <method name="set_title" c:identifier="gtk_color_button_set_title">
32206         <return-value>
32207           <type name="none" c:type="void"/>
32208         </return-value>
32209         <parameters>
32210           <parameter name="color_button">
32211             <type name="ColorButton" c:type="GtkColorButton*"/>
32212           </parameter>
32213           <parameter name="title">
32214             <type name="string" c:type="gchar*"/>
32215           </parameter>
32216         </parameters>
32217       </method>
32218       <method name="get_title" c:identifier="gtk_color_button_get_title">
32219         <return-value>
32220           <type name="string" c:type="gchar*"/>
32221         </return-value>
32222         <parameters>
32223           <parameter name="color_button">
32224             <type name="ColorButton" c:type="GtkColorButton*"/>
32225           </parameter>
32226         </parameters>
32227       </method>
32228       <property name="use-alpha">
32229         <type name="boolean" c:type="gboolean"/>
32230       </property>
32231       <property name="title">
32232         <type name="string" c:type="gchararray"/>
32233       </property>
32234       <property name="color">
32235         <type name="GdkColor" c:type="GdkColor"/>
32236       </property>
32237       <property name="alpha">
32238         <type name="guint" c:type="guint"/>
32239       </property>
32240       <callback name="color_set">
32241         <return-value>
32242           <type name="none" c:type="void"/>
32243         </return-value>
32244         <parameters>
32245           <parameter name="cp">
32246             <type name="GtkColorButton*" c:type="GtkColorButton*"/>
32247           </parameter>
32248         </parameters>
32249       </callback>
32250       <callback name="_gtk_reserved1">
32251         <return-value>
32252           <type name="none" c:type="void"/>
32253         </return-value>
32254       </callback>
32255       <callback name="_gtk_reserved2">
32256         <return-value>
32257           <type name="none" c:type="void"/>
32258         </return-value>
32259       </callback>
32260       <callback name="_gtk_reserved3">
32261         <return-value>
32262           <type name="none" c:type="void"/>
32263         </return-value>
32264       </callback>
32265       <callback name="_gtk_reserved4">
32266         <return-value>
32267           <type name="none" c:type="void"/>
32268         </return-value>
32269       </callback>
32270       <glib:signal name="color-set">
32271         <return-value>
32272           <type name="none" c:type="void"/>
32273         </return-value>
32274       </glib:signal>
32275     </class>
32276     <function name="color_button_new" c:identifier="gtk_color_button_new">
32277       <return-value>
32278         <type name="GtkWidget*" c:type="GtkWidget*"/>
32279       </return-value>
32280     </function>
32281     <function name="color_button_new_with_color"
32282               c:identifier="gtk_color_button_new_with_color">
32283       <return-value>
32284         <type name="GtkWidget*" c:type="GtkWidget*"/>
32285       </return-value>
32286       <parameters>
32287         <parameter name="color">
32288           <type name="GdkColor" c:type="GdkColor*"/>
32289         </parameter>
32290       </parameters>
32291     </function>
32292     <class name="VBox"
32293            c:type="GtkVBox"
32294            parent="Box"
32295            glib:type-name="GtkVBox"
32296            glib:get-type="gtk_vbox_get_type">
32297     </class>
32298     <function name="vbox_new" c:identifier="gtk_vbox_new">
32299       <return-value>
32300         <type name="GtkWidget*" c:type="GtkWidget*"/>
32301       </return-value>
32302       <parameters>
32303         <parameter name="homogeneous">
32304           <type name="boolean" c:type="gboolean"/>
32305         </parameter>
32306         <parameter name="spacing">
32307           <type name="int32" c:type="gint"/>
32308         </parameter>
32309       </parameters>
32310     </function>
32311     <callback name="GtkColorSelectionChangePaletteFunc">
32312       <return-value>
32313         <type name="none" c:type="void"/>
32314       </return-value>
32315       <parameters>
32316         <parameter name="colors">
32317           <type name="GdkColor*" c:type="GdkColor*"/>
32318         </parameter>
32319         <parameter name="n_colors">
32320           <type name="int32" c:type="gint"/>
32321         </parameter>
32322       </parameters>
32323     </callback>
32324     <callback name="GtkColorSelectionChangePaletteWithScreenFunc">
32325       <return-value>
32326         <type name="none" c:type="void"/>
32327       </return-value>
32328       <parameters>
32329         <parameter name="screen">
32330           <type name="GdkScreen*" c:type="GdkScreen*"/>
32331         </parameter>
32332         <parameter name="colors">
32333           <type name="GdkColor*" c:type="GdkColor*"/>
32334         </parameter>
32335         <parameter name="n_colors">
32336           <type name="int32" c:type="gint"/>
32337         </parameter>
32338       </parameters>
32339     </callback>
32340     <class name="ColorSelection"
32341            c:type="GtkColorSelection"
32342            parent="VBox"
32343            glib:type-name="GtkColorSelection"
32344            glib:get-type="gtk_color_selection_get_type">
32345       <method name="get_has_opacity_control"
32346               c:identifier="gtk_color_selection_get_has_opacity_control">
32347         <return-value>
32348           <type name="boolean" c:type="gboolean"/>
32349         </return-value>
32350         <parameters>
32351           <parameter name="colorsel">
32352             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32353           </parameter>
32354         </parameters>
32355       </method>
32356       <method name="set_has_opacity_control"
32357               c:identifier="gtk_color_selection_set_has_opacity_control">
32358         <return-value>
32359           <type name="none" c:type="void"/>
32360         </return-value>
32361         <parameters>
32362           <parameter name="colorsel">
32363             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32364           </parameter>
32365           <parameter name="has_opacity">
32366             <type name="boolean" c:type="gboolean"/>
32367           </parameter>
32368         </parameters>
32369       </method>
32370       <method name="get_has_palette"
32371               c:identifier="gtk_color_selection_get_has_palette">
32372         <return-value>
32373           <type name="boolean" c:type="gboolean"/>
32374         </return-value>
32375         <parameters>
32376           <parameter name="colorsel">
32377             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32378           </parameter>
32379         </parameters>
32380       </method>
32381       <method name="set_has_palette"
32382               c:identifier="gtk_color_selection_set_has_palette">
32383         <return-value>
32384           <type name="none" c:type="void"/>
32385         </return-value>
32386         <parameters>
32387           <parameter name="colorsel">
32388             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32389           </parameter>
32390           <parameter name="has_palette">
32391             <type name="boolean" c:type="gboolean"/>
32392           </parameter>
32393         </parameters>
32394       </method>
32395       <method name="set_current_color"
32396               c:identifier="gtk_color_selection_set_current_color">
32397         <return-value>
32398           <type name="none" c:type="void"/>
32399         </return-value>
32400         <parameters>
32401           <parameter name="colorsel">
32402             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32403           </parameter>
32404           <parameter name="color">
32405             <type name="GdkColor" c:type="GdkColor*"/>
32406           </parameter>
32407         </parameters>
32408       </method>
32409       <method name="set_current_alpha"
32410               c:identifier="gtk_color_selection_set_current_alpha">
32411         <return-value>
32412           <type name="none" c:type="void"/>
32413         </return-value>
32414         <parameters>
32415           <parameter name="colorsel">
32416             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32417           </parameter>
32418           <parameter name="alpha">
32419             <type name="uint16" c:type="guint16"/>
32420           </parameter>
32421         </parameters>
32422       </method>
32423       <method name="get_current_color"
32424               c:identifier="gtk_color_selection_get_current_color">
32425         <return-value>
32426           <type name="none" c:type="void"/>
32427         </return-value>
32428         <parameters>
32429           <parameter name="colorsel">
32430             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32431           </parameter>
32432           <parameter name="color">
32433             <type name="GdkColor" c:type="GdkColor*"/>
32434           </parameter>
32435         </parameters>
32436       </method>
32437       <method name="get_current_alpha"
32438               c:identifier="gtk_color_selection_get_current_alpha">
32439         <return-value>
32440           <type name="uint16" c:type="guint16"/>
32441         </return-value>
32442         <parameters>
32443           <parameter name="colorsel">
32444             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32445           </parameter>
32446         </parameters>
32447       </method>
32448       <method name="set_previous_color"
32449               c:identifier="gtk_color_selection_set_previous_color">
32450         <return-value>
32451           <type name="none" c:type="void"/>
32452         </return-value>
32453         <parameters>
32454           <parameter name="colorsel">
32455             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32456           </parameter>
32457           <parameter name="color">
32458             <type name="GdkColor" c:type="GdkColor*"/>
32459           </parameter>
32460         </parameters>
32461       </method>
32462       <method name="set_previous_alpha"
32463               c:identifier="gtk_color_selection_set_previous_alpha">
32464         <return-value>
32465           <type name="none" c:type="void"/>
32466         </return-value>
32467         <parameters>
32468           <parameter name="colorsel">
32469             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32470           </parameter>
32471           <parameter name="alpha">
32472             <type name="uint16" c:type="guint16"/>
32473           </parameter>
32474         </parameters>
32475       </method>
32476       <method name="get_previous_color"
32477               c:identifier="gtk_color_selection_get_previous_color">
32478         <return-value>
32479           <type name="none" c:type="void"/>
32480         </return-value>
32481         <parameters>
32482           <parameter name="colorsel">
32483             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32484           </parameter>
32485           <parameter name="color">
32486             <type name="GdkColor" c:type="GdkColor*"/>
32487           </parameter>
32488         </parameters>
32489       </method>
32490       <method name="get_previous_alpha"
32491               c:identifier="gtk_color_selection_get_previous_alpha">
32492         <return-value>
32493           <type name="uint16" c:type="guint16"/>
32494         </return-value>
32495         <parameters>
32496           <parameter name="colorsel">
32497             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32498           </parameter>
32499         </parameters>
32500       </method>
32501       <method name="is_adjusting"
32502               c:identifier="gtk_color_selection_is_adjusting">
32503         <return-value>
32504           <type name="boolean" c:type="gboolean"/>
32505         </return-value>
32506         <parameters>
32507           <parameter name="colorsel">
32508             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32509           </parameter>
32510         </parameters>
32511       </method>
32512       <method name="set_color" c:identifier="gtk_color_selection_set_color">
32513         <return-value>
32514           <type name="none" c:type="void"/>
32515         </return-value>
32516         <parameters>
32517           <parameter name="colorsel">
32518             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32519           </parameter>
32520           <parameter name="color">
32521             <type name="gdouble" c:type="gdouble*"/>
32522           </parameter>
32523         </parameters>
32524       </method>
32525       <method name="get_color" c:identifier="gtk_color_selection_get_color">
32526         <return-value>
32527           <type name="none" c:type="void"/>
32528         </return-value>
32529         <parameters>
32530           <parameter name="colorsel">
32531             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32532           </parameter>
32533           <parameter name="color">
32534             <type name="gdouble" c:type="gdouble*"/>
32535           </parameter>
32536         </parameters>
32537       </method>
32538       <method name="set_update_policy"
32539               c:identifier="gtk_color_selection_set_update_policy">
32540         <return-value>
32541           <type name="none" c:type="void"/>
32542         </return-value>
32543         <parameters>
32544           <parameter name="colorsel">
32545             <type name="ColorSelection" c:type="GtkColorSelection*"/>
32546           </parameter>
32547           <parameter name="policy">
32548             <type name="UpdateType" c:type="GtkUpdateType"/>
32549           </parameter>
32550         </parameters>
32551       </method>
32552       <property name="has-palette">
32553         <type name="boolean" c:type="gboolean"/>
32554       </property>
32555       <property name="has-opacity-control">
32556         <type name="boolean" c:type="gboolean"/>
32557       </property>
32558       <property name="current-color">
32559         <type name="GdkColor" c:type="GdkColor"/>
32560       </property>
32561       <property name="current-alpha">
32562         <type name="guint" c:type="guint"/>
32563       </property>
32564       <callback name="color_changed">
32565         <return-value>
32566           <type name="none" c:type="void"/>
32567         </return-value>
32568         <parameters>
32569           <parameter name="color_selection">
32570             <type name="GtkColorSelection*" c:type="GtkColorSelection*"/>
32571           </parameter>
32572         </parameters>
32573       </callback>
32574       <callback name="_gtk_reserved1">
32575         <return-value>
32576           <type name="none" c:type="void"/>
32577         </return-value>
32578       </callback>
32579       <callback name="_gtk_reserved2">
32580         <return-value>
32581           <type name="none" c:type="void"/>
32582         </return-value>
32583       </callback>
32584       <callback name="_gtk_reserved3">
32585         <return-value>
32586           <type name="none" c:type="void"/>
32587         </return-value>
32588       </callback>
32589       <callback name="_gtk_reserved4">
32590         <return-value>
32591           <type name="none" c:type="void"/>
32592         </return-value>
32593       </callback>
32594       <glib:signal name="color-changed">
32595         <return-value>
32596           <type name="none" c:type="void"/>
32597         </return-value>
32598       </glib:signal>
32599     </class>
32600     <function name="color_selection_new"
32601               c:identifier="gtk_color_selection_new">
32602       <return-value>
32603         <type name="GtkWidget*" c:type="GtkWidget*"/>
32604       </return-value>
32605     </function>
32606     <function name="color_selection_palette_from_string"
32607               c:identifier="gtk_color_selection_palette_from_string">
32608       <return-value>
32609         <type name="boolean" c:type="gboolean"/>
32610       </return-value>
32611       <parameters>
32612         <parameter name="str">
32613           <type name="string" c:type="gchar*"/>
32614         </parameter>
32615         <parameter name="colors">
32616           <type name="GdkColor" c:type="GdkColor**"/>
32617         </parameter>
32618         <parameter name="n_colors">
32619           <type name="gint" c:type="gint*"/>
32620         </parameter>
32621       </parameters>
32622     </function>
32623     <function name="color_selection_palette_to_string"
32624               c:identifier="gtk_color_selection_palette_to_string">
32625       <return-value>
32626         <type name="string" c:type="gchar*"/>
32627       </return-value>
32628       <parameters>
32629         <parameter name="colors">
32630           <type name="GdkColor" c:type="GdkColor*"/>
32631         </parameter>
32632         <parameter name="n_colors">
32633           <type name="int32" c:type="gint"/>
32634         </parameter>
32635       </parameters>
32636     </function>
32637     <function name="color_selection_set_change_palette_hook"
32638               c:identifier="gtk_color_selection_set_change_palette_hook">
32639       <return-value>
32640         <type name="GtkColorSelectionChangePaletteFunc"
32641               c:type="GtkColorSelectionChangePaletteFunc"/>
32642       </return-value>
32643       <parameters>
32644         <parameter name="func">
32645           <type name="GtkColorSelectionChangePaletteFunc"
32646                 c:type="GtkColorSelectionChangePaletteFunc"/>
32647         </parameter>
32648       </parameters>
32649     </function>
32650     <function name="color_selection_set_change_palette_with_screen_hook"
32651               c:identifier="gtk_color_selection_set_change_palette_with_screen_hook">
32652       <return-value>
32653         <type name="GtkColorSelectionChangePaletteWithScreenFunc"
32654               c:type="GtkColorSelectionChangePaletteWithScreenFunc"/>
32655       </return-value>
32656       <parameters>
32657         <parameter name="func">
32658           <type name="GtkColorSelectionChangePaletteWithScreenFunc"
32659                 c:type="GtkColorSelectionChangePaletteWithScreenFunc"/>
32660         </parameter>
32661       </parameters>
32662     </function>
32663     <class name="ColorSelectionDialog"
32664            c:type="GtkColorSelectionDialog"
32665            parent="Dialog"
32666            glib:type-name="GtkColorSelectionDialog"
32667            glib:get-type="gtk_color_selection_dialog_get_type">
32668       <callback name="_gtk_reserved1">
32669         <return-value>
32670           <type name="none" c:type="void"/>
32671         </return-value>
32672       </callback>
32673       <callback name="_gtk_reserved2">
32674         <return-value>
32675           <type name="none" c:type="void"/>
32676         </return-value>
32677       </callback>
32678       <callback name="_gtk_reserved3">
32679         <return-value>
32680           <type name="none" c:type="void"/>
32681         </return-value>
32682       </callback>
32683       <callback name="_gtk_reserved4">
32684         <return-value>
32685           <type name="none" c:type="void"/>
32686         </return-value>
32687       </callback>
32688     </class>
32689     <function name="color_selection_dialog_new"
32690               c:identifier="gtk_color_selection_dialog_new">
32691       <return-value>
32692         <type name="GtkWidget*" c:type="GtkWidget*"/>
32693       </return-value>
32694       <parameters>
32695         <parameter name="title">
32696           <type name="string" c:type="gchar*"/>
32697         </parameter>
32698       </parameters>
32699     </function>
32700     <function name="drag_get_data" c:identifier="gtk_drag_get_data">
32701       <return-value>
32702         <type name="none" c:type="void"/>
32703       </return-value>
32704       <parameters>
32705         <parameter name="widget">
32706           <type name="Widget" c:type="GtkWidget*"/>
32707         </parameter>
32708         <parameter name="context">
32709           <type name="Gdk.DragContext" c:type="GdkDragContext*"/>
32710         </parameter>
32711         <parameter name="target">
32712           <type name="GdkAtom" c:type="GdkAtom"/>
32713         </parameter>
32714         <parameter name="time_">
32715           <type name="uint32" c:type="guint32"/>
32716         </parameter>
32717       </parameters>
32718     </function>
32719     <function name="drag_finish" c:identifier="gtk_drag_finish">
32720       <return-value>
32721         <type name="none" c:type="void"/>
32722       </return-value>
32723       <parameters>
32724         <parameter name="context">
32725           <type name="Gdk.DragContext" c:type="GdkDragContext*"/>
32726         </parameter>
32727         <parameter name="success">
32728           <type name="boolean" c:type="gboolean"/>
32729         </parameter>
32730         <parameter name="del">
32731           <type name="boolean" c:type="gboolean"/>
32732         </parameter>
32733         <parameter name="time_">
32734           <type name="uint32" c:type="guint32"/>
32735         </parameter>
32736       </parameters>
32737     </function>
32738     <function name="drag_get_source_widget"
32739               c:identifier="gtk_drag_get_source_widget">
32740       <return-value>
32741         <type name="GtkWidget*" c:type="GtkWidget*"/>
32742       </return-value>
32743       <parameters>
32744         <parameter name="context">
32745           <type name="Gdk.DragContext" c:type="GdkDragContext*"/>
32746         </parameter>
32747       </parameters>
32748     </function>
32749     <function name="drag_highlight" c:identifier="gtk_drag_highlight">
32750       <return-value>
32751         <type name="none" c:type="void"/>
32752       </return-value>
32753       <parameters>
32754         <parameter name="widget">
32755           <type name="Widget" c:type="GtkWidget*"/>
32756         </parameter>
32757       </parameters>
32758     </function>
32759     <function name="drag_unhighlight" c:identifier="gtk_drag_unhighlight">
32760       <return-value>
32761         <type name="none" c:type="void"/>
32762       </return-value>
32763       <parameters>
32764         <parameter name="widget">
32765           <type name="Widget" c:type="GtkWidget*"/>
32766         </parameter>
32767       </parameters>
32768     </function>
32769     <function name="drag_dest_set" c:identifier="gtk_drag_dest_set">
32770       <return-value>
32771         <type name="none" c:type="void"/>
32772       </return-value>
32773       <parameters>
32774         <parameter name="widget">
32775           <type name="Widget" c:type="GtkWidget*"/>
32776         </parameter>
32777         <parameter name="flags">
32778           <type name="DestDefaults" c:type="GtkDestDefaults"/>
32779         </parameter>
32780         <parameter name="targets">
32781           <type name="GtkTargetEntry" c:type="GtkTargetEntry*"/>
32782         </parameter>
32783         <parameter name="n_targets">
32784           <type name="int32" c:type="gint"/>
32785         </parameter>
32786         <parameter name="actions">
32787           <type name="GdkDragAction" c:type="GdkDragAction"/>
32788         </parameter>
32789       </parameters>
32790     </function>
32791     <function name="drag_dest_set_proxy"
32792               c:identifier="gtk_drag_dest_set_proxy">
32793       <return-value>
32794         <type name="none" c:type="void"/>
32795       </return-value>
32796       <parameters>
32797         <parameter name="widget">
32798           <type name="Widget" c:type="GtkWidget*"/>
32799         </parameter>
32800         <parameter name="proxy_window">
32801           <type name="Gdk.Window" c:type="GdkWindow*"/>
32802         </parameter>
32803         <parameter name="protocol">
32804           <type name="GdkDragProtocol" c:type="GdkDragProtocol"/>
32805         </parameter>
32806         <parameter name="use_coordinates">
32807           <type name="boolean" c:type="gboolean"/>
32808         </parameter>
32809       </parameters>
32810     </function>
32811     <function name="drag_dest_unset" c:identifier="gtk_drag_dest_unset">
32812       <return-value>
32813         <type name="none" c:type="void"/>
32814       </return-value>
32815       <parameters>
32816         <parameter name="widget">
32817           <type name="Widget" c:type="GtkWidget*"/>
32818         </parameter>
32819       </parameters>
32820     </function>
32821     <function name="drag_dest_find_target"
32822               c:identifier="gtk_drag_dest_find_target">
32823       <return-value>
32824         <type name="GdkAtom" c:type="GdkAtom"/>
32825       </return-value>
32826       <parameters>
32827         <parameter name="widget">
32828           <type name="Widget" c:type="GtkWidget*"/>
32829         </parameter>
32830         <parameter name="context">
32831           <type name="Gdk.DragContext" c:type="GdkDragContext*"/>
32832         </parameter>
32833         <parameter name="target_list">
32834           <type name="TargetList" c:type="GtkTargetList*"/>
32835         </parameter>
32836       </parameters>
32837     </function>
32838     <function name="drag_dest_get_target_list"
32839               c:identifier="gtk_drag_dest_get_target_list">
32840       <return-value>
32841         <type name="GtkTargetList*" c:type="GtkTargetList*"/>
32842       </return-value>
32843       <parameters>
32844         <parameter name="widget">
32845           <type name="Widget" c:type="GtkWidget*"/>
32846         </parameter>
32847       </parameters>
32848     </function>
32849     <function name="drag_dest_set_target_list"
32850               c:identifier="gtk_drag_dest_set_target_list">
32851       <return-value>
32852         <type name="none" c:type="void"/>
32853       </return-value>
32854       <parameters>
32855         <parameter name="widget">
32856           <type name="Widget" c:type="GtkWidget*"/>
32857         </parameter>
32858         <parameter name="target_list">
32859           <type name="TargetList" c:type="GtkTargetList*"/>
32860         </parameter>
32861       </parameters>
32862     </function>
32863     <function name="drag_dest_add_text_targets"
32864               c:identifier="gtk_drag_dest_add_text_targets">
32865       <return-value>
32866         <type name="none" c:type="void"/>
32867       </return-value>
32868       <parameters>
32869         <parameter name="widget">
32870           <type name="Widget" c:type="GtkWidget*"/>
32871         </parameter>
32872       </parameters>
32873     </function>
32874     <function name="drag_dest_add_image_targets"
32875               c:identifier="gtk_drag_dest_add_image_targets">
32876       <return-value>
32877         <type name="none" c:type="void"/>
32878       </return-value>
32879       <parameters>
32880         <parameter name="widget">
32881           <type name="Widget" c:type="GtkWidget*"/>
32882         </parameter>
32883       </parameters>
32884     </function>
32885     <function name="drag_dest_add_uri_targets"
32886               c:identifier="gtk_drag_dest_add_uri_targets">
32887       <return-value>
32888         <type name="none" c:type="void"/>
32889       </return-value>
32890       <parameters>
32891         <parameter name="widget">
32892           <type name="Widget" c:type="GtkWidget*"/>
32893         </parameter>
32894       </parameters>
32895     </function>
32896     <function name="drag_dest_set_track_motion"
32897               c:identifier="gtk_drag_dest_set_track_motion">
32898       <return-value>
32899         <type name="none" c:type="void"/>
32900       </return-value>
32901       <parameters>
32902         <parameter name="widget">
32903           <type name="Widget" c:type="GtkWidget*"/>
32904         </parameter>
32905         <parameter name="track_motion">
32906           <type name="boolean" c:type="gboolean"/>
32907         </parameter>
32908       </parameters>
32909     </function>
32910     <function name="drag_dest_get_track_motion"
32911               c:identifier="gtk_drag_dest_get_track_motion">
32912       <return-value>
32913         <type name="boolean" c:type="gboolean"/>
32914       </return-value>
32915       <parameters>
32916         <parameter name="widget">
32917           <type name="Widget" c:type="GtkWidget*"/>
32918         </parameter>
32919       </parameters>
32920     </function>
32921     <function name="drag_source_set" c:identifier="gtk_drag_source_set">
32922       <return-value>
32923         <type name="none" c:type="void"/>
32924       </return-value>
32925       <parameters>
32926         <parameter name="widget">
32927           <type name="Widget" c:type="GtkWidget*"/>
32928         </parameter>
32929         <parameter name="start_button_mask">
32930           <type name="GdkModifierType" c:type="GdkModifierType"/>
32931         </parameter>
32932         <parameter name="targets">
32933           <type name="GtkTargetEntry" c:type="GtkTargetEntry*"/>
32934         </parameter>
32935         <parameter name="n_targets">
32936           <type name="int32" c:type="gint"/>
32937         </parameter>
32938         <parameter name="actions">
32939           <type name="GdkDragAction" c:type="GdkDragAction"/>
32940         </parameter>
32941       </parameters>
32942     </function>
32943     <function name="drag_source_unset" c:identifier="gtk_drag_source_unset">
32944       <return-value>
32945         <type name="none" c:type="void"/>
32946       </return-value>
32947       <parameters>
32948         <parameter name="widget">
32949           <type name="Widget" c:type="GtkWidget*"/>
32950         </parameter>
32951       </parameters>
32952     </function>
32953     <function name="drag_source_get_target_list"
32954               c:identifier="gtk_drag_source_get_target_list">
32955       <return-value>
32956         <type name="GtkTargetList*" c:type="GtkTargetList*"/>
32957       </return-value>
32958       <parameters>
32959         <parameter name="widget">
32960           <type name="Widget" c:type="GtkWidget*"/>
32961         </parameter>
32962       </parameters>
32963     </function>
32964     <function name="drag_source_set_target_list"
32965               c:identifier="gtk_drag_source_set_target_list">
32966       <return-value>
32967         <type name="none" c:type="void"/>
32968       </return-value>
32969       <parameters>
32970         <parameter name="widget">
32971           <type name="Widget" c:type="GtkWidget*"/>
32972         </parameter>
32973         <parameter name="target_list">
32974           <type name="TargetList" c:type="GtkTargetList*"/>
32975         </parameter>
32976       </parameters>
32977     </function>
32978     <function name="drag_source_add_text_targets"
32979               c:identifier="gtk_drag_source_add_text_targets">
32980       <return-value>
32981         <type name="none" c:type="void"/>
32982       </return-value>
32983       <parameters>
32984         <parameter name="widget">
32985           <type name="Widget" c:type="GtkWidget*"/>
32986         </parameter>
32987       </parameters>
32988     </function>
32989     <function name="drag_source_add_image_targets"
32990               c:identifier="gtk_drag_source_add_image_targets">
32991       <return-value>
32992         <type name="none" c:type="void"/>
32993       </return-value>
32994       <parameters>
32995         <parameter name="widget">
32996           <type name="Widget" c:type="GtkWidget*"/>
32997         </parameter>
32998       </parameters>
32999     </function>
33000     <function name="drag_source_add_uri_targets"
33001               c:identifier="gtk_drag_source_add_uri_targets">
33002       <return-value>
33003         <type name="none" c:type="void"/>
33004       </return-value>
33005       <parameters>
33006         <parameter name="widget">
33007           <type name="Widget" c:type="GtkWidget*"/>
33008         </parameter>
33009       </parameters>
33010     </function>
33011     <function name="drag_source_set_icon"
33012               c:identifier="gtk_drag_source_set_icon">
33013       <return-value>
33014         <type name="none" c:type="void"/>
33015       </return-value>
33016       <parameters>
33017         <parameter name="widget">
33018           <type name="Widget" c:type="GtkWidget*"/>
33019         </parameter>
33020         <parameter name="colormap">
33021           <type name="Gdk.Colormap" c:type="GdkColormap*"/>
33022         </parameter>
33023         <parameter name="pixmap">
33024           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
33025         </parameter>
33026         <parameter name="mask" allow-none="1">
33027           <type name="GdkBitmap" c:type="GdkBitmap*"/>
33028         </parameter>
33029       </parameters>
33030     </function>
33031     <function name="drag_source_set_icon_pixbuf"
33032               c:identifier="gtk_drag_source_set_icon_pixbuf">
33033       <return-value>
33034         <type name="none" c:type="void"/>
33035       </return-value>
33036       <parameters>
33037         <parameter name="widget">
33038           <type name="Widget" c:type="GtkWidget*"/>
33039         </parameter>
33040         <parameter name="pixbuf">
33041           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
33042         </parameter>
33043       </parameters>
33044     </function>
33045     <function name="drag_source_set_icon_stock"
33046               c:identifier="gtk_drag_source_set_icon_stock">
33047       <return-value>
33048         <type name="none" c:type="void"/>
33049       </return-value>
33050       <parameters>
33051         <parameter name="widget">
33052           <type name="Widget" c:type="GtkWidget*"/>
33053         </parameter>
33054         <parameter name="stock_id">
33055           <type name="string" c:type="gchar*"/>
33056         </parameter>
33057       </parameters>
33058     </function>
33059     <function name="drag_source_set_icon_name"
33060               c:identifier="gtk_drag_source_set_icon_name">
33061       <return-value>
33062         <type name="none" c:type="void"/>
33063       </return-value>
33064       <parameters>
33065         <parameter name="widget">
33066           <type name="Widget" c:type="GtkWidget*"/>
33067         </parameter>
33068         <parameter name="icon_name">
33069           <type name="string" c:type="gchar*"/>
33070         </parameter>
33071       </parameters>
33072     </function>
33073     <function name="drag_begin" c:identifier="gtk_drag_begin">
33074       <return-value>
33075         <type name="GdkDragContext*" c:type="GdkDragContext*"/>
33076       </return-value>
33077       <parameters>
33078         <parameter name="widget">
33079           <type name="Widget" c:type="GtkWidget*"/>
33080         </parameter>
33081         <parameter name="targets">
33082           <type name="TargetList" c:type="GtkTargetList*"/>
33083         </parameter>
33084         <parameter name="actions">
33085           <type name="GdkDragAction" c:type="GdkDragAction"/>
33086         </parameter>
33087         <parameter name="button">
33088           <type name="int32" c:type="gint"/>
33089         </parameter>
33090         <parameter name="event">
33091           <type name="GdkEvent" c:type="GdkEvent*"/>
33092         </parameter>
33093       </parameters>
33094     </function>
33095     <function name="drag_set_icon_widget"
33096               c:identifier="gtk_drag_set_icon_widget">
33097       <return-value>
33098         <type name="none" c:type="void"/>
33099       </return-value>
33100       <parameters>
33101         <parameter name="context">
33102           <type name="Gdk.DragContext" c:type="GdkDragContext*"/>
33103         </parameter>
33104         <parameter name="widget">
33105           <type name="Widget" c:type="GtkWidget*"/>
33106         </parameter>
33107         <parameter name="hot_x">
33108           <type name="int32" c:type="gint"/>
33109         </parameter>
33110         <parameter name="hot_y">
33111           <type name="int32" c:type="gint"/>
33112         </parameter>
33113       </parameters>
33114     </function>
33115     <function name="drag_set_icon_pixmap"
33116               c:identifier="gtk_drag_set_icon_pixmap">
33117       <return-value>
33118         <type name="none" c:type="void"/>
33119       </return-value>
33120       <parameters>
33121         <parameter name="context">
33122           <type name="Gdk.DragContext" c:type="GdkDragContext*"/>
33123         </parameter>
33124         <parameter name="colormap">
33125           <type name="Gdk.Colormap" c:type="GdkColormap*"/>
33126         </parameter>
33127         <parameter name="pixmap">
33128           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
33129         </parameter>
33130         <parameter name="mask">
33131           <type name="GdkBitmap" c:type="GdkBitmap*"/>
33132         </parameter>
33133         <parameter name="hot_x">
33134           <type name="int32" c:type="gint"/>
33135         </parameter>
33136         <parameter name="hot_y">
33137           <type name="int32" c:type="gint"/>
33138         </parameter>
33139       </parameters>
33140     </function>
33141     <function name="drag_set_icon_pixbuf"
33142               c:identifier="gtk_drag_set_icon_pixbuf">
33143       <return-value>
33144         <type name="none" c:type="void"/>
33145       </return-value>
33146       <parameters>
33147         <parameter name="context">
33148           <type name="Gdk.DragContext" c:type="GdkDragContext*"/>
33149         </parameter>
33150         <parameter name="pixbuf">
33151           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
33152         </parameter>
33153         <parameter name="hot_x">
33154           <type name="int32" c:type="gint"/>
33155         </parameter>
33156         <parameter name="hot_y">
33157           <type name="int32" c:type="gint"/>
33158         </parameter>
33159       </parameters>
33160     </function>
33161     <function name="drag_set_icon_stock"
33162               c:identifier="gtk_drag_set_icon_stock">
33163       <return-value>
33164         <type name="none" c:type="void"/>
33165       </return-value>
33166       <parameters>
33167         <parameter name="context">
33168           <type name="Gdk.DragContext" c:type="GdkDragContext*"/>
33169         </parameter>
33170         <parameter name="stock_id">
33171           <type name="string" c:type="gchar*"/>
33172         </parameter>
33173         <parameter name="hot_x">
33174           <type name="int32" c:type="gint"/>
33175         </parameter>
33176         <parameter name="hot_y">
33177           <type name="int32" c:type="gint"/>
33178         </parameter>
33179       </parameters>
33180     </function>
33181     <function name="drag_set_icon_name" c:identifier="gtk_drag_set_icon_name">
33182       <return-value>
33183         <type name="none" c:type="void"/>
33184       </return-value>
33185       <parameters>
33186         <parameter name="context">
33187           <type name="Gdk.DragContext" c:type="GdkDragContext*"/>
33188         </parameter>
33189         <parameter name="icon_name">
33190           <type name="string" c:type="gchar*"/>
33191         </parameter>
33192         <parameter name="hot_x">
33193           <type name="int32" c:type="gint"/>
33194         </parameter>
33195         <parameter name="hot_y">
33196           <type name="int32" c:type="gint"/>
33197         </parameter>
33198       </parameters>
33199     </function>
33200     <function name="drag_set_icon_default"
33201               c:identifier="gtk_drag_set_icon_default">
33202       <return-value>
33203         <type name="none" c:type="void"/>
33204       </return-value>
33205       <parameters>
33206         <parameter name="context">
33207           <type name="Gdk.DragContext" c:type="GdkDragContext*"/>
33208         </parameter>
33209       </parameters>
33210     </function>
33211     <function name="drag_check_threshold"
33212               c:identifier="gtk_drag_check_threshold">
33213       <return-value>
33214         <type name="boolean" c:type="gboolean"/>
33215       </return-value>
33216       <parameters>
33217         <parameter name="widget">
33218           <type name="Widget" c:type="GtkWidget*"/>
33219         </parameter>
33220         <parameter name="start_x">
33221           <type name="int32" c:type="gint"/>
33222         </parameter>
33223         <parameter name="start_y">
33224           <type name="int32" c:type="gint"/>
33225         </parameter>
33226         <parameter name="current_x">
33227           <type name="int32" c:type="gint"/>
33228         </parameter>
33229         <parameter name="current_y">
33230           <type name="int32" c:type="gint"/>
33231         </parameter>
33232       </parameters>
33233     </function>
33234     <function name="drag_source_handle_event"
33235               c:identifier="_gtk_drag_source_handle_event">
33236       <return-value>
33237         <type name="none" c:type="void"/>
33238       </return-value>
33239       <parameters>
33240         <parameter name="widget">
33241           <type name="Widget" c:type="GtkWidget*"/>
33242         </parameter>
33243         <parameter name="event">
33244           <type name="GdkEvent" c:type="GdkEvent*"/>
33245         </parameter>
33246       </parameters>
33247     </function>
33248     <function name="drag_dest_handle_event"
33249               c:identifier="_gtk_drag_dest_handle_event">
33250       <return-value>
33251         <type name="none" c:type="void"/>
33252       </return-value>
33253       <parameters>
33254         <parameter name="toplevel">
33255           <type name="Widget" c:type="GtkWidget*"/>
33256         </parameter>
33257         <parameter name="event">
33258           <type name="GdkEvent" c:type="GdkEvent*"/>
33259         </parameter>
33260       </parameters>
33261     </function>
33262     <function name="drag_set_default_icon"
33263               c:identifier="gtk_drag_set_default_icon">
33264       <return-value>
33265         <type name="none" c:type="void"/>
33266       </return-value>
33267       <parameters>
33268         <parameter name="colormap">
33269           <type name="Gdk.Colormap" c:type="GdkColormap*"/>
33270         </parameter>
33271         <parameter name="pixmap">
33272           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
33273         </parameter>
33274         <parameter name="mask">
33275           <type name="GdkBitmap" c:type="GdkBitmap*"/>
33276         </parameter>
33277         <parameter name="hot_x">
33278           <type name="int32" c:type="gint"/>
33279         </parameter>
33280         <parameter name="hot_y">
33281           <type name="int32" c:type="gint"/>
33282         </parameter>
33283       </parameters>
33284     </function>
33285     <record name="GtkEditable" c:type="GtkEditable"/>
33286     <interface name="Editable"
33287                c:type="GtkEditable"
33288                glib:type-name="GtkEditable"
33289                glib:get-type="gtk_editable_get_type">
33290       <callback name="insert_text">
33291         <return-value>
33292           <type name="none" c:type="void"/>
33293         </return-value>
33294         <parameters>
33295           <parameter name="editable">
33296             <type name="GtkEditable*" c:type="GtkEditable*"/>
33297           </parameter>
33298           <parameter name="text">
33299             <type name="string" c:type="gchar*"/>
33300           </parameter>
33301           <parameter name="length">
33302             <type name="int32" c:type="gint"/>
33303           </parameter>
33304           <parameter name="position">
33305             <type name="gint*" c:type="gint*"/>
33306           </parameter>
33307         </parameters>
33308       </callback>
33309       <callback name="delete_text">
33310         <return-value>
33311           <type name="none" c:type="void"/>
33312         </return-value>
33313         <parameters>
33314           <parameter name="editable">
33315             <type name="GtkEditable*" c:type="GtkEditable*"/>
33316           </parameter>
33317           <parameter name="start_pos">
33318             <type name="int32" c:type="gint"/>
33319           </parameter>
33320           <parameter name="end_pos">
33321             <type name="int32" c:type="gint"/>
33322           </parameter>
33323         </parameters>
33324       </callback>
33325       <callback name="changed">
33326         <return-value>
33327           <type name="none" c:type="void"/>
33328         </return-value>
33329         <parameters>
33330           <parameter name="editable">
33331             <type name="GtkEditable*" c:type="GtkEditable*"/>
33332           </parameter>
33333         </parameters>
33334       </callback>
33335       <callback name="do_insert_text">
33336         <return-value>
33337           <type name="none" c:type="void"/>
33338         </return-value>
33339         <parameters>
33340           <parameter name="editable">
33341             <type name="GtkEditable*" c:type="GtkEditable*"/>
33342           </parameter>
33343           <parameter name="text">
33344             <type name="string" c:type="gchar*"/>
33345           </parameter>
33346           <parameter name="length">
33347             <type name="int32" c:type="gint"/>
33348           </parameter>
33349           <parameter name="position">
33350             <type name="gint*" c:type="gint*"/>
33351           </parameter>
33352         </parameters>
33353       </callback>
33354       <callback name="do_delete_text">
33355         <return-value>
33356           <type name="none" c:type="void"/>
33357         </return-value>
33358         <parameters>
33359           <parameter name="editable">
33360             <type name="GtkEditable*" c:type="GtkEditable*"/>
33361           </parameter>
33362           <parameter name="start_pos">
33363             <type name="int32" c:type="gint"/>
33364           </parameter>
33365           <parameter name="end_pos">
33366             <type name="int32" c:type="gint"/>
33367           </parameter>
33368         </parameters>
33369       </callback>
33370       <callback name="get_chars">
33371         <return-value>
33372           <type name="string" c:type="gchar*"/>
33373         </return-value>
33374         <parameters>
33375           <parameter name="editable">
33376             <type name="GtkEditable*" c:type="GtkEditable*"/>
33377           </parameter>
33378           <parameter name="start_pos">
33379             <type name="int32" c:type="gint"/>
33380           </parameter>
33381           <parameter name="end_pos">
33382             <type name="int32" c:type="gint"/>
33383           </parameter>
33384         </parameters>
33385       </callback>
33386       <callback name="set_selection_bounds">
33387         <return-value>
33388           <type name="none" c:type="void"/>
33389         </return-value>
33390         <parameters>
33391           <parameter name="editable">
33392             <type name="GtkEditable*" c:type="GtkEditable*"/>
33393           </parameter>
33394           <parameter name="start_pos">
33395             <type name="int32" c:type="gint"/>
33396           </parameter>
33397           <parameter name="end_pos">
33398             <type name="int32" c:type="gint"/>
33399           </parameter>
33400         </parameters>
33401       </callback>
33402       <callback name="get_selection_bounds">
33403         <return-value>
33404           <type name="boolean" c:type="gboolean"/>
33405         </return-value>
33406         <parameters>
33407           <parameter name="editable">
33408             <type name="GtkEditable*" c:type="GtkEditable*"/>
33409           </parameter>
33410           <parameter name="start_pos">
33411             <type name="gint*" c:type="gint*"/>
33412           </parameter>
33413           <parameter name="end_pos">
33414             <type name="gint*" c:type="gint*"/>
33415           </parameter>
33416         </parameters>
33417       </callback>
33418       <callback name="set_position">
33419         <return-value>
33420           <type name="none" c:type="void"/>
33421         </return-value>
33422         <parameters>
33423           <parameter name="editable">
33424             <type name="GtkEditable*" c:type="GtkEditable*"/>
33425           </parameter>
33426           <parameter name="position">
33427             <type name="int32" c:type="gint"/>
33428           </parameter>
33429         </parameters>
33430       </callback>
33431       <callback name="get_position">
33432         <return-value>
33433           <type name="int32" c:type="gint"/>
33434         </return-value>
33435         <parameters>
33436           <parameter name="editable">
33437             <type name="GtkEditable*" c:type="GtkEditable*"/>
33438           </parameter>
33439         </parameters>
33440       </callback>
33441       <glib:signal name="changed">
33442         <return-value>
33443           <type name="none" c:type="void"/>
33444         </return-value>
33445       </glib:signal>
33446       <glib:signal name="insert-text">
33447         <return-value>
33448           <type name="none" c:type="void"/>
33449         </return-value>
33450         <parameters>
33451           <parameter name="object">
33452             <type name="string" c:type="gchararray"/>
33453           </parameter>
33454           <parameter name="p0">
33455             <type name="int32" c:type="gint"/>
33456           </parameter>
33457           <parameter name="p1">
33458             <type name="any" c:type="gpointer"/>
33459           </parameter>
33460         </parameters>
33461       </glib:signal>
33462       <glib:signal name="delete-text">
33463         <return-value>
33464           <type name="none" c:type="void"/>
33465         </return-value>
33466         <parameters>
33467           <parameter name="object">
33468             <type name="int32" c:type="gint"/>
33469           </parameter>
33470           <parameter name="p0">
33471             <type name="int32" c:type="gint"/>
33472           </parameter>
33473         </parameters>
33474       </glib:signal>
33475     </interface>
33476     <function name="editable_select_region"
33477               c:identifier="gtk_editable_select_region">
33478       <return-value>
33479         <type name="none" c:type="void"/>
33480       </return-value>
33481       <parameters>
33482         <parameter name="editable">
33483           <type name="Editable" c:type="GtkEditable*"/>
33484         </parameter>
33485         <parameter name="start">
33486           <type name="int32" c:type="gint"/>
33487         </parameter>
33488         <parameter name="end">
33489           <type name="int32" c:type="gint"/>
33490         </parameter>
33491       </parameters>
33492     </function>
33493     <function name="editable_get_selection_bounds"
33494               c:identifier="gtk_editable_get_selection_bounds">
33495       <return-value>
33496         <type name="boolean" c:type="gboolean"/>
33497       </return-value>
33498       <parameters>
33499         <parameter name="editable">
33500           <type name="Editable" c:type="GtkEditable*"/>
33501         </parameter>
33502         <parameter name="start">
33503           <type name="gint" c:type="gint*"/>
33504         </parameter>
33505         <parameter name="end">
33506           <type name="gint" c:type="gint*"/>
33507         </parameter>
33508       </parameters>
33509     </function>
33510     <function name="editable_insert_text"
33511               c:identifier="gtk_editable_insert_text">
33512       <return-value>
33513         <type name="none" c:type="void"/>
33514       </return-value>
33515       <parameters>
33516         <parameter name="editable">
33517           <type name="Editable" c:type="GtkEditable*"/>
33518         </parameter>
33519         <parameter name="new_text">
33520           <type name="string" c:type="gchar*"/>
33521         </parameter>
33522         <parameter name="new_text_length">
33523           <type name="int32" c:type="gint"/>
33524         </parameter>
33525         <parameter name="position" direction="inout">
33526           <type name="gint" c:type="gint*"/>
33527         </parameter>
33528       </parameters>
33529     </function>
33530     <function name="editable_delete_text"
33531               c:identifier="gtk_editable_delete_text">
33532       <return-value>
33533         <type name="none" c:type="void"/>
33534       </return-value>
33535       <parameters>
33536         <parameter name="editable">
33537           <type name="Editable" c:type="GtkEditable*"/>
33538         </parameter>
33539         <parameter name="start_pos">
33540           <type name="int32" c:type="gint"/>
33541         </parameter>
33542         <parameter name="end_pos">
33543           <type name="int32" c:type="gint"/>
33544         </parameter>
33545       </parameters>
33546     </function>
33547     <function name="editable_get_chars" c:identifier="gtk_editable_get_chars">
33548       <return-value>
33549         <type name="string" c:type="gchar*"/>
33550       </return-value>
33551       <parameters>
33552         <parameter name="editable">
33553           <type name="Editable" c:type="GtkEditable*"/>
33554         </parameter>
33555         <parameter name="start_pos">
33556           <type name="int32" c:type="gint"/>
33557         </parameter>
33558         <parameter name="end_pos">
33559           <type name="int32" c:type="gint"/>
33560         </parameter>
33561       </parameters>
33562     </function>
33563     <function name="editable_cut_clipboard"
33564               c:identifier="gtk_editable_cut_clipboard">
33565       <return-value>
33566         <type name="none" c:type="void"/>
33567       </return-value>
33568       <parameters>
33569         <parameter name="editable">
33570           <type name="Editable" c:type="GtkEditable*"/>
33571         </parameter>
33572       </parameters>
33573     </function>
33574     <function name="editable_copy_clipboard"
33575               c:identifier="gtk_editable_copy_clipboard">
33576       <return-value>
33577         <type name="none" c:type="void"/>
33578       </return-value>
33579       <parameters>
33580         <parameter name="editable">
33581           <type name="Editable" c:type="GtkEditable*"/>
33582         </parameter>
33583       </parameters>
33584     </function>
33585     <function name="editable_paste_clipboard"
33586               c:identifier="gtk_editable_paste_clipboard">
33587       <return-value>
33588         <type name="none" c:type="void"/>
33589       </return-value>
33590       <parameters>
33591         <parameter name="editable">
33592           <type name="Editable" c:type="GtkEditable*"/>
33593         </parameter>
33594       </parameters>
33595     </function>
33596     <function name="editable_delete_selection"
33597               c:identifier="gtk_editable_delete_selection">
33598       <return-value>
33599         <type name="none" c:type="void"/>
33600       </return-value>
33601       <parameters>
33602         <parameter name="editable">
33603           <type name="Editable" c:type="GtkEditable*"/>
33604         </parameter>
33605       </parameters>
33606     </function>
33607     <function name="editable_set_position"
33608               c:identifier="gtk_editable_set_position">
33609       <return-value>
33610         <type name="none" c:type="void"/>
33611       </return-value>
33612       <parameters>
33613         <parameter name="editable">
33614           <type name="Editable" c:type="GtkEditable*"/>
33615         </parameter>
33616         <parameter name="position">
33617           <type name="int32" c:type="gint"/>
33618         </parameter>
33619       </parameters>
33620     </function>
33621     <function name="editable_get_position"
33622               c:identifier="gtk_editable_get_position">
33623       <return-value>
33624         <type name="int32" c:type="gint"/>
33625       </return-value>
33626       <parameters>
33627         <parameter name="editable">
33628           <type name="Editable" c:type="GtkEditable*"/>
33629         </parameter>
33630       </parameters>
33631     </function>
33632     <function name="editable_set_editable"
33633               c:identifier="gtk_editable_set_editable">
33634       <return-value>
33635         <type name="none" c:type="void"/>
33636       </return-value>
33637       <parameters>
33638         <parameter name="editable">
33639           <type name="Editable" c:type="GtkEditable*"/>
33640         </parameter>
33641         <parameter name="is_editable">
33642           <type name="boolean" c:type="gboolean"/>
33643         </parameter>
33644       </parameters>
33645     </function>
33646     <function name="editable_get_editable"
33647               c:identifier="gtk_editable_get_editable">
33648       <return-value>
33649         <type name="boolean" c:type="gboolean"/>
33650       </return-value>
33651       <parameters>
33652         <parameter name="editable">
33653           <type name="Editable" c:type="GtkEditable*"/>
33654         </parameter>
33655       </parameters>
33656     </function>
33657     <class name="IMContext"
33658            c:type="GtkIMContext"
33659            parent="GLib.Object"
33660            glib:type-name="GtkIMContext"
33661            glib:get-type="gtk_im_context_get_type">
33662       <constructor name="simple_new" c:identifier="gtk_im_context_simple_new">
33663         <return-value>
33664           <type name="IMContext" c:type="GtkIMContext*"/>
33665         </return-value>
33666       </constructor>
33667       <method name="set_client_window"
33668               c:identifier="gtk_im_context_set_client_window">
33669         <return-value>
33670           <type name="none" c:type="void"/>
33671         </return-value>
33672         <parameters>
33673           <parameter name="context">
33674             <type name="IMContext" c:type="GtkIMContext*"/>
33675           </parameter>
33676           <parameter name="window">
33677             <type name="Gdk.Window" c:type="GdkWindow*"/>
33678           </parameter>
33679         </parameters>
33680       </method>
33681       <method name="get_preedit_string"
33682               c:identifier="gtk_im_context_get_preedit_string">
33683         <return-value>
33684           <type name="none" c:type="void"/>
33685         </return-value>
33686         <parameters>
33687           <parameter name="context">
33688             <type name="IMContext" c:type="GtkIMContext*"/>
33689           </parameter>
33690           <parameter name="str">
33691             <type name="gchar" c:type="gchar**"/>
33692           </parameter>
33693           <parameter name="attrs">
33694             <type name="PangoAttrList" c:type="PangoAttrList**"/>
33695           </parameter>
33696           <parameter name="cursor_pos">
33697             <type name="gint" c:type="gint*"/>
33698           </parameter>
33699         </parameters>
33700       </method>
33701       <method name="filter_keypress"
33702               c:identifier="gtk_im_context_filter_keypress">
33703         <return-value>
33704           <type name="boolean" c:type="gboolean"/>
33705         </return-value>
33706         <parameters>
33707           <parameter name="context">
33708             <type name="IMContext" c:type="GtkIMContext*"/>
33709           </parameter>
33710           <parameter name="event">
33711             <type name="GdkEventKey" c:type="GdkEventKey*"/>
33712           </parameter>
33713         </parameters>
33714       </method>
33715       <method name="focus_in" c:identifier="gtk_im_context_focus_in">
33716         <return-value>
33717           <type name="none" c:type="void"/>
33718         </return-value>
33719         <parameters>
33720           <parameter name="context">
33721             <type name="IMContext" c:type="GtkIMContext*"/>
33722           </parameter>
33723         </parameters>
33724       </method>
33725       <method name="focus_out" c:identifier="gtk_im_context_focus_out">
33726         <return-value>
33727           <type name="none" c:type="void"/>
33728         </return-value>
33729         <parameters>
33730           <parameter name="context">
33731             <type name="IMContext" c:type="GtkIMContext*"/>
33732           </parameter>
33733         </parameters>
33734       </method>
33735       <method name="reset" c:identifier="gtk_im_context_reset">
33736         <return-value>
33737           <type name="none" c:type="void"/>
33738         </return-value>
33739         <parameters>
33740           <parameter name="context">
33741             <type name="IMContext" c:type="GtkIMContext*"/>
33742           </parameter>
33743         </parameters>
33744       </method>
33745       <method name="set_cursor_location"
33746               c:identifier="gtk_im_context_set_cursor_location">
33747         <return-value>
33748           <type name="none" c:type="void"/>
33749         </return-value>
33750         <parameters>
33751           <parameter name="context">
33752             <type name="IMContext" c:type="GtkIMContext*"/>
33753           </parameter>
33754           <parameter name="area">
33755             <type name="GdkRectangle" c:type="GdkRectangle*"/>
33756           </parameter>
33757         </parameters>
33758       </method>
33759       <method name="set_use_preedit"
33760               c:identifier="gtk_im_context_set_use_preedit">
33761         <return-value>
33762           <type name="none" c:type="void"/>
33763         </return-value>
33764         <parameters>
33765           <parameter name="context">
33766             <type name="IMContext" c:type="GtkIMContext*"/>
33767           </parameter>
33768           <parameter name="use_preedit">
33769             <type name="boolean" c:type="gboolean"/>
33770           </parameter>
33771         </parameters>
33772       </method>
33773       <method name="set_surrounding"
33774               c:identifier="gtk_im_context_set_surrounding">
33775         <return-value>
33776           <type name="none" c:type="void"/>
33777         </return-value>
33778         <parameters>
33779           <parameter name="context">
33780             <type name="IMContext" c:type="GtkIMContext*"/>
33781           </parameter>
33782           <parameter name="text">
33783             <type name="string" c:type="gchar*"/>
33784           </parameter>
33785           <parameter name="len">
33786             <type name="int32" c:type="gint"/>
33787           </parameter>
33788           <parameter name="cursor_index">
33789             <type name="int32" c:type="gint"/>
33790           </parameter>
33791         </parameters>
33792       </method>
33793       <method name="get_surrounding"
33794               c:identifier="gtk_im_context_get_surrounding">
33795         <return-value>
33796           <type name="boolean" c:type="gboolean"/>
33797         </return-value>
33798         <parameters>
33799           <parameter name="context">
33800             <type name="IMContext" c:type="GtkIMContext*"/>
33801           </parameter>
33802           <parameter name="text">
33803             <type name="gchar" c:type="gchar**"/>
33804           </parameter>
33805           <parameter name="cursor_index">
33806             <type name="gint" c:type="gint*"/>
33807           </parameter>
33808         </parameters>
33809       </method>
33810       <method name="delete_surrounding"
33811               c:identifier="gtk_im_context_delete_surrounding">
33812         <return-value>
33813           <type name="boolean" c:type="gboolean"/>
33814         </return-value>
33815         <parameters>
33816           <parameter name="context">
33817             <type name="IMContext" c:type="GtkIMContext*"/>
33818           </parameter>
33819           <parameter name="offset">
33820             <type name="int32" c:type="gint"/>
33821           </parameter>
33822           <parameter name="n_chars">
33823             <type name="int32" c:type="gint"/>
33824           </parameter>
33825         </parameters>
33826       </method>
33827       <callback name="preedit_start">
33828         <return-value>
33829           <type name="none" c:type="void"/>
33830         </return-value>
33831         <parameters>
33832           <parameter name="context">
33833             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
33834           </parameter>
33835         </parameters>
33836       </callback>
33837       <callback name="preedit_end">
33838         <return-value>
33839           <type name="none" c:type="void"/>
33840         </return-value>
33841         <parameters>
33842           <parameter name="context">
33843             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
33844           </parameter>
33845         </parameters>
33846       </callback>
33847       <callback name="preedit_changed">
33848         <return-value>
33849           <type name="none" c:type="void"/>
33850         </return-value>
33851         <parameters>
33852           <parameter name="context">
33853             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
33854           </parameter>
33855         </parameters>
33856       </callback>
33857       <callback name="commit">
33858         <return-value>
33859           <type name="none" c:type="void"/>
33860         </return-value>
33861         <parameters>
33862           <parameter name="context">
33863             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
33864           </parameter>
33865           <parameter name="str">
33866             <type name="string" c:type="gchar*"/>
33867           </parameter>
33868         </parameters>
33869       </callback>
33870       <callback name="retrieve_surrounding">
33871         <return-value>
33872           <type name="boolean" c:type="gboolean"/>
33873         </return-value>
33874         <parameters>
33875           <parameter name="context">
33876             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
33877           </parameter>
33878         </parameters>
33879       </callback>
33880       <callback name="delete_surrounding">
33881         <return-value>
33882           <type name="boolean" c:type="gboolean"/>
33883         </return-value>
33884         <parameters>
33885           <parameter name="context">
33886             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
33887           </parameter>
33888           <parameter name="offset">
33889             <type name="int32" c:type="gint"/>
33890           </parameter>
33891           <parameter name="n_chars">
33892             <type name="int32" c:type="gint"/>
33893           </parameter>
33894         </parameters>
33895       </callback>
33896       <callback name="set_client_window">
33897         <return-value>
33898           <type name="none" c:type="void"/>
33899         </return-value>
33900         <parameters>
33901           <parameter name="context">
33902             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
33903           </parameter>
33904           <parameter name="window">
33905             <type name="GdkWindow*" c:type="GdkWindow*"/>
33906           </parameter>
33907         </parameters>
33908       </callback>
33909       <callback name="get_preedit_string">
33910         <return-value>
33911           <type name="none" c:type="void"/>
33912         </return-value>
33913         <parameters>
33914           <parameter name="context">
33915             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
33916           </parameter>
33917           <parameter name="str">
33918             <type name="gchar**" c:type="gchar**"/>
33919           </parameter>
33920           <parameter name="attrs">
33921             <type name="PangoAttrList**" c:type="PangoAttrList**"/>
33922           </parameter>
33923           <parameter name="cursor_pos">
33924             <type name="gint*" c:type="gint*"/>
33925           </parameter>
33926         </parameters>
33927       </callback>
33928       <callback name="filter_keypress">
33929         <return-value>
33930           <type name="boolean" c:type="gboolean"/>
33931         </return-value>
33932         <parameters>
33933           <parameter name="context">
33934             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
33935           </parameter>
33936           <parameter name="event">
33937             <type name="GdkEventKey*" c:type="GdkEventKey*"/>
33938           </parameter>
33939         </parameters>
33940       </callback>
33941       <callback name="focus_in">
33942         <return-value>
33943           <type name="none" c:type="void"/>
33944         </return-value>
33945         <parameters>
33946           <parameter name="context">
33947             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
33948           </parameter>
33949         </parameters>
33950       </callback>
33951       <callback name="focus_out">
33952         <return-value>
33953           <type name="none" c:type="void"/>
33954         </return-value>
33955         <parameters>
33956           <parameter name="context">
33957             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
33958           </parameter>
33959         </parameters>
33960       </callback>
33961       <callback name="reset">
33962         <return-value>
33963           <type name="none" c:type="void"/>
33964         </return-value>
33965         <parameters>
33966           <parameter name="context">
33967             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
33968           </parameter>
33969         </parameters>
33970       </callback>
33971       <callback name="set_cursor_location">
33972         <return-value>
33973           <type name="none" c:type="void"/>
33974         </return-value>
33975         <parameters>
33976           <parameter name="context">
33977             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
33978           </parameter>
33979           <parameter name="area">
33980             <type name="GdkRectangle*" c:type="GdkRectangle*"/>
33981           </parameter>
33982         </parameters>
33983       </callback>
33984       <callback name="set_use_preedit">
33985         <return-value>
33986           <type name="none" c:type="void"/>
33987         </return-value>
33988         <parameters>
33989           <parameter name="context">
33990             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
33991           </parameter>
33992           <parameter name="use_preedit">
33993             <type name="boolean" c:type="gboolean"/>
33994           </parameter>
33995         </parameters>
33996       </callback>
33997       <callback name="set_surrounding">
33998         <return-value>
33999           <type name="none" c:type="void"/>
34000         </return-value>
34001         <parameters>
34002           <parameter name="context">
34003             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
34004           </parameter>
34005           <parameter name="text">
34006             <type name="string" c:type="gchar*"/>
34007           </parameter>
34008           <parameter name="len">
34009             <type name="int32" c:type="gint"/>
34010           </parameter>
34011           <parameter name="cursor_index">
34012             <type name="int32" c:type="gint"/>
34013           </parameter>
34014         </parameters>
34015       </callback>
34016       <callback name="get_surrounding">
34017         <return-value>
34018           <type name="boolean" c:type="gboolean"/>
34019         </return-value>
34020         <parameters>
34021           <parameter name="context">
34022             <type name="GtkIMContext*" c:type="GtkIMContext*"/>
34023           </parameter>
34024           <parameter name="text">
34025             <type name="gchar**" c:type="gchar**"/>
34026           </parameter>
34027           <parameter name="cursor_index">
34028             <type name="gint*" c:type="gint*"/>
34029           </parameter>
34030         </parameters>
34031       </callback>
34032       <callback name="_gtk_reserved1">
34033         <return-value>
34034           <type name="none" c:type="void"/>
34035         </return-value>
34036       </callback>
34037       <callback name="_gtk_reserved2">
34038         <return-value>
34039           <type name="none" c:type="void"/>
34040         </return-value>
34041       </callback>
34042       <callback name="_gtk_reserved3">
34043         <return-value>
34044           <type name="none" c:type="void"/>
34045         </return-value>
34046       </callback>
34047       <callback name="_gtk_reserved4">
34048         <return-value>
34049           <type name="none" c:type="void"/>
34050         </return-value>
34051       </callback>
34052       <callback name="_gtk_reserved5">
34053         <return-value>
34054           <type name="none" c:type="void"/>
34055         </return-value>
34056       </callback>
34057       <callback name="_gtk_reserved6">
34058         <return-value>
34059           <type name="none" c:type="void"/>
34060         </return-value>
34061       </callback>
34062       <glib:signal name="preedit-start">
34063         <return-value>
34064           <type name="none" c:type="void"/>
34065         </return-value>
34066       </glib:signal>
34067       <glib:signal name="preedit-end">
34068         <return-value>
34069           <type name="none" c:type="void"/>
34070         </return-value>
34071       </glib:signal>
34072       <glib:signal name="preedit-changed">
34073         <return-value>
34074           <type name="none" c:type="void"/>
34075         </return-value>
34076       </glib:signal>
34077       <glib:signal name="commit">
34078         <return-value>
34079           <type name="none" c:type="void"/>
34080         </return-value>
34081         <parameters>
34082           <parameter name="object">
34083             <type name="string" c:type="gchararray"/>
34084           </parameter>
34085         </parameters>
34086       </glib:signal>
34087       <glib:signal name="retrieve-surrounding">
34088         <return-value>
34089           <type name="boolean" c:type="gboolean"/>
34090         </return-value>
34091       </glib:signal>
34092       <glib:signal name="delete-surrounding">
34093         <return-value>
34094           <type name="boolean" c:type="gboolean"/>
34095         </return-value>
34096         <parameters>
34097           <parameter name="object">
34098             <type name="int32" c:type="gint"/>
34099           </parameter>
34100           <parameter name="p0">
34101             <type name="int32" c:type="gint"/>
34102           </parameter>
34103         </parameters>
34104       </glib:signal>
34105     </class>
34106     <class name="ListStore"
34107            c:type="GtkListStore"
34108            parent="GLib.Object"
34109            glib:type-name="GtkListStore"
34110            glib:get-type="gtk_list_store_get_type">
34111       <constructor name="new" c:identifier="gtk_list_store_new">
34112         <return-value>
34113           <type name="ListStore" c:type="GtkListStore*"/>
34114         </return-value>
34115         <parameters>
34116           <parameter name="n_columns">
34117             <type name="int32" c:type="gint"/>
34118           </parameter>
34119         </parameters>
34120       </constructor>
34121       <constructor name="newv" c:identifier="gtk_list_store_newv">
34122         <return-value>
34123           <type name="ListStore" c:type="GtkListStore*"/>
34124         </return-value>
34125         <parameters>
34126           <parameter name="n_columns">
34127             <type name="int32" c:type="gint"/>
34128           </parameter>
34129           <parameter name="types">
34130             <type name="GType" c:type="GType*"/>
34131           </parameter>
34132         </parameters>
34133       </constructor>
34134       <method name="set_column_types"
34135               c:identifier="gtk_list_store_set_column_types">
34136         <return-value>
34137           <type name="none" c:type="void"/>
34138         </return-value>
34139         <parameters>
34140           <parameter name="list_store">
34141             <type name="ListStore" c:type="GtkListStore*"/>
34142           </parameter>
34143           <parameter name="n_columns">
34144             <type name="int32" c:type="gint"/>
34145           </parameter>
34146           <parameter name="types">
34147             <type name="GType" c:type="GType*"/>
34148           </parameter>
34149         </parameters>
34150       </method>
34151       <method name="set_value" c:identifier="gtk_list_store_set_value">
34152         <return-value>
34153           <type name="none" c:type="void"/>
34154         </return-value>
34155         <parameters>
34156           <parameter name="list_store">
34157             <type name="ListStore" c:type="GtkListStore*"/>
34158           </parameter>
34159           <parameter name="iter">
34160             <type name="TreeIter" c:type="GtkTreeIter*"/>
34161           </parameter>
34162           <parameter name="column">
34163             <type name="int32" c:type="gint"/>
34164           </parameter>
34165           <parameter name="value">
34166             <type name="GValue" c:type="GValue*"/>
34167           </parameter>
34168         </parameters>
34169       </method>
34170       <method name="set" c:identifier="gtk_list_store_set">
34171         <return-value>
34172           <type name="none" c:type="void"/>
34173         </return-value>
34174         <parameters>
34175           <parameter name="list_store">
34176             <type name="ListStore" c:type="GtkListStore*"/>
34177           </parameter>
34178           <parameter name="iter">
34179             <type name="TreeIter" c:type="GtkTreeIter*"/>
34180           </parameter>
34181         </parameters>
34182       </method>
34183       <method name="set_valuesv" c:identifier="gtk_list_store_set_valuesv">
34184         <return-value>
34185           <type name="none" c:type="void"/>
34186         </return-value>
34187         <parameters>
34188           <parameter name="list_store">
34189             <type name="ListStore" c:type="GtkListStore*"/>
34190           </parameter>
34191           <parameter name="iter">
34192             <type name="TreeIter" c:type="GtkTreeIter*"/>
34193           </parameter>
34194           <parameter name="columns">
34195             <type name="gint" c:type="gint*"/>
34196           </parameter>
34197           <parameter name="values">
34198             <type name="GValue" c:type="GValue*"/>
34199           </parameter>
34200           <parameter name="n_values">
34201             <type name="int32" c:type="gint"/>
34202           </parameter>
34203         </parameters>
34204       </method>
34205       <method name="set_valist" c:identifier="gtk_list_store_set_valist">
34206         <return-value>
34207           <type name="none" c:type="void"/>
34208         </return-value>
34209         <parameters>
34210           <parameter name="list_store">
34211             <type name="ListStore" c:type="GtkListStore*"/>
34212           </parameter>
34213           <parameter name="iter">
34214             <type name="TreeIter" c:type="GtkTreeIter*"/>
34215           </parameter>
34216           <parameter name="var_args">
34217             <type name="va_list" c:type="va_list"/>
34218           </parameter>
34219         </parameters>
34220       </method>
34221       <method name="remove" c:identifier="gtk_list_store_remove">
34222         <return-value>
34223           <type name="boolean" c:type="gboolean"/>
34224         </return-value>
34225         <parameters>
34226           <parameter name="list_store">
34227             <type name="ListStore" c:type="GtkListStore*"/>
34228           </parameter>
34229           <parameter name="iter">
34230             <type name="TreeIter" c:type="GtkTreeIter*"/>
34231           </parameter>
34232         </parameters>
34233       </method>
34234       <method name="insert" c:identifier="gtk_list_store_insert">
34235         <return-value>
34236           <type name="none" c:type="void"/>
34237         </return-value>
34238         <parameters>
34239           <parameter name="list_store">
34240             <type name="ListStore" c:type="GtkListStore*"/>
34241           </parameter>
34242           <parameter name="iter">
34243             <type name="TreeIter" c:type="GtkTreeIter*"/>
34244           </parameter>
34245           <parameter name="position">
34246             <type name="int32" c:type="gint"/>
34247           </parameter>
34248         </parameters>
34249       </method>
34250       <method name="insert_before" c:identifier="gtk_list_store_insert_before">
34251         <return-value>
34252           <type name="none" c:type="void"/>
34253         </return-value>
34254         <parameters>
34255           <parameter name="list_store">
34256             <type name="ListStore" c:type="GtkListStore*"/>
34257           </parameter>
34258           <parameter name="iter">
34259             <type name="TreeIter" c:type="GtkTreeIter*"/>
34260           </parameter>
34261           <parameter name="sibling">
34262             <type name="TreeIter" c:type="GtkTreeIter*"/>
34263           </parameter>
34264         </parameters>
34265       </method>
34266       <method name="insert_after" c:identifier="gtk_list_store_insert_after">
34267         <return-value>
34268           <type name="none" c:type="void"/>
34269         </return-value>
34270         <parameters>
34271           <parameter name="list_store">
34272             <type name="ListStore" c:type="GtkListStore*"/>
34273           </parameter>
34274           <parameter name="iter">
34275             <type name="TreeIter" c:type="GtkTreeIter*"/>
34276           </parameter>
34277           <parameter name="sibling">
34278             <type name="TreeIter" c:type="GtkTreeIter*"/>
34279           </parameter>
34280         </parameters>
34281       </method>
34282       <method name="insert_with_values"
34283               c:identifier="gtk_list_store_insert_with_values">
34284         <return-value>
34285           <type name="none" c:type="void"/>
34286         </return-value>
34287         <parameters>
34288           <parameter name="list_store">
34289             <type name="ListStore" c:type="GtkListStore*"/>
34290           </parameter>
34291           <parameter name="iter">
34292             <type name="TreeIter" c:type="GtkTreeIter*"/>
34293           </parameter>
34294           <parameter name="position">
34295             <type name="int32" c:type="gint"/>
34296           </parameter>
34297         </parameters>
34298       </method>
34299       <method name="insert_with_valuesv"
34300               c:identifier="gtk_list_store_insert_with_valuesv">
34301         <return-value>
34302           <type name="none" c:type="void"/>
34303         </return-value>
34304         <parameters>
34305           <parameter name="list_store">
34306             <type name="ListStore" c:type="GtkListStore*"/>
34307           </parameter>
34308           <parameter name="iter">
34309             <type name="TreeIter" c:type="GtkTreeIter*"/>
34310           </parameter>
34311           <parameter name="position">
34312             <type name="int32" c:type="gint"/>
34313           </parameter>
34314           <parameter name="columns">
34315             <type name="gint" c:type="gint*"/>
34316           </parameter>
34317           <parameter name="values">
34318             <type name="GValue" c:type="GValue*"/>
34319           </parameter>
34320           <parameter name="n_values">
34321             <type name="int32" c:type="gint"/>
34322           </parameter>
34323         </parameters>
34324       </method>
34325       <method name="prepend" c:identifier="gtk_list_store_prepend">
34326         <return-value>
34327           <type name="none" c:type="void"/>
34328         </return-value>
34329         <parameters>
34330           <parameter name="list_store">
34331             <type name="ListStore" c:type="GtkListStore*"/>
34332           </parameter>
34333           <parameter name="iter">
34334             <type name="TreeIter" c:type="GtkTreeIter*"/>
34335           </parameter>
34336         </parameters>
34337       </method>
34338       <method name="append" c:identifier="gtk_list_store_append">
34339         <return-value>
34340           <type name="none" c:type="void"/>
34341         </return-value>
34342         <parameters>
34343           <parameter name="list_store">
34344             <type name="ListStore" c:type="GtkListStore*"/>
34345           </parameter>
34346           <parameter name="iter">
34347             <type name="TreeIter" c:type="GtkTreeIter*"/>
34348           </parameter>
34349         </parameters>
34350       </method>
34351       <method name="clear" c:identifier="gtk_list_store_clear">
34352         <return-value>
34353           <type name="none" c:type="void"/>
34354         </return-value>
34355         <parameters>
34356           <parameter name="list_store">
34357             <type name="ListStore" c:type="GtkListStore*"/>
34358           </parameter>
34359         </parameters>
34360       </method>
34361       <method name="iter_is_valid" c:identifier="gtk_list_store_iter_is_valid">
34362         <return-value>
34363           <type name="boolean" c:type="gboolean"/>
34364         </return-value>
34365         <parameters>
34366           <parameter name="list_store">
34367             <type name="ListStore" c:type="GtkListStore*"/>
34368           </parameter>
34369           <parameter name="iter">
34370             <type name="TreeIter" c:type="GtkTreeIter*"/>
34371           </parameter>
34372         </parameters>
34373       </method>
34374       <method name="reorder" c:identifier="gtk_list_store_reorder">
34375         <return-value>
34376           <type name="none" c:type="void"/>
34377         </return-value>
34378         <parameters>
34379           <parameter name="store">
34380             <type name="ListStore" c:type="GtkListStore*"/>
34381           </parameter>
34382           <parameter name="new_order">
34383             <type name="gint" c:type="gint*"/>
34384           </parameter>
34385         </parameters>
34386       </method>
34387       <method name="swap" c:identifier="gtk_list_store_swap">
34388         <return-value>
34389           <type name="none" c:type="void"/>
34390         </return-value>
34391         <parameters>
34392           <parameter name="store">
34393             <type name="ListStore" c:type="GtkListStore*"/>
34394           </parameter>
34395           <parameter name="a">
34396             <type name="TreeIter" c:type="GtkTreeIter*"/>
34397           </parameter>
34398           <parameter name="b">
34399             <type name="TreeIter" c:type="GtkTreeIter*"/>
34400           </parameter>
34401         </parameters>
34402       </method>
34403       <method name="move_after" c:identifier="gtk_list_store_move_after">
34404         <return-value>
34405           <type name="none" c:type="void"/>
34406         </return-value>
34407         <parameters>
34408           <parameter name="store">
34409             <type name="ListStore" c:type="GtkListStore*"/>
34410           </parameter>
34411           <parameter name="iter">
34412             <type name="TreeIter" c:type="GtkTreeIter*"/>
34413           </parameter>
34414           <parameter name="position" allow-none="1">
34415             <type name="TreeIter" c:type="GtkTreeIter*"/>
34416           </parameter>
34417         </parameters>
34418       </method>
34419       <method name="move_before" c:identifier="gtk_list_store_move_before">
34420         <return-value>
34421           <type name="none" c:type="void"/>
34422         </return-value>
34423         <parameters>
34424           <parameter name="store">
34425             <type name="ListStore" c:type="GtkListStore*"/>
34426           </parameter>
34427           <parameter name="iter">
34428             <type name="TreeIter" c:type="GtkTreeIter*"/>
34429           </parameter>
34430           <parameter name="position" allow-none="1">
34431             <type name="TreeIter" c:type="GtkTreeIter*"/>
34432           </parameter>
34433         </parameters>
34434       </method>
34435       <callback name="_gtk_reserved1">
34436         <return-value>
34437           <type name="none" c:type="void"/>
34438         </return-value>
34439       </callback>
34440       <callback name="_gtk_reserved2">
34441         <return-value>
34442           <type name="none" c:type="void"/>
34443         </return-value>
34444       </callback>
34445       <callback name="_gtk_reserved3">
34446         <return-value>
34447           <type name="none" c:type="void"/>
34448         </return-value>
34449       </callback>
34450       <callback name="_gtk_reserved4">
34451         <return-value>
34452           <type name="none" c:type="void"/>
34453         </return-value>
34454       </callback>
34455     </class>
34456     <callback name="GtkTreeModelFilterVisibleFunc">
34457       <return-value>
34458         <type name="boolean" c:type="gboolean"/>
34459       </return-value>
34460       <parameters>
34461         <parameter name="model">
34462           <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
34463         </parameter>
34464         <parameter name="iter">
34465           <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
34466         </parameter>
34467         <parameter name="data">
34468           <type name="any" c:type="gpointer"/>
34469         </parameter>
34470       </parameters>
34471     </callback>
34472     <callback name="GtkTreeModelFilterModifyFunc">
34473       <return-value>
34474         <type name="none" c:type="void"/>
34475       </return-value>
34476       <parameters>
34477         <parameter name="model">
34478           <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
34479         </parameter>
34480         <parameter name="iter">
34481           <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
34482         </parameter>
34483         <parameter name="value">
34484           <type name="GValue*" c:type="GValue*"/>
34485         </parameter>
34486         <parameter name="column">
34487           <type name="int32" c:type="gint"/>
34488         </parameter>
34489         <parameter name="data">
34490           <type name="any" c:type="gpointer"/>
34491         </parameter>
34492       </parameters>
34493     </callback>
34494     <record name="GtkTreeModelFilterPrivate"
34495             c:type="GtkTreeModelFilterPrivate"/>
34496     <class name="TreeModelFilter"
34497            c:type="GtkTreeModelFilter"
34498            parent="GLib.Object"
34499            glib:type-name="GtkTreeModelFilter"
34500            glib:get-type="gtk_tree_model_filter_get_type">
34501       <method name="set_visible_func"
34502               c:identifier="gtk_tree_model_filter_set_visible_func">
34503         <return-value>
34504           <type name="none" c:type="void"/>
34505         </return-value>
34506         <parameters>
34507           <parameter name="filter">
34508             <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
34509           </parameter>
34510           <parameter name="func">
34511             <type name="GtkTreeModelFilterVisibleFunc"
34512                   c:type="GtkTreeModelFilterVisibleFunc"/>
34513           </parameter>
34514           <parameter name="data">
34515             <type name="any" c:type="gpointer"/>
34516           </parameter>
34517           <parameter name="destroy">
34518             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
34519           </parameter>
34520         </parameters>
34521       </method>
34522       <method name="set_modify_func"
34523               c:identifier="gtk_tree_model_filter_set_modify_func">
34524         <return-value>
34525           <type name="none" c:type="void"/>
34526         </return-value>
34527         <parameters>
34528           <parameter name="filter">
34529             <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
34530           </parameter>
34531           <parameter name="n_columns">
34532             <type name="int32" c:type="gint"/>
34533           </parameter>
34534           <parameter name="types">
34535             <type name="GType" c:type="GType*"/>
34536           </parameter>
34537           <parameter name="func">
34538             <type name="GtkTreeModelFilterModifyFunc"
34539                   c:type="GtkTreeModelFilterModifyFunc"/>
34540           </parameter>
34541           <parameter name="data">
34542             <type name="any" c:type="gpointer"/>
34543           </parameter>
34544           <parameter name="destroy">
34545             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
34546           </parameter>
34547         </parameters>
34548       </method>
34549       <method name="set_visible_column"
34550               c:identifier="gtk_tree_model_filter_set_visible_column">
34551         <return-value>
34552           <type name="none" c:type="void"/>
34553         </return-value>
34554         <parameters>
34555           <parameter name="filter">
34556             <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
34557           </parameter>
34558           <parameter name="column">
34559             <type name="int32" c:type="gint"/>
34560           </parameter>
34561         </parameters>
34562       </method>
34563       <method name="get_model" c:identifier="gtk_tree_model_filter_get_model">
34564         <return-value>
34565           <type name="TreeModel" c:type="GtkTreeModel*"/>
34566         </return-value>
34567         <parameters>
34568           <parameter name="filter">
34569             <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
34570           </parameter>
34571         </parameters>
34572       </method>
34573       <method name="convert_child_iter_to_iter"
34574               c:identifier="gtk_tree_model_filter_convert_child_iter_to_iter">
34575         <return-value>
34576           <type name="boolean" c:type="gboolean"/>
34577         </return-value>
34578         <parameters>
34579           <parameter name="filter">
34580             <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
34581           </parameter>
34582           <parameter name="filter_iter">
34583             <type name="TreeIter" c:type="GtkTreeIter*"/>
34584           </parameter>
34585           <parameter name="child_iter">
34586             <type name="TreeIter" c:type="GtkTreeIter*"/>
34587           </parameter>
34588         </parameters>
34589       </method>
34590       <method name="convert_iter_to_child_iter"
34591               c:identifier="gtk_tree_model_filter_convert_iter_to_child_iter">
34592         <return-value>
34593           <type name="none" c:type="void"/>
34594         </return-value>
34595         <parameters>
34596           <parameter name="filter">
34597             <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
34598           </parameter>
34599           <parameter name="child_iter">
34600             <type name="TreeIter" c:type="GtkTreeIter*"/>
34601           </parameter>
34602           <parameter name="filter_iter">
34603             <type name="TreeIter" c:type="GtkTreeIter*"/>
34604           </parameter>
34605         </parameters>
34606       </method>
34607       <method name="convert_child_path_to_path"
34608               c:identifier="gtk_tree_model_filter_convert_child_path_to_path">
34609         <return-value>
34610           <type name="TreePath" c:type="GtkTreePath*"/>
34611         </return-value>
34612         <parameters>
34613           <parameter name="filter">
34614             <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
34615           </parameter>
34616           <parameter name="child_path">
34617             <type name="TreePath" c:type="GtkTreePath*"/>
34618           </parameter>
34619         </parameters>
34620       </method>
34621       <method name="convert_path_to_child_path"
34622               c:identifier="gtk_tree_model_filter_convert_path_to_child_path">
34623         <return-value>
34624           <type name="TreePath" c:type="GtkTreePath*"/>
34625         </return-value>
34626         <parameters>
34627           <parameter name="filter">
34628             <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
34629           </parameter>
34630           <parameter name="filter_path">
34631             <type name="TreePath" c:type="GtkTreePath*"/>
34632           </parameter>
34633         </parameters>
34634       </method>
34635       <method name="refilter" c:identifier="gtk_tree_model_filter_refilter">
34636         <return-value>
34637           <type name="none" c:type="void"/>
34638         </return-value>
34639         <parameters>
34640           <parameter name="filter">
34641             <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
34642           </parameter>
34643         </parameters>
34644       </method>
34645       <method name="clear_cache"
34646               c:identifier="gtk_tree_model_filter_clear_cache">
34647         <return-value>
34648           <type name="none" c:type="void"/>
34649         </return-value>
34650         <parameters>
34651           <parameter name="filter">
34652             <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
34653           </parameter>
34654         </parameters>
34655       </method>
34656       <property name="child-model">
34657         <type name="GtkTreeModel" c:type="GtkTreeModel"/>
34658       </property>
34659       <property name="virtual-root">
34660         <type name="GtkTreePath" c:type="GtkTreePath"/>
34661       </property>
34662       <callback name="_gtk_reserved0">
34663         <return-value>
34664           <type name="none" c:type="void"/>
34665         </return-value>
34666       </callback>
34667       <callback name="_gtk_reserved1">
34668         <return-value>
34669           <type name="none" c:type="void"/>
34670         </return-value>
34671       </callback>
34672       <callback name="_gtk_reserved2">
34673         <return-value>
34674           <type name="none" c:type="void"/>
34675         </return-value>
34676       </callback>
34677       <callback name="_gtk_reserved3">
34678         <return-value>
34679           <type name="none" c:type="void"/>
34680         </return-value>
34681       </callback>
34682     </class>
34683     <function name="tree_model_filter_new"
34684               c:identifier="gtk_tree_model_filter_new">
34685       <return-value>
34686         <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
34687       </return-value>
34688       <parameters>
34689         <parameter name="child_model">
34690           <type name="TreeModel" c:type="GtkTreeModel*"/>
34691         </parameter>
34692         <parameter name="root" allow-none="1">
34693           <type name="TreePath" c:type="GtkTreePath*"/>
34694         </parameter>
34695       </parameters>
34696     </function>
34697     <record name="GtkEntryCompletionPrivate"
34698             c:type="GtkEntryCompletionPrivate"/>
34699     <callback name="GtkEntryCompletionMatchFunc">
34700       <return-value>
34701         <type name="boolean" c:type="gboolean"/>
34702       </return-value>
34703       <parameters>
34704         <parameter name="completion">
34705           <type name="GtkEntryCompletion*" c:type="GtkEntryCompletion*"/>
34706         </parameter>
34707         <parameter name="key">
34708           <type name="string" c:type="gchar*"/>
34709         </parameter>
34710         <parameter name="iter">
34711           <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
34712         </parameter>
34713         <parameter name="user_data">
34714           <type name="any" c:type="gpointer"/>
34715         </parameter>
34716       </parameters>
34717     </callback>
34718     <class name="EntryCompletion"
34719            c:type="GtkEntryCompletion"
34720            parent="GLib.Object"
34721            glib:type-name="GtkEntryCompletion"
34722            glib:get-type="gtk_entry_completion_get_type">
34723       <constructor name="new" c:identifier="gtk_entry_completion_new">
34724         <return-value>
34725           <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34726         </return-value>
34727       </constructor>
34728       <method name="get_entry" c:identifier="gtk_entry_completion_get_entry">
34729         <return-value>
34730           <type name="Widget" c:type="GtkWidget*"/>
34731         </return-value>
34732         <parameters>
34733           <parameter name="completion">
34734             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34735           </parameter>
34736         </parameters>
34737       </method>
34738       <method name="set_model" c:identifier="gtk_entry_completion_set_model">
34739         <return-value>
34740           <type name="none" c:type="void"/>
34741         </return-value>
34742         <parameters>
34743           <parameter name="completion">
34744             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34745           </parameter>
34746           <parameter name="model" allow-none="1">
34747             <type name="TreeModel" c:type="GtkTreeModel*"/>
34748           </parameter>
34749         </parameters>
34750       </method>
34751       <method name="get_model" c:identifier="gtk_entry_completion_get_model">
34752         <return-value>
34753           <type name="TreeModel" c:type="GtkTreeModel*"/>
34754         </return-value>
34755         <parameters>
34756           <parameter name="completion">
34757             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34758           </parameter>
34759         </parameters>
34760       </method>
34761       <method name="set_match_func"
34762               c:identifier="gtk_entry_completion_set_match_func">
34763         <return-value>
34764           <type name="none" c:type="void"/>
34765         </return-value>
34766         <parameters>
34767           <parameter name="completion">
34768             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34769           </parameter>
34770           <parameter name="func">
34771             <type name="GtkEntryCompletionMatchFunc"
34772                   c:type="GtkEntryCompletionMatchFunc"/>
34773           </parameter>
34774           <parameter name="func_data">
34775             <type name="any" c:type="gpointer"/>
34776           </parameter>
34777           <parameter name="func_notify">
34778             <type name="GDestroyNotify" c:type="GDestroyNotify"/>
34779           </parameter>
34780         </parameters>
34781       </method>
34782       <method name="set_minimum_key_length"
34783               c:identifier="gtk_entry_completion_set_minimum_key_length">
34784         <return-value>
34785           <type name="none" c:type="void"/>
34786         </return-value>
34787         <parameters>
34788           <parameter name="completion">
34789             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34790           </parameter>
34791           <parameter name="length">
34792             <type name="int32" c:type="gint"/>
34793           </parameter>
34794         </parameters>
34795       </method>
34796       <method name="get_minimum_key_length"
34797               c:identifier="gtk_entry_completion_get_minimum_key_length">
34798         <return-value>
34799           <type name="int32" c:type="gint"/>
34800         </return-value>
34801         <parameters>
34802           <parameter name="completion">
34803             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34804           </parameter>
34805         </parameters>
34806       </method>
34807       <method name="complete" c:identifier="gtk_entry_completion_complete">
34808         <return-value>
34809           <type name="none" c:type="void"/>
34810         </return-value>
34811         <parameters>
34812           <parameter name="completion">
34813             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34814           </parameter>
34815         </parameters>
34816       </method>
34817       <method name="insert_prefix"
34818               c:identifier="gtk_entry_completion_insert_prefix">
34819         <return-value>
34820           <type name="none" c:type="void"/>
34821         </return-value>
34822         <parameters>
34823           <parameter name="completion">
34824             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34825           </parameter>
34826         </parameters>
34827       </method>
34828       <method name="insert_action_text"
34829               c:identifier="gtk_entry_completion_insert_action_text">
34830         <return-value>
34831           <type name="none" c:type="void"/>
34832         </return-value>
34833         <parameters>
34834           <parameter name="completion">
34835             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34836           </parameter>
34837           <parameter name="index_">
34838             <type name="int32" c:type="gint"/>
34839           </parameter>
34840           <parameter name="text">
34841             <type name="string" c:type="gchar*"/>
34842           </parameter>
34843         </parameters>
34844       </method>
34845       <method name="insert_action_markup"
34846               c:identifier="gtk_entry_completion_insert_action_markup">
34847         <return-value>
34848           <type name="none" c:type="void"/>
34849         </return-value>
34850         <parameters>
34851           <parameter name="completion">
34852             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34853           </parameter>
34854           <parameter name="index_">
34855             <type name="int32" c:type="gint"/>
34856           </parameter>
34857           <parameter name="markup">
34858             <type name="string" c:type="gchar*"/>
34859           </parameter>
34860         </parameters>
34861       </method>
34862       <method name="delete_action"
34863               c:identifier="gtk_entry_completion_delete_action">
34864         <return-value>
34865           <type name="none" c:type="void"/>
34866         </return-value>
34867         <parameters>
34868           <parameter name="completion">
34869             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34870           </parameter>
34871           <parameter name="index_">
34872             <type name="int32" c:type="gint"/>
34873           </parameter>
34874         </parameters>
34875       </method>
34876       <method name="set_inline_completion"
34877               c:identifier="gtk_entry_completion_set_inline_completion">
34878         <return-value>
34879           <type name="none" c:type="void"/>
34880         </return-value>
34881         <parameters>
34882           <parameter name="completion">
34883             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34884           </parameter>
34885           <parameter name="inline_completion">
34886             <type name="boolean" c:type="gboolean"/>
34887           </parameter>
34888         </parameters>
34889       </method>
34890       <method name="get_inline_completion"
34891               c:identifier="gtk_entry_completion_get_inline_completion">
34892         <return-value>
34893           <type name="boolean" c:type="gboolean"/>
34894         </return-value>
34895         <parameters>
34896           <parameter name="completion">
34897             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34898           </parameter>
34899         </parameters>
34900       </method>
34901       <method name="set_inline_selection"
34902               c:identifier="gtk_entry_completion_set_inline_selection">
34903         <return-value>
34904           <type name="none" c:type="void"/>
34905         </return-value>
34906         <parameters>
34907           <parameter name="completion">
34908             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34909           </parameter>
34910           <parameter name="inline_selection">
34911             <type name="boolean" c:type="gboolean"/>
34912           </parameter>
34913         </parameters>
34914       </method>
34915       <method name="get_inline_selection"
34916               c:identifier="gtk_entry_completion_get_inline_selection">
34917         <return-value>
34918           <type name="boolean" c:type="gboolean"/>
34919         </return-value>
34920         <parameters>
34921           <parameter name="completion">
34922             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34923           </parameter>
34924         </parameters>
34925       </method>
34926       <method name="set_popup_completion"
34927               c:identifier="gtk_entry_completion_set_popup_completion">
34928         <return-value>
34929           <type name="none" c:type="void"/>
34930         </return-value>
34931         <parameters>
34932           <parameter name="completion">
34933             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34934           </parameter>
34935           <parameter name="popup_completion">
34936             <type name="boolean" c:type="gboolean"/>
34937           </parameter>
34938         </parameters>
34939       </method>
34940       <method name="get_popup_completion"
34941               c:identifier="gtk_entry_completion_get_popup_completion">
34942         <return-value>
34943           <type name="boolean" c:type="gboolean"/>
34944         </return-value>
34945         <parameters>
34946           <parameter name="completion">
34947             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34948           </parameter>
34949         </parameters>
34950       </method>
34951       <method name="set_popup_set_width"
34952               c:identifier="gtk_entry_completion_set_popup_set_width">
34953         <return-value>
34954           <type name="none" c:type="void"/>
34955         </return-value>
34956         <parameters>
34957           <parameter name="completion">
34958             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34959           </parameter>
34960           <parameter name="popup_set_width">
34961             <type name="boolean" c:type="gboolean"/>
34962           </parameter>
34963         </parameters>
34964       </method>
34965       <method name="get_popup_set_width"
34966               c:identifier="gtk_entry_completion_get_popup_set_width">
34967         <return-value>
34968           <type name="boolean" c:type="gboolean"/>
34969         </return-value>
34970         <parameters>
34971           <parameter name="completion">
34972             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34973           </parameter>
34974         </parameters>
34975       </method>
34976       <method name="set_popup_single_match"
34977               c:identifier="gtk_entry_completion_set_popup_single_match">
34978         <return-value>
34979           <type name="none" c:type="void"/>
34980         </return-value>
34981         <parameters>
34982           <parameter name="completion">
34983             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34984           </parameter>
34985           <parameter name="popup_single_match">
34986             <type name="boolean" c:type="gboolean"/>
34987           </parameter>
34988         </parameters>
34989       </method>
34990       <method name="get_popup_single_match"
34991               c:identifier="gtk_entry_completion_get_popup_single_match">
34992         <return-value>
34993           <type name="boolean" c:type="gboolean"/>
34994         </return-value>
34995         <parameters>
34996           <parameter name="completion">
34997             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
34998           </parameter>
34999         </parameters>
35000       </method>
35001       <method name="get_completion_prefix"
35002               c:identifier="gtk_entry_completion_get_completion_prefix">
35003         <return-value>
35004           <type name="string" c:type="gchar*"/>
35005         </return-value>
35006         <parameters>
35007           <parameter name="completion">
35008             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
35009           </parameter>
35010         </parameters>
35011       </method>
35012       <method name="set_text_column"
35013               c:identifier="gtk_entry_completion_set_text_column">
35014         <return-value>
35015           <type name="none" c:type="void"/>
35016         </return-value>
35017         <parameters>
35018           <parameter name="completion">
35019             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
35020           </parameter>
35021           <parameter name="column">
35022             <type name="int32" c:type="gint"/>
35023           </parameter>
35024         </parameters>
35025       </method>
35026       <method name="get_text_column"
35027               c:identifier="gtk_entry_completion_get_text_column">
35028         <return-value>
35029           <type name="int32" c:type="gint"/>
35030         </return-value>
35031         <parameters>
35032           <parameter name="completion">
35033             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
35034           </parameter>
35035         </parameters>
35036       </method>
35037       <property name="model">
35038         <type name="GtkTreeModel" c:type="GtkTreeModel"/>
35039       </property>
35040       <property name="minimum-key-length">
35041         <type name="int32" c:type="gint"/>
35042       </property>
35043       <property name="text-column">
35044         <type name="int32" c:type="gint"/>
35045       </property>
35046       <property name="inline-completion">
35047         <type name="boolean" c:type="gboolean"/>
35048       </property>
35049       <property name="popup-completion">
35050         <type name="boolean" c:type="gboolean"/>
35051       </property>
35052       <property name="popup-set-width">
35053         <type name="boolean" c:type="gboolean"/>
35054       </property>
35055       <property name="popup-single-match">
35056         <type name="boolean" c:type="gboolean"/>
35057       </property>
35058       <property name="inline-selection">
35059         <type name="boolean" c:type="gboolean"/>
35060       </property>
35061       <callback name="match_selected">
35062         <return-value>
35063           <type name="boolean" c:type="gboolean"/>
35064         </return-value>
35065         <parameters>
35066           <parameter name="completion">
35067             <type name="GtkEntryCompletion*" c:type="GtkEntryCompletion*"/>
35068           </parameter>
35069           <parameter name="model">
35070             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
35071           </parameter>
35072           <parameter name="iter">
35073             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
35074           </parameter>
35075         </parameters>
35076       </callback>
35077       <callback name="action_activated">
35078         <return-value>
35079           <type name="none" c:type="void"/>
35080         </return-value>
35081         <parameters>
35082           <parameter name="completion">
35083             <type name="GtkEntryCompletion*" c:type="GtkEntryCompletion*"/>
35084           </parameter>
35085           <parameter name="index_">
35086             <type name="int32" c:type="gint"/>
35087           </parameter>
35088         </parameters>
35089       </callback>
35090       <callback name="insert_prefix">
35091         <return-value>
35092           <type name="boolean" c:type="gboolean"/>
35093         </return-value>
35094         <parameters>
35095           <parameter name="completion">
35096             <type name="GtkEntryCompletion*" c:type="GtkEntryCompletion*"/>
35097           </parameter>
35098           <parameter name="prefix">
35099             <type name="string" c:type="gchar*"/>
35100           </parameter>
35101         </parameters>
35102       </callback>
35103       <callback name="cursor_on_match">
35104         <return-value>
35105           <type name="boolean" c:type="gboolean"/>
35106         </return-value>
35107         <parameters>
35108           <parameter name="completion">
35109             <type name="GtkEntryCompletion*" c:type="GtkEntryCompletion*"/>
35110           </parameter>
35111           <parameter name="model">
35112             <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
35113           </parameter>
35114           <parameter name="iter">
35115             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
35116           </parameter>
35117         </parameters>
35118       </callback>
35119       <callback name="_gtk_reserved0">
35120         <return-value>
35121           <type name="none" c:type="void"/>
35122         </return-value>
35123       </callback>
35124       <callback name="_gtk_reserved1">
35125         <return-value>
35126           <type name="none" c:type="void"/>
35127         </return-value>
35128       </callback>
35129       <glib:signal name="insert-prefix">
35130         <return-value>
35131           <type name="boolean" c:type="gboolean"/>
35132         </return-value>
35133         <parameters>
35134           <parameter name="object">
35135             <type name="string" c:type="gchararray"/>
35136           </parameter>
35137         </parameters>
35138       </glib:signal>
35139       <glib:signal name="match-selected">
35140         <return-value>
35141           <type name="boolean" c:type="gboolean"/>
35142         </return-value>
35143         <parameters>
35144           <parameter name="object">
35145             <type name="GtkTreeModel" c:type="GtkTreeModel"/>
35146           </parameter>
35147           <parameter name="p0">
35148             <type name="GtkTreeIter" c:type="GtkTreeIter"/>
35149           </parameter>
35150         </parameters>
35151       </glib:signal>
35152       <glib:signal name="cursor-on-match">
35153         <return-value>
35154           <type name="boolean" c:type="gboolean"/>
35155         </return-value>
35156         <parameters>
35157           <parameter name="object">
35158             <type name="GtkTreeModel" c:type="GtkTreeModel"/>
35159           </parameter>
35160           <parameter name="p0">
35161             <type name="GtkTreeIter" c:type="GtkTreeIter"/>
35162           </parameter>
35163         </parameters>
35164       </glib:signal>
35165       <glib:signal name="action-activated">
35166         <return-value>
35167           <type name="none" c:type="void"/>
35168         </return-value>
35169         <parameters>
35170           <parameter name="object">
35171             <type name="int32" c:type="gint"/>
35172           </parameter>
35173         </parameters>
35174       </glib:signal>
35175     </class>
35176     <class name="Entry"
35177            c:type="GtkEntry"
35178            parent="Widget"
35179            glib:type-name="GtkEntry"
35180            glib:get-type="gtk_entry_get_type">
35181       <method name="set_visibility" c:identifier="gtk_entry_set_visibility">
35182         <return-value>
35183           <type name="none" c:type="void"/>
35184         </return-value>
35185         <parameters>
35186           <parameter name="entry">
35187             <type name="Entry" c:type="GtkEntry*"/>
35188           </parameter>
35189           <parameter name="visible">
35190             <type name="boolean" c:type="gboolean"/>
35191           </parameter>
35192         </parameters>
35193       </method>
35194       <method name="get_visibility" c:identifier="gtk_entry_get_visibility">
35195         <return-value>
35196           <type name="boolean" c:type="gboolean"/>
35197         </return-value>
35198         <parameters>
35199           <parameter name="entry">
35200             <type name="Entry" c:type="GtkEntry*"/>
35201           </parameter>
35202         </parameters>
35203       </method>
35204       <method name="set_invisible_char"
35205               c:identifier="gtk_entry_set_invisible_char">
35206         <return-value>
35207           <type name="none" c:type="void"/>
35208         </return-value>
35209         <parameters>
35210           <parameter name="entry">
35211             <type name="Entry" c:type="GtkEntry*"/>
35212           </parameter>
35213           <parameter name="ch">
35214             <type name="gunichar" c:type="gunichar"/>
35215           </parameter>
35216         </parameters>
35217       </method>
35218       <method name="get_invisible_char"
35219               c:identifier="gtk_entry_get_invisible_char">
35220         <return-value>
35221           <type name="gunichar" c:type="gunichar"/>
35222         </return-value>
35223         <parameters>
35224           <parameter name="entry">
35225             <type name="Entry" c:type="GtkEntry*"/>
35226           </parameter>
35227         </parameters>
35228       </method>
35229       <method name="set_has_frame" c:identifier="gtk_entry_set_has_frame">
35230         <return-value>
35231           <type name="none" c:type="void"/>
35232         </return-value>
35233         <parameters>
35234           <parameter name="entry">
35235             <type name="Entry" c:type="GtkEntry*"/>
35236           </parameter>
35237           <parameter name="setting">
35238             <type name="boolean" c:type="gboolean"/>
35239           </parameter>
35240         </parameters>
35241       </method>
35242       <method name="get_has_frame" c:identifier="gtk_entry_get_has_frame">
35243         <return-value>
35244           <type name="boolean" c:type="gboolean"/>
35245         </return-value>
35246         <parameters>
35247           <parameter name="entry">
35248             <type name="Entry" c:type="GtkEntry*"/>
35249           </parameter>
35250         </parameters>
35251       </method>
35252       <method name="set_inner_border"
35253               c:identifier="gtk_entry_set_inner_border">
35254         <return-value>
35255           <type name="none" c:type="void"/>
35256         </return-value>
35257         <parameters>
35258           <parameter name="entry">
35259             <type name="Entry" c:type="GtkEntry*"/>
35260           </parameter>
35261           <parameter name="border" allow-none="1">
35262             <type name="Border" c:type="GtkBorder*"/>
35263           </parameter>
35264         </parameters>
35265       </method>
35266       <method name="get_inner_border"
35267               c:identifier="gtk_entry_get_inner_border">
35268         <return-value>
35269           <type name="Border" c:type="GtkBorder*"/>
35270         </return-value>
35271         <parameters>
35272           <parameter name="entry">
35273             <type name="Entry" c:type="GtkEntry*"/>
35274           </parameter>
35275         </parameters>
35276       </method>
35277       <method name="set_max_length" c:identifier="gtk_entry_set_max_length">
35278         <return-value>
35279           <type name="none" c:type="void"/>
35280         </return-value>
35281         <parameters>
35282           <parameter name="entry">
35283             <type name="Entry" c:type="GtkEntry*"/>
35284           </parameter>
35285           <parameter name="max">
35286             <type name="int32" c:type="gint"/>
35287           </parameter>
35288         </parameters>
35289       </method>
35290       <method name="get_max_length" c:identifier="gtk_entry_get_max_length">
35291         <return-value>
35292           <type name="int32" c:type="gint"/>
35293         </return-value>
35294         <parameters>
35295           <parameter name="entry">
35296             <type name="Entry" c:type="GtkEntry*"/>
35297           </parameter>
35298         </parameters>
35299       </method>
35300       <method name="set_activates_default"
35301               c:identifier="gtk_entry_set_activates_default">
35302         <return-value>
35303           <type name="none" c:type="void"/>
35304         </return-value>
35305         <parameters>
35306           <parameter name="entry">
35307             <type name="Entry" c:type="GtkEntry*"/>
35308           </parameter>
35309           <parameter name="setting">
35310             <type name="boolean" c:type="gboolean"/>
35311           </parameter>
35312         </parameters>
35313       </method>
35314       <method name="get_activates_default"
35315               c:identifier="gtk_entry_get_activates_default">
35316         <return-value>
35317           <type name="boolean" c:type="gboolean"/>
35318         </return-value>
35319         <parameters>
35320           <parameter name="entry">
35321             <type name="Entry" c:type="GtkEntry*"/>
35322           </parameter>
35323         </parameters>
35324       </method>
35325       <method name="set_width_chars" c:identifier="gtk_entry_set_width_chars">
35326         <return-value>
35327           <type name="none" c:type="void"/>
35328         </return-value>
35329         <parameters>
35330           <parameter name="entry">
35331             <type name="Entry" c:type="GtkEntry*"/>
35332           </parameter>
35333           <parameter name="n_chars">
35334             <type name="int32" c:type="gint"/>
35335           </parameter>
35336         </parameters>
35337       </method>
35338       <method name="get_width_chars" c:identifier="gtk_entry_get_width_chars">
35339         <return-value>
35340           <type name="int32" c:type="gint"/>
35341         </return-value>
35342         <parameters>
35343           <parameter name="entry">
35344             <type name="Entry" c:type="GtkEntry*"/>
35345           </parameter>
35346         </parameters>
35347       </method>
35348       <method name="set_text" c:identifier="gtk_entry_set_text">
35349         <return-value>
35350           <type name="none" c:type="void"/>
35351         </return-value>
35352         <parameters>
35353           <parameter name="entry">
35354             <type name="Entry" c:type="GtkEntry*"/>
35355           </parameter>
35356           <parameter name="text">
35357             <type name="string" c:type="gchar*"/>
35358           </parameter>
35359         </parameters>
35360       </method>
35361       <method name="get_text" c:identifier="gtk_entry_get_text">
35362         <return-value>
35363           <type name="string" c:type="gchar*"/>
35364         </return-value>
35365         <parameters>
35366           <parameter name="entry">
35367             <type name="Entry" c:type="GtkEntry*"/>
35368           </parameter>
35369         </parameters>
35370       </method>
35371       <method name="get_layout" c:identifier="gtk_entry_get_layout">
35372         <return-value>
35373           <type name="Pango.Layout" c:type="PangoLayout*"/>
35374         </return-value>
35375         <parameters>
35376           <parameter name="entry">
35377             <type name="Entry" c:type="GtkEntry*"/>
35378           </parameter>
35379         </parameters>
35380       </method>
35381       <method name="get_layout_offsets"
35382               c:identifier="gtk_entry_get_layout_offsets">
35383         <return-value>
35384           <type name="none" c:type="void"/>
35385         </return-value>
35386         <parameters>
35387           <parameter name="entry">
35388             <type name="Entry" c:type="GtkEntry*"/>
35389           </parameter>
35390           <parameter name="x">
35391             <type name="gint" c:type="gint*"/>
35392           </parameter>
35393           <parameter name="y">
35394             <type name="gint" c:type="gint*"/>
35395           </parameter>
35396         </parameters>
35397       </method>
35398       <method name="set_alignment" c:identifier="gtk_entry_set_alignment">
35399         <return-value>
35400           <type name="none" c:type="void"/>
35401         </return-value>
35402         <parameters>
35403           <parameter name="entry">
35404             <type name="Entry" c:type="GtkEntry*"/>
35405           </parameter>
35406           <parameter name="xalign">
35407             <type name="float" c:type="gfloat"/>
35408           </parameter>
35409         </parameters>
35410       </method>
35411       <method name="get_alignment" c:identifier="gtk_entry_get_alignment">
35412         <return-value>
35413           <type name="float" c:type="gfloat"/>
35414         </return-value>
35415         <parameters>
35416           <parameter name="entry">
35417             <type name="Entry" c:type="GtkEntry*"/>
35418           </parameter>
35419         </parameters>
35420       </method>
35421       <method name="set_completion" c:identifier="gtk_entry_set_completion">
35422         <return-value>
35423           <type name="none" c:type="void"/>
35424         </return-value>
35425         <parameters>
35426           <parameter name="entry">
35427             <type name="Entry" c:type="GtkEntry*"/>
35428           </parameter>
35429           <parameter name="completion" allow-none="1">
35430             <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
35431           </parameter>
35432         </parameters>
35433       </method>
35434       <method name="get_completion" c:identifier="gtk_entry_get_completion">
35435         <return-value>
35436           <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
35437         </return-value>
35438         <parameters>
35439           <parameter name="entry">
35440             <type name="Entry" c:type="GtkEntry*"/>
35441           </parameter>
35442         </parameters>
35443       </method>
35444       <method name="layout_index_to_text_index"
35445               c:identifier="gtk_entry_layout_index_to_text_index">
35446         <return-value>
35447           <type name="int32" c:type="gint"/>
35448         </return-value>
35449         <parameters>
35450           <parameter name="entry">
35451             <type name="Entry" c:type="GtkEntry*"/>
35452           </parameter>
35453           <parameter name="layout_index">
35454             <type name="int32" c:type="gint"/>
35455           </parameter>
35456         </parameters>
35457       </method>
35458       <method name="text_index_to_layout_index"
35459               c:identifier="gtk_entry_text_index_to_layout_index">
35460         <return-value>
35461           <type name="int32" c:type="gint"/>
35462         </return-value>
35463         <parameters>
35464           <parameter name="entry">
35465             <type name="Entry" c:type="GtkEntry*"/>
35466           </parameter>
35467           <parameter name="text_index">
35468             <type name="int32" c:type="gint"/>
35469           </parameter>
35470         </parameters>
35471       </method>
35472       <method name="set_cursor_hadjustment"
35473               c:identifier="gtk_entry_set_cursor_hadjustment">
35474         <return-value>
35475           <type name="none" c:type="void"/>
35476         </return-value>
35477         <parameters>
35478           <parameter name="entry">
35479             <type name="Entry" c:type="GtkEntry*"/>
35480           </parameter>
35481           <parameter name="adjustment">
35482             <type name="Adjustment" c:type="GtkAdjustment*"/>
35483           </parameter>
35484         </parameters>
35485       </method>
35486       <method name="get_cursor_hadjustment"
35487               c:identifier="gtk_entry_get_cursor_hadjustment">
35488         <return-value>
35489           <type name="Adjustment" c:type="GtkAdjustment*"/>
35490         </return-value>
35491         <parameters>
35492           <parameter name="entry">
35493             <type name="Entry" c:type="GtkEntry*"/>
35494           </parameter>
35495         </parameters>
35496       </method>
35497       <method name="append_text" c:identifier="gtk_entry_append_text">
35498         <return-value>
35499           <type name="none" c:type="void"/>
35500         </return-value>
35501         <parameters>
35502           <parameter name="entry">
35503             <type name="Entry" c:type="GtkEntry*"/>
35504           </parameter>
35505           <parameter name="text">
35506             <type name="string" c:type="gchar*"/>
35507           </parameter>
35508         </parameters>
35509       </method>
35510       <method name="prepend_text" c:identifier="gtk_entry_prepend_text">
35511         <return-value>
35512           <type name="none" c:type="void"/>
35513         </return-value>
35514         <parameters>
35515           <parameter name="entry">
35516             <type name="Entry" c:type="GtkEntry*"/>
35517           </parameter>
35518           <parameter name="text">
35519             <type name="string" c:type="gchar*"/>
35520           </parameter>
35521         </parameters>
35522       </method>
35523       <method name="set_position" c:identifier="gtk_entry_set_position">
35524         <return-value>
35525           <type name="none" c:type="void"/>
35526         </return-value>
35527         <parameters>
35528           <parameter name="entry">
35529             <type name="Entry" c:type="GtkEntry*"/>
35530           </parameter>
35531           <parameter name="position">
35532             <type name="int32" c:type="gint"/>
35533           </parameter>
35534         </parameters>
35535       </method>
35536       <method name="select_region" c:identifier="gtk_entry_select_region">
35537         <return-value>
35538           <type name="none" c:type="void"/>
35539         </return-value>
35540         <parameters>
35541           <parameter name="entry">
35542             <type name="Entry" c:type="GtkEntry*"/>
35543           </parameter>
35544           <parameter name="start">
35545             <type name="int32" c:type="gint"/>
35546           </parameter>
35547           <parameter name="end">
35548             <type name="int32" c:type="gint"/>
35549           </parameter>
35550         </parameters>
35551       </method>
35552       <method name="set_editable" c:identifier="gtk_entry_set_editable">
35553         <return-value>
35554           <type name="none" c:type="void"/>
35555         </return-value>
35556         <parameters>
35557           <parameter name="entry">
35558             <type name="Entry" c:type="GtkEntry*"/>
35559           </parameter>
35560           <parameter name="editable">
35561             <type name="boolean" c:type="gboolean"/>
35562           </parameter>
35563         </parameters>
35564       </method>
35565       <property name="cursor-position">
35566         <type name="int32" c:type="gint"/>
35567       </property>
35568       <property name="selection-bound">
35569         <type name="int32" c:type="gint"/>
35570       </property>
35571       <property name="editable">
35572         <type name="boolean" c:type="gboolean"/>
35573       </property>
35574       <property name="max-length">
35575         <type name="int32" c:type="gint"/>
35576       </property>
35577       <property name="visibility">
35578         <type name="boolean" c:type="gboolean"/>
35579       </property>
35580       <property name="has-frame">
35581         <type name="boolean" c:type="gboolean"/>
35582       </property>
35583       <property name="inner-border">
35584         <type name="GtkBorder" c:type="GtkBorder"/>
35585       </property>
35586       <property name="invisible-char">
35587         <type name="guint" c:type="guint"/>
35588       </property>
35589       <property name="activates-default">
35590         <type name="boolean" c:type="gboolean"/>
35591       </property>
35592       <property name="width-chars">
35593         <type name="int32" c:type="gint"/>
35594       </property>
35595       <property name="scroll-offset">
35596         <type name="int32" c:type="gint"/>
35597       </property>
35598       <property name="text">
35599         <type name="string" c:type="gchararray"/>
35600       </property>
35601       <property name="xalign">
35602         <type name="float" c:type="gfloat"/>
35603       </property>
35604       <property name="truncate-multiline">
35605         <type name="boolean" c:type="gboolean"/>
35606       </property>
35607       <property name="shadow-type">
35608         <type name="GtkShadowType" c:type="GtkShadowType"/>
35609       </property>
35610       <callback name="populate_popup">
35611         <return-value>
35612           <type name="none" c:type="void"/>
35613         </return-value>
35614         <parameters>
35615           <parameter name="entry">
35616             <type name="GtkEntry*" c:type="GtkEntry*"/>
35617           </parameter>
35618           <parameter name="menu">
35619             <type name="GtkMenu*" c:type="GtkMenu*"/>
35620           </parameter>
35621         </parameters>
35622       </callback>
35623       <callback name="activate">
35624         <return-value>
35625           <type name="none" c:type="void"/>
35626         </return-value>
35627         <parameters>
35628           <parameter name="entry">
35629             <type name="GtkEntry*" c:type="GtkEntry*"/>
35630           </parameter>
35631         </parameters>
35632       </callback>
35633       <callback name="move_cursor">
35634         <return-value>
35635           <type name="none" c:type="void"/>
35636         </return-value>
35637         <parameters>
35638           <parameter name="entry">
35639             <type name="GtkEntry*" c:type="GtkEntry*"/>
35640           </parameter>
35641           <parameter name="step">
35642             <type name="GtkMovementStep" c:type="GtkMovementStep"/>
35643           </parameter>
35644           <parameter name="count">
35645             <type name="int32" c:type="gint"/>
35646           </parameter>
35647           <parameter name="extend_selection">
35648             <type name="boolean" c:type="gboolean"/>
35649           </parameter>
35650         </parameters>
35651       </callback>
35652       <callback name="insert_at_cursor">
35653         <return-value>
35654           <type name="none" c:type="void"/>
35655         </return-value>
35656         <parameters>
35657           <parameter name="entry">
35658             <type name="GtkEntry*" c:type="GtkEntry*"/>
35659           </parameter>
35660           <parameter name="str">
35661             <type name="string" c:type="gchar*"/>
35662           </parameter>
35663         </parameters>
35664       </callback>
35665       <callback name="delete_from_cursor">
35666         <return-value>
35667           <type name="none" c:type="void"/>
35668         </return-value>
35669         <parameters>
35670           <parameter name="entry">
35671             <type name="GtkEntry*" c:type="GtkEntry*"/>
35672           </parameter>
35673           <parameter name="type">
35674             <type name="GtkDeleteType" c:type="GtkDeleteType"/>
35675           </parameter>
35676           <parameter name="count">
35677             <type name="int32" c:type="gint"/>
35678           </parameter>
35679         </parameters>
35680       </callback>
35681       <callback name="backspace">
35682         <return-value>
35683           <type name="none" c:type="void"/>
35684         </return-value>
35685         <parameters>
35686           <parameter name="entry">
35687             <type name="GtkEntry*" c:type="GtkEntry*"/>
35688           </parameter>
35689         </parameters>
35690       </callback>
35691       <callback name="cut_clipboard">
35692         <return-value>
35693           <type name="none" c:type="void"/>
35694         </return-value>
35695         <parameters>
35696           <parameter name="entry">
35697             <type name="GtkEntry*" c:type="GtkEntry*"/>
35698           </parameter>
35699         </parameters>
35700       </callback>
35701       <callback name="copy_clipboard">
35702         <return-value>
35703           <type name="none" c:type="void"/>
35704         </return-value>
35705         <parameters>
35706           <parameter name="entry">
35707             <type name="GtkEntry*" c:type="GtkEntry*"/>
35708           </parameter>
35709         </parameters>
35710       </callback>
35711       <callback name="paste_clipboard">
35712         <return-value>
35713           <type name="none" c:type="void"/>
35714         </return-value>
35715         <parameters>
35716           <parameter name="entry">
35717             <type name="GtkEntry*" c:type="GtkEntry*"/>
35718           </parameter>
35719         </parameters>
35720       </callback>
35721       <callback name="toggle_overwrite">
35722         <return-value>
35723           <type name="none" c:type="void"/>
35724         </return-value>
35725         <parameters>
35726           <parameter name="entry">
35727             <type name="GtkEntry*" c:type="GtkEntry*"/>
35728           </parameter>
35729         </parameters>
35730       </callback>
35731       <callback name="_gtk_reserved1">
35732         <return-value>
35733           <type name="none" c:type="void"/>
35734         </return-value>
35735       </callback>
35736       <callback name="_gtk_reserved2">
35737         <return-value>
35738           <type name="none" c:type="void"/>
35739         </return-value>
35740       </callback>
35741       <callback name="_gtk_reserved3">
35742         <return-value>
35743           <type name="none" c:type="void"/>
35744         </return-value>
35745       </callback>
35746       <glib:signal name="move-cursor">
35747         <return-value>
35748           <type name="none" c:type="void"/>
35749         </return-value>
35750         <parameters>
35751           <parameter name="object">
35752             <type name="GtkMovementStep" c:type="GtkMovementStep"/>
35753           </parameter>
35754           <parameter name="p0">
35755             <type name="int32" c:type="gint"/>
35756           </parameter>
35757           <parameter name="p1">
35758             <type name="boolean" c:type="gboolean"/>
35759           </parameter>
35760         </parameters>
35761       </glib:signal>
35762       <glib:signal name="copy-clipboard">
35763         <return-value>
35764           <type name="none" c:type="void"/>
35765         </return-value>
35766       </glib:signal>
35767       <glib:signal name="populate-popup">
35768         <return-value>
35769           <type name="none" c:type="void"/>
35770         </return-value>
35771         <parameters>
35772           <parameter name="object">
35773             <type name="GtkMenu" c:type="GtkMenu"/>
35774           </parameter>
35775         </parameters>
35776       </glib:signal>
35777       <glib:signal name="activate">
35778         <return-value>
35779           <type name="none" c:type="void"/>
35780         </return-value>
35781       </glib:signal>
35782       <glib:signal name="insert-at-cursor">
35783         <return-value>
35784           <type name="none" c:type="void"/>
35785         </return-value>
35786         <parameters>
35787           <parameter name="object">
35788             <type name="string" c:type="gchararray"/>
35789           </parameter>
35790         </parameters>
35791       </glib:signal>
35792       <glib:signal name="delete-from-cursor">
35793         <return-value>
35794           <type name="none" c:type="void"/>
35795         </return-value>
35796         <parameters>
35797           <parameter name="object">
35798             <type name="GtkDeleteType" c:type="GtkDeleteType"/>
35799           </parameter>
35800           <parameter name="p0">
35801             <type name="int32" c:type="gint"/>
35802           </parameter>
35803         </parameters>
35804       </glib:signal>
35805       <glib:signal name="backspace">
35806         <return-value>
35807           <type name="none" c:type="void"/>
35808         </return-value>
35809       </glib:signal>
35810       <glib:signal name="cut-clipboard">
35811         <return-value>
35812           <type name="none" c:type="void"/>
35813         </return-value>
35814       </glib:signal>
35815       <glib:signal name="paste-clipboard">
35816         <return-value>
35817           <type name="none" c:type="void"/>
35818         </return-value>
35819       </glib:signal>
35820       <glib:signal name="toggle-overwrite">
35821         <return-value>
35822           <type name="none" c:type="void"/>
35823         </return-value>
35824       </glib:signal>
35825     </class>
35826     <function name="entry_new" c:identifier="gtk_entry_new">
35827       <return-value>
35828         <type name="GtkWidget*" c:type="GtkWidget*"/>
35829       </return-value>
35830     </function>
35831     <function name="entry_new_with_max_length"
35832               c:identifier="gtk_entry_new_with_max_length">
35833       <return-value>
35834         <type name="GtkWidget*" c:type="GtkWidget*"/>
35835       </return-value>
35836       <parameters>
35837         <parameter name="max">
35838           <type name="int32" c:type="gint"/>
35839         </parameter>
35840       </parameters>
35841     </function>
35842     <record name="GtkTreeViewPrivate" c:type="GtkTreeViewPrivate"/>
35843     <callback name="GtkTreeViewColumnDropFunc">
35844       <return-value>
35845         <type name="boolean" c:type="gboolean"/>
35846       </return-value>
35847       <parameters>
35848         <parameter name="tree_view">
35849           <type name="GtkTreeView*" c:type="GtkTreeView*"/>
35850         </parameter>
35851         <parameter name="column">
35852           <type name="GtkTreeViewColumn*" c:type="GtkTreeViewColumn*"/>
35853         </parameter>
35854         <parameter name="prev_column">
35855           <type name="GtkTreeViewColumn*" c:type="GtkTreeViewColumn*"/>
35856         </parameter>
35857         <parameter name="next_column">
35858           <type name="GtkTreeViewColumn*" c:type="GtkTreeViewColumn*"/>
35859         </parameter>
35860         <parameter name="data">
35861           <type name="any" c:type="gpointer"/>
35862         </parameter>
35863       </parameters>
35864     </callback>
35865     <callback name="GtkTreeViewMappingFunc">
35866       <return-value>
35867         <type name="none" c:type="void"/>
35868       </return-value>
35869       <parameters>
35870         <parameter name="tree_view">
35871           <type name="GtkTreeView*" c:type="GtkTreeView*"/>
35872         </parameter>
35873         <parameter name="path">
35874           <type name="GtkTreePath*" c:type="GtkTreePath*"/>
35875         </parameter>
35876         <parameter name="user_data">
35877           <type name="any" c:type="gpointer"/>
35878         </parameter>
35879       </parameters>
35880     </callback>
35881     <callback name="GtkTreeViewSearchEqualFunc">
35882       <return-value>
35883         <type name="boolean" c:type="gboolean"/>
35884       </return-value>
35885       <parameters>
35886         <parameter name="model">
35887           <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
35888         </parameter>
35889         <parameter name="column">
35890           <type name="int32" c:type="gint"/>
35891         </parameter>
35892         <parameter name="key">
35893           <type name="string" c:type="gchar*"/>
35894         </parameter>
35895         <parameter name="iter">
35896           <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
35897         </parameter>
35898         <parameter name="search_data">
35899           <type name="any" c:type="gpointer"/>
35900         </parameter>
35901       </parameters>
35902     </callback>
35903     <callback name="GtkTreeViewRowSeparatorFunc">
35904       <return-value>
35905         <type name="boolean" c:type="gboolean"/>
35906       </return-value>
35907       <parameters>
35908         <parameter name="model">
35909           <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
35910         </parameter>
35911         <parameter name="iter">
35912           <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
35913         </parameter>
35914         <parameter name="data">
35915           <type name="any" c:type="gpointer"/>
35916         </parameter>
35917       </parameters>
35918     </callback>
35919     <callback name="GtkTreeViewSearchPositionFunc">
35920       <return-value>
35921         <type name="none" c:type="void"/>
35922       </return-value>
35923       <parameters>
35924         <parameter name="tree_view">
35925           <type name="GtkTreeView*" c:type="GtkTreeView*"/>
35926         </parameter>
35927         <parameter name="search_dialog">
35928           <type name="GtkWidget*" c:type="GtkWidget*"/>
35929         </parameter>
35930         <parameter name="user_data">
35931           <type name="any" c:type="gpointer"/>
35932         </parameter>
35933       </parameters>
35934     </callback>
35935     <class name="TreeView"
35936            c:type="GtkTreeView"
35937            parent="Container"
35938            glib:type-name="GtkTreeView"
35939            glib:get-type="gtk_tree_view_get_type">
35940       <method name="get_model" c:identifier="gtk_tree_view_get_model">
35941         <return-value>
35942           <type name="TreeModel" c:type="GtkTreeModel*"/>
35943         </return-value>
35944         <parameters>
35945           <parameter name="tree_view">
35946             <type name="TreeView" c:type="GtkTreeView*"/>
35947           </parameter>
35948         </parameters>
35949       </method>
35950       <method name="set_model" c:identifier="gtk_tree_view_set_model">
35951         <return-value>
35952           <type name="none" c:type="void"/>
35953         </return-value>
35954         <parameters>
35955           <parameter name="tree_view">
35956             <type name="TreeView" c:type="GtkTreeView*"/>
35957           </parameter>
35958           <parameter name="model" allow-none="1">
35959             <type name="TreeModel" c:type="GtkTreeModel*"/>
35960           </parameter>
35961         </parameters>
35962       </method>
35963       <method name="get_selection" c:identifier="gtk_tree_view_get_selection">
35964         <return-value>
35965           <type name="GtkTreeSelection" c:type="GtkTreeSelection*"/>
35966         </return-value>
35967         <parameters>
35968           <parameter name="tree_view">
35969             <type name="TreeView" c:type="GtkTreeView*"/>
35970           </parameter>
35971         </parameters>
35972       </method>
35973       <method name="get_hadjustment"
35974               c:identifier="gtk_tree_view_get_hadjustment">
35975         <return-value>
35976           <type name="Adjustment" c:type="GtkAdjustment*"/>
35977         </return-value>
35978         <parameters>
35979           <parameter name="tree_view">
35980             <type name="TreeView" c:type="GtkTreeView*"/>
35981           </parameter>
35982         </parameters>
35983       </method>
35984       <method name="set_hadjustment"
35985               c:identifier="gtk_tree_view_set_hadjustment">
35986         <return-value>
35987           <type name="none" c:type="void"/>
35988         </return-value>
35989         <parameters>
35990           <parameter name="tree_view">
35991             <type name="TreeView" c:type="GtkTreeView*"/>
35992           </parameter>
35993           <parameter name="adjustment">
35994             <type name="Adjustment" c:type="GtkAdjustment*"/>
35995           </parameter>
35996         </parameters>
35997       </method>
35998       <method name="get_vadjustment"
35999               c:identifier="gtk_tree_view_get_vadjustment">
36000         <return-value>
36001           <type name="Adjustment" c:type="GtkAdjustment*"/>
36002         </return-value>
36003         <parameters>
36004           <parameter name="tree_view">
36005             <type name="TreeView" c:type="GtkTreeView*"/>
36006           </parameter>
36007         </parameters>
36008       </method>
36009       <method name="set_vadjustment"
36010               c:identifier="gtk_tree_view_set_vadjustment">
36011         <return-value>
36012           <type name="none" c:type="void"/>
36013         </return-value>
36014         <parameters>
36015           <parameter name="tree_view">
36016             <type name="TreeView" c:type="GtkTreeView*"/>
36017           </parameter>
36018           <parameter name="adjustment">
36019             <type name="Adjustment" c:type="GtkAdjustment*"/>
36020           </parameter>
36021         </parameters>
36022       </method>
36023       <method name="get_headers_visible"
36024               c:identifier="gtk_tree_view_get_headers_visible">
36025         <return-value>
36026           <type name="boolean" c:type="gboolean"/>
36027         </return-value>
36028         <parameters>
36029           <parameter name="tree_view">
36030             <type name="TreeView" c:type="GtkTreeView*"/>
36031           </parameter>
36032         </parameters>
36033       </method>
36034       <method name="set_headers_visible"
36035               c:identifier="gtk_tree_view_set_headers_visible">
36036         <return-value>
36037           <type name="none" c:type="void"/>
36038         </return-value>
36039         <parameters>
36040           <parameter name="tree_view">
36041             <type name="TreeView" c:type="GtkTreeView*"/>
36042           </parameter>
36043           <parameter name="headers_visible">
36044             <type name="boolean" c:type="gboolean"/>
36045           </parameter>
36046         </parameters>
36047       </method>
36048       <method name="columns_autosize"
36049               c:identifier="gtk_tree_view_columns_autosize">
36050         <return-value>
36051           <type name="none" c:type="void"/>
36052         </return-value>
36053         <parameters>
36054           <parameter name="tree_view">
36055             <type name="TreeView" c:type="GtkTreeView*"/>
36056           </parameter>
36057         </parameters>
36058       </method>
36059       <method name="get_headers_clickable"
36060               c:identifier="gtk_tree_view_get_headers_clickable">
36061         <return-value>
36062           <type name="boolean" c:type="gboolean"/>
36063         </return-value>
36064         <parameters>
36065           <parameter name="tree_view">
36066             <type name="TreeView" c:type="GtkTreeView*"/>
36067           </parameter>
36068         </parameters>
36069       </method>
36070       <method name="set_headers_clickable"
36071               c:identifier="gtk_tree_view_set_headers_clickable">
36072         <return-value>
36073           <type name="none" c:type="void"/>
36074         </return-value>
36075         <parameters>
36076           <parameter name="tree_view">
36077             <type name="TreeView" c:type="GtkTreeView*"/>
36078           </parameter>
36079           <parameter name="setting">
36080             <type name="boolean" c:type="gboolean"/>
36081           </parameter>
36082         </parameters>
36083       </method>
36084       <method name="set_rules_hint"
36085               c:identifier="gtk_tree_view_set_rules_hint">
36086         <return-value>
36087           <type name="none" c:type="void"/>
36088         </return-value>
36089         <parameters>
36090           <parameter name="tree_view">
36091             <type name="TreeView" c:type="GtkTreeView*"/>
36092           </parameter>
36093           <parameter name="setting">
36094             <type name="boolean" c:type="gboolean"/>
36095           </parameter>
36096         </parameters>
36097       </method>
36098       <method name="get_rules_hint"
36099               c:identifier="gtk_tree_view_get_rules_hint">
36100         <return-value>
36101           <type name="boolean" c:type="gboolean"/>
36102         </return-value>
36103         <parameters>
36104           <parameter name="tree_view">
36105             <type name="TreeView" c:type="GtkTreeView*"/>
36106           </parameter>
36107         </parameters>
36108       </method>
36109       <method name="append_column" c:identifier="gtk_tree_view_append_column">
36110         <return-value>
36111           <type name="int32" c:type="gint"/>
36112         </return-value>
36113         <parameters>
36114           <parameter name="tree_view">
36115             <type name="TreeView" c:type="GtkTreeView*"/>
36116           </parameter>
36117           <parameter name="column">
36118             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
36119           </parameter>
36120         </parameters>
36121       </method>
36122       <method name="remove_column" c:identifier="gtk_tree_view_remove_column">
36123         <return-value>
36124           <type name="int32" c:type="gint"/>
36125         </return-value>
36126         <parameters>
36127           <parameter name="tree_view">
36128             <type name="TreeView" c:type="GtkTreeView*"/>
36129           </parameter>
36130           <parameter name="column">
36131             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
36132           </parameter>
36133         </parameters>
36134       </method>
36135       <method name="insert_column" c:identifier="gtk_tree_view_insert_column">
36136         <return-value>
36137           <type name="int32" c:type="gint"/>
36138         </return-value>
36139         <parameters>
36140           <parameter name="tree_view">
36141             <type name="TreeView" c:type="GtkTreeView*"/>
36142           </parameter>
36143           <parameter name="column">
36144             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
36145           </parameter>
36146           <parameter name="position">
36147             <type name="int32" c:type="gint"/>
36148           </parameter>
36149         </parameters>
36150       </method>
36151       <method name="insert_column_with_attributes"
36152               c:identifier="gtk_tree_view_insert_column_with_attributes">
36153         <return-value>
36154           <type name="int32" c:type="gint"/>
36155         </return-value>
36156         <parameters>
36157           <parameter name="tree_view">
36158             <type name="TreeView" c:type="GtkTreeView*"/>
36159           </parameter>
36160           <parameter name="position">
36161             <type name="int32" c:type="gint"/>
36162           </parameter>
36163           <parameter name="title">
36164             <type name="string" c:type="gchar*"/>
36165           </parameter>
36166           <parameter name="cell">
36167             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
36168           </parameter>
36169         </parameters>
36170       </method>
36171       <method name="insert_column_with_data_func"
36172               c:identifier="gtk_tree_view_insert_column_with_data_func">
36173         <return-value>
36174           <type name="int32" c:type="gint"/>
36175         </return-value>
36176         <parameters>
36177           <parameter name="tree_view">
36178             <type name="TreeView" c:type="GtkTreeView*"/>
36179           </parameter>
36180           <parameter name="position">
36181             <type name="int32" c:type="gint"/>
36182           </parameter>
36183           <parameter name="title">
36184             <type name="string" c:type="gchar*"/>
36185           </parameter>
36186           <parameter name="cell">
36187             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
36188           </parameter>
36189           <parameter name="func">
36190             <type name="GtkTreeCellDataFunc" c:type="GtkTreeCellDataFunc"/>
36191           </parameter>
36192           <parameter name="data">
36193             <type name="any" c:type="gpointer"/>
36194           </parameter>
36195           <parameter name="dnotify">
36196             <type name="GDestroyNotify" c:type="GDestroyNotify"/>
36197           </parameter>
36198         </parameters>
36199       </method>
36200       <method name="get_column" c:identifier="gtk_tree_view_get_column">
36201         <return-value>
36202           <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
36203         </return-value>
36204         <parameters>
36205           <parameter name="tree_view">
36206             <type name="TreeView" c:type="GtkTreeView*"/>
36207           </parameter>
36208           <parameter name="n">
36209             <type name="int32" c:type="gint"/>
36210           </parameter>
36211         </parameters>
36212       </method>
36213       <method name="get_columns" c:identifier="gtk_tree_view_get_columns">
36214         <return-value>
36215           <type name="GList" c:type="GList*"/>
36216         </return-value>
36217         <parameters>
36218           <parameter name="tree_view">
36219             <type name="TreeView" c:type="GtkTreeView*"/>
36220           </parameter>
36221         </parameters>
36222       </method>
36223       <method name="move_column_after"
36224               c:identifier="gtk_tree_view_move_column_after">
36225         <return-value>
36226           <type name="none" c:type="void"/>
36227         </return-value>
36228         <parameters>
36229           <parameter name="tree_view">
36230             <type name="TreeView" c:type="GtkTreeView*"/>
36231           </parameter>
36232           <parameter name="column">
36233             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
36234           </parameter>
36235           <parameter name="base_column" allow-none="1">
36236             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
36237           </parameter>
36238         </parameters>
36239       </method>
36240       <method name="set_expander_column"
36241               c:identifier="gtk_tree_view_set_expander_column">
36242         <return-value>
36243           <type name="none" c:type="void"/>
36244         </return-value>
36245         <parameters>
36246           <parameter name="tree_view">
36247             <type name="TreeView" c:type="GtkTreeView*"/>
36248           </parameter>
36249           <parameter name="column">
36250             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
36251           </parameter>
36252         </parameters>
36253       </method>
36254       <method name="get_expander_column"
36255               c:identifier="gtk_tree_view_get_expander_column">
36256         <return-value>
36257           <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
36258         </return-value>
36259         <parameters>
36260           <parameter name="tree_view">
36261             <type name="TreeView" c:type="GtkTreeView*"/>
36262           </parameter>
36263         </parameters>
36264       </method>
36265       <method name="set_column_drag_function"
36266               c:identifier="gtk_tree_view_set_column_drag_function">
36267         <return-value>
36268           <type name="none" c:type="void"/>
36269         </return-value>
36270         <parameters>
36271           <parameter name="tree_view">
36272             <type name="TreeView" c:type="GtkTreeView*"/>
36273           </parameter>
36274           <parameter name="func">
36275             <type name="GtkTreeViewColumnDropFunc"
36276                   c:type="GtkTreeViewColumnDropFunc"/>
36277           </parameter>
36278           <parameter name="user_data">
36279             <type name="any" c:type="gpointer"/>
36280           </parameter>
36281           <parameter name="destroy">
36282             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
36283           </parameter>
36284         </parameters>
36285       </method>
36286       <method name="scroll_to_point"
36287               c:identifier="gtk_tree_view_scroll_to_point">
36288         <return-value>
36289           <type name="none" c:type="void"/>
36290         </return-value>
36291         <parameters>
36292           <parameter name="tree_view">
36293             <type name="TreeView" c:type="GtkTreeView*"/>
36294           </parameter>
36295           <parameter name="tree_x">
36296             <type name="int32" c:type="gint"/>
36297           </parameter>
36298           <parameter name="tree_y">
36299             <type name="int32" c:type="gint"/>
36300           </parameter>
36301         </parameters>
36302       </method>
36303       <method name="scroll_to_cell"
36304               c:identifier="gtk_tree_view_scroll_to_cell">
36305         <return-value>
36306           <type name="none" c:type="void"/>
36307         </return-value>
36308         <parameters>
36309           <parameter name="tree_view">
36310             <type name="TreeView" c:type="GtkTreeView*"/>
36311           </parameter>
36312           <parameter name="path">
36313             <type name="TreePath" c:type="GtkTreePath*"/>
36314           </parameter>
36315           <parameter name="column" allow-none="1">
36316             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
36317           </parameter>
36318           <parameter name="use_align">
36319             <type name="boolean" c:type="gboolean"/>
36320           </parameter>
36321           <parameter name="row_align">
36322             <type name="float" c:type="gfloat"/>
36323           </parameter>
36324           <parameter name="col_align">
36325             <type name="float" c:type="gfloat"/>
36326           </parameter>
36327         </parameters>
36328       </method>
36329       <method name="row_activated" c:identifier="gtk_tree_view_row_activated">
36330         <return-value>
36331           <type name="none" c:type="void"/>
36332         </return-value>
36333         <parameters>
36334           <parameter name="tree_view">
36335             <type name="TreeView" c:type="GtkTreeView*"/>
36336           </parameter>
36337           <parameter name="path">
36338             <type name="TreePath" c:type="GtkTreePath*"/>
36339           </parameter>
36340           <parameter name="column">
36341             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
36342           </parameter>
36343         </parameters>
36344       </method>
36345       <method name="expand_all" c:identifier="gtk_tree_view_expand_all">
36346         <return-value>
36347           <type name="none" c:type="void"/>
36348         </return-value>
36349         <parameters>
36350           <parameter name="tree_view">
36351             <type name="TreeView" c:type="GtkTreeView*"/>
36352           </parameter>
36353         </parameters>
36354       </method>
36355       <method name="collapse_all" c:identifier="gtk_tree_view_collapse_all">
36356         <return-value>
36357           <type name="none" c:type="void"/>
36358         </return-value>
36359         <parameters>
36360           <parameter name="tree_view">
36361             <type name="TreeView" c:type="GtkTreeView*"/>
36362           </parameter>
36363         </parameters>
36364       </method>
36365       <method name="expand_to_path"
36366               c:identifier="gtk_tree_view_expand_to_path">
36367         <return-value>
36368           <type name="none" c:type="void"/>
36369         </return-value>
36370         <parameters>
36371           <parameter name="tree_view">
36372             <type name="TreeView" c:type="GtkTreeView*"/>
36373           </parameter>
36374           <parameter name="path">
36375             <type name="TreePath" c:type="GtkTreePath*"/>
36376           </parameter>
36377         </parameters>
36378       </method>
36379       <method name="expand_row" c:identifier="gtk_tree_view_expand_row">
36380         <return-value>
36381           <type name="boolean" c:type="gboolean"/>
36382         </return-value>
36383         <parameters>
36384           <parameter name="tree_view">
36385             <type name="TreeView" c:type="GtkTreeView*"/>
36386           </parameter>
36387           <parameter name="path">
36388             <type name="TreePath" c:type="GtkTreePath*"/>
36389           </parameter>
36390           <parameter name="open_all">
36391             <type name="boolean" c:type="gboolean"/>
36392           </parameter>
36393         </parameters>
36394       </method>
36395       <method name="collapse_row" c:identifier="gtk_tree_view_collapse_row">
36396         <return-value>
36397           <type name="boolean" c:type="gboolean"/>
36398         </return-value>
36399         <parameters>
36400           <parameter name="tree_view">
36401             <type name="TreeView" c:type="GtkTreeView*"/>
36402           </parameter>
36403           <parameter name="path">
36404             <type name="TreePath" c:type="GtkTreePath*"/>
36405           </parameter>
36406         </parameters>
36407       </method>
36408       <method name="map_expanded_rows"
36409               c:identifier="gtk_tree_view_map_expanded_rows">
36410         <return-value>
36411           <type name="none" c:type="void"/>
36412         </return-value>
36413         <parameters>
36414           <parameter name="tree_view">
36415             <type name="TreeView" c:type="GtkTreeView*"/>
36416           </parameter>
36417           <parameter name="func">
36418             <type name="GtkTreeViewMappingFunc"
36419                   c:type="GtkTreeViewMappingFunc"/>
36420           </parameter>
36421           <parameter name="data">
36422             <type name="any" c:type="gpointer"/>
36423           </parameter>
36424         </parameters>
36425       </method>
36426       <method name="row_expanded" c:identifier="gtk_tree_view_row_expanded">
36427         <return-value>
36428           <type name="boolean" c:type="gboolean"/>
36429         </return-value>
36430         <parameters>
36431           <parameter name="tree_view">
36432             <type name="TreeView" c:type="GtkTreeView*"/>
36433           </parameter>
36434           <parameter name="path">
36435             <type name="TreePath" c:type="GtkTreePath*"/>
36436           </parameter>
36437         </parameters>
36438       </method>
36439       <method name="set_reorderable"
36440               c:identifier="gtk_tree_view_set_reorderable">
36441         <return-value>
36442           <type name="none" c:type="void"/>
36443         </return-value>
36444         <parameters>
36445           <parameter name="tree_view">
36446             <type name="TreeView" c:type="GtkTreeView*"/>
36447           </parameter>
36448           <parameter name="reorderable">
36449             <type name="boolean" c:type="gboolean"/>
36450           </parameter>
36451         </parameters>
36452       </method>
36453       <method name="get_reorderable"
36454               c:identifier="gtk_tree_view_get_reorderable">
36455         <return-value>
36456           <type name="boolean" c:type="gboolean"/>
36457         </return-value>
36458         <parameters>
36459           <parameter name="tree_view">
36460             <type name="TreeView" c:type="GtkTreeView*"/>
36461           </parameter>
36462         </parameters>
36463       </method>
36464       <method name="set_cursor" c:identifier="gtk_tree_view_set_cursor">
36465         <return-value>
36466           <type name="none" c:type="void"/>
36467         </return-value>
36468         <parameters>
36469           <parameter name="tree_view">
36470             <type name="TreeView" c:type="GtkTreeView*"/>
36471           </parameter>
36472           <parameter name="path">
36473             <type name="TreePath" c:type="GtkTreePath*"/>
36474           </parameter>
36475           <parameter name="focus_column" allow-none="1">
36476             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
36477           </parameter>
36478           <parameter name="start_editing">
36479             <type name="boolean" c:type="gboolean"/>
36480           </parameter>
36481         </parameters>
36482       </method>
36483       <method name="set_cursor_on_cell"
36484               c:identifier="gtk_tree_view_set_cursor_on_cell">
36485         <return-value>
36486           <type name="none" c:type="void"/>
36487         </return-value>
36488         <parameters>
36489           <parameter name="tree_view">
36490             <type name="TreeView" c:type="GtkTreeView*"/>
36491           </parameter>
36492           <parameter name="path">
36493             <type name="TreePath" c:type="GtkTreePath*"/>
36494           </parameter>
36495           <parameter name="focus_column" allow-none="1">
36496             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
36497           </parameter>
36498           <parameter name="focus_cell" allow-none="1">
36499             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
36500           </parameter>
36501           <parameter name="start_editing">
36502             <type name="boolean" c:type="gboolean"/>
36503           </parameter>
36504         </parameters>
36505       </method>
36506       <method name="get_cursor" c:identifier="gtk_tree_view_get_cursor">
36507         <return-value>
36508           <type name="none" c:type="void"/>
36509         </return-value>
36510         <parameters>
36511           <parameter name="tree_view">
36512             <type name="TreeView" c:type="GtkTreeView*"/>
36513           </parameter>
36514           <parameter name="path">
36515             <type name="TreePath" c:type="GtkTreePath**"/>
36516           </parameter>
36517           <parameter name="focus_column">
36518             <type name="TreeViewColumn" c:type="GtkTreeViewColumn**"/>
36519           </parameter>
36520         </parameters>
36521       </method>
36522       <method name="get_bin_window"
36523               c:identifier="gtk_tree_view_get_bin_window">
36524         <return-value>
36525           <type name="Gdk.Window" c:type="GdkWindow*"/>
36526         </return-value>
36527         <parameters>
36528           <parameter name="tree_view">
36529             <type name="TreeView" c:type="GtkTreeView*"/>
36530           </parameter>
36531         </parameters>
36532       </method>
36533       <method name="get_path_at_pos"
36534               c:identifier="gtk_tree_view_get_path_at_pos">
36535         <return-value>
36536           <type name="boolean" c:type="gboolean"/>
36537         </return-value>
36538         <parameters>
36539           <parameter name="tree_view">
36540             <type name="TreeView" c:type="GtkTreeView*"/>
36541           </parameter>
36542           <parameter name="x">
36543             <type name="int32" c:type="gint"/>
36544           </parameter>
36545           <parameter name="y">
36546             <type name="int32" c:type="gint"/>
36547           </parameter>
36548           <parameter name="path">
36549             <type name="TreePath" c:type="GtkTreePath**"/>
36550           </parameter>
36551           <parameter name="column">
36552             <type name="TreeViewColumn" c:type="GtkTreeViewColumn**"/>
36553           </parameter>
36554           <parameter name="cell_x">
36555             <type name="gint" c:type="gint*"/>
36556           </parameter>
36557           <parameter name="cell_y">
36558             <type name="gint" c:type="gint*"/>
36559           </parameter>
36560         </parameters>
36561       </method>
36562       <method name="get_cell_area" c:identifier="gtk_tree_view_get_cell_area">
36563         <return-value>
36564           <type name="none" c:type="void"/>
36565         </return-value>
36566         <parameters>
36567           <parameter name="tree_view">
36568             <type name="TreeView" c:type="GtkTreeView*"/>
36569           </parameter>
36570           <parameter name="path">
36571             <type name="TreePath" c:type="GtkTreePath*"/>
36572           </parameter>
36573           <parameter name="column" allow-none="1">
36574             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
36575           </parameter>
36576           <parameter name="rect">
36577             <type name="GdkRectangle" c:type="GdkRectangle*"/>
36578           </parameter>
36579         </parameters>
36580       </method>
36581       <method name="get_background_area"
36582               c:identifier="gtk_tree_view_get_background_area">
36583         <return-value>
36584           <type name="none" c:type="void"/>
36585         </return-value>
36586         <parameters>
36587           <parameter name="tree_view">
36588             <type name="TreeView" c:type="GtkTreeView*"/>
36589           </parameter>
36590           <parameter name="path">
36591             <type name="TreePath" c:type="GtkTreePath*"/>
36592           </parameter>
36593           <parameter name="column">
36594             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
36595           </parameter>
36596           <parameter name="rect">
36597             <type name="GdkRectangle" c:type="GdkRectangle*"/>
36598           </parameter>
36599         </parameters>
36600       </method>
36601       <method name="get_visible_rect"
36602               c:identifier="gtk_tree_view_get_visible_rect">
36603         <return-value>
36604           <type name="none" c:type="void"/>
36605         </return-value>
36606         <parameters>
36607           <parameter name="tree_view">
36608             <type name="TreeView" c:type="GtkTreeView*"/>
36609           </parameter>
36610           <parameter name="visible_rect">
36611             <type name="GdkRectangle" c:type="GdkRectangle*"/>
36612           </parameter>
36613         </parameters>
36614       </method>
36615       <method name="widget_to_tree_coords"
36616               c:identifier="gtk_tree_view_widget_to_tree_coords">
36617         <return-value>
36618           <type name="none" c:type="void"/>
36619         </return-value>
36620         <parameters>
36621           <parameter name="tree_view">
36622             <type name="TreeView" c:type="GtkTreeView*"/>
36623           </parameter>
36624           <parameter name="wx">
36625             <type name="int32" c:type="gint"/>
36626           </parameter>
36627           <parameter name="wy">
36628             <type name="int32" c:type="gint"/>
36629           </parameter>
36630           <parameter name="tx">
36631             <type name="gint" c:type="gint*"/>
36632           </parameter>
36633           <parameter name="ty">
36634             <type name="gint" c:type="gint*"/>
36635           </parameter>
36636         </parameters>
36637       </method>
36638       <method name="tree_to_widget_coords"
36639               c:identifier="gtk_tree_view_tree_to_widget_coords">
36640         <return-value>
36641           <type name="none" c:type="void"/>
36642         </return-value>
36643         <parameters>
36644           <parameter name="tree_view">
36645             <type name="TreeView" c:type="GtkTreeView*"/>
36646           </parameter>
36647           <parameter name="tx">
36648             <type name="int32" c:type="gint"/>
36649           </parameter>
36650           <parameter name="ty">
36651             <type name="int32" c:type="gint"/>
36652           </parameter>
36653           <parameter name="wx">
36654             <type name="gint" c:type="gint*"/>
36655           </parameter>
36656           <parameter name="wy">
36657             <type name="gint" c:type="gint*"/>
36658           </parameter>
36659         </parameters>
36660       </method>
36661       <method name="get_visible_range"
36662               c:identifier="gtk_tree_view_get_visible_range">
36663         <return-value>
36664           <type name="boolean" c:type="gboolean"/>
36665         </return-value>
36666         <parameters>
36667           <parameter name="tree_view">
36668             <type name="TreeView" c:type="GtkTreeView*"/>
36669           </parameter>
36670           <parameter name="start_path">
36671             <type name="TreePath" c:type="GtkTreePath**"/>
36672           </parameter>
36673           <parameter name="end_path">
36674             <type name="TreePath" c:type="GtkTreePath**"/>
36675           </parameter>
36676         </parameters>
36677       </method>
36678       <method name="enable_model_drag_source"
36679               c:identifier="gtk_tree_view_enable_model_drag_source">
36680         <return-value>
36681           <type name="none" c:type="void"/>
36682         </return-value>
36683         <parameters>
36684           <parameter name="tree_view">
36685             <type name="TreeView" c:type="GtkTreeView*"/>
36686           </parameter>
36687           <parameter name="start_button_mask">
36688             <type name="GdkModifierType" c:type="GdkModifierType"/>
36689           </parameter>
36690           <parameter name="targets">
36691             <type name="GtkTargetEntry" c:type="GtkTargetEntry*"/>
36692           </parameter>
36693           <parameter name="n_targets">
36694             <type name="int32" c:type="gint"/>
36695           </parameter>
36696           <parameter name="actions">
36697             <type name="GdkDragAction" c:type="GdkDragAction"/>
36698           </parameter>
36699         </parameters>
36700       </method>
36701       <method name="enable_model_drag_dest"
36702               c:identifier="gtk_tree_view_enable_model_drag_dest">
36703         <return-value>
36704           <type name="none" c:type="void"/>
36705         </return-value>
36706         <parameters>
36707           <parameter name="tree_view">
36708             <type name="TreeView" c:type="GtkTreeView*"/>
36709           </parameter>
36710           <parameter name="targets">
36711             <type name="GtkTargetEntry" c:type="GtkTargetEntry*"/>
36712           </parameter>
36713           <parameter name="n_targets">
36714             <type name="int32" c:type="gint"/>
36715           </parameter>
36716           <parameter name="actions">
36717             <type name="GdkDragAction" c:type="GdkDragAction"/>
36718           </parameter>
36719         </parameters>
36720       </method>
36721       <method name="unset_rows_drag_source"
36722               c:identifier="gtk_tree_view_unset_rows_drag_source">
36723         <return-value>
36724           <type name="none" c:type="void"/>
36725         </return-value>
36726         <parameters>
36727           <parameter name="tree_view">
36728             <type name="TreeView" c:type="GtkTreeView*"/>
36729           </parameter>
36730         </parameters>
36731       </method>
36732       <method name="unset_rows_drag_dest"
36733               c:identifier="gtk_tree_view_unset_rows_drag_dest">
36734         <return-value>
36735           <type name="none" c:type="void"/>
36736         </return-value>
36737         <parameters>
36738           <parameter name="tree_view">
36739             <type name="TreeView" c:type="GtkTreeView*"/>
36740           </parameter>
36741         </parameters>
36742       </method>
36743       <method name="set_drag_dest_row"
36744               c:identifier="gtk_tree_view_set_drag_dest_row">
36745         <return-value>
36746           <type name="none" c:type="void"/>
36747         </return-value>
36748         <parameters>
36749           <parameter name="tree_view">
36750             <type name="TreeView" c:type="GtkTreeView*"/>
36751           </parameter>
36752           <parameter name="path">
36753             <type name="TreePath" c:type="GtkTreePath*"/>
36754           </parameter>
36755           <parameter name="pos">
36756             <type name="TreeViewDropPosition"
36757                   c:type="GtkTreeViewDropPosition"/>
36758           </parameter>
36759         </parameters>
36760       </method>
36761       <method name="get_drag_dest_row"
36762               c:identifier="gtk_tree_view_get_drag_dest_row">
36763         <return-value>
36764           <type name="none" c:type="void"/>
36765         </return-value>
36766         <parameters>
36767           <parameter name="tree_view">
36768             <type name="TreeView" c:type="GtkTreeView*"/>
36769           </parameter>
36770           <parameter name="path">
36771             <type name="TreePath" c:type="GtkTreePath**"/>
36772           </parameter>
36773           <parameter name="pos">
36774             <type name="TreeViewDropPosition"
36775                   c:type="GtkTreeViewDropPosition*"/>
36776           </parameter>
36777         </parameters>
36778       </method>
36779       <method name="get_dest_row_at_pos"
36780               c:identifier="gtk_tree_view_get_dest_row_at_pos">
36781         <return-value>
36782           <type name="boolean" c:type="gboolean"/>
36783         </return-value>
36784         <parameters>
36785           <parameter name="tree_view">
36786             <type name="TreeView" c:type="GtkTreeView*"/>
36787           </parameter>
36788           <parameter name="drag_x">
36789             <type name="int32" c:type="gint"/>
36790           </parameter>
36791           <parameter name="drag_y">
36792             <type name="int32" c:type="gint"/>
36793           </parameter>
36794           <parameter name="path">
36795             <type name="TreePath" c:type="GtkTreePath**"/>
36796           </parameter>
36797           <parameter name="pos">
36798             <type name="TreeViewDropPosition"
36799                   c:type="GtkTreeViewDropPosition*"/>
36800           </parameter>
36801         </parameters>
36802       </method>
36803       <method name="create_row_drag_icon"
36804               c:identifier="gtk_tree_view_create_row_drag_icon">
36805         <return-value>
36806           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
36807         </return-value>
36808         <parameters>
36809           <parameter name="tree_view">
36810             <type name="TreeView" c:type="GtkTreeView*"/>
36811           </parameter>
36812           <parameter name="path">
36813             <type name="TreePath" c:type="GtkTreePath*"/>
36814           </parameter>
36815         </parameters>
36816       </method>
36817       <method name="set_enable_search"
36818               c:identifier="gtk_tree_view_set_enable_search">
36819         <return-value>
36820           <type name="none" c:type="void"/>
36821         </return-value>
36822         <parameters>
36823           <parameter name="tree_view">
36824             <type name="TreeView" c:type="GtkTreeView*"/>
36825           </parameter>
36826           <parameter name="enable_search">
36827             <type name="boolean" c:type="gboolean"/>
36828           </parameter>
36829         </parameters>
36830       </method>
36831       <method name="get_enable_search"
36832               c:identifier="gtk_tree_view_get_enable_search">
36833         <return-value>
36834           <type name="boolean" c:type="gboolean"/>
36835         </return-value>
36836         <parameters>
36837           <parameter name="tree_view">
36838             <type name="TreeView" c:type="GtkTreeView*"/>
36839           </parameter>
36840         </parameters>
36841       </method>
36842       <method name="get_search_column"
36843               c:identifier="gtk_tree_view_get_search_column">
36844         <return-value>
36845           <type name="int32" c:type="gint"/>
36846         </return-value>
36847         <parameters>
36848           <parameter name="tree_view">
36849             <type name="TreeView" c:type="GtkTreeView*"/>
36850           </parameter>
36851         </parameters>
36852       </method>
36853       <method name="set_search_column"
36854               c:identifier="gtk_tree_view_set_search_column">
36855         <return-value>
36856           <type name="none" c:type="void"/>
36857         </return-value>
36858         <parameters>
36859           <parameter name="tree_view">
36860             <type name="TreeView" c:type="GtkTreeView*"/>
36861           </parameter>
36862           <parameter name="column">
36863             <type name="int32" c:type="gint"/>
36864           </parameter>
36865         </parameters>
36866       </method>
36867       <method name="get_search_equal_func"
36868               c:identifier="gtk_tree_view_get_search_equal_func">
36869         <return-value>
36870           <type name="GtkTreeViewSearchEqualFunc"
36871                 c:type="GtkTreeViewSearchEqualFunc"/>
36872         </return-value>
36873         <parameters>
36874           <parameter name="tree_view">
36875             <type name="TreeView" c:type="GtkTreeView*"/>
36876           </parameter>
36877         </parameters>
36878       </method>
36879       <method name="set_search_equal_func"
36880               c:identifier="gtk_tree_view_set_search_equal_func">
36881         <return-value>
36882           <type name="none" c:type="void"/>
36883         </return-value>
36884         <parameters>
36885           <parameter name="tree_view">
36886             <type name="TreeView" c:type="GtkTreeView*"/>
36887           </parameter>
36888           <parameter name="search_equal_func">
36889             <type name="GtkTreeViewSearchEqualFunc"
36890                   c:type="GtkTreeViewSearchEqualFunc"/>
36891           </parameter>
36892           <parameter name="search_user_data">
36893             <type name="any" c:type="gpointer"/>
36894           </parameter>
36895           <parameter name="search_destroy">
36896             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
36897           </parameter>
36898         </parameters>
36899       </method>
36900       <method name="get_search_entry"
36901               c:identifier="gtk_tree_view_get_search_entry">
36902         <return-value>
36903           <type name="Entry" c:type="GtkEntry*"/>
36904         </return-value>
36905         <parameters>
36906           <parameter name="tree_view">
36907             <type name="TreeView" c:type="GtkTreeView*"/>
36908           </parameter>
36909         </parameters>
36910       </method>
36911       <method name="set_search_entry"
36912               c:identifier="gtk_tree_view_set_search_entry">
36913         <return-value>
36914           <type name="none" c:type="void"/>
36915         </return-value>
36916         <parameters>
36917           <parameter name="tree_view">
36918             <type name="TreeView" c:type="GtkTreeView*"/>
36919           </parameter>
36920           <parameter name="entry" allow-none="1">
36921             <type name="Entry" c:type="GtkEntry*"/>
36922           </parameter>
36923         </parameters>
36924       </method>
36925       <method name="get_search_position_func"
36926               c:identifier="gtk_tree_view_get_search_position_func">
36927         <return-value>
36928           <type name="GtkTreeViewSearchPositionFunc"
36929                 c:type="GtkTreeViewSearchPositionFunc"/>
36930         </return-value>
36931         <parameters>
36932           <parameter name="tree_view">
36933             <type name="TreeView" c:type="GtkTreeView*"/>
36934           </parameter>
36935         </parameters>
36936       </method>
36937       <method name="set_search_position_func"
36938               c:identifier="gtk_tree_view_set_search_position_func">
36939         <return-value>
36940           <type name="none" c:type="void"/>
36941         </return-value>
36942         <parameters>
36943           <parameter name="tree_view">
36944             <type name="TreeView" c:type="GtkTreeView*"/>
36945           </parameter>
36946           <parameter name="func">
36947             <type name="GtkTreeViewSearchPositionFunc"
36948                   c:type="GtkTreeViewSearchPositionFunc"/>
36949           </parameter>
36950           <parameter name="data">
36951             <type name="any" c:type="gpointer"/>
36952           </parameter>
36953           <parameter name="destroy">
36954             <type name="GDestroyNotify" c:type="GDestroyNotify"/>
36955           </parameter>
36956         </parameters>
36957       </method>
36958       <method name="convert_widget_to_tree_coords"
36959               c:identifier="gtk_tree_view_convert_widget_to_tree_coords">
36960         <return-value>
36961           <type name="none" c:type="void"/>
36962         </return-value>
36963         <parameters>
36964           <parameter name="tree_view">
36965             <type name="TreeView" c:type="GtkTreeView*"/>
36966           </parameter>
36967           <parameter name="wx">
36968             <type name="int32" c:type="gint"/>
36969           </parameter>
36970           <parameter name="wy">
36971             <type name="int32" c:type="gint"/>
36972           </parameter>
36973           <parameter name="tx">
36974             <type name="gint" c:type="gint*"/>
36975           </parameter>
36976           <parameter name="ty">
36977             <type name="gint" c:type="gint*"/>
36978           </parameter>
36979         </parameters>
36980       </method>
36981       <method name="convert_tree_to_widget_coords"
36982               c:identifier="gtk_tree_view_convert_tree_to_widget_coords">
36983         <return-value>
36984           <type name="none" c:type="void"/>
36985         </return-value>
36986         <parameters>
36987           <parameter name="tree_view">
36988             <type name="TreeView" c:type="GtkTreeView*"/>
36989           </parameter>
36990           <parameter name="tx">
36991             <type name="int32" c:type="gint"/>
36992           </parameter>
36993           <parameter name="ty">
36994             <type name="int32" c:type="gint"/>
36995           </parameter>
36996           <parameter name="wx">
36997             <type name="gint" c:type="gint*"/>
36998           </parameter>
36999           <parameter name="wy">
37000             <type name="gint" c:type="gint*"/>
37001           </parameter>
37002         </parameters>
37003       </method>
37004       <method name="convert_widget_to_bin_window_coords"
37005               c:identifier="gtk_tree_view_convert_widget_to_bin_window_coords">
37006         <return-value>
37007           <type name="none" c:type="void"/>
37008         </return-value>
37009         <parameters>
37010           <parameter name="tree_view">
37011             <type name="TreeView" c:type="GtkTreeView*"/>
37012           </parameter>
37013           <parameter name="wx">
37014             <type name="int32" c:type="gint"/>
37015           </parameter>
37016           <parameter name="wy">
37017             <type name="int32" c:type="gint"/>
37018           </parameter>
37019           <parameter name="bx">
37020             <type name="gint" c:type="gint*"/>
37021           </parameter>
37022           <parameter name="by">
37023             <type name="gint" c:type="gint*"/>
37024           </parameter>
37025         </parameters>
37026       </method>
37027       <method name="convert_bin_window_to_widget_coords"
37028               c:identifier="gtk_tree_view_convert_bin_window_to_widget_coords">
37029         <return-value>
37030           <type name="none" c:type="void"/>
37031         </return-value>
37032         <parameters>
37033           <parameter name="tree_view">
37034             <type name="TreeView" c:type="GtkTreeView*"/>
37035           </parameter>
37036           <parameter name="bx">
37037             <type name="int32" c:type="gint"/>
37038           </parameter>
37039           <parameter name="by">
37040             <type name="int32" c:type="gint"/>
37041           </parameter>
37042           <parameter name="wx">
37043             <type name="gint" c:type="gint*"/>
37044           </parameter>
37045           <parameter name="wy">
37046             <type name="gint" c:type="gint*"/>
37047           </parameter>
37048         </parameters>
37049       </method>
37050       <method name="convert_tree_to_bin_window_coords"
37051               c:identifier="gtk_tree_view_convert_tree_to_bin_window_coords">
37052         <return-value>
37053           <type name="none" c:type="void"/>
37054         </return-value>
37055         <parameters>
37056           <parameter name="tree_view">
37057             <type name="TreeView" c:type="GtkTreeView*"/>
37058           </parameter>
37059           <parameter name="tx">
37060             <type name="int32" c:type="gint"/>
37061           </parameter>
37062           <parameter name="ty">
37063             <type name="int32" c:type="gint"/>
37064           </parameter>
37065           <parameter name="bx">
37066             <type name="gint" c:type="gint*"/>
37067           </parameter>
37068           <parameter name="by">
37069             <type name="gint" c:type="gint*"/>
37070           </parameter>
37071         </parameters>
37072       </method>
37073       <method name="convert_bin_window_to_tree_coords"
37074               c:identifier="gtk_tree_view_convert_bin_window_to_tree_coords">
37075         <return-value>
37076           <type name="none" c:type="void"/>
37077         </return-value>
37078         <parameters>
37079           <parameter name="tree_view">
37080             <type name="TreeView" c:type="GtkTreeView*"/>
37081           </parameter>
37082           <parameter name="bx">
37083             <type name="int32" c:type="gint"/>
37084           </parameter>
37085           <parameter name="by">
37086             <type name="int32" c:type="gint"/>
37087           </parameter>
37088           <parameter name="tx">
37089             <type name="gint" c:type="gint*"/>
37090           </parameter>
37091           <parameter name="ty">
37092             <type name="gint" c:type="gint*"/>
37093           </parameter>
37094         </parameters>
37095       </method>
37096       <method name="set_destroy_count_func"
37097               c:identifier="gtk_tree_view_set_destroy_count_func">
37098         <return-value>
37099           <type name="none" c:type="void"/>
37100         </return-value>
37101         <parameters>
37102           <parameter name="tree_view">
37103             <type name="TreeView" c:type="GtkTreeView*"/>
37104           </parameter>
37105           <parameter name="func">
37106             <type name="GtkTreeDestroyCountFunc"
37107                   c:type="GtkTreeDestroyCountFunc"/>
37108           </parameter>
37109           <parameter name="data">
37110             <type name="any" c:type="gpointer"/>
37111           </parameter>
37112           <parameter name="destroy">
37113             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
37114           </parameter>
37115         </parameters>
37116       </method>
37117       <method name="set_fixed_height_mode"
37118               c:identifier="gtk_tree_view_set_fixed_height_mode">
37119         <return-value>
37120           <type name="none" c:type="void"/>
37121         </return-value>
37122         <parameters>
37123           <parameter name="tree_view">
37124             <type name="TreeView" c:type="GtkTreeView*"/>
37125           </parameter>
37126           <parameter name="enable">
37127             <type name="boolean" c:type="gboolean"/>
37128           </parameter>
37129         </parameters>
37130       </method>
37131       <method name="get_fixed_height_mode"
37132               c:identifier="gtk_tree_view_get_fixed_height_mode">
37133         <return-value>
37134           <type name="boolean" c:type="gboolean"/>
37135         </return-value>
37136         <parameters>
37137           <parameter name="tree_view">
37138             <type name="TreeView" c:type="GtkTreeView*"/>
37139           </parameter>
37140         </parameters>
37141       </method>
37142       <method name="set_hover_selection"
37143               c:identifier="gtk_tree_view_set_hover_selection">
37144         <return-value>
37145           <type name="none" c:type="void"/>
37146         </return-value>
37147         <parameters>
37148           <parameter name="tree_view">
37149             <type name="TreeView" c:type="GtkTreeView*"/>
37150           </parameter>
37151           <parameter name="hover">
37152             <type name="boolean" c:type="gboolean"/>
37153           </parameter>
37154         </parameters>
37155       </method>
37156       <method name="get_hover_selection"
37157               c:identifier="gtk_tree_view_get_hover_selection">
37158         <return-value>
37159           <type name="boolean" c:type="gboolean"/>
37160         </return-value>
37161         <parameters>
37162           <parameter name="tree_view">
37163             <type name="TreeView" c:type="GtkTreeView*"/>
37164           </parameter>
37165         </parameters>
37166       </method>
37167       <method name="set_hover_expand"
37168               c:identifier="gtk_tree_view_set_hover_expand">
37169         <return-value>
37170           <type name="none" c:type="void"/>
37171         </return-value>
37172         <parameters>
37173           <parameter name="tree_view">
37174             <type name="TreeView" c:type="GtkTreeView*"/>
37175           </parameter>
37176           <parameter name="expand">
37177             <type name="boolean" c:type="gboolean"/>
37178           </parameter>
37179         </parameters>
37180       </method>
37181       <method name="get_hover_expand"
37182               c:identifier="gtk_tree_view_get_hover_expand">
37183         <return-value>
37184           <type name="boolean" c:type="gboolean"/>
37185         </return-value>
37186         <parameters>
37187           <parameter name="tree_view">
37188             <type name="TreeView" c:type="GtkTreeView*"/>
37189           </parameter>
37190         </parameters>
37191       </method>
37192       <method name="set_rubber_banding"
37193               c:identifier="gtk_tree_view_set_rubber_banding">
37194         <return-value>
37195           <type name="none" c:type="void"/>
37196         </return-value>
37197         <parameters>
37198           <parameter name="tree_view">
37199             <type name="TreeView" c:type="GtkTreeView*"/>
37200           </parameter>
37201           <parameter name="enable">
37202             <type name="boolean" c:type="gboolean"/>
37203           </parameter>
37204         </parameters>
37205       </method>
37206       <method name="get_rubber_banding"
37207               c:identifier="gtk_tree_view_get_rubber_banding">
37208         <return-value>
37209           <type name="boolean" c:type="gboolean"/>
37210         </return-value>
37211         <parameters>
37212           <parameter name="tree_view">
37213             <type name="TreeView" c:type="GtkTreeView*"/>
37214           </parameter>
37215         </parameters>
37216       </method>
37217       <method name="is_rubber_banding_active"
37218               c:identifier="gtk_tree_view_is_rubber_banding_active">
37219         <return-value>
37220           <type name="boolean" c:type="gboolean"/>
37221         </return-value>
37222         <parameters>
37223           <parameter name="tree_view">
37224             <type name="TreeView" c:type="GtkTreeView*"/>
37225           </parameter>
37226         </parameters>
37227       </method>
37228       <method name="get_row_separator_func"
37229               c:identifier="gtk_tree_view_get_row_separator_func">
37230         <return-value>
37231           <type name="GtkTreeViewRowSeparatorFunc"
37232                 c:type="GtkTreeViewRowSeparatorFunc"/>
37233         </return-value>
37234         <parameters>
37235           <parameter name="tree_view">
37236             <type name="TreeView" c:type="GtkTreeView*"/>
37237           </parameter>
37238         </parameters>
37239       </method>
37240       <method name="set_row_separator_func"
37241               c:identifier="gtk_tree_view_set_row_separator_func">
37242         <return-value>
37243           <type name="none" c:type="void"/>
37244         </return-value>
37245         <parameters>
37246           <parameter name="tree_view">
37247             <type name="TreeView" c:type="GtkTreeView*"/>
37248           </parameter>
37249           <parameter name="func">
37250             <type name="GtkTreeViewRowSeparatorFunc"
37251                   c:type="GtkTreeViewRowSeparatorFunc"/>
37252           </parameter>
37253           <parameter name="data">
37254             <type name="any" c:type="gpointer"/>
37255           </parameter>
37256           <parameter name="destroy">
37257             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
37258           </parameter>
37259         </parameters>
37260       </method>
37261       <method name="get_grid_lines"
37262               c:identifier="gtk_tree_view_get_grid_lines">
37263         <return-value>
37264           <type name="TreeViewGridLines" c:type="GtkTreeViewGridLines"/>
37265         </return-value>
37266         <parameters>
37267           <parameter name="tree_view">
37268             <type name="TreeView" c:type="GtkTreeView*"/>
37269           </parameter>
37270         </parameters>
37271       </method>
37272       <method name="set_grid_lines"
37273               c:identifier="gtk_tree_view_set_grid_lines">
37274         <return-value>
37275           <type name="none" c:type="void"/>
37276         </return-value>
37277         <parameters>
37278           <parameter name="tree_view">
37279             <type name="TreeView" c:type="GtkTreeView*"/>
37280           </parameter>
37281           <parameter name="grid_lines">
37282             <type name="TreeViewGridLines" c:type="GtkTreeViewGridLines"/>
37283           </parameter>
37284         </parameters>
37285       </method>
37286       <method name="get_enable_tree_lines"
37287               c:identifier="gtk_tree_view_get_enable_tree_lines">
37288         <return-value>
37289           <type name="boolean" c:type="gboolean"/>
37290         </return-value>
37291         <parameters>
37292           <parameter name="tree_view">
37293             <type name="TreeView" c:type="GtkTreeView*"/>
37294           </parameter>
37295         </parameters>
37296       </method>
37297       <method name="set_enable_tree_lines"
37298               c:identifier="gtk_tree_view_set_enable_tree_lines">
37299         <return-value>
37300           <type name="none" c:type="void"/>
37301         </return-value>
37302         <parameters>
37303           <parameter name="tree_view">
37304             <type name="TreeView" c:type="GtkTreeView*"/>
37305           </parameter>
37306           <parameter name="enabled">
37307             <type name="boolean" c:type="gboolean"/>
37308           </parameter>
37309         </parameters>
37310       </method>
37311       <method name="set_show_expanders"
37312               c:identifier="gtk_tree_view_set_show_expanders">
37313         <return-value>
37314           <type name="none" c:type="void"/>
37315         </return-value>
37316         <parameters>
37317           <parameter name="tree_view">
37318             <type name="TreeView" c:type="GtkTreeView*"/>
37319           </parameter>
37320           <parameter name="enabled">
37321             <type name="boolean" c:type="gboolean"/>
37322           </parameter>
37323         </parameters>
37324       </method>
37325       <method name="get_show_expanders"
37326               c:identifier="gtk_tree_view_get_show_expanders">
37327         <return-value>
37328           <type name="boolean" c:type="gboolean"/>
37329         </return-value>
37330         <parameters>
37331           <parameter name="tree_view">
37332             <type name="TreeView" c:type="GtkTreeView*"/>
37333           </parameter>
37334         </parameters>
37335       </method>
37336       <method name="set_level_indentation"
37337               c:identifier="gtk_tree_view_set_level_indentation">
37338         <return-value>
37339           <type name="none" c:type="void"/>
37340         </return-value>
37341         <parameters>
37342           <parameter name="tree_view">
37343             <type name="TreeView" c:type="GtkTreeView*"/>
37344           </parameter>
37345           <parameter name="indentation">
37346             <type name="int32" c:type="gint"/>
37347           </parameter>
37348         </parameters>
37349       </method>
37350       <method name="get_level_indentation"
37351               c:identifier="gtk_tree_view_get_level_indentation">
37352         <return-value>
37353           <type name="int32" c:type="gint"/>
37354         </return-value>
37355         <parameters>
37356           <parameter name="tree_view">
37357             <type name="TreeView" c:type="GtkTreeView*"/>
37358           </parameter>
37359         </parameters>
37360       </method>
37361       <method name="set_tooltip_row"
37362               c:identifier="gtk_tree_view_set_tooltip_row">
37363         <return-value>
37364           <type name="none" c:type="void"/>
37365         </return-value>
37366         <parameters>
37367           <parameter name="tree_view">
37368             <type name="TreeView" c:type="GtkTreeView*"/>
37369           </parameter>
37370           <parameter name="tooltip">
37371             <type name="GtkTooltip" c:type="GtkTooltip*"/>
37372           </parameter>
37373           <parameter name="path">
37374             <type name="TreePath" c:type="GtkTreePath*"/>
37375           </parameter>
37376         </parameters>
37377       </method>
37378       <method name="set_tooltip_cell"
37379               c:identifier="gtk_tree_view_set_tooltip_cell">
37380         <return-value>
37381           <type name="none" c:type="void"/>
37382         </return-value>
37383         <parameters>
37384           <parameter name="tree_view">
37385             <type name="TreeView" c:type="GtkTreeView*"/>
37386           </parameter>
37387           <parameter name="tooltip">
37388             <type name="GtkTooltip" c:type="GtkTooltip*"/>
37389           </parameter>
37390           <parameter name="path">
37391             <type name="TreePath" c:type="GtkTreePath*"/>
37392           </parameter>
37393           <parameter name="column">
37394             <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
37395           </parameter>
37396           <parameter name="cell">
37397             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
37398           </parameter>
37399         </parameters>
37400       </method>
37401       <method name="get_tooltip_context"
37402               c:identifier="gtk_tree_view_get_tooltip_context">
37403         <return-value>
37404           <type name="boolean" c:type="gboolean"/>
37405         </return-value>
37406         <parameters>
37407           <parameter name="tree_view">
37408             <type name="TreeView" c:type="GtkTreeView*"/>
37409           </parameter>
37410           <parameter name="x">
37411             <type name="gint" c:type="gint*"/>
37412           </parameter>
37413           <parameter name="y">
37414             <type name="gint" c:type="gint*"/>
37415           </parameter>
37416           <parameter name="keyboard_tip">
37417             <type name="boolean" c:type="gboolean"/>
37418           </parameter>
37419           <parameter name="model">
37420             <type name="TreeModel" c:type="GtkTreeModel**"/>
37421           </parameter>
37422           <parameter name="path">
37423             <type name="TreePath" c:type="GtkTreePath**"/>
37424           </parameter>
37425           <parameter name="iter">
37426             <type name="TreeIter" c:type="GtkTreeIter*"/>
37427           </parameter>
37428         </parameters>
37429       </method>
37430       <method name="set_tooltip_column"
37431               c:identifier="gtk_tree_view_set_tooltip_column">
37432         <return-value>
37433           <type name="none" c:type="void"/>
37434         </return-value>
37435         <parameters>
37436           <parameter name="tree_view">
37437             <type name="TreeView" c:type="GtkTreeView*"/>
37438           </parameter>
37439           <parameter name="column">
37440             <type name="int32" c:type="gint"/>
37441           </parameter>
37442         </parameters>
37443       </method>
37444       <method name="get_tooltip_column"
37445               c:identifier="gtk_tree_view_get_tooltip_column">
37446         <return-value>
37447           <type name="int32" c:type="gint"/>
37448         </return-value>
37449         <parameters>
37450           <parameter name="tree_view">
37451             <type name="TreeView" c:type="GtkTreeView*"/>
37452           </parameter>
37453         </parameters>
37454       </method>
37455       <property name="model">
37456         <type name="GtkTreeModel" c:type="GtkTreeModel"/>
37457       </property>
37458       <property name="hadjustment">
37459         <type name="GtkAdjustment" c:type="GtkAdjustment"/>
37460       </property>
37461       <property name="vadjustment">
37462         <type name="GtkAdjustment" c:type="GtkAdjustment"/>
37463       </property>
37464       <property name="headers-visible">
37465         <type name="boolean" c:type="gboolean"/>
37466       </property>
37467       <property name="headers-clickable">
37468         <type name="boolean" c:type="gboolean"/>
37469       </property>
37470       <property name="expander-column">
37471         <type name="GtkTreeViewColumn" c:type="GtkTreeViewColumn"/>
37472       </property>
37473       <property name="reorderable">
37474         <type name="boolean" c:type="gboolean"/>
37475       </property>
37476       <property name="rules-hint">
37477         <type name="boolean" c:type="gboolean"/>
37478       </property>
37479       <property name="enable-search">
37480         <type name="boolean" c:type="gboolean"/>
37481       </property>
37482       <property name="search-column">
37483         <type name="int32" c:type="gint"/>
37484       </property>
37485       <property name="fixed-height-mode">
37486         <type name="boolean" c:type="gboolean"/>
37487       </property>
37488       <property name="hover-selection">
37489         <type name="boolean" c:type="gboolean"/>
37490       </property>
37491       <property name="hover-expand">
37492         <type name="boolean" c:type="gboolean"/>
37493       </property>
37494       <property name="show-expanders">
37495         <type name="boolean" c:type="gboolean"/>
37496       </property>
37497       <property name="level-indentation">
37498         <type name="int32" c:type="gint"/>
37499       </property>
37500       <property name="rubber-banding">
37501         <type name="boolean" c:type="gboolean"/>
37502       </property>
37503       <property name="enable-grid-lines">
37504         <type name="GtkTreeViewGridLines" c:type="GtkTreeViewGridLines"/>
37505       </property>
37506       <property name="enable-tree-lines">
37507         <type name="boolean" c:type="gboolean"/>
37508       </property>
37509       <property name="tooltip-column">
37510         <type name="int32" c:type="gint"/>
37511       </property>
37512       <callback name="set_scroll_adjustments">
37513         <return-value>
37514           <type name="none" c:type="void"/>
37515         </return-value>
37516         <parameters>
37517           <parameter name="tree_view">
37518             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37519           </parameter>
37520           <parameter name="hadjustment">
37521             <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
37522           </parameter>
37523           <parameter name="vadjustment">
37524             <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
37525           </parameter>
37526         </parameters>
37527       </callback>
37528       <callback name="row_activated">
37529         <return-value>
37530           <type name="none" c:type="void"/>
37531         </return-value>
37532         <parameters>
37533           <parameter name="tree_view">
37534             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37535           </parameter>
37536           <parameter name="path">
37537             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
37538           </parameter>
37539           <parameter name="column">
37540             <type name="GtkTreeViewColumn*" c:type="GtkTreeViewColumn*"/>
37541           </parameter>
37542         </parameters>
37543       </callback>
37544       <callback name="test_expand_row">
37545         <return-value>
37546           <type name="boolean" c:type="gboolean"/>
37547         </return-value>
37548         <parameters>
37549           <parameter name="tree_view">
37550             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37551           </parameter>
37552           <parameter name="iter">
37553             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
37554           </parameter>
37555           <parameter name="path">
37556             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
37557           </parameter>
37558         </parameters>
37559       </callback>
37560       <callback name="test_collapse_row">
37561         <return-value>
37562           <type name="boolean" c:type="gboolean"/>
37563         </return-value>
37564         <parameters>
37565           <parameter name="tree_view">
37566             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37567           </parameter>
37568           <parameter name="iter">
37569             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
37570           </parameter>
37571           <parameter name="path">
37572             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
37573           </parameter>
37574         </parameters>
37575       </callback>
37576       <callback name="row_expanded">
37577         <return-value>
37578           <type name="none" c:type="void"/>
37579         </return-value>
37580         <parameters>
37581           <parameter name="tree_view">
37582             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37583           </parameter>
37584           <parameter name="iter">
37585             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
37586           </parameter>
37587           <parameter name="path">
37588             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
37589           </parameter>
37590         </parameters>
37591       </callback>
37592       <callback name="row_collapsed">
37593         <return-value>
37594           <type name="none" c:type="void"/>
37595         </return-value>
37596         <parameters>
37597           <parameter name="tree_view">
37598             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37599           </parameter>
37600           <parameter name="iter">
37601             <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
37602           </parameter>
37603           <parameter name="path">
37604             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
37605           </parameter>
37606         </parameters>
37607       </callback>
37608       <callback name="columns_changed">
37609         <return-value>
37610           <type name="none" c:type="void"/>
37611         </return-value>
37612         <parameters>
37613           <parameter name="tree_view">
37614             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37615           </parameter>
37616         </parameters>
37617       </callback>
37618       <callback name="cursor_changed">
37619         <return-value>
37620           <type name="none" c:type="void"/>
37621         </return-value>
37622         <parameters>
37623           <parameter name="tree_view">
37624             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37625           </parameter>
37626         </parameters>
37627       </callback>
37628       <callback name="move_cursor">
37629         <return-value>
37630           <type name="boolean" c:type="gboolean"/>
37631         </return-value>
37632         <parameters>
37633           <parameter name="tree_view">
37634             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37635           </parameter>
37636           <parameter name="step">
37637             <type name="GtkMovementStep" c:type="GtkMovementStep"/>
37638           </parameter>
37639           <parameter name="count">
37640             <type name="int32" c:type="gint"/>
37641           </parameter>
37642         </parameters>
37643       </callback>
37644       <callback name="select_all">
37645         <return-value>
37646           <type name="boolean" c:type="gboolean"/>
37647         </return-value>
37648         <parameters>
37649           <parameter name="tree_view">
37650             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37651           </parameter>
37652         </parameters>
37653       </callback>
37654       <callback name="unselect_all">
37655         <return-value>
37656           <type name="boolean" c:type="gboolean"/>
37657         </return-value>
37658         <parameters>
37659           <parameter name="tree_view">
37660             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37661           </parameter>
37662         </parameters>
37663       </callback>
37664       <callback name="select_cursor_row">
37665         <return-value>
37666           <type name="boolean" c:type="gboolean"/>
37667         </return-value>
37668         <parameters>
37669           <parameter name="tree_view">
37670             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37671           </parameter>
37672           <parameter name="start_editing">
37673             <type name="boolean" c:type="gboolean"/>
37674           </parameter>
37675         </parameters>
37676       </callback>
37677       <callback name="toggle_cursor_row">
37678         <return-value>
37679           <type name="boolean" c:type="gboolean"/>
37680         </return-value>
37681         <parameters>
37682           <parameter name="tree_view">
37683             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37684           </parameter>
37685         </parameters>
37686       </callback>
37687       <callback name="expand_collapse_cursor_row">
37688         <return-value>
37689           <type name="boolean" c:type="gboolean"/>
37690         </return-value>
37691         <parameters>
37692           <parameter name="tree_view">
37693             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37694           </parameter>
37695           <parameter name="logical">
37696             <type name="boolean" c:type="gboolean"/>
37697           </parameter>
37698           <parameter name="expand">
37699             <type name="boolean" c:type="gboolean"/>
37700           </parameter>
37701           <parameter name="open_all">
37702             <type name="boolean" c:type="gboolean"/>
37703           </parameter>
37704         </parameters>
37705       </callback>
37706       <callback name="select_cursor_parent">
37707         <return-value>
37708           <type name="boolean" c:type="gboolean"/>
37709         </return-value>
37710         <parameters>
37711           <parameter name="tree_view">
37712             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37713           </parameter>
37714         </parameters>
37715       </callback>
37716       <callback name="start_interactive_search">
37717         <return-value>
37718           <type name="boolean" c:type="gboolean"/>
37719         </return-value>
37720         <parameters>
37721           <parameter name="tree_view">
37722             <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37723           </parameter>
37724         </parameters>
37725       </callback>
37726       <callback name="_gtk_reserved0">
37727         <return-value>
37728           <type name="none" c:type="void"/>
37729         </return-value>
37730       </callback>
37731       <callback name="_gtk_reserved1">
37732         <return-value>
37733           <type name="none" c:type="void"/>
37734         </return-value>
37735       </callback>
37736       <callback name="_gtk_reserved2">
37737         <return-value>
37738           <type name="none" c:type="void"/>
37739         </return-value>
37740       </callback>
37741       <callback name="_gtk_reserved3">
37742         <return-value>
37743           <type name="none" c:type="void"/>
37744         </return-value>
37745       </callback>
37746       <callback name="_gtk_reserved4">
37747         <return-value>
37748           <type name="none" c:type="void"/>
37749         </return-value>
37750       </callback>
37751       <glib:signal name="move-cursor">
37752         <return-value>
37753           <type name="boolean" c:type="gboolean"/>
37754         </return-value>
37755         <parameters>
37756           <parameter name="object">
37757             <type name="GtkMovementStep" c:type="GtkMovementStep"/>
37758           </parameter>
37759           <parameter name="p0">
37760             <type name="int32" c:type="gint"/>
37761           </parameter>
37762         </parameters>
37763       </glib:signal>
37764       <glib:signal name="set-scroll-adjustments">
37765         <return-value>
37766           <type name="none" c:type="void"/>
37767         </return-value>
37768         <parameters>
37769           <parameter name="object">
37770             <type name="GtkAdjustment" c:type="GtkAdjustment"/>
37771           </parameter>
37772           <parameter name="p0">
37773             <type name="GtkAdjustment" c:type="GtkAdjustment"/>
37774           </parameter>
37775         </parameters>
37776       </glib:signal>
37777       <glib:signal name="row-activated">
37778         <return-value>
37779           <type name="none" c:type="void"/>
37780         </return-value>
37781         <parameters>
37782           <parameter name="object">
37783             <type name="GtkTreePath" c:type="GtkTreePath"/>
37784           </parameter>
37785           <parameter name="p0">
37786             <type name="GtkTreeViewColumn" c:type="GtkTreeViewColumn"/>
37787           </parameter>
37788         </parameters>
37789       </glib:signal>
37790       <glib:signal name="test-expand-row">
37791         <return-value>
37792           <type name="boolean" c:type="gboolean"/>
37793         </return-value>
37794         <parameters>
37795           <parameter name="object">
37796             <type name="GtkTreeIter" c:type="GtkTreeIter"/>
37797           </parameter>
37798           <parameter name="p0">
37799             <type name="GtkTreePath" c:type="GtkTreePath"/>
37800           </parameter>
37801         </parameters>
37802       </glib:signal>
37803       <glib:signal name="test-collapse-row">
37804         <return-value>
37805           <type name="boolean" c:type="gboolean"/>
37806         </return-value>
37807         <parameters>
37808           <parameter name="object">
37809             <type name="GtkTreeIter" c:type="GtkTreeIter"/>
37810           </parameter>
37811           <parameter name="p0">
37812             <type name="GtkTreePath" c:type="GtkTreePath"/>
37813           </parameter>
37814         </parameters>
37815       </glib:signal>
37816       <glib:signal name="row-expanded">
37817         <return-value>
37818           <type name="none" c:type="void"/>
37819         </return-value>
37820         <parameters>
37821           <parameter name="object">
37822             <type name="GtkTreeIter" c:type="GtkTreeIter"/>
37823           </parameter>
37824           <parameter name="p0">
37825             <type name="GtkTreePath" c:type="GtkTreePath"/>
37826           </parameter>
37827         </parameters>
37828       </glib:signal>
37829       <glib:signal name="row-collapsed">
37830         <return-value>
37831           <type name="none" c:type="void"/>
37832         </return-value>
37833         <parameters>
37834           <parameter name="object">
37835             <type name="GtkTreeIter" c:type="GtkTreeIter"/>
37836           </parameter>
37837           <parameter name="p0">
37838             <type name="GtkTreePath" c:type="GtkTreePath"/>
37839           </parameter>
37840         </parameters>
37841       </glib:signal>
37842       <glib:signal name="columns-changed">
37843         <return-value>
37844           <type name="none" c:type="void"/>
37845         </return-value>
37846       </glib:signal>
37847       <glib:signal name="cursor-changed">
37848         <return-value>
37849           <type name="none" c:type="void"/>
37850         </return-value>
37851       </glib:signal>
37852       <glib:signal name="select-all">
37853         <return-value>
37854           <type name="boolean" c:type="gboolean"/>
37855         </return-value>
37856       </glib:signal>
37857       <glib:signal name="unselect-all">
37858         <return-value>
37859           <type name="boolean" c:type="gboolean"/>
37860         </return-value>
37861       </glib:signal>
37862       <glib:signal name="select-cursor-row">
37863         <return-value>
37864           <type name="boolean" c:type="gboolean"/>
37865         </return-value>
37866         <parameters>
37867           <parameter name="object">
37868             <type name="boolean" c:type="gboolean"/>
37869           </parameter>
37870         </parameters>
37871       </glib:signal>
37872       <glib:signal name="toggle-cursor-row">
37873         <return-value>
37874           <type name="boolean" c:type="gboolean"/>
37875         </return-value>
37876       </glib:signal>
37877       <glib:signal name="expand-collapse-cursor-row">
37878         <return-value>
37879           <type name="boolean" c:type="gboolean"/>
37880         </return-value>
37881         <parameters>
37882           <parameter name="object">
37883             <type name="boolean" c:type="gboolean"/>
37884           </parameter>
37885           <parameter name="p0">
37886             <type name="boolean" c:type="gboolean"/>
37887           </parameter>
37888           <parameter name="p1">
37889             <type name="boolean" c:type="gboolean"/>
37890           </parameter>
37891         </parameters>
37892       </glib:signal>
37893       <glib:signal name="select-cursor-parent">
37894         <return-value>
37895           <type name="boolean" c:type="gboolean"/>
37896         </return-value>
37897       </glib:signal>
37898       <glib:signal name="start-interactive-search">
37899         <return-value>
37900           <type name="boolean" c:type="gboolean"/>
37901         </return-value>
37902       </glib:signal>
37903     </class>
37904     <function name="tree_view_new" c:identifier="gtk_tree_view_new">
37905       <return-value>
37906         <type name="GtkWidget*" c:type="GtkWidget*"/>
37907       </return-value>
37908     </function>
37909     <function name="tree_view_new_with_model"
37910               c:identifier="gtk_tree_view_new_with_model">
37911       <return-value>
37912         <type name="GtkWidget*" c:type="GtkWidget*"/>
37913       </return-value>
37914       <parameters>
37915         <parameter name="model">
37916           <type name="TreeModel" c:type="GtkTreeModel*"/>
37917         </parameter>
37918       </parameters>
37919     </function>
37920     <callback name="GtkTreeDestroyCountFunc">
37921       <return-value>
37922         <type name="none" c:type="void"/>
37923       </return-value>
37924       <parameters>
37925         <parameter name="tree_view">
37926           <type name="GtkTreeView*" c:type="GtkTreeView*"/>
37927         </parameter>
37928         <parameter name="path">
37929           <type name="GtkTreePath*" c:type="GtkTreePath*"/>
37930         </parameter>
37931         <parameter name="children">
37932           <type name="int32" c:type="gint"/>
37933         </parameter>
37934         <parameter name="user_data">
37935           <type name="any" c:type="gpointer"/>
37936         </parameter>
37937       </parameters>
37938     </callback>
37939     <record name="GtkComboBoxPrivate" c:type="GtkComboBoxPrivate"/>
37940     <class name="ComboBox"
37941            c:type="GtkComboBox"
37942            parent="Bin"
37943            glib:type-name="GtkComboBox"
37944            glib:get-type="gtk_combo_box_get_type">
37945       <method name="get_wrap_width"
37946               c:identifier="gtk_combo_box_get_wrap_width">
37947         <return-value>
37948           <type name="int32" c:type="gint"/>
37949         </return-value>
37950         <parameters>
37951           <parameter name="combo_box">
37952             <type name="ComboBox" c:type="GtkComboBox*"/>
37953           </parameter>
37954         </parameters>
37955       </method>
37956       <method name="set_wrap_width"
37957               c:identifier="gtk_combo_box_set_wrap_width">
37958         <return-value>
37959           <type name="none" c:type="void"/>
37960         </return-value>
37961         <parameters>
37962           <parameter name="combo_box">
37963             <type name="ComboBox" c:type="GtkComboBox*"/>
37964           </parameter>
37965           <parameter name="width">
37966             <type name="int32" c:type="gint"/>
37967           </parameter>
37968         </parameters>
37969       </method>
37970       <method name="get_row_span_column"
37971               c:identifier="gtk_combo_box_get_row_span_column">
37972         <return-value>
37973           <type name="int32" c:type="gint"/>
37974         </return-value>
37975         <parameters>
37976           <parameter name="combo_box">
37977             <type name="ComboBox" c:type="GtkComboBox*"/>
37978           </parameter>
37979         </parameters>
37980       </method>
37981       <method name="set_row_span_column"
37982               c:identifier="gtk_combo_box_set_row_span_column">
37983         <return-value>
37984           <type name="none" c:type="void"/>
37985         </return-value>
37986         <parameters>
37987           <parameter name="combo_box">
37988             <type name="ComboBox" c:type="GtkComboBox*"/>
37989           </parameter>
37990           <parameter name="row_span">
37991             <type name="int32" c:type="gint"/>
37992           </parameter>
37993         </parameters>
37994       </method>
37995       <method name="get_column_span_column"
37996               c:identifier="gtk_combo_box_get_column_span_column">
37997         <return-value>
37998           <type name="int32" c:type="gint"/>
37999         </return-value>
38000         <parameters>
38001           <parameter name="combo_box">
38002             <type name="ComboBox" c:type="GtkComboBox*"/>
38003           </parameter>
38004         </parameters>
38005       </method>
38006       <method name="set_column_span_column"
38007               c:identifier="gtk_combo_box_set_column_span_column">
38008         <return-value>
38009           <type name="none" c:type="void"/>
38010         </return-value>
38011         <parameters>
38012           <parameter name="combo_box">
38013             <type name="ComboBox" c:type="GtkComboBox*"/>
38014           </parameter>
38015           <parameter name="column_span">
38016             <type name="int32" c:type="gint"/>
38017           </parameter>
38018         </parameters>
38019       </method>
38020       <method name="get_add_tearoffs"
38021               c:identifier="gtk_combo_box_get_add_tearoffs">
38022         <return-value>
38023           <type name="boolean" c:type="gboolean"/>
38024         </return-value>
38025         <parameters>
38026           <parameter name="combo_box">
38027             <type name="ComboBox" c:type="GtkComboBox*"/>
38028           </parameter>
38029         </parameters>
38030       </method>
38031       <method name="set_add_tearoffs"
38032               c:identifier="gtk_combo_box_set_add_tearoffs">
38033         <return-value>
38034           <type name="none" c:type="void"/>
38035         </return-value>
38036         <parameters>
38037           <parameter name="combo_box">
38038             <type name="ComboBox" c:type="GtkComboBox*"/>
38039           </parameter>
38040           <parameter name="add_tearoffs">
38041             <type name="boolean" c:type="gboolean"/>
38042           </parameter>
38043         </parameters>
38044       </method>
38045       <method name="get_title" c:identifier="gtk_combo_box_get_title">
38046         <return-value>
38047           <type name="string" c:type="gchar*"/>
38048         </return-value>
38049         <parameters>
38050           <parameter name="combo_box">
38051             <type name="ComboBox" c:type="GtkComboBox*"/>
38052           </parameter>
38053         </parameters>
38054       </method>
38055       <method name="set_title" c:identifier="gtk_combo_box_set_title">
38056         <return-value>
38057           <type name="none" c:type="void"/>
38058         </return-value>
38059         <parameters>
38060           <parameter name="combo_box">
38061             <type name="ComboBox" c:type="GtkComboBox*"/>
38062           </parameter>
38063           <parameter name="title">
38064             <type name="string" c:type="gchar*"/>
38065           </parameter>
38066         </parameters>
38067       </method>
38068       <method name="get_focus_on_click"
38069               c:identifier="gtk_combo_box_get_focus_on_click">
38070         <return-value>
38071           <type name="boolean" c:type="gboolean"/>
38072         </return-value>
38073         <parameters>
38074           <parameter name="combo">
38075             <type name="ComboBox" c:type="GtkComboBox*"/>
38076           </parameter>
38077         </parameters>
38078       </method>
38079       <method name="set_focus_on_click"
38080               c:identifier="gtk_combo_box_set_focus_on_click">
38081         <return-value>
38082           <type name="none" c:type="void"/>
38083         </return-value>
38084         <parameters>
38085           <parameter name="combo">
38086             <type name="ComboBox" c:type="GtkComboBox*"/>
38087           </parameter>
38088           <parameter name="focus_on_click">
38089             <type name="boolean" c:type="gboolean"/>
38090           </parameter>
38091         </parameters>
38092       </method>
38093       <method name="get_active" c:identifier="gtk_combo_box_get_active">
38094         <return-value>
38095           <type name="int32" c:type="gint"/>
38096         </return-value>
38097         <parameters>
38098           <parameter name="combo_box">
38099             <type name="ComboBox" c:type="GtkComboBox*"/>
38100           </parameter>
38101         </parameters>
38102       </method>
38103       <method name="set_active" c:identifier="gtk_combo_box_set_active">
38104         <return-value>
38105           <type name="none" c:type="void"/>
38106         </return-value>
38107         <parameters>
38108           <parameter name="combo_box">
38109             <type name="ComboBox" c:type="GtkComboBox*"/>
38110           </parameter>
38111           <parameter name="index_">
38112             <type name="int32" c:type="gint"/>
38113           </parameter>
38114         </parameters>
38115       </method>
38116       <method name="get_active_iter"
38117               c:identifier="gtk_combo_box_get_active_iter">
38118         <return-value>
38119           <type name="boolean" c:type="gboolean"/>
38120         </return-value>
38121         <parameters>
38122           <parameter name="combo_box">
38123             <type name="ComboBox" c:type="GtkComboBox*"/>
38124           </parameter>
38125           <parameter name="iter">
38126             <type name="TreeIter" c:type="GtkTreeIter*"/>
38127           </parameter>
38128         </parameters>
38129       </method>
38130       <method name="set_active_iter"
38131               c:identifier="gtk_combo_box_set_active_iter">
38132         <return-value>
38133           <type name="none" c:type="void"/>
38134         </return-value>
38135         <parameters>
38136           <parameter name="combo_box">
38137             <type name="ComboBox" c:type="GtkComboBox*"/>
38138           </parameter>
38139           <parameter name="iter">
38140             <type name="TreeIter" c:type="GtkTreeIter*"/>
38141           </parameter>
38142         </parameters>
38143       </method>
38144       <method name="set_model" c:identifier="gtk_combo_box_set_model">
38145         <return-value>
38146           <type name="none" c:type="void"/>
38147         </return-value>
38148         <parameters>
38149           <parameter name="combo_box">
38150             <type name="ComboBox" c:type="GtkComboBox*"/>
38151           </parameter>
38152           <parameter name="model" allow-none="1">
38153             <type name="TreeModel" c:type="GtkTreeModel*"/>
38154           </parameter>
38155         </parameters>
38156       </method>
38157       <method name="get_model" c:identifier="gtk_combo_box_get_model">
38158         <return-value>
38159           <type name="TreeModel" c:type="GtkTreeModel*"/>
38160         </return-value>
38161         <parameters>
38162           <parameter name="combo_box">
38163             <type name="ComboBox" c:type="GtkComboBox*"/>
38164           </parameter>
38165         </parameters>
38166       </method>
38167       <method name="get_row_separator_func"
38168               c:identifier="gtk_combo_box_get_row_separator_func">
38169         <return-value>
38170           <type name="GtkTreeViewRowSeparatorFunc"
38171                 c:type="GtkTreeViewRowSeparatorFunc"/>
38172         </return-value>
38173         <parameters>
38174           <parameter name="combo_box">
38175             <type name="ComboBox" c:type="GtkComboBox*"/>
38176           </parameter>
38177         </parameters>
38178       </method>
38179       <method name="set_row_separator_func"
38180               c:identifier="gtk_combo_box_set_row_separator_func">
38181         <return-value>
38182           <type name="none" c:type="void"/>
38183         </return-value>
38184         <parameters>
38185           <parameter name="combo_box">
38186             <type name="ComboBox" c:type="GtkComboBox*"/>
38187           </parameter>
38188           <parameter name="func">
38189             <type name="GtkTreeViewRowSeparatorFunc"
38190                   c:type="GtkTreeViewRowSeparatorFunc"/>
38191           </parameter>
38192           <parameter name="data">
38193             <type name="any" c:type="gpointer"/>
38194           </parameter>
38195           <parameter name="destroy">
38196             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
38197           </parameter>
38198         </parameters>
38199       </method>
38200       <method name="append_text" c:identifier="gtk_combo_box_append_text">
38201         <return-value>
38202           <type name="none" c:type="void"/>
38203         </return-value>
38204         <parameters>
38205           <parameter name="combo_box">
38206             <type name="ComboBox" c:type="GtkComboBox*"/>
38207           </parameter>
38208           <parameter name="text">
38209             <type name="string" c:type="gchar*"/>
38210           </parameter>
38211         </parameters>
38212       </method>
38213       <method name="insert_text" c:identifier="gtk_combo_box_insert_text">
38214         <return-value>
38215           <type name="none" c:type="void"/>
38216         </return-value>
38217         <parameters>
38218           <parameter name="combo_box">
38219             <type name="ComboBox" c:type="GtkComboBox*"/>
38220           </parameter>
38221           <parameter name="position">
38222             <type name="int32" c:type="gint"/>
38223           </parameter>
38224           <parameter name="text">
38225             <type name="string" c:type="gchar*"/>
38226           </parameter>
38227         </parameters>
38228       </method>
38229       <method name="prepend_text" c:identifier="gtk_combo_box_prepend_text">
38230         <return-value>
38231           <type name="none" c:type="void"/>
38232         </return-value>
38233         <parameters>
38234           <parameter name="combo_box">
38235             <type name="ComboBox" c:type="GtkComboBox*"/>
38236           </parameter>
38237           <parameter name="text">
38238             <type name="string" c:type="gchar*"/>
38239           </parameter>
38240         </parameters>
38241       </method>
38242       <method name="remove_text" c:identifier="gtk_combo_box_remove_text">
38243         <return-value>
38244           <type name="none" c:type="void"/>
38245         </return-value>
38246         <parameters>
38247           <parameter name="combo_box">
38248             <type name="ComboBox" c:type="GtkComboBox*"/>
38249           </parameter>
38250           <parameter name="position">
38251             <type name="int32" c:type="gint"/>
38252           </parameter>
38253         </parameters>
38254       </method>
38255       <method name="get_active_text"
38256               c:identifier="gtk_combo_box_get_active_text">
38257         <return-value>
38258           <type name="string" c:type="gchar*"/>
38259         </return-value>
38260         <parameters>
38261           <parameter name="combo_box">
38262             <type name="ComboBox" c:type="GtkComboBox*"/>
38263           </parameter>
38264         </parameters>
38265       </method>
38266       <method name="popup" c:identifier="gtk_combo_box_popup">
38267         <return-value>
38268           <type name="none" c:type="void"/>
38269         </return-value>
38270         <parameters>
38271           <parameter name="combo_box">
38272             <type name="ComboBox" c:type="GtkComboBox*"/>
38273           </parameter>
38274         </parameters>
38275       </method>
38276       <method name="popdown" c:identifier="gtk_combo_box_popdown">
38277         <return-value>
38278           <type name="none" c:type="void"/>
38279         </return-value>
38280         <parameters>
38281           <parameter name="combo_box">
38282             <type name="ComboBox" c:type="GtkComboBox*"/>
38283           </parameter>
38284         </parameters>
38285       </method>
38286       <method name="get_popup_accessible"
38287               c:identifier="gtk_combo_box_get_popup_accessible">
38288         <return-value>
38289           <type name="Atk.Object" c:type="AtkObject*"/>
38290         </return-value>
38291         <parameters>
38292           <parameter name="combo_box">
38293             <type name="ComboBox" c:type="GtkComboBox*"/>
38294           </parameter>
38295         </parameters>
38296       </method>
38297       <property name="model">
38298         <type name="GtkTreeModel" c:type="GtkTreeModel"/>
38299       </property>
38300       <property name="wrap-width">
38301         <type name="int32" c:type="gint"/>
38302       </property>
38303       <property name="row-span-column">
38304         <type name="int32" c:type="gint"/>
38305       </property>
38306       <property name="column-span-column">
38307         <type name="int32" c:type="gint"/>
38308       </property>
38309       <property name="active">
38310         <type name="int32" c:type="gint"/>
38311       </property>
38312       <property name="add-tearoffs">
38313         <type name="boolean" c:type="gboolean"/>
38314       </property>
38315       <property name="tearoff-title">
38316         <type name="string" c:type="gchararray"/>
38317       </property>
38318       <property name="has-frame">
38319         <type name="boolean" c:type="gboolean"/>
38320       </property>
38321       <property name="focus-on-click">
38322         <type name="boolean" c:type="gboolean"/>
38323       </property>
38324       <property name="popup-shown">
38325         <type name="boolean" c:type="gboolean"/>
38326       </property>
38327       <callback name="changed">
38328         <return-value>
38329           <type name="none" c:type="void"/>
38330         </return-value>
38331         <parameters>
38332           <parameter name="combo_box">
38333             <type name="GtkComboBox*" c:type="GtkComboBox*"/>
38334           </parameter>
38335         </parameters>
38336       </callback>
38337       <callback name="get_active_text">
38338         <return-value>
38339           <type name="string" c:type="gchar*"/>
38340         </return-value>
38341         <parameters>
38342           <parameter name="combo_box">
38343             <type name="GtkComboBox*" c:type="GtkComboBox*"/>
38344           </parameter>
38345         </parameters>
38346       </callback>
38347       <callback name="_gtk_reserved0">
38348         <return-value>
38349           <type name="none" c:type="void"/>
38350         </return-value>
38351       </callback>
38352       <callback name="_gtk_reserved1">
38353         <return-value>
38354           <type name="none" c:type="void"/>
38355         </return-value>
38356       </callback>
38357       <callback name="_gtk_reserved2">
38358         <return-value>
38359           <type name="none" c:type="void"/>
38360         </return-value>
38361       </callback>
38362       <glib:signal name="changed">
38363         <return-value>
38364           <type name="none" c:type="void"/>
38365         </return-value>
38366       </glib:signal>
38367       <glib:signal name="move-active">
38368         <return-value>
38369           <type name="none" c:type="void"/>
38370         </return-value>
38371         <parameters>
38372           <parameter name="object">
38373             <type name="GtkScrollType" c:type="GtkScrollType"/>
38374           </parameter>
38375         </parameters>
38376       </glib:signal>
38377       <glib:signal name="popup">
38378         <return-value>
38379           <type name="none" c:type="void"/>
38380         </return-value>
38381       </glib:signal>
38382       <glib:signal name="popdown">
38383         <return-value>
38384           <type name="boolean" c:type="gboolean"/>
38385         </return-value>
38386       </glib:signal>
38387     </class>
38388     <function name="combo_box_new" c:identifier="gtk_combo_box_new">
38389       <return-value>
38390         <type name="GtkWidget*" c:type="GtkWidget*"/>
38391       </return-value>
38392     </function>
38393     <function name="combo_box_new_with_model"
38394               c:identifier="gtk_combo_box_new_with_model">
38395       <return-value>
38396         <type name="GtkWidget*" c:type="GtkWidget*"/>
38397       </return-value>
38398       <parameters>
38399         <parameter name="model">
38400           <type name="TreeModel" c:type="GtkTreeModel*"/>
38401         </parameter>
38402       </parameters>
38403     </function>
38404     <function name="combo_box_new_text" c:identifier="gtk_combo_box_new_text">
38405       <return-value>
38406         <type name="GtkWidget*" c:type="GtkWidget*"/>
38407       </return-value>
38408     </function>
38409     <function name="combo_box_editing_canceled"
38410               c:identifier="_gtk_combo_box_editing_canceled">
38411       <return-value>
38412         <type name="boolean" c:type="gboolean"/>
38413       </return-value>
38414       <parameters>
38415         <parameter name="combo_box">
38416           <type name="ComboBox" c:type="GtkComboBox*"/>
38417         </parameter>
38418       </parameters>
38419     </function>
38420     <record name="GtkComboBoxEntryPrivate" c:type="GtkComboBoxEntryPrivate"/>
38421     <class name="ComboBoxEntry"
38422            c:type="GtkComboBoxEntry"
38423            parent="ComboBox"
38424            glib:type-name="GtkComboBoxEntry"
38425            glib:get-type="gtk_combo_box_entry_get_type">
38426       <method name="set_text_column"
38427               c:identifier="gtk_combo_box_entry_set_text_column">
38428         <return-value>
38429           <type name="none" c:type="void"/>
38430         </return-value>
38431         <parameters>
38432           <parameter name="entry_box">
38433             <type name="ComboBoxEntry" c:type="GtkComboBoxEntry*"/>
38434           </parameter>
38435           <parameter name="text_column">
38436             <type name="int32" c:type="gint"/>
38437           </parameter>
38438         </parameters>
38439       </method>
38440       <method name="get_text_column"
38441               c:identifier="gtk_combo_box_entry_get_text_column">
38442         <return-value>
38443           <type name="int32" c:type="gint"/>
38444         </return-value>
38445         <parameters>
38446           <parameter name="entry_box">
38447             <type name="ComboBoxEntry" c:type="GtkComboBoxEntry*"/>
38448           </parameter>
38449         </parameters>
38450       </method>
38451       <property name="text-column">
38452         <type name="int32" c:type="gint"/>
38453       </property>
38454       <callback name="_gtk_reserved0">
38455         <return-value>
38456           <type name="none" c:type="void"/>
38457         </return-value>
38458       </callback>
38459       <callback name="_gtk_reserved1">
38460         <return-value>
38461           <type name="none" c:type="void"/>
38462         </return-value>
38463       </callback>
38464       <callback name="_gtk_reserved2">
38465         <return-value>
38466           <type name="none" c:type="void"/>
38467         </return-value>
38468       </callback>
38469       <callback name="_gtk_reserved3">
38470         <return-value>
38471           <type name="none" c:type="void"/>
38472         </return-value>
38473       </callback>
38474     </class>
38475     <function name="combo_box_entry_new"
38476               c:identifier="gtk_combo_box_entry_new">
38477       <return-value>
38478         <type name="GtkWidget*" c:type="GtkWidget*"/>
38479       </return-value>
38480     </function>
38481     <function name="combo_box_entry_new_with_model"
38482               c:identifier="gtk_combo_box_entry_new_with_model">
38483       <return-value>
38484         <type name="GtkWidget*" c:type="GtkWidget*"/>
38485       </return-value>
38486       <parameters>
38487         <parameter name="model">
38488           <type name="TreeModel" c:type="GtkTreeModel*"/>
38489         </parameter>
38490         <parameter name="text_column">
38491           <type name="int32" c:type="gint"/>
38492         </parameter>
38493       </parameters>
38494     </function>
38495     <function name="combo_box_entry_new_text"
38496               c:identifier="gtk_combo_box_entry_new_text">
38497       <return-value>
38498         <type name="GtkWidget*" c:type="GtkWidget*"/>
38499       </return-value>
38500     </function>
38501     <class name="HBox"
38502            c:type="GtkHBox"
38503            parent="Box"
38504            glib:type-name="GtkHBox"
38505            glib:get-type="gtk_hbox_get_type">
38506     </class>
38507     <function name="hbox_new" c:identifier="gtk_hbox_new">
38508       <return-value>
38509         <type name="GtkWidget*" c:type="GtkWidget*"/>
38510       </return-value>
38511       <parameters>
38512         <parameter name="homogeneous">
38513           <type name="boolean" c:type="gboolean"/>
38514         </parameter>
38515         <parameter name="spacing">
38516           <type name="int32" c:type="gint"/>
38517         </parameter>
38518       </parameters>
38519     </function>
38520     <class name="Combo"
38521            c:type="GtkCombo"
38522            parent="HBox"
38523            glib:type-name="GtkCombo"
38524            glib:get-type="gtk_combo_get_type">
38525       <method name="set_value_in_list"
38526               c:identifier="gtk_combo_set_value_in_list">
38527         <return-value>
38528           <type name="none" c:type="void"/>
38529         </return-value>
38530         <parameters>
38531           <parameter name="combo">
38532             <type name="Combo" c:type="GtkCombo*"/>
38533           </parameter>
38534           <parameter name="val">
38535             <type name="boolean" c:type="gboolean"/>
38536           </parameter>
38537           <parameter name="ok_if_empty">
38538             <type name="boolean" c:type="gboolean"/>
38539           </parameter>
38540         </parameters>
38541       </method>
38542       <method name="set_use_arrows" c:identifier="gtk_combo_set_use_arrows">
38543         <return-value>
38544           <type name="none" c:type="void"/>
38545         </return-value>
38546         <parameters>
38547           <parameter name="combo">
38548             <type name="Combo" c:type="GtkCombo*"/>
38549           </parameter>
38550           <parameter name="val">
38551             <type name="boolean" c:type="gboolean"/>
38552           </parameter>
38553         </parameters>
38554       </method>
38555       <method name="set_use_arrows_always"
38556               c:identifier="gtk_combo_set_use_arrows_always">
38557         <return-value>
38558           <type name="none" c:type="void"/>
38559         </return-value>
38560         <parameters>
38561           <parameter name="combo">
38562             <type name="Combo" c:type="GtkCombo*"/>
38563           </parameter>
38564           <parameter name="val">
38565             <type name="boolean" c:type="gboolean"/>
38566           </parameter>
38567         </parameters>
38568       </method>
38569       <method name="set_case_sensitive"
38570               c:identifier="gtk_combo_set_case_sensitive">
38571         <return-value>
38572           <type name="none" c:type="void"/>
38573         </return-value>
38574         <parameters>
38575           <parameter name="combo">
38576             <type name="Combo" c:type="GtkCombo*"/>
38577           </parameter>
38578           <parameter name="val">
38579             <type name="boolean" c:type="gboolean"/>
38580           </parameter>
38581         </parameters>
38582       </method>
38583       <method name="set_item_string" c:identifier="gtk_combo_set_item_string">
38584         <return-value>
38585           <type name="none" c:type="void"/>
38586         </return-value>
38587         <parameters>
38588           <parameter name="combo">
38589             <type name="Combo" c:type="GtkCombo*"/>
38590           </parameter>
38591           <parameter name="item">
38592             <type name="Item" c:type="GtkItem*"/>
38593           </parameter>
38594           <parameter name="item_value">
38595             <type name="string" c:type="gchar*"/>
38596           </parameter>
38597         </parameters>
38598       </method>
38599       <method name="set_popdown_strings"
38600               c:identifier="gtk_combo_set_popdown_strings">
38601         <return-value>
38602           <type name="none" c:type="void"/>
38603         </return-value>
38604         <parameters>
38605           <parameter name="combo">
38606             <type name="Combo" c:type="GtkCombo*"/>
38607           </parameter>
38608           <parameter name="strings">
38609             <type name="GList" c:type="GList*"/>
38610           </parameter>
38611         </parameters>
38612       </method>
38613       <method name="disable_activate"
38614               c:identifier="gtk_combo_disable_activate">
38615         <return-value>
38616           <type name="none" c:type="void"/>
38617         </return-value>
38618         <parameters>
38619           <parameter name="combo">
38620             <type name="Combo" c:type="GtkCombo*"/>
38621           </parameter>
38622         </parameters>
38623       </method>
38624       <property name="enable-arrow-keys">
38625         <type name="boolean" c:type="gboolean"/>
38626       </property>
38627       <property name="enable-arrows-always">
38628         <type name="boolean" c:type="gboolean"/>
38629       </property>
38630       <property name="case-sensitive">
38631         <type name="boolean" c:type="gboolean"/>
38632       </property>
38633       <property name="allow-empty">
38634         <type name="boolean" c:type="gboolean"/>
38635       </property>
38636       <property name="value-in-list">
38637         <type name="boolean" c:type="gboolean"/>
38638       </property>
38639       <callback name="_gtk_reserved1">
38640         <return-value>
38641           <type name="none" c:type="void"/>
38642         </return-value>
38643       </callback>
38644       <callback name="_gtk_reserved2">
38645         <return-value>
38646           <type name="none" c:type="void"/>
38647         </return-value>
38648       </callback>
38649       <callback name="_gtk_reserved3">
38650         <return-value>
38651           <type name="none" c:type="void"/>
38652         </return-value>
38653       </callback>
38654       <callback name="_gtk_reserved4">
38655         <return-value>
38656           <type name="none" c:type="void"/>
38657         </return-value>
38658       </callback>
38659     </class>
38660     <function name="combo_new" c:identifier="gtk_combo_new">
38661       <return-value>
38662         <type name="GtkWidget*" c:type="GtkWidget*"/>
38663       </return-value>
38664     </function>
38665     <record name="GtkCTree" c:type="GtkCTree">
38666       <field name="clist">
38667         <type name="GtkCList" c:type="GtkCList"/>
38668       </field>
38669       <field name="lines_gc">
38670         <type name="GdkGC*" c:type="GdkGC*"/>
38671       </field>
38672       <field name="tree_indent">
38673         <type name="int32" c:type="gint"/>
38674       </field>
38675       <field name="tree_spacing">
38676         <type name="int32" c:type="gint"/>
38677       </field>
38678       <field name="tree_column">
38679         <type name="int32" c:type="gint"/>
38680       </field>
38681       <field name="line_style">
38682         <type name="guint" c:type="guint"/>
38683       </field>
38684       <field name="expander_style">
38685         <type name="guint" c:type="guint"/>
38686       </field>
38687       <field name="show_stub">
38688         <type name="guint" c:type="guint"/>
38689       </field>
38690       <field name="drag_compare">
38691         <type name="GtkCTreeCompareDragFunc" c:type="GtkCTreeCompareDragFunc"/>
38692       </field>
38693       <callback name="tree_select_row">
38694         <return-value>
38695           <type name="none" c:type="void"/>
38696         </return-value>
38697         <parameters>
38698           <parameter name="ctree">
38699             <type name="GtkCTree*" c:type="GtkCTree*"/>
38700           </parameter>
38701           <parameter name="row">
38702             <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38703           </parameter>
38704           <parameter name="column">
38705             <type name="int32" c:type="gint"/>
38706           </parameter>
38707         </parameters>
38708       </callback>
38709       <callback name="tree_unselect_row">
38710         <return-value>
38711           <type name="none" c:type="void"/>
38712         </return-value>
38713         <parameters>
38714           <parameter name="ctree">
38715             <type name="GtkCTree*" c:type="GtkCTree*"/>
38716           </parameter>
38717           <parameter name="row">
38718             <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38719           </parameter>
38720           <parameter name="column">
38721             <type name="int32" c:type="gint"/>
38722           </parameter>
38723         </parameters>
38724       </callback>
38725       <callback name="tree_expand">
38726         <return-value>
38727           <type name="none" c:type="void"/>
38728         </return-value>
38729         <parameters>
38730           <parameter name="ctree">
38731             <type name="GtkCTree*" c:type="GtkCTree*"/>
38732           </parameter>
38733           <parameter name="node">
38734             <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38735           </parameter>
38736         </parameters>
38737       </callback>
38738       <callback name="tree_collapse">
38739         <return-value>
38740           <type name="none" c:type="void"/>
38741         </return-value>
38742         <parameters>
38743           <parameter name="ctree">
38744             <type name="GtkCTree*" c:type="GtkCTree*"/>
38745           </parameter>
38746           <parameter name="node">
38747             <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38748           </parameter>
38749         </parameters>
38750       </callback>
38751       <callback name="tree_move">
38752         <return-value>
38753           <type name="none" c:type="void"/>
38754         </return-value>
38755         <parameters>
38756           <parameter name="ctree">
38757             <type name="GtkCTree*" c:type="GtkCTree*"/>
38758           </parameter>
38759           <parameter name="node">
38760             <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38761           </parameter>
38762           <parameter name="new_parent">
38763             <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38764           </parameter>
38765           <parameter name="new_sibling">
38766             <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38767           </parameter>
38768         </parameters>
38769       </callback>
38770       <callback name="change_focus_row_expansion">
38771         <return-value>
38772           <type name="none" c:type="void"/>
38773         </return-value>
38774         <parameters>
38775           <parameter name="ctree">
38776             <type name="GtkCTree*" c:type="GtkCTree*"/>
38777           </parameter>
38778           <parameter name="action">
38779             <type name="GtkCTreeExpansionType" c:type="GtkCTreeExpansionType"/>
38780           </parameter>
38781         </parameters>
38782       </callback>
38783     </record>
38784     <record name="GtkCTreeRow" c:type="GtkCTreeRow">
38785       <field name="row">
38786         <type name="GtkCListRow" c:type="GtkCListRow"/>
38787       </field>
38788       <field name="parent">
38789         <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38790       </field>
38791       <field name="sibling">
38792         <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38793       </field>
38794       <field name="children">
38795         <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38796       </field>
38797       <field name="pixmap_closed">
38798         <type name="GdkPixmap*" c:type="GdkPixmap*"/>
38799       </field>
38800       <field name="mask_closed">
38801         <type name="GdkBitmap*" c:type="GdkBitmap*"/>
38802       </field>
38803       <field name="pixmap_opened">
38804         <type name="GdkPixmap*" c:type="GdkPixmap*"/>
38805       </field>
38806       <field name="mask_opened">
38807         <type name="GdkBitmap*" c:type="GdkBitmap*"/>
38808       </field>
38809       <field name="level">
38810         <type name="uint16" c:type="guint16"/>
38811       </field>
38812       <field name="is_leaf">
38813         <type name="guint" c:type="guint"/>
38814       </field>
38815       <field name="expanded">
38816         <type name="guint" c:type="guint"/>
38817       </field>
38818     </record>
38819     <record name="GtkCTreeNode" c:type="GtkCTreeNode">
38820       <field name="list">
38821         <type name="GList" c:type="GList"/>
38822       </field>
38823     </record>
38824     <callback name="GtkCTreeFunc">
38825       <return-value>
38826         <type name="none" c:type="void"/>
38827       </return-value>
38828       <parameters>
38829         <parameter name="ctree">
38830           <type name="GtkCTree*" c:type="GtkCTree*"/>
38831         </parameter>
38832         <parameter name="node">
38833           <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38834         </parameter>
38835         <parameter name="data">
38836           <type name="any" c:type="gpointer"/>
38837         </parameter>
38838       </parameters>
38839     </callback>
38840     <callback name="GtkCTreeGNodeFunc">
38841       <return-value>
38842         <type name="boolean" c:type="gboolean"/>
38843       </return-value>
38844       <parameters>
38845         <parameter name="ctree">
38846           <type name="GtkCTree*" c:type="GtkCTree*"/>
38847         </parameter>
38848         <parameter name="depth">
38849           <type name="guint" c:type="guint"/>
38850         </parameter>
38851         <parameter name="gnode">
38852           <type name="GNode*" c:type="GNode*"/>
38853         </parameter>
38854         <parameter name="cnode">
38855           <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38856         </parameter>
38857         <parameter name="data">
38858           <type name="any" c:type="gpointer"/>
38859         </parameter>
38860       </parameters>
38861     </callback>
38862     <callback name="GtkCTreeCompareDragFunc">
38863       <return-value>
38864         <type name="boolean" c:type="gboolean"/>
38865       </return-value>
38866       <parameters>
38867         <parameter name="ctree">
38868           <type name="GtkCTree*" c:type="GtkCTree*"/>
38869         </parameter>
38870         <parameter name="source_node">
38871           <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38872         </parameter>
38873         <parameter name="new_parent">
38874           <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38875         </parameter>
38876         <parameter name="new_sibling">
38877           <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38878         </parameter>
38879       </parameters>
38880     </callback>
38881     <function name="ctree_get_type" c:identifier="gtk_ctree_get_type">
38882       <return-value>
38883         <type name="GtkType" c:type="GtkType"/>
38884       </return-value>
38885     </function>
38886     <function name="ctree_new_with_titles"
38887               c:identifier="gtk_ctree_new_with_titles">
38888       <return-value>
38889         <type name="GtkWidget*" c:type="GtkWidget*"/>
38890       </return-value>
38891       <parameters>
38892         <parameter name="columns">
38893           <type name="int32" c:type="gint"/>
38894         </parameter>
38895         <parameter name="tree_column">
38896           <type name="int32" c:type="gint"/>
38897         </parameter>
38898         <parameter name="titles">
38899           <type name="string" c:type="gchar*"/>
38900         </parameter>
38901       </parameters>
38902     </function>
38903     <function name="ctree_new" c:identifier="gtk_ctree_new">
38904       <return-value>
38905         <type name="GtkWidget*" c:type="GtkWidget*"/>
38906       </return-value>
38907       <parameters>
38908         <parameter name="columns">
38909           <type name="int32" c:type="gint"/>
38910         </parameter>
38911         <parameter name="tree_column">
38912           <type name="int32" c:type="gint"/>
38913         </parameter>
38914       </parameters>
38915     </function>
38916     <function name="ctree_insert_node" c:identifier="gtk_ctree_insert_node">
38917       <return-value>
38918         <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38919       </return-value>
38920       <parameters>
38921         <parameter name="ctree">
38922           <type name="GtkCTree" c:type="GtkCTree*"/>
38923         </parameter>
38924         <parameter name="parent">
38925           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
38926         </parameter>
38927         <parameter name="sibling">
38928           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
38929         </parameter>
38930         <parameter name="text">
38931           <type name="string" c:type="gchar*"/>
38932         </parameter>
38933         <parameter name="spacing">
38934           <type name="uint8" c:type="guint8"/>
38935         </parameter>
38936         <parameter name="pixmap_closed" allow-none="1">
38937           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
38938         </parameter>
38939         <parameter name="mask_closed" allow-none="1">
38940           <type name="GdkBitmap" c:type="GdkBitmap*"/>
38941         </parameter>
38942         <parameter name="pixmap_opened" allow-none="1">
38943           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
38944         </parameter>
38945         <parameter name="mask_opened" allow-none="1">
38946           <type name="GdkBitmap" c:type="GdkBitmap*"/>
38947         </parameter>
38948         <parameter name="is_leaf">
38949           <type name="boolean" c:type="gboolean"/>
38950         </parameter>
38951         <parameter name="expanded">
38952           <type name="boolean" c:type="gboolean"/>
38953         </parameter>
38954       </parameters>
38955     </function>
38956     <function name="ctree_remove_node" c:identifier="gtk_ctree_remove_node">
38957       <return-value>
38958         <type name="none" c:type="void"/>
38959       </return-value>
38960       <parameters>
38961         <parameter name="ctree">
38962           <type name="GtkCTree" c:type="GtkCTree*"/>
38963         </parameter>
38964         <parameter name="node">
38965           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
38966         </parameter>
38967       </parameters>
38968     </function>
38969     <function name="ctree_insert_gnode" c:identifier="gtk_ctree_insert_gnode">
38970       <return-value>
38971         <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
38972       </return-value>
38973       <parameters>
38974         <parameter name="ctree">
38975           <type name="GtkCTree" c:type="GtkCTree*"/>
38976         </parameter>
38977         <parameter name="parent">
38978           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
38979         </parameter>
38980         <parameter name="sibling">
38981           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
38982         </parameter>
38983         <parameter name="gnode">
38984           <type name="GNode" c:type="GNode*"/>
38985         </parameter>
38986         <parameter name="func">
38987           <type name="GtkCTreeGNodeFunc" c:type="GtkCTreeGNodeFunc"/>
38988         </parameter>
38989         <parameter name="data">
38990           <type name="any" c:type="gpointer"/>
38991         </parameter>
38992       </parameters>
38993     </function>
38994     <function name="ctree_export_to_gnode"
38995               c:identifier="gtk_ctree_export_to_gnode">
38996       <return-value>
38997         <type name="GNode*" c:type="GNode*"/>
38998       </return-value>
38999       <parameters>
39000         <parameter name="ctree">
39001           <type name="GtkCTree" c:type="GtkCTree*"/>
39002         </parameter>
39003         <parameter name="parent">
39004           <type name="GNode" c:type="GNode*"/>
39005         </parameter>
39006         <parameter name="sibling">
39007           <type name="GNode" c:type="GNode*"/>
39008         </parameter>
39009         <parameter name="node">
39010           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39011         </parameter>
39012         <parameter name="func">
39013           <type name="GtkCTreeGNodeFunc" c:type="GtkCTreeGNodeFunc"/>
39014         </parameter>
39015         <parameter name="data">
39016           <type name="any" c:type="gpointer"/>
39017         </parameter>
39018       </parameters>
39019     </function>
39020     <function name="ctree_post_recursive"
39021               c:identifier="gtk_ctree_post_recursive">
39022       <return-value>
39023         <type name="none" c:type="void"/>
39024       </return-value>
39025       <parameters>
39026         <parameter name="ctree">
39027           <type name="GtkCTree" c:type="GtkCTree*"/>
39028         </parameter>
39029         <parameter name="node">
39030           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39031         </parameter>
39032         <parameter name="func">
39033           <type name="GtkCTreeFunc" c:type="GtkCTreeFunc"/>
39034         </parameter>
39035         <parameter name="data">
39036           <type name="any" c:type="gpointer"/>
39037         </parameter>
39038       </parameters>
39039     </function>
39040     <function name="ctree_post_recursive_to_depth"
39041               c:identifier="gtk_ctree_post_recursive_to_depth">
39042       <return-value>
39043         <type name="none" c:type="void"/>
39044       </return-value>
39045       <parameters>
39046         <parameter name="ctree">
39047           <type name="GtkCTree" c:type="GtkCTree*"/>
39048         </parameter>
39049         <parameter name="node">
39050           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39051         </parameter>
39052         <parameter name="depth">
39053           <type name="int32" c:type="gint"/>
39054         </parameter>
39055         <parameter name="func">
39056           <type name="GtkCTreeFunc" c:type="GtkCTreeFunc"/>
39057         </parameter>
39058         <parameter name="data">
39059           <type name="any" c:type="gpointer"/>
39060         </parameter>
39061       </parameters>
39062     </function>
39063     <function name="ctree_pre_recursive"
39064               c:identifier="gtk_ctree_pre_recursive">
39065       <return-value>
39066         <type name="none" c:type="void"/>
39067       </return-value>
39068       <parameters>
39069         <parameter name="ctree">
39070           <type name="GtkCTree" c:type="GtkCTree*"/>
39071         </parameter>
39072         <parameter name="node">
39073           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39074         </parameter>
39075         <parameter name="func">
39076           <type name="GtkCTreeFunc" c:type="GtkCTreeFunc"/>
39077         </parameter>
39078         <parameter name="data">
39079           <type name="any" c:type="gpointer"/>
39080         </parameter>
39081       </parameters>
39082     </function>
39083     <function name="ctree_pre_recursive_to_depth"
39084               c:identifier="gtk_ctree_pre_recursive_to_depth">
39085       <return-value>
39086         <type name="none" c:type="void"/>
39087       </return-value>
39088       <parameters>
39089         <parameter name="ctree">
39090           <type name="GtkCTree" c:type="GtkCTree*"/>
39091         </parameter>
39092         <parameter name="node">
39093           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39094         </parameter>
39095         <parameter name="depth">
39096           <type name="int32" c:type="gint"/>
39097         </parameter>
39098         <parameter name="func">
39099           <type name="GtkCTreeFunc" c:type="GtkCTreeFunc"/>
39100         </parameter>
39101         <parameter name="data">
39102           <type name="any" c:type="gpointer"/>
39103         </parameter>
39104       </parameters>
39105     </function>
39106     <function name="ctree_is_viewable" c:identifier="gtk_ctree_is_viewable">
39107       <return-value>
39108         <type name="boolean" c:type="gboolean"/>
39109       </return-value>
39110       <parameters>
39111         <parameter name="ctree">
39112           <type name="GtkCTree" c:type="GtkCTree*"/>
39113         </parameter>
39114         <parameter name="node">
39115           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39116         </parameter>
39117       </parameters>
39118     </function>
39119     <function name="ctree_last" c:identifier="gtk_ctree_last">
39120       <return-value>
39121         <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
39122       </return-value>
39123       <parameters>
39124         <parameter name="ctree">
39125           <type name="GtkCTree" c:type="GtkCTree*"/>
39126         </parameter>
39127         <parameter name="node">
39128           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39129         </parameter>
39130       </parameters>
39131     </function>
39132     <function name="ctree_find_node_ptr"
39133               c:identifier="gtk_ctree_find_node_ptr">
39134       <return-value>
39135         <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
39136       </return-value>
39137       <parameters>
39138         <parameter name="ctree">
39139           <type name="GtkCTree" c:type="GtkCTree*"/>
39140         </parameter>
39141         <parameter name="ctree_row">
39142           <type name="GtkCTreeRow" c:type="GtkCTreeRow*"/>
39143         </parameter>
39144       </parameters>
39145     </function>
39146     <function name="ctree_node_nth" c:identifier="gtk_ctree_node_nth">
39147       <return-value>
39148         <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
39149       </return-value>
39150       <parameters>
39151         <parameter name="ctree">
39152           <type name="GtkCTree" c:type="GtkCTree*"/>
39153         </parameter>
39154         <parameter name="row">
39155           <type name="guint" c:type="guint"/>
39156         </parameter>
39157       </parameters>
39158     </function>
39159     <function name="ctree_find" c:identifier="gtk_ctree_find">
39160       <return-value>
39161         <type name="boolean" c:type="gboolean"/>
39162       </return-value>
39163       <parameters>
39164         <parameter name="ctree">
39165           <type name="GtkCTree" c:type="GtkCTree*"/>
39166         </parameter>
39167         <parameter name="node">
39168           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39169         </parameter>
39170         <parameter name="child">
39171           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39172         </parameter>
39173       </parameters>
39174     </function>
39175     <function name="ctree_is_ancestor" c:identifier="gtk_ctree_is_ancestor">
39176       <return-value>
39177         <type name="boolean" c:type="gboolean"/>
39178       </return-value>
39179       <parameters>
39180         <parameter name="ctree">
39181           <type name="GtkCTree" c:type="GtkCTree*"/>
39182         </parameter>
39183         <parameter name="node">
39184           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39185         </parameter>
39186         <parameter name="child">
39187           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39188         </parameter>
39189       </parameters>
39190     </function>
39191     <function name="ctree_find_by_row_data"
39192               c:identifier="gtk_ctree_find_by_row_data">
39193       <return-value>
39194         <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
39195       </return-value>
39196       <parameters>
39197         <parameter name="ctree">
39198           <type name="GtkCTree" c:type="GtkCTree*"/>
39199         </parameter>
39200         <parameter name="node">
39201           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39202         </parameter>
39203         <parameter name="data">
39204           <type name="any" c:type="gpointer"/>
39205         </parameter>
39206       </parameters>
39207     </function>
39208     <function name="ctree_find_all_by_row_data"
39209               c:identifier="gtk_ctree_find_all_by_row_data">
39210       <return-value>
39211         <type name="GList*" c:type="GList*"/>
39212       </return-value>
39213       <parameters>
39214         <parameter name="ctree">
39215           <type name="GtkCTree" c:type="GtkCTree*"/>
39216         </parameter>
39217         <parameter name="node">
39218           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39219         </parameter>
39220         <parameter name="data">
39221           <type name="any" c:type="gpointer"/>
39222         </parameter>
39223       </parameters>
39224     </function>
39225     <function name="ctree_find_by_row_data_custom"
39226               c:identifier="gtk_ctree_find_by_row_data_custom">
39227       <return-value>
39228         <type name="GtkCTreeNode*" c:type="GtkCTreeNode*"/>
39229       </return-value>
39230       <parameters>
39231         <parameter name="ctree">
39232           <type name="GtkCTree" c:type="GtkCTree*"/>
39233         </parameter>
39234         <parameter name="node">
39235           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39236         </parameter>
39237         <parameter name="data">
39238           <type name="any" c:type="gpointer"/>
39239         </parameter>
39240         <parameter name="func">
39241           <type name="GCompareFunc" c:type="GCompareFunc"/>
39242         </parameter>
39243       </parameters>
39244     </function>
39245     <function name="ctree_find_all_by_row_data_custom"
39246               c:identifier="gtk_ctree_find_all_by_row_data_custom">
39247       <return-value>
39248         <type name="GList*" c:type="GList*"/>
39249       </return-value>
39250       <parameters>
39251         <parameter name="ctree">
39252           <type name="GtkCTree" c:type="GtkCTree*"/>
39253         </parameter>
39254         <parameter name="node">
39255           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39256         </parameter>
39257         <parameter name="data">
39258           <type name="any" c:type="gpointer"/>
39259         </parameter>
39260         <parameter name="func">
39261           <type name="GCompareFunc" c:type="GCompareFunc"/>
39262         </parameter>
39263       </parameters>
39264     </function>
39265     <function name="ctree_is_hot_spot" c:identifier="gtk_ctree_is_hot_spot">
39266       <return-value>
39267         <type name="boolean" c:type="gboolean"/>
39268       </return-value>
39269       <parameters>
39270         <parameter name="ctree">
39271           <type name="GtkCTree" c:type="GtkCTree*"/>
39272         </parameter>
39273         <parameter name="x">
39274           <type name="int32" c:type="gint"/>
39275         </parameter>
39276         <parameter name="y">
39277           <type name="int32" c:type="gint"/>
39278         </parameter>
39279       </parameters>
39280     </function>
39281     <function name="ctree_move" c:identifier="gtk_ctree_move">
39282       <return-value>
39283         <type name="none" c:type="void"/>
39284       </return-value>
39285       <parameters>
39286         <parameter name="ctree">
39287           <type name="GtkCTree" c:type="GtkCTree*"/>
39288         </parameter>
39289         <parameter name="node">
39290           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39291         </parameter>
39292         <parameter name="new_parent" allow-none="1">
39293           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39294         </parameter>
39295         <parameter name="new_sibling" allow-none="1">
39296           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39297         </parameter>
39298       </parameters>
39299     </function>
39300     <function name="ctree_expand" c:identifier="gtk_ctree_expand">
39301       <return-value>
39302         <type name="none" c:type="void"/>
39303       </return-value>
39304       <parameters>
39305         <parameter name="ctree">
39306           <type name="GtkCTree" c:type="GtkCTree*"/>
39307         </parameter>
39308         <parameter name="node">
39309           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39310         </parameter>
39311       </parameters>
39312     </function>
39313     <function name="ctree_expand_recursive"
39314               c:identifier="gtk_ctree_expand_recursive">
39315       <return-value>
39316         <type name="none" c:type="void"/>
39317       </return-value>
39318       <parameters>
39319         <parameter name="ctree">
39320           <type name="GtkCTree" c:type="GtkCTree*"/>
39321         </parameter>
39322         <parameter name="node">
39323           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39324         </parameter>
39325       </parameters>
39326     </function>
39327     <function name="ctree_expand_to_depth"
39328               c:identifier="gtk_ctree_expand_to_depth">
39329       <return-value>
39330         <type name="none" c:type="void"/>
39331       </return-value>
39332       <parameters>
39333         <parameter name="ctree">
39334           <type name="GtkCTree" c:type="GtkCTree*"/>
39335         </parameter>
39336         <parameter name="node">
39337           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39338         </parameter>
39339         <parameter name="depth">
39340           <type name="int32" c:type="gint"/>
39341         </parameter>
39342       </parameters>
39343     </function>
39344     <function name="ctree_collapse" c:identifier="gtk_ctree_collapse">
39345       <return-value>
39346         <type name="none" c:type="void"/>
39347       </return-value>
39348       <parameters>
39349         <parameter name="ctree">
39350           <type name="GtkCTree" c:type="GtkCTree*"/>
39351         </parameter>
39352         <parameter name="node">
39353           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39354         </parameter>
39355       </parameters>
39356     </function>
39357     <function name="ctree_collapse_recursive"
39358               c:identifier="gtk_ctree_collapse_recursive">
39359       <return-value>
39360         <type name="none" c:type="void"/>
39361       </return-value>
39362       <parameters>
39363         <parameter name="ctree">
39364           <type name="GtkCTree" c:type="GtkCTree*"/>
39365         </parameter>
39366         <parameter name="node">
39367           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39368         </parameter>
39369       </parameters>
39370     </function>
39371     <function name="ctree_collapse_to_depth"
39372               c:identifier="gtk_ctree_collapse_to_depth">
39373       <return-value>
39374         <type name="none" c:type="void"/>
39375       </return-value>
39376       <parameters>
39377         <parameter name="ctree">
39378           <type name="GtkCTree" c:type="GtkCTree*"/>
39379         </parameter>
39380         <parameter name="node">
39381           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39382         </parameter>
39383         <parameter name="depth">
39384           <type name="int32" c:type="gint"/>
39385         </parameter>
39386       </parameters>
39387     </function>
39388     <function name="ctree_toggle_expansion"
39389               c:identifier="gtk_ctree_toggle_expansion">
39390       <return-value>
39391         <type name="none" c:type="void"/>
39392       </return-value>
39393       <parameters>
39394         <parameter name="ctree">
39395           <type name="GtkCTree" c:type="GtkCTree*"/>
39396         </parameter>
39397         <parameter name="node">
39398           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39399         </parameter>
39400       </parameters>
39401     </function>
39402     <function name="ctree_toggle_expansion_recursive"
39403               c:identifier="gtk_ctree_toggle_expansion_recursive">
39404       <return-value>
39405         <type name="none" c:type="void"/>
39406       </return-value>
39407       <parameters>
39408         <parameter name="ctree">
39409           <type name="GtkCTree" c:type="GtkCTree*"/>
39410         </parameter>
39411         <parameter name="node">
39412           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39413         </parameter>
39414       </parameters>
39415     </function>
39416     <function name="ctree_select" c:identifier="gtk_ctree_select">
39417       <return-value>
39418         <type name="none" c:type="void"/>
39419       </return-value>
39420       <parameters>
39421         <parameter name="ctree">
39422           <type name="GtkCTree" c:type="GtkCTree*"/>
39423         </parameter>
39424         <parameter name="node">
39425           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39426         </parameter>
39427       </parameters>
39428     </function>
39429     <function name="ctree_select_recursive"
39430               c:identifier="gtk_ctree_select_recursive">
39431       <return-value>
39432         <type name="none" c:type="void"/>
39433       </return-value>
39434       <parameters>
39435         <parameter name="ctree">
39436           <type name="GtkCTree" c:type="GtkCTree*"/>
39437         </parameter>
39438         <parameter name="node">
39439           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39440         </parameter>
39441       </parameters>
39442     </function>
39443     <function name="ctree_unselect" c:identifier="gtk_ctree_unselect">
39444       <return-value>
39445         <type name="none" c:type="void"/>
39446       </return-value>
39447       <parameters>
39448         <parameter name="ctree">
39449           <type name="GtkCTree" c:type="GtkCTree*"/>
39450         </parameter>
39451         <parameter name="node">
39452           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39453         </parameter>
39454       </parameters>
39455     </function>
39456     <function name="ctree_unselect_recursive"
39457               c:identifier="gtk_ctree_unselect_recursive">
39458       <return-value>
39459         <type name="none" c:type="void"/>
39460       </return-value>
39461       <parameters>
39462         <parameter name="ctree">
39463           <type name="GtkCTree" c:type="GtkCTree*"/>
39464         </parameter>
39465         <parameter name="node">
39466           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39467         </parameter>
39468       </parameters>
39469     </function>
39470     <function name="ctree_real_select_recursive"
39471               c:identifier="gtk_ctree_real_select_recursive">
39472       <return-value>
39473         <type name="none" c:type="void"/>
39474       </return-value>
39475       <parameters>
39476         <parameter name="ctree">
39477           <type name="GtkCTree" c:type="GtkCTree*"/>
39478         </parameter>
39479         <parameter name="node">
39480           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39481         </parameter>
39482         <parameter name="state">
39483           <type name="int32" c:type="gint"/>
39484         </parameter>
39485       </parameters>
39486     </function>
39487     <function name="ctree_node_set_text"
39488               c:identifier="gtk_ctree_node_set_text">
39489       <return-value>
39490         <type name="none" c:type="void"/>
39491       </return-value>
39492       <parameters>
39493         <parameter name="ctree">
39494           <type name="GtkCTree" c:type="GtkCTree*"/>
39495         </parameter>
39496         <parameter name="node">
39497           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39498         </parameter>
39499         <parameter name="column">
39500           <type name="int32" c:type="gint"/>
39501         </parameter>
39502         <parameter name="text">
39503           <type name="string" c:type="gchar*"/>
39504         </parameter>
39505       </parameters>
39506     </function>
39507     <function name="ctree_node_set_pixmap"
39508               c:identifier="gtk_ctree_node_set_pixmap">
39509       <return-value>
39510         <type name="none" c:type="void"/>
39511       </return-value>
39512       <parameters>
39513         <parameter name="ctree">
39514           <type name="GtkCTree" c:type="GtkCTree*"/>
39515         </parameter>
39516         <parameter name="node">
39517           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39518         </parameter>
39519         <parameter name="column">
39520           <type name="int32" c:type="gint"/>
39521         </parameter>
39522         <parameter name="pixmap">
39523           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
39524         </parameter>
39525         <parameter name="mask" allow-none="1">
39526           <type name="GdkBitmap" c:type="GdkBitmap*"/>
39527         </parameter>
39528       </parameters>
39529     </function>
39530     <function name="ctree_node_set_pixtext"
39531               c:identifier="gtk_ctree_node_set_pixtext">
39532       <return-value>
39533         <type name="none" c:type="void"/>
39534       </return-value>
39535       <parameters>
39536         <parameter name="ctree">
39537           <type name="GtkCTree" c:type="GtkCTree*"/>
39538         </parameter>
39539         <parameter name="node">
39540           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39541         </parameter>
39542         <parameter name="column">
39543           <type name="int32" c:type="gint"/>
39544         </parameter>
39545         <parameter name="text">
39546           <type name="string" c:type="gchar*"/>
39547         </parameter>
39548         <parameter name="spacing">
39549           <type name="uint8" c:type="guint8"/>
39550         </parameter>
39551         <parameter name="pixmap">
39552           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
39553         </parameter>
39554         <parameter name="mask" allow-none="1">
39555           <type name="GdkBitmap" c:type="GdkBitmap*"/>
39556         </parameter>
39557       </parameters>
39558     </function>
39559     <function name="ctree_set_node_info"
39560               c:identifier="gtk_ctree_set_node_info">
39561       <return-value>
39562         <type name="none" c:type="void"/>
39563       </return-value>
39564       <parameters>
39565         <parameter name="ctree">
39566           <type name="GtkCTree" c:type="GtkCTree*"/>
39567         </parameter>
39568         <parameter name="node">
39569           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39570         </parameter>
39571         <parameter name="text">
39572           <type name="string" c:type="gchar*"/>
39573         </parameter>
39574         <parameter name="spacing">
39575           <type name="uint8" c:type="guint8"/>
39576         </parameter>
39577         <parameter name="pixmap_closed" allow-none="1">
39578           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
39579         </parameter>
39580         <parameter name="mask_closed" allow-none="1">
39581           <type name="GdkBitmap" c:type="GdkBitmap*"/>
39582         </parameter>
39583         <parameter name="pixmap_opened" allow-none="1">
39584           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
39585         </parameter>
39586         <parameter name="mask_opened" allow-none="1">
39587           <type name="GdkBitmap" c:type="GdkBitmap*"/>
39588         </parameter>
39589         <parameter name="is_leaf">
39590           <type name="boolean" c:type="gboolean"/>
39591         </parameter>
39592         <parameter name="expanded">
39593           <type name="boolean" c:type="gboolean"/>
39594         </parameter>
39595       </parameters>
39596     </function>
39597     <function name="ctree_node_set_shift"
39598               c:identifier="gtk_ctree_node_set_shift">
39599       <return-value>
39600         <type name="none" c:type="void"/>
39601       </return-value>
39602       <parameters>
39603         <parameter name="ctree">
39604           <type name="GtkCTree" c:type="GtkCTree*"/>
39605         </parameter>
39606         <parameter name="node">
39607           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39608         </parameter>
39609         <parameter name="column">
39610           <type name="int32" c:type="gint"/>
39611         </parameter>
39612         <parameter name="vertical">
39613           <type name="int32" c:type="gint"/>
39614         </parameter>
39615         <parameter name="horizontal">
39616           <type name="int32" c:type="gint"/>
39617         </parameter>
39618       </parameters>
39619     </function>
39620     <function name="ctree_node_set_selectable"
39621               c:identifier="gtk_ctree_node_set_selectable">
39622       <return-value>
39623         <type name="none" c:type="void"/>
39624       </return-value>
39625       <parameters>
39626         <parameter name="ctree">
39627           <type name="GtkCTree" c:type="GtkCTree*"/>
39628         </parameter>
39629         <parameter name="node">
39630           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39631         </parameter>
39632         <parameter name="selectable">
39633           <type name="boolean" c:type="gboolean"/>
39634         </parameter>
39635       </parameters>
39636     </function>
39637     <function name="ctree_node_get_selectable"
39638               c:identifier="gtk_ctree_node_get_selectable">
39639       <return-value>
39640         <type name="boolean" c:type="gboolean"/>
39641       </return-value>
39642       <parameters>
39643         <parameter name="ctree">
39644           <type name="GtkCTree" c:type="GtkCTree*"/>
39645         </parameter>
39646         <parameter name="node">
39647           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39648         </parameter>
39649       </parameters>
39650     </function>
39651     <function name="ctree_node_get_cell_type"
39652               c:identifier="gtk_ctree_node_get_cell_type">
39653       <return-value>
39654         <type name="GtkCellType" c:type="GtkCellType"/>
39655       </return-value>
39656       <parameters>
39657         <parameter name="ctree">
39658           <type name="GtkCTree" c:type="GtkCTree*"/>
39659         </parameter>
39660         <parameter name="node">
39661           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39662         </parameter>
39663         <parameter name="column">
39664           <type name="int32" c:type="gint"/>
39665         </parameter>
39666       </parameters>
39667     </function>
39668     <function name="ctree_node_get_text"
39669               c:identifier="gtk_ctree_node_get_text">
39670       <return-value>
39671         <type name="boolean" c:type="gboolean"/>
39672       </return-value>
39673       <parameters>
39674         <parameter name="ctree">
39675           <type name="GtkCTree" c:type="GtkCTree*"/>
39676         </parameter>
39677         <parameter name="node">
39678           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39679         </parameter>
39680         <parameter name="column">
39681           <type name="int32" c:type="gint"/>
39682         </parameter>
39683         <parameter name="text">
39684           <type name="gchar" c:type="gchar**"/>
39685         </parameter>
39686       </parameters>
39687     </function>
39688     <function name="ctree_node_get_pixmap"
39689               c:identifier="gtk_ctree_node_get_pixmap">
39690       <return-value>
39691         <type name="boolean" c:type="gboolean"/>
39692       </return-value>
39693       <parameters>
39694         <parameter name="ctree">
39695           <type name="GtkCTree" c:type="GtkCTree*"/>
39696         </parameter>
39697         <parameter name="node">
39698           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39699         </parameter>
39700         <parameter name="column">
39701           <type name="int32" c:type="gint"/>
39702         </parameter>
39703         <parameter name="pixmap">
39704           <type name="Gdk.Pixmap" c:type="GdkPixmap**"/>
39705         </parameter>
39706         <parameter name="mask">
39707           <type name="GdkBitmap" c:type="GdkBitmap**"/>
39708         </parameter>
39709       </parameters>
39710     </function>
39711     <function name="ctree_node_get_pixtext"
39712               c:identifier="gtk_ctree_node_get_pixtext">
39713       <return-value>
39714         <type name="boolean" c:type="gboolean"/>
39715       </return-value>
39716       <parameters>
39717         <parameter name="ctree">
39718           <type name="GtkCTree" c:type="GtkCTree*"/>
39719         </parameter>
39720         <parameter name="node">
39721           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39722         </parameter>
39723         <parameter name="column">
39724           <type name="int32" c:type="gint"/>
39725         </parameter>
39726         <parameter name="text">
39727           <type name="gchar" c:type="gchar**"/>
39728         </parameter>
39729         <parameter name="spacing">
39730           <type name="guint8" c:type="guint8*"/>
39731         </parameter>
39732         <parameter name="pixmap">
39733           <type name="Gdk.Pixmap" c:type="GdkPixmap**"/>
39734         </parameter>
39735         <parameter name="mask">
39736           <type name="GdkBitmap" c:type="GdkBitmap**"/>
39737         </parameter>
39738       </parameters>
39739     </function>
39740     <function name="ctree_get_node_info"
39741               c:identifier="gtk_ctree_get_node_info">
39742       <return-value>
39743         <type name="boolean" c:type="gboolean"/>
39744       </return-value>
39745       <parameters>
39746         <parameter name="ctree">
39747           <type name="GtkCTree" c:type="GtkCTree*"/>
39748         </parameter>
39749         <parameter name="node">
39750           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39751         </parameter>
39752         <parameter name="text">
39753           <type name="gchar" c:type="gchar**"/>
39754         </parameter>
39755         <parameter name="spacing">
39756           <type name="guint8" c:type="guint8*"/>
39757         </parameter>
39758         <parameter name="pixmap_closed">
39759           <type name="Gdk.Pixmap" c:type="GdkPixmap**"/>
39760         </parameter>
39761         <parameter name="mask_closed">
39762           <type name="GdkBitmap" c:type="GdkBitmap**"/>
39763         </parameter>
39764         <parameter name="pixmap_opened">
39765           <type name="Gdk.Pixmap" c:type="GdkPixmap**"/>
39766         </parameter>
39767         <parameter name="mask_opened">
39768           <type name="GdkBitmap" c:type="GdkBitmap**"/>
39769         </parameter>
39770         <parameter name="is_leaf">
39771           <type name="gboolean" c:type="gboolean*"/>
39772         </parameter>
39773         <parameter name="expanded">
39774           <type name="gboolean" c:type="gboolean*"/>
39775         </parameter>
39776       </parameters>
39777     </function>
39778     <function name="ctree_node_set_row_style"
39779               c:identifier="gtk_ctree_node_set_row_style">
39780       <return-value>
39781         <type name="none" c:type="void"/>
39782       </return-value>
39783       <parameters>
39784         <parameter name="ctree">
39785           <type name="GtkCTree" c:type="GtkCTree*"/>
39786         </parameter>
39787         <parameter name="node">
39788           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39789         </parameter>
39790         <parameter name="style">
39791           <type name="Style" c:type="GtkStyle*"/>
39792         </parameter>
39793       </parameters>
39794     </function>
39795     <function name="ctree_node_get_row_style"
39796               c:identifier="gtk_ctree_node_get_row_style">
39797       <return-value>
39798         <type name="GtkStyle*" c:type="GtkStyle*"/>
39799       </return-value>
39800       <parameters>
39801         <parameter name="ctree">
39802           <type name="GtkCTree" c:type="GtkCTree*"/>
39803         </parameter>
39804         <parameter name="node">
39805           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39806         </parameter>
39807       </parameters>
39808     </function>
39809     <function name="ctree_node_set_cell_style"
39810               c:identifier="gtk_ctree_node_set_cell_style">
39811       <return-value>
39812         <type name="none" c:type="void"/>
39813       </return-value>
39814       <parameters>
39815         <parameter name="ctree">
39816           <type name="GtkCTree" c:type="GtkCTree*"/>
39817         </parameter>
39818         <parameter name="node">
39819           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39820         </parameter>
39821         <parameter name="column">
39822           <type name="int32" c:type="gint"/>
39823         </parameter>
39824         <parameter name="style">
39825           <type name="Style" c:type="GtkStyle*"/>
39826         </parameter>
39827       </parameters>
39828     </function>
39829     <function name="ctree_node_get_cell_style"
39830               c:identifier="gtk_ctree_node_get_cell_style">
39831       <return-value>
39832         <type name="GtkStyle*" c:type="GtkStyle*"/>
39833       </return-value>
39834       <parameters>
39835         <parameter name="ctree">
39836           <type name="GtkCTree" c:type="GtkCTree*"/>
39837         </parameter>
39838         <parameter name="node">
39839           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39840         </parameter>
39841         <parameter name="column">
39842           <type name="int32" c:type="gint"/>
39843         </parameter>
39844       </parameters>
39845     </function>
39846     <function name="ctree_node_set_foreground"
39847               c:identifier="gtk_ctree_node_set_foreground">
39848       <return-value>
39849         <type name="none" c:type="void"/>
39850       </return-value>
39851       <parameters>
39852         <parameter name="ctree">
39853           <type name="GtkCTree" c:type="GtkCTree*"/>
39854         </parameter>
39855         <parameter name="node">
39856           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39857         </parameter>
39858         <parameter name="color">
39859           <type name="GdkColor" c:type="GdkColor*"/>
39860         </parameter>
39861       </parameters>
39862     </function>
39863     <function name="ctree_node_set_background"
39864               c:identifier="gtk_ctree_node_set_background">
39865       <return-value>
39866         <type name="none" c:type="void"/>
39867       </return-value>
39868       <parameters>
39869         <parameter name="ctree">
39870           <type name="GtkCTree" c:type="GtkCTree*"/>
39871         </parameter>
39872         <parameter name="node">
39873           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39874         </parameter>
39875         <parameter name="color">
39876           <type name="GdkColor" c:type="GdkColor*"/>
39877         </parameter>
39878       </parameters>
39879     </function>
39880     <function name="ctree_node_set_row_data"
39881               c:identifier="gtk_ctree_node_set_row_data">
39882       <return-value>
39883         <type name="none" c:type="void"/>
39884       </return-value>
39885       <parameters>
39886         <parameter name="ctree">
39887           <type name="GtkCTree" c:type="GtkCTree*"/>
39888         </parameter>
39889         <parameter name="node">
39890           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39891         </parameter>
39892         <parameter name="data">
39893           <type name="any" c:type="gpointer"/>
39894         </parameter>
39895       </parameters>
39896     </function>
39897     <function name="ctree_node_set_row_data_full"
39898               c:identifier="gtk_ctree_node_set_row_data_full">
39899       <return-value>
39900         <type name="none" c:type="void"/>
39901       </return-value>
39902       <parameters>
39903         <parameter name="ctree">
39904           <type name="GtkCTree" c:type="GtkCTree*"/>
39905         </parameter>
39906         <parameter name="node">
39907           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39908         </parameter>
39909         <parameter name="data">
39910           <type name="any" c:type="gpointer"/>
39911         </parameter>
39912         <parameter name="destroy">
39913           <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
39914         </parameter>
39915       </parameters>
39916     </function>
39917     <function name="ctree_node_get_row_data"
39918               c:identifier="gtk_ctree_node_get_row_data">
39919       <return-value>
39920         <type name="any" c:type="gpointer"/>
39921       </return-value>
39922       <parameters>
39923         <parameter name="ctree">
39924           <type name="GtkCTree" c:type="GtkCTree*"/>
39925         </parameter>
39926         <parameter name="node">
39927           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39928         </parameter>
39929       </parameters>
39930     </function>
39931     <function name="ctree_node_moveto" c:identifier="gtk_ctree_node_moveto">
39932       <return-value>
39933         <type name="none" c:type="void"/>
39934       </return-value>
39935       <parameters>
39936         <parameter name="ctree">
39937           <type name="GtkCTree" c:type="GtkCTree*"/>
39938         </parameter>
39939         <parameter name="node">
39940           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39941         </parameter>
39942         <parameter name="column">
39943           <type name="int32" c:type="gint"/>
39944         </parameter>
39945         <parameter name="row_align">
39946           <type name="float" c:type="gfloat"/>
39947         </parameter>
39948         <parameter name="col_align">
39949           <type name="float" c:type="gfloat"/>
39950         </parameter>
39951       </parameters>
39952     </function>
39953     <function name="ctree_node_is_visible"
39954               c:identifier="gtk_ctree_node_is_visible">
39955       <return-value>
39956         <type name="GtkVisibility" c:type="GtkVisibility"/>
39957       </return-value>
39958       <parameters>
39959         <parameter name="ctree">
39960           <type name="GtkCTree" c:type="GtkCTree*"/>
39961         </parameter>
39962         <parameter name="node">
39963           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
39964         </parameter>
39965       </parameters>
39966     </function>
39967     <function name="ctree_set_indent" c:identifier="gtk_ctree_set_indent">
39968       <return-value>
39969         <type name="none" c:type="void"/>
39970       </return-value>
39971       <parameters>
39972         <parameter name="ctree">
39973           <type name="GtkCTree" c:type="GtkCTree*"/>
39974         </parameter>
39975         <parameter name="indent">
39976           <type name="int32" c:type="gint"/>
39977         </parameter>
39978       </parameters>
39979     </function>
39980     <function name="ctree_set_spacing" c:identifier="gtk_ctree_set_spacing">
39981       <return-value>
39982         <type name="none" c:type="void"/>
39983       </return-value>
39984       <parameters>
39985         <parameter name="ctree">
39986           <type name="GtkCTree" c:type="GtkCTree*"/>
39987         </parameter>
39988         <parameter name="spacing">
39989           <type name="int32" c:type="gint"/>
39990         </parameter>
39991       </parameters>
39992     </function>
39993     <function name="ctree_set_show_stub"
39994               c:identifier="gtk_ctree_set_show_stub">
39995       <return-value>
39996         <type name="none" c:type="void"/>
39997       </return-value>
39998       <parameters>
39999         <parameter name="ctree">
40000           <type name="GtkCTree" c:type="GtkCTree*"/>
40001         </parameter>
40002         <parameter name="show_stub">
40003           <type name="boolean" c:type="gboolean"/>
40004         </parameter>
40005       </parameters>
40006     </function>
40007     <function name="ctree_set_line_style"
40008               c:identifier="gtk_ctree_set_line_style">
40009       <return-value>
40010         <type name="none" c:type="void"/>
40011       </return-value>
40012       <parameters>
40013         <parameter name="ctree">
40014           <type name="GtkCTree" c:type="GtkCTree*"/>
40015         </parameter>
40016         <parameter name="line_style">
40017           <type name="CTreeLineStyle" c:type="GtkCTreeLineStyle"/>
40018         </parameter>
40019       </parameters>
40020     </function>
40021     <function name="ctree_set_expander_style"
40022               c:identifier="gtk_ctree_set_expander_style">
40023       <return-value>
40024         <type name="none" c:type="void"/>
40025       </return-value>
40026       <parameters>
40027         <parameter name="ctree">
40028           <type name="GtkCTree" c:type="GtkCTree*"/>
40029         </parameter>
40030         <parameter name="expander_style">
40031           <type name="CTreeExpanderStyle" c:type="GtkCTreeExpanderStyle"/>
40032         </parameter>
40033       </parameters>
40034     </function>
40035     <function name="ctree_set_drag_compare_func"
40036               c:identifier="gtk_ctree_set_drag_compare_func">
40037       <return-value>
40038         <type name="none" c:type="void"/>
40039       </return-value>
40040       <parameters>
40041         <parameter name="ctree">
40042           <type name="GtkCTree" c:type="GtkCTree*"/>
40043         </parameter>
40044         <parameter name="cmp_func">
40045           <type name="GtkCTreeCompareDragFunc"
40046                 c:type="GtkCTreeCompareDragFunc"/>
40047         </parameter>
40048       </parameters>
40049     </function>
40050     <function name="ctree_sort_node" c:identifier="gtk_ctree_sort_node">
40051       <return-value>
40052         <type name="none" c:type="void"/>
40053       </return-value>
40054       <parameters>
40055         <parameter name="ctree">
40056           <type name="GtkCTree" c:type="GtkCTree*"/>
40057         </parameter>
40058         <parameter name="node">
40059           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
40060         </parameter>
40061       </parameters>
40062     </function>
40063     <function name="ctree_sort_recursive"
40064               c:identifier="gtk_ctree_sort_recursive">
40065       <return-value>
40066         <type name="none" c:type="void"/>
40067       </return-value>
40068       <parameters>
40069         <parameter name="ctree">
40070           <type name="GtkCTree" c:type="GtkCTree*"/>
40071         </parameter>
40072         <parameter name="node">
40073           <type name="GtkCTreeNode" c:type="GtkCTreeNode*"/>
40074         </parameter>
40075       </parameters>
40076     </function>
40077     <class name="DrawingArea"
40078            c:type="GtkDrawingArea"
40079            parent="Widget"
40080            glib:type-name="GtkDrawingArea"
40081            glib:get-type="gtk_drawing_area_get_type">
40082       <method name="size" c:identifier="gtk_drawing_area_size">
40083         <return-value>
40084           <type name="none" c:type="void"/>
40085         </return-value>
40086         <parameters>
40087           <parameter name="darea">
40088             <type name="DrawingArea" c:type="GtkDrawingArea*"/>
40089           </parameter>
40090           <parameter name="width">
40091             <type name="int32" c:type="gint"/>
40092           </parameter>
40093           <parameter name="height">
40094             <type name="int32" c:type="gint"/>
40095           </parameter>
40096         </parameters>
40097       </method>
40098       <callback name="_gtk_reserved1">
40099         <return-value>
40100           <type name="none" c:type="void"/>
40101         </return-value>
40102       </callback>
40103       <callback name="_gtk_reserved2">
40104         <return-value>
40105           <type name="none" c:type="void"/>
40106         </return-value>
40107       </callback>
40108       <callback name="_gtk_reserved3">
40109         <return-value>
40110           <type name="none" c:type="void"/>
40111         </return-value>
40112       </callback>
40113       <callback name="_gtk_reserved4">
40114         <return-value>
40115           <type name="none" c:type="void"/>
40116         </return-value>
40117       </callback>
40118     </class>
40119     <function name="drawing_area_new" c:identifier="gtk_drawing_area_new">
40120       <return-value>
40121         <type name="GtkWidget*" c:type="GtkWidget*"/>
40122       </return-value>
40123     </function>
40124     <class name="Curve"
40125            c:type="GtkCurve"
40126            parent="DrawingArea"
40127            glib:type-name="GtkCurve"
40128            glib:get-type="gtk_curve_get_type">
40129       <method name="reset" c:identifier="gtk_curve_reset">
40130         <return-value>
40131           <type name="none" c:type="void"/>
40132         </return-value>
40133         <parameters>
40134           <parameter name="curve">
40135             <type name="Curve" c:type="GtkCurve*"/>
40136           </parameter>
40137         </parameters>
40138       </method>
40139       <method name="set_gamma" c:identifier="gtk_curve_set_gamma">
40140         <return-value>
40141           <type name="none" c:type="void"/>
40142         </return-value>
40143         <parameters>
40144           <parameter name="curve">
40145             <type name="Curve" c:type="GtkCurve*"/>
40146           </parameter>
40147           <parameter name="gamma_">
40148             <type name="float" c:type="gfloat"/>
40149           </parameter>
40150         </parameters>
40151       </method>
40152       <method name="set_range" c:identifier="gtk_curve_set_range">
40153         <return-value>
40154           <type name="none" c:type="void"/>
40155         </return-value>
40156         <parameters>
40157           <parameter name="curve">
40158             <type name="Curve" c:type="GtkCurve*"/>
40159           </parameter>
40160           <parameter name="min_x">
40161             <type name="float" c:type="gfloat"/>
40162           </parameter>
40163           <parameter name="max_x">
40164             <type name="float" c:type="gfloat"/>
40165           </parameter>
40166           <parameter name="min_y">
40167             <type name="float" c:type="gfloat"/>
40168           </parameter>
40169           <parameter name="max_y">
40170             <type name="float" c:type="gfloat"/>
40171           </parameter>
40172         </parameters>
40173       </method>
40174       <method name="get_vector" c:identifier="gtk_curve_get_vector">
40175         <return-value>
40176           <type name="none" c:type="void"/>
40177         </return-value>
40178         <parameters>
40179           <parameter name="curve">
40180             <type name="Curve" c:type="GtkCurve*"/>
40181           </parameter>
40182           <parameter name="veclen">
40183             <type name="int32" c:type="int"/>
40184           </parameter>
40185           <parameter name="vector">
40186             <type name="float" c:type="gfloat"/>
40187           </parameter>
40188         </parameters>
40189       </method>
40190       <method name="set_vector" c:identifier="gtk_curve_set_vector">
40191         <return-value>
40192           <type name="none" c:type="void"/>
40193         </return-value>
40194         <parameters>
40195           <parameter name="curve">
40196             <type name="Curve" c:type="GtkCurve*"/>
40197           </parameter>
40198           <parameter name="veclen">
40199             <type name="int32" c:type="int"/>
40200           </parameter>
40201           <parameter name="vector">
40202             <type name="float" c:type="gfloat"/>
40203           </parameter>
40204         </parameters>
40205       </method>
40206       <method name="set_curve_type" c:identifier="gtk_curve_set_curve_type">
40207         <return-value>
40208           <type name="none" c:type="void"/>
40209         </return-value>
40210         <parameters>
40211           <parameter name="curve">
40212             <type name="Curve" c:type="GtkCurve*"/>
40213           </parameter>
40214           <parameter name="type">
40215             <type name="CurveType" c:type="GtkCurveType"/>
40216           </parameter>
40217         </parameters>
40218       </method>
40219       <property name="curve-type">
40220         <type name="GtkCurveType" c:type="GtkCurveType"/>
40221       </property>
40222       <property name="min-x">
40223         <type name="float" c:type="gfloat"/>
40224       </property>
40225       <property name="max-x">
40226         <type name="float" c:type="gfloat"/>
40227       </property>
40228       <property name="min-y">
40229         <type name="float" c:type="gfloat"/>
40230       </property>
40231       <property name="max-y">
40232         <type name="float" c:type="gfloat"/>
40233       </property>
40234       <callback name="curve_type_changed">
40235         <return-value>
40236           <type name="none" c:type="void"/>
40237         </return-value>
40238         <parameters>
40239           <parameter name="curve">
40240             <type name="GtkCurve*" c:type="GtkCurve*"/>
40241           </parameter>
40242         </parameters>
40243       </callback>
40244       <callback name="_gtk_reserved1">
40245         <return-value>
40246           <type name="none" c:type="void"/>
40247         </return-value>
40248       </callback>
40249       <callback name="_gtk_reserved2">
40250         <return-value>
40251           <type name="none" c:type="void"/>
40252         </return-value>
40253       </callback>
40254       <callback name="_gtk_reserved3">
40255         <return-value>
40256           <type name="none" c:type="void"/>
40257         </return-value>
40258       </callback>
40259       <callback name="_gtk_reserved4">
40260         <return-value>
40261           <type name="none" c:type="void"/>
40262         </return-value>
40263       </callback>
40264       <glib:signal name="curve-type-changed">
40265         <return-value>
40266           <type name="none" c:type="void"/>
40267         </return-value>
40268       </glib:signal>
40269     </class>
40270     <function name="curve_new" c:identifier="gtk_curve_new">
40271       <return-value>
40272         <type name="GtkWidget*" c:type="GtkWidget*"/>
40273       </return-value>
40274     </function>
40275     <class name="EventBox"
40276            c:type="GtkEventBox"
40277            parent="Bin"
40278            glib:type-name="GtkEventBox"
40279            glib:get-type="gtk_event_box_get_type">
40280       <method name="get_visible_window"
40281               c:identifier="gtk_event_box_get_visible_window">
40282         <return-value>
40283           <type name="boolean" c:type="gboolean"/>
40284         </return-value>
40285         <parameters>
40286           <parameter name="event_box">
40287             <type name="EventBox" c:type="GtkEventBox*"/>
40288           </parameter>
40289         </parameters>
40290       </method>
40291       <method name="set_visible_window"
40292               c:identifier="gtk_event_box_set_visible_window">
40293         <return-value>
40294           <type name="none" c:type="void"/>
40295         </return-value>
40296         <parameters>
40297           <parameter name="event_box">
40298             <type name="EventBox" c:type="GtkEventBox*"/>
40299           </parameter>
40300           <parameter name="visible_window">
40301             <type name="boolean" c:type="gboolean"/>
40302           </parameter>
40303         </parameters>
40304       </method>
40305       <method name="get_above_child"
40306               c:identifier="gtk_event_box_get_above_child">
40307         <return-value>
40308           <type name="boolean" c:type="gboolean"/>
40309         </return-value>
40310         <parameters>
40311           <parameter name="event_box">
40312             <type name="EventBox" c:type="GtkEventBox*"/>
40313           </parameter>
40314         </parameters>
40315       </method>
40316       <method name="set_above_child"
40317               c:identifier="gtk_event_box_set_above_child">
40318         <return-value>
40319           <type name="none" c:type="void"/>
40320         </return-value>
40321         <parameters>
40322           <parameter name="event_box">
40323             <type name="EventBox" c:type="GtkEventBox*"/>
40324           </parameter>
40325           <parameter name="above_child">
40326             <type name="boolean" c:type="gboolean"/>
40327           </parameter>
40328         </parameters>
40329       </method>
40330       <property name="visible-window">
40331         <type name="boolean" c:type="gboolean"/>
40332       </property>
40333       <property name="above-child">
40334         <type name="boolean" c:type="gboolean"/>
40335       </property>
40336     </class>
40337     <function name="event_box_new" c:identifier="gtk_event_box_new">
40338       <return-value>
40339         <type name="GtkWidget*" c:type="GtkWidget*"/>
40340       </return-value>
40341     </function>
40342     <record name="GtkExpanderPrivate" c:type="GtkExpanderPrivate"/>
40343     <class name="Expander"
40344            c:type="GtkExpander"
40345            parent="Bin"
40346            glib:type-name="GtkExpander"
40347            glib:get-type="gtk_expander_get_type">
40348       <method name="set_expanded" c:identifier="gtk_expander_set_expanded">
40349         <return-value>
40350           <type name="none" c:type="void"/>
40351         </return-value>
40352         <parameters>
40353           <parameter name="expander">
40354             <type name="Expander" c:type="GtkExpander*"/>
40355           </parameter>
40356           <parameter name="expanded">
40357             <type name="boolean" c:type="gboolean"/>
40358           </parameter>
40359         </parameters>
40360       </method>
40361       <method name="get_expanded" c:identifier="gtk_expander_get_expanded">
40362         <return-value>
40363           <type name="boolean" c:type="gboolean"/>
40364         </return-value>
40365         <parameters>
40366           <parameter name="expander">
40367             <type name="Expander" c:type="GtkExpander*"/>
40368           </parameter>
40369         </parameters>
40370       </method>
40371       <method name="set_spacing" c:identifier="gtk_expander_set_spacing">
40372         <return-value>
40373           <type name="none" c:type="void"/>
40374         </return-value>
40375         <parameters>
40376           <parameter name="expander">
40377             <type name="Expander" c:type="GtkExpander*"/>
40378           </parameter>
40379           <parameter name="spacing">
40380             <type name="int32" c:type="gint"/>
40381           </parameter>
40382         </parameters>
40383       </method>
40384       <method name="get_spacing" c:identifier="gtk_expander_get_spacing">
40385         <return-value>
40386           <type name="int32" c:type="gint"/>
40387         </return-value>
40388         <parameters>
40389           <parameter name="expander">
40390             <type name="Expander" c:type="GtkExpander*"/>
40391           </parameter>
40392         </parameters>
40393       </method>
40394       <method name="set_label" c:identifier="gtk_expander_set_label">
40395         <return-value>
40396           <type name="none" c:type="void"/>
40397         </return-value>
40398         <parameters>
40399           <parameter name="expander">
40400             <type name="Expander" c:type="GtkExpander*"/>
40401           </parameter>
40402           <parameter name="label" allow-none="1">
40403             <type name="string" c:type="gchar*"/>
40404           </parameter>
40405         </parameters>
40406       </method>
40407       <method name="get_label" c:identifier="gtk_expander_get_label">
40408         <return-value>
40409           <type name="string" c:type="gchar*"/>
40410         </return-value>
40411         <parameters>
40412           <parameter name="expander">
40413             <type name="Expander" c:type="GtkExpander*"/>
40414           </parameter>
40415         </parameters>
40416       </method>
40417       <method name="set_use_underline"
40418               c:identifier="gtk_expander_set_use_underline">
40419         <return-value>
40420           <type name="none" c:type="void"/>
40421         </return-value>
40422         <parameters>
40423           <parameter name="expander">
40424             <type name="Expander" c:type="GtkExpander*"/>
40425           </parameter>
40426           <parameter name="use_underline">
40427             <type name="boolean" c:type="gboolean"/>
40428           </parameter>
40429         </parameters>
40430       </method>
40431       <method name="get_use_underline"
40432               c:identifier="gtk_expander_get_use_underline">
40433         <return-value>
40434           <type name="boolean" c:type="gboolean"/>
40435         </return-value>
40436         <parameters>
40437           <parameter name="expander">
40438             <type name="Expander" c:type="GtkExpander*"/>
40439           </parameter>
40440         </parameters>
40441       </method>
40442       <method name="set_use_markup" c:identifier="gtk_expander_set_use_markup">
40443         <return-value>
40444           <type name="none" c:type="void"/>
40445         </return-value>
40446         <parameters>
40447           <parameter name="expander">
40448             <type name="Expander" c:type="GtkExpander*"/>
40449           </parameter>
40450           <parameter name="use_markup">
40451             <type name="boolean" c:type="gboolean"/>
40452           </parameter>
40453         </parameters>
40454       </method>
40455       <method name="get_use_markup" c:identifier="gtk_expander_get_use_markup">
40456         <return-value>
40457           <type name="boolean" c:type="gboolean"/>
40458         </return-value>
40459         <parameters>
40460           <parameter name="expander">
40461             <type name="Expander" c:type="GtkExpander*"/>
40462           </parameter>
40463         </parameters>
40464       </method>
40465       <method name="set_label_widget"
40466               c:identifier="gtk_expander_set_label_widget">
40467         <return-value>
40468           <type name="none" c:type="void"/>
40469         </return-value>
40470         <parameters>
40471           <parameter name="expander">
40472             <type name="Expander" c:type="GtkExpander*"/>
40473           </parameter>
40474           <parameter name="label_widget" allow-none="1">
40475             <type name="Widget" c:type="GtkWidget*"/>
40476           </parameter>
40477         </parameters>
40478       </method>
40479       <method name="get_label_widget"
40480               c:identifier="gtk_expander_get_label_widget">
40481         <return-value>
40482           <type name="Widget" c:type="GtkWidget*"/>
40483         </return-value>
40484         <parameters>
40485           <parameter name="expander">
40486             <type name="Expander" c:type="GtkExpander*"/>
40487           </parameter>
40488         </parameters>
40489       </method>
40490       <property name="expanded">
40491         <type name="boolean" c:type="gboolean"/>
40492       </property>
40493       <property name="label">
40494         <type name="string" c:type="gchararray"/>
40495       </property>
40496       <property name="use-underline">
40497         <type name="boolean" c:type="gboolean"/>
40498       </property>
40499       <property name="use-markup">
40500         <type name="boolean" c:type="gboolean"/>
40501       </property>
40502       <property name="spacing">
40503         <type name="int32" c:type="gint"/>
40504       </property>
40505       <property name="label-widget">
40506         <type name="GtkWidget" c:type="GtkWidget"/>
40507       </property>
40508       <callback name="activate">
40509         <return-value>
40510           <type name="none" c:type="void"/>
40511         </return-value>
40512         <parameters>
40513           <parameter name="expander">
40514             <type name="GtkExpander*" c:type="GtkExpander*"/>
40515           </parameter>
40516         </parameters>
40517       </callback>
40518       <glib:signal name="activate">
40519         <return-value>
40520           <type name="none" c:type="void"/>
40521         </return-value>
40522       </glib:signal>
40523     </class>
40524     <function name="expander_new" c:identifier="gtk_expander_new">
40525       <return-value>
40526         <type name="GtkWidget*" c:type="GtkWidget*"/>
40527       </return-value>
40528       <parameters>
40529         <parameter name="label">
40530           <type name="string" c:type="gchar*"/>
40531         </parameter>
40532       </parameters>
40533     </function>
40534     <function name="expander_new_with_mnemonic"
40535               c:identifier="gtk_expander_new_with_mnemonic">
40536       <return-value>
40537         <type name="GtkWidget*" c:type="GtkWidget*"/>
40538       </return-value>
40539       <parameters>
40540         <parameter name="label" allow-none="1">
40541           <type name="string" c:type="gchar*"/>
40542         </parameter>
40543       </parameters>
40544     </function>
40545     <record name="GtkFileFilterInfo" c:type="GtkFileFilterInfo">
40546       <field name="contains">
40547         <type name="GtkFileFilterFlags" c:type="GtkFileFilterFlags"/>
40548       </field>
40549       <field name="filename">
40550         <type name="string" c:type="gchar*"/>
40551       </field>
40552       <field name="uri">
40553         <type name="string" c:type="gchar*"/>
40554       </field>
40555       <field name="display_name">
40556         <type name="string" c:type="gchar*"/>
40557       </field>
40558       <field name="mime_type">
40559         <type name="string" c:type="gchar*"/>
40560       </field>
40561     </record>
40562     <callback name="GtkFileFilterFunc">
40563       <return-value>
40564         <type name="boolean" c:type="gboolean"/>
40565       </return-value>
40566       <parameters>
40567         <parameter name="filter_info">
40568           <type name="GtkFileFilterInfo*" c:type="GtkFileFilterInfo*"/>
40569         </parameter>
40570         <parameter name="data">
40571           <type name="any" c:type="gpointer"/>
40572         </parameter>
40573       </parameters>
40574     </callback>
40575     <class name="FileFilter"
40576            c:type="GtkFileFilter"
40577            parent="GtkObject"
40578            glib:type-name="GtkFileFilter"
40579            glib:get-type="gtk_file_filter_get_type">
40580       <constructor name="new" c:identifier="gtk_file_filter_new">
40581         <return-value>
40582           <type name="FileFilter" c:type="GtkFileFilter*"/>
40583         </return-value>
40584       </constructor>
40585       <method name="set_name" c:identifier="gtk_file_filter_set_name">
40586         <return-value>
40587           <type name="none" c:type="void"/>
40588         </return-value>
40589         <parameters>
40590           <parameter name="filter">
40591             <type name="FileFilter" c:type="GtkFileFilter*"/>
40592           </parameter>
40593           <parameter name="name">
40594             <type name="string" c:type="gchar*"/>
40595           </parameter>
40596         </parameters>
40597       </method>
40598       <method name="get_name" c:identifier="gtk_file_filter_get_name">
40599         <return-value>
40600           <type name="string" c:type="gchar*"/>
40601         </return-value>
40602         <parameters>
40603           <parameter name="filter">
40604             <type name="FileFilter" c:type="GtkFileFilter*"/>
40605           </parameter>
40606         </parameters>
40607       </method>
40608       <method name="add_mime_type"
40609               c:identifier="gtk_file_filter_add_mime_type">
40610         <return-value>
40611           <type name="none" c:type="void"/>
40612         </return-value>
40613         <parameters>
40614           <parameter name="filter">
40615             <type name="FileFilter" c:type="GtkFileFilter*"/>
40616           </parameter>
40617           <parameter name="mime_type">
40618             <type name="string" c:type="gchar*"/>
40619           </parameter>
40620         </parameters>
40621       </method>
40622       <method name="add_pattern" c:identifier="gtk_file_filter_add_pattern">
40623         <return-value>
40624           <type name="none" c:type="void"/>
40625         </return-value>
40626         <parameters>
40627           <parameter name="filter">
40628             <type name="FileFilter" c:type="GtkFileFilter*"/>
40629           </parameter>
40630           <parameter name="pattern">
40631             <type name="string" c:type="gchar*"/>
40632           </parameter>
40633         </parameters>
40634       </method>
40635       <method name="add_pixbuf_formats"
40636               c:identifier="gtk_file_filter_add_pixbuf_formats">
40637         <return-value>
40638           <type name="none" c:type="void"/>
40639         </return-value>
40640         <parameters>
40641           <parameter name="filter">
40642             <type name="FileFilter" c:type="GtkFileFilter*"/>
40643           </parameter>
40644         </parameters>
40645       </method>
40646       <method name="add_custom" c:identifier="gtk_file_filter_add_custom">
40647         <return-value>
40648           <type name="none" c:type="void"/>
40649         </return-value>
40650         <parameters>
40651           <parameter name="filter">
40652             <type name="FileFilter" c:type="GtkFileFilter*"/>
40653           </parameter>
40654           <parameter name="needed">
40655             <type name="FileFilterFlags" c:type="GtkFileFilterFlags"/>
40656           </parameter>
40657           <parameter name="func">
40658             <type name="GtkFileFilterFunc" c:type="GtkFileFilterFunc"/>
40659           </parameter>
40660           <parameter name="data">
40661             <type name="any" c:type="gpointer"/>
40662           </parameter>
40663           <parameter name="notify">
40664             <type name="GDestroyNotify" c:type="GDestroyNotify"/>
40665           </parameter>
40666         </parameters>
40667       </method>
40668       <method name="get_needed" c:identifier="gtk_file_filter_get_needed">
40669         <return-value>
40670           <type name="FileFilterFlags" c:type="GtkFileFilterFlags"/>
40671         </return-value>
40672         <parameters>
40673           <parameter name="filter">
40674             <type name="FileFilter" c:type="GtkFileFilter*"/>
40675           </parameter>
40676         </parameters>
40677       </method>
40678       <method name="filter" c:identifier="gtk_file_filter_filter">
40679         <return-value>
40680           <type name="boolean" c:type="gboolean"/>
40681         </return-value>
40682         <parameters>
40683           <parameter name="filter">
40684             <type name="FileFilter" c:type="GtkFileFilter*"/>
40685           </parameter>
40686           <parameter name="filter_info">
40687             <type name="GtkFileFilterInfo" c:type="GtkFileFilterInfo*"/>
40688           </parameter>
40689         </parameters>
40690       </method>
40691     </class>
40692     <record name="GtkFileChooser" c:type="GtkFileChooser"/>
40693     <interface name="FileChooser"
40694                c:type="GtkFileChooser"
40695                glib:type-name="GtkFileChooser"
40696                glib:get-type="gtk_file_chooser_get_type">
40697       <property name="do-overwrite-confirmation">
40698         <type name="boolean" c:type="gboolean"/>
40699       </property>
40700       <property name="local-only">
40701         <type name="boolean" c:type="gboolean"/>
40702       </property>
40703       <property name="filter">
40704         <type name="GtkFileFilter" c:type="GtkFileFilter"/>
40705       </property>
40706       <property name="action">
40707         <type name="GtkFileChooserAction" c:type="GtkFileChooserAction"/>
40708       </property>
40709       <property name="preview-widget">
40710         <type name="GtkWidget" c:type="GtkWidget"/>
40711       </property>
40712       <property name="show-hidden">
40713         <type name="boolean" c:type="gboolean"/>
40714       </property>
40715       <property name="file-system-backend">
40716         <type name="string" c:type="gchararray"/>
40717       </property>
40718       <property name="extra-widget">
40719         <type name="GtkWidget" c:type="GtkWidget"/>
40720       </property>
40721       <property name="select-multiple">
40722         <type name="boolean" c:type="gboolean"/>
40723       </property>
40724       <property name="preview-widget-active">
40725         <type name="boolean" c:type="gboolean"/>
40726       </property>
40727       <property name="use-preview-label">
40728         <type name="boolean" c:type="gboolean"/>
40729       </property>
40730       <callback name="set_current_folder">
40731         <return-value>
40732           <type name="boolean" c:type="gboolean"/>
40733         </return-value>
40734         <parameters>
40735           <parameter name="chooser">
40736             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40737           </parameter>
40738           <parameter name="path">
40739             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
40740           </parameter>
40741           <parameter name="error">
40742             <type name="GError**" c:type="GError**"/>
40743           </parameter>
40744         </parameters>
40745       </callback>
40746       <callback name="get_current_folder">
40747         <return-value>
40748           <type name="GtkFilePath*" c:type="GtkFilePath*"/>
40749         </return-value>
40750         <parameters>
40751           <parameter name="chooser">
40752             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40753           </parameter>
40754         </parameters>
40755       </callback>
40756       <callback name="set_current_name">
40757         <return-value>
40758           <type name="none" c:type="void"/>
40759         </return-value>
40760         <parameters>
40761           <parameter name="chooser">
40762             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40763           </parameter>
40764           <parameter name="name">
40765             <type name="string" c:type="gchar*"/>
40766           </parameter>
40767         </parameters>
40768       </callback>
40769       <callback name="select_path">
40770         <return-value>
40771           <type name="boolean" c:type="gboolean"/>
40772         </return-value>
40773         <parameters>
40774           <parameter name="chooser">
40775             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40776           </parameter>
40777           <parameter name="path">
40778             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
40779           </parameter>
40780           <parameter name="error">
40781             <type name="GError**" c:type="GError**"/>
40782           </parameter>
40783         </parameters>
40784       </callback>
40785       <callback name="unselect_path">
40786         <return-value>
40787           <type name="none" c:type="void"/>
40788         </return-value>
40789         <parameters>
40790           <parameter name="chooser">
40791             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40792           </parameter>
40793           <parameter name="path">
40794             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
40795           </parameter>
40796         </parameters>
40797       </callback>
40798       <callback name="select_all">
40799         <return-value>
40800           <type name="none" c:type="void"/>
40801         </return-value>
40802         <parameters>
40803           <parameter name="chooser">
40804             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40805           </parameter>
40806         </parameters>
40807       </callback>
40808       <callback name="unselect_all">
40809         <return-value>
40810           <type name="none" c:type="void"/>
40811         </return-value>
40812         <parameters>
40813           <parameter name="chooser">
40814             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40815           </parameter>
40816         </parameters>
40817       </callback>
40818       <callback name="get_paths">
40819         <return-value>
40820           <type name="GSList*" c:type="GSList*"/>
40821         </return-value>
40822         <parameters>
40823           <parameter name="chooser">
40824             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40825           </parameter>
40826         </parameters>
40827       </callback>
40828       <callback name="get_preview_path">
40829         <return-value>
40830           <type name="GtkFilePath*" c:type="GtkFilePath*"/>
40831         </return-value>
40832         <parameters>
40833           <parameter name="chooser">
40834             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40835           </parameter>
40836         </parameters>
40837       </callback>
40838       <callback name="get_file_system">
40839         <return-value>
40840           <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
40841         </return-value>
40842         <parameters>
40843           <parameter name="chooser">
40844             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40845           </parameter>
40846         </parameters>
40847       </callback>
40848       <callback name="add_filter">
40849         <return-value>
40850           <type name="none" c:type="void"/>
40851         </return-value>
40852         <parameters>
40853           <parameter name="chooser">
40854             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40855           </parameter>
40856           <parameter name="filter">
40857             <type name="GtkFileFilter*" c:type="GtkFileFilter*"/>
40858           </parameter>
40859         </parameters>
40860       </callback>
40861       <callback name="remove_filter">
40862         <return-value>
40863           <type name="none" c:type="void"/>
40864         </return-value>
40865         <parameters>
40866           <parameter name="chooser">
40867             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40868           </parameter>
40869           <parameter name="filter">
40870             <type name="GtkFileFilter*" c:type="GtkFileFilter*"/>
40871           </parameter>
40872         </parameters>
40873       </callback>
40874       <callback name="list_filters">
40875         <return-value>
40876           <type name="GSList*" c:type="GSList*"/>
40877         </return-value>
40878         <parameters>
40879           <parameter name="chooser">
40880             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40881           </parameter>
40882         </parameters>
40883       </callback>
40884       <callback name="add_shortcut_folder">
40885         <return-value>
40886           <type name="boolean" c:type="gboolean"/>
40887         </return-value>
40888         <parameters>
40889           <parameter name="chooser">
40890             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40891           </parameter>
40892           <parameter name="path">
40893             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
40894           </parameter>
40895           <parameter name="error">
40896             <type name="GError**" c:type="GError**"/>
40897           </parameter>
40898         </parameters>
40899       </callback>
40900       <callback name="remove_shortcut_folder">
40901         <return-value>
40902           <type name="boolean" c:type="gboolean"/>
40903         </return-value>
40904         <parameters>
40905           <parameter name="chooser">
40906             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40907           </parameter>
40908           <parameter name="path">
40909             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
40910           </parameter>
40911           <parameter name="error">
40912             <type name="GError**" c:type="GError**"/>
40913           </parameter>
40914         </parameters>
40915       </callback>
40916       <callback name="list_shortcut_folders">
40917         <return-value>
40918           <type name="GSList*" c:type="GSList*"/>
40919         </return-value>
40920         <parameters>
40921           <parameter name="chooser">
40922             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40923           </parameter>
40924         </parameters>
40925       </callback>
40926       <callback name="current_folder_changed">
40927         <return-value>
40928           <type name="none" c:type="void"/>
40929         </return-value>
40930         <parameters>
40931           <parameter name="chooser">
40932             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40933           </parameter>
40934         </parameters>
40935       </callback>
40936       <callback name="selection_changed">
40937         <return-value>
40938           <type name="none" c:type="void"/>
40939         </return-value>
40940         <parameters>
40941           <parameter name="chooser">
40942             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40943           </parameter>
40944         </parameters>
40945       </callback>
40946       <callback name="update_preview">
40947         <return-value>
40948           <type name="none" c:type="void"/>
40949         </return-value>
40950         <parameters>
40951           <parameter name="chooser">
40952             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40953           </parameter>
40954         </parameters>
40955       </callback>
40956       <callback name="file_activated">
40957         <return-value>
40958           <type name="none" c:type="void"/>
40959         </return-value>
40960         <parameters>
40961           <parameter name="chooser">
40962             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40963           </parameter>
40964         </parameters>
40965       </callback>
40966       <callback name="confirm_overwrite">
40967         <return-value>
40968           <type name="GtkFileChooserConfirmation"
40969                 c:type="GtkFileChooserConfirmation"/>
40970         </return-value>
40971         <parameters>
40972           <parameter name="chooser">
40973             <type name="GtkFileChooser*" c:type="GtkFileChooser*"/>
40974           </parameter>
40975         </parameters>
40976       </callback>
40977       <glib:signal name="current-folder-changed">
40978         <return-value>
40979           <type name="none" c:type="void"/>
40980         </return-value>
40981       </glib:signal>
40982       <glib:signal name="selection-changed">
40983         <return-value>
40984           <type name="none" c:type="void"/>
40985         </return-value>
40986       </glib:signal>
40987       <glib:signal name="update-preview">
40988         <return-value>
40989           <type name="none" c:type="void"/>
40990         </return-value>
40991       </glib:signal>
40992       <glib:signal name="file-activated">
40993         <return-value>
40994           <type name="none" c:type="void"/>
40995         </return-value>
40996       </glib:signal>
40997       <glib:signal name="confirm-overwrite">
40998         <return-value>
40999           <type name="GtkFileChooserConfirmation"
41000                 c:type="GtkFileChooserConfirmation"/>
41001         </return-value>
41002       </glib:signal>
41003     </interface>
41004     <function name="file_chooser_error_quark"
41005               c:identifier="gtk_file_chooser_error_quark">
41006       <return-value>
41007         <type name="GQuark" c:type="GQuark"/>
41008       </return-value>
41009     </function>
41010     <function name="file_chooser_set_action"
41011               c:identifier="gtk_file_chooser_set_action">
41012       <return-value>
41013         <type name="none" c:type="void"/>
41014       </return-value>
41015       <parameters>
41016         <parameter name="chooser">
41017           <type name="FileChooser" c:type="GtkFileChooser*"/>
41018         </parameter>
41019         <parameter name="action">
41020           <type name="FileChooserAction" c:type="GtkFileChooserAction"/>
41021         </parameter>
41022       </parameters>
41023     </function>
41024     <function name="file_chooser_get_action"
41025               c:identifier="gtk_file_chooser_get_action">
41026       <return-value>
41027         <type name="GtkFileChooserAction" c:type="GtkFileChooserAction"/>
41028       </return-value>
41029       <parameters>
41030         <parameter name="chooser">
41031           <type name="FileChooser" c:type="GtkFileChooser*"/>
41032         </parameter>
41033       </parameters>
41034     </function>
41035     <function name="file_chooser_set_local_only"
41036               c:identifier="gtk_file_chooser_set_local_only">
41037       <return-value>
41038         <type name="none" c:type="void"/>
41039       </return-value>
41040       <parameters>
41041         <parameter name="chooser">
41042           <type name="FileChooser" c:type="GtkFileChooser*"/>
41043         </parameter>
41044         <parameter name="local_only">
41045           <type name="boolean" c:type="gboolean"/>
41046         </parameter>
41047       </parameters>
41048     </function>
41049     <function name="file_chooser_get_local_only"
41050               c:identifier="gtk_file_chooser_get_local_only">
41051       <return-value>
41052         <type name="boolean" c:type="gboolean"/>
41053       </return-value>
41054       <parameters>
41055         <parameter name="chooser">
41056           <type name="FileChooser" c:type="GtkFileChooser*"/>
41057         </parameter>
41058       </parameters>
41059     </function>
41060     <function name="file_chooser_set_select_multiple"
41061               c:identifier="gtk_file_chooser_set_select_multiple">
41062       <return-value>
41063         <type name="none" c:type="void"/>
41064       </return-value>
41065       <parameters>
41066         <parameter name="chooser">
41067           <type name="FileChooser" c:type="GtkFileChooser*"/>
41068         </parameter>
41069         <parameter name="select_multiple">
41070           <type name="boolean" c:type="gboolean"/>
41071         </parameter>
41072       </parameters>
41073     </function>
41074     <function name="file_chooser_get_select_multiple"
41075               c:identifier="gtk_file_chooser_get_select_multiple">
41076       <return-value>
41077         <type name="boolean" c:type="gboolean"/>
41078       </return-value>
41079       <parameters>
41080         <parameter name="chooser">
41081           <type name="FileChooser" c:type="GtkFileChooser*"/>
41082         </parameter>
41083       </parameters>
41084     </function>
41085     <function name="file_chooser_set_show_hidden"
41086               c:identifier="gtk_file_chooser_set_show_hidden">
41087       <return-value>
41088         <type name="none" c:type="void"/>
41089       </return-value>
41090       <parameters>
41091         <parameter name="chooser">
41092           <type name="FileChooser" c:type="GtkFileChooser*"/>
41093         </parameter>
41094         <parameter name="show_hidden">
41095           <type name="boolean" c:type="gboolean"/>
41096         </parameter>
41097       </parameters>
41098     </function>
41099     <function name="file_chooser_get_show_hidden"
41100               c:identifier="gtk_file_chooser_get_show_hidden">
41101       <return-value>
41102         <type name="boolean" c:type="gboolean"/>
41103       </return-value>
41104       <parameters>
41105         <parameter name="chooser">
41106           <type name="FileChooser" c:type="GtkFileChooser*"/>
41107         </parameter>
41108       </parameters>
41109     </function>
41110     <function name="file_chooser_set_do_overwrite_confirmation"
41111               c:identifier="gtk_file_chooser_set_do_overwrite_confirmation">
41112       <return-value>
41113         <type name="none" c:type="void"/>
41114       </return-value>
41115       <parameters>
41116         <parameter name="chooser">
41117           <type name="FileChooser" c:type="GtkFileChooser*"/>
41118         </parameter>
41119         <parameter name="do_overwrite_confirmation">
41120           <type name="boolean" c:type="gboolean"/>
41121         </parameter>
41122       </parameters>
41123     </function>
41124     <function name="file_chooser_get_do_overwrite_confirmation"
41125               c:identifier="gtk_file_chooser_get_do_overwrite_confirmation">
41126       <return-value>
41127         <type name="boolean" c:type="gboolean"/>
41128       </return-value>
41129       <parameters>
41130         <parameter name="chooser">
41131           <type name="FileChooser" c:type="GtkFileChooser*"/>
41132         </parameter>
41133       </parameters>
41134     </function>
41135     <function name="file_chooser_set_current_name"
41136               c:identifier="gtk_file_chooser_set_current_name">
41137       <return-value>
41138         <type name="none" c:type="void"/>
41139       </return-value>
41140       <parameters>
41141         <parameter name="chooser">
41142           <type name="FileChooser" c:type="GtkFileChooser*"/>
41143         </parameter>
41144         <parameter name="name">
41145           <type name="string" c:type="gchar*"/>
41146         </parameter>
41147       </parameters>
41148     </function>
41149     <function name="file_chooser_get_filename"
41150               c:identifier="gtk_file_chooser_get_filename">
41151       <return-value>
41152         <type name="string" c:type="gchar*"/>
41153       </return-value>
41154       <parameters>
41155         <parameter name="chooser">
41156           <type name="FileChooser" c:type="GtkFileChooser*"/>
41157         </parameter>
41158       </parameters>
41159     </function>
41160     <function name="file_chooser_set_filename"
41161               c:identifier="gtk_file_chooser_set_filename">
41162       <return-value>
41163         <type name="boolean" c:type="gboolean"/>
41164       </return-value>
41165       <parameters>
41166         <parameter name="chooser">
41167           <type name="FileChooser" c:type="GtkFileChooser*"/>
41168         </parameter>
41169         <parameter name="filename">
41170           <type name="string" c:type="char*"/>
41171         </parameter>
41172       </parameters>
41173     </function>
41174     <function name="file_chooser_select_filename"
41175               c:identifier="gtk_file_chooser_select_filename">
41176       <return-value>
41177         <type name="boolean" c:type="gboolean"/>
41178       </return-value>
41179       <parameters>
41180         <parameter name="chooser">
41181           <type name="FileChooser" c:type="GtkFileChooser*"/>
41182         </parameter>
41183         <parameter name="filename">
41184           <type name="string" c:type="char*"/>
41185         </parameter>
41186       </parameters>
41187     </function>
41188     <function name="file_chooser_unselect_filename"
41189               c:identifier="gtk_file_chooser_unselect_filename">
41190       <return-value>
41191         <type name="none" c:type="void"/>
41192       </return-value>
41193       <parameters>
41194         <parameter name="chooser">
41195           <type name="FileChooser" c:type="GtkFileChooser*"/>
41196         </parameter>
41197         <parameter name="filename">
41198           <type name="string" c:type="char*"/>
41199         </parameter>
41200       </parameters>
41201     </function>
41202     <function name="file_chooser_select_all"
41203               c:identifier="gtk_file_chooser_select_all">
41204       <return-value>
41205         <type name="none" c:type="void"/>
41206       </return-value>
41207       <parameters>
41208         <parameter name="chooser">
41209           <type name="FileChooser" c:type="GtkFileChooser*"/>
41210         </parameter>
41211       </parameters>
41212     </function>
41213     <function name="file_chooser_unselect_all"
41214               c:identifier="gtk_file_chooser_unselect_all">
41215       <return-value>
41216         <type name="none" c:type="void"/>
41217       </return-value>
41218       <parameters>
41219         <parameter name="chooser">
41220           <type name="FileChooser" c:type="GtkFileChooser*"/>
41221         </parameter>
41222       </parameters>
41223     </function>
41224     <function name="file_chooser_get_filenames"
41225               c:identifier="gtk_file_chooser_get_filenames">
41226       <return-value>
41227         <type name="GSList*" c:type="GSList*"/>
41228       </return-value>
41229       <parameters>
41230         <parameter name="chooser">
41231           <type name="FileChooser" c:type="GtkFileChooser*"/>
41232         </parameter>
41233       </parameters>
41234     </function>
41235     <function name="file_chooser_set_current_folder"
41236               c:identifier="gtk_file_chooser_set_current_folder">
41237       <return-value>
41238         <type name="boolean" c:type="gboolean"/>
41239       </return-value>
41240       <parameters>
41241         <parameter name="chooser">
41242           <type name="FileChooser" c:type="GtkFileChooser*"/>
41243         </parameter>
41244         <parameter name="filename">
41245           <type name="string" c:type="gchar*"/>
41246         </parameter>
41247       </parameters>
41248     </function>
41249     <function name="file_chooser_get_current_folder"
41250               c:identifier="gtk_file_chooser_get_current_folder">
41251       <return-value>
41252         <type name="string" c:type="gchar*"/>
41253       </return-value>
41254       <parameters>
41255         <parameter name="chooser">
41256           <type name="FileChooser" c:type="GtkFileChooser*"/>
41257         </parameter>
41258       </parameters>
41259     </function>
41260     <function name="file_chooser_get_uri"
41261               c:identifier="gtk_file_chooser_get_uri">
41262       <return-value>
41263         <type name="string" c:type="gchar*"/>
41264       </return-value>
41265       <parameters>
41266         <parameter name="chooser">
41267           <type name="FileChooser" c:type="GtkFileChooser*"/>
41268         </parameter>
41269       </parameters>
41270     </function>
41271     <function name="file_chooser_set_uri"
41272               c:identifier="gtk_file_chooser_set_uri">
41273       <return-value>
41274         <type name="boolean" c:type="gboolean"/>
41275       </return-value>
41276       <parameters>
41277         <parameter name="chooser">
41278           <type name="FileChooser" c:type="GtkFileChooser*"/>
41279         </parameter>
41280         <parameter name="uri">
41281           <type name="string" c:type="char*"/>
41282         </parameter>
41283       </parameters>
41284     </function>
41285     <function name="file_chooser_select_uri"
41286               c:identifier="gtk_file_chooser_select_uri">
41287       <return-value>
41288         <type name="boolean" c:type="gboolean"/>
41289       </return-value>
41290       <parameters>
41291         <parameter name="chooser">
41292           <type name="FileChooser" c:type="GtkFileChooser*"/>
41293         </parameter>
41294         <parameter name="uri">
41295           <type name="string" c:type="char*"/>
41296         </parameter>
41297       </parameters>
41298     </function>
41299     <function name="file_chooser_unselect_uri"
41300               c:identifier="gtk_file_chooser_unselect_uri">
41301       <return-value>
41302         <type name="none" c:type="void"/>
41303       </return-value>
41304       <parameters>
41305         <parameter name="chooser">
41306           <type name="FileChooser" c:type="GtkFileChooser*"/>
41307         </parameter>
41308         <parameter name="uri">
41309           <type name="string" c:type="char*"/>
41310         </parameter>
41311       </parameters>
41312     </function>
41313     <function name="file_chooser_get_uris"
41314               c:identifier="gtk_file_chooser_get_uris">
41315       <return-value>
41316         <type name="GSList*" c:type="GSList*"/>
41317       </return-value>
41318       <parameters>
41319         <parameter name="chooser">
41320           <type name="FileChooser" c:type="GtkFileChooser*"/>
41321         </parameter>
41322       </parameters>
41323     </function>
41324     <function name="file_chooser_set_current_folder_uri"
41325               c:identifier="gtk_file_chooser_set_current_folder_uri">
41326       <return-value>
41327         <type name="boolean" c:type="gboolean"/>
41328       </return-value>
41329       <parameters>
41330         <parameter name="chooser">
41331           <type name="FileChooser" c:type="GtkFileChooser*"/>
41332         </parameter>
41333         <parameter name="uri">
41334           <type name="string" c:type="gchar*"/>
41335         </parameter>
41336       </parameters>
41337     </function>
41338     <function name="file_chooser_get_current_folder_uri"
41339               c:identifier="gtk_file_chooser_get_current_folder_uri">
41340       <return-value>
41341         <type name="string" c:type="gchar*"/>
41342       </return-value>
41343       <parameters>
41344         <parameter name="chooser">
41345           <type name="FileChooser" c:type="GtkFileChooser*"/>
41346         </parameter>
41347       </parameters>
41348     </function>
41349     <function name="file_chooser_set_preview_widget"
41350               c:identifier="gtk_file_chooser_set_preview_widget">
41351       <return-value>
41352         <type name="none" c:type="void"/>
41353       </return-value>
41354       <parameters>
41355         <parameter name="chooser">
41356           <type name="FileChooser" c:type="GtkFileChooser*"/>
41357         </parameter>
41358         <parameter name="preview_widget">
41359           <type name="Widget" c:type="GtkWidget*"/>
41360         </parameter>
41361       </parameters>
41362     </function>
41363     <function name="file_chooser_get_preview_widget"
41364               c:identifier="gtk_file_chooser_get_preview_widget">
41365       <return-value>
41366         <type name="GtkWidget*" c:type="GtkWidget*"/>
41367       </return-value>
41368       <parameters>
41369         <parameter name="chooser">
41370           <type name="FileChooser" c:type="GtkFileChooser*"/>
41371         </parameter>
41372       </parameters>
41373     </function>
41374     <function name="file_chooser_set_preview_widget_active"
41375               c:identifier="gtk_file_chooser_set_preview_widget_active">
41376       <return-value>
41377         <type name="none" c:type="void"/>
41378       </return-value>
41379       <parameters>
41380         <parameter name="chooser">
41381           <type name="FileChooser" c:type="GtkFileChooser*"/>
41382         </parameter>
41383         <parameter name="active">
41384           <type name="boolean" c:type="gboolean"/>
41385         </parameter>
41386       </parameters>
41387     </function>
41388     <function name="file_chooser_get_preview_widget_active"
41389               c:identifier="gtk_file_chooser_get_preview_widget_active">
41390       <return-value>
41391         <type name="boolean" c:type="gboolean"/>
41392       </return-value>
41393       <parameters>
41394         <parameter name="chooser">
41395           <type name="FileChooser" c:type="GtkFileChooser*"/>
41396         </parameter>
41397       </parameters>
41398     </function>
41399     <function name="file_chooser_set_use_preview_label"
41400               c:identifier="gtk_file_chooser_set_use_preview_label">
41401       <return-value>
41402         <type name="none" c:type="void"/>
41403       </return-value>
41404       <parameters>
41405         <parameter name="chooser">
41406           <type name="FileChooser" c:type="GtkFileChooser*"/>
41407         </parameter>
41408         <parameter name="use_label">
41409           <type name="boolean" c:type="gboolean"/>
41410         </parameter>
41411       </parameters>
41412     </function>
41413     <function name="file_chooser_get_use_preview_label"
41414               c:identifier="gtk_file_chooser_get_use_preview_label">
41415       <return-value>
41416         <type name="boolean" c:type="gboolean"/>
41417       </return-value>
41418       <parameters>
41419         <parameter name="chooser">
41420           <type name="FileChooser" c:type="GtkFileChooser*"/>
41421         </parameter>
41422       </parameters>
41423     </function>
41424     <function name="file_chooser_get_preview_filename"
41425               c:identifier="gtk_file_chooser_get_preview_filename">
41426       <return-value>
41427         <type name="string" c:type="char*"/>
41428       </return-value>
41429       <parameters>
41430         <parameter name="chooser">
41431           <type name="FileChooser" c:type="GtkFileChooser*"/>
41432         </parameter>
41433       </parameters>
41434     </function>
41435     <function name="file_chooser_get_preview_uri"
41436               c:identifier="gtk_file_chooser_get_preview_uri">
41437       <return-value>
41438         <type name="string" c:type="char*"/>
41439       </return-value>
41440       <parameters>
41441         <parameter name="chooser">
41442           <type name="FileChooser" c:type="GtkFileChooser*"/>
41443         </parameter>
41444       </parameters>
41445     </function>
41446     <function name="file_chooser_set_extra_widget"
41447               c:identifier="gtk_file_chooser_set_extra_widget">
41448       <return-value>
41449         <type name="none" c:type="void"/>
41450       </return-value>
41451       <parameters>
41452         <parameter name="chooser">
41453           <type name="FileChooser" c:type="GtkFileChooser*"/>
41454         </parameter>
41455         <parameter name="extra_widget">
41456           <type name="Widget" c:type="GtkWidget*"/>
41457         </parameter>
41458       </parameters>
41459     </function>
41460     <function name="file_chooser_get_extra_widget"
41461               c:identifier="gtk_file_chooser_get_extra_widget">
41462       <return-value>
41463         <type name="GtkWidget*" c:type="GtkWidget*"/>
41464       </return-value>
41465       <parameters>
41466         <parameter name="chooser">
41467           <type name="FileChooser" c:type="GtkFileChooser*"/>
41468         </parameter>
41469       </parameters>
41470     </function>
41471     <function name="file_chooser_add_filter"
41472               c:identifier="gtk_file_chooser_add_filter">
41473       <return-value>
41474         <type name="none" c:type="void"/>
41475       </return-value>
41476       <parameters>
41477         <parameter name="chooser">
41478           <type name="FileChooser" c:type="GtkFileChooser*"/>
41479         </parameter>
41480         <parameter name="filter">
41481           <type name="FileFilter" c:type="GtkFileFilter*"/>
41482         </parameter>
41483       </parameters>
41484     </function>
41485     <function name="file_chooser_remove_filter"
41486               c:identifier="gtk_file_chooser_remove_filter">
41487       <return-value>
41488         <type name="none" c:type="void"/>
41489       </return-value>
41490       <parameters>
41491         <parameter name="chooser">
41492           <type name="FileChooser" c:type="GtkFileChooser*"/>
41493         </parameter>
41494         <parameter name="filter">
41495           <type name="FileFilter" c:type="GtkFileFilter*"/>
41496         </parameter>
41497       </parameters>
41498     </function>
41499     <function name="file_chooser_list_filters"
41500               c:identifier="gtk_file_chooser_list_filters">
41501       <return-value>
41502         <type name="GSList*" c:type="GSList*"/>
41503       </return-value>
41504       <parameters>
41505         <parameter name="chooser">
41506           <type name="FileChooser" c:type="GtkFileChooser*"/>
41507         </parameter>
41508       </parameters>
41509     </function>
41510     <function name="file_chooser_set_filter"
41511               c:identifier="gtk_file_chooser_set_filter">
41512       <return-value>
41513         <type name="none" c:type="void"/>
41514       </return-value>
41515       <parameters>
41516         <parameter name="chooser">
41517           <type name="FileChooser" c:type="GtkFileChooser*"/>
41518         </parameter>
41519         <parameter name="filter">
41520           <type name="FileFilter" c:type="GtkFileFilter*"/>
41521         </parameter>
41522       </parameters>
41523     </function>
41524     <function name="file_chooser_get_filter"
41525               c:identifier="gtk_file_chooser_get_filter">
41526       <return-value>
41527         <type name="GtkFileFilter*" c:type="GtkFileFilter*"/>
41528       </return-value>
41529       <parameters>
41530         <parameter name="chooser">
41531           <type name="FileChooser" c:type="GtkFileChooser*"/>
41532         </parameter>
41533       </parameters>
41534     </function>
41535     <function name="file_chooser_add_shortcut_folder"
41536               c:identifier="gtk_file_chooser_add_shortcut_folder">
41537       <return-value>
41538         <type name="boolean" c:type="gboolean"/>
41539       </return-value>
41540       <parameters>
41541         <parameter name="chooser">
41542           <type name="FileChooser" c:type="GtkFileChooser*"/>
41543         </parameter>
41544         <parameter name="folder">
41545           <type name="string" c:type="char*"/>
41546         </parameter>
41547         <parameter name="error">
41548           <type name="GError" c:type="GError**"/>
41549         </parameter>
41550       </parameters>
41551     </function>
41552     <function name="file_chooser_remove_shortcut_folder"
41553               c:identifier="gtk_file_chooser_remove_shortcut_folder">
41554       <return-value>
41555         <type name="boolean" c:type="gboolean"/>
41556       </return-value>
41557       <parameters>
41558         <parameter name="chooser">
41559           <type name="FileChooser" c:type="GtkFileChooser*"/>
41560         </parameter>
41561         <parameter name="folder">
41562           <type name="string" c:type="char*"/>
41563         </parameter>
41564         <parameter name="error">
41565           <type name="GError" c:type="GError**"/>
41566         </parameter>
41567       </parameters>
41568     </function>
41569     <function name="file_chooser_list_shortcut_folders"
41570               c:identifier="gtk_file_chooser_list_shortcut_folders">
41571       <return-value>
41572         <type name="GSList*" c:type="GSList*"/>
41573       </return-value>
41574       <parameters>
41575         <parameter name="chooser">
41576           <type name="FileChooser" c:type="GtkFileChooser*"/>
41577         </parameter>
41578       </parameters>
41579     </function>
41580     <function name="file_chooser_add_shortcut_folder_uri"
41581               c:identifier="gtk_file_chooser_add_shortcut_folder_uri">
41582       <return-value>
41583         <type name="boolean" c:type="gboolean"/>
41584       </return-value>
41585       <parameters>
41586         <parameter name="chooser">
41587           <type name="FileChooser" c:type="GtkFileChooser*"/>
41588         </parameter>
41589         <parameter name="uri">
41590           <type name="string" c:type="char*"/>
41591         </parameter>
41592         <parameter name="error">
41593           <type name="GError" c:type="GError**"/>
41594         </parameter>
41595       </parameters>
41596     </function>
41597     <function name="file_chooser_remove_shortcut_folder_uri"
41598               c:identifier="gtk_file_chooser_remove_shortcut_folder_uri">
41599       <return-value>
41600         <type name="boolean" c:type="gboolean"/>
41601       </return-value>
41602       <parameters>
41603         <parameter name="chooser">
41604           <type name="FileChooser" c:type="GtkFileChooser*"/>
41605         </parameter>
41606         <parameter name="uri">
41607           <type name="string" c:type="char*"/>
41608         </parameter>
41609         <parameter name="error">
41610           <type name="GError" c:type="GError**"/>
41611         </parameter>
41612       </parameters>
41613     </function>
41614     <function name="file_chooser_list_shortcut_folder_uris"
41615               c:identifier="gtk_file_chooser_list_shortcut_folder_uris">
41616       <return-value>
41617         <type name="GSList*" c:type="GSList*"/>
41618       </return-value>
41619       <parameters>
41620         <parameter name="chooser">
41621           <type name="FileChooser" c:type="GtkFileChooser*"/>
41622         </parameter>
41623       </parameters>
41624     </function>
41625     <record name="GtkFileChooserButtonPrivate"
41626             c:type="GtkFileChooserButtonPrivate"/>
41627     <class name="FileChooserButton"
41628            c:type="GtkFileChooserButton"
41629            parent="HBox"
41630            glib:type-name="GtkFileChooserButton"
41631            glib:get-type="gtk_file_chooser_button_get_type">
41632       <method name="get_title"
41633               c:identifier="gtk_file_chooser_button_get_title">
41634         <return-value>
41635           <type name="string" c:type="gchar*"/>
41636         </return-value>
41637         <parameters>
41638           <parameter name="button">
41639             <type name="FileChooserButton" c:type="GtkFileChooserButton*"/>
41640           </parameter>
41641         </parameters>
41642       </method>
41643       <method name="set_title"
41644               c:identifier="gtk_file_chooser_button_set_title">
41645         <return-value>
41646           <type name="none" c:type="void"/>
41647         </return-value>
41648         <parameters>
41649           <parameter name="button">
41650             <type name="FileChooserButton" c:type="GtkFileChooserButton*"/>
41651           </parameter>
41652           <parameter name="title">
41653             <type name="string" c:type="gchar*"/>
41654           </parameter>
41655         </parameters>
41656       </method>
41657       <method name="get_width_chars"
41658               c:identifier="gtk_file_chooser_button_get_width_chars">
41659         <return-value>
41660           <type name="int32" c:type="gint"/>
41661         </return-value>
41662         <parameters>
41663           <parameter name="button">
41664             <type name="FileChooserButton" c:type="GtkFileChooserButton*"/>
41665           </parameter>
41666         </parameters>
41667       </method>
41668       <method name="set_width_chars"
41669               c:identifier="gtk_file_chooser_button_set_width_chars">
41670         <return-value>
41671           <type name="none" c:type="void"/>
41672         </return-value>
41673         <parameters>
41674           <parameter name="button">
41675             <type name="FileChooserButton" c:type="GtkFileChooserButton*"/>
41676           </parameter>
41677           <parameter name="n_chars">
41678             <type name="int32" c:type="gint"/>
41679           </parameter>
41680         </parameters>
41681       </method>
41682       <method name="get_focus_on_click"
41683               c:identifier="gtk_file_chooser_button_get_focus_on_click">
41684         <return-value>
41685           <type name="boolean" c:type="gboolean"/>
41686         </return-value>
41687         <parameters>
41688           <parameter name="button">
41689             <type name="FileChooserButton" c:type="GtkFileChooserButton*"/>
41690           </parameter>
41691         </parameters>
41692       </method>
41693       <method name="set_focus_on_click"
41694               c:identifier="gtk_file_chooser_button_set_focus_on_click">
41695         <return-value>
41696           <type name="none" c:type="void"/>
41697         </return-value>
41698         <parameters>
41699           <parameter name="button">
41700             <type name="FileChooserButton" c:type="GtkFileChooserButton*"/>
41701           </parameter>
41702           <parameter name="focus_on_click">
41703             <type name="boolean" c:type="gboolean"/>
41704           </parameter>
41705         </parameters>
41706       </method>
41707       <property name="dialog">
41708         <type name="GtkFileChooser" c:type="GtkFileChooser"/>
41709       </property>
41710       <property name="focus-on-click">
41711         <type name="boolean" c:type="gboolean"/>
41712       </property>
41713       <property name="title">
41714         <type name="string" c:type="gchararray"/>
41715       </property>
41716       <property name="width-chars">
41717         <type name="int32" c:type="gint"/>
41718       </property>
41719       <callback name="file_set">
41720         <return-value>
41721           <type name="none" c:type="void"/>
41722         </return-value>
41723         <parameters>
41724           <parameter name="fc">
41725             <type name="GtkFileChooserButton*" c:type="GtkFileChooserButton*"/>
41726           </parameter>
41727         </parameters>
41728       </callback>
41729       <field name="__gtk_reserved1">
41730         <type name="any" c:type="void*"/>
41731       </field>
41732       <field name="__gtk_reserved2">
41733         <type name="any" c:type="void*"/>
41734       </field>
41735       <field name="__gtk_reserved3">
41736         <type name="any" c:type="void*"/>
41737       </field>
41738       <field name="__gtk_reserved4">
41739         <type name="any" c:type="void*"/>
41740       </field>
41741       <field name="__gtk_reserved5">
41742         <type name="any" c:type="void*"/>
41743       </field>
41744       <field name="__gtk_reserved6">
41745         <type name="any" c:type="void*"/>
41746       </field>
41747       <field name="__gtk_reserved7">
41748         <type name="any" c:type="void*"/>
41749       </field>
41750       <glib:signal name="file-set">
41751         <return-value>
41752           <type name="none" c:type="void"/>
41753         </return-value>
41754       </glib:signal>
41755     </class>
41756     <function name="file_chooser_button_new"
41757               c:identifier="gtk_file_chooser_button_new">
41758       <return-value>
41759         <type name="GtkWidget*" c:type="GtkWidget*"/>
41760       </return-value>
41761       <parameters>
41762         <parameter name="title">
41763           <type name="string" c:type="gchar*"/>
41764         </parameter>
41765         <parameter name="action">
41766           <type name="FileChooserAction" c:type="GtkFileChooserAction"/>
41767         </parameter>
41768       </parameters>
41769     </function>
41770     <function name="file_chooser_button_new_with_backend"
41771               c:identifier="gtk_file_chooser_button_new_with_backend">
41772       <return-value>
41773         <type name="GtkWidget*" c:type="GtkWidget*"/>
41774       </return-value>
41775       <parameters>
41776         <parameter name="title">
41777           <type name="string" c:type="gchar*"/>
41778         </parameter>
41779         <parameter name="action">
41780           <type name="FileChooserAction" c:type="GtkFileChooserAction"/>
41781         </parameter>
41782         <parameter name="backend">
41783           <type name="string" c:type="gchar*"/>
41784         </parameter>
41785       </parameters>
41786     </function>
41787     <function name="file_chooser_button_new_with_dialog"
41788               c:identifier="gtk_file_chooser_button_new_with_dialog">
41789       <return-value>
41790         <type name="GtkWidget*" c:type="GtkWidget*"/>
41791       </return-value>
41792       <parameters>
41793         <parameter name="dialog">
41794           <type name="Widget" c:type="GtkWidget*"/>
41795         </parameter>
41796       </parameters>
41797     </function>
41798     <record name="GtkFileChooserDialogPrivate"
41799             c:type="GtkFileChooserDialogPrivate">
41800       <field name="widget">
41801         <type name="GtkWidget*" c:type="GtkWidget*"/>
41802       </field>
41803       <field name="file_system">
41804         <type name="string" c:type="char*"/>
41805       </field>
41806       <field name="response_requested">
41807         <type name="boolean" c:type="gboolean"/>
41808       </field>
41809     </record>
41810     <class name="FileChooserDialog"
41811            c:type="GtkFileChooserDialog"
41812            parent="Dialog"
41813            glib:type-name="GtkFileChooserDialog"
41814            glib:get-type="gtk_file_chooser_dialog_get_type">
41815     </class>
41816     <function name="file_chooser_dialog_new"
41817               c:identifier="gtk_file_chooser_dialog_new">
41818       <return-value>
41819         <type name="GtkWidget*" c:type="GtkWidget*"/>
41820       </return-value>
41821       <parameters>
41822         <parameter name="title">
41823           <type name="string" c:type="gchar*"/>
41824         </parameter>
41825         <parameter name="parent">
41826           <type name="Window" c:type="GtkWindow*"/>
41827         </parameter>
41828         <parameter name="action">
41829           <type name="FileChooserAction" c:type="GtkFileChooserAction"/>
41830         </parameter>
41831         <parameter name="first_button_text">
41832           <type name="string" c:type="gchar*"/>
41833         </parameter>
41834       </parameters>
41835     </function>
41836     <function name="file_chooser_dialog_new_with_backend"
41837               c:identifier="gtk_file_chooser_dialog_new_with_backend">
41838       <return-value>
41839         <type name="GtkWidget*" c:type="GtkWidget*"/>
41840       </return-value>
41841       <parameters>
41842         <parameter name="title">
41843           <type name="string" c:type="gchar*"/>
41844         </parameter>
41845         <parameter name="parent">
41846           <type name="Window" c:type="GtkWindow*"/>
41847         </parameter>
41848         <parameter name="action">
41849           <type name="FileChooserAction" c:type="GtkFileChooserAction"/>
41850         </parameter>
41851         <parameter name="backend">
41852           <type name="string" c:type="gchar*"/>
41853         </parameter>
41854         <parameter name="first_button_text">
41855           <type name="string" c:type="gchar*"/>
41856         </parameter>
41857       </parameters>
41858     </function>
41859     <record name="GtkFileFolder" c:type="GtkFileFolder"/>
41860     <record name="GtkFileSystem" c:type="GtkFileSystem"/>
41861     <record name="GtkFileSystemVolume" c:type="GtkFileSystemVolume"/>
41862     <enumeration name="FileInfoType" c:type="GtkFileInfoType">
41863       <member name="display_name"
41864               value="1"
41865               c:identifier="GTK_FILE_INFO_DISPLAY_NAME"/>
41866       <member name="is_folder"
41867               value="2"
41868               c:identifier="GTK_FILE_INFO_IS_FOLDER"/>
41869       <member name="is_hidden"
41870               value="4"
41871               c:identifier="GTK_FILE_INFO_IS_HIDDEN"/>
41872       <member name="mime_type"
41873               value="8"
41874               c:identifier="GTK_FILE_INFO_MIME_TYPE"/>
41875       <member name="modification_time"
41876               value="16"
41877               c:identifier="GTK_FILE_INFO_MODIFICATION_TIME"/>
41878       <member name="size" value="32" c:identifier="GTK_FILE_INFO_SIZE"/>
41879       <member name="icon" value="64" c:identifier="GTK_FILE_INFO_ICON"/>
41880       <member name="all" value="127" c:identifier="GTK_FILE_INFO_ALL"/>
41881     </enumeration>
41882     <enumeration name="FileSystemError" c:type="GtkFileSystemError">
41883       <member name="r_nonexistent"
41884               value="0"
41885               c:identifier="GTK_FILE_SYSTEM_ERROR_NONEXISTENT"/>
41886       <member name="r_not_folder"
41887               value="1"
41888               c:identifier="GTK_FILE_SYSTEM_ERROR_NOT_FOLDER"/>
41889       <member name="r_invalid_uri"
41890               value="2"
41891               c:identifier="GTK_FILE_SYSTEM_ERROR_INVALID_URI"/>
41892       <member name="r_bad_filename"
41893               value="3"
41894               c:identifier="GTK_FILE_SYSTEM_ERROR_BAD_FILENAME"/>
41895       <member name="r_failed"
41896               value="4"
41897               c:identifier="GTK_FILE_SYSTEM_ERROR_FAILED"/>
41898       <member name="r_already_exists"
41899               value="5"
41900               c:identifier="GTK_FILE_SYSTEM_ERROR_ALREADY_EXISTS"/>
41901     </enumeration>
41902     <function name="file_system_error_quark"
41903               c:identifier="gtk_file_system_error_quark">
41904       <return-value>
41905         <type name="GQuark" c:type="GQuark"/>
41906       </return-value>
41907     </function>
41908     <glib:boxed c:type="FileInfo"
41909                 glib:name="FileInfo"
41910                 glib:type-name="GtkFileInfo"
41911                 glib:get-type="gtk_file_info_get_type">
41912       <constructor name="new" c:identifier="gtk_file_info_new">
41913         <return-value>
41914           <type name="FileInfo" c:type="GtkFileInfo*"/>
41915         </return-value>
41916       </constructor>
41917       <constructor name="copy" c:identifier="gtk_file_info_copy">
41918         <return-value>
41919           <type name="FileInfo" c:type="GtkFileInfo*"/>
41920         </return-value>
41921         <parameters>
41922           <parameter name="info">
41923             <type name="FileInfo" c:type="GtkFileInfo*"/>
41924           </parameter>
41925         </parameters>
41926       </constructor>
41927       <method name="free" c:identifier="gtk_file_info_free">
41928         <return-value>
41929           <type name="none" c:type="void"/>
41930         </return-value>
41931         <parameters>
41932           <parameter name="info">
41933             <type name="FileInfo" c:type="GtkFileInfo*"/>
41934           </parameter>
41935         </parameters>
41936       </method>
41937       <method name="get_display_name"
41938               c:identifier="gtk_file_info_get_display_name">
41939         <return-value>
41940           <type name="string" c:type="gchar*"/>
41941         </return-value>
41942         <parameters>
41943           <parameter name="info">
41944             <type name="FileInfo" c:type="GtkFileInfo*"/>
41945           </parameter>
41946         </parameters>
41947       </method>
41948       <method name="get_display_key"
41949               c:identifier="gtk_file_info_get_display_key">
41950         <return-value>
41951           <type name="string" c:type="gchar*"/>
41952         </return-value>
41953         <parameters>
41954           <parameter name="info">
41955             <type name="FileInfo" c:type="GtkFileInfo*"/>
41956           </parameter>
41957         </parameters>
41958       </method>
41959       <method name="set_display_name"
41960               c:identifier="gtk_file_info_set_display_name">
41961         <return-value>
41962           <type name="none" c:type="void"/>
41963         </return-value>
41964         <parameters>
41965           <parameter name="info">
41966             <type name="FileInfo" c:type="GtkFileInfo*"/>
41967           </parameter>
41968           <parameter name="display_name">
41969             <type name="string" c:type="gchar*"/>
41970           </parameter>
41971         </parameters>
41972       </method>
41973       <method name="get_is_folder" c:identifier="gtk_file_info_get_is_folder">
41974         <return-value>
41975           <type name="boolean" c:type="gboolean"/>
41976         </return-value>
41977         <parameters>
41978           <parameter name="info">
41979             <type name="FileInfo" c:type="GtkFileInfo*"/>
41980           </parameter>
41981         </parameters>
41982       </method>
41983       <method name="set_is_folder" c:identifier="gtk_file_info_set_is_folder">
41984         <return-value>
41985           <type name="none" c:type="void"/>
41986         </return-value>
41987         <parameters>
41988           <parameter name="info">
41989             <type name="FileInfo" c:type="GtkFileInfo*"/>
41990           </parameter>
41991           <parameter name="is_folder">
41992             <type name="boolean" c:type="gboolean"/>
41993           </parameter>
41994         </parameters>
41995       </method>
41996       <method name="get_is_hidden" c:identifier="gtk_file_info_get_is_hidden">
41997         <return-value>
41998           <type name="boolean" c:type="gboolean"/>
41999         </return-value>
42000         <parameters>
42001           <parameter name="info">
42002             <type name="FileInfo" c:type="GtkFileInfo*"/>
42003           </parameter>
42004         </parameters>
42005       </method>
42006       <method name="set_is_hidden" c:identifier="gtk_file_info_set_is_hidden">
42007         <return-value>
42008           <type name="none" c:type="void"/>
42009         </return-value>
42010         <parameters>
42011           <parameter name="info">
42012             <type name="FileInfo" c:type="GtkFileInfo*"/>
42013           </parameter>
42014           <parameter name="is_hidden">
42015             <type name="boolean" c:type="gboolean"/>
42016           </parameter>
42017         </parameters>
42018       </method>
42019       <method name="get_mime_type" c:identifier="gtk_file_info_get_mime_type">
42020         <return-value>
42021           <type name="string" c:type="gchar*"/>
42022         </return-value>
42023         <parameters>
42024           <parameter name="info">
42025             <type name="FileInfo" c:type="GtkFileInfo*"/>
42026           </parameter>
42027         </parameters>
42028       </method>
42029       <method name="set_mime_type" c:identifier="gtk_file_info_set_mime_type">
42030         <return-value>
42031           <type name="none" c:type="void"/>
42032         </return-value>
42033         <parameters>
42034           <parameter name="info">
42035             <type name="FileInfo" c:type="GtkFileInfo*"/>
42036           </parameter>
42037           <parameter name="mime_type">
42038             <type name="string" c:type="gchar*"/>
42039           </parameter>
42040         </parameters>
42041       </method>
42042       <method name="get_modification_time"
42043               c:identifier="gtk_file_info_get_modification_time">
42044         <return-value>
42045           <type name="GtkFileTime" c:type="GtkFileTime"/>
42046         </return-value>
42047         <parameters>
42048           <parameter name="info">
42049             <type name="FileInfo" c:type="GtkFileInfo*"/>
42050           </parameter>
42051         </parameters>
42052       </method>
42053       <method name="set_modification_time"
42054               c:identifier="gtk_file_info_set_modification_time">
42055         <return-value>
42056           <type name="none" c:type="void"/>
42057         </return-value>
42058         <parameters>
42059           <parameter name="info">
42060             <type name="FileInfo" c:type="GtkFileInfo*"/>
42061           </parameter>
42062           <parameter name="modification_time">
42063             <type name="GtkFileTime" c:type="GtkFileTime"/>
42064           </parameter>
42065         </parameters>
42066       </method>
42067       <method name="get_size" c:identifier="gtk_file_info_get_size">
42068         <return-value>
42069           <type name="gint64" c:type="gint64"/>
42070         </return-value>
42071         <parameters>
42072           <parameter name="info">
42073             <type name="FileInfo" c:type="GtkFileInfo*"/>
42074           </parameter>
42075         </parameters>
42076       </method>
42077       <method name="set_size" c:identifier="gtk_file_info_set_size">
42078         <return-value>
42079           <type name="none" c:type="void"/>
42080         </return-value>
42081         <parameters>
42082           <parameter name="info">
42083             <type name="FileInfo" c:type="GtkFileInfo*"/>
42084           </parameter>
42085           <parameter name="size">
42086             <type name="gint64" c:type="gint64"/>
42087           </parameter>
42088         </parameters>
42089       </method>
42090       <method name="set_icon_name" c:identifier="gtk_file_info_set_icon_name">
42091         <return-value>
42092           <type name="none" c:type="void"/>
42093         </return-value>
42094         <parameters>
42095           <parameter name="info">
42096             <type name="FileInfo" c:type="GtkFileInfo*"/>
42097           </parameter>
42098           <parameter name="con_name">
42099             <type name="string" c:type="gchar*"/>
42100           </parameter>
42101         </parameters>
42102       </method>
42103       <method name="get_icon_name" c:identifier="gtk_file_info_get_icon_name">
42104         <return-value>
42105           <type name="string" c:type="gchar*"/>
42106         </return-value>
42107         <parameters>
42108           <parameter name="info">
42109             <type name="FileInfo" c:type="GtkFileInfo*"/>
42110           </parameter>
42111         </parameters>
42112       </method>
42113       <method name="render_icon" c:identifier="gtk_file_info_render_icon">
42114         <return-value>
42115           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
42116         </return-value>
42117         <parameters>
42118           <parameter name="info">
42119             <type name="FileInfo" c:type="GtkFileInfo*"/>
42120           </parameter>
42121           <parameter name="widget">
42122             <type name="Widget" c:type="GtkWidget*"/>
42123           </parameter>
42124           <parameter name="pixel_size">
42125             <type name="int32" c:type="gint"/>
42126           </parameter>
42127           <parameter name="error">
42128             <type name="GError" c:type="GError**"/>
42129           </parameter>
42130         </parameters>
42131       </method>
42132     </glib:boxed>
42133     <class name="FileSystemHandle"
42134            c:type="GtkFileSystemHandle"
42135            parent="GLib.Object"
42136            glib:type-name="GtkFileSystemHandle"
42137            glib:get-type="gtk_file_system_handle_get_type">
42138       <property name="cancelled">
42139         <type name="boolean" c:type="gboolean"/>
42140       </property>
42141     </class>
42142     <callback name="GtkFileSystemGetInfoCallback">
42143       <return-value>
42144         <type name="none" c:type="void"/>
42145       </return-value>
42146       <parameters>
42147         <parameter name="handle">
42148           <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
42149         </parameter>
42150         <parameter name="file_info">
42151           <type name="GtkFileInfo*" c:type="GtkFileInfo*"/>
42152         </parameter>
42153         <parameter name="error">
42154           <type name="GError*" c:type="GError*"/>
42155         </parameter>
42156         <parameter name="data">
42157           <type name="any" c:type="gpointer"/>
42158         </parameter>
42159       </parameters>
42160     </callback>
42161     <callback name="GtkFileSystemGetFolderCallback">
42162       <return-value>
42163         <type name="none" c:type="void"/>
42164       </return-value>
42165       <parameters>
42166         <parameter name="handle">
42167           <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
42168         </parameter>
42169         <parameter name="folder">
42170           <type name="GtkFileFolder*" c:type="GtkFileFolder*"/>
42171         </parameter>
42172         <parameter name="error">
42173           <type name="GError*" c:type="GError*"/>
42174         </parameter>
42175         <parameter name="data">
42176           <type name="any" c:type="gpointer"/>
42177         </parameter>
42178       </parameters>
42179     </callback>
42180     <callback name="GtkFileSystemCreateFolderCallback">
42181       <return-value>
42182         <type name="none" c:type="void"/>
42183       </return-value>
42184       <parameters>
42185         <parameter name="handle">
42186           <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
42187         </parameter>
42188         <parameter name="path">
42189           <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42190         </parameter>
42191         <parameter name="error">
42192           <type name="GError*" c:type="GError*"/>
42193         </parameter>
42194         <parameter name="data">
42195           <type name="any" c:type="gpointer"/>
42196         </parameter>
42197       </parameters>
42198     </callback>
42199     <callback name="GtkFileSystemVolumeMountCallback">
42200       <return-value>
42201         <type name="none" c:type="void"/>
42202       </return-value>
42203       <parameters>
42204         <parameter name="handle">
42205           <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
42206         </parameter>
42207         <parameter name="volume">
42208           <type name="GtkFileSystemVolume*" c:type="GtkFileSystemVolume*"/>
42209         </parameter>
42210         <parameter name="error">
42211           <type name="GError*" c:type="GError*"/>
42212         </parameter>
42213         <parameter name="data">
42214           <type name="any" c:type="gpointer"/>
42215         </parameter>
42216       </parameters>
42217     </callback>
42218     <interface name="FileSystem"
42219                c:type="GtkFileSystem"
42220                glib:type-name="GtkFileSystem"
42221                glib:get-type="gtk_file_system_get_type">
42222       <callback name="list_volumes">
42223         <return-value>
42224           <type name="GSList*" c:type="GSList*"/>
42225         </return-value>
42226         <parameters>
42227           <parameter name="file_system">
42228             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42229           </parameter>
42230         </parameters>
42231       </callback>
42232       <callback name="get_volume_for_path">
42233         <return-value>
42234           <type name="GtkFileSystemVolume*" c:type="GtkFileSystemVolume*"/>
42235         </return-value>
42236         <parameters>
42237           <parameter name="file_system">
42238             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42239           </parameter>
42240           <parameter name="path">
42241             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42242           </parameter>
42243         </parameters>
42244       </callback>
42245       <callback name="get_folder">
42246         <return-value>
42247           <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
42248         </return-value>
42249         <parameters>
42250           <parameter name="file_system">
42251             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42252           </parameter>
42253           <parameter name="path">
42254             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42255           </parameter>
42256           <parameter name="types">
42257             <type name="GtkFileInfoType" c:type="GtkFileInfoType"/>
42258           </parameter>
42259           <parameter name="callback">
42260             <type name="GtkFileSystemGetFolderCallback"
42261                   c:type="GtkFileSystemGetFolderCallback"/>
42262           </parameter>
42263           <parameter name="data">
42264             <type name="any" c:type="gpointer"/>
42265           </parameter>
42266         </parameters>
42267       </callback>
42268       <callback name="get_info">
42269         <return-value>
42270           <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
42271         </return-value>
42272         <parameters>
42273           <parameter name="file_system">
42274             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42275           </parameter>
42276           <parameter name="path">
42277             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42278           </parameter>
42279           <parameter name="types">
42280             <type name="GtkFileInfoType" c:type="GtkFileInfoType"/>
42281           </parameter>
42282           <parameter name="callback">
42283             <type name="GtkFileSystemGetInfoCallback"
42284                   c:type="GtkFileSystemGetInfoCallback"/>
42285           </parameter>
42286           <parameter name="data">
42287             <type name="any" c:type="gpointer"/>
42288           </parameter>
42289         </parameters>
42290       </callback>
42291       <callback name="create_folder">
42292         <return-value>
42293           <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
42294         </return-value>
42295         <parameters>
42296           <parameter name="file_system">
42297             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42298           </parameter>
42299           <parameter name="path">
42300             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42301           </parameter>
42302           <parameter name="callback">
42303             <type name="GtkFileSystemCreateFolderCallback"
42304                   c:type="GtkFileSystemCreateFolderCallback"/>
42305           </parameter>
42306           <parameter name="data">
42307             <type name="any" c:type="gpointer"/>
42308           </parameter>
42309         </parameters>
42310       </callback>
42311       <callback name="cancel_operation">
42312         <return-value>
42313           <type name="none" c:type="void"/>
42314         </return-value>
42315         <parameters>
42316           <parameter name="handle">
42317             <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
42318           </parameter>
42319         </parameters>
42320       </callback>
42321       <callback name="volume_free">
42322         <return-value>
42323           <type name="none" c:type="void"/>
42324         </return-value>
42325         <parameters>
42326           <parameter name="file_system">
42327             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42328           </parameter>
42329           <parameter name="volume">
42330             <type name="GtkFileSystemVolume*" c:type="GtkFileSystemVolume*"/>
42331           </parameter>
42332         </parameters>
42333       </callback>
42334       <callback name="volume_get_base_path">
42335         <return-value>
42336           <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42337         </return-value>
42338         <parameters>
42339           <parameter name="file_system">
42340             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42341           </parameter>
42342           <parameter name="volume">
42343             <type name="GtkFileSystemVolume*" c:type="GtkFileSystemVolume*"/>
42344           </parameter>
42345         </parameters>
42346       </callback>
42347       <callback name="volume_get_is_mounted">
42348         <return-value>
42349           <type name="boolean" c:type="gboolean"/>
42350         </return-value>
42351         <parameters>
42352           <parameter name="file_system">
42353             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42354           </parameter>
42355           <parameter name="volume">
42356             <type name="GtkFileSystemVolume*" c:type="GtkFileSystemVolume*"/>
42357           </parameter>
42358         </parameters>
42359       </callback>
42360       <callback name="volume_mount">
42361         <return-value>
42362           <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
42363         </return-value>
42364         <parameters>
42365           <parameter name="file_system">
42366             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42367           </parameter>
42368           <parameter name="volume">
42369             <type name="GtkFileSystemVolume*" c:type="GtkFileSystemVolume*"/>
42370           </parameter>
42371           <parameter name="callback">
42372             <type name="GtkFileSystemVolumeMountCallback"
42373                   c:type="GtkFileSystemVolumeMountCallback"/>
42374           </parameter>
42375           <parameter name="data">
42376             <type name="any" c:type="gpointer"/>
42377           </parameter>
42378         </parameters>
42379       </callback>
42380       <callback name="volume_get_display_name">
42381         <return-value>
42382           <type name="string" c:type="char*"/>
42383         </return-value>
42384         <parameters>
42385           <parameter name="file_system">
42386             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42387           </parameter>
42388           <parameter name="volume">
42389             <type name="GtkFileSystemVolume*" c:type="GtkFileSystemVolume*"/>
42390           </parameter>
42391         </parameters>
42392       </callback>
42393       <callback name="volume_get_icon_name">
42394         <return-value>
42395           <type name="string" c:type="gchar*"/>
42396         </return-value>
42397         <parameters>
42398           <parameter name="file_system">
42399             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42400           </parameter>
42401           <parameter name="volume">
42402             <type name="GtkFileSystemVolume*" c:type="GtkFileSystemVolume*"/>
42403           </parameter>
42404           <parameter name="error">
42405             <type name="GError**" c:type="GError**"/>
42406           </parameter>
42407         </parameters>
42408       </callback>
42409       <callback name="get_parent">
42410         <return-value>
42411           <type name="boolean" c:type="gboolean"/>
42412         </return-value>
42413         <parameters>
42414           <parameter name="file_system">
42415             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42416           </parameter>
42417           <parameter name="path">
42418             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42419           </parameter>
42420           <parameter name="parent">
42421             <type name="GtkFilePath**" c:type="GtkFilePath**"/>
42422           </parameter>
42423           <parameter name="error">
42424             <type name="GError**" c:type="GError**"/>
42425           </parameter>
42426         </parameters>
42427       </callback>
42428       <callback name="make_path">
42429         <return-value>
42430           <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42431         </return-value>
42432         <parameters>
42433           <parameter name="file_system">
42434             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42435           </parameter>
42436           <parameter name="base_path">
42437             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42438           </parameter>
42439           <parameter name="display_name">
42440             <type name="string" c:type="gchar*"/>
42441           </parameter>
42442           <parameter name="error">
42443             <type name="GError**" c:type="GError**"/>
42444           </parameter>
42445         </parameters>
42446       </callback>
42447       <callback name="parse">
42448         <return-value>
42449           <type name="boolean" c:type="gboolean"/>
42450         </return-value>
42451         <parameters>
42452           <parameter name="file_system">
42453             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42454           </parameter>
42455           <parameter name="base_path">
42456             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42457           </parameter>
42458           <parameter name="str">
42459             <type name="string" c:type="gchar*"/>
42460           </parameter>
42461           <parameter name="folder">
42462             <type name="GtkFilePath**" c:type="GtkFilePath**"/>
42463           </parameter>
42464           <parameter name="file_part">
42465             <type name="gchar**" c:type="gchar**"/>
42466           </parameter>
42467           <parameter name="error">
42468             <type name="GError**" c:type="GError**"/>
42469           </parameter>
42470         </parameters>
42471       </callback>
42472       <callback name="path_to_uri">
42473         <return-value>
42474           <type name="string" c:type="gchar*"/>
42475         </return-value>
42476         <parameters>
42477           <parameter name="file_system">
42478             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42479           </parameter>
42480           <parameter name="path">
42481             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42482           </parameter>
42483         </parameters>
42484       </callback>
42485       <callback name="path_to_filename">
42486         <return-value>
42487           <type name="string" c:type="gchar*"/>
42488         </return-value>
42489         <parameters>
42490           <parameter name="file_system">
42491             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42492           </parameter>
42493           <parameter name="path">
42494             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42495           </parameter>
42496         </parameters>
42497       </callback>
42498       <callback name="uri_to_path">
42499         <return-value>
42500           <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42501         </return-value>
42502         <parameters>
42503           <parameter name="file_system">
42504             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42505           </parameter>
42506           <parameter name="uri">
42507             <type name="string" c:type="gchar*"/>
42508           </parameter>
42509         </parameters>
42510       </callback>
42511       <callback name="filename_to_path">
42512         <return-value>
42513           <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42514         </return-value>
42515         <parameters>
42516           <parameter name="file_system">
42517             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42518           </parameter>
42519           <parameter name="path">
42520             <type name="string" c:type="gchar*"/>
42521           </parameter>
42522         </parameters>
42523       </callback>
42524       <callback name="insert_bookmark">
42525         <return-value>
42526           <type name="boolean" c:type="gboolean"/>
42527         </return-value>
42528         <parameters>
42529           <parameter name="file_system">
42530             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42531           </parameter>
42532           <parameter name="path">
42533             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42534           </parameter>
42535           <parameter name="position">
42536             <type name="int32" c:type="gint"/>
42537           </parameter>
42538           <parameter name="error">
42539             <type name="GError**" c:type="GError**"/>
42540           </parameter>
42541         </parameters>
42542       </callback>
42543       <callback name="remove_bookmark">
42544         <return-value>
42545           <type name="boolean" c:type="gboolean"/>
42546         </return-value>
42547         <parameters>
42548           <parameter name="file_system">
42549             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42550           </parameter>
42551           <parameter name="path">
42552             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42553           </parameter>
42554           <parameter name="error">
42555             <type name="GError**" c:type="GError**"/>
42556           </parameter>
42557         </parameters>
42558       </callback>
42559       <callback name="list_bookmarks">
42560         <return-value>
42561           <type name="GSList*" c:type="GSList*"/>
42562         </return-value>
42563         <parameters>
42564           <parameter name="file_system">
42565             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42566           </parameter>
42567         </parameters>
42568       </callback>
42569       <callback name="volumes_changed">
42570         <return-value>
42571           <type name="none" c:type="void"/>
42572         </return-value>
42573         <parameters>
42574           <parameter name="file_system">
42575             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42576           </parameter>
42577         </parameters>
42578       </callback>
42579       <callback name="bookmarks_changed">
42580         <return-value>
42581           <type name="none" c:type="void"/>
42582         </return-value>
42583         <parameters>
42584           <parameter name="file_system">
42585             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42586           </parameter>
42587         </parameters>
42588       </callback>
42589       <callback name="get_bookmark_label">
42590         <return-value>
42591           <type name="string" c:type="gchar*"/>
42592         </return-value>
42593         <parameters>
42594           <parameter name="file_system">
42595             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42596           </parameter>
42597           <parameter name="path">
42598             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42599           </parameter>
42600         </parameters>
42601       </callback>
42602       <callback name="set_bookmark_label">
42603         <return-value>
42604           <type name="none" c:type="void"/>
42605         </return-value>
42606         <parameters>
42607           <parameter name="file_system">
42608             <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
42609           </parameter>
42610           <parameter name="path">
42611             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42612           </parameter>
42613           <parameter name="label">
42614             <type name="string" c:type="gchar*"/>
42615           </parameter>
42616         </parameters>
42617       </callback>
42618       <glib:signal name="volumes-changed">
42619         <return-value>
42620           <type name="none" c:type="void"/>
42621         </return-value>
42622       </glib:signal>
42623       <glib:signal name="bookmarks-changed">
42624         <return-value>
42625           <type name="none" c:type="void"/>
42626         </return-value>
42627       </glib:signal>
42628     </interface>
42629     <function name="file_system_list_volumes"
42630               c:identifier="gtk_file_system_list_volumes">
42631       <return-value>
42632         <type name="GSList*" c:type="GSList*"/>
42633       </return-value>
42634       <parameters>
42635         <parameter name="file_system">
42636           <type name="FileSystem" c:type="GtkFileSystem*"/>
42637         </parameter>
42638       </parameters>
42639     </function>
42640     <function name="file_system_get_volume_for_path"
42641               c:identifier="gtk_file_system_get_volume_for_path">
42642       <return-value>
42643         <type name="GtkFileSystemVolume*" c:type="GtkFileSystemVolume*"/>
42644       </return-value>
42645       <parameters>
42646         <parameter name="file_system">
42647           <type name="FileSystem" c:type="GtkFileSystem*"/>
42648         </parameter>
42649         <parameter name="path">
42650           <type name="GtkFilePath" c:type="GtkFilePath*"/>
42651         </parameter>
42652       </parameters>
42653     </function>
42654     <function name="file_system_volume_free"
42655               c:identifier="gtk_file_system_volume_free">
42656       <return-value>
42657         <type name="none" c:type="void"/>
42658       </return-value>
42659       <parameters>
42660         <parameter name="file_system">
42661           <type name="FileSystem" c:type="GtkFileSystem*"/>
42662         </parameter>
42663         <parameter name="volume">
42664           <type name="GtkFileSystemVolume" c:type="GtkFileSystemVolume*"/>
42665         </parameter>
42666       </parameters>
42667     </function>
42668     <function name="file_system_volume_get_base_path"
42669               c:identifier="gtk_file_system_volume_get_base_path">
42670       <return-value>
42671         <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42672       </return-value>
42673       <parameters>
42674         <parameter name="file_system">
42675           <type name="FileSystem" c:type="GtkFileSystem*"/>
42676         </parameter>
42677         <parameter name="volume">
42678           <type name="GtkFileSystemVolume" c:type="GtkFileSystemVolume*"/>
42679         </parameter>
42680       </parameters>
42681     </function>
42682     <function name="file_system_volume_get_is_mounted"
42683               c:identifier="gtk_file_system_volume_get_is_mounted">
42684       <return-value>
42685         <type name="boolean" c:type="gboolean"/>
42686       </return-value>
42687       <parameters>
42688         <parameter name="file_system">
42689           <type name="FileSystem" c:type="GtkFileSystem*"/>
42690         </parameter>
42691         <parameter name="volume">
42692           <type name="GtkFileSystemVolume" c:type="GtkFileSystemVolume*"/>
42693         </parameter>
42694       </parameters>
42695     </function>
42696     <function name="file_system_volume_mount"
42697               c:identifier="gtk_file_system_volume_mount">
42698       <return-value>
42699         <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
42700       </return-value>
42701       <parameters>
42702         <parameter name="file_system">
42703           <type name="FileSystem" c:type="GtkFileSystem*"/>
42704         </parameter>
42705         <parameter name="volume">
42706           <type name="GtkFileSystemVolume" c:type="GtkFileSystemVolume*"/>
42707         </parameter>
42708         <parameter name="callback">
42709           <type name="GtkFileSystemVolumeMountCallback"
42710                 c:type="GtkFileSystemVolumeMountCallback"/>
42711         </parameter>
42712         <parameter name="data">
42713           <type name="any" c:type="gpointer"/>
42714         </parameter>
42715       </parameters>
42716     </function>
42717     <function name="file_system_volume_get_display_name"
42718               c:identifier="gtk_file_system_volume_get_display_name">
42719       <return-value>
42720         <type name="string" c:type="char*"/>
42721       </return-value>
42722       <parameters>
42723         <parameter name="file_system">
42724           <type name="FileSystem" c:type="GtkFileSystem*"/>
42725         </parameter>
42726         <parameter name="volume">
42727           <type name="GtkFileSystemVolume" c:type="GtkFileSystemVolume*"/>
42728         </parameter>
42729       </parameters>
42730     </function>
42731     <function name="file_system_volume_render_icon"
42732               c:identifier="gtk_file_system_volume_render_icon">
42733       <return-value>
42734         <type name="GdkPixbuf*" c:type="GdkPixbuf*"/>
42735       </return-value>
42736       <parameters>
42737         <parameter name="file_system">
42738           <type name="FileSystem" c:type="GtkFileSystem*"/>
42739         </parameter>
42740         <parameter name="volume">
42741           <type name="GtkFileSystemVolume" c:type="GtkFileSystemVolume*"/>
42742         </parameter>
42743         <parameter name="widget">
42744           <type name="Widget" c:type="GtkWidget*"/>
42745         </parameter>
42746         <parameter name="pixel_size">
42747           <type name="int32" c:type="gint"/>
42748         </parameter>
42749         <parameter name="error">
42750           <type name="GError" c:type="GError**"/>
42751         </parameter>
42752       </parameters>
42753     </function>
42754     <function name="file_system_volume_get_icon_name"
42755               c:identifier="gtk_file_system_volume_get_icon_name">
42756       <return-value>
42757         <type name="string" c:type="gchar*"/>
42758       </return-value>
42759       <parameters>
42760         <parameter name="file_system">
42761           <type name="FileSystem" c:type="GtkFileSystem*"/>
42762         </parameter>
42763         <parameter name="volume">
42764           <type name="GtkFileSystemVolume" c:type="GtkFileSystemVolume*"/>
42765         </parameter>
42766         <parameter name="error">
42767           <type name="GError" c:type="GError**"/>
42768         </parameter>
42769       </parameters>
42770     </function>
42771     <function name="file_system_get_parent"
42772               c:identifier="gtk_file_system_get_parent">
42773       <return-value>
42774         <type name="boolean" c:type="gboolean"/>
42775       </return-value>
42776       <parameters>
42777         <parameter name="file_system">
42778           <type name="FileSystem" c:type="GtkFileSystem*"/>
42779         </parameter>
42780         <parameter name="path">
42781           <type name="GtkFilePath" c:type="GtkFilePath*"/>
42782         </parameter>
42783         <parameter name="parent">
42784           <type name="GtkFilePath" c:type="GtkFilePath**"/>
42785         </parameter>
42786         <parameter name="error">
42787           <type name="GError" c:type="GError**"/>
42788         </parameter>
42789       </parameters>
42790     </function>
42791     <function name="file_system_get_folder"
42792               c:identifier="gtk_file_system_get_folder">
42793       <return-value>
42794         <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
42795       </return-value>
42796       <parameters>
42797         <parameter name="file_system">
42798           <type name="FileSystem" c:type="GtkFileSystem*"/>
42799         </parameter>
42800         <parameter name="path">
42801           <type name="GtkFilePath" c:type="GtkFilePath*"/>
42802         </parameter>
42803         <parameter name="types">
42804           <type name="GtkFileInfoType" c:type="GtkFileInfoType"/>
42805         </parameter>
42806         <parameter name="callback">
42807           <type name="GtkFileSystemGetFolderCallback"
42808                 c:type="GtkFileSystemGetFolderCallback"/>
42809         </parameter>
42810         <parameter name="data">
42811           <type name="any" c:type="gpointer"/>
42812         </parameter>
42813       </parameters>
42814     </function>
42815     <function name="file_system_get_info"
42816               c:identifier="gtk_file_system_get_info">
42817       <return-value>
42818         <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
42819       </return-value>
42820       <parameters>
42821         <parameter name="file_system">
42822           <type name="FileSystem" c:type="GtkFileSystem*"/>
42823         </parameter>
42824         <parameter name="path">
42825           <type name="GtkFilePath" c:type="GtkFilePath*"/>
42826         </parameter>
42827         <parameter name="types">
42828           <type name="GtkFileInfoType" c:type="GtkFileInfoType"/>
42829         </parameter>
42830         <parameter name="callback">
42831           <type name="GtkFileSystemGetInfoCallback"
42832                 c:type="GtkFileSystemGetInfoCallback"/>
42833         </parameter>
42834         <parameter name="data">
42835           <type name="any" c:type="gpointer"/>
42836         </parameter>
42837       </parameters>
42838     </function>
42839     <function name="file_system_create_folder"
42840               c:identifier="gtk_file_system_create_folder">
42841       <return-value>
42842         <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
42843       </return-value>
42844       <parameters>
42845         <parameter name="file_system">
42846           <type name="FileSystem" c:type="GtkFileSystem*"/>
42847         </parameter>
42848         <parameter name="path">
42849           <type name="GtkFilePath" c:type="GtkFilePath*"/>
42850         </parameter>
42851         <parameter name="callback">
42852           <type name="GtkFileSystemCreateFolderCallback"
42853                 c:type="GtkFileSystemCreateFolderCallback"/>
42854         </parameter>
42855         <parameter name="data">
42856           <type name="any" c:type="gpointer"/>
42857         </parameter>
42858       </parameters>
42859     </function>
42860     <function name="file_system_cancel_operation"
42861               c:identifier="gtk_file_system_cancel_operation">
42862       <return-value>
42863         <type name="none" c:type="void"/>
42864       </return-value>
42865       <parameters>
42866         <parameter name="handle">
42867           <type name="FileSystemHandle" c:type="GtkFileSystemHandle*"/>
42868         </parameter>
42869       </parameters>
42870     </function>
42871     <function name="file_system_make_path"
42872               c:identifier="gtk_file_system_make_path">
42873       <return-value>
42874         <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42875       </return-value>
42876       <parameters>
42877         <parameter name="file_system">
42878           <type name="FileSystem" c:type="GtkFileSystem*"/>
42879         </parameter>
42880         <parameter name="base_path">
42881           <type name="GtkFilePath" c:type="GtkFilePath*"/>
42882         </parameter>
42883         <parameter name="display_name">
42884           <type name="string" c:type="gchar*"/>
42885         </parameter>
42886         <parameter name="error">
42887           <type name="GError" c:type="GError**"/>
42888         </parameter>
42889       </parameters>
42890     </function>
42891     <function name="file_system_parse" c:identifier="gtk_file_system_parse">
42892       <return-value>
42893         <type name="boolean" c:type="gboolean"/>
42894       </return-value>
42895       <parameters>
42896         <parameter name="file_system">
42897           <type name="FileSystem" c:type="GtkFileSystem*"/>
42898         </parameter>
42899         <parameter name="base_path">
42900           <type name="GtkFilePath" c:type="GtkFilePath*"/>
42901         </parameter>
42902         <parameter name="str">
42903           <type name="string" c:type="gchar*"/>
42904         </parameter>
42905         <parameter name="folder">
42906           <type name="GtkFilePath" c:type="GtkFilePath**"/>
42907         </parameter>
42908         <parameter name="file_part">
42909           <type name="gchar" c:type="gchar**"/>
42910         </parameter>
42911         <parameter name="error">
42912           <type name="GError" c:type="GError**"/>
42913         </parameter>
42914       </parameters>
42915     </function>
42916     <function name="file_system_path_to_uri"
42917               c:identifier="gtk_file_system_path_to_uri">
42918       <return-value>
42919         <type name="string" c:type="gchar*"/>
42920       </return-value>
42921       <parameters>
42922         <parameter name="file_system">
42923           <type name="FileSystem" c:type="GtkFileSystem*"/>
42924         </parameter>
42925         <parameter name="path">
42926           <type name="GtkFilePath" c:type="GtkFilePath*"/>
42927         </parameter>
42928       </parameters>
42929     </function>
42930     <function name="file_system_path_to_filename"
42931               c:identifier="gtk_file_system_path_to_filename">
42932       <return-value>
42933         <type name="string" c:type="gchar*"/>
42934       </return-value>
42935       <parameters>
42936         <parameter name="file_system">
42937           <type name="FileSystem" c:type="GtkFileSystem*"/>
42938         </parameter>
42939         <parameter name="path">
42940           <type name="GtkFilePath" c:type="GtkFilePath*"/>
42941         </parameter>
42942       </parameters>
42943     </function>
42944     <function name="file_system_uri_to_path"
42945               c:identifier="gtk_file_system_uri_to_path">
42946       <return-value>
42947         <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42948       </return-value>
42949       <parameters>
42950         <parameter name="file_system">
42951           <type name="FileSystem" c:type="GtkFileSystem*"/>
42952         </parameter>
42953         <parameter name="uri">
42954           <type name="string" c:type="gchar*"/>
42955         </parameter>
42956       </parameters>
42957     </function>
42958     <function name="file_system_filename_to_path"
42959               c:identifier="gtk_file_system_filename_to_path">
42960       <return-value>
42961         <type name="GtkFilePath*" c:type="GtkFilePath*"/>
42962       </return-value>
42963       <parameters>
42964         <parameter name="file_system">
42965           <type name="FileSystem" c:type="GtkFileSystem*"/>
42966         </parameter>
42967         <parameter name="filename">
42968           <type name="string" c:type="gchar*"/>
42969         </parameter>
42970       </parameters>
42971     </function>
42972     <function name="file_system_path_is_local"
42973               c:identifier="gtk_file_system_path_is_local">
42974       <return-value>
42975         <type name="boolean" c:type="gboolean"/>
42976       </return-value>
42977       <parameters>
42978         <parameter name="filesystem">
42979           <type name="FileSystem" c:type="GtkFileSystem*"/>
42980         </parameter>
42981         <parameter name="path">
42982           <type name="GtkFilePath" c:type="GtkFilePath*"/>
42983         </parameter>
42984       </parameters>
42985     </function>
42986     <function name="file_system_insert_bookmark"
42987               c:identifier="gtk_file_system_insert_bookmark">
42988       <return-value>
42989         <type name="boolean" c:type="gboolean"/>
42990       </return-value>
42991       <parameters>
42992         <parameter name="file_system">
42993           <type name="FileSystem" c:type="GtkFileSystem*"/>
42994         </parameter>
42995         <parameter name="path">
42996           <type name="GtkFilePath" c:type="GtkFilePath*"/>
42997         </parameter>
42998         <parameter name="position">
42999           <type name="int32" c:type="gint"/>
43000         </parameter>
43001         <parameter name="error">
43002           <type name="GError" c:type="GError**"/>
43003         </parameter>
43004       </parameters>
43005     </function>
43006     <function name="file_system_remove_bookmark"
43007               c:identifier="gtk_file_system_remove_bookmark">
43008       <return-value>
43009         <type name="boolean" c:type="gboolean"/>
43010       </return-value>
43011       <parameters>
43012         <parameter name="file_system">
43013           <type name="FileSystem" c:type="GtkFileSystem*"/>
43014         </parameter>
43015         <parameter name="path">
43016           <type name="GtkFilePath" c:type="GtkFilePath*"/>
43017         </parameter>
43018         <parameter name="error">
43019           <type name="GError" c:type="GError**"/>
43020         </parameter>
43021       </parameters>
43022     </function>
43023     <function name="file_system_list_bookmarks"
43024               c:identifier="gtk_file_system_list_bookmarks">
43025       <return-value>
43026         <type name="GSList*" c:type="GSList*"/>
43027       </return-value>
43028       <parameters>
43029         <parameter name="file_system">
43030           <type name="FileSystem" c:type="GtkFileSystem*"/>
43031         </parameter>
43032       </parameters>
43033     </function>
43034     <function name="file_system_get_bookmark_label"
43035               c:identifier="gtk_file_system_get_bookmark_label">
43036       <return-value>
43037         <type name="string" c:type="gchar*"/>
43038       </return-value>
43039       <parameters>
43040         <parameter name="file_system">
43041           <type name="FileSystem" c:type="GtkFileSystem*"/>
43042         </parameter>
43043         <parameter name="path">
43044           <type name="GtkFilePath" c:type="GtkFilePath*"/>
43045         </parameter>
43046       </parameters>
43047     </function>
43048     <function name="file_system_set_bookmark_label"
43049               c:identifier="gtk_file_system_set_bookmark_label">
43050       <return-value>
43051         <type name="none" c:type="void"/>
43052       </return-value>
43053       <parameters>
43054         <parameter name="file_system">
43055           <type name="FileSystem" c:type="GtkFileSystem*"/>
43056         </parameter>
43057         <parameter name="path">
43058           <type name="GtkFilePath" c:type="GtkFilePath*"/>
43059         </parameter>
43060         <parameter name="label">
43061           <type name="string" c:type="gchar*"/>
43062         </parameter>
43063       </parameters>
43064     </function>
43065     <interface name="FileFolder"
43066                c:type="GtkFileFolder"
43067                glib:type-name="GtkFileFolder"
43068                glib:get-type="gtk_file_folder_get_type">
43069       <callback name="get_info">
43070         <return-value>
43071           <type name="GtkFileInfo*" c:type="GtkFileInfo*"/>
43072         </return-value>
43073         <parameters>
43074           <parameter name="folder">
43075             <type name="GtkFileFolder*" c:type="GtkFileFolder*"/>
43076           </parameter>
43077           <parameter name="path">
43078             <type name="GtkFilePath*" c:type="GtkFilePath*"/>
43079           </parameter>
43080           <parameter name="error">
43081             <type name="GError**" c:type="GError**"/>
43082           </parameter>
43083         </parameters>
43084       </callback>
43085       <callback name="list_children">
43086         <return-value>
43087           <type name="boolean" c:type="gboolean"/>
43088         </return-value>
43089         <parameters>
43090           <parameter name="folder">
43091             <type name="GtkFileFolder*" c:type="GtkFileFolder*"/>
43092           </parameter>
43093           <parameter name="children">
43094             <type name="GSList**" c:type="GSList**"/>
43095           </parameter>
43096           <parameter name="error">
43097             <type name="GError**" c:type="GError**"/>
43098           </parameter>
43099         </parameters>
43100       </callback>
43101       <callback name="deleted">
43102         <return-value>
43103           <type name="none" c:type="void"/>
43104         </return-value>
43105         <parameters>
43106           <parameter name="monitor">
43107             <type name="GtkFileFolder*" c:type="GtkFileFolder*"/>
43108           </parameter>
43109         </parameters>
43110       </callback>
43111       <callback name="files_added">
43112         <return-value>
43113           <type name="none" c:type="void"/>
43114         </return-value>
43115         <parameters>
43116           <parameter name="monitor">
43117             <type name="GtkFileFolder*" c:type="GtkFileFolder*"/>
43118           </parameter>
43119           <parameter name="paths">
43120             <type name="GSList*" c:type="GSList*"/>
43121           </parameter>
43122         </parameters>
43123       </callback>
43124       <callback name="files_changed">
43125         <return-value>
43126           <type name="none" c:type="void"/>
43127         </return-value>
43128         <parameters>
43129           <parameter name="monitor">
43130             <type name="GtkFileFolder*" c:type="GtkFileFolder*"/>
43131           </parameter>
43132           <parameter name="paths">
43133             <type name="GSList*" c:type="GSList*"/>
43134           </parameter>
43135         </parameters>
43136       </callback>
43137       <callback name="files_removed">
43138         <return-value>
43139           <type name="none" c:type="void"/>
43140         </return-value>
43141         <parameters>
43142           <parameter name="monitor">
43143             <type name="GtkFileFolder*" c:type="GtkFileFolder*"/>
43144           </parameter>
43145           <parameter name="paths">
43146             <type name="GSList*" c:type="GSList*"/>
43147           </parameter>
43148         </parameters>
43149       </callback>
43150       <callback name="is_finished_loading">
43151         <return-value>
43152           <type name="boolean" c:type="gboolean"/>
43153         </return-value>
43154         <parameters>
43155           <parameter name="folder">
43156             <type name="GtkFileFolder*" c:type="GtkFileFolder*"/>
43157           </parameter>
43158         </parameters>
43159       </callback>
43160       <callback name="finished_loading">
43161         <return-value>
43162           <type name="none" c:type="void"/>
43163         </return-value>
43164         <parameters>
43165           <parameter name="folder">
43166             <type name="GtkFileFolder*" c:type="GtkFileFolder*"/>
43167           </parameter>
43168         </parameters>
43169       </callback>
43170       <glib:signal name="deleted">
43171         <return-value>
43172           <type name="none" c:type="void"/>
43173         </return-value>
43174       </glib:signal>
43175       <glib:signal name="files-added">
43176         <return-value>
43177           <type name="none" c:type="void"/>
43178         </return-value>
43179         <parameters>
43180           <parameter name="object">
43181             <type name="any" c:type="gpointer"/>
43182           </parameter>
43183         </parameters>
43184       </glib:signal>
43185       <glib:signal name="files-changed">
43186         <return-value>
43187           <type name="none" c:type="void"/>
43188         </return-value>
43189         <parameters>
43190           <parameter name="object">
43191             <type name="any" c:type="gpointer"/>
43192           </parameter>
43193         </parameters>
43194       </glib:signal>
43195       <glib:signal name="files-removed">
43196         <return-value>
43197           <type name="none" c:type="void"/>
43198         </return-value>
43199         <parameters>
43200           <parameter name="object">
43201             <type name="any" c:type="gpointer"/>
43202           </parameter>
43203         </parameters>
43204       </glib:signal>
43205       <glib:signal name="finished-loading">
43206         <return-value>
43207           <type name="none" c:type="void"/>
43208         </return-value>
43209       </glib:signal>
43210     </interface>
43211     <function name="file_folder_list_children"
43212               c:identifier="gtk_file_folder_list_children">
43213       <return-value>
43214         <type name="boolean" c:type="gboolean"/>
43215       </return-value>
43216       <parameters>
43217         <parameter name="folder">
43218           <type name="FileFolder" c:type="GtkFileFolder*"/>
43219         </parameter>
43220         <parameter name="children">
43221           <type name="GSList" c:type="GSList**"/>
43222         </parameter>
43223         <parameter name="error">
43224           <type name="GError" c:type="GError**"/>
43225         </parameter>
43226       </parameters>
43227     </function>
43228     <function name="file_folder_get_info"
43229               c:identifier="gtk_file_folder_get_info">
43230       <return-value>
43231         <type name="GtkFileInfo*" c:type="GtkFileInfo*"/>
43232       </return-value>
43233       <parameters>
43234         <parameter name="folder">
43235           <type name="FileFolder" c:type="GtkFileFolder*"/>
43236         </parameter>
43237         <parameter name="path">
43238           <type name="GtkFilePath" c:type="GtkFilePath*"/>
43239         </parameter>
43240         <parameter name="error">
43241           <type name="GError" c:type="GError**"/>
43242         </parameter>
43243       </parameters>
43244     </function>
43245     <function name="file_folder_is_finished_loading"
43246               c:identifier="gtk_file_folder_is_finished_loading">
43247       <return-value>
43248         <type name="boolean" c:type="gboolean"/>
43249       </return-value>
43250       <parameters>
43251         <parameter name="folder">
43252           <type name="FileFolder" c:type="GtkFileFolder*"/>
43253         </parameter>
43254       </parameters>
43255     </function>
43256     <glib:boxed c:type="FilePath"
43257                 glib:name="FilePath"
43258                 glib:type-name="GtkFilePath"
43259                 glib:get-type="gtk_file_path_get_type">
43260     </glib:boxed>
43261     <function name="file_paths_sort" c:identifier="gtk_file_paths_sort">
43262       <return-value>
43263         <type name="GSList*" c:type="GSList*"/>
43264       </return-value>
43265       <parameters>
43266         <parameter name="paths">
43267           <type name="GSList" c:type="GSList*"/>
43268         </parameter>
43269       </parameters>
43270     </function>
43271     <function name="file_paths_copy" c:identifier="gtk_file_paths_copy">
43272       <return-value>
43273         <type name="GSList*" c:type="GSList*"/>
43274       </return-value>
43275       <parameters>
43276         <parameter name="paths">
43277           <type name="GSList" c:type="GSList*"/>
43278         </parameter>
43279       </parameters>
43280     </function>
43281     <function name="file_paths_free" c:identifier="gtk_file_paths_free">
43282       <return-value>
43283         <type name="none" c:type="void"/>
43284       </return-value>
43285       <parameters>
43286         <parameter name="paths">
43287           <type name="GSList" c:type="GSList*"/>
43288         </parameter>
43289       </parameters>
43290     </function>
43291     <function name="file_system_create" c:identifier="gtk_file_system_create">
43292       <return-value>
43293         <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
43294       </return-value>
43295       <parameters>
43296         <parameter name="file_system_name">
43297           <type name="string" c:type="char*"/>
43298         </parameter>
43299       </parameters>
43300     </function>
43301     <record name="GtkFileSystemModel" c:type="GtkFileSystemModel">
43302       <field name="parent_instance">
43303         <type name="GObject" c:type="GObject"/>
43304       </field>
43305       <field name="file_system">
43306         <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
43307       </field>
43308       <field name="types">
43309         <type name="GtkFileInfoType" c:type="GtkFileInfoType"/>
43310       </field>
43311       <field name="roots">
43312         <type name="FileModelNode*" c:type="FileModelNode*"/>
43313       </field>
43314       <field name="root_folder">
43315         <type name="GtkFileFolder*" c:type="GtkFileFolder*"/>
43316       </field>
43317       <field name="root_path">
43318         <type name="GtkFilePath*" c:type="GtkFilePath*"/>
43319       </field>
43320       <field name="filter_func">
43321         <type name="GtkFileSystemModelFilter"
43322               c:type="GtkFileSystemModelFilter"/>
43323       </field>
43324       <field name="filter_data">
43325         <type name="any" c:type="gpointer"/>
43326       </field>
43327       <field name="idle_clears">
43328         <type name="GSList*" c:type="GSList*"/>
43329       </field>
43330       <field name="idle_clear_source">
43331         <type name="GSource*" c:type="GSource*"/>
43332       </field>
43333       <field name="max_depth">
43334         <type name="gushort" c:type="gushort"/>
43335       </field>
43336       <field name="pending_handles">
43337         <type name="GSList*" c:type="GSList*"/>
43338       </field>
43339       <field name="show_hidden">
43340         <type name="guint" c:type="guint"/>
43341       </field>
43342       <field name="show_folders">
43343         <type name="guint" c:type="guint"/>
43344       </field>
43345       <field name="show_files">
43346         <type name="guint" c:type="guint"/>
43347       </field>
43348       <field name="folders_only">
43349         <type name="guint" c:type="guint"/>
43350       </field>
43351       <field name="has_editable">
43352         <type name="guint" c:type="guint"/>
43353       </field>
43354     </record>
43355     <function name="file_system_model_get_type"
43356               c:identifier="_gtk_file_system_model_get_type">
43357       <return-value>
43358         <type name="GType" c:type="GType"/>
43359       </return-value>
43360     </function>
43361     <enumeration name="FileSystemModelColumns"
43362                  c:type="GtkFileSystemModelColumns">
43363       <member name="info" value="0" c:identifier="GTK_FILE_SYSTEM_MODEL_INFO"/>
43364       <member name="display_name"
43365               value="1"
43366               c:identifier="GTK_FILE_SYSTEM_MODEL_DISPLAY_NAME"/>
43367       <member name="n_columns"
43368               value="2"
43369               c:identifier="GTK_FILE_SYSTEM_MODEL_N_COLUMNS"/>
43370     </enumeration>
43371     <function name="file_system_model_new"
43372               c:identifier="_gtk_file_system_model_new">
43373       <return-value>
43374         <type name="GtkFileSystemModel*" c:type="GtkFileSystemModel*"/>
43375       </return-value>
43376       <parameters>
43377         <parameter name="file_system">
43378           <type name="FileSystem" c:type="GtkFileSystem*"/>
43379         </parameter>
43380         <parameter name="root_path">
43381           <type name="FilePath" c:type="GtkFilePath*"/>
43382         </parameter>
43383         <parameter name="max_depth">
43384           <type name="int32" c:type="gint"/>
43385         </parameter>
43386         <parameter name="types">
43387           <type name="GtkFileInfoType" c:type="GtkFileInfoType"/>
43388         </parameter>
43389         <parameter name="error">
43390           <type name="GError" c:type="GError**"/>
43391         </parameter>
43392       </parameters>
43393     </function>
43394     <function name="file_system_model_get_info"
43395               c:identifier="_gtk_file_system_model_get_info">
43396       <return-value>
43397         <type name="GtkFileInfo*" c:type="GtkFileInfo*"/>
43398       </return-value>
43399       <parameters>
43400         <parameter name="model">
43401           <type name="GtkFileSystemModel" c:type="GtkFileSystemModel*"/>
43402         </parameter>
43403         <parameter name="iter">
43404           <type name="TreeIter" c:type="GtkTreeIter*"/>
43405         </parameter>
43406       </parameters>
43407     </function>
43408     <function name="file_system_model_get_path"
43409               c:identifier="_gtk_file_system_model_get_path">
43410       <return-value>
43411         <type name="GtkFilePath*" c:type="GtkFilePath*"/>
43412       </return-value>
43413       <parameters>
43414         <parameter name="model">
43415           <type name="GtkFileSystemModel" c:type="GtkFileSystemModel*"/>
43416         </parameter>
43417         <parameter name="iter">
43418           <type name="TreeIter" c:type="GtkTreeIter*"/>
43419         </parameter>
43420       </parameters>
43421     </function>
43422     <function name="file_system_model_set_show_hidden"
43423               c:identifier="_gtk_file_system_model_set_show_hidden">
43424       <return-value>
43425         <type name="none" c:type="void"/>
43426       </return-value>
43427       <parameters>
43428         <parameter name="model">
43429           <type name="GtkFileSystemModel" c:type="GtkFileSystemModel*"/>
43430         </parameter>
43431         <parameter name="show_hidden">
43432           <type name="boolean" c:type="gboolean"/>
43433         </parameter>
43434       </parameters>
43435     </function>
43436     <function name="file_system_model_set_show_folders"
43437               c:identifier="_gtk_file_system_model_set_show_folders">
43438       <return-value>
43439         <type name="none" c:type="void"/>
43440       </return-value>
43441       <parameters>
43442         <parameter name="model">
43443           <type name="GtkFileSystemModel" c:type="GtkFileSystemModel*"/>
43444         </parameter>
43445         <parameter name="show_folders">
43446           <type name="boolean" c:type="gboolean"/>
43447         </parameter>
43448       </parameters>
43449     </function>
43450     <function name="file_system_model_set_show_files"
43451               c:identifier="_gtk_file_system_model_set_show_files">
43452       <return-value>
43453         <type name="none" c:type="void"/>
43454       </return-value>
43455       <parameters>
43456         <parameter name="model">
43457           <type name="GtkFileSystemModel" c:type="GtkFileSystemModel*"/>
43458         </parameter>
43459         <parameter name="show_files">
43460           <type name="boolean" c:type="gboolean"/>
43461         </parameter>
43462       </parameters>
43463     </function>
43464     <callback name="GtkFileSystemModelFilter">
43465       <return-value>
43466         <type name="boolean" c:type="gboolean"/>
43467       </return-value>
43468       <parameters>
43469         <parameter name="model">
43470           <type name="GtkFileSystemModel*" c:type="GtkFileSystemModel*"/>
43471         </parameter>
43472         <parameter name="path">
43473           <type name="GtkFilePath*" c:type="GtkFilePath*"/>
43474         </parameter>
43475         <parameter name="info">
43476           <type name="GtkFileInfo*" c:type="GtkFileInfo*"/>
43477         </parameter>
43478         <parameter name="user_data">
43479           <type name="any" c:type="gpointer"/>
43480         </parameter>
43481       </parameters>
43482     </callback>
43483     <function name="file_system_model_set_filter"
43484               c:identifier="_gtk_file_system_model_set_filter">
43485       <return-value>
43486         <type name="none" c:type="void"/>
43487       </return-value>
43488       <parameters>
43489         <parameter name="model">
43490           <type name="GtkFileSystemModel" c:type="GtkFileSystemModel*"/>
43491         </parameter>
43492         <parameter name="filter">
43493           <type name="GtkFileSystemModelFilter"
43494                 c:type="GtkFileSystemModelFilter"/>
43495         </parameter>
43496         <parameter name="user_data">
43497           <type name="any" c:type="gpointer"/>
43498         </parameter>
43499       </parameters>
43500     </function>
43501     <callback name="GtkFileSystemModelPathFunc">
43502       <return-value>
43503         <type name="none" c:type="void"/>
43504       </return-value>
43505       <parameters>
43506         <parameter name="model">
43507           <type name="GtkFileSystemModel*" c:type="GtkFileSystemModel*"/>
43508         </parameter>
43509         <parameter name="path">
43510           <type name="GtkTreePath*" c:type="GtkTreePath*"/>
43511         </parameter>
43512         <parameter name="iter">
43513           <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
43514         </parameter>
43515         <parameter name="user_data">
43516           <type name="any" c:type="gpointer"/>
43517         </parameter>
43518       </parameters>
43519     </callback>
43520     <function name="file_system_model_path_do"
43521               c:identifier="_gtk_file_system_model_path_do">
43522       <return-value>
43523         <type name="none" c:type="void"/>
43524       </return-value>
43525       <parameters>
43526         <parameter name="model">
43527           <type name="GtkFileSystemModel" c:type="GtkFileSystemModel*"/>
43528         </parameter>
43529         <parameter name="path">
43530           <type name="FilePath" c:type="GtkFilePath*"/>
43531         </parameter>
43532         <parameter name="func">
43533           <type name="GtkFileSystemModelPathFunc"
43534                 c:type="GtkFileSystemModelPathFunc"/>
43535         </parameter>
43536         <parameter name="user_data">
43537           <type name="any" c:type="gpointer"/>
43538         </parameter>
43539       </parameters>
43540     </function>
43541     <function name="file_system_model_add_editable"
43542               c:identifier="_gtk_file_system_model_add_editable">
43543       <return-value>
43544         <type name="none" c:type="void"/>
43545       </return-value>
43546       <parameters>
43547         <parameter name="model">
43548           <type name="GtkFileSystemModel" c:type="GtkFileSystemModel*"/>
43549         </parameter>
43550         <parameter name="iter">
43551           <type name="TreeIter" c:type="GtkTreeIter*"/>
43552         </parameter>
43553       </parameters>
43554     </function>
43555     <function name="file_system_model_remove_editable"
43556               c:identifier="_gtk_file_system_model_remove_editable">
43557       <return-value>
43558         <type name="none" c:type="void"/>
43559       </return-value>
43560       <parameters>
43561         <parameter name="model">
43562           <type name="GtkFileSystemModel" c:type="GtkFileSystemModel*"/>
43563         </parameter>
43564       </parameters>
43565     </function>
43566     <record name="GtkRecentData" c:type="GtkRecentData">
43567       <field name="display_name">
43568         <type name="string" c:type="gchar*"/>
43569       </field>
43570       <field name="description">
43571         <type name="string" c:type="gchar*"/>
43572       </field>
43573       <field name="mime_type">
43574         <type name="string" c:type="gchar*"/>
43575       </field>
43576       <field name="app_name">
43577         <type name="string" c:type="gchar*"/>
43578       </field>
43579       <field name="app_exec">
43580         <type name="string" c:type="gchar*"/>
43581       </field>
43582       <field name="groups">
43583         <type name="gchar**" c:type="gchar**"/>
43584       </field>
43585       <field name="is_private">
43586         <type name="boolean" c:type="gboolean"/>
43587       </field>
43588     </record>
43589     <record name="GtkRecentManagerPrivate" c:type="GtkRecentManagerPrivate"/>
43590     <function name="recent_manager_error_quark"
43591               c:identifier="gtk_recent_manager_error_quark">
43592       <return-value>
43593         <type name="GQuark" c:type="GQuark"/>
43594       </return-value>
43595     </function>
43596     <class name="RecentManager"
43597            c:type="GtkRecentManager"
43598            parent="GLib.Object"
43599            glib:type-name="GtkRecentManager"
43600            glib:get-type="gtk_recent_manager_get_type">
43601       <constructor name="new" c:identifier="gtk_recent_manager_new">
43602         <return-value>
43603           <type name="RecentManager" c:type="GtkRecentManager*"/>
43604         </return-value>
43605       </constructor>
43606       <constructor name="get_default"
43607                    c:identifier="gtk_recent_manager_get_default">
43608         <return-value>
43609           <type name="RecentManager" c:type="GtkRecentManager*"/>
43610         </return-value>
43611       </constructor>
43612       <constructor name="get_for_screen"
43613                    c:identifier="gtk_recent_manager_get_for_screen">
43614         <return-value>
43615           <type name="RecentManager" c:type="GtkRecentManager*"/>
43616         </return-value>
43617         <parameters>
43618           <parameter name="screen">
43619             <type name="Gdk.Screen" c:type="GdkScreen*"/>
43620           </parameter>
43621         </parameters>
43622       </constructor>
43623       <method name="set_screen" c:identifier="gtk_recent_manager_set_screen">
43624         <return-value>
43625           <type name="none" c:type="void"/>
43626         </return-value>
43627         <parameters>
43628           <parameter name="manager">
43629             <type name="RecentManager" c:type="GtkRecentManager*"/>
43630           </parameter>
43631           <parameter name="screen">
43632             <type name="Gdk.Screen" c:type="GdkScreen*"/>
43633           </parameter>
43634         </parameters>
43635       </method>
43636       <method name="add_item" c:identifier="gtk_recent_manager_add_item">
43637         <return-value>
43638           <type name="boolean" c:type="gboolean"/>
43639         </return-value>
43640         <parameters>
43641           <parameter name="manager">
43642             <type name="RecentManager" c:type="GtkRecentManager*"/>
43643           </parameter>
43644           <parameter name="uri">
43645             <type name="string" c:type="gchar*"/>
43646           </parameter>
43647         </parameters>
43648       </method>
43649       <method name="add_full" c:identifier="gtk_recent_manager_add_full">
43650         <return-value>
43651           <type name="boolean" c:type="gboolean"/>
43652         </return-value>
43653         <parameters>
43654           <parameter name="manager">
43655             <type name="RecentManager" c:type="GtkRecentManager*"/>
43656           </parameter>
43657           <parameter name="uri">
43658             <type name="string" c:type="gchar*"/>
43659           </parameter>
43660           <parameter name="recent_data">
43661             <type name="GtkRecentData" c:type="GtkRecentData*"/>
43662           </parameter>
43663         </parameters>
43664       </method>
43665       <method name="remove_item" c:identifier="gtk_recent_manager_remove_item">
43666         <return-value>
43667           <type name="boolean" c:type="gboolean"/>
43668         </return-value>
43669         <parameters>
43670           <parameter name="manager">
43671             <type name="RecentManager" c:type="GtkRecentManager*"/>
43672           </parameter>
43673           <parameter name="uri">
43674             <type name="string" c:type="gchar*"/>
43675           </parameter>
43676           <parameter name="error">
43677             <type name="GError" c:type="GError**"/>
43678           </parameter>
43679         </parameters>
43680       </method>
43681       <method name="lookup_item" c:identifier="gtk_recent_manager_lookup_item">
43682         <return-value>
43683           <type name="GtkRecentInfo" c:type="GtkRecentInfo*"/>
43684         </return-value>
43685         <parameters>
43686           <parameter name="manager">
43687             <type name="RecentManager" c:type="GtkRecentManager*"/>
43688           </parameter>
43689           <parameter name="uri">
43690             <type name="string" c:type="gchar*"/>
43691           </parameter>
43692           <parameter name="error">
43693             <type name="GError" c:type="GError**"/>
43694           </parameter>
43695         </parameters>
43696       </method>
43697       <method name="has_item" c:identifier="gtk_recent_manager_has_item">
43698         <return-value>
43699           <type name="boolean" c:type="gboolean"/>
43700         </return-value>
43701         <parameters>
43702           <parameter name="manager">
43703             <type name="RecentManager" c:type="GtkRecentManager*"/>
43704           </parameter>
43705           <parameter name="uri">
43706             <type name="string" c:type="gchar*"/>
43707           </parameter>
43708         </parameters>
43709       </method>
43710       <method name="move_item" c:identifier="gtk_recent_manager_move_item">
43711         <return-value>
43712           <type name="boolean" c:type="gboolean"/>
43713         </return-value>
43714         <parameters>
43715           <parameter name="manager">
43716             <type name="RecentManager" c:type="GtkRecentManager*"/>
43717           </parameter>
43718           <parameter name="uri">
43719             <type name="string" c:type="gchar*"/>
43720           </parameter>
43721           <parameter name="new_uri">
43722             <type name="string" c:type="gchar*"/>
43723           </parameter>
43724           <parameter name="error">
43725             <type name="GError" c:type="GError**"/>
43726           </parameter>
43727         </parameters>
43728       </method>
43729       <method name="set_limit" c:identifier="gtk_recent_manager_set_limit">
43730         <return-value>
43731           <type name="none" c:type="void"/>
43732         </return-value>
43733         <parameters>
43734           <parameter name="manager">
43735             <type name="RecentManager" c:type="GtkRecentManager*"/>
43736           </parameter>
43737           <parameter name="limit">
43738             <type name="int32" c:type="gint"/>
43739           </parameter>
43740         </parameters>
43741       </method>
43742       <method name="get_limit" c:identifier="gtk_recent_manager_get_limit">
43743         <return-value>
43744           <type name="int32" c:type="gint"/>
43745         </return-value>
43746         <parameters>
43747           <parameter name="manager">
43748             <type name="RecentManager" c:type="GtkRecentManager*"/>
43749           </parameter>
43750         </parameters>
43751       </method>
43752       <method name="get_items" c:identifier="gtk_recent_manager_get_items">
43753         <return-value>
43754           <type name="GList" c:type="GList*"/>
43755         </return-value>
43756         <parameters>
43757           <parameter name="manager">
43758             <type name="RecentManager" c:type="GtkRecentManager*"/>
43759           </parameter>
43760         </parameters>
43761       </method>
43762       <method name="purge_items" c:identifier="gtk_recent_manager_purge_items">
43763         <return-value>
43764           <type name="int32" c:type="gint"/>
43765         </return-value>
43766         <parameters>
43767           <parameter name="manager">
43768             <type name="RecentManager" c:type="GtkRecentManager*"/>
43769           </parameter>
43770           <parameter name="error">
43771             <type name="GError" c:type="GError**"/>
43772           </parameter>
43773         </parameters>
43774       </method>
43775       <property name="filename">
43776         <type name="string" c:type="gchararray"/>
43777       </property>
43778       <property name="limit">
43779         <type name="int32" c:type="gint"/>
43780       </property>
43781       <property name="size">
43782         <type name="int32" c:type="gint"/>
43783       </property>
43784       <callback name="changed">
43785         <return-value>
43786           <type name="none" c:type="void"/>
43787         </return-value>
43788         <parameters>
43789           <parameter name="manager">
43790             <type name="GtkRecentManager*" c:type="GtkRecentManager*"/>
43791           </parameter>
43792         </parameters>
43793       </callback>
43794       <callback name="_gtk_recent1">
43795         <return-value>
43796           <type name="none" c:type="void"/>
43797         </return-value>
43798       </callback>
43799       <callback name="_gtk_recent2">
43800         <return-value>
43801           <type name="none" c:type="void"/>
43802         </return-value>
43803       </callback>
43804       <callback name="_gtk_recent3">
43805         <return-value>
43806           <type name="none" c:type="void"/>
43807         </return-value>
43808       </callback>
43809       <callback name="_gtk_recent4">
43810         <return-value>
43811           <type name="none" c:type="void"/>
43812         </return-value>
43813       </callback>
43814       <glib:signal name="changed">
43815         <return-value>
43816           <type name="none" c:type="void"/>
43817         </return-value>
43818       </glib:signal>
43819     </class>
43820     <glib:boxed c:type="RecentInfo"
43821                 glib:name="RecentInfo"
43822                 glib:type-name="GtkRecentInfo"
43823                 glib:get-type="gtk_recent_info_get_type">
43824       <constructor name="ref" c:identifier="gtk_recent_info_ref">
43825         <return-value>
43826           <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43827         </return-value>
43828         <parameters>
43829           <parameter name="info">
43830             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43831           </parameter>
43832         </parameters>
43833       </constructor>
43834       <method name="unref" c:identifier="gtk_recent_info_unref">
43835         <return-value>
43836           <type name="none" c:type="void"/>
43837         </return-value>
43838         <parameters>
43839           <parameter name="info">
43840             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43841           </parameter>
43842         </parameters>
43843       </method>
43844       <method name="get_uri" c:identifier="gtk_recent_info_get_uri">
43845         <return-value>
43846           <type name="string" c:type="gchar*"/>
43847         </return-value>
43848         <parameters>
43849           <parameter name="info">
43850             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43851           </parameter>
43852         </parameters>
43853       </method>
43854       <method name="get_display_name"
43855               c:identifier="gtk_recent_info_get_display_name">
43856         <return-value>
43857           <type name="string" c:type="gchar*"/>
43858         </return-value>
43859         <parameters>
43860           <parameter name="info">
43861             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43862           </parameter>
43863         </parameters>
43864       </method>
43865       <method name="get_description"
43866               c:identifier="gtk_recent_info_get_description">
43867         <return-value>
43868           <type name="string" c:type="gchar*"/>
43869         </return-value>
43870         <parameters>
43871           <parameter name="info">
43872             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43873           </parameter>
43874         </parameters>
43875       </method>
43876       <method name="get_mime_type"
43877               c:identifier="gtk_recent_info_get_mime_type">
43878         <return-value>
43879           <type name="string" c:type="gchar*"/>
43880         </return-value>
43881         <parameters>
43882           <parameter name="info">
43883             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43884           </parameter>
43885         </parameters>
43886       </method>
43887       <method name="get_added" c:identifier="gtk_recent_info_get_added">
43888         <return-value>
43889           <type name="time_t" c:type="time_t"/>
43890         </return-value>
43891         <parameters>
43892           <parameter name="info">
43893             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43894           </parameter>
43895         </parameters>
43896       </method>
43897       <method name="get_modified" c:identifier="gtk_recent_info_get_modified">
43898         <return-value>
43899           <type name="time_t" c:type="time_t"/>
43900         </return-value>
43901         <parameters>
43902           <parameter name="info">
43903             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43904           </parameter>
43905         </parameters>
43906       </method>
43907       <method name="get_visited" c:identifier="gtk_recent_info_get_visited">
43908         <return-value>
43909           <type name="time_t" c:type="time_t"/>
43910         </return-value>
43911         <parameters>
43912           <parameter name="info">
43913             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43914           </parameter>
43915         </parameters>
43916       </method>
43917       <method name="get_private_hint"
43918               c:identifier="gtk_recent_info_get_private_hint">
43919         <return-value>
43920           <type name="boolean" c:type="gboolean"/>
43921         </return-value>
43922         <parameters>
43923           <parameter name="info">
43924             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43925           </parameter>
43926         </parameters>
43927       </method>
43928       <method name="get_application_info"
43929               c:identifier="gtk_recent_info_get_application_info">
43930         <return-value>
43931           <type name="boolean" c:type="gboolean"/>
43932         </return-value>
43933         <parameters>
43934           <parameter name="info">
43935             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43936           </parameter>
43937           <parameter name="app_name">
43938             <type name="string" c:type="gchar*"/>
43939           </parameter>
43940           <parameter name="app_exec">
43941             <type name="gchar" c:type="gchar**"/>
43942           </parameter>
43943           <parameter name="count">
43944             <type name="guint" c:type="guint*"/>
43945           </parameter>
43946           <parameter name="time_">
43947             <type name="time_t" c:type="time_t*"/>
43948           </parameter>
43949         </parameters>
43950       </method>
43951       <method name="get_applications"
43952               c:identifier="gtk_recent_info_get_applications">
43953         <return-value>
43954           <type name="gchar" c:type="gchar**"/>
43955         </return-value>
43956         <parameters>
43957           <parameter name="info">
43958             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43959           </parameter>
43960           <parameter name="length">
43961             <type name="gsize" c:type="gsize*"/>
43962           </parameter>
43963         </parameters>
43964       </method>
43965       <method name="last_application"
43966               c:identifier="gtk_recent_info_last_application">
43967         <return-value>
43968           <type name="string" c:type="gchar*"/>
43969         </return-value>
43970         <parameters>
43971           <parameter name="info">
43972             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43973           </parameter>
43974         </parameters>
43975       </method>
43976       <method name="has_application"
43977               c:identifier="gtk_recent_info_has_application">
43978         <return-value>
43979           <type name="boolean" c:type="gboolean"/>
43980         </return-value>
43981         <parameters>
43982           <parameter name="info">
43983             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43984           </parameter>
43985           <parameter name="app_name">
43986             <type name="string" c:type="gchar*"/>
43987           </parameter>
43988         </parameters>
43989       </method>
43990       <method name="get_groups" c:identifier="gtk_recent_info_get_groups">
43991         <return-value>
43992           <type name="gchar" c:type="gchar**"/>
43993         </return-value>
43994         <parameters>
43995           <parameter name="info">
43996             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
43997           </parameter>
43998           <parameter name="length">
43999             <type name="gsize" c:type="gsize*"/>
44000           </parameter>
44001         </parameters>
44002       </method>
44003       <method name="has_group" c:identifier="gtk_recent_info_has_group">
44004         <return-value>
44005           <type name="boolean" c:type="gboolean"/>
44006         </return-value>
44007         <parameters>
44008           <parameter name="info">
44009             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
44010           </parameter>
44011           <parameter name="group_name">
44012             <type name="string" c:type="gchar*"/>
44013           </parameter>
44014         </parameters>
44015       </method>
44016       <method name="get_icon" c:identifier="gtk_recent_info_get_icon">
44017         <return-value>
44018           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
44019         </return-value>
44020         <parameters>
44021           <parameter name="info">
44022             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
44023           </parameter>
44024           <parameter name="size">
44025             <type name="int32" c:type="gint"/>
44026           </parameter>
44027         </parameters>
44028       </method>
44029       <method name="get_short_name"
44030               c:identifier="gtk_recent_info_get_short_name">
44031         <return-value>
44032           <type name="string" c:type="gchar*"/>
44033         </return-value>
44034         <parameters>
44035           <parameter name="info">
44036             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
44037           </parameter>
44038         </parameters>
44039       </method>
44040       <method name="get_uri_display"
44041               c:identifier="gtk_recent_info_get_uri_display">
44042         <return-value>
44043           <type name="string" c:type="gchar*"/>
44044         </return-value>
44045         <parameters>
44046           <parameter name="info">
44047             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
44048           </parameter>
44049         </parameters>
44050       </method>
44051       <method name="get_age" c:identifier="gtk_recent_info_get_age">
44052         <return-value>
44053           <type name="int32" c:type="gint"/>
44054         </return-value>
44055         <parameters>
44056           <parameter name="info">
44057             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
44058           </parameter>
44059         </parameters>
44060       </method>
44061       <method name="is_local" c:identifier="gtk_recent_info_is_local">
44062         <return-value>
44063           <type name="boolean" c:type="gboolean"/>
44064         </return-value>
44065         <parameters>
44066           <parameter name="info">
44067             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
44068           </parameter>
44069         </parameters>
44070       </method>
44071       <method name="exists" c:identifier="gtk_recent_info_exists">
44072         <return-value>
44073           <type name="boolean" c:type="gboolean"/>
44074         </return-value>
44075         <parameters>
44076           <parameter name="info">
44077             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
44078           </parameter>
44079         </parameters>
44080       </method>
44081       <method name="match" c:identifier="gtk_recent_info_match">
44082         <return-value>
44083           <type name="boolean" c:type="gboolean"/>
44084         </return-value>
44085         <parameters>
44086           <parameter name="info_a">
44087             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
44088           </parameter>
44089           <parameter name="info_b">
44090             <type name="RecentInfo" c:type="GtkRecentInfo*"/>
44091           </parameter>
44092         </parameters>
44093       </method>
44094     </glib:boxed>
44095     <function name="recent_manager_sync"
44096               c:identifier="_gtk_recent_manager_sync">
44097       <return-value>
44098         <type name="none" c:type="void"/>
44099       </return-value>
44100     </function>
44101     <record name="GtkQuery" c:type="GtkQuery">
44102       <field name="parent">
44103         <type name="GObject" c:type="GObject"/>
44104       </field>
44105       <field name="priv">
44106         <type name="GtkQueryPrivate*" c:type="GtkQueryPrivate*"/>
44107       </field>
44108     </record>
44109     <record name="GtkQueryPrivate" c:type="GtkQueryPrivate"/>
44110     <function name="query_get_type" c:identifier="_gtk_query_get_type">
44111       <return-value>
44112         <type name="GType" c:type="GType"/>
44113       </return-value>
44114     </function>
44115     <function name="query_enabled" c:identifier="_gtk_query_enabled">
44116       <return-value>
44117         <type name="boolean" c:type="gboolean"/>
44118       </return-value>
44119     </function>
44120     <function name="query_new" c:identifier="_gtk_query_new">
44121       <return-value>
44122         <type name="GtkQuery*" c:type="GtkQuery*"/>
44123       </return-value>
44124     </function>
44125     <function name="query_get_text" c:identifier="_gtk_query_get_text">
44126       <return-value>
44127         <type name="string" c:type="gchar*"/>
44128       </return-value>
44129       <parameters>
44130         <parameter name="query">
44131           <type name="GtkQuery" c:type="GtkQuery*"/>
44132         </parameter>
44133       </parameters>
44134     </function>
44135     <function name="query_set_text" c:identifier="_gtk_query_set_text">
44136       <return-value>
44137         <type name="none" c:type="void"/>
44138       </return-value>
44139       <parameters>
44140         <parameter name="query">
44141           <type name="GtkQuery" c:type="GtkQuery*"/>
44142         </parameter>
44143         <parameter name="text">
44144           <type name="string" c:type="gchar*"/>
44145         </parameter>
44146       </parameters>
44147     </function>
44148     <function name="query_get_location" c:identifier="_gtk_query_get_location">
44149       <return-value>
44150         <type name="string" c:type="gchar*"/>
44151       </return-value>
44152       <parameters>
44153         <parameter name="query">
44154           <type name="GtkQuery" c:type="GtkQuery*"/>
44155         </parameter>
44156       </parameters>
44157     </function>
44158     <function name="query_set_location" c:identifier="_gtk_query_set_location">
44159       <return-value>
44160         <type name="none" c:type="void"/>
44161       </return-value>
44162       <parameters>
44163         <parameter name="query">
44164           <type name="GtkQuery" c:type="GtkQuery*"/>
44165         </parameter>
44166         <parameter name="uri">
44167           <type name="string" c:type="gchar*"/>
44168         </parameter>
44169       </parameters>
44170     </function>
44171     <function name="query_get_mime_types"
44172               c:identifier="_gtk_query_get_mime_types">
44173       <return-value>
44174         <type name="GList*" c:type="GList*"/>
44175       </return-value>
44176       <parameters>
44177         <parameter name="query">
44178           <type name="GtkQuery" c:type="GtkQuery*"/>
44179         </parameter>
44180       </parameters>
44181     </function>
44182     <function name="query_set_mime_types"
44183               c:identifier="_gtk_query_set_mime_types">
44184       <return-value>
44185         <type name="none" c:type="void"/>
44186       </return-value>
44187       <parameters>
44188         <parameter name="query">
44189           <type name="GtkQuery" c:type="GtkQuery*"/>
44190         </parameter>
44191         <parameter name="mime_types">
44192           <type name="GList" c:type="GList*"/>
44193         </parameter>
44194       </parameters>
44195     </function>
44196     <function name="query_add_mime_type"
44197               c:identifier="_gtk_query_add_mime_type">
44198       <return-value>
44199         <type name="none" c:type="void"/>
44200       </return-value>
44201       <parameters>
44202         <parameter name="query">
44203           <type name="GtkQuery" c:type="GtkQuery*"/>
44204         </parameter>
44205         <parameter name="mime_type">
44206           <type name="string" c:type="gchar*"/>
44207         </parameter>
44208       </parameters>
44209     </function>
44210     <record name="GtkSearchEngine" c:type="GtkSearchEngine">
44211       <field name="parent">
44212         <type name="GObject" c:type="GObject"/>
44213       </field>
44214       <field name="priv">
44215         <type name="GtkSearchEnginePrivate*" c:type="GtkSearchEnginePrivate*"/>
44216       </field>
44217       <callback name="set_query">
44218         <return-value>
44219           <type name="none" c:type="void"/>
44220         </return-value>
44221         <parameters>
44222           <parameter name="engine">
44223             <type name="GtkSearchEngine*" c:type="GtkSearchEngine*"/>
44224           </parameter>
44225           <parameter name="query">
44226             <type name="GtkQuery*" c:type="GtkQuery*"/>
44227           </parameter>
44228         </parameters>
44229       </callback>
44230       <callback name="start">
44231         <return-value>
44232           <type name="none" c:type="void"/>
44233         </return-value>
44234         <parameters>
44235           <parameter name="engine">
44236             <type name="GtkSearchEngine*" c:type="GtkSearchEngine*"/>
44237           </parameter>
44238         </parameters>
44239       </callback>
44240       <callback name="stop">
44241         <return-value>
44242           <type name="none" c:type="void"/>
44243         </return-value>
44244         <parameters>
44245           <parameter name="engine">
44246             <type name="GtkSearchEngine*" c:type="GtkSearchEngine*"/>
44247           </parameter>
44248         </parameters>
44249       </callback>
44250       <callback name="is_indexed">
44251         <return-value>
44252           <type name="boolean" c:type="gboolean"/>
44253         </return-value>
44254         <parameters>
44255           <parameter name="engine">
44256             <type name="GtkSearchEngine*" c:type="GtkSearchEngine*"/>
44257           </parameter>
44258         </parameters>
44259       </callback>
44260       <callback name="hits_added">
44261         <return-value>
44262           <type name="none" c:type="void"/>
44263         </return-value>
44264         <parameters>
44265           <parameter name="engine">
44266             <type name="GtkSearchEngine*" c:type="GtkSearchEngine*"/>
44267           </parameter>
44268           <parameter name="hits">
44269             <type name="GList*" c:type="GList*"/>
44270           </parameter>
44271         </parameters>
44272       </callback>
44273       <callback name="hits_subtracted">
44274         <return-value>
44275           <type name="none" c:type="void"/>
44276         </return-value>
44277         <parameters>
44278           <parameter name="engine">
44279             <type name="GtkSearchEngine*" c:type="GtkSearchEngine*"/>
44280           </parameter>
44281           <parameter name="hits">
44282             <type name="GList*" c:type="GList*"/>
44283           </parameter>
44284         </parameters>
44285       </callback>
44286       <callback name="finished">
44287         <return-value>
44288           <type name="none" c:type="void"/>
44289         </return-value>
44290         <parameters>
44291           <parameter name="engine">
44292             <type name="GtkSearchEngine*" c:type="GtkSearchEngine*"/>
44293           </parameter>
44294         </parameters>
44295       </callback>
44296       <callback name="error">
44297         <return-value>
44298           <type name="none" c:type="void"/>
44299         </return-value>
44300         <parameters>
44301           <parameter name="engine">
44302             <type name="GtkSearchEngine*" c:type="GtkSearchEngine*"/>
44303           </parameter>
44304           <parameter name="error_message">
44305             <type name="string" c:type="gchar*"/>
44306           </parameter>
44307         </parameters>
44308       </callback>
44309     </record>
44310     <record name="GtkSearchEnginePrivate" c:type="GtkSearchEnginePrivate"/>
44311     <function name="search_engine_get_type"
44312               c:identifier="_gtk_search_engine_get_type">
44313       <return-value>
44314         <type name="GType" c:type="GType"/>
44315       </return-value>
44316     </function>
44317     <function name="search_engine_enabled"
44318               c:identifier="_gtk_search_engine_enabled">
44319       <return-value>
44320         <type name="boolean" c:type="gboolean"/>
44321       </return-value>
44322     </function>
44323     <function name="search_engine_new" c:identifier="_gtk_search_engine_new">
44324       <return-value>
44325         <type name="GtkSearchEngine*" c:type="GtkSearchEngine*"/>
44326       </return-value>
44327     </function>
44328     <function name="search_engine_set_query"
44329               c:identifier="_gtk_search_engine_set_query">
44330       <return-value>
44331         <type name="none" c:type="void"/>
44332       </return-value>
44333       <parameters>
44334         <parameter name="engine">
44335           <type name="GtkSearchEngine" c:type="GtkSearchEngine*"/>
44336         </parameter>
44337         <parameter name="query">
44338           <type name="GtkQuery" c:type="GtkQuery*"/>
44339         </parameter>
44340       </parameters>
44341     </function>
44342     <function name="search_engine_start"
44343               c:identifier="_gtk_search_engine_start">
44344       <return-value>
44345         <type name="none" c:type="void"/>
44346       </return-value>
44347       <parameters>
44348         <parameter name="engine">
44349           <type name="GtkSearchEngine" c:type="GtkSearchEngine*"/>
44350         </parameter>
44351       </parameters>
44352     </function>
44353     <function name="search_engine_stop" c:identifier="_gtk_search_engine_stop">
44354       <return-value>
44355         <type name="none" c:type="void"/>
44356       </return-value>
44357       <parameters>
44358         <parameter name="engine">
44359           <type name="GtkSearchEngine" c:type="GtkSearchEngine*"/>
44360         </parameter>
44361       </parameters>
44362     </function>
44363     <function name="search_engine_is_indexed"
44364               c:identifier="_gtk_search_engine_is_indexed">
44365       <return-value>
44366         <type name="boolean" c:type="gboolean"/>
44367       </return-value>
44368       <parameters>
44369         <parameter name="engine">
44370           <type name="GtkSearchEngine" c:type="GtkSearchEngine*"/>
44371         </parameter>
44372       </parameters>
44373     </function>
44374     <function name="search_engine_hits_added"
44375               c:identifier="_gtk_search_engine_hits_added">
44376       <return-value>
44377         <type name="none" c:type="void"/>
44378       </return-value>
44379       <parameters>
44380         <parameter name="engine">
44381           <type name="GtkSearchEngine" c:type="GtkSearchEngine*"/>
44382         </parameter>
44383         <parameter name="hits">
44384           <type name="GList" c:type="GList*"/>
44385         </parameter>
44386       </parameters>
44387     </function>
44388     <function name="search_engine_hits_subtracted"
44389               c:identifier="_gtk_search_engine_hits_subtracted">
44390       <return-value>
44391         <type name="none" c:type="void"/>
44392       </return-value>
44393       <parameters>
44394         <parameter name="engine">
44395           <type name="GtkSearchEngine" c:type="GtkSearchEngine*"/>
44396         </parameter>
44397         <parameter name="hits">
44398           <type name="GList" c:type="GList*"/>
44399         </parameter>
44400       </parameters>
44401     </function>
44402     <function name="search_engine_finished"
44403               c:identifier="_gtk_search_engine_finished">
44404       <return-value>
44405         <type name="none" c:type="void"/>
44406       </return-value>
44407       <parameters>
44408         <parameter name="engine">
44409           <type name="GtkSearchEngine" c:type="GtkSearchEngine*"/>
44410         </parameter>
44411       </parameters>
44412     </function>
44413     <function name="search_engine_error"
44414               c:identifier="_gtk_search_engine_error">
44415       <return-value>
44416         <type name="none" c:type="void"/>
44417       </return-value>
44418       <parameters>
44419         <parameter name="engine">
44420           <type name="GtkSearchEngine" c:type="GtkSearchEngine*"/>
44421         </parameter>
44422         <parameter name="error_message">
44423           <type name="string" c:type="gchar*"/>
44424         </parameter>
44425       </parameters>
44426     </function>
44427     <record name="GtkTooltipsData" c:type="GtkTooltipsData">
44428       <field name="tooltips">
44429         <type name="GtkTooltips*" c:type="GtkTooltips*"/>
44430       </field>
44431       <field name="widget">
44432         <type name="GtkWidget*" c:type="GtkWidget*"/>
44433       </field>
44434       <field name="tip_text">
44435         <type name="string" c:type="gchar*"/>
44436       </field>
44437       <field name="tip_private">
44438         <type name="string" c:type="gchar*"/>
44439       </field>
44440     </record>
44441     <class name="Tooltips"
44442            c:type="GtkTooltips"
44443            parent="GtkObject"
44444            glib:type-name="GtkTooltips"
44445            glib:get-type="gtk_tooltips_get_type">
44446       <constructor name="new" c:identifier="gtk_tooltips_new">
44447         <return-value>
44448           <type name="Tooltips" c:type="GtkTooltips*"/>
44449         </return-value>
44450       </constructor>
44451       <method name="enable" c:identifier="gtk_tooltips_enable">
44452         <return-value>
44453           <type name="none" c:type="void"/>
44454         </return-value>
44455         <parameters>
44456           <parameter name="tooltips">
44457             <type name="Tooltips" c:type="GtkTooltips*"/>
44458           </parameter>
44459         </parameters>
44460       </method>
44461       <method name="disable" c:identifier="gtk_tooltips_disable">
44462         <return-value>
44463           <type name="none" c:type="void"/>
44464         </return-value>
44465         <parameters>
44466           <parameter name="tooltips">
44467             <type name="Tooltips" c:type="GtkTooltips*"/>
44468           </parameter>
44469         </parameters>
44470       </method>
44471       <method name="set_delay" c:identifier="gtk_tooltips_set_delay">
44472         <return-value>
44473           <type name="none" c:type="void"/>
44474         </return-value>
44475         <parameters>
44476           <parameter name="tooltips">
44477             <type name="Tooltips" c:type="GtkTooltips*"/>
44478           </parameter>
44479           <parameter name="delay">
44480             <type name="guint" c:type="guint"/>
44481           </parameter>
44482         </parameters>
44483       </method>
44484       <method name="set_tip" c:identifier="gtk_tooltips_set_tip">
44485         <return-value>
44486           <type name="none" c:type="void"/>
44487         </return-value>
44488         <parameters>
44489           <parameter name="tooltips">
44490             <type name="Tooltips" c:type="GtkTooltips*"/>
44491           </parameter>
44492           <parameter name="widget">
44493             <type name="Widget" c:type="GtkWidget*"/>
44494           </parameter>
44495           <parameter name="tip_text" allow-none="1">
44496             <type name="string" c:type="gchar*"/>
44497           </parameter>
44498           <parameter name="tip_private" allow-none="1">
44499             <type name="string" c:type="gchar*"/>
44500           </parameter>
44501         </parameters>
44502       </method>
44503       <method name="force_window" c:identifier="gtk_tooltips_force_window">
44504         <return-value>
44505           <type name="none" c:type="void"/>
44506         </return-value>
44507         <parameters>
44508           <parameter name="tooltips">
44509             <type name="Tooltips" c:type="GtkTooltips*"/>
44510           </parameter>
44511         </parameters>
44512       </method>
44513       <callback name="_gtk_reserved1">
44514         <return-value>
44515           <type name="none" c:type="void"/>
44516         </return-value>
44517       </callback>
44518       <callback name="_gtk_reserved2">
44519         <return-value>
44520           <type name="none" c:type="void"/>
44521         </return-value>
44522       </callback>
44523       <callback name="_gtk_reserved3">
44524         <return-value>
44525           <type name="none" c:type="void"/>
44526         </return-value>
44527       </callback>
44528       <callback name="_gtk_reserved4">
44529         <return-value>
44530           <type name="none" c:type="void"/>
44531         </return-value>
44532       </callback>
44533     </class>
44534     <function name="tooltips_data_get" c:identifier="gtk_tooltips_data_get">
44535       <return-value>
44536         <type name="GtkTooltipsData*" c:type="GtkTooltipsData*"/>
44537       </return-value>
44538       <parameters>
44539         <parameter name="widget">
44540           <type name="Widget" c:type="GtkWidget*"/>
44541         </parameter>
44542       </parameters>
44543     </function>
44544     <function name="tooltips_get_info_from_tip_window"
44545               c:identifier="gtk_tooltips_get_info_from_tip_window">
44546       <return-value>
44547         <type name="boolean" c:type="gboolean"/>
44548       </return-value>
44549       <parameters>
44550         <parameter name="tip_window">
44551           <type name="Window" c:type="GtkWindow*"/>
44552         </parameter>
44553         <parameter name="tooltips">
44554           <type name="Tooltips" c:type="GtkTooltips**"/>
44555         </parameter>
44556         <parameter name="current_widget">
44557           <type name="Widget" c:type="GtkWidget**"/>
44558         </parameter>
44559       </parameters>
44560     </function>
44561     <class name="TreeModelSort"
44562            c:type="GtkTreeModelSort"
44563            parent="GLib.Object"
44564            glib:type-name="GtkTreeModelSort"
44565            glib:get-type="gtk_tree_model_sort_get_type">
44566       <method name="get_model" c:identifier="gtk_tree_model_sort_get_model">
44567         <return-value>
44568           <type name="TreeModel" c:type="GtkTreeModel*"/>
44569         </return-value>
44570         <parameters>
44571           <parameter name="tree_model">
44572             <type name="TreeModelSort" c:type="GtkTreeModelSort*"/>
44573           </parameter>
44574         </parameters>
44575       </method>
44576       <method name="convert_child_path_to_path"
44577               c:identifier="gtk_tree_model_sort_convert_child_path_to_path">
44578         <return-value>
44579           <type name="TreePath" c:type="GtkTreePath*"/>
44580         </return-value>
44581         <parameters>
44582           <parameter name="tree_model_sort">
44583             <type name="TreeModelSort" c:type="GtkTreeModelSort*"/>
44584           </parameter>
44585           <parameter name="child_path">
44586             <type name="TreePath" c:type="GtkTreePath*"/>
44587           </parameter>
44588         </parameters>
44589       </method>
44590       <method name="convert_child_iter_to_iter"
44591               c:identifier="gtk_tree_model_sort_convert_child_iter_to_iter">
44592         <return-value>
44593           <type name="none" c:type="void"/>
44594         </return-value>
44595         <parameters>
44596           <parameter name="tree_model_sort">
44597             <type name="TreeModelSort" c:type="GtkTreeModelSort*"/>
44598           </parameter>
44599           <parameter name="sort_iter" allow-none="1">
44600             <type name="TreeIter" c:type="GtkTreeIter*"/>
44601           </parameter>
44602           <parameter name="child_iter">
44603             <type name="TreeIter" c:type="GtkTreeIter*"/>
44604           </parameter>
44605         </parameters>
44606       </method>
44607       <method name="convert_path_to_child_path"
44608               c:identifier="gtk_tree_model_sort_convert_path_to_child_path">
44609         <return-value>
44610           <type name="TreePath" c:type="GtkTreePath*"/>
44611         </return-value>
44612         <parameters>
44613           <parameter name="tree_model_sort">
44614             <type name="TreeModelSort" c:type="GtkTreeModelSort*"/>
44615           </parameter>
44616           <parameter name="sorted_path">
44617             <type name="TreePath" c:type="GtkTreePath*"/>
44618           </parameter>
44619         </parameters>
44620       </method>
44621       <method name="convert_iter_to_child_iter"
44622               c:identifier="gtk_tree_model_sort_convert_iter_to_child_iter">
44623         <return-value>
44624           <type name="none" c:type="void"/>
44625         </return-value>
44626         <parameters>
44627           <parameter name="tree_model_sort">
44628             <type name="TreeModelSort" c:type="GtkTreeModelSort*"/>
44629           </parameter>
44630           <parameter name="child_iter" allow-none="1">
44631             <type name="TreeIter" c:type="GtkTreeIter*"/>
44632           </parameter>
44633           <parameter name="sorted_iter">
44634             <type name="TreeIter" c:type="GtkTreeIter*"/>
44635           </parameter>
44636         </parameters>
44637       </method>
44638       <method name="reset_default_sort_func"
44639               c:identifier="gtk_tree_model_sort_reset_default_sort_func">
44640         <return-value>
44641           <type name="none" c:type="void"/>
44642         </return-value>
44643         <parameters>
44644           <parameter name="tree_model_sort">
44645             <type name="TreeModelSort" c:type="GtkTreeModelSort*"/>
44646           </parameter>
44647         </parameters>
44648       </method>
44649       <method name="clear_cache"
44650               c:identifier="gtk_tree_model_sort_clear_cache">
44651         <return-value>
44652           <type name="none" c:type="void"/>
44653         </return-value>
44654         <parameters>
44655           <parameter name="tree_model_sort">
44656             <type name="TreeModelSort" c:type="GtkTreeModelSort*"/>
44657           </parameter>
44658         </parameters>
44659       </method>
44660       <method name="iter_is_valid"
44661               c:identifier="gtk_tree_model_sort_iter_is_valid">
44662         <return-value>
44663           <type name="boolean" c:type="gboolean"/>
44664         </return-value>
44665         <parameters>
44666           <parameter name="tree_model_sort">
44667             <type name="TreeModelSort" c:type="GtkTreeModelSort*"/>
44668           </parameter>
44669           <parameter name="iter">
44670             <type name="TreeIter" c:type="GtkTreeIter*"/>
44671           </parameter>
44672         </parameters>
44673       </method>
44674       <property name="model">
44675         <type name="GtkTreeModel" c:type="GtkTreeModel"/>
44676       </property>
44677       <callback name="_gtk_reserved1">
44678         <return-value>
44679           <type name="none" c:type="void"/>
44680         </return-value>
44681       </callback>
44682       <callback name="_gtk_reserved2">
44683         <return-value>
44684           <type name="none" c:type="void"/>
44685         </return-value>
44686       </callback>
44687       <callback name="_gtk_reserved3">
44688         <return-value>
44689           <type name="none" c:type="void"/>
44690         </return-value>
44691       </callback>
44692       <callback name="_gtk_reserved4">
44693         <return-value>
44694           <type name="none" c:type="void"/>
44695         </return-value>
44696       </callback>
44697     </class>
44698     <function name="tree_model_sort_new_with_model"
44699               c:identifier="gtk_tree_model_sort_new_with_model">
44700       <return-value>
44701         <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
44702       </return-value>
44703       <parameters>
44704         <parameter name="child_model">
44705           <type name="TreeModel" c:type="GtkTreeModel*"/>
44706         </parameter>
44707       </parameters>
44708     </function>
44709     <class name="TreeStore"
44710            c:type="GtkTreeStore"
44711            parent="GLib.Object"
44712            glib:type-name="GtkTreeStore"
44713            glib:get-type="gtk_tree_store_get_type">
44714       <constructor name="new" c:identifier="gtk_tree_store_new">
44715         <return-value>
44716           <type name="TreeStore" c:type="GtkTreeStore*"/>
44717         </return-value>
44718         <parameters>
44719           <parameter name="n_columns">
44720             <type name="int32" c:type="gint"/>
44721           </parameter>
44722         </parameters>
44723       </constructor>
44724       <constructor name="newv" c:identifier="gtk_tree_store_newv">
44725         <return-value>
44726           <type name="TreeStore" c:type="GtkTreeStore*"/>
44727         </return-value>
44728         <parameters>
44729           <parameter name="n_columns">
44730             <type name="int32" c:type="gint"/>
44731           </parameter>
44732           <parameter name="types">
44733             <type name="GType" c:type="GType*"/>
44734           </parameter>
44735         </parameters>
44736       </constructor>
44737       <method name="set_column_types"
44738               c:identifier="gtk_tree_store_set_column_types">
44739         <return-value>
44740           <type name="none" c:type="void"/>
44741         </return-value>
44742         <parameters>
44743           <parameter name="tree_store">
44744             <type name="TreeStore" c:type="GtkTreeStore*"/>
44745           </parameter>
44746           <parameter name="n_columns">
44747             <type name="int32" c:type="gint"/>
44748           </parameter>
44749           <parameter name="types">
44750             <type name="GType" c:type="GType*"/>
44751           </parameter>
44752         </parameters>
44753       </method>
44754       <method name="set_value" c:identifier="gtk_tree_store_set_value">
44755         <return-value>
44756           <type name="none" c:type="void"/>
44757         </return-value>
44758         <parameters>
44759           <parameter name="tree_store">
44760             <type name="TreeStore" c:type="GtkTreeStore*"/>
44761           </parameter>
44762           <parameter name="iter">
44763             <type name="TreeIter" c:type="GtkTreeIter*"/>
44764           </parameter>
44765           <parameter name="column">
44766             <type name="int32" c:type="gint"/>
44767           </parameter>
44768           <parameter name="value">
44769             <type name="GValue" c:type="GValue*"/>
44770           </parameter>
44771         </parameters>
44772       </method>
44773       <method name="set" c:identifier="gtk_tree_store_set">
44774         <return-value>
44775           <type name="none" c:type="void"/>
44776         </return-value>
44777         <parameters>
44778           <parameter name="tree_store">
44779             <type name="TreeStore" c:type="GtkTreeStore*"/>
44780           </parameter>
44781           <parameter name="iter">
44782             <type name="TreeIter" c:type="GtkTreeIter*"/>
44783           </parameter>
44784         </parameters>
44785       </method>
44786       <method name="set_valuesv" c:identifier="gtk_tree_store_set_valuesv">
44787         <return-value>
44788           <type name="none" c:type="void"/>
44789         </return-value>
44790         <parameters>
44791           <parameter name="tree_store">
44792             <type name="TreeStore" c:type="GtkTreeStore*"/>
44793           </parameter>
44794           <parameter name="iter">
44795             <type name="TreeIter" c:type="GtkTreeIter*"/>
44796           </parameter>
44797           <parameter name="columns">
44798             <type name="gint" c:type="gint*"/>
44799           </parameter>
44800           <parameter name="values">
44801             <type name="GValue" c:type="GValue*"/>
44802           </parameter>
44803           <parameter name="n_values">
44804             <type name="int32" c:type="gint"/>
44805           </parameter>
44806         </parameters>
44807       </method>
44808       <method name="set_valist" c:identifier="gtk_tree_store_set_valist">
44809         <return-value>
44810           <type name="none" c:type="void"/>
44811         </return-value>
44812         <parameters>
44813           <parameter name="tree_store">
44814             <type name="TreeStore" c:type="GtkTreeStore*"/>
44815           </parameter>
44816           <parameter name="iter">
44817             <type name="TreeIter" c:type="GtkTreeIter*"/>
44818           </parameter>
44819           <parameter name="var_args">
44820             <type name="va_list" c:type="va_list"/>
44821           </parameter>
44822         </parameters>
44823       </method>
44824       <method name="remove" c:identifier="gtk_tree_store_remove">
44825         <return-value>
44826           <type name="boolean" c:type="gboolean"/>
44827         </return-value>
44828         <parameters>
44829           <parameter name="tree_store">
44830             <type name="TreeStore" c:type="GtkTreeStore*"/>
44831           </parameter>
44832           <parameter name="iter">
44833             <type name="TreeIter" c:type="GtkTreeIter*"/>
44834           </parameter>
44835         </parameters>
44836       </method>
44837       <method name="insert" c:identifier="gtk_tree_store_insert">
44838         <return-value>
44839           <type name="none" c:type="void"/>
44840         </return-value>
44841         <parameters>
44842           <parameter name="tree_store">
44843             <type name="TreeStore" c:type="GtkTreeStore*"/>
44844           </parameter>
44845           <parameter name="iter">
44846             <type name="TreeIter" c:type="GtkTreeIter*"/>
44847           </parameter>
44848           <parameter name="parent">
44849             <type name="TreeIter" c:type="GtkTreeIter*"/>
44850           </parameter>
44851           <parameter name="position">
44852             <type name="int32" c:type="gint"/>
44853           </parameter>
44854         </parameters>
44855       </method>
44856       <method name="insert_before" c:identifier="gtk_tree_store_insert_before">
44857         <return-value>
44858           <type name="none" c:type="void"/>
44859         </return-value>
44860         <parameters>
44861           <parameter name="tree_store">
44862             <type name="TreeStore" c:type="GtkTreeStore*"/>
44863           </parameter>
44864           <parameter name="iter">
44865             <type name="TreeIter" c:type="GtkTreeIter*"/>
44866           </parameter>
44867           <parameter name="parent">
44868             <type name="TreeIter" c:type="GtkTreeIter*"/>
44869           </parameter>
44870           <parameter name="sibling">
44871             <type name="TreeIter" c:type="GtkTreeIter*"/>
44872           </parameter>
44873         </parameters>
44874       </method>
44875       <method name="insert_after" c:identifier="gtk_tree_store_insert_after">
44876         <return-value>
44877           <type name="none" c:type="void"/>
44878         </return-value>
44879         <parameters>
44880           <parameter name="tree_store">
44881             <type name="TreeStore" c:type="GtkTreeStore*"/>
44882           </parameter>
44883           <parameter name="iter">
44884             <type name="TreeIter" c:type="GtkTreeIter*"/>
44885           </parameter>
44886           <parameter name="parent">
44887             <type name="TreeIter" c:type="GtkTreeIter*"/>
44888           </parameter>
44889           <parameter name="sibling">
44890             <type name="TreeIter" c:type="GtkTreeIter*"/>
44891           </parameter>
44892         </parameters>
44893       </method>
44894       <method name="insert_with_values"
44895               c:identifier="gtk_tree_store_insert_with_values">
44896         <return-value>
44897           <type name="none" c:type="void"/>
44898         </return-value>
44899         <parameters>
44900           <parameter name="tree_store">
44901             <type name="TreeStore" c:type="GtkTreeStore*"/>
44902           </parameter>
44903           <parameter name="iter">
44904             <type name="TreeIter" c:type="GtkTreeIter*"/>
44905           </parameter>
44906           <parameter name="parent">
44907             <type name="TreeIter" c:type="GtkTreeIter*"/>
44908           </parameter>
44909           <parameter name="position">
44910             <type name="int32" c:type="gint"/>
44911           </parameter>
44912         </parameters>
44913       </method>
44914       <method name="insert_with_valuesv"
44915               c:identifier="gtk_tree_store_insert_with_valuesv">
44916         <return-value>
44917           <type name="none" c:type="void"/>
44918         </return-value>
44919         <parameters>
44920           <parameter name="tree_store">
44921             <type name="TreeStore" c:type="GtkTreeStore*"/>
44922           </parameter>
44923           <parameter name="iter">
44924             <type name="TreeIter" c:type="GtkTreeIter*"/>
44925           </parameter>
44926           <parameter name="parent">
44927             <type name="TreeIter" c:type="GtkTreeIter*"/>
44928           </parameter>
44929           <parameter name="position">
44930             <type name="int32" c:type="gint"/>
44931           </parameter>
44932           <parameter name="columns">
44933             <type name="gint" c:type="gint*"/>
44934           </parameter>
44935           <parameter name="values">
44936             <type name="GValue" c:type="GValue*"/>
44937           </parameter>
44938           <parameter name="n_values">
44939             <type name="int32" c:type="gint"/>
44940           </parameter>
44941         </parameters>
44942       </method>
44943       <method name="prepend" c:identifier="gtk_tree_store_prepend">
44944         <return-value>
44945           <type name="none" c:type="void"/>
44946         </return-value>
44947         <parameters>
44948           <parameter name="tree_store">
44949             <type name="TreeStore" c:type="GtkTreeStore*"/>
44950           </parameter>
44951           <parameter name="iter">
44952             <type name="TreeIter" c:type="GtkTreeIter*"/>
44953           </parameter>
44954           <parameter name="parent">
44955             <type name="TreeIter" c:type="GtkTreeIter*"/>
44956           </parameter>
44957         </parameters>
44958       </method>
44959       <method name="append" c:identifier="gtk_tree_store_append">
44960         <return-value>
44961           <type name="none" c:type="void"/>
44962         </return-value>
44963         <parameters>
44964           <parameter name="tree_store">
44965             <type name="TreeStore" c:type="GtkTreeStore*"/>
44966           </parameter>
44967           <parameter name="iter">
44968             <type name="TreeIter" c:type="GtkTreeIter*"/>
44969           </parameter>
44970           <parameter name="parent">
44971             <type name="TreeIter" c:type="GtkTreeIter*"/>
44972           </parameter>
44973         </parameters>
44974       </method>
44975       <method name="is_ancestor" c:identifier="gtk_tree_store_is_ancestor">
44976         <return-value>
44977           <type name="boolean" c:type="gboolean"/>
44978         </return-value>
44979         <parameters>
44980           <parameter name="tree_store">
44981             <type name="TreeStore" c:type="GtkTreeStore*"/>
44982           </parameter>
44983           <parameter name="iter">
44984             <type name="TreeIter" c:type="GtkTreeIter*"/>
44985           </parameter>
44986           <parameter name="descendant">
44987             <type name="TreeIter" c:type="GtkTreeIter*"/>
44988           </parameter>
44989         </parameters>
44990       </method>
44991       <method name="iter_depth" c:identifier="gtk_tree_store_iter_depth">
44992         <return-value>
44993           <type name="int32" c:type="gint"/>
44994         </return-value>
44995         <parameters>
44996           <parameter name="tree_store">
44997             <type name="TreeStore" c:type="GtkTreeStore*"/>
44998           </parameter>
44999           <parameter name="iter">
45000             <type name="TreeIter" c:type="GtkTreeIter*"/>
45001           </parameter>
45002         </parameters>
45003       </method>
45004       <method name="clear" c:identifier="gtk_tree_store_clear">
45005         <return-value>
45006           <type name="none" c:type="void"/>
45007         </return-value>
45008         <parameters>
45009           <parameter name="tree_store">
45010             <type name="TreeStore" c:type="GtkTreeStore*"/>
45011           </parameter>
45012         </parameters>
45013       </method>
45014       <method name="iter_is_valid" c:identifier="gtk_tree_store_iter_is_valid">
45015         <return-value>
45016           <type name="boolean" c:type="gboolean"/>
45017         </return-value>
45018         <parameters>
45019           <parameter name="tree_store">
45020             <type name="TreeStore" c:type="GtkTreeStore*"/>
45021           </parameter>
45022           <parameter name="iter">
45023             <type name="TreeIter" c:type="GtkTreeIter*"/>
45024           </parameter>
45025         </parameters>
45026       </method>
45027       <method name="reorder" c:identifier="gtk_tree_store_reorder">
45028         <return-value>
45029           <type name="none" c:type="void"/>
45030         </return-value>
45031         <parameters>
45032           <parameter name="tree_store">
45033             <type name="TreeStore" c:type="GtkTreeStore*"/>
45034           </parameter>
45035           <parameter name="parent">
45036             <type name="TreeIter" c:type="GtkTreeIter*"/>
45037           </parameter>
45038           <parameter name="new_order">
45039             <type name="gint" c:type="gint*"/>
45040           </parameter>
45041         </parameters>
45042       </method>
45043       <method name="swap" c:identifier="gtk_tree_store_swap">
45044         <return-value>
45045           <type name="none" c:type="void"/>
45046         </return-value>
45047         <parameters>
45048           <parameter name="tree_store">
45049             <type name="TreeStore" c:type="GtkTreeStore*"/>
45050           </parameter>
45051           <parameter name="a">
45052             <type name="TreeIter" c:type="GtkTreeIter*"/>
45053           </parameter>
45054           <parameter name="b">
45055             <type name="TreeIter" c:type="GtkTreeIter*"/>
45056           </parameter>
45057         </parameters>
45058       </method>
45059       <method name="move_before" c:identifier="gtk_tree_store_move_before">
45060         <return-value>
45061           <type name="none" c:type="void"/>
45062         </return-value>
45063         <parameters>
45064           <parameter name="tree_store">
45065             <type name="TreeStore" c:type="GtkTreeStore*"/>
45066           </parameter>
45067           <parameter name="iter">
45068             <type name="TreeIter" c:type="GtkTreeIter*"/>
45069           </parameter>
45070           <parameter name="position" allow-none="1">
45071             <type name="TreeIter" c:type="GtkTreeIter*"/>
45072           </parameter>
45073         </parameters>
45074       </method>
45075       <method name="move_after" c:identifier="gtk_tree_store_move_after">
45076         <return-value>
45077           <type name="none" c:type="void"/>
45078         </return-value>
45079         <parameters>
45080           <parameter name="tree_store">
45081             <type name="TreeStore" c:type="GtkTreeStore*"/>
45082           </parameter>
45083           <parameter name="iter">
45084             <type name="TreeIter" c:type="GtkTreeIter*"/>
45085           </parameter>
45086           <parameter name="position" allow-none="1">
45087             <type name="TreeIter" c:type="GtkTreeIter*"/>
45088           </parameter>
45089         </parameters>
45090       </method>
45091       <callback name="_gtk_reserved1">
45092         <return-value>
45093           <type name="none" c:type="void"/>
45094         </return-value>
45095       </callback>
45096       <callback name="_gtk_reserved2">
45097         <return-value>
45098           <type name="none" c:type="void"/>
45099         </return-value>
45100       </callback>
45101       <callback name="_gtk_reserved3">
45102         <return-value>
45103           <type name="none" c:type="void"/>
45104         </return-value>
45105       </callback>
45106       <callback name="_gtk_reserved4">
45107         <return-value>
45108           <type name="none" c:type="void"/>
45109         </return-value>
45110       </callback>
45111     </class>
45112     <function name="file_chooser_get_file_system"
45113               c:identifier="_gtk_file_chooser_get_file_system">
45114       <return-value>
45115         <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
45116       </return-value>
45117       <parameters>
45118         <parameter name="chooser">
45119           <type name="FileChooser" c:type="GtkFileChooser*"/>
45120         </parameter>
45121       </parameters>
45122     </function>
45123     <function name="file_chooser_set_current_folder_path"
45124               c:identifier="_gtk_file_chooser_set_current_folder_path">
45125       <return-value>
45126         <type name="boolean" c:type="gboolean"/>
45127       </return-value>
45128       <parameters>
45129         <parameter name="chooser">
45130           <type name="FileChooser" c:type="GtkFileChooser*"/>
45131         </parameter>
45132         <parameter name="path">
45133           <type name="FilePath" c:type="GtkFilePath*"/>
45134         </parameter>
45135         <parameter name="error">
45136           <type name="GError" c:type="GError**"/>
45137         </parameter>
45138       </parameters>
45139     </function>
45140     <function name="file_chooser_get_current_folder_path"
45141               c:identifier="_gtk_file_chooser_get_current_folder_path">
45142       <return-value>
45143         <type name="GtkFilePath*" c:type="GtkFilePath*"/>
45144       </return-value>
45145       <parameters>
45146         <parameter name="chooser">
45147           <type name="FileChooser" c:type="GtkFileChooser*"/>
45148         </parameter>
45149       </parameters>
45150     </function>
45151     <function name="file_chooser_select_path"
45152               c:identifier="_gtk_file_chooser_select_path">
45153       <return-value>
45154         <type name="boolean" c:type="gboolean"/>
45155       </return-value>
45156       <parameters>
45157         <parameter name="chooser">
45158           <type name="FileChooser" c:type="GtkFileChooser*"/>
45159         </parameter>
45160         <parameter name="path">
45161           <type name="FilePath" c:type="GtkFilePath*"/>
45162         </parameter>
45163         <parameter name="error">
45164           <type name="GError" c:type="GError**"/>
45165         </parameter>
45166       </parameters>
45167     </function>
45168     <function name="file_chooser_unselect_path"
45169               c:identifier="_gtk_file_chooser_unselect_path">
45170       <return-value>
45171         <type name="none" c:type="void"/>
45172       </return-value>
45173       <parameters>
45174         <parameter name="chooser">
45175           <type name="FileChooser" c:type="GtkFileChooser*"/>
45176         </parameter>
45177         <parameter name="path">
45178           <type name="FilePath" c:type="GtkFilePath*"/>
45179         </parameter>
45180       </parameters>
45181     </function>
45182     <function name="file_chooser_get_paths"
45183               c:identifier="_gtk_file_chooser_get_paths">
45184       <return-value>
45185         <type name="GSList*" c:type="GSList*"/>
45186       </return-value>
45187       <parameters>
45188         <parameter name="chooser">
45189           <type name="FileChooser" c:type="GtkFileChooser*"/>
45190         </parameter>
45191       </parameters>
45192     </function>
45193     <function name="file_chooser_get_preview_path"
45194               c:identifier="_gtk_file_chooser_get_preview_path">
45195       <return-value>
45196         <type name="GtkFilePath*" c:type="GtkFilePath*"/>
45197       </return-value>
45198       <parameters>
45199         <parameter name="chooser">
45200           <type name="FileChooser" c:type="GtkFileChooser*"/>
45201         </parameter>
45202       </parameters>
45203     </function>
45204     <record name="GtkFileChooserWidgetPrivate"
45205             c:type="_GtkFileChooserWidgetPrivate"/>
45206     <enumeration name="loadstate" c:type="LoadState">
45207       <member name="empty" value="0" c:identifier="LOAD_EMPTY"/>
45208       <member name="preload" value="1" c:identifier="LOAD_PRELOAD"/>
45209       <member name="loading" value="2" c:identifier="LOAD_LOADING"/>
45210       <member name="finished" value="3" c:identifier="LOAD_FINISHED"/>
45211     </enumeration>
45212     <enumeration name="reloadstate" c:type="ReloadState">
45213       <member name="empty" value="0" c:identifier="RELOAD_EMPTY"/>
45214       <member name="has_folder" value="1" c:identifier="RELOAD_HAS_FOLDER"/>
45215       <member name="was_unmapped"
45216               value="2"
45217               c:identifier="RELOAD_WAS_UNMAPPED"/>
45218     </enumeration>
45219     <enumeration name="locationmode" c:type="LocationMode">
45220       <member name="e_path_bar"
45221               value="0"
45222               c:identifier="LOCATION_MODE_PATH_BAR"/>
45223       <member name="e_filename_entry"
45224               value="1"
45225               c:identifier="LOCATION_MODE_FILENAME_ENTRY"/>
45226     </enumeration>
45227     <enumeration name="operationmode" c:type="OperationMode">
45228       <member name="e_browse" value="0" c:identifier="OPERATION_MODE_BROWSE"/>
45229       <member name="e_search" value="1" c:identifier="OPERATION_MODE_SEARCH"/>
45230       <member name="e_recent" value="2" c:identifier="OPERATION_MODE_RECENT"/>
45231     </enumeration>
45232     <record name="GtkFileChooserDefault" c:type="_GtkFileChooserDefault">
45233       <field name="parent_instance">
45234         <type name="GtkVBox" c:type="GtkVBox"/>
45235       </field>
45236       <field name="action">
45237         <type name="GtkFileChooserAction" c:type="GtkFileChooserAction"/>
45238       </field>
45239       <field name="file_system">
45240         <type name="GtkFileSystem*" c:type="GtkFileSystem*"/>
45241       </field>
45242       <field name="save_widgets">
45243         <type name="GtkWidget*" c:type="GtkWidget*"/>
45244       </field>
45245       <field name="save_folder_label">
45246         <type name="GtkWidget*" c:type="GtkWidget*"/>
45247       </field>
45248       <field name="save_folder_combo">
45249         <type name="GtkWidget*" c:type="GtkWidget*"/>
45250       </field>
45251       <field name="save_expander">
45252         <type name="GtkWidget*" c:type="GtkWidget*"/>
45253       </field>
45254       <field name="browse_widgets">
45255         <type name="GtkWidget*" c:type="GtkWidget*"/>
45256       </field>
45257       <field name="browse_shortcuts_tree_view">
45258         <type name="GtkWidget*" c:type="GtkWidget*"/>
45259       </field>
45260       <field name="browse_shortcuts_add_button">
45261         <type name="GtkWidget*" c:type="GtkWidget*"/>
45262       </field>
45263       <field name="browse_shortcuts_remove_button">
45264         <type name="GtkWidget*" c:type="GtkWidget*"/>
45265       </field>
45266       <field name="browse_shortcuts_popup_menu">
45267         <type name="GtkWidget*" c:type="GtkWidget*"/>
45268       </field>
45269       <field name="browse_shortcuts_popup_menu_remove_item">
45270         <type name="GtkWidget*" c:type="GtkWidget*"/>
45271       </field>
45272       <field name="browse_shortcuts_popup_menu_rename_item">
45273         <type name="GtkWidget*" c:type="GtkWidget*"/>
45274       </field>
45275       <field name="browse_files_tree_view">
45276         <type name="GtkWidget*" c:type="GtkWidget*"/>
45277       </field>
45278       <field name="browse_files_popup_menu">
45279         <type name="GtkWidget*" c:type="GtkWidget*"/>
45280       </field>
45281       <field name="browse_files_popup_menu_add_shortcut_item">
45282         <type name="GtkWidget*" c:type="GtkWidget*"/>
45283       </field>
45284       <field name="browse_files_popup_menu_hidden_files_item">
45285         <type name="GtkWidget*" c:type="GtkWidget*"/>
45286       </field>
45287       <field name="browse_new_folder_button">
45288         <type name="GtkWidget*" c:type="GtkWidget*"/>
45289       </field>
45290       <field name="browse_path_bar_hbox">
45291         <type name="GtkWidget*" c:type="GtkWidget*"/>
45292       </field>
45293       <field name="browse_path_bar">
45294         <type name="GtkWidget*" c:type="GtkWidget*"/>
45295       </field>
45296       <field name="browse_files_model">
45297         <type name="GtkFileSystemModel*" c:type="GtkFileSystemModel*"/>
45298       </field>
45299       <field name="browse_files_last_selected_name">
45300         <type name="string" c:type="char*"/>
45301       </field>
45302       <field name="search_hbox">
45303         <type name="GtkWidget*" c:type="GtkWidget*"/>
45304       </field>
45305       <field name="search_entry">
45306         <type name="GtkWidget*" c:type="GtkWidget*"/>
45307       </field>
45308       <field name="search_engine">
45309         <type name="GtkSearchEngine*" c:type="GtkSearchEngine*"/>
45310       </field>
45311       <field name="search_query">
45312         <type name="GtkQuery*" c:type="GtkQuery*"/>
45313       </field>
45314       <field name="search_model">
45315         <type name="GtkListStore*" c:type="GtkListStore*"/>
45316       </field>
45317       <field name="search_model_filter">
45318         <type name="GtkTreeModelFilter*" c:type="GtkTreeModelFilter*"/>
45319       </field>
45320       <field name="search_model_sort">
45321         <type name="GtkTreeModelSort*" c:type="GtkTreeModelSort*"/>
45322       </field>
45323       <field name="recent_manager">
45324         <type name="GtkRecentManager*" c:type="GtkRecentManager*"/>
45325       </field>
45326       <field name="recent_model">
45327         <type name="GtkListStore*" c:type="GtkListStore*"/>
45328       </field>
45329       <field name="load_recent_id">
45330         <type name="guint" c:type="guint"/>
45331       </field>
45332       <field name="recent_model_filter">
45333         <type name="GtkTreeModelFilter*" c:type="GtkTreeModelFilter*"/>
45334       </field>
45335       <field name="recent_model_sort">
45336         <type name="GtkTreeModelSort*" c:type="GtkTreeModelSort*"/>
45337       </field>
45338       <field name="filter_combo_hbox">
45339         <type name="GtkWidget*" c:type="GtkWidget*"/>
45340       </field>
45341       <field name="filter_combo">
45342         <type name="GtkWidget*" c:type="GtkWidget*"/>
45343       </field>
45344       <field name="preview_box">
45345         <type name="GtkWidget*" c:type="GtkWidget*"/>
45346       </field>
45347       <field name="preview_label">
45348         <type name="GtkWidget*" c:type="GtkWidget*"/>
45349       </field>
45350       <field name="preview_widget">
45351         <type name="GtkWidget*" c:type="GtkWidget*"/>
45352       </field>
45353       <field name="extra_align">
45354         <type name="GtkWidget*" c:type="GtkWidget*"/>
45355       </field>
45356       <field name="extra_widget">
45357         <type name="GtkWidget*" c:type="GtkWidget*"/>
45358       </field>
45359       <field name="location_button">
45360         <type name="GtkWidget*" c:type="GtkWidget*"/>
45361       </field>
45362       <field name="location_entry_box">
45363         <type name="GtkWidget*" c:type="GtkWidget*"/>
45364       </field>
45365       <field name="location_label">
45366         <type name="GtkWidget*" c:type="GtkWidget*"/>
45367       </field>
45368       <field name="location_entry">
45369         <type name="GtkWidget*" c:type="GtkWidget*"/>
45370       </field>
45371       <field name="location_mode">
45372         <type name="LocationMode" c:type="LocationMode"/>
45373       </field>
45374       <field name="shortcuts_model">
45375         <type name="GtkListStore*" c:type="GtkListStore*"/>
45376       </field>
45377       <field name="shortcuts_pane_filter_model">
45378         <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
45379       </field>
45380       <field name="shortcuts_combo_filter_model">
45381         <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
45382       </field>
45383       <field name="sort_model">
45384         <type name="GtkTreeModelSort*" c:type="GtkTreeModelSort*"/>
45385       </field>
45386       <field name="loading_shortcuts">
45387         <type name="GSList*" c:type="GSList*"/>
45388       </field>
45389       <field name="reload_icon_handles">
45390         <type name="GSList*" c:type="GSList*"/>
45391       </field>
45392       <field name="file_list_drag_data_received_handle">
45393         <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
45394       </field>
45395       <field name="update_current_folder_handle">
45396         <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
45397       </field>
45398       <field name="show_and_select_paths_handle">
45399         <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
45400       </field>
45401       <field name="should_respond_get_info_handle">
45402         <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
45403       </field>
45404       <field name="file_exists_get_info_handle">
45405         <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
45406       </field>
45407       <field name="update_from_entry_handle">
45408         <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
45409       </field>
45410       <field name="shortcuts_activate_iter_handle">
45411         <type name="GtkFileSystemHandle*" c:type="GtkFileSystemHandle*"/>
45412       </field>
45413       <field name="pending_handles">
45414         <type name="GSList*" c:type="GSList*"/>
45415       </field>
45416       <field name="load_state">
45417         <type name="LoadState" c:type="LoadState"/>
45418       </field>
45419       <field name="reload_state">
45420         <type name="ReloadState" c:type="ReloadState"/>
45421       </field>
45422       <field name="load_timeout_id">
45423         <type name="guint" c:type="guint"/>
45424       </field>
45425       <field name="operation_mode">
45426         <type name="OperationMode" c:type="OperationMode"/>
45427       </field>
45428       <field name="pending_select_paths">
45429         <type name="GSList*" c:type="GSList*"/>
45430       </field>
45431       <field name="current_filter">
45432         <type name="GtkFileFilter*" c:type="GtkFileFilter*"/>
45433       </field>
45434       <field name="filters">
45435         <type name="GSList*" c:type="GSList*"/>
45436       </field>
45437       <field name="tooltips">
45438         <type name="GtkTooltips*" c:type="GtkTooltips*"/>
45439       </field>
45440       <field name="num_volumes">
45441         <type name="int32" c:type="int"/>
45442       </field>
45443       <field name="num_shortcuts">
45444         <type name="int32" c:type="int"/>
45445       </field>
45446       <field name="num_bookmarks">
45447         <type name="int32" c:type="int"/>
45448       </field>
45449       <field name="volumes_changed_id">
45450         <type name="ulong" c:type="gulong"/>
45451       </field>
45452       <field name="bookmarks_changed_id">
45453         <type name="ulong" c:type="gulong"/>
45454       </field>
45455       <field name="current_volume_path">
45456         <type name="GtkFilePath*" c:type="GtkFilePath*"/>
45457       </field>
45458       <field name="current_folder">
45459         <type name="GtkFilePath*" c:type="GtkFilePath*"/>
45460       </field>
45461       <field name="preview_path">
45462         <type name="GtkFilePath*" c:type="GtkFilePath*"/>
45463       </field>
45464       <field name="preview_display_name">
45465         <type name="string" c:type="char*"/>
45466       </field>
45467       <field name="list_name_column">
45468         <type name="GtkTreeViewColumn*" c:type="GtkTreeViewColumn*"/>
45469       </field>
45470       <field name="list_name_renderer">
45471         <type name="GtkCellRenderer*" c:type="GtkCellRenderer*"/>
45472       </field>
45473       <field name="list_mtime_column">
45474         <type name="GtkTreeViewColumn*" c:type="GtkTreeViewColumn*"/>
45475       </field>
45476       <field name="edited_idle">
45477         <type name="GSource*" c:type="GSource*"/>
45478       </field>
45479       <field name="edited_new_text">
45480         <type name="string" c:type="char*"/>
45481       </field>
45482       <field name="settings_signal_id">
45483         <type name="ulong" c:type="gulong"/>
45484       </field>
45485       <field name="icon_size">
45486         <type name="int32" c:type="int"/>
45487       </field>
45488       <field name="toplevel_set_focus_id">
45489         <type name="ulong" c:type="gulong"/>
45490       </field>
45491       <field name="toplevel_last_focus_widget">
45492         <type name="GtkWidget*" c:type="GtkWidget*"/>
45493       </field>
45494       <field name="default_width">
45495         <type name="int32" c:type="gint"/>
45496       </field>
45497       <field name="default_height">
45498         <type name="int32" c:type="gint"/>
45499       </field>
45500       <field name="local_only">
45501         <type name="guint" c:type="guint"/>
45502       </field>
45503       <field name="preview_widget_active">
45504         <type name="guint" c:type="guint"/>
45505       </field>
45506       <field name="use_preview_label">
45507         <type name="guint" c:type="guint"/>
45508       </field>
45509       <field name="select_multiple">
45510         <type name="guint" c:type="guint"/>
45511       </field>
45512       <field name="show_hidden">
45513         <type name="guint" c:type="guint"/>
45514       </field>
45515       <field name="do_overwrite_confirmation">
45516         <type name="guint" c:type="guint"/>
45517       </field>
45518       <field name="list_sort_ascending">
45519         <type name="guint" c:type="guint"/>
45520       </field>
45521       <field name="changing_folder">
45522         <type name="guint" c:type="guint"/>
45523       </field>
45524       <field name="shortcuts_current_folder_active">
45525         <type name="guint" c:type="guint"/>
45526       </field>
45527       <field name="expand_folders">
45528         <type name="guint" c:type="guint"/>
45529       </field>
45530       <field name="has_home">
45531         <type name="guint" c:type="guint"/>
45532       </field>
45533       <field name="has_desktop">
45534         <type name="guint" c:type="guint"/>
45535       </field>
45536       <field name="has_search">
45537         <type name="guint" c:type="guint"/>
45538       </field>
45539       <field name="has_recent">
45540         <type name="guint" c:type="guint"/>
45541       </field>
45542     </record>
45543     <record name="FileModelNode" c:type="FileModelNode">
45544       <field name="path">
45545         <type name="GtkFilePath*" c:type="GtkFilePath*"/>
45546       </field>
45547       <field name="next">
45548         <type name="FileModelNode*" c:type="FileModelNode*"/>
45549       </field>
45550       <field name="info">
45551         <type name="GtkFileInfo*" c:type="GtkFileInfo*"/>
45552       </field>
45553       <field name="folder">
45554         <type name="GtkFileFolder*" c:type="GtkFileFolder*"/>
45555       </field>
45556       <field name="children">
45557         <type name="FileModelNode*" c:type="FileModelNode*"/>
45558       </field>
45559       <field name="parent">
45560         <type name="FileModelNode*" c:type="FileModelNode*"/>
45561       </field>
45562       <field name="model">
45563         <type name="GtkFileSystemModel*" c:type="GtkFileSystemModel*"/>
45564       </field>
45565       <field name="ref_count">
45566         <type name="guint" c:type="guint"/>
45567       </field>
45568       <field name="n_referenced_children">
45569         <type name="guint" c:type="guint"/>
45570       </field>
45571       <field name="depth">
45572         <type name="gushort" c:type="gushort"/>
45573       </field>
45574       <field name="has_dummy">
45575         <type name="guint" c:type="guint"/>
45576       </field>
45577       <field name="is_dummy">
45578         <type name="guint" c:type="guint"/>
45579       </field>
45580       <field name="is_visible">
45581         <type name="guint" c:type="guint"/>
45582       </field>
45583       <field name="loaded">
45584         <type name="guint" c:type="guint"/>
45585       </field>
45586       <field name="idle_clear">
45587         <type name="guint" c:type="guint"/>
45588       </field>
45589       <field name="load_pending">
45590         <type name="guint" c:type="guint"/>
45591       </field>
45592     </record>
45593     <enumeration name="FileChooserProp" c:type="GtkFileChooserProp">
45594       <member name="p_first"
45595               value="4096"
45596               c:identifier="GTK_FILE_CHOOSER_PROP_FIRST"/>
45597       <member name="p_action"
45598               value="4096"
45599               c:identifier="GTK_FILE_CHOOSER_PROP_ACTION"/>
45600       <member name="p_file_system_backend"
45601               value="4097"
45602               c:identifier="GTK_FILE_CHOOSER_PROP_FILE_SYSTEM_BACKEND"/>
45603       <member name="p_filter"
45604               value="4098"
45605               c:identifier="GTK_FILE_CHOOSER_PROP_FILTER"/>
45606       <member name="p_local_only"
45607               value="4099"
45608               c:identifier="GTK_FILE_CHOOSER_PROP_LOCAL_ONLY"/>
45609       <member name="p_preview_widget"
45610               value="4100"
45611               c:identifier="GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET"/>
45612       <member name="p_preview_widget_active"
45613               value="4101"
45614               c:identifier="GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET_ACTIVE"/>
45615       <member name="p_use_preview_label"
45616               value="4102"
45617               c:identifier="GTK_FILE_CHOOSER_PROP_USE_PREVIEW_LABEL"/>
45618       <member name="p_extra_widget"
45619               value="4103"
45620               c:identifier="GTK_FILE_CHOOSER_PROP_EXTRA_WIDGET"/>
45621       <member name="p_select_multiple"
45622               value="4104"
45623               c:identifier="GTK_FILE_CHOOSER_PROP_SELECT_MULTIPLE"/>
45624       <member name="p_show_hidden"
45625               value="4105"
45626               c:identifier="GTK_FILE_CHOOSER_PROP_SHOW_HIDDEN"/>
45627       <member name="p_do_overwrite_confirmation"
45628               value="4106"
45629               c:identifier="GTK_FILE_CHOOSER_PROP_DO_OVERWRITE_CONFIRMATION"/>
45630       <member name="p_last"
45631               value="4106"
45632               c:identifier="GTK_FILE_CHOOSER_PROP_LAST"/>
45633     </enumeration>
45634     <function name="file_chooser_install_properties"
45635               c:identifier="_gtk_file_chooser_install_properties">
45636       <return-value>
45637         <type name="none" c:type="void"/>
45638       </return-value>
45639       <parameters>
45640         <parameter name="klass">
45641           <type name="GObjectClass" c:type="GObjectClass*"/>
45642         </parameter>
45643       </parameters>
45644     </function>
45645     <function name="file_chooser_delegate_iface_init"
45646               c:identifier="_gtk_file_chooser_delegate_iface_init">
45647       <return-value>
45648         <type name="none" c:type="void"/>
45649       </return-value>
45650       <parameters>
45651         <parameter name="iface">
45652           <type name="GtkFileChooserIface" c:type="GtkFileChooserIface*"/>
45653         </parameter>
45654       </parameters>
45655     </function>
45656     <function name="file_chooser_set_delegate"
45657               c:identifier="_gtk_file_chooser_set_delegate">
45658       <return-value>
45659         <type name="none" c:type="void"/>
45660       </return-value>
45661       <parameters>
45662         <parameter name="receiver">
45663           <type name="FileChooser" c:type="GtkFileChooser*"/>
45664         </parameter>
45665         <parameter name="delegate">
45666           <type name="FileChooser" c:type="GtkFileChooser*"/>
45667         </parameter>
45668       </parameters>
45669     </function>
45670     <function name="file_chooser_delegate_get_quark"
45671               c:identifier="_gtk_file_chooser_delegate_get_quark">
45672       <return-value>
45673         <type name="GQuark" c:type="GQuark"/>
45674       </return-value>
45675     </function>
45676     <class name="FileChooserWidget"
45677            c:type="GtkFileChooserWidget"
45678            parent="VBox"
45679            glib:type-name="GtkFileChooserWidget"
45680            glib:get-type="gtk_file_chooser_widget_get_type">
45681     </class>
45682     <function name="file_chooser_widget_new"
45683               c:identifier="gtk_file_chooser_widget_new">
45684       <return-value>
45685         <type name="GtkWidget*" c:type="GtkWidget*"/>
45686       </return-value>
45687       <parameters>
45688         <parameter name="action">
45689           <type name="FileChooserAction" c:type="GtkFileChooserAction"/>
45690         </parameter>
45691       </parameters>
45692     </function>
45693     <function name="file_chooser_widget_new_with_backend"
45694               c:identifier="gtk_file_chooser_widget_new_with_backend">
45695       <return-value>
45696         <type name="GtkWidget*" c:type="GtkWidget*"/>
45697       </return-value>
45698       <parameters>
45699         <parameter name="action">
45700           <type name="FileChooserAction" c:type="GtkFileChooserAction"/>
45701         </parameter>
45702         <parameter name="backend">
45703           <type name="string" c:type="gchar*"/>
45704         </parameter>
45705       </parameters>
45706     </function>
45707     <class name="FileSelection"
45708            c:type="GtkFileSelection"
45709            parent="Dialog"
45710            glib:type-name="GtkFileSelection"
45711            glib:get-type="gtk_file_selection_get_type">
45712       <method name="set_filename"
45713               c:identifier="gtk_file_selection_set_filename">
45714         <return-value>
45715           <type name="none" c:type="void"/>
45716         </return-value>
45717         <parameters>
45718           <parameter name="filesel">
45719             <type name="FileSelection" c:type="GtkFileSelection*"/>
45720           </parameter>
45721           <parameter name="filename">
45722             <type name="string" c:type="gchar*"/>
45723           </parameter>
45724         </parameters>
45725       </method>
45726       <method name="get_filename"
45727               c:identifier="gtk_file_selection_get_filename">
45728         <return-value>
45729           <type name="string" c:type="gchar*"/>
45730         </return-value>
45731         <parameters>
45732           <parameter name="filesel">
45733             <type name="FileSelection" c:type="GtkFileSelection*"/>
45734           </parameter>
45735         </parameters>
45736       </method>
45737       <method name="complete" c:identifier="gtk_file_selection_complete">
45738         <return-value>
45739           <type name="none" c:type="void"/>
45740         </return-value>
45741         <parameters>
45742           <parameter name="filesel">
45743             <type name="FileSelection" c:type="GtkFileSelection*"/>
45744           </parameter>
45745           <parameter name="pattern">
45746             <type name="string" c:type="gchar*"/>
45747           </parameter>
45748         </parameters>
45749       </method>
45750       <method name="show_fileop_buttons"
45751               c:identifier="gtk_file_selection_show_fileop_buttons">
45752         <return-value>
45753           <type name="none" c:type="void"/>
45754         </return-value>
45755         <parameters>
45756           <parameter name="filesel">
45757             <type name="FileSelection" c:type="GtkFileSelection*"/>
45758           </parameter>
45759         </parameters>
45760       </method>
45761       <method name="hide_fileop_buttons"
45762               c:identifier="gtk_file_selection_hide_fileop_buttons">
45763         <return-value>
45764           <type name="none" c:type="void"/>
45765         </return-value>
45766         <parameters>
45767           <parameter name="filesel">
45768             <type name="FileSelection" c:type="GtkFileSelection*"/>
45769           </parameter>
45770         </parameters>
45771       </method>
45772       <method name="get_selections"
45773               c:identifier="gtk_file_selection_get_selections">
45774         <return-value>
45775           <type name="gchar" c:type="gchar**"/>
45776         </return-value>
45777         <parameters>
45778           <parameter name="filesel">
45779             <type name="FileSelection" c:type="GtkFileSelection*"/>
45780           </parameter>
45781         </parameters>
45782       </method>
45783       <method name="set_select_multiple"
45784               c:identifier="gtk_file_selection_set_select_multiple">
45785         <return-value>
45786           <type name="none" c:type="void"/>
45787         </return-value>
45788         <parameters>
45789           <parameter name="filesel">
45790             <type name="FileSelection" c:type="GtkFileSelection*"/>
45791           </parameter>
45792           <parameter name="select_multiple">
45793             <type name="boolean" c:type="gboolean"/>
45794           </parameter>
45795         </parameters>
45796       </method>
45797       <method name="get_select_multiple"
45798               c:identifier="gtk_file_selection_get_select_multiple">
45799         <return-value>
45800           <type name="boolean" c:type="gboolean"/>
45801         </return-value>
45802         <parameters>
45803           <parameter name="filesel">
45804             <type name="FileSelection" c:type="GtkFileSelection*"/>
45805           </parameter>
45806         </parameters>
45807       </method>
45808       <property name="show-fileops">
45809         <type name="boolean" c:type="gboolean"/>
45810       </property>
45811       <property name="filename">
45812         <type name="string" c:type="gchararray"/>
45813       </property>
45814       <property name="select-multiple">
45815         <type name="boolean" c:type="gboolean"/>
45816       </property>
45817       <callback name="_gtk_reserved1">
45818         <return-value>
45819           <type name="none" c:type="void"/>
45820         </return-value>
45821       </callback>
45822       <callback name="_gtk_reserved2">
45823         <return-value>
45824           <type name="none" c:type="void"/>
45825         </return-value>
45826       </callback>
45827       <callback name="_gtk_reserved3">
45828         <return-value>
45829           <type name="none" c:type="void"/>
45830         </return-value>
45831       </callback>
45832       <callback name="_gtk_reserved4">
45833         <return-value>
45834           <type name="none" c:type="void"/>
45835         </return-value>
45836       </callback>
45837     </class>
45838     <function name="file_selection_new" c:identifier="gtk_file_selection_new">
45839       <return-value>
45840         <type name="GtkWidget*" c:type="GtkWidget*"/>
45841       </return-value>
45842       <parameters>
45843         <parameter name="title">
45844           <type name="string" c:type="gchar*"/>
45845         </parameter>
45846       </parameters>
45847     </function>
45848     <record name="GtkFixedChild" c:type="GtkFixedChild">
45849       <field name="widget">
45850         <type name="GtkWidget*" c:type="GtkWidget*"/>
45851       </field>
45852       <field name="x">
45853         <type name="int32" c:type="gint"/>
45854       </field>
45855       <field name="y">
45856         <type name="int32" c:type="gint"/>
45857       </field>
45858     </record>
45859     <class name="Fixed"
45860            c:type="GtkFixed"
45861            parent="Container"
45862            glib:type-name="GtkFixed"
45863            glib:get-type="gtk_fixed_get_type">
45864       <method name="put" c:identifier="gtk_fixed_put">
45865         <return-value>
45866           <type name="none" c:type="void"/>
45867         </return-value>
45868         <parameters>
45869           <parameter name="fixed">
45870             <type name="Fixed" c:type="GtkFixed*"/>
45871           </parameter>
45872           <parameter name="widget">
45873             <type name="Widget" c:type="GtkWidget*"/>
45874           </parameter>
45875           <parameter name="x">
45876             <type name="int32" c:type="gint"/>
45877           </parameter>
45878           <parameter name="y">
45879             <type name="int32" c:type="gint"/>
45880           </parameter>
45881         </parameters>
45882       </method>
45883       <method name="move" c:identifier="gtk_fixed_move">
45884         <return-value>
45885           <type name="none" c:type="void"/>
45886         </return-value>
45887         <parameters>
45888           <parameter name="fixed">
45889             <type name="Fixed" c:type="GtkFixed*"/>
45890           </parameter>
45891           <parameter name="widget">
45892             <type name="Widget" c:type="GtkWidget*"/>
45893           </parameter>
45894           <parameter name="x">
45895             <type name="int32" c:type="gint"/>
45896           </parameter>
45897           <parameter name="y">
45898             <type name="int32" c:type="gint"/>
45899           </parameter>
45900         </parameters>
45901       </method>
45902       <method name="set_has_window" c:identifier="gtk_fixed_set_has_window">
45903         <return-value>
45904           <type name="none" c:type="void"/>
45905         </return-value>
45906         <parameters>
45907           <parameter name="fixed">
45908             <type name="Fixed" c:type="GtkFixed*"/>
45909           </parameter>
45910           <parameter name="has_window">
45911             <type name="boolean" c:type="gboolean"/>
45912           </parameter>
45913         </parameters>
45914       </method>
45915       <method name="get_has_window" c:identifier="gtk_fixed_get_has_window">
45916         <return-value>
45917           <type name="boolean" c:type="gboolean"/>
45918         </return-value>
45919         <parameters>
45920           <parameter name="fixed">
45921             <type name="Fixed" c:type="GtkFixed*"/>
45922           </parameter>
45923         </parameters>
45924       </method>
45925     </class>
45926     <function name="fixed_new" c:identifier="gtk_fixed_new">
45927       <return-value>
45928         <type name="GtkWidget*" c:type="GtkWidget*"/>
45929       </return-value>
45930     </function>
45931     <record name="GtkFontButtonPrivate" c:type="GtkFontButtonPrivate"/>
45932     <class name="FontButton"
45933            c:type="GtkFontButton"
45934            parent="Button"
45935            glib:type-name="GtkFontButton"
45936            glib:get-type="gtk_font_button_get_type">
45937       <method name="get_title" c:identifier="gtk_font_button_get_title">
45938         <return-value>
45939           <type name="string" c:type="gchar*"/>
45940         </return-value>
45941         <parameters>
45942           <parameter name="font_button">
45943             <type name="FontButton" c:type="GtkFontButton*"/>
45944           </parameter>
45945         </parameters>
45946       </method>
45947       <method name="set_title" c:identifier="gtk_font_button_set_title">
45948         <return-value>
45949           <type name="none" c:type="void"/>
45950         </return-value>
45951         <parameters>
45952           <parameter name="font_button">
45953             <type name="FontButton" c:type="GtkFontButton*"/>
45954           </parameter>
45955           <parameter name="title">
45956             <type name="string" c:type="gchar*"/>
45957           </parameter>
45958         </parameters>
45959       </method>
45960       <method name="get_use_font" c:identifier="gtk_font_button_get_use_font">
45961         <return-value>
45962           <type name="boolean" c:type="gboolean"/>
45963         </return-value>
45964         <parameters>
45965           <parameter name="font_button">
45966             <type name="FontButton" c:type="GtkFontButton*"/>
45967           </parameter>
45968         </parameters>
45969       </method>
45970       <method name="set_use_font" c:identifier="gtk_font_button_set_use_font">
45971         <return-value>
45972           <type name="none" c:type="void"/>
45973         </return-value>
45974         <parameters>
45975           <parameter name="font_button">
45976             <type name="FontButton" c:type="GtkFontButton*"/>
45977           </parameter>
45978           <parameter name="use_font">
45979             <type name="boolean" c:type="gboolean"/>
45980           </parameter>
45981         </parameters>
45982       </method>
45983       <method name="get_use_size" c:identifier="gtk_font_button_get_use_size">
45984         <return-value>
45985           <type name="boolean" c:type="gboolean"/>
45986         </return-value>
45987         <parameters>
45988           <parameter name="font_button">
45989             <type name="FontButton" c:type="GtkFontButton*"/>
45990           </parameter>
45991         </parameters>
45992       </method>
45993       <method name="set_use_size" c:identifier="gtk_font_button_set_use_size">
45994         <return-value>
45995           <type name="none" c:type="void"/>
45996         </return-value>
45997         <parameters>
45998           <parameter name="font_button">
45999             <type name="FontButton" c:type="GtkFontButton*"/>
46000           </parameter>
46001           <parameter name="use_size">
46002             <type name="boolean" c:type="gboolean"/>
46003           </parameter>
46004         </parameters>
46005       </method>
46006       <method name="get_font_name"
46007               c:identifier="gtk_font_button_get_font_name">
46008         <return-value>
46009           <type name="string" c:type="gchar*"/>
46010         </return-value>
46011         <parameters>
46012           <parameter name="font_button">
46013             <type name="FontButton" c:type="GtkFontButton*"/>
46014           </parameter>
46015         </parameters>
46016       </method>
46017       <method name="set_font_name"
46018               c:identifier="gtk_font_button_set_font_name">
46019         <return-value>
46020           <type name="boolean" c:type="gboolean"/>
46021         </return-value>
46022         <parameters>
46023           <parameter name="font_button">
46024             <type name="FontButton" c:type="GtkFontButton*"/>
46025           </parameter>
46026           <parameter name="fontname">
46027             <type name="string" c:type="gchar*"/>
46028           </parameter>
46029         </parameters>
46030       </method>
46031       <method name="get_show_style"
46032               c:identifier="gtk_font_button_get_show_style">
46033         <return-value>
46034           <type name="boolean" c:type="gboolean"/>
46035         </return-value>
46036         <parameters>
46037           <parameter name="font_button">
46038             <type name="FontButton" c:type="GtkFontButton*"/>
46039           </parameter>
46040         </parameters>
46041       </method>
46042       <method name="set_show_style"
46043               c:identifier="gtk_font_button_set_show_style">
46044         <return-value>
46045           <type name="none" c:type="void"/>
46046         </return-value>
46047         <parameters>
46048           <parameter name="font_button">
46049             <type name="FontButton" c:type="GtkFontButton*"/>
46050           </parameter>
46051           <parameter name="show_style">
46052             <type name="boolean" c:type="gboolean"/>
46053           </parameter>
46054         </parameters>
46055       </method>
46056       <method name="get_show_size"
46057               c:identifier="gtk_font_button_get_show_size">
46058         <return-value>
46059           <type name="boolean" c:type="gboolean"/>
46060         </return-value>
46061         <parameters>
46062           <parameter name="font_button">
46063             <type name="FontButton" c:type="GtkFontButton*"/>
46064           </parameter>
46065         </parameters>
46066       </method>
46067       <method name="set_show_size"
46068               c:identifier="gtk_font_button_set_show_size">
46069         <return-value>
46070           <type name="none" c:type="void"/>
46071         </return-value>
46072         <parameters>
46073           <parameter name="font_button">
46074             <type name="FontButton" c:type="GtkFontButton*"/>
46075           </parameter>
46076           <parameter name="show_size">
46077             <type name="boolean" c:type="gboolean"/>
46078           </parameter>
46079         </parameters>
46080       </method>
46081       <property name="title">
46082         <type name="string" c:type="gchararray"/>
46083       </property>
46084       <property name="font-name">
46085         <type name="string" c:type="gchararray"/>
46086       </property>
46087       <property name="use-font">
46088         <type name="boolean" c:type="gboolean"/>
46089       </property>
46090       <property name="use-size">
46091         <type name="boolean" c:type="gboolean"/>
46092       </property>
46093       <property name="show-style">
46094         <type name="boolean" c:type="gboolean"/>
46095       </property>
46096       <property name="show-size">
46097         <type name="boolean" c:type="gboolean"/>
46098       </property>
46099       <callback name="font_set">
46100         <return-value>
46101           <type name="none" c:type="void"/>
46102         </return-value>
46103         <parameters>
46104           <parameter name="gfp">
46105             <type name="GtkFontButton*" c:type="GtkFontButton*"/>
46106           </parameter>
46107         </parameters>
46108       </callback>
46109       <callback name="_gtk_reserved1">
46110         <return-value>
46111           <type name="none" c:type="void"/>
46112         </return-value>
46113       </callback>
46114       <callback name="_gtk_reserved2">
46115         <return-value>
46116           <type name="none" c:type="void"/>
46117         </return-value>
46118       </callback>
46119       <callback name="_gtk_reserved3">
46120         <return-value>
46121           <type name="none" c:type="void"/>
46122         </return-value>
46123       </callback>
46124       <callback name="_gtk_reserved4">
46125         <return-value>
46126           <type name="none" c:type="void"/>
46127         </return-value>
46128       </callback>
46129       <glib:signal name="font-set">
46130         <return-value>
46131           <type name="none" c:type="void"/>
46132         </return-value>
46133       </glib:signal>
46134     </class>
46135     <function name="font_button_new" c:identifier="gtk_font_button_new">
46136       <return-value>
46137         <type name="GtkWidget*" c:type="GtkWidget*"/>
46138       </return-value>
46139     </function>
46140     <function name="font_button_new_with_font"
46141               c:identifier="gtk_font_button_new_with_font">
46142       <return-value>
46143         <type name="GtkWidget*" c:type="GtkWidget*"/>
46144       </return-value>
46145       <parameters>
46146         <parameter name="fontname">
46147           <type name="string" c:type="gchar*"/>
46148         </parameter>
46149       </parameters>
46150     </function>
46151     <class name="FontSelection"
46152            c:type="GtkFontSelection"
46153            parent="VBox"
46154            glib:type-name="GtkFontSelection"
46155            glib:get-type="gtk_font_selection_get_type">
46156       <method name="get_font_name"
46157               c:identifier="gtk_font_selection_get_font_name">
46158         <return-value>
46159           <type name="string" c:type="gchar*"/>
46160         </return-value>
46161         <parameters>
46162           <parameter name="fontsel">
46163             <type name="FontSelection" c:type="GtkFontSelection*"/>
46164           </parameter>
46165         </parameters>
46166       </method>
46167       <method name="get_font" c:identifier="gtk_font_selection_get_font">
46168         <return-value>
46169           <type name="GdkFont" c:type="GdkFont*"/>
46170         </return-value>
46171         <parameters>
46172           <parameter name="fontsel">
46173             <type name="FontSelection" c:type="GtkFontSelection*"/>
46174           </parameter>
46175         </parameters>
46176       </method>
46177       <method name="set_font_name"
46178               c:identifier="gtk_font_selection_set_font_name">
46179         <return-value>
46180           <type name="boolean" c:type="gboolean"/>
46181         </return-value>
46182         <parameters>
46183           <parameter name="fontsel">
46184             <type name="FontSelection" c:type="GtkFontSelection*"/>
46185           </parameter>
46186           <parameter name="fontname">
46187             <type name="string" c:type="gchar*"/>
46188           </parameter>
46189         </parameters>
46190       </method>
46191       <method name="get_preview_text"
46192               c:identifier="gtk_font_selection_get_preview_text">
46193         <return-value>
46194           <type name="string" c:type="gchar*"/>
46195         </return-value>
46196         <parameters>
46197           <parameter name="fontsel">
46198             <type name="FontSelection" c:type="GtkFontSelection*"/>
46199           </parameter>
46200         </parameters>
46201       </method>
46202       <method name="set_preview_text"
46203               c:identifier="gtk_font_selection_set_preview_text">
46204         <return-value>
46205           <type name="none" c:type="void"/>
46206         </return-value>
46207         <parameters>
46208           <parameter name="fontsel">
46209             <type name="FontSelection" c:type="GtkFontSelection*"/>
46210           </parameter>
46211           <parameter name="text">
46212             <type name="string" c:type="gchar*"/>
46213           </parameter>
46214         </parameters>
46215       </method>
46216       <property name="font-name">
46217         <type name="string" c:type="gchararray"/>
46218       </property>
46219       <property name="font">
46220         <type name="GdkFont" c:type="GdkFont"/>
46221       </property>
46222       <property name="preview-text">
46223         <type name="string" c:type="gchararray"/>
46224       </property>
46225       <callback name="_gtk_reserved1">
46226         <return-value>
46227           <type name="none" c:type="void"/>
46228         </return-value>
46229       </callback>
46230       <callback name="_gtk_reserved2">
46231         <return-value>
46232           <type name="none" c:type="void"/>
46233         </return-value>
46234       </callback>
46235       <callback name="_gtk_reserved3">
46236         <return-value>
46237           <type name="none" c:type="void"/>
46238         </return-value>
46239       </callback>
46240       <callback name="_gtk_reserved4">
46241         <return-value>
46242           <type name="none" c:type="void"/>
46243         </return-value>
46244       </callback>
46245     </class>
46246     <function name="font_selection_new" c:identifier="gtk_font_selection_new">
46247       <return-value>
46248         <type name="GtkWidget*" c:type="GtkWidget*"/>
46249       </return-value>
46250     </function>
46251     <class name="FontSelectionDialog"
46252            c:type="GtkFontSelectionDialog"
46253            parent="Dialog"
46254            glib:type-name="GtkFontSelectionDialog"
46255            glib:get-type="gtk_font_selection_dialog_get_type">
46256       <method name="get_font_name"
46257               c:identifier="gtk_font_selection_dialog_get_font_name">
46258         <return-value>
46259           <type name="string" c:type="gchar*"/>
46260         </return-value>
46261         <parameters>
46262           <parameter name="fsd">
46263             <type name="FontSelectionDialog" c:type="GtkFontSelectionDialog*"/>
46264           </parameter>
46265         </parameters>
46266       </method>
46267       <method name="get_font"
46268               c:identifier="gtk_font_selection_dialog_get_font">
46269         <return-value>
46270           <type name="GdkFont" c:type="GdkFont*"/>
46271         </return-value>
46272         <parameters>
46273           <parameter name="fsd">
46274             <type name="FontSelectionDialog" c:type="GtkFontSelectionDialog*"/>
46275           </parameter>
46276         </parameters>
46277       </method>
46278       <method name="set_font_name"
46279               c:identifier="gtk_font_selection_dialog_set_font_name">
46280         <return-value>
46281           <type name="boolean" c:type="gboolean"/>
46282         </return-value>
46283         <parameters>
46284           <parameter name="fsd">
46285             <type name="FontSelectionDialog" c:type="GtkFontSelectionDialog*"/>
46286           </parameter>
46287           <parameter name="fontname">
46288             <type name="string" c:type="gchar*"/>
46289           </parameter>
46290         </parameters>
46291       </method>
46292       <method name="get_preview_text"
46293               c:identifier="gtk_font_selection_dialog_get_preview_text">
46294         <return-value>
46295           <type name="string" c:type="gchar*"/>
46296         </return-value>
46297         <parameters>
46298           <parameter name="fsd">
46299             <type name="FontSelectionDialog" c:type="GtkFontSelectionDialog*"/>
46300           </parameter>
46301         </parameters>
46302       </method>
46303       <method name="set_preview_text"
46304               c:identifier="gtk_font_selection_dialog_set_preview_text">
46305         <return-value>
46306           <type name="none" c:type="void"/>
46307         </return-value>
46308         <parameters>
46309           <parameter name="fsd">
46310             <type name="FontSelectionDialog" c:type="GtkFontSelectionDialog*"/>
46311           </parameter>
46312           <parameter name="text">
46313             <type name="string" c:type="gchar*"/>
46314           </parameter>
46315         </parameters>
46316       </method>
46317       <callback name="_gtk_reserved1">
46318         <return-value>
46319           <type name="none" c:type="void"/>
46320         </return-value>
46321       </callback>
46322       <callback name="_gtk_reserved2">
46323         <return-value>
46324           <type name="none" c:type="void"/>
46325         </return-value>
46326       </callback>
46327       <callback name="_gtk_reserved3">
46328         <return-value>
46329           <type name="none" c:type="void"/>
46330         </return-value>
46331       </callback>
46332       <callback name="_gtk_reserved4">
46333         <return-value>
46334           <type name="none" c:type="void"/>
46335         </return-value>
46336       </callback>
46337     </class>
46338     <function name="font_selection_dialog_new"
46339               c:identifier="gtk_font_selection_dialog_new">
46340       <return-value>
46341         <type name="GtkWidget*" c:type="GtkWidget*"/>
46342       </return-value>
46343       <parameters>
46344         <parameter name="title">
46345           <type name="string" c:type="gchar*"/>
46346         </parameter>
46347       </parameters>
46348     </function>
46349     <class name="GammaCurve"
46350            c:type="GtkGammaCurve"
46351            parent="VBox"
46352            glib:type-name="GtkGammaCurve"
46353            glib:get-type="gtk_gamma_curve_get_type">
46354       <callback name="_gtk_reserved1">
46355         <return-value>
46356           <type name="none" c:type="void"/>
46357         </return-value>
46358       </callback>
46359       <callback name="_gtk_reserved2">
46360         <return-value>
46361           <type name="none" c:type="void"/>
46362         </return-value>
46363       </callback>
46364       <callback name="_gtk_reserved3">
46365         <return-value>
46366           <type name="none" c:type="void"/>
46367         </return-value>
46368       </callback>
46369       <callback name="_gtk_reserved4">
46370         <return-value>
46371           <type name="none" c:type="void"/>
46372         </return-value>
46373       </callback>
46374     </class>
46375     <function name="gamma_curve_new" c:identifier="gtk_gamma_curve_new">
46376       <return-value>
46377         <type name="GtkWidget*" c:type="GtkWidget*"/>
46378       </return-value>
46379     </function>
46380     <function name="gc_get" c:identifier="gtk_gc_get">
46381       <return-value>
46382         <type name="GdkGC*" c:type="GdkGC*"/>
46383       </return-value>
46384       <parameters>
46385         <parameter name="depth">
46386           <type name="int32" c:type="gint"/>
46387         </parameter>
46388         <parameter name="colormap">
46389           <type name="Gdk.Colormap" c:type="GdkColormap*"/>
46390         </parameter>
46391         <parameter name="values">
46392           <type name="GdkGCValues" c:type="GdkGCValues*"/>
46393         </parameter>
46394         <parameter name="values_mask">
46395           <type name="GdkGCValuesMask" c:type="GdkGCValuesMask"/>
46396         </parameter>
46397       </parameters>
46398     </function>
46399     <function name="gc_release" c:identifier="gtk_gc_release">
46400       <return-value>
46401         <type name="none" c:type="void"/>
46402       </return-value>
46403       <parameters>
46404         <parameter name="gc">
46405           <type name="Gdk.GC" c:type="GdkGC*"/>
46406         </parameter>
46407       </parameters>
46408     </function>
46409     <class name="HandleBox"
46410            c:type="GtkHandleBox"
46411            parent="Bin"
46412            glib:type-name="GtkHandleBox"
46413            glib:get-type="gtk_handle_box_get_type">
46414       <method name="set_shadow_type"
46415               c:identifier="gtk_handle_box_set_shadow_type">
46416         <return-value>
46417           <type name="none" c:type="void"/>
46418         </return-value>
46419         <parameters>
46420           <parameter name="handle_box">
46421             <type name="HandleBox" c:type="GtkHandleBox*"/>
46422           </parameter>
46423           <parameter name="type">
46424             <type name="ShadowType" c:type="GtkShadowType"/>
46425           </parameter>
46426         </parameters>
46427       </method>
46428       <method name="get_shadow_type"
46429               c:identifier="gtk_handle_box_get_shadow_type">
46430         <return-value>
46431           <type name="ShadowType" c:type="GtkShadowType"/>
46432         </return-value>
46433         <parameters>
46434           <parameter name="handle_box">
46435             <type name="HandleBox" c:type="GtkHandleBox*"/>
46436           </parameter>
46437         </parameters>
46438       </method>
46439       <method name="set_handle_position"
46440               c:identifier="gtk_handle_box_set_handle_position">
46441         <return-value>
46442           <type name="none" c:type="void"/>
46443         </return-value>
46444         <parameters>
46445           <parameter name="handle_box">
46446             <type name="HandleBox" c:type="GtkHandleBox*"/>
46447           </parameter>
46448           <parameter name="position">
46449             <type name="PositionType" c:type="GtkPositionType"/>
46450           </parameter>
46451         </parameters>
46452       </method>
46453       <method name="get_handle_position"
46454               c:identifier="gtk_handle_box_get_handle_position">
46455         <return-value>
46456           <type name="PositionType" c:type="GtkPositionType"/>
46457         </return-value>
46458         <parameters>
46459           <parameter name="handle_box">
46460             <type name="HandleBox" c:type="GtkHandleBox*"/>
46461           </parameter>
46462         </parameters>
46463       </method>
46464       <method name="set_snap_edge" c:identifier="gtk_handle_box_set_snap_edge">
46465         <return-value>
46466           <type name="none" c:type="void"/>
46467         </return-value>
46468         <parameters>
46469           <parameter name="handle_box">
46470             <type name="HandleBox" c:type="GtkHandleBox*"/>
46471           </parameter>
46472           <parameter name="edge">
46473             <type name="PositionType" c:type="GtkPositionType"/>
46474           </parameter>
46475         </parameters>
46476       </method>
46477       <method name="get_snap_edge" c:identifier="gtk_handle_box_get_snap_edge">
46478         <return-value>
46479           <type name="PositionType" c:type="GtkPositionType"/>
46480         </return-value>
46481         <parameters>
46482           <parameter name="handle_box">
46483             <type name="HandleBox" c:type="GtkHandleBox*"/>
46484           </parameter>
46485         </parameters>
46486       </method>
46487       <property name="shadow">
46488         <type name="GtkShadowType" c:type="GtkShadowType"/>
46489       </property>
46490       <property name="shadow-type">
46491         <type name="GtkShadowType" c:type="GtkShadowType"/>
46492       </property>
46493       <property name="handle-position">
46494         <type name="GtkPositionType" c:type="GtkPositionType"/>
46495       </property>
46496       <property name="snap-edge">
46497         <type name="GtkPositionType" c:type="GtkPositionType"/>
46498       </property>
46499       <property name="snap-edge-set">
46500         <type name="boolean" c:type="gboolean"/>
46501       </property>
46502       <callback name="child_attached">
46503         <return-value>
46504           <type name="none" c:type="void"/>
46505         </return-value>
46506         <parameters>
46507           <parameter name="handle_box">
46508             <type name="GtkHandleBox*" c:type="GtkHandleBox*"/>
46509           </parameter>
46510           <parameter name="child">
46511             <type name="GtkWidget*" c:type="GtkWidget*"/>
46512           </parameter>
46513         </parameters>
46514       </callback>
46515       <callback name="child_detached">
46516         <return-value>
46517           <type name="none" c:type="void"/>
46518         </return-value>
46519         <parameters>
46520           <parameter name="handle_box">
46521             <type name="GtkHandleBox*" c:type="GtkHandleBox*"/>
46522           </parameter>
46523           <parameter name="child">
46524             <type name="GtkWidget*" c:type="GtkWidget*"/>
46525           </parameter>
46526         </parameters>
46527       </callback>
46528       <callback name="_gtk_reserved1">
46529         <return-value>
46530           <type name="none" c:type="void"/>
46531         </return-value>
46532       </callback>
46533       <callback name="_gtk_reserved2">
46534         <return-value>
46535           <type name="none" c:type="void"/>
46536         </return-value>
46537       </callback>
46538       <callback name="_gtk_reserved3">
46539         <return-value>
46540           <type name="none" c:type="void"/>
46541         </return-value>
46542       </callback>
46543       <callback name="_gtk_reserved4">
46544         <return-value>
46545           <type name="none" c:type="void"/>
46546         </return-value>
46547       </callback>
46548       <glib:signal name="child-attached">
46549         <return-value>
46550           <type name="none" c:type="void"/>
46551         </return-value>
46552         <parameters>
46553           <parameter name="object">
46554             <type name="GtkWidget" c:type="GtkWidget"/>
46555           </parameter>
46556         </parameters>
46557       </glib:signal>
46558       <glib:signal name="child-detached">
46559         <return-value>
46560           <type name="none" c:type="void"/>
46561         </return-value>
46562         <parameters>
46563           <parameter name="object">
46564             <type name="GtkWidget" c:type="GtkWidget"/>
46565           </parameter>
46566         </parameters>
46567       </glib:signal>
46568     </class>
46569     <function name="handle_box_new" c:identifier="gtk_handle_box_new">
46570       <return-value>
46571         <type name="GtkWidget*" c:type="GtkWidget*"/>
46572       </return-value>
46573     </function>
46574     <class name="HButtonBox"
46575            c:type="GtkHButtonBox"
46576            parent="ButtonBox"
46577            glib:type-name="GtkHButtonBox"
46578            glib:get-type="gtk_hbutton_box_get_type">
46579     </class>
46580     <function name="hbutton_box_new" c:identifier="gtk_hbutton_box_new">
46581       <return-value>
46582         <type name="GtkWidget*" c:type="GtkWidget*"/>
46583       </return-value>
46584     </function>
46585     <function name="hbutton_box_get_spacing_default"
46586               c:identifier="gtk_hbutton_box_get_spacing_default">
46587       <return-value>
46588         <type name="int32" c:type="gint"/>
46589       </return-value>
46590     </function>
46591     <function name="hbutton_box_get_layout_default"
46592               c:identifier="gtk_hbutton_box_get_layout_default">
46593       <return-value>
46594         <type name="GtkButtonBoxStyle" c:type="GtkButtonBoxStyle"/>
46595       </return-value>
46596     </function>
46597     <function name="hbutton_box_set_spacing_default"
46598               c:identifier="gtk_hbutton_box_set_spacing_default">
46599       <return-value>
46600         <type name="none" c:type="void"/>
46601       </return-value>
46602       <parameters>
46603         <parameter name="spacing">
46604           <type name="int32" c:type="gint"/>
46605         </parameter>
46606       </parameters>
46607     </function>
46608     <function name="hbutton_box_set_layout_default"
46609               c:identifier="gtk_hbutton_box_set_layout_default">
46610       <return-value>
46611         <type name="none" c:type="void"/>
46612       </return-value>
46613       <parameters>
46614         <parameter name="layout">
46615           <type name="ButtonBoxStyle" c:type="GtkButtonBoxStyle"/>
46616         </parameter>
46617       </parameters>
46618     </function>
46619     <record name="GtkPanedPrivate" c:type="GtkPanedPrivate"/>
46620     <class name="Paned"
46621            c:type="GtkPaned"
46622            parent="Container"
46623            glib:type-name="GtkPaned"
46624            glib:get-type="gtk_paned_get_type">
46625       <method name="add1" c:identifier="gtk_paned_add1">
46626         <return-value>
46627           <type name="none" c:type="void"/>
46628         </return-value>
46629         <parameters>
46630           <parameter name="paned">
46631             <type name="Paned" c:type="GtkPaned*"/>
46632           </parameter>
46633           <parameter name="child">
46634             <type name="Widget" c:type="GtkWidget*"/>
46635           </parameter>
46636         </parameters>
46637       </method>
46638       <method name="add2" c:identifier="gtk_paned_add2">
46639         <return-value>
46640           <type name="none" c:type="void"/>
46641         </return-value>
46642         <parameters>
46643           <parameter name="paned">
46644             <type name="Paned" c:type="GtkPaned*"/>
46645           </parameter>
46646           <parameter name="child">
46647             <type name="Widget" c:type="GtkWidget*"/>
46648           </parameter>
46649         </parameters>
46650       </method>
46651       <method name="pack1" c:identifier="gtk_paned_pack1">
46652         <return-value>
46653           <type name="none" c:type="void"/>
46654         </return-value>
46655         <parameters>
46656           <parameter name="paned">
46657             <type name="Paned" c:type="GtkPaned*"/>
46658           </parameter>
46659           <parameter name="child">
46660             <type name="Widget" c:type="GtkWidget*"/>
46661           </parameter>
46662           <parameter name="resize">
46663             <type name="boolean" c:type="gboolean"/>
46664           </parameter>
46665           <parameter name="shrink">
46666             <type name="boolean" c:type="gboolean"/>
46667           </parameter>
46668         </parameters>
46669       </method>
46670       <method name="pack2" c:identifier="gtk_paned_pack2">
46671         <return-value>
46672           <type name="none" c:type="void"/>
46673         </return-value>
46674         <parameters>
46675           <parameter name="paned">
46676             <type name="Paned" c:type="GtkPaned*"/>
46677           </parameter>
46678           <parameter name="child">
46679             <type name="Widget" c:type="GtkWidget*"/>
46680           </parameter>
46681           <parameter name="resize">
46682             <type name="boolean" c:type="gboolean"/>
46683           </parameter>
46684           <parameter name="shrink">
46685             <type name="boolean" c:type="gboolean"/>
46686           </parameter>
46687         </parameters>
46688       </method>
46689       <method name="get_position" c:identifier="gtk_paned_get_position">
46690         <return-value>
46691           <type name="int32" c:type="gint"/>
46692         </return-value>
46693         <parameters>
46694           <parameter name="paned">
46695             <type name="Paned" c:type="GtkPaned*"/>
46696           </parameter>
46697         </parameters>
46698       </method>
46699       <method name="set_position" c:identifier="gtk_paned_set_position">
46700         <return-value>
46701           <type name="none" c:type="void"/>
46702         </return-value>
46703         <parameters>
46704           <parameter name="paned">
46705             <type name="Paned" c:type="GtkPaned*"/>
46706           </parameter>
46707           <parameter name="position">
46708             <type name="int32" c:type="gint"/>
46709           </parameter>
46710         </parameters>
46711       </method>
46712       <method name="get_child1" c:identifier="gtk_paned_get_child1">
46713         <return-value>
46714           <type name="Widget" c:type="GtkWidget*"/>
46715         </return-value>
46716         <parameters>
46717           <parameter name="paned">
46718             <type name="Paned" c:type="GtkPaned*"/>
46719           </parameter>
46720         </parameters>
46721       </method>
46722       <method name="get_child2" c:identifier="gtk_paned_get_child2">
46723         <return-value>
46724           <type name="Widget" c:type="GtkWidget*"/>
46725         </return-value>
46726         <parameters>
46727           <parameter name="paned">
46728             <type name="Paned" c:type="GtkPaned*"/>
46729           </parameter>
46730         </parameters>
46731       </method>
46732       <method name="compute_position"
46733               c:identifier="gtk_paned_compute_position">
46734         <return-value>
46735           <type name="none" c:type="void"/>
46736         </return-value>
46737         <parameters>
46738           <parameter name="paned">
46739             <type name="Paned" c:type="GtkPaned*"/>
46740           </parameter>
46741           <parameter name="allocation">
46742             <type name="int32" c:type="gint"/>
46743           </parameter>
46744           <parameter name="child1_req">
46745             <type name="int32" c:type="gint"/>
46746           </parameter>
46747           <parameter name="child2_req">
46748             <type name="int32" c:type="gint"/>
46749           </parameter>
46750         </parameters>
46751       </method>
46752       <property name="position">
46753         <type name="int32" c:type="gint"/>
46754       </property>
46755       <property name="position-set">
46756         <type name="boolean" c:type="gboolean"/>
46757       </property>
46758       <property name="min-position">
46759         <type name="int32" c:type="gint"/>
46760       </property>
46761       <property name="max-position">
46762         <type name="int32" c:type="gint"/>
46763       </property>
46764       <callback name="cycle_child_focus">
46765         <return-value>
46766           <type name="boolean" c:type="gboolean"/>
46767         </return-value>
46768         <parameters>
46769           <parameter name="paned">
46770             <type name="GtkPaned*" c:type="GtkPaned*"/>
46771           </parameter>
46772           <parameter name="reverse">
46773             <type name="boolean" c:type="gboolean"/>
46774           </parameter>
46775         </parameters>
46776       </callback>
46777       <callback name="toggle_handle_focus">
46778         <return-value>
46779           <type name="boolean" c:type="gboolean"/>
46780         </return-value>
46781         <parameters>
46782           <parameter name="paned">
46783             <type name="GtkPaned*" c:type="GtkPaned*"/>
46784           </parameter>
46785         </parameters>
46786       </callback>
46787       <callback name="move_handle">
46788         <return-value>
46789           <type name="boolean" c:type="gboolean"/>
46790         </return-value>
46791         <parameters>
46792           <parameter name="paned">
46793             <type name="GtkPaned*" c:type="GtkPaned*"/>
46794           </parameter>
46795           <parameter name="scroll">
46796             <type name="GtkScrollType" c:type="GtkScrollType"/>
46797           </parameter>
46798         </parameters>
46799       </callback>
46800       <callback name="cycle_handle_focus">
46801         <return-value>
46802           <type name="boolean" c:type="gboolean"/>
46803         </return-value>
46804         <parameters>
46805           <parameter name="paned">
46806             <type name="GtkPaned*" c:type="GtkPaned*"/>
46807           </parameter>
46808           <parameter name="reverse">
46809             <type name="boolean" c:type="gboolean"/>
46810           </parameter>
46811         </parameters>
46812       </callback>
46813       <callback name="accept_position">
46814         <return-value>
46815           <type name="boolean" c:type="gboolean"/>
46816         </return-value>
46817         <parameters>
46818           <parameter name="paned">
46819             <type name="GtkPaned*" c:type="GtkPaned*"/>
46820           </parameter>
46821         </parameters>
46822       </callback>
46823       <callback name="cancel_position">
46824         <return-value>
46825           <type name="boolean" c:type="gboolean"/>
46826         </return-value>
46827         <parameters>
46828           <parameter name="paned">
46829             <type name="GtkPaned*" c:type="GtkPaned*"/>
46830           </parameter>
46831         </parameters>
46832       </callback>
46833       <callback name="_gtk_reserved1">
46834         <return-value>
46835           <type name="none" c:type="void"/>
46836         </return-value>
46837       </callback>
46838       <callback name="_gtk_reserved2">
46839         <return-value>
46840           <type name="none" c:type="void"/>
46841         </return-value>
46842       </callback>
46843       <callback name="_gtk_reserved3">
46844         <return-value>
46845           <type name="none" c:type="void"/>
46846         </return-value>
46847       </callback>
46848       <callback name="_gtk_reserved4">
46849         <return-value>
46850           <type name="none" c:type="void"/>
46851         </return-value>
46852       </callback>
46853       <glib:signal name="cycle-child-focus">
46854         <return-value>
46855           <type name="boolean" c:type="gboolean"/>
46856         </return-value>
46857         <parameters>
46858           <parameter name="object">
46859             <type name="boolean" c:type="gboolean"/>
46860           </parameter>
46861         </parameters>
46862       </glib:signal>
46863       <glib:signal name="toggle-handle-focus">
46864         <return-value>
46865           <type name="boolean" c:type="gboolean"/>
46866         </return-value>
46867       </glib:signal>
46868       <glib:signal name="move-handle">
46869         <return-value>
46870           <type name="boolean" c:type="gboolean"/>
46871         </return-value>
46872         <parameters>
46873           <parameter name="object">
46874             <type name="GtkScrollType" c:type="GtkScrollType"/>
46875           </parameter>
46876         </parameters>
46877       </glib:signal>
46878       <glib:signal name="cycle-handle-focus">
46879         <return-value>
46880           <type name="boolean" c:type="gboolean"/>
46881         </return-value>
46882         <parameters>
46883           <parameter name="object">
46884             <type name="boolean" c:type="gboolean"/>
46885           </parameter>
46886         </parameters>
46887       </glib:signal>
46888       <glib:signal name="accept-position">
46889         <return-value>
46890           <type name="boolean" c:type="gboolean"/>
46891         </return-value>
46892       </glib:signal>
46893       <glib:signal name="cancel-position">
46894         <return-value>
46895           <type name="boolean" c:type="gboolean"/>
46896         </return-value>
46897       </glib:signal>
46898     </class>
46899     <class name="HPaned"
46900            c:type="GtkHPaned"
46901            parent="Paned"
46902            glib:type-name="GtkHPaned"
46903            glib:get-type="gtk_hpaned_get_type">
46904     </class>
46905     <function name="hpaned_new" c:identifier="gtk_hpaned_new">
46906       <return-value>
46907         <type name="GtkWidget*" c:type="GtkWidget*"/>
46908       </return-value>
46909     </function>
46910     <record name="GtkRulerMetric" c:type="GtkRulerMetric">
46911       <field name="metric_name">
46912         <type name="string" c:type="gchar*"/>
46913       </field>
46914       <field name="abbrev">
46915         <type name="string" c:type="gchar*"/>
46916       </field>
46917       <field name="pixels_per_unit">
46918         <type name="double" c:type="gdouble"/>
46919       </field>
46920       <field name="ruler_scale">
46921         <type name="double" c:type="gdouble"/>
46922       </field>
46923       <field name="subdivide">
46924         <type name="int32" c:type="gint"/>
46925       </field>
46926     </record>
46927     <class name="Ruler"
46928            c:type="GtkRuler"
46929            parent="Widget"
46930            glib:type-name="GtkRuler"
46931            glib:get-type="gtk_ruler_get_type">
46932       <method name="set_metric" c:identifier="gtk_ruler_set_metric">
46933         <return-value>
46934           <type name="none" c:type="void"/>
46935         </return-value>
46936         <parameters>
46937           <parameter name="ruler">
46938             <type name="Ruler" c:type="GtkRuler*"/>
46939           </parameter>
46940           <parameter name="metric">
46941             <type name="MetricType" c:type="GtkMetricType"/>
46942           </parameter>
46943         </parameters>
46944       </method>
46945       <method name="set_range" c:identifier="gtk_ruler_set_range">
46946         <return-value>
46947           <type name="none" c:type="void"/>
46948         </return-value>
46949         <parameters>
46950           <parameter name="ruler">
46951             <type name="Ruler" c:type="GtkRuler*"/>
46952           </parameter>
46953           <parameter name="lower">
46954             <type name="double" c:type="gdouble"/>
46955           </parameter>
46956           <parameter name="upper">
46957             <type name="double" c:type="gdouble"/>
46958           </parameter>
46959           <parameter name="position">
46960             <type name="double" c:type="gdouble"/>
46961           </parameter>
46962           <parameter name="max_size">
46963             <type name="double" c:type="gdouble"/>
46964           </parameter>
46965         </parameters>
46966       </method>
46967       <method name="draw_ticks" c:identifier="gtk_ruler_draw_ticks">
46968         <return-value>
46969           <type name="none" c:type="void"/>
46970         </return-value>
46971         <parameters>
46972           <parameter name="ruler">
46973             <type name="Ruler" c:type="GtkRuler*"/>
46974           </parameter>
46975         </parameters>
46976       </method>
46977       <method name="draw_pos" c:identifier="gtk_ruler_draw_pos">
46978         <return-value>
46979           <type name="none" c:type="void"/>
46980         </return-value>
46981         <parameters>
46982           <parameter name="ruler">
46983             <type name="Ruler" c:type="GtkRuler*"/>
46984           </parameter>
46985         </parameters>
46986       </method>
46987       <method name="get_metric" c:identifier="gtk_ruler_get_metric">
46988         <return-value>
46989           <type name="MetricType" c:type="GtkMetricType"/>
46990         </return-value>
46991         <parameters>
46992           <parameter name="ruler">
46993             <type name="Ruler" c:type="GtkRuler*"/>
46994           </parameter>
46995         </parameters>
46996       </method>
46997       <method name="get_range" c:identifier="gtk_ruler_get_range">
46998         <return-value>
46999           <type name="none" c:type="void"/>
47000         </return-value>
47001         <parameters>
47002           <parameter name="ruler">
47003             <type name="Ruler" c:type="GtkRuler*"/>
47004           </parameter>
47005           <parameter name="lower">
47006             <type name="gdouble" c:type="gdouble*"/>
47007           </parameter>
47008           <parameter name="upper">
47009             <type name="gdouble" c:type="gdouble*"/>
47010           </parameter>
47011           <parameter name="position">
47012             <type name="gdouble" c:type="gdouble*"/>
47013           </parameter>
47014           <parameter name="max_size">
47015             <type name="gdouble" c:type="gdouble*"/>
47016           </parameter>
47017         </parameters>
47018       </method>
47019       <property name="lower">
47020         <type name="double" c:type="gdouble"/>
47021       </property>
47022       <property name="upper">
47023         <type name="double" c:type="gdouble"/>
47024       </property>
47025       <property name="position">
47026         <type name="double" c:type="gdouble"/>
47027       </property>
47028       <property name="max-size">
47029         <type name="double" c:type="gdouble"/>
47030       </property>
47031       <property name="metric">
47032         <type name="GtkMetricType" c:type="GtkMetricType"/>
47033       </property>
47034       <callback name="draw_ticks">
47035         <return-value>
47036           <type name="none" c:type="void"/>
47037         </return-value>
47038         <parameters>
47039           <parameter name="ruler">
47040             <type name="GtkRuler*" c:type="GtkRuler*"/>
47041           </parameter>
47042         </parameters>
47043       </callback>
47044       <callback name="draw_pos">
47045         <return-value>
47046           <type name="none" c:type="void"/>
47047         </return-value>
47048         <parameters>
47049           <parameter name="ruler">
47050             <type name="GtkRuler*" c:type="GtkRuler*"/>
47051           </parameter>
47052         </parameters>
47053       </callback>
47054       <callback name="_gtk_reserved1">
47055         <return-value>
47056           <type name="none" c:type="void"/>
47057         </return-value>
47058       </callback>
47059       <callback name="_gtk_reserved2">
47060         <return-value>
47061           <type name="none" c:type="void"/>
47062         </return-value>
47063       </callback>
47064       <callback name="_gtk_reserved3">
47065         <return-value>
47066           <type name="none" c:type="void"/>
47067         </return-value>
47068       </callback>
47069       <callback name="_gtk_reserved4">
47070         <return-value>
47071           <type name="none" c:type="void"/>
47072         </return-value>
47073       </callback>
47074     </class>
47075     <class name="HRuler"
47076            c:type="GtkHRuler"
47077            parent="Ruler"
47078            glib:type-name="GtkHRuler"
47079            glib:get-type="gtk_hruler_get_type">
47080     </class>
47081     <function name="hruler_new" c:identifier="gtk_hruler_new">
47082       <return-value>
47083         <type name="GtkWidget*" c:type="GtkWidget*"/>
47084       </return-value>
47085     </function>
47086     <class name="Scale"
47087            c:type="GtkScale"
47088            parent="Range"
47089            glib:type-name="GtkScale"
47090            glib:get-type="gtk_scale_get_type">
47091       <method name="set_digits" c:identifier="gtk_scale_set_digits">
47092         <return-value>
47093           <type name="none" c:type="void"/>
47094         </return-value>
47095         <parameters>
47096           <parameter name="scale">
47097             <type name="Scale" c:type="GtkScale*"/>
47098           </parameter>
47099           <parameter name="digits">
47100             <type name="int32" c:type="gint"/>
47101           </parameter>
47102         </parameters>
47103       </method>
47104       <method name="get_digits" c:identifier="gtk_scale_get_digits">
47105         <return-value>
47106           <type name="int32" c:type="gint"/>
47107         </return-value>
47108         <parameters>
47109           <parameter name="scale">
47110             <type name="Scale" c:type="GtkScale*"/>
47111           </parameter>
47112         </parameters>
47113       </method>
47114       <method name="set_draw_value" c:identifier="gtk_scale_set_draw_value">
47115         <return-value>
47116           <type name="none" c:type="void"/>
47117         </return-value>
47118         <parameters>
47119           <parameter name="scale">
47120             <type name="Scale" c:type="GtkScale*"/>
47121           </parameter>
47122           <parameter name="draw_value">
47123             <type name="boolean" c:type="gboolean"/>
47124           </parameter>
47125         </parameters>
47126       </method>
47127       <method name="get_draw_value" c:identifier="gtk_scale_get_draw_value">
47128         <return-value>
47129           <type name="boolean" c:type="gboolean"/>
47130         </return-value>
47131         <parameters>
47132           <parameter name="scale">
47133             <type name="Scale" c:type="GtkScale*"/>
47134           </parameter>
47135         </parameters>
47136       </method>
47137       <method name="set_value_pos" c:identifier="gtk_scale_set_value_pos">
47138         <return-value>
47139           <type name="none" c:type="void"/>
47140         </return-value>
47141         <parameters>
47142           <parameter name="scale">
47143             <type name="Scale" c:type="GtkScale*"/>
47144           </parameter>
47145           <parameter name="pos">
47146             <type name="PositionType" c:type="GtkPositionType"/>
47147           </parameter>
47148         </parameters>
47149       </method>
47150       <method name="get_value_pos" c:identifier="gtk_scale_get_value_pos">
47151         <return-value>
47152           <type name="PositionType" c:type="GtkPositionType"/>
47153         </return-value>
47154         <parameters>
47155           <parameter name="scale">
47156             <type name="Scale" c:type="GtkScale*"/>
47157           </parameter>
47158         </parameters>
47159       </method>
47160       <method name="get_layout" c:identifier="gtk_scale_get_layout">
47161         <return-value>
47162           <type name="Pango.Layout" c:type="PangoLayout*"/>
47163         </return-value>
47164         <parameters>
47165           <parameter name="scale">
47166             <type name="Scale" c:type="GtkScale*"/>
47167           </parameter>
47168         </parameters>
47169       </method>
47170       <method name="get_layout_offsets"
47171               c:identifier="gtk_scale_get_layout_offsets">
47172         <return-value>
47173           <type name="none" c:type="void"/>
47174         </return-value>
47175         <parameters>
47176           <parameter name="scale">
47177             <type name="Scale" c:type="GtkScale*"/>
47178           </parameter>
47179           <parameter name="x">
47180             <type name="gint" c:type="gint*"/>
47181           </parameter>
47182           <parameter name="y">
47183             <type name="gint" c:type="gint*"/>
47184           </parameter>
47185         </parameters>
47186       </method>
47187       <property name="digits">
47188         <type name="int32" c:type="gint"/>
47189       </property>
47190       <property name="draw-value">
47191         <type name="boolean" c:type="gboolean"/>
47192       </property>
47193       <property name="value-pos">
47194         <type name="GtkPositionType" c:type="GtkPositionType"/>
47195       </property>
47196       <callback name="format_value">
47197         <return-value>
47198           <type name="string" c:type="gchar*"/>
47199         </return-value>
47200         <parameters>
47201           <parameter name="scale">
47202             <type name="GtkScale*" c:type="GtkScale*"/>
47203           </parameter>
47204           <parameter name="value">
47205             <type name="double" c:type="gdouble"/>
47206           </parameter>
47207         </parameters>
47208       </callback>
47209       <callback name="draw_value">
47210         <return-value>
47211           <type name="none" c:type="void"/>
47212         </return-value>
47213         <parameters>
47214           <parameter name="scale">
47215             <type name="GtkScale*" c:type="GtkScale*"/>
47216           </parameter>
47217         </parameters>
47218       </callback>
47219       <callback name="get_layout_offsets">
47220         <return-value>
47221           <type name="none" c:type="void"/>
47222         </return-value>
47223         <parameters>
47224           <parameter name="scale">
47225             <type name="GtkScale*" c:type="GtkScale*"/>
47226           </parameter>
47227           <parameter name="x">
47228             <type name="gint*" c:type="gint*"/>
47229           </parameter>
47230           <parameter name="y">
47231             <type name="gint*" c:type="gint*"/>
47232           </parameter>
47233         </parameters>
47234       </callback>
47235       <callback name="_gtk_reserved2">
47236         <return-value>
47237           <type name="none" c:type="void"/>
47238         </return-value>
47239       </callback>
47240       <callback name="_gtk_reserved3">
47241         <return-value>
47242           <type name="none" c:type="void"/>
47243         </return-value>
47244       </callback>
47245       <callback name="_gtk_reserved4">
47246         <return-value>
47247           <type name="none" c:type="void"/>
47248         </return-value>
47249       </callback>
47250       <glib:signal name="format-value">
47251         <return-value>
47252           <type name="string" c:type="gchararray"/>
47253         </return-value>
47254         <parameters>
47255           <parameter name="object">
47256             <type name="double" c:type="gdouble"/>
47257           </parameter>
47258         </parameters>
47259       </glib:signal>
47260     </class>
47261     <function name="scale_clear_layout" c:identifier="_gtk_scale_clear_layout">
47262       <return-value>
47263         <type name="none" c:type="void"/>
47264       </return-value>
47265       <parameters>
47266         <parameter name="scale">
47267           <type name="Scale" c:type="GtkScale*"/>
47268         </parameter>
47269       </parameters>
47270     </function>
47271     <function name="scale_get_value_size"
47272               c:identifier="_gtk_scale_get_value_size">
47273       <return-value>
47274         <type name="none" c:type="void"/>
47275       </return-value>
47276       <parameters>
47277         <parameter name="scale">
47278           <type name="Scale" c:type="GtkScale*"/>
47279         </parameter>
47280         <parameter name="width">
47281           <type name="gint" c:type="gint*"/>
47282         </parameter>
47283         <parameter name="height">
47284           <type name="gint" c:type="gint*"/>
47285         </parameter>
47286       </parameters>
47287     </function>
47288     <function name="scale_format_value" c:identifier="_gtk_scale_format_value">
47289       <return-value>
47290         <type name="string" c:type="gchar*"/>
47291       </return-value>
47292       <parameters>
47293         <parameter name="scale">
47294           <type name="Scale" c:type="GtkScale*"/>
47295         </parameter>
47296         <parameter name="value">
47297           <type name="double" c:type="gdouble"/>
47298         </parameter>
47299       </parameters>
47300     </function>
47301     <class name="HScale"
47302            c:type="GtkHScale"
47303            parent="Scale"
47304            glib:type-name="GtkHScale"
47305            glib:get-type="gtk_hscale_get_type">
47306     </class>
47307     <function name="hscale_new" c:identifier="gtk_hscale_new">
47308       <return-value>
47309         <type name="GtkWidget*" c:type="GtkWidget*"/>
47310       </return-value>
47311       <parameters>
47312         <parameter name="adjustment">
47313           <type name="Adjustment" c:type="GtkAdjustment*"/>
47314         </parameter>
47315       </parameters>
47316     </function>
47317     <function name="hscale_new_with_range"
47318               c:identifier="gtk_hscale_new_with_range">
47319       <return-value>
47320         <type name="GtkWidget*" c:type="GtkWidget*"/>
47321       </return-value>
47322       <parameters>
47323         <parameter name="min">
47324           <type name="double" c:type="gdouble"/>
47325         </parameter>
47326         <parameter name="max">
47327           <type name="double" c:type="gdouble"/>
47328         </parameter>
47329         <parameter name="step">
47330           <type name="double" c:type="gdouble"/>
47331         </parameter>
47332       </parameters>
47333     </function>
47334     <class name="Separator"
47335            c:type="GtkSeparator"
47336            parent="Widget"
47337            glib:type-name="GtkSeparator"
47338            glib:get-type="gtk_separator_get_type">
47339     </class>
47340     <class name="HSeparator"
47341            c:type="GtkHSeparator"
47342            parent="Separator"
47343            glib:type-name="GtkHSeparator"
47344            glib:get-type="gtk_hseparator_get_type">
47345     </class>
47346     <function name="hseparator_new" c:identifier="gtk_hseparator_new">
47347       <return-value>
47348         <type name="GtkWidget*" c:type="GtkWidget*"/>
47349       </return-value>
47350     </function>
47351     <class name="IconFactory"
47352            c:type="GtkIconFactory"
47353            parent="GLib.Object"
47354            glib:type-name="GtkIconFactory"
47355            glib:get-type="gtk_icon_factory_get_type">
47356       <constructor name="new" c:identifier="gtk_icon_factory_new">
47357         <return-value>
47358           <type name="IconFactory" c:type="GtkIconFactory*"/>
47359         </return-value>
47360       </constructor>
47361       <method name="add" c:identifier="gtk_icon_factory_add">
47362         <return-value>
47363           <type name="none" c:type="void"/>
47364         </return-value>
47365         <parameters>
47366           <parameter name="factory">
47367             <type name="IconFactory" c:type="GtkIconFactory*"/>
47368           </parameter>
47369           <parameter name="stock_id">
47370             <type name="string" c:type="gchar*"/>
47371           </parameter>
47372           <parameter name="icon_set">
47373             <type name="GtkIconSet" c:type="GtkIconSet*"/>
47374           </parameter>
47375         </parameters>
47376       </method>
47377       <method name="lookup" c:identifier="gtk_icon_factory_lookup">
47378         <return-value>
47379           <type name="GtkIconSet" c:type="GtkIconSet*"/>
47380         </return-value>
47381         <parameters>
47382           <parameter name="factory">
47383             <type name="IconFactory" c:type="GtkIconFactory*"/>
47384           </parameter>
47385           <parameter name="stock_id">
47386             <type name="string" c:type="gchar*"/>
47387           </parameter>
47388         </parameters>
47389       </method>
47390       <method name="add_default" c:identifier="gtk_icon_factory_add_default">
47391         <return-value>
47392           <type name="none" c:type="void"/>
47393         </return-value>
47394         <parameters>
47395           <parameter name="factory">
47396             <type name="IconFactory" c:type="GtkIconFactory*"/>
47397           </parameter>
47398         </parameters>
47399       </method>
47400       <method name="remove_default"
47401               c:identifier="gtk_icon_factory_remove_default">
47402         <return-value>
47403           <type name="none" c:type="void"/>
47404         </return-value>
47405         <parameters>
47406           <parameter name="factory">
47407             <type name="IconFactory" c:type="GtkIconFactory*"/>
47408           </parameter>
47409         </parameters>
47410       </method>
47411       <callback name="_gtk_reserved1">
47412         <return-value>
47413           <type name="none" c:type="void"/>
47414         </return-value>
47415       </callback>
47416       <callback name="_gtk_reserved2">
47417         <return-value>
47418           <type name="none" c:type="void"/>
47419         </return-value>
47420       </callback>
47421       <callback name="_gtk_reserved3">
47422         <return-value>
47423           <type name="none" c:type="void"/>
47424         </return-value>
47425       </callback>
47426       <callback name="_gtk_reserved4">
47427         <return-value>
47428           <type name="none" c:type="void"/>
47429         </return-value>
47430       </callback>
47431     </class>
47432     <function name="icon_factory_lookup_default"
47433               c:identifier="gtk_icon_factory_lookup_default">
47434       <return-value>
47435         <type name="GtkIconSet*" c:type="GtkIconSet*"/>
47436       </return-value>
47437       <parameters>
47438         <parameter name="stock_id">
47439           <type name="string" c:type="gchar*"/>
47440         </parameter>
47441       </parameters>
47442     </function>
47443     <function name="icon_size_lookup" c:identifier="gtk_icon_size_lookup">
47444       <return-value>
47445         <type name="boolean" c:type="gboolean"/>
47446       </return-value>
47447       <parameters>
47448         <parameter name="size">
47449           <type name="IconSize" c:type="GtkIconSize"/>
47450         </parameter>
47451         <parameter name="width">
47452           <type name="gint" c:type="gint*"/>
47453         </parameter>
47454         <parameter name="height">
47455           <type name="gint" c:type="gint*"/>
47456         </parameter>
47457       </parameters>
47458     </function>
47459     <function name="icon_size_lookup_for_settings"
47460               c:identifier="gtk_icon_size_lookup_for_settings">
47461       <return-value>
47462         <type name="boolean" c:type="gboolean"/>
47463       </return-value>
47464       <parameters>
47465         <parameter name="settings">
47466           <type name="Settings" c:type="GtkSettings*"/>
47467         </parameter>
47468         <parameter name="size">
47469           <type name="IconSize" c:type="GtkIconSize"/>
47470         </parameter>
47471         <parameter name="width">
47472           <type name="gint" c:type="gint*"/>
47473         </parameter>
47474         <parameter name="height">
47475           <type name="gint" c:type="gint*"/>
47476         </parameter>
47477       </parameters>
47478     </function>
47479     <function name="icon_size_register" c:identifier="gtk_icon_size_register">
47480       <return-value>
47481         <type name="GtkIconSize" c:type="GtkIconSize"/>
47482       </return-value>
47483       <parameters>
47484         <parameter name="name">
47485           <type name="string" c:type="gchar*"/>
47486         </parameter>
47487         <parameter name="width">
47488           <type name="int32" c:type="gint"/>
47489         </parameter>
47490         <parameter name="height">
47491           <type name="int32" c:type="gint"/>
47492         </parameter>
47493       </parameters>
47494     </function>
47495     <function name="icon_size_register_alias"
47496               c:identifier="gtk_icon_size_register_alias">
47497       <return-value>
47498         <type name="none" c:type="void"/>
47499       </return-value>
47500       <parameters>
47501         <parameter name="alias">
47502           <type name="string" c:type="gchar*"/>
47503         </parameter>
47504         <parameter name="target">
47505           <type name="IconSize" c:type="GtkIconSize"/>
47506         </parameter>
47507       </parameters>
47508     </function>
47509     <function name="icon_size_from_name"
47510               c:identifier="gtk_icon_size_from_name">
47511       <return-value>
47512         <type name="GtkIconSize" c:type="GtkIconSize"/>
47513       </return-value>
47514       <parameters>
47515         <parameter name="name">
47516           <type name="string" c:type="gchar*"/>
47517         </parameter>
47518       </parameters>
47519     </function>
47520     <function name="icon_size_get_name" c:identifier="gtk_icon_size_get_name">
47521       <return-value>
47522         <type name="string" c:type="gchar*"/>
47523       </return-value>
47524       <parameters>
47525         <parameter name="size">
47526           <type name="IconSize" c:type="GtkIconSize"/>
47527         </parameter>
47528       </parameters>
47529     </function>
47530     <glib:boxed c:type="IconSet"
47531                 glib:name="IconSet"
47532                 glib:type-name="GtkIconSet"
47533                 glib:get-type="gtk_icon_set_get_type">
47534       <constructor name="new" c:identifier="gtk_icon_set_new">
47535         <return-value>
47536           <type name="IconSet" c:type="GtkIconSet*"/>
47537         </return-value>
47538       </constructor>
47539       <constructor name="new_from_pixbuf"
47540                    c:identifier="gtk_icon_set_new_from_pixbuf">
47541         <return-value>
47542           <type name="IconSet" c:type="GtkIconSet*"/>
47543         </return-value>
47544         <parameters>
47545           <parameter name="pixbuf">
47546             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
47547           </parameter>
47548         </parameters>
47549       </constructor>
47550       <constructor name="ref" c:identifier="gtk_icon_set_ref">
47551         <return-value>
47552           <type name="IconSet" c:type="GtkIconSet*"/>
47553         </return-value>
47554         <parameters>
47555           <parameter name="icon_set">
47556             <type name="IconSet" c:type="GtkIconSet*"/>
47557           </parameter>
47558         </parameters>
47559       </constructor>
47560       <constructor name="copy" c:identifier="gtk_icon_set_copy">
47561         <return-value>
47562           <type name="IconSet" c:type="GtkIconSet*"/>
47563         </return-value>
47564         <parameters>
47565           <parameter name="icon_set">
47566             <type name="IconSet" c:type="GtkIconSet*"/>
47567           </parameter>
47568         </parameters>
47569       </constructor>
47570       <method name="unref" c:identifier="gtk_icon_set_unref">
47571         <return-value>
47572           <type name="none" c:type="void"/>
47573         </return-value>
47574         <parameters>
47575           <parameter name="icon_set">
47576             <type name="IconSet" c:type="GtkIconSet*"/>
47577           </parameter>
47578         </parameters>
47579       </method>
47580       <method name="render_icon" c:identifier="gtk_icon_set_render_icon">
47581         <return-value>
47582           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
47583         </return-value>
47584         <parameters>
47585           <parameter name="icon_set">
47586             <type name="IconSet" c:type="GtkIconSet*"/>
47587           </parameter>
47588           <parameter name="style">
47589             <type name="Style" c:type="GtkStyle*"/>
47590           </parameter>
47591           <parameter name="direction">
47592             <type name="TextDirection" c:type="GtkTextDirection"/>
47593           </parameter>
47594           <parameter name="state">
47595             <type name="StateType" c:type="GtkStateType"/>
47596           </parameter>
47597           <parameter name="size">
47598             <type name="IconSize" c:type="GtkIconSize"/>
47599           </parameter>
47600           <parameter name="widget" allow-none="1">
47601             <type name="Widget" c:type="GtkWidget*"/>
47602           </parameter>
47603           <parameter name="detail" allow-none="1">
47604             <type name="string" c:type="char*"/>
47605           </parameter>
47606         </parameters>
47607       </method>
47608       <method name="add_source" c:identifier="gtk_icon_set_add_source">
47609         <return-value>
47610           <type name="none" c:type="void"/>
47611         </return-value>
47612         <parameters>
47613           <parameter name="icon_set">
47614             <type name="IconSet" c:type="GtkIconSet*"/>
47615           </parameter>
47616           <parameter name="source">
47617             <type name="GtkIconSource" c:type="GtkIconSource*"/>
47618           </parameter>
47619         </parameters>
47620       </method>
47621       <method name="get_sizes" c:identifier="gtk_icon_set_get_sizes">
47622         <return-value>
47623           <type name="none" c:type="void"/>
47624         </return-value>
47625         <parameters>
47626           <parameter name="icon_set">
47627             <type name="IconSet" c:type="GtkIconSet*"/>
47628           </parameter>
47629           <parameter name="sizes">
47630             <type name="IconSize" c:type="GtkIconSize**"/>
47631           </parameter>
47632           <parameter name="n_sizes">
47633             <type name="gint" c:type="gint*"/>
47634           </parameter>
47635         </parameters>
47636       </method>
47637     </glib:boxed>
47638     <glib:boxed c:type="IconSource"
47639                 glib:name="IconSource"
47640                 glib:type-name="GtkIconSource"
47641                 glib:get-type="gtk_icon_source_get_type">
47642       <constructor name="new" c:identifier="gtk_icon_source_new">
47643         <return-value>
47644           <type name="IconSource" c:type="GtkIconSource*"/>
47645         </return-value>
47646       </constructor>
47647       <constructor name="copy" c:identifier="gtk_icon_source_copy">
47648         <return-value>
47649           <type name="IconSource" c:type="GtkIconSource*"/>
47650         </return-value>
47651         <parameters>
47652           <parameter name="source">
47653             <type name="IconSource" c:type="GtkIconSource*"/>
47654           </parameter>
47655         </parameters>
47656       </constructor>
47657       <method name="free" c:identifier="gtk_icon_source_free">
47658         <return-value>
47659           <type name="none" c:type="void"/>
47660         </return-value>
47661         <parameters>
47662           <parameter name="source">
47663             <type name="IconSource" c:type="GtkIconSource*"/>
47664           </parameter>
47665         </parameters>
47666       </method>
47667       <method name="set_filename" c:identifier="gtk_icon_source_set_filename">
47668         <return-value>
47669           <type name="none" c:type="void"/>
47670         </return-value>
47671         <parameters>
47672           <parameter name="source">
47673             <type name="IconSource" c:type="GtkIconSource*"/>
47674           </parameter>
47675           <parameter name="filename">
47676             <type name="string" c:type="gchar*"/>
47677           </parameter>
47678         </parameters>
47679       </method>
47680       <method name="set_icon_name"
47681               c:identifier="gtk_icon_source_set_icon_name">
47682         <return-value>
47683           <type name="none" c:type="void"/>
47684         </return-value>
47685         <parameters>
47686           <parameter name="source">
47687             <type name="IconSource" c:type="GtkIconSource*"/>
47688           </parameter>
47689           <parameter name="icon_name" allow-none="1">
47690             <type name="string" c:type="gchar*"/>
47691           </parameter>
47692         </parameters>
47693       </method>
47694       <method name="set_pixbuf" c:identifier="gtk_icon_source_set_pixbuf">
47695         <return-value>
47696           <type name="none" c:type="void"/>
47697         </return-value>
47698         <parameters>
47699           <parameter name="source">
47700             <type name="IconSource" c:type="GtkIconSource*"/>
47701           </parameter>
47702           <parameter name="pixbuf">
47703             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
47704           </parameter>
47705         </parameters>
47706       </method>
47707       <method name="get_filename" c:identifier="gtk_icon_source_get_filename">
47708         <return-value>
47709           <type name="string" c:type="gchar*"/>
47710         </return-value>
47711         <parameters>
47712           <parameter name="source">
47713             <type name="IconSource" c:type="GtkIconSource*"/>
47714           </parameter>
47715         </parameters>
47716       </method>
47717       <method name="get_icon_name"
47718               c:identifier="gtk_icon_source_get_icon_name">
47719         <return-value>
47720           <type name="string" c:type="gchar*"/>
47721         </return-value>
47722         <parameters>
47723           <parameter name="source">
47724             <type name="IconSource" c:type="GtkIconSource*"/>
47725           </parameter>
47726         </parameters>
47727       </method>
47728       <method name="get_pixbuf" c:identifier="gtk_icon_source_get_pixbuf">
47729         <return-value>
47730           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
47731         </return-value>
47732         <parameters>
47733           <parameter name="source">
47734             <type name="IconSource" c:type="GtkIconSource*"/>
47735           </parameter>
47736         </parameters>
47737       </method>
47738       <method name="set_direction_wildcarded"
47739               c:identifier="gtk_icon_source_set_direction_wildcarded">
47740         <return-value>
47741           <type name="none" c:type="void"/>
47742         </return-value>
47743         <parameters>
47744           <parameter name="source">
47745             <type name="IconSource" c:type="GtkIconSource*"/>
47746           </parameter>
47747           <parameter name="setting">
47748             <type name="boolean" c:type="gboolean"/>
47749           </parameter>
47750         </parameters>
47751       </method>
47752       <method name="set_state_wildcarded"
47753               c:identifier="gtk_icon_source_set_state_wildcarded">
47754         <return-value>
47755           <type name="none" c:type="void"/>
47756         </return-value>
47757         <parameters>
47758           <parameter name="source">
47759             <type name="IconSource" c:type="GtkIconSource*"/>
47760           </parameter>
47761           <parameter name="setting">
47762             <type name="boolean" c:type="gboolean"/>
47763           </parameter>
47764         </parameters>
47765       </method>
47766       <method name="set_size_wildcarded"
47767               c:identifier="gtk_icon_source_set_size_wildcarded">
47768         <return-value>
47769           <type name="none" c:type="void"/>
47770         </return-value>
47771         <parameters>
47772           <parameter name="source">
47773             <type name="IconSource" c:type="GtkIconSource*"/>
47774           </parameter>
47775           <parameter name="setting">
47776             <type name="boolean" c:type="gboolean"/>
47777           </parameter>
47778         </parameters>
47779       </method>
47780       <method name="get_size_wildcarded"
47781               c:identifier="gtk_icon_source_get_size_wildcarded">
47782         <return-value>
47783           <type name="boolean" c:type="gboolean"/>
47784         </return-value>
47785         <parameters>
47786           <parameter name="source">
47787             <type name="IconSource" c:type="GtkIconSource*"/>
47788           </parameter>
47789         </parameters>
47790       </method>
47791       <method name="get_state_wildcarded"
47792               c:identifier="gtk_icon_source_get_state_wildcarded">
47793         <return-value>
47794           <type name="boolean" c:type="gboolean"/>
47795         </return-value>
47796         <parameters>
47797           <parameter name="source">
47798             <type name="IconSource" c:type="GtkIconSource*"/>
47799           </parameter>
47800         </parameters>
47801       </method>
47802       <method name="get_direction_wildcarded"
47803               c:identifier="gtk_icon_source_get_direction_wildcarded">
47804         <return-value>
47805           <type name="boolean" c:type="gboolean"/>
47806         </return-value>
47807         <parameters>
47808           <parameter name="source">
47809             <type name="IconSource" c:type="GtkIconSource*"/>
47810           </parameter>
47811         </parameters>
47812       </method>
47813       <method name="set_direction"
47814               c:identifier="gtk_icon_source_set_direction">
47815         <return-value>
47816           <type name="none" c:type="void"/>
47817         </return-value>
47818         <parameters>
47819           <parameter name="source">
47820             <type name="IconSource" c:type="GtkIconSource*"/>
47821           </parameter>
47822           <parameter name="direction">
47823             <type name="TextDirection" c:type="GtkTextDirection"/>
47824           </parameter>
47825         </parameters>
47826       </method>
47827       <method name="set_state" c:identifier="gtk_icon_source_set_state">
47828         <return-value>
47829           <type name="none" c:type="void"/>
47830         </return-value>
47831         <parameters>
47832           <parameter name="source">
47833             <type name="IconSource" c:type="GtkIconSource*"/>
47834           </parameter>
47835           <parameter name="state">
47836             <type name="StateType" c:type="GtkStateType"/>
47837           </parameter>
47838         </parameters>
47839       </method>
47840       <method name="set_size" c:identifier="gtk_icon_source_set_size">
47841         <return-value>
47842           <type name="none" c:type="void"/>
47843         </return-value>
47844         <parameters>
47845           <parameter name="source">
47846             <type name="IconSource" c:type="GtkIconSource*"/>
47847           </parameter>
47848           <parameter name="size">
47849             <type name="IconSize" c:type="GtkIconSize"/>
47850           </parameter>
47851         </parameters>
47852       </method>
47853       <method name="get_direction"
47854               c:identifier="gtk_icon_source_get_direction">
47855         <return-value>
47856           <type name="TextDirection" c:type="GtkTextDirection"/>
47857         </return-value>
47858         <parameters>
47859           <parameter name="source">
47860             <type name="IconSource" c:type="GtkIconSource*"/>
47861           </parameter>
47862         </parameters>
47863       </method>
47864       <method name="get_state" c:identifier="gtk_icon_source_get_state">
47865         <return-value>
47866           <type name="StateType" c:type="GtkStateType"/>
47867         </return-value>
47868         <parameters>
47869           <parameter name="source">
47870             <type name="IconSource" c:type="GtkIconSource*"/>
47871           </parameter>
47872         </parameters>
47873       </method>
47874       <method name="get_size" c:identifier="gtk_icon_source_get_size">
47875         <return-value>
47876           <type name="IconSize" c:type="GtkIconSize"/>
47877         </return-value>
47878         <parameters>
47879           <parameter name="source">
47880             <type name="IconSource" c:type="GtkIconSource*"/>
47881           </parameter>
47882         </parameters>
47883       </method>
47884     </glib:boxed>
47885     <function name="icon_set_invalidate_caches"
47886               c:identifier="_gtk_icon_set_invalidate_caches">
47887       <return-value>
47888         <type name="none" c:type="void"/>
47889       </return-value>
47890     </function>
47891     <function name="icon_factory_list_ids"
47892               c:identifier="_gtk_icon_factory_list_ids">
47893       <return-value>
47894         <type name="GList*" c:type="GList*"/>
47895       </return-value>
47896     </function>
47897     <function name="icon_factory_ensure_default_icons"
47898               c:identifier="_gtk_icon_factory_ensure_default_icons">
47899       <return-value>
47900         <type name="none" c:type="void"/>
47901       </return-value>
47902     </function>
47903     <record name="GtkIconThemePrivate" c:type="GtkIconThemePrivate"/>
47904     <function name="icon_theme_error_quark"
47905               c:identifier="gtk_icon_theme_error_quark">
47906       <return-value>
47907         <type name="GQuark" c:type="GQuark"/>
47908       </return-value>
47909     </function>
47910     <class name="IconTheme"
47911            c:type="GtkIconTheme"
47912            parent="GLib.Object"
47913            glib:type-name="GtkIconTheme"
47914            glib:get-type="gtk_icon_theme_get_type">
47915       <constructor name="new" c:identifier="gtk_icon_theme_new">
47916         <return-value>
47917           <type name="IconTheme" c:type="GtkIconTheme*"/>
47918         </return-value>
47919       </constructor>
47920       <constructor name="get_default"
47921                    c:identifier="gtk_icon_theme_get_default">
47922         <return-value>
47923           <type name="IconTheme" c:type="GtkIconTheme*"/>
47924         </return-value>
47925       </constructor>
47926       <constructor name="get_for_screen"
47927                    c:identifier="gtk_icon_theme_get_for_screen">
47928         <return-value>
47929           <type name="IconTheme" c:type="GtkIconTheme*"/>
47930         </return-value>
47931         <parameters>
47932           <parameter name="screen">
47933             <type name="Gdk.Screen" c:type="GdkScreen*"/>
47934           </parameter>
47935         </parameters>
47936       </constructor>
47937       <method name="set_screen" c:identifier="gtk_icon_theme_set_screen">
47938         <return-value>
47939           <type name="none" c:type="void"/>
47940         </return-value>
47941         <parameters>
47942           <parameter name="icon_theme">
47943             <type name="IconTheme" c:type="GtkIconTheme*"/>
47944           </parameter>
47945           <parameter name="screen">
47946             <type name="Gdk.Screen" c:type="GdkScreen*"/>
47947           </parameter>
47948         </parameters>
47949       </method>
47950       <method name="set_search_path"
47951               c:identifier="gtk_icon_theme_set_search_path">
47952         <return-value>
47953           <type name="none" c:type="void"/>
47954         </return-value>
47955         <parameters>
47956           <parameter name="icon_theme">
47957             <type name="IconTheme" c:type="GtkIconTheme*"/>
47958           </parameter>
47959           <parameter name="path">
47960             <type name="string" c:type="gchar*"/>
47961           </parameter>
47962           <parameter name="n_elements">
47963             <type name="int32" c:type="gint"/>
47964           </parameter>
47965         </parameters>
47966       </method>
47967       <method name="get_search_path"
47968               c:identifier="gtk_icon_theme_get_search_path">
47969         <return-value>
47970           <type name="none" c:type="void"/>
47971         </return-value>
47972         <parameters>
47973           <parameter name="icon_theme">
47974             <type name="IconTheme" c:type="GtkIconTheme*"/>
47975           </parameter>
47976           <parameter name="path">
47977             <type name="gchar" c:type="gchar**"/>
47978           </parameter>
47979           <parameter name="n_elements">
47980             <type name="gint" c:type="gint*"/>
47981           </parameter>
47982         </parameters>
47983       </method>
47984       <method name="append_search_path"
47985               c:identifier="gtk_icon_theme_append_search_path">
47986         <return-value>
47987           <type name="none" c:type="void"/>
47988         </return-value>
47989         <parameters>
47990           <parameter name="icon_theme">
47991             <type name="IconTheme" c:type="GtkIconTheme*"/>
47992           </parameter>
47993           <parameter name="path">
47994             <type name="string" c:type="gchar*"/>
47995           </parameter>
47996         </parameters>
47997       </method>
47998       <method name="prepend_search_path"
47999               c:identifier="gtk_icon_theme_prepend_search_path">
48000         <return-value>
48001           <type name="none" c:type="void"/>
48002         </return-value>
48003         <parameters>
48004           <parameter name="icon_theme">
48005             <type name="IconTheme" c:type="GtkIconTheme*"/>
48006           </parameter>
48007           <parameter name="path">
48008             <type name="string" c:type="gchar*"/>
48009           </parameter>
48010         </parameters>
48011       </method>
48012       <method name="set_custom_theme"
48013               c:identifier="gtk_icon_theme_set_custom_theme">
48014         <return-value>
48015           <type name="none" c:type="void"/>
48016         </return-value>
48017         <parameters>
48018           <parameter name="icon_theme">
48019             <type name="IconTheme" c:type="GtkIconTheme*"/>
48020           </parameter>
48021           <parameter name="theme_name">
48022             <type name="string" c:type="gchar*"/>
48023           </parameter>
48024         </parameters>
48025       </method>
48026       <method name="has_icon" c:identifier="gtk_icon_theme_has_icon">
48027         <return-value>
48028           <type name="boolean" c:type="gboolean"/>
48029         </return-value>
48030         <parameters>
48031           <parameter name="icon_theme">
48032             <type name="IconTheme" c:type="GtkIconTheme*"/>
48033           </parameter>
48034           <parameter name="icon_name">
48035             <type name="string" c:type="gchar*"/>
48036           </parameter>
48037         </parameters>
48038       </method>
48039       <method name="get_icon_sizes"
48040               c:identifier="gtk_icon_theme_get_icon_sizes">
48041         <return-value>
48042           <type name="gint" c:type="gint*"/>
48043         </return-value>
48044         <parameters>
48045           <parameter name="icon_theme">
48046             <type name="IconTheme" c:type="GtkIconTheme*"/>
48047           </parameter>
48048           <parameter name="icon_name">
48049             <type name="string" c:type="gchar*"/>
48050           </parameter>
48051         </parameters>
48052       </method>
48053       <method name="lookup_icon" c:identifier="gtk_icon_theme_lookup_icon">
48054         <return-value>
48055           <type name="GtkIconInfo" c:type="GtkIconInfo*"/>
48056         </return-value>
48057         <parameters>
48058           <parameter name="icon_theme">
48059             <type name="IconTheme" c:type="GtkIconTheme*"/>
48060           </parameter>
48061           <parameter name="icon_name">
48062             <type name="string" c:type="gchar*"/>
48063           </parameter>
48064           <parameter name="size">
48065             <type name="int32" c:type="gint"/>
48066           </parameter>
48067           <parameter name="flags">
48068             <type name="IconLookupFlags" c:type="GtkIconLookupFlags"/>
48069           </parameter>
48070         </parameters>
48071       </method>
48072       <method name="choose_icon" c:identifier="gtk_icon_theme_choose_icon">
48073         <return-value>
48074           <type name="GtkIconInfo" c:type="GtkIconInfo*"/>
48075         </return-value>
48076         <parameters>
48077           <parameter name="icon_theme">
48078             <type name="IconTheme" c:type="GtkIconTheme*"/>
48079           </parameter>
48080           <parameter name="icon_names">
48081             <type name="string" c:type="gchar*"/>
48082           </parameter>
48083           <parameter name="size">
48084             <type name="int32" c:type="gint"/>
48085           </parameter>
48086           <parameter name="flags">
48087             <type name="IconLookupFlags" c:type="GtkIconLookupFlags"/>
48088           </parameter>
48089         </parameters>
48090       </method>
48091       <method name="load_icon" c:identifier="gtk_icon_theme_load_icon">
48092         <return-value>
48093           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
48094         </return-value>
48095         <parameters>
48096           <parameter name="icon_theme">
48097             <type name="IconTheme" c:type="GtkIconTheme*"/>
48098           </parameter>
48099           <parameter name="icon_name">
48100             <type name="string" c:type="gchar*"/>
48101           </parameter>
48102           <parameter name="size">
48103             <type name="int32" c:type="gint"/>
48104           </parameter>
48105           <parameter name="flags">
48106             <type name="IconLookupFlags" c:type="GtkIconLookupFlags"/>
48107           </parameter>
48108           <parameter name="error">
48109             <type name="GError" c:type="GError**"/>
48110           </parameter>
48111         </parameters>
48112       </method>
48113       <method name="list_icons" c:identifier="gtk_icon_theme_list_icons">
48114         <return-value>
48115           <type name="GList" c:type="GList*"/>
48116         </return-value>
48117         <parameters>
48118           <parameter name="icon_theme">
48119             <type name="IconTheme" c:type="GtkIconTheme*"/>
48120           </parameter>
48121           <parameter name="context">
48122             <type name="string" c:type="gchar*"/>
48123           </parameter>
48124         </parameters>
48125       </method>
48126       <method name="list_contexts" c:identifier="gtk_icon_theme_list_contexts">
48127         <return-value>
48128           <type name="GList" c:type="GList*"/>
48129         </return-value>
48130         <parameters>
48131           <parameter name="icon_theme">
48132             <type name="IconTheme" c:type="GtkIconTheme*"/>
48133           </parameter>
48134         </parameters>
48135       </method>
48136       <method name="get_example_icon_name"
48137               c:identifier="gtk_icon_theme_get_example_icon_name">
48138         <return-value>
48139           <type name="string" c:type="char*"/>
48140         </return-value>
48141         <parameters>
48142           <parameter name="icon_theme">
48143             <type name="IconTheme" c:type="GtkIconTheme*"/>
48144           </parameter>
48145         </parameters>
48146       </method>
48147       <method name="rescan_if_needed"
48148               c:identifier="gtk_icon_theme_rescan_if_needed">
48149         <return-value>
48150           <type name="boolean" c:type="gboolean"/>
48151         </return-value>
48152         <parameters>
48153           <parameter name="icon_theme">
48154             <type name="IconTheme" c:type="GtkIconTheme*"/>
48155           </parameter>
48156         </parameters>
48157       </method>
48158       <callback name="changed">
48159         <return-value>
48160           <type name="none" c:type="void"/>
48161         </return-value>
48162         <parameters>
48163           <parameter name="icon_theme">
48164             <type name="GtkIconTheme*" c:type="GtkIconTheme*"/>
48165           </parameter>
48166         </parameters>
48167       </callback>
48168       <glib:signal name="changed">
48169         <return-value>
48170           <type name="none" c:type="void"/>
48171         </return-value>
48172       </glib:signal>
48173     </class>
48174     <function name="icon_theme_add_builtin_icon"
48175               c:identifier="gtk_icon_theme_add_builtin_icon">
48176       <return-value>
48177         <type name="none" c:type="void"/>
48178       </return-value>
48179       <parameters>
48180         <parameter name="icon_name">
48181           <type name="string" c:type="gchar*"/>
48182         </parameter>
48183         <parameter name="size">
48184           <type name="int32" c:type="gint"/>
48185         </parameter>
48186         <parameter name="pixbuf">
48187           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
48188         </parameter>
48189       </parameters>
48190     </function>
48191     <glib:boxed c:type="IconInfo"
48192                 glib:name="IconInfo"
48193                 glib:type-name="GtkIconInfo"
48194                 glib:get-type="gtk_icon_info_get_type">
48195       <constructor name="copy" c:identifier="gtk_icon_info_copy">
48196         <return-value>
48197           <type name="IconInfo" c:type="GtkIconInfo*"/>
48198         </return-value>
48199         <parameters>
48200           <parameter name="icon_info">
48201             <type name="IconInfo" c:type="GtkIconInfo*"/>
48202           </parameter>
48203         </parameters>
48204       </constructor>
48205       <method name="free" c:identifier="gtk_icon_info_free">
48206         <return-value>
48207           <type name="none" c:type="void"/>
48208         </return-value>
48209         <parameters>
48210           <parameter name="icon_info">
48211             <type name="IconInfo" c:type="GtkIconInfo*"/>
48212           </parameter>
48213         </parameters>
48214       </method>
48215       <method name="get_base_size" c:identifier="gtk_icon_info_get_base_size">
48216         <return-value>
48217           <type name="int32" c:type="gint"/>
48218         </return-value>
48219         <parameters>
48220           <parameter name="icon_info">
48221             <type name="IconInfo" c:type="GtkIconInfo*"/>
48222           </parameter>
48223         </parameters>
48224       </method>
48225       <method name="get_filename" c:identifier="gtk_icon_info_get_filename">
48226         <return-value>
48227           <type name="string" c:type="gchar*"/>
48228         </return-value>
48229         <parameters>
48230           <parameter name="icon_info">
48231             <type name="IconInfo" c:type="GtkIconInfo*"/>
48232           </parameter>
48233         </parameters>
48234       </method>
48235       <method name="get_builtin_pixbuf"
48236               c:identifier="gtk_icon_info_get_builtin_pixbuf">
48237         <return-value>
48238           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
48239         </return-value>
48240         <parameters>
48241           <parameter name="icon_info">
48242             <type name="IconInfo" c:type="GtkIconInfo*"/>
48243           </parameter>
48244         </parameters>
48245       </method>
48246       <method name="load_icon" c:identifier="gtk_icon_info_load_icon">
48247         <return-value>
48248           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
48249         </return-value>
48250         <parameters>
48251           <parameter name="icon_info">
48252             <type name="IconInfo" c:type="GtkIconInfo*"/>
48253           </parameter>
48254           <parameter name="error">
48255             <type name="GError" c:type="GError**"/>
48256           </parameter>
48257         </parameters>
48258       </method>
48259       <method name="set_raw_coordinates"
48260               c:identifier="gtk_icon_info_set_raw_coordinates">
48261         <return-value>
48262           <type name="none" c:type="void"/>
48263         </return-value>
48264         <parameters>
48265           <parameter name="icon_info">
48266             <type name="IconInfo" c:type="GtkIconInfo*"/>
48267           </parameter>
48268           <parameter name="raw_coordinates">
48269             <type name="boolean" c:type="gboolean"/>
48270           </parameter>
48271         </parameters>
48272       </method>
48273       <method name="get_embedded_rect"
48274               c:identifier="gtk_icon_info_get_embedded_rect">
48275         <return-value>
48276           <type name="boolean" c:type="gboolean"/>
48277         </return-value>
48278         <parameters>
48279           <parameter name="icon_info">
48280             <type name="IconInfo" c:type="GtkIconInfo*"/>
48281           </parameter>
48282           <parameter name="rectangle">
48283             <type name="GdkRectangle" c:type="GdkRectangle*"/>
48284           </parameter>
48285         </parameters>
48286       </method>
48287       <method name="get_attach_points"
48288               c:identifier="gtk_icon_info_get_attach_points">
48289         <return-value>
48290           <type name="boolean" c:type="gboolean"/>
48291         </return-value>
48292         <parameters>
48293           <parameter name="icon_info">
48294             <type name="IconInfo" c:type="GtkIconInfo*"/>
48295           </parameter>
48296           <parameter name="points">
48297             <type name="GdkPoint" c:type="GdkPoint**"/>
48298           </parameter>
48299           <parameter name="n_points">
48300             <type name="gint" c:type="gint*"/>
48301           </parameter>
48302         </parameters>
48303       </method>
48304       <method name="get_display_name"
48305               c:identifier="gtk_icon_info_get_display_name">
48306         <return-value>
48307           <type name="string" c:type="gchar*"/>
48308         </return-value>
48309         <parameters>
48310           <parameter name="icon_info">
48311             <type name="IconInfo" c:type="GtkIconInfo*"/>
48312           </parameter>
48313         </parameters>
48314       </method>
48315     </glib:boxed>
48316     <function name="icon_theme_check_reload"
48317               c:identifier="_gtk_icon_theme_check_reload">
48318       <return-value>
48319         <type name="none" c:type="void"/>
48320       </return-value>
48321       <parameters>
48322         <parameter name="display">
48323           <type name="Gdk.Display" c:type="GdkDisplay*"/>
48324         </parameter>
48325       </parameters>
48326     </function>
48327     <function name="icon_theme_ensure_builtin_cache"
48328               c:identifier="_gtk_icon_theme_ensure_builtin_cache">
48329       <return-value>
48330         <type name="none" c:type="void"/>
48331       </return-value>
48332     </function>
48333     <class name="Tooltip"
48334            c:type="GtkTooltip"
48335            parent="GLib.Object"
48336            glib:type-name="GtkTooltip"
48337            glib:get-type="gtk_tooltip_get_type">
48338       <method name="set_markup" c:identifier="gtk_tooltip_set_markup">
48339         <return-value>
48340           <type name="none" c:type="void"/>
48341         </return-value>
48342         <parameters>
48343           <parameter name="tooltip">
48344             <type name="Tooltip" c:type="GtkTooltip*"/>
48345           </parameter>
48346           <parameter name="markup">
48347             <type name="string" c:type="gchar*"/>
48348           </parameter>
48349         </parameters>
48350       </method>
48351       <method name="set_text" c:identifier="gtk_tooltip_set_text">
48352         <return-value>
48353           <type name="none" c:type="void"/>
48354         </return-value>
48355         <parameters>
48356           <parameter name="tooltip">
48357             <type name="Tooltip" c:type="GtkTooltip*"/>
48358           </parameter>
48359           <parameter name="text">
48360             <type name="string" c:type="gchar*"/>
48361           </parameter>
48362         </parameters>
48363       </method>
48364       <method name="set_icon" c:identifier="gtk_tooltip_set_icon">
48365         <return-value>
48366           <type name="none" c:type="void"/>
48367         </return-value>
48368         <parameters>
48369           <parameter name="tooltip">
48370             <type name="Tooltip" c:type="GtkTooltip*"/>
48371           </parameter>
48372           <parameter name="pixbuf">
48373             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
48374           </parameter>
48375         </parameters>
48376       </method>
48377       <method name="set_icon_from_stock"
48378               c:identifier="gtk_tooltip_set_icon_from_stock">
48379         <return-value>
48380           <type name="none" c:type="void"/>
48381         </return-value>
48382         <parameters>
48383           <parameter name="tooltip">
48384             <type name="Tooltip" c:type="GtkTooltip*"/>
48385           </parameter>
48386           <parameter name="stock_id">
48387             <type name="string" c:type="gchar*"/>
48388           </parameter>
48389           <parameter name="size">
48390             <type name="IconSize" c:type="GtkIconSize"/>
48391           </parameter>
48392         </parameters>
48393       </method>
48394       <method name="set_custom" c:identifier="gtk_tooltip_set_custom">
48395         <return-value>
48396           <type name="none" c:type="void"/>
48397         </return-value>
48398         <parameters>
48399           <parameter name="tooltip">
48400             <type name="Tooltip" c:type="GtkTooltip*"/>
48401           </parameter>
48402           <parameter name="custom_widget">
48403             <type name="Widget" c:type="GtkWidget*"/>
48404           </parameter>
48405         </parameters>
48406       </method>
48407       <method name="set_tip_area" c:identifier="gtk_tooltip_set_tip_area">
48408         <return-value>
48409           <type name="none" c:type="void"/>
48410         </return-value>
48411         <parameters>
48412           <parameter name="tooltip">
48413             <type name="Tooltip" c:type="GtkTooltip*"/>
48414           </parameter>
48415           <parameter name="rect">
48416             <type name="GdkRectangle" c:type="GdkRectangle*"/>
48417           </parameter>
48418         </parameters>
48419       </method>
48420     </class>
48421     <function name="tooltip_trigger_tooltip_query"
48422               c:identifier="gtk_tooltip_trigger_tooltip_query">
48423       <return-value>
48424         <type name="none" c:type="void"/>
48425       </return-value>
48426       <parameters>
48427         <parameter name="display">
48428           <type name="Gdk.Display" c:type="GdkDisplay*"/>
48429         </parameter>
48430       </parameters>
48431     </function>
48432     <function name="tooltip_focus_in" c:identifier="_gtk_tooltip_focus_in">
48433       <return-value>
48434         <type name="none" c:type="void"/>
48435       </return-value>
48436       <parameters>
48437         <parameter name="widget">
48438           <type name="Widget" c:type="GtkWidget*"/>
48439         </parameter>
48440       </parameters>
48441     </function>
48442     <function name="tooltip_focus_out" c:identifier="_gtk_tooltip_focus_out">
48443       <return-value>
48444         <type name="none" c:type="void"/>
48445       </return-value>
48446       <parameters>
48447         <parameter name="widget">
48448           <type name="Widget" c:type="GtkWidget*"/>
48449         </parameter>
48450       </parameters>
48451     </function>
48452     <function name="tooltip_toggle_keyboard_mode"
48453               c:identifier="_gtk_tooltip_toggle_keyboard_mode">
48454       <return-value>
48455         <type name="none" c:type="void"/>
48456       </return-value>
48457       <parameters>
48458         <parameter name="widget">
48459           <type name="Widget" c:type="GtkWidget*"/>
48460         </parameter>
48461       </parameters>
48462     </function>
48463     <function name="tooltip_handle_event"
48464               c:identifier="_gtk_tooltip_handle_event">
48465       <return-value>
48466         <type name="none" c:type="void"/>
48467       </return-value>
48468       <parameters>
48469         <parameter name="event">
48470           <type name="GdkEvent" c:type="GdkEvent*"/>
48471         </parameter>
48472       </parameters>
48473     </function>
48474     <function name="tooltip_hide" c:identifier="_gtk_tooltip_hide">
48475       <return-value>
48476         <type name="none" c:type="void"/>
48477       </return-value>
48478       <parameters>
48479         <parameter name="widget">
48480           <type name="Widget" c:type="GtkWidget*"/>
48481         </parameter>
48482       </parameters>
48483     </function>
48484     <record name="GtkIconViewPrivate" c:type="GtkIconViewPrivate"/>
48485     <callback name="GtkIconViewForeachFunc">
48486       <return-value>
48487         <type name="none" c:type="void"/>
48488       </return-value>
48489       <parameters>
48490         <parameter name="icon_view">
48491           <type name="GtkIconView*" c:type="GtkIconView*"/>
48492         </parameter>
48493         <parameter name="path">
48494           <type name="GtkTreePath*" c:type="GtkTreePath*"/>
48495         </parameter>
48496         <parameter name="data">
48497           <type name="any" c:type="gpointer"/>
48498         </parameter>
48499       </parameters>
48500     </callback>
48501     <class name="IconView"
48502            c:type="GtkIconView"
48503            parent="Container"
48504            glib:type-name="GtkIconView"
48505            glib:get-type="gtk_icon_view_get_type">
48506       <method name="set_model" c:identifier="gtk_icon_view_set_model">
48507         <return-value>
48508           <type name="none" c:type="void"/>
48509         </return-value>
48510         <parameters>
48511           <parameter name="icon_view">
48512             <type name="IconView" c:type="GtkIconView*"/>
48513           </parameter>
48514           <parameter name="model" allow-none="1">
48515             <type name="TreeModel" c:type="GtkTreeModel*"/>
48516           </parameter>
48517         </parameters>
48518       </method>
48519       <method name="get_model" c:identifier="gtk_icon_view_get_model">
48520         <return-value>
48521           <type name="TreeModel" c:type="GtkTreeModel*"/>
48522         </return-value>
48523         <parameters>
48524           <parameter name="icon_view">
48525             <type name="IconView" c:type="GtkIconView*"/>
48526           </parameter>
48527         </parameters>
48528       </method>
48529       <method name="set_text_column"
48530               c:identifier="gtk_icon_view_set_text_column">
48531         <return-value>
48532           <type name="none" c:type="void"/>
48533         </return-value>
48534         <parameters>
48535           <parameter name="icon_view">
48536             <type name="IconView" c:type="GtkIconView*"/>
48537           </parameter>
48538           <parameter name="column">
48539             <type name="int32" c:type="gint"/>
48540           </parameter>
48541         </parameters>
48542       </method>
48543       <method name="get_text_column"
48544               c:identifier="gtk_icon_view_get_text_column">
48545         <return-value>
48546           <type name="int32" c:type="gint"/>
48547         </return-value>
48548         <parameters>
48549           <parameter name="icon_view">
48550             <type name="IconView" c:type="GtkIconView*"/>
48551           </parameter>
48552         </parameters>
48553       </method>
48554       <method name="set_markup_column"
48555               c:identifier="gtk_icon_view_set_markup_column">
48556         <return-value>
48557           <type name="none" c:type="void"/>
48558         </return-value>
48559         <parameters>
48560           <parameter name="icon_view">
48561             <type name="IconView" c:type="GtkIconView*"/>
48562           </parameter>
48563           <parameter name="column">
48564             <type name="int32" c:type="gint"/>
48565           </parameter>
48566         </parameters>
48567       </method>
48568       <method name="get_markup_column"
48569               c:identifier="gtk_icon_view_get_markup_column">
48570         <return-value>
48571           <type name="int32" c:type="gint"/>
48572         </return-value>
48573         <parameters>
48574           <parameter name="icon_view">
48575             <type name="IconView" c:type="GtkIconView*"/>
48576           </parameter>
48577         </parameters>
48578       </method>
48579       <method name="set_pixbuf_column"
48580               c:identifier="gtk_icon_view_set_pixbuf_column">
48581         <return-value>
48582           <type name="none" c:type="void"/>
48583         </return-value>
48584         <parameters>
48585           <parameter name="icon_view">
48586             <type name="IconView" c:type="GtkIconView*"/>
48587           </parameter>
48588           <parameter name="column">
48589             <type name="int32" c:type="gint"/>
48590           </parameter>
48591         </parameters>
48592       </method>
48593       <method name="get_pixbuf_column"
48594               c:identifier="gtk_icon_view_get_pixbuf_column">
48595         <return-value>
48596           <type name="int32" c:type="gint"/>
48597         </return-value>
48598         <parameters>
48599           <parameter name="icon_view">
48600             <type name="IconView" c:type="GtkIconView*"/>
48601           </parameter>
48602         </parameters>
48603       </method>
48604       <method name="set_orientation"
48605               c:identifier="gtk_icon_view_set_orientation">
48606         <return-value>
48607           <type name="none" c:type="void"/>
48608         </return-value>
48609         <parameters>
48610           <parameter name="icon_view">
48611             <type name="IconView" c:type="GtkIconView*"/>
48612           </parameter>
48613           <parameter name="orientation">
48614             <type name="Orientation" c:type="GtkOrientation"/>
48615           </parameter>
48616         </parameters>
48617       </method>
48618       <method name="get_orientation"
48619               c:identifier="gtk_icon_view_get_orientation">
48620         <return-value>
48621           <type name="Orientation" c:type="GtkOrientation"/>
48622         </return-value>
48623         <parameters>
48624           <parameter name="icon_view">
48625             <type name="IconView" c:type="GtkIconView*"/>
48626           </parameter>
48627         </parameters>
48628       </method>
48629       <method name="set_columns" c:identifier="gtk_icon_view_set_columns">
48630         <return-value>
48631           <type name="none" c:type="void"/>
48632         </return-value>
48633         <parameters>
48634           <parameter name="icon_view">
48635             <type name="IconView" c:type="GtkIconView*"/>
48636           </parameter>
48637           <parameter name="columns">
48638             <type name="int32" c:type="gint"/>
48639           </parameter>
48640         </parameters>
48641       </method>
48642       <method name="get_columns" c:identifier="gtk_icon_view_get_columns">
48643         <return-value>
48644           <type name="int32" c:type="gint"/>
48645         </return-value>
48646         <parameters>
48647           <parameter name="icon_view">
48648             <type name="IconView" c:type="GtkIconView*"/>
48649           </parameter>
48650         </parameters>
48651       </method>
48652       <method name="set_item_width"
48653               c:identifier="gtk_icon_view_set_item_width">
48654         <return-value>
48655           <type name="none" c:type="void"/>
48656         </return-value>
48657         <parameters>
48658           <parameter name="icon_view">
48659             <type name="IconView" c:type="GtkIconView*"/>
48660           </parameter>
48661           <parameter name="item_width">
48662             <type name="int32" c:type="gint"/>
48663           </parameter>
48664         </parameters>
48665       </method>
48666       <method name="get_item_width"
48667               c:identifier="gtk_icon_view_get_item_width">
48668         <return-value>
48669           <type name="int32" c:type="gint"/>
48670         </return-value>
48671         <parameters>
48672           <parameter name="icon_view">
48673             <type name="IconView" c:type="GtkIconView*"/>
48674           </parameter>
48675         </parameters>
48676       </method>
48677       <method name="set_spacing" c:identifier="gtk_icon_view_set_spacing">
48678         <return-value>
48679           <type name="none" c:type="void"/>
48680         </return-value>
48681         <parameters>
48682           <parameter name="icon_view">
48683             <type name="IconView" c:type="GtkIconView*"/>
48684           </parameter>
48685           <parameter name="spacing">
48686             <type name="int32" c:type="gint"/>
48687           </parameter>
48688         </parameters>
48689       </method>
48690       <method name="get_spacing" c:identifier="gtk_icon_view_get_spacing">
48691         <return-value>
48692           <type name="int32" c:type="gint"/>
48693         </return-value>
48694         <parameters>
48695           <parameter name="icon_view">
48696             <type name="IconView" c:type="GtkIconView*"/>
48697           </parameter>
48698         </parameters>
48699       </method>
48700       <method name="set_row_spacing"
48701               c:identifier="gtk_icon_view_set_row_spacing">
48702         <return-value>
48703           <type name="none" c:type="void"/>
48704         </return-value>
48705         <parameters>
48706           <parameter name="icon_view">
48707             <type name="IconView" c:type="GtkIconView*"/>
48708           </parameter>
48709           <parameter name="row_spacing">
48710             <type name="int32" c:type="gint"/>
48711           </parameter>
48712         </parameters>
48713       </method>
48714       <method name="get_row_spacing"
48715               c:identifier="gtk_icon_view_get_row_spacing">
48716         <return-value>
48717           <type name="int32" c:type="gint"/>
48718         </return-value>
48719         <parameters>
48720           <parameter name="icon_view">
48721             <type name="IconView" c:type="GtkIconView*"/>
48722           </parameter>
48723         </parameters>
48724       </method>
48725       <method name="set_column_spacing"
48726               c:identifier="gtk_icon_view_set_column_spacing">
48727         <return-value>
48728           <type name="none" c:type="void"/>
48729         </return-value>
48730         <parameters>
48731           <parameter name="icon_view">
48732             <type name="IconView" c:type="GtkIconView*"/>
48733           </parameter>
48734           <parameter name="column_spacing">
48735             <type name="int32" c:type="gint"/>
48736           </parameter>
48737         </parameters>
48738       </method>
48739       <method name="get_column_spacing"
48740               c:identifier="gtk_icon_view_get_column_spacing">
48741         <return-value>
48742           <type name="int32" c:type="gint"/>
48743         </return-value>
48744         <parameters>
48745           <parameter name="icon_view">
48746             <type name="IconView" c:type="GtkIconView*"/>
48747           </parameter>
48748         </parameters>
48749       </method>
48750       <method name="set_margin" c:identifier="gtk_icon_view_set_margin">
48751         <return-value>
48752           <type name="none" c:type="void"/>
48753         </return-value>
48754         <parameters>
48755           <parameter name="icon_view">
48756             <type name="IconView" c:type="GtkIconView*"/>
48757           </parameter>
48758           <parameter name="margin">
48759             <type name="int32" c:type="gint"/>
48760           </parameter>
48761         </parameters>
48762       </method>
48763       <method name="get_margin" c:identifier="gtk_icon_view_get_margin">
48764         <return-value>
48765           <type name="int32" c:type="gint"/>
48766         </return-value>
48767         <parameters>
48768           <parameter name="icon_view">
48769             <type name="IconView" c:type="GtkIconView*"/>
48770           </parameter>
48771         </parameters>
48772       </method>
48773       <method name="get_path_at_pos"
48774               c:identifier="gtk_icon_view_get_path_at_pos">
48775         <return-value>
48776           <type name="TreePath" c:type="GtkTreePath*"/>
48777         </return-value>
48778         <parameters>
48779           <parameter name="icon_view">
48780             <type name="IconView" c:type="GtkIconView*"/>
48781           </parameter>
48782           <parameter name="x">
48783             <type name="int32" c:type="gint"/>
48784           </parameter>
48785           <parameter name="y">
48786             <type name="int32" c:type="gint"/>
48787           </parameter>
48788         </parameters>
48789       </method>
48790       <method name="get_item_at_pos"
48791               c:identifier="gtk_icon_view_get_item_at_pos">
48792         <return-value>
48793           <type name="boolean" c:type="gboolean"/>
48794         </return-value>
48795         <parameters>
48796           <parameter name="icon_view">
48797             <type name="IconView" c:type="GtkIconView*"/>
48798           </parameter>
48799           <parameter name="x">
48800             <type name="int32" c:type="gint"/>
48801           </parameter>
48802           <parameter name="y">
48803             <type name="int32" c:type="gint"/>
48804           </parameter>
48805           <parameter name="path">
48806             <type name="TreePath" c:type="GtkTreePath**"/>
48807           </parameter>
48808           <parameter name="cell">
48809             <type name="CellRenderer" c:type="GtkCellRenderer**"/>
48810           </parameter>
48811         </parameters>
48812       </method>
48813       <method name="get_visible_range"
48814               c:identifier="gtk_icon_view_get_visible_range">
48815         <return-value>
48816           <type name="boolean" c:type="gboolean"/>
48817         </return-value>
48818         <parameters>
48819           <parameter name="icon_view">
48820             <type name="IconView" c:type="GtkIconView*"/>
48821           </parameter>
48822           <parameter name="start_path">
48823             <type name="TreePath" c:type="GtkTreePath**"/>
48824           </parameter>
48825           <parameter name="end_path">
48826             <type name="TreePath" c:type="GtkTreePath**"/>
48827           </parameter>
48828         </parameters>
48829       </method>
48830       <method name="selected_foreach"
48831               c:identifier="gtk_icon_view_selected_foreach">
48832         <return-value>
48833           <type name="none" c:type="void"/>
48834         </return-value>
48835         <parameters>
48836           <parameter name="icon_view">
48837             <type name="IconView" c:type="GtkIconView*"/>
48838           </parameter>
48839           <parameter name="func">
48840             <type name="GtkIconViewForeachFunc"
48841                   c:type="GtkIconViewForeachFunc"/>
48842           </parameter>
48843           <parameter name="data">
48844             <type name="any" c:type="gpointer"/>
48845           </parameter>
48846         </parameters>
48847       </method>
48848       <method name="set_selection_mode"
48849               c:identifier="gtk_icon_view_set_selection_mode">
48850         <return-value>
48851           <type name="none" c:type="void"/>
48852         </return-value>
48853         <parameters>
48854           <parameter name="icon_view">
48855             <type name="IconView" c:type="GtkIconView*"/>
48856           </parameter>
48857           <parameter name="mode">
48858             <type name="SelectionMode" c:type="GtkSelectionMode"/>
48859           </parameter>
48860         </parameters>
48861       </method>
48862       <method name="get_selection_mode"
48863               c:identifier="gtk_icon_view_get_selection_mode">
48864         <return-value>
48865           <type name="SelectionMode" c:type="GtkSelectionMode"/>
48866         </return-value>
48867         <parameters>
48868           <parameter name="icon_view">
48869             <type name="IconView" c:type="GtkIconView*"/>
48870           </parameter>
48871         </parameters>
48872       </method>
48873       <method name="select_path" c:identifier="gtk_icon_view_select_path">
48874         <return-value>
48875           <type name="none" c:type="void"/>
48876         </return-value>
48877         <parameters>
48878           <parameter name="icon_view">
48879             <type name="IconView" c:type="GtkIconView*"/>
48880           </parameter>
48881           <parameter name="path">
48882             <type name="TreePath" c:type="GtkTreePath*"/>
48883           </parameter>
48884         </parameters>
48885       </method>
48886       <method name="unselect_path" c:identifier="gtk_icon_view_unselect_path">
48887         <return-value>
48888           <type name="none" c:type="void"/>
48889         </return-value>
48890         <parameters>
48891           <parameter name="icon_view">
48892             <type name="IconView" c:type="GtkIconView*"/>
48893           </parameter>
48894           <parameter name="path">
48895             <type name="TreePath" c:type="GtkTreePath*"/>
48896           </parameter>
48897         </parameters>
48898       </method>
48899       <method name="path_is_selected"
48900               c:identifier="gtk_icon_view_path_is_selected">
48901         <return-value>
48902           <type name="boolean" c:type="gboolean"/>
48903         </return-value>
48904         <parameters>
48905           <parameter name="icon_view">
48906             <type name="IconView" c:type="GtkIconView*"/>
48907           </parameter>
48908           <parameter name="path">
48909             <type name="TreePath" c:type="GtkTreePath*"/>
48910           </parameter>
48911         </parameters>
48912       </method>
48913       <method name="get_selected_items"
48914               c:identifier="gtk_icon_view_get_selected_items">
48915         <return-value>
48916           <type name="GList" c:type="GList*"/>
48917         </return-value>
48918         <parameters>
48919           <parameter name="icon_view">
48920             <type name="IconView" c:type="GtkIconView*"/>
48921           </parameter>
48922         </parameters>
48923       </method>
48924       <method name="select_all" c:identifier="gtk_icon_view_select_all">
48925         <return-value>
48926           <type name="none" c:type="void"/>
48927         </return-value>
48928         <parameters>
48929           <parameter name="icon_view">
48930             <type name="IconView" c:type="GtkIconView*"/>
48931           </parameter>
48932         </parameters>
48933       </method>
48934       <method name="unselect_all" c:identifier="gtk_icon_view_unselect_all">
48935         <return-value>
48936           <type name="none" c:type="void"/>
48937         </return-value>
48938         <parameters>
48939           <parameter name="icon_view">
48940             <type name="IconView" c:type="GtkIconView*"/>
48941           </parameter>
48942         </parameters>
48943       </method>
48944       <method name="item_activated"
48945               c:identifier="gtk_icon_view_item_activated">
48946         <return-value>
48947           <type name="none" c:type="void"/>
48948         </return-value>
48949         <parameters>
48950           <parameter name="icon_view">
48951             <type name="IconView" c:type="GtkIconView*"/>
48952           </parameter>
48953           <parameter name="path">
48954             <type name="TreePath" c:type="GtkTreePath*"/>
48955           </parameter>
48956         </parameters>
48957       </method>
48958       <method name="set_cursor" c:identifier="gtk_icon_view_set_cursor">
48959         <return-value>
48960           <type name="none" c:type="void"/>
48961         </return-value>
48962         <parameters>
48963           <parameter name="icon_view">
48964             <type name="IconView" c:type="GtkIconView*"/>
48965           </parameter>
48966           <parameter name="path">
48967             <type name="TreePath" c:type="GtkTreePath*"/>
48968           </parameter>
48969           <parameter name="cell" allow-none="1">
48970             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
48971           </parameter>
48972           <parameter name="start_editing">
48973             <type name="boolean" c:type="gboolean"/>
48974           </parameter>
48975         </parameters>
48976       </method>
48977       <method name="get_cursor" c:identifier="gtk_icon_view_get_cursor">
48978         <return-value>
48979           <type name="boolean" c:type="gboolean"/>
48980         </return-value>
48981         <parameters>
48982           <parameter name="icon_view">
48983             <type name="IconView" c:type="GtkIconView*"/>
48984           </parameter>
48985           <parameter name="path">
48986             <type name="TreePath" c:type="GtkTreePath**"/>
48987           </parameter>
48988           <parameter name="cell">
48989             <type name="CellRenderer" c:type="GtkCellRenderer**"/>
48990           </parameter>
48991         </parameters>
48992       </method>
48993       <method name="scroll_to_path"
48994               c:identifier="gtk_icon_view_scroll_to_path">
48995         <return-value>
48996           <type name="none" c:type="void"/>
48997         </return-value>
48998         <parameters>
48999           <parameter name="icon_view">
49000             <type name="IconView" c:type="GtkIconView*"/>
49001           </parameter>
49002           <parameter name="path">
49003             <type name="TreePath" c:type="GtkTreePath*"/>
49004           </parameter>
49005           <parameter name="use_align">
49006             <type name="boolean" c:type="gboolean"/>
49007           </parameter>
49008           <parameter name="row_align">
49009             <type name="float" c:type="gfloat"/>
49010           </parameter>
49011           <parameter name="col_align">
49012             <type name="float" c:type="gfloat"/>
49013           </parameter>
49014         </parameters>
49015       </method>
49016       <method name="enable_model_drag_source"
49017               c:identifier="gtk_icon_view_enable_model_drag_source">
49018         <return-value>
49019           <type name="none" c:type="void"/>
49020         </return-value>
49021         <parameters>
49022           <parameter name="icon_view">
49023             <type name="IconView" c:type="GtkIconView*"/>
49024           </parameter>
49025           <parameter name="start_button_mask">
49026             <type name="GdkModifierType" c:type="GdkModifierType"/>
49027           </parameter>
49028           <parameter name="targets">
49029             <type name="GtkTargetEntry" c:type="GtkTargetEntry*"/>
49030           </parameter>
49031           <parameter name="n_targets">
49032             <type name="int32" c:type="gint"/>
49033           </parameter>
49034           <parameter name="actions">
49035             <type name="GdkDragAction" c:type="GdkDragAction"/>
49036           </parameter>
49037         </parameters>
49038       </method>
49039       <method name="enable_model_drag_dest"
49040               c:identifier="gtk_icon_view_enable_model_drag_dest">
49041         <return-value>
49042           <type name="none" c:type="void"/>
49043         </return-value>
49044         <parameters>
49045           <parameter name="icon_view">
49046             <type name="IconView" c:type="GtkIconView*"/>
49047           </parameter>
49048           <parameter name="targets">
49049             <type name="GtkTargetEntry" c:type="GtkTargetEntry*"/>
49050           </parameter>
49051           <parameter name="n_targets">
49052             <type name="int32" c:type="gint"/>
49053           </parameter>
49054           <parameter name="actions">
49055             <type name="GdkDragAction" c:type="GdkDragAction"/>
49056           </parameter>
49057         </parameters>
49058       </method>
49059       <method name="unset_model_drag_source"
49060               c:identifier="gtk_icon_view_unset_model_drag_source">
49061         <return-value>
49062           <type name="none" c:type="void"/>
49063         </return-value>
49064         <parameters>
49065           <parameter name="icon_view">
49066             <type name="IconView" c:type="GtkIconView*"/>
49067           </parameter>
49068         </parameters>
49069       </method>
49070       <method name="unset_model_drag_dest"
49071               c:identifier="gtk_icon_view_unset_model_drag_dest">
49072         <return-value>
49073           <type name="none" c:type="void"/>
49074         </return-value>
49075         <parameters>
49076           <parameter name="icon_view">
49077             <type name="IconView" c:type="GtkIconView*"/>
49078           </parameter>
49079         </parameters>
49080       </method>
49081       <method name="set_reorderable"
49082               c:identifier="gtk_icon_view_set_reorderable">
49083         <return-value>
49084           <type name="none" c:type="void"/>
49085         </return-value>
49086         <parameters>
49087           <parameter name="icon_view">
49088             <type name="IconView" c:type="GtkIconView*"/>
49089           </parameter>
49090           <parameter name="reorderable">
49091             <type name="boolean" c:type="gboolean"/>
49092           </parameter>
49093         </parameters>
49094       </method>
49095       <method name="get_reorderable"
49096               c:identifier="gtk_icon_view_get_reorderable">
49097         <return-value>
49098           <type name="boolean" c:type="gboolean"/>
49099         </return-value>
49100         <parameters>
49101           <parameter name="icon_view">
49102             <type name="IconView" c:type="GtkIconView*"/>
49103           </parameter>
49104         </parameters>
49105       </method>
49106       <method name="set_drag_dest_item"
49107               c:identifier="gtk_icon_view_set_drag_dest_item">
49108         <return-value>
49109           <type name="none" c:type="void"/>
49110         </return-value>
49111         <parameters>
49112           <parameter name="icon_view">
49113             <type name="IconView" c:type="GtkIconView*"/>
49114           </parameter>
49115           <parameter name="path" allow-none="1">
49116             <type name="TreePath" c:type="GtkTreePath*"/>
49117           </parameter>
49118           <parameter name="pos">
49119             <type name="IconViewDropPosition"
49120                   c:type="GtkIconViewDropPosition"/>
49121           </parameter>
49122         </parameters>
49123       </method>
49124       <method name="get_drag_dest_item"
49125               c:identifier="gtk_icon_view_get_drag_dest_item">
49126         <return-value>
49127           <type name="none" c:type="void"/>
49128         </return-value>
49129         <parameters>
49130           <parameter name="icon_view">
49131             <type name="IconView" c:type="GtkIconView*"/>
49132           </parameter>
49133           <parameter name="path">
49134             <type name="TreePath" c:type="GtkTreePath**"/>
49135           </parameter>
49136           <parameter name="pos">
49137             <type name="IconViewDropPosition"
49138                   c:type="GtkIconViewDropPosition*"/>
49139           </parameter>
49140         </parameters>
49141       </method>
49142       <method name="get_dest_item_at_pos"
49143               c:identifier="gtk_icon_view_get_dest_item_at_pos">
49144         <return-value>
49145           <type name="boolean" c:type="gboolean"/>
49146         </return-value>
49147         <parameters>
49148           <parameter name="icon_view">
49149             <type name="IconView" c:type="GtkIconView*"/>
49150           </parameter>
49151           <parameter name="drag_x">
49152             <type name="int32" c:type="gint"/>
49153           </parameter>
49154           <parameter name="drag_y">
49155             <type name="int32" c:type="gint"/>
49156           </parameter>
49157           <parameter name="path">
49158             <type name="TreePath" c:type="GtkTreePath**"/>
49159           </parameter>
49160           <parameter name="pos">
49161             <type name="IconViewDropPosition"
49162                   c:type="GtkIconViewDropPosition*"/>
49163           </parameter>
49164         </parameters>
49165       </method>
49166       <method name="create_drag_icon"
49167               c:identifier="gtk_icon_view_create_drag_icon">
49168         <return-value>
49169           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
49170         </return-value>
49171         <parameters>
49172           <parameter name="icon_view">
49173             <type name="IconView" c:type="GtkIconView*"/>
49174           </parameter>
49175           <parameter name="path">
49176             <type name="TreePath" c:type="GtkTreePath*"/>
49177           </parameter>
49178         </parameters>
49179       </method>
49180       <method name="convert_widget_to_bin_window_coords"
49181               c:identifier="gtk_icon_view_convert_widget_to_bin_window_coords">
49182         <return-value>
49183           <type name="none" c:type="void"/>
49184         </return-value>
49185         <parameters>
49186           <parameter name="icon_view">
49187             <type name="IconView" c:type="GtkIconView*"/>
49188           </parameter>
49189           <parameter name="wx">
49190             <type name="int32" c:type="gint"/>
49191           </parameter>
49192           <parameter name="wy">
49193             <type name="int32" c:type="gint"/>
49194           </parameter>
49195           <parameter name="bx">
49196             <type name="gint" c:type="gint*"/>
49197           </parameter>
49198           <parameter name="by">
49199             <type name="gint" c:type="gint*"/>
49200           </parameter>
49201         </parameters>
49202       </method>
49203       <method name="set_tooltip_item"
49204               c:identifier="gtk_icon_view_set_tooltip_item">
49205         <return-value>
49206           <type name="none" c:type="void"/>
49207         </return-value>
49208         <parameters>
49209           <parameter name="icon_view">
49210             <type name="IconView" c:type="GtkIconView*"/>
49211           </parameter>
49212           <parameter name="tooltip">
49213             <type name="Tooltip" c:type="GtkTooltip*"/>
49214           </parameter>
49215           <parameter name="path">
49216             <type name="TreePath" c:type="GtkTreePath*"/>
49217           </parameter>
49218         </parameters>
49219       </method>
49220       <method name="set_tooltip_cell"
49221               c:identifier="gtk_icon_view_set_tooltip_cell">
49222         <return-value>
49223           <type name="none" c:type="void"/>
49224         </return-value>
49225         <parameters>
49226           <parameter name="icon_view">
49227             <type name="IconView" c:type="GtkIconView*"/>
49228           </parameter>
49229           <parameter name="tooltip">
49230             <type name="Tooltip" c:type="GtkTooltip*"/>
49231           </parameter>
49232           <parameter name="path">
49233             <type name="TreePath" c:type="GtkTreePath*"/>
49234           </parameter>
49235           <parameter name="cell">
49236             <type name="CellRenderer" c:type="GtkCellRenderer*"/>
49237           </parameter>
49238         </parameters>
49239       </method>
49240       <method name="get_tooltip_context"
49241               c:identifier="gtk_icon_view_get_tooltip_context">
49242         <return-value>
49243           <type name="boolean" c:type="gboolean"/>
49244         </return-value>
49245         <parameters>
49246           <parameter name="icon_view">
49247             <type name="IconView" c:type="GtkIconView*"/>
49248           </parameter>
49249           <parameter name="x">
49250             <type name="gint" c:type="gint*"/>
49251           </parameter>
49252           <parameter name="y">
49253             <type name="gint" c:type="gint*"/>
49254           </parameter>
49255           <parameter name="keyboard_tip">
49256             <type name="boolean" c:type="gboolean"/>
49257           </parameter>
49258           <parameter name="model">
49259             <type name="TreeModel" c:type="GtkTreeModel**"/>
49260           </parameter>
49261           <parameter name="path">
49262             <type name="TreePath" c:type="GtkTreePath**"/>
49263           </parameter>
49264           <parameter name="iter">
49265             <type name="TreeIter" c:type="GtkTreeIter*"/>
49266           </parameter>
49267         </parameters>
49268       </method>
49269       <method name="set_tooltip_column"
49270               c:identifier="gtk_icon_view_set_tooltip_column">
49271         <return-value>
49272           <type name="none" c:type="void"/>
49273         </return-value>
49274         <parameters>
49275           <parameter name="icon_view">
49276             <type name="IconView" c:type="GtkIconView*"/>
49277           </parameter>
49278           <parameter name="column">
49279             <type name="int32" c:type="gint"/>
49280           </parameter>
49281         </parameters>
49282       </method>
49283       <method name="get_tooltip_column"
49284               c:identifier="gtk_icon_view_get_tooltip_column">
49285         <return-value>
49286           <type name="int32" c:type="gint"/>
49287         </return-value>
49288         <parameters>
49289           <parameter name="icon_view">
49290             <type name="IconView" c:type="GtkIconView*"/>
49291           </parameter>
49292         </parameters>
49293       </method>
49294       <property name="pixbuf-column">
49295         <type name="int32" c:type="gint"/>
49296       </property>
49297       <property name="text-column">
49298         <type name="int32" c:type="gint"/>
49299       </property>
49300       <property name="markup-column">
49301         <type name="int32" c:type="gint"/>
49302       </property>
49303       <property name="selection-mode">
49304         <type name="GtkSelectionMode" c:type="GtkSelectionMode"/>
49305       </property>
49306       <property name="orientation">
49307         <type name="GtkOrientation" c:type="GtkOrientation"/>
49308       </property>
49309       <property name="model">
49310         <type name="GtkTreeModel" c:type="GtkTreeModel"/>
49311       </property>
49312       <property name="columns">
49313         <type name="int32" c:type="gint"/>
49314       </property>
49315       <property name="item-width">
49316         <type name="int32" c:type="gint"/>
49317       </property>
49318       <property name="spacing">
49319         <type name="int32" c:type="gint"/>
49320       </property>
49321       <property name="row-spacing">
49322         <type name="int32" c:type="gint"/>
49323       </property>
49324       <property name="column-spacing">
49325         <type name="int32" c:type="gint"/>
49326       </property>
49327       <property name="margin">
49328         <type name="int32" c:type="gint"/>
49329       </property>
49330       <property name="reorderable">
49331         <type name="boolean" c:type="gboolean"/>
49332       </property>
49333       <property name="tooltip-column">
49334         <type name="int32" c:type="gint"/>
49335       </property>
49336       <callback name="set_scroll_adjustments">
49337         <return-value>
49338           <type name="none" c:type="void"/>
49339         </return-value>
49340         <parameters>
49341           <parameter name="icon_view">
49342             <type name="GtkIconView*" c:type="GtkIconView*"/>
49343           </parameter>
49344           <parameter name="hadjustment">
49345             <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
49346           </parameter>
49347           <parameter name="vadjustment">
49348             <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
49349           </parameter>
49350         </parameters>
49351       </callback>
49352       <callback name="item_activated">
49353         <return-value>
49354           <type name="none" c:type="void"/>
49355         </return-value>
49356         <parameters>
49357           <parameter name="icon_view">
49358             <type name="GtkIconView*" c:type="GtkIconView*"/>
49359           </parameter>
49360           <parameter name="path">
49361             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
49362           </parameter>
49363         </parameters>
49364       </callback>
49365       <callback name="selection_changed">
49366         <return-value>
49367           <type name="none" c:type="void"/>
49368         </return-value>
49369         <parameters>
49370           <parameter name="icon_view">
49371             <type name="GtkIconView*" c:type="GtkIconView*"/>
49372           </parameter>
49373         </parameters>
49374       </callback>
49375       <callback name="select_all">
49376         <return-value>
49377           <type name="none" c:type="void"/>
49378         </return-value>
49379         <parameters>
49380           <parameter name="icon_view">
49381             <type name="GtkIconView*" c:type="GtkIconView*"/>
49382           </parameter>
49383         </parameters>
49384       </callback>
49385       <callback name="unselect_all">
49386         <return-value>
49387           <type name="none" c:type="void"/>
49388         </return-value>
49389         <parameters>
49390           <parameter name="icon_view">
49391             <type name="GtkIconView*" c:type="GtkIconView*"/>
49392           </parameter>
49393         </parameters>
49394       </callback>
49395       <callback name="select_cursor_item">
49396         <return-value>
49397           <type name="none" c:type="void"/>
49398         </return-value>
49399         <parameters>
49400           <parameter name="icon_view">
49401             <type name="GtkIconView*" c:type="GtkIconView*"/>
49402           </parameter>
49403         </parameters>
49404       </callback>
49405       <callback name="toggle_cursor_item">
49406         <return-value>
49407           <type name="none" c:type="void"/>
49408         </return-value>
49409         <parameters>
49410           <parameter name="icon_view">
49411             <type name="GtkIconView*" c:type="GtkIconView*"/>
49412           </parameter>
49413         </parameters>
49414       </callback>
49415       <callback name="move_cursor">
49416         <return-value>
49417           <type name="boolean" c:type="gboolean"/>
49418         </return-value>
49419         <parameters>
49420           <parameter name="icon_view">
49421             <type name="GtkIconView*" c:type="GtkIconView*"/>
49422           </parameter>
49423           <parameter name="step">
49424             <type name="GtkMovementStep" c:type="GtkMovementStep"/>
49425           </parameter>
49426           <parameter name="count">
49427             <type name="int32" c:type="gint"/>
49428           </parameter>
49429         </parameters>
49430       </callback>
49431       <callback name="activate_cursor_item">
49432         <return-value>
49433           <type name="boolean" c:type="gboolean"/>
49434         </return-value>
49435         <parameters>
49436           <parameter name="icon_view">
49437             <type name="GtkIconView*" c:type="GtkIconView*"/>
49438           </parameter>
49439         </parameters>
49440       </callback>
49441       <glib:signal name="move-cursor">
49442         <return-value>
49443           <type name="boolean" c:type="gboolean"/>
49444         </return-value>
49445         <parameters>
49446           <parameter name="object">
49447             <type name="GtkMovementStep" c:type="GtkMovementStep"/>
49448           </parameter>
49449           <parameter name="p0">
49450             <type name="int32" c:type="gint"/>
49451           </parameter>
49452         </parameters>
49453       </glib:signal>
49454       <glib:signal name="set-scroll-adjustments">
49455         <return-value>
49456           <type name="none" c:type="void"/>
49457         </return-value>
49458         <parameters>
49459           <parameter name="object">
49460             <type name="GtkAdjustment" c:type="GtkAdjustment"/>
49461           </parameter>
49462           <parameter name="p0">
49463             <type name="GtkAdjustment" c:type="GtkAdjustment"/>
49464           </parameter>
49465         </parameters>
49466       </glib:signal>
49467       <glib:signal name="select-all">
49468         <return-value>
49469           <type name="none" c:type="void"/>
49470         </return-value>
49471       </glib:signal>
49472       <glib:signal name="unselect-all">
49473         <return-value>
49474           <type name="none" c:type="void"/>
49475         </return-value>
49476       </glib:signal>
49477       <glib:signal name="selection-changed">
49478         <return-value>
49479           <type name="none" c:type="void"/>
49480         </return-value>
49481       </glib:signal>
49482       <glib:signal name="item-activated">
49483         <return-value>
49484           <type name="none" c:type="void"/>
49485         </return-value>
49486         <parameters>
49487           <parameter name="object">
49488             <type name="GtkTreePath" c:type="GtkTreePath"/>
49489           </parameter>
49490         </parameters>
49491       </glib:signal>
49492       <glib:signal name="select-cursor-item">
49493         <return-value>
49494           <type name="none" c:type="void"/>
49495         </return-value>
49496       </glib:signal>
49497       <glib:signal name="toggle-cursor-item">
49498         <return-value>
49499           <type name="none" c:type="void"/>
49500         </return-value>
49501       </glib:signal>
49502       <glib:signal name="activate-cursor-item">
49503         <return-value>
49504           <type name="boolean" c:type="gboolean"/>
49505         </return-value>
49506       </glib:signal>
49507     </class>
49508     <function name="icon_view_new" c:identifier="gtk_icon_view_new">
49509       <return-value>
49510         <type name="GtkWidget*" c:type="GtkWidget*"/>
49511       </return-value>
49512     </function>
49513     <function name="icon_view_new_with_model"
49514               c:identifier="gtk_icon_view_new_with_model">
49515       <return-value>
49516         <type name="GtkWidget*" c:type="GtkWidget*"/>
49517       </return-value>
49518       <parameters>
49519         <parameter name="model">
49520           <type name="TreeModel" c:type="GtkTreeModel*"/>
49521         </parameter>
49522       </parameters>
49523     </function>
49524     <class name="ImageMenuItem"
49525            c:type="GtkImageMenuItem"
49526            parent="MenuItem"
49527            glib:type-name="GtkImageMenuItem"
49528            glib:get-type="gtk_image_menu_item_get_type">
49529       <method name="set_image" c:identifier="gtk_image_menu_item_set_image">
49530         <return-value>
49531           <type name="none" c:type="void"/>
49532         </return-value>
49533         <parameters>
49534           <parameter name="image_menu_item">
49535             <type name="ImageMenuItem" c:type="GtkImageMenuItem*"/>
49536           </parameter>
49537           <parameter name="image" allow-none="1">
49538             <type name="Widget" c:type="GtkWidget*"/>
49539           </parameter>
49540         </parameters>
49541       </method>
49542       <method name="get_image" c:identifier="gtk_image_menu_item_get_image">
49543         <return-value>
49544           <type name="Widget" c:type="GtkWidget*"/>
49545         </return-value>
49546         <parameters>
49547           <parameter name="image_menu_item">
49548             <type name="ImageMenuItem" c:type="GtkImageMenuItem*"/>
49549           </parameter>
49550         </parameters>
49551       </method>
49552       <property name="image">
49553         <type name="GtkWidget" c:type="GtkWidget"/>
49554       </property>
49555     </class>
49556     <function name="image_menu_item_new"
49557               c:identifier="gtk_image_menu_item_new">
49558       <return-value>
49559         <type name="GtkWidget*" c:type="GtkWidget*"/>
49560       </return-value>
49561     </function>
49562     <function name="image_menu_item_new_with_label"
49563               c:identifier="gtk_image_menu_item_new_with_label">
49564       <return-value>
49565         <type name="GtkWidget*" c:type="GtkWidget*"/>
49566       </return-value>
49567       <parameters>
49568         <parameter name="label">
49569           <type name="string" c:type="gchar*"/>
49570         </parameter>
49571       </parameters>
49572     </function>
49573     <function name="image_menu_item_new_with_mnemonic"
49574               c:identifier="gtk_image_menu_item_new_with_mnemonic">
49575       <return-value>
49576         <type name="GtkWidget*" c:type="GtkWidget*"/>
49577       </return-value>
49578       <parameters>
49579         <parameter name="label">
49580           <type name="string" c:type="gchar*"/>
49581         </parameter>
49582       </parameters>
49583     </function>
49584     <function name="image_menu_item_new_from_stock"
49585               c:identifier="gtk_image_menu_item_new_from_stock">
49586       <return-value>
49587         <type name="GtkWidget*" c:type="GtkWidget*"/>
49588       </return-value>
49589       <parameters>
49590         <parameter name="stock_id">
49591           <type name="string" c:type="gchar*"/>
49592         </parameter>
49593         <parameter name="accel_group">
49594           <type name="AccelGroup" c:type="GtkAccelGroup*"/>
49595         </parameter>
49596       </parameters>
49597     </function>
49598     <class name="IMContextSimple"
49599            c:type="GtkIMContextSimple"
49600            parent="IMContext"
49601            glib:type-name="GtkIMContextSimple"
49602            glib:get-type="gtk_im_context_simple_get_type">
49603       <method name="add_table" c:identifier="gtk_im_context_simple_add_table">
49604         <return-value>
49605           <type name="none" c:type="void"/>
49606         </return-value>
49607         <parameters>
49608           <parameter name="context_simple">
49609             <type name="IMContextSimple" c:type="GtkIMContextSimple*"/>
49610           </parameter>
49611           <parameter name="data">
49612             <type name="guint16" c:type="guint16*"/>
49613           </parameter>
49614           <parameter name="max_seq_len">
49615             <type name="int32" c:type="gint"/>
49616           </parameter>
49617           <parameter name="n_seqs">
49618             <type name="int32" c:type="gint"/>
49619           </parameter>
49620         </parameters>
49621       </method>
49622     </class>
49623     <record name="GtkIMMulticontextPrivate" c:type="GtkIMMulticontextPrivate"/>
49624     <class name="IMMulticontext"
49625            c:type="GtkIMMulticontext"
49626            parent="IMContext"
49627            glib:type-name="GtkIMMulticontext"
49628            glib:get-type="gtk_im_multicontext_get_type">
49629       <method name="append_menuitems"
49630               c:identifier="gtk_im_multicontext_append_menuitems">
49631         <return-value>
49632           <type name="none" c:type="void"/>
49633         </return-value>
49634         <parameters>
49635           <parameter name="context">
49636             <type name="IMMulticontext" c:type="GtkIMMulticontext*"/>
49637           </parameter>
49638           <parameter name="menushell">
49639             <type name="MenuShell" c:type="GtkMenuShell*"/>
49640           </parameter>
49641         </parameters>
49642       </method>
49643       <callback name="_gtk_reserved1">
49644         <return-value>
49645           <type name="none" c:type="void"/>
49646         </return-value>
49647       </callback>
49648       <callback name="_gtk_reserved2">
49649         <return-value>
49650           <type name="none" c:type="void"/>
49651         </return-value>
49652       </callback>
49653       <callback name="_gtk_reserved3">
49654         <return-value>
49655           <type name="none" c:type="void"/>
49656         </return-value>
49657       </callback>
49658       <callback name="_gtk_reserved4">
49659         <return-value>
49660           <type name="none" c:type="void"/>
49661         </return-value>
49662       </callback>
49663     </class>
49664     <function name="im_multicontext_new"
49665               c:identifier="gtk_im_multicontext_new">
49666       <return-value>
49667         <type name="GtkIMContext*" c:type="GtkIMContext*"/>
49668       </return-value>
49669     </function>
49670     <class name="InputDialog"
49671            c:type="GtkInputDialog"
49672            parent="Dialog"
49673            glib:type-name="GtkInputDialog"
49674            glib:get-type="gtk_input_dialog_get_type">
49675       <callback name="enable_device">
49676         <return-value>
49677           <type name="none" c:type="void"/>
49678         </return-value>
49679         <parameters>
49680           <parameter name="inputd">
49681             <type name="GtkInputDialog*" c:type="GtkInputDialog*"/>
49682           </parameter>
49683           <parameter name="device">
49684             <type name="GdkDevice*" c:type="GdkDevice*"/>
49685           </parameter>
49686         </parameters>
49687       </callback>
49688       <callback name="disable_device">
49689         <return-value>
49690           <type name="none" c:type="void"/>
49691         </return-value>
49692         <parameters>
49693           <parameter name="inputd">
49694             <type name="GtkInputDialog*" c:type="GtkInputDialog*"/>
49695           </parameter>
49696           <parameter name="device">
49697             <type name="GdkDevice*" c:type="GdkDevice*"/>
49698           </parameter>
49699         </parameters>
49700       </callback>
49701       <callback name="_gtk_reserved1">
49702         <return-value>
49703           <type name="none" c:type="void"/>
49704         </return-value>
49705       </callback>
49706       <callback name="_gtk_reserved2">
49707         <return-value>
49708           <type name="none" c:type="void"/>
49709         </return-value>
49710       </callback>
49711       <callback name="_gtk_reserved3">
49712         <return-value>
49713           <type name="none" c:type="void"/>
49714         </return-value>
49715       </callback>
49716       <callback name="_gtk_reserved4">
49717         <return-value>
49718           <type name="none" c:type="void"/>
49719         </return-value>
49720       </callback>
49721       <glib:signal name="enable-device">
49722         <return-value>
49723           <type name="none" c:type="void"/>
49724         </return-value>
49725         <parameters>
49726           <parameter name="object">
49727             <type name="GdkDevice" c:type="GdkDevice"/>
49728           </parameter>
49729         </parameters>
49730       </glib:signal>
49731       <glib:signal name="disable-device">
49732         <return-value>
49733           <type name="none" c:type="void"/>
49734         </return-value>
49735         <parameters>
49736           <parameter name="object">
49737             <type name="GdkDevice" c:type="GdkDevice"/>
49738           </parameter>
49739         </parameters>
49740       </glib:signal>
49741     </class>
49742     <function name="input_dialog_new" c:identifier="gtk_input_dialog_new">
49743       <return-value>
49744         <type name="GtkWidget*" c:type="GtkWidget*"/>
49745       </return-value>
49746     </function>
49747     <class name="Invisible"
49748            c:type="GtkInvisible"
49749            parent="Widget"
49750            glib:type-name="GtkInvisible"
49751            glib:get-type="gtk_invisible_get_type">
49752       <method name="set_screen" c:identifier="gtk_invisible_set_screen">
49753         <return-value>
49754           <type name="none" c:type="void"/>
49755         </return-value>
49756         <parameters>
49757           <parameter name="invisible">
49758             <type name="Invisible" c:type="GtkInvisible*"/>
49759           </parameter>
49760           <parameter name="screen">
49761             <type name="Gdk.Screen" c:type="GdkScreen*"/>
49762           </parameter>
49763         </parameters>
49764       </method>
49765       <method name="get_screen" c:identifier="gtk_invisible_get_screen">
49766         <return-value>
49767           <type name="Gdk.Screen" c:type="GdkScreen*"/>
49768         </return-value>
49769         <parameters>
49770           <parameter name="invisible">
49771             <type name="Invisible" c:type="GtkInvisible*"/>
49772           </parameter>
49773         </parameters>
49774       </method>
49775       <property name="screen">
49776         <type name="GdkScreen" c:type="GdkScreen"/>
49777       </property>
49778       <callback name="_gtk_reserved1">
49779         <return-value>
49780           <type name="none" c:type="void"/>
49781         </return-value>
49782       </callback>
49783       <callback name="_gtk_reserved2">
49784         <return-value>
49785           <type name="none" c:type="void"/>
49786         </return-value>
49787       </callback>
49788       <callback name="_gtk_reserved3">
49789         <return-value>
49790           <type name="none" c:type="void"/>
49791         </return-value>
49792       </callback>
49793       <callback name="_gtk_reserved4">
49794         <return-value>
49795           <type name="none" c:type="void"/>
49796         </return-value>
49797       </callback>
49798     </class>
49799     <function name="invisible_new" c:identifier="gtk_invisible_new">
49800       <return-value>
49801         <type name="GtkWidget*" c:type="GtkWidget*"/>
49802       </return-value>
49803     </function>
49804     <function name="invisible_new_for_screen"
49805               c:identifier="gtk_invisible_new_for_screen">
49806       <return-value>
49807         <type name="GtkWidget*" c:type="GtkWidget*"/>
49808       </return-value>
49809       <parameters>
49810         <parameter name="screen">
49811           <type name="Gdk.Screen" c:type="GdkScreen*"/>
49812         </parameter>
49813       </parameters>
49814     </function>
49815     <class name="Layout"
49816            c:type="GtkLayout"
49817            parent="Container"
49818            glib:type-name="GtkLayout"
49819            glib:get-type="gtk_layout_get_type">
49820       <method name="put" c:identifier="gtk_layout_put">
49821         <return-value>
49822           <type name="none" c:type="void"/>
49823         </return-value>
49824         <parameters>
49825           <parameter name="layout">
49826             <type name="Layout" c:type="GtkLayout*"/>
49827           </parameter>
49828           <parameter name="child_widget">
49829             <type name="Widget" c:type="GtkWidget*"/>
49830           </parameter>
49831           <parameter name="x">
49832             <type name="int32" c:type="gint"/>
49833           </parameter>
49834           <parameter name="y">
49835             <type name="int32" c:type="gint"/>
49836           </parameter>
49837         </parameters>
49838       </method>
49839       <method name="move" c:identifier="gtk_layout_move">
49840         <return-value>
49841           <type name="none" c:type="void"/>
49842         </return-value>
49843         <parameters>
49844           <parameter name="layout">
49845             <type name="Layout" c:type="GtkLayout*"/>
49846           </parameter>
49847           <parameter name="child_widget">
49848             <type name="Widget" c:type="GtkWidget*"/>
49849           </parameter>
49850           <parameter name="x">
49851             <type name="int32" c:type="gint"/>
49852           </parameter>
49853           <parameter name="y">
49854             <type name="int32" c:type="gint"/>
49855           </parameter>
49856         </parameters>
49857       </method>
49858       <method name="set_size" c:identifier="gtk_layout_set_size">
49859         <return-value>
49860           <type name="none" c:type="void"/>
49861         </return-value>
49862         <parameters>
49863           <parameter name="layout">
49864             <type name="Layout" c:type="GtkLayout*"/>
49865           </parameter>
49866           <parameter name="width">
49867             <type name="guint" c:type="guint"/>
49868           </parameter>
49869           <parameter name="height">
49870             <type name="guint" c:type="guint"/>
49871           </parameter>
49872         </parameters>
49873       </method>
49874       <method name="get_size" c:identifier="gtk_layout_get_size">
49875         <return-value>
49876           <type name="none" c:type="void"/>
49877         </return-value>
49878         <parameters>
49879           <parameter name="layout">
49880             <type name="Layout" c:type="GtkLayout*"/>
49881           </parameter>
49882           <parameter name="width">
49883             <type name="guint" c:type="guint*"/>
49884           </parameter>
49885           <parameter name="height">
49886             <type name="guint" c:type="guint*"/>
49887           </parameter>
49888         </parameters>
49889       </method>
49890       <method name="get_hadjustment" c:identifier="gtk_layout_get_hadjustment">
49891         <return-value>
49892           <type name="Adjustment" c:type="GtkAdjustment*"/>
49893         </return-value>
49894         <parameters>
49895           <parameter name="layout">
49896             <type name="Layout" c:type="GtkLayout*"/>
49897           </parameter>
49898         </parameters>
49899       </method>
49900       <method name="get_vadjustment" c:identifier="gtk_layout_get_vadjustment">
49901         <return-value>
49902           <type name="Adjustment" c:type="GtkAdjustment*"/>
49903         </return-value>
49904         <parameters>
49905           <parameter name="layout">
49906             <type name="Layout" c:type="GtkLayout*"/>
49907           </parameter>
49908         </parameters>
49909       </method>
49910       <method name="set_hadjustment" c:identifier="gtk_layout_set_hadjustment">
49911         <return-value>
49912           <type name="none" c:type="void"/>
49913         </return-value>
49914         <parameters>
49915           <parameter name="layout">
49916             <type name="Layout" c:type="GtkLayout*"/>
49917           </parameter>
49918           <parameter name="adjustment" allow-none="1">
49919             <type name="Adjustment" c:type="GtkAdjustment*"/>
49920           </parameter>
49921         </parameters>
49922       </method>
49923       <method name="set_vadjustment" c:identifier="gtk_layout_set_vadjustment">
49924         <return-value>
49925           <type name="none" c:type="void"/>
49926         </return-value>
49927         <parameters>
49928           <parameter name="layout">
49929             <type name="Layout" c:type="GtkLayout*"/>
49930           </parameter>
49931           <parameter name="adjustment" allow-none="1">
49932             <type name="Adjustment" c:type="GtkAdjustment*"/>
49933           </parameter>
49934         </parameters>
49935       </method>
49936       <method name="freeze" c:identifier="gtk_layout_freeze">
49937         <return-value>
49938           <type name="none" c:type="void"/>
49939         </return-value>
49940         <parameters>
49941           <parameter name="layout">
49942             <type name="Layout" c:type="GtkLayout*"/>
49943           </parameter>
49944         </parameters>
49945       </method>
49946       <method name="thaw" c:identifier="gtk_layout_thaw">
49947         <return-value>
49948           <type name="none" c:type="void"/>
49949         </return-value>
49950         <parameters>
49951           <parameter name="layout">
49952             <type name="Layout" c:type="GtkLayout*"/>
49953           </parameter>
49954         </parameters>
49955       </method>
49956       <property name="hadjustment">
49957         <type name="GtkAdjustment" c:type="GtkAdjustment"/>
49958       </property>
49959       <property name="vadjustment">
49960         <type name="GtkAdjustment" c:type="GtkAdjustment"/>
49961       </property>
49962       <property name="width">
49963         <type name="guint" c:type="guint"/>
49964       </property>
49965       <property name="height">
49966         <type name="guint" c:type="guint"/>
49967       </property>
49968       <callback name="set_scroll_adjustments">
49969         <return-value>
49970           <type name="none" c:type="void"/>
49971         </return-value>
49972         <parameters>
49973           <parameter name="layout">
49974             <type name="GtkLayout*" c:type="GtkLayout*"/>
49975           </parameter>
49976           <parameter name="hadjustment">
49977             <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
49978           </parameter>
49979           <parameter name="vadjustment">
49980             <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
49981           </parameter>
49982         </parameters>
49983       </callback>
49984       <callback name="_gtk_reserved1">
49985         <return-value>
49986           <type name="none" c:type="void"/>
49987         </return-value>
49988       </callback>
49989       <callback name="_gtk_reserved2">
49990         <return-value>
49991           <type name="none" c:type="void"/>
49992         </return-value>
49993       </callback>
49994       <callback name="_gtk_reserved3">
49995         <return-value>
49996           <type name="none" c:type="void"/>
49997         </return-value>
49998       </callback>
49999       <callback name="_gtk_reserved4">
50000         <return-value>
50001           <type name="none" c:type="void"/>
50002         </return-value>
50003       </callback>
50004       <glib:signal name="set-scroll-adjustments">
50005         <return-value>
50006           <type name="none" c:type="void"/>
50007         </return-value>
50008         <parameters>
50009           <parameter name="object">
50010             <type name="GtkAdjustment" c:type="GtkAdjustment"/>
50011           </parameter>
50012           <parameter name="p0">
50013             <type name="GtkAdjustment" c:type="GtkAdjustment"/>
50014           </parameter>
50015         </parameters>
50016       </glib:signal>
50017     </class>
50018     <function name="layout_new" c:identifier="gtk_layout_new">
50019       <return-value>
50020         <type name="GtkWidget*" c:type="GtkWidget*"/>
50021       </return-value>
50022       <parameters>
50023         <parameter name="hadjustment">
50024           <type name="Adjustment" c:type="GtkAdjustment*"/>
50025         </parameter>
50026         <parameter name="vadjustment">
50027           <type name="Adjustment" c:type="GtkAdjustment*"/>
50028         </parameter>
50029       </parameters>
50030     </function>
50031     <record name="GtkLinkButtonPrivate" c:type="GtkLinkButtonPrivate"/>
50032     <callback name="GtkLinkButtonUriFunc">
50033       <return-value>
50034         <type name="none" c:type="void"/>
50035       </return-value>
50036       <parameters>
50037         <parameter name="button">
50038           <type name="GtkLinkButton*" c:type="GtkLinkButton*"/>
50039         </parameter>
50040         <parameter name="link_">
50041           <type name="string" c:type="gchar*"/>
50042         </parameter>
50043         <parameter name="user_data">
50044           <type name="any" c:type="gpointer"/>
50045         </parameter>
50046       </parameters>
50047     </callback>
50048     <class name="LinkButton"
50049            c:type="GtkLinkButton"
50050            parent="Button"
50051            glib:type-name="GtkLinkButton"
50052            glib:get-type="gtk_link_button_get_type">
50053       <method name="get_uri" c:identifier="gtk_link_button_get_uri">
50054         <return-value>
50055           <type name="string" c:type="gchar*"/>
50056         </return-value>
50057         <parameters>
50058           <parameter name="link_button">
50059             <type name="LinkButton" c:type="GtkLinkButton*"/>
50060           </parameter>
50061         </parameters>
50062       </method>
50063       <method name="set_uri" c:identifier="gtk_link_button_set_uri">
50064         <return-value>
50065           <type name="none" c:type="void"/>
50066         </return-value>
50067         <parameters>
50068           <parameter name="link_button">
50069             <type name="LinkButton" c:type="GtkLinkButton*"/>
50070           </parameter>
50071           <parameter name="uri">
50072             <type name="string" c:type="gchar*"/>
50073           </parameter>
50074         </parameters>
50075       </method>
50076       <property name="uri">
50077         <type name="string" c:type="gchararray"/>
50078       </property>
50079       <callback name="_gtk_padding1">
50080         <return-value>
50081           <type name="none" c:type="void"/>
50082         </return-value>
50083       </callback>
50084       <callback name="_gtk_padding2">
50085         <return-value>
50086           <type name="none" c:type="void"/>
50087         </return-value>
50088       </callback>
50089       <callback name="_gtk_padding3">
50090         <return-value>
50091           <type name="none" c:type="void"/>
50092         </return-value>
50093       </callback>
50094       <callback name="_gtk_padding4">
50095         <return-value>
50096           <type name="none" c:type="void"/>
50097         </return-value>
50098       </callback>
50099     </class>
50100     <function name="link_button_new" c:identifier="gtk_link_button_new">
50101       <return-value>
50102         <type name="GtkWidget*" c:type="GtkWidget*"/>
50103       </return-value>
50104       <parameters>
50105         <parameter name="uri">
50106           <type name="string" c:type="gchar*"/>
50107         </parameter>
50108       </parameters>
50109     </function>
50110     <function name="link_button_new_with_label"
50111               c:identifier="gtk_link_button_new_with_label">
50112       <return-value>
50113         <type name="GtkWidget*" c:type="GtkWidget*"/>
50114       </return-value>
50115       <parameters>
50116         <parameter name="uri">
50117           <type name="string" c:type="gchar*"/>
50118         </parameter>
50119         <parameter name="label" allow-none="1">
50120           <type name="string" c:type="gchar*"/>
50121         </parameter>
50122       </parameters>
50123     </function>
50124     <function name="link_button_set_uri_hook"
50125               c:identifier="gtk_link_button_set_uri_hook">
50126       <return-value>
50127         <type name="GtkLinkButtonUriFunc" c:type="GtkLinkButtonUriFunc"/>
50128       </return-value>
50129       <parameters>
50130         <parameter name="func">
50131           <type name="GtkLinkButtonUriFunc" c:type="GtkLinkButtonUriFunc"/>
50132         </parameter>
50133         <parameter name="data">
50134           <type name="any" c:type="gpointer"/>
50135         </parameter>
50136         <parameter name="destroy">
50137           <type name="GDestroyNotify" c:type="GDestroyNotify"/>
50138         </parameter>
50139       </parameters>
50140     </function>
50141     <record name="GtkListItem" c:type="GtkListItem">
50142       <field name="item">
50143         <type name="GtkItem" c:type="GtkItem"/>
50144       </field>
50145       <callback name="toggle_focus_row">
50146         <return-value>
50147           <type name="none" c:type="void"/>
50148         </return-value>
50149         <parameters>
50150           <parameter name="list_item">
50151             <type name="GtkListItem*" c:type="GtkListItem*"/>
50152           </parameter>
50153         </parameters>
50154       </callback>
50155       <callback name="select_all">
50156         <return-value>
50157           <type name="none" c:type="void"/>
50158         </return-value>
50159         <parameters>
50160           <parameter name="list_item">
50161             <type name="GtkListItem*" c:type="GtkListItem*"/>
50162           </parameter>
50163         </parameters>
50164       </callback>
50165       <callback name="unselect_all">
50166         <return-value>
50167           <type name="none" c:type="void"/>
50168         </return-value>
50169         <parameters>
50170           <parameter name="list_item">
50171             <type name="GtkListItem*" c:type="GtkListItem*"/>
50172           </parameter>
50173         </parameters>
50174       </callback>
50175       <callback name="undo_selection">
50176         <return-value>
50177           <type name="none" c:type="void"/>
50178         </return-value>
50179         <parameters>
50180           <parameter name="list_item">
50181             <type name="GtkListItem*" c:type="GtkListItem*"/>
50182           </parameter>
50183         </parameters>
50184       </callback>
50185       <callback name="start_selection">
50186         <return-value>
50187           <type name="none" c:type="void"/>
50188         </return-value>
50189         <parameters>
50190           <parameter name="list_item">
50191             <type name="GtkListItem*" c:type="GtkListItem*"/>
50192           </parameter>
50193         </parameters>
50194       </callback>
50195       <callback name="end_selection">
50196         <return-value>
50197           <type name="none" c:type="void"/>
50198         </return-value>
50199         <parameters>
50200           <parameter name="list_item">
50201             <type name="GtkListItem*" c:type="GtkListItem*"/>
50202           </parameter>
50203         </parameters>
50204       </callback>
50205       <callback name="extend_selection">
50206         <return-value>
50207           <type name="none" c:type="void"/>
50208         </return-value>
50209         <parameters>
50210           <parameter name="list_item">
50211             <type name="GtkListItem*" c:type="GtkListItem*"/>
50212           </parameter>
50213           <parameter name="scroll_type">
50214             <type name="GtkScrollType" c:type="GtkScrollType"/>
50215           </parameter>
50216           <parameter name="position">
50217             <type name="float" c:type="gfloat"/>
50218           </parameter>
50219           <parameter name="auto_start_selection">
50220             <type name="boolean" c:type="gboolean"/>
50221           </parameter>
50222         </parameters>
50223       </callback>
50224       <callback name="scroll_horizontal">
50225         <return-value>
50226           <type name="none" c:type="void"/>
50227         </return-value>
50228         <parameters>
50229           <parameter name="list_item">
50230             <type name="GtkListItem*" c:type="GtkListItem*"/>
50231           </parameter>
50232           <parameter name="scroll_type">
50233             <type name="GtkScrollType" c:type="GtkScrollType"/>
50234           </parameter>
50235           <parameter name="position">
50236             <type name="float" c:type="gfloat"/>
50237           </parameter>
50238         </parameters>
50239       </callback>
50240       <callback name="scroll_vertical">
50241         <return-value>
50242           <type name="none" c:type="void"/>
50243         </return-value>
50244         <parameters>
50245           <parameter name="list_item">
50246             <type name="GtkListItem*" c:type="GtkListItem*"/>
50247           </parameter>
50248           <parameter name="scroll_type">
50249             <type name="GtkScrollType" c:type="GtkScrollType"/>
50250           </parameter>
50251           <parameter name="position">
50252             <type name="float" c:type="gfloat"/>
50253           </parameter>
50254         </parameters>
50255       </callback>
50256       <callback name="toggle_add_mode">
50257         <return-value>
50258           <type name="none" c:type="void"/>
50259         </return-value>
50260         <parameters>
50261           <parameter name="list_item">
50262             <type name="GtkListItem*" c:type="GtkListItem*"/>
50263           </parameter>
50264         </parameters>
50265       </callback>
50266     </record>
50267     <function name="list_item_get_type" c:identifier="gtk_list_item_get_type">
50268       <return-value>
50269         <type name="GtkType" c:type="GtkType"/>
50270       </return-value>
50271     </function>
50272     <function name="list_item_new" c:identifier="gtk_list_item_new">
50273       <return-value>
50274         <type name="GtkWidget*" c:type="GtkWidget*"/>
50275       </return-value>
50276     </function>
50277     <function name="list_item_new_with_label"
50278               c:identifier="gtk_list_item_new_with_label">
50279       <return-value>
50280         <type name="GtkWidget*" c:type="GtkWidget*"/>
50281       </return-value>
50282       <parameters>
50283         <parameter name="label">
50284           <type name="string" c:type="gchar*"/>
50285         </parameter>
50286       </parameters>
50287     </function>
50288     <function name="list_item_select" c:identifier="gtk_list_item_select">
50289       <return-value>
50290         <type name="none" c:type="void"/>
50291       </return-value>
50292       <parameters>
50293         <parameter name="list_item">
50294           <type name="GtkListItem" c:type="GtkListItem*"/>
50295         </parameter>
50296       </parameters>
50297     </function>
50298     <function name="list_item_deselect" c:identifier="gtk_list_item_deselect">
50299       <return-value>
50300         <type name="none" c:type="void"/>
50301       </return-value>
50302       <parameters>
50303         <parameter name="list_item">
50304           <type name="GtkListItem" c:type="GtkListItem*"/>
50305         </parameter>
50306       </parameters>
50307     </function>
50308     <record name="GtkList" c:type="GtkList">
50309       <field name="container">
50310         <type name="GtkContainer" c:type="GtkContainer"/>
50311       </field>
50312       <field name="children">
50313         <type name="GList*" c:type="GList*"/>
50314       </field>
50315       <field name="selection">
50316         <type name="GList*" c:type="GList*"/>
50317       </field>
50318       <field name="undo_selection">
50319         <type name="GList*" c:type="GList*"/>
50320       </field>
50321       <field name="undo_unselection">
50322         <type name="GList*" c:type="GList*"/>
50323       </field>
50324       <field name="last_focus_child">
50325         <type name="GtkWidget*" c:type="GtkWidget*"/>
50326       </field>
50327       <field name="undo_focus_child">
50328         <type name="GtkWidget*" c:type="GtkWidget*"/>
50329       </field>
50330       <field name="htimer">
50331         <type name="guint" c:type="guint"/>
50332       </field>
50333       <field name="vtimer">
50334         <type name="guint" c:type="guint"/>
50335       </field>
50336       <field name="anchor">
50337         <type name="int32" c:type="gint"/>
50338       </field>
50339       <field name="drag_pos">
50340         <type name="int32" c:type="gint"/>
50341       </field>
50342       <field name="anchor_state">
50343         <type name="GtkStateType" c:type="GtkStateType"/>
50344       </field>
50345       <field name="selection_mode">
50346         <type name="guint" c:type="guint"/>
50347       </field>
50348       <field name="drag_selection">
50349         <type name="guint" c:type="guint"/>
50350       </field>
50351       <field name="add_mode">
50352         <type name="guint" c:type="guint"/>
50353       </field>
50354       <callback name="selection_changed">
50355         <return-value>
50356           <type name="none" c:type="void"/>
50357         </return-value>
50358         <parameters>
50359           <parameter name="list">
50360             <type name="GtkList*" c:type="GtkList*"/>
50361           </parameter>
50362         </parameters>
50363       </callback>
50364       <callback name="select_child">
50365         <return-value>
50366           <type name="none" c:type="void"/>
50367         </return-value>
50368         <parameters>
50369           <parameter name="list">
50370             <type name="GtkList*" c:type="GtkList*"/>
50371           </parameter>
50372           <parameter name="child">
50373             <type name="GtkWidget*" c:type="GtkWidget*"/>
50374           </parameter>
50375         </parameters>
50376       </callback>
50377       <callback name="unselect_child">
50378         <return-value>
50379           <type name="none" c:type="void"/>
50380         </return-value>
50381         <parameters>
50382           <parameter name="list">
50383             <type name="GtkList*" c:type="GtkList*"/>
50384           </parameter>
50385           <parameter name="child">
50386             <type name="GtkWidget*" c:type="GtkWidget*"/>
50387           </parameter>
50388         </parameters>
50389       </callback>
50390     </record>
50391     <function name="list_get_type" c:identifier="gtk_list_get_type">
50392       <return-value>
50393         <type name="GtkType" c:type="GtkType"/>
50394       </return-value>
50395     </function>
50396     <function name="list_new" c:identifier="gtk_list_new">
50397       <return-value>
50398         <type name="GtkWidget*" c:type="GtkWidget*"/>
50399       </return-value>
50400     </function>
50401     <function name="list_insert_items" c:identifier="gtk_list_insert_items">
50402       <return-value>
50403         <type name="none" c:type="void"/>
50404       </return-value>
50405       <parameters>
50406         <parameter name="list">
50407           <type name="GtkList" c:type="GtkList*"/>
50408         </parameter>
50409         <parameter name="items">
50410           <type name="GList" c:type="GList*"/>
50411         </parameter>
50412         <parameter name="position">
50413           <type name="int32" c:type="gint"/>
50414         </parameter>
50415       </parameters>
50416     </function>
50417     <function name="list_append_items" c:identifier="gtk_list_append_items">
50418       <return-value>
50419         <type name="none" c:type="void"/>
50420       </return-value>
50421       <parameters>
50422         <parameter name="list">
50423           <type name="GtkList" c:type="GtkList*"/>
50424         </parameter>
50425         <parameter name="items">
50426           <type name="GList" c:type="GList*"/>
50427         </parameter>
50428       </parameters>
50429     </function>
50430     <function name="list_prepend_items" c:identifier="gtk_list_prepend_items">
50431       <return-value>
50432         <type name="none" c:type="void"/>
50433       </return-value>
50434       <parameters>
50435         <parameter name="list">
50436           <type name="GtkList" c:type="GtkList*"/>
50437         </parameter>
50438         <parameter name="items">
50439           <type name="GList" c:type="GList*"/>
50440         </parameter>
50441       </parameters>
50442     </function>
50443     <function name="list_remove_items" c:identifier="gtk_list_remove_items">
50444       <return-value>
50445         <type name="none" c:type="void"/>
50446       </return-value>
50447       <parameters>
50448         <parameter name="list">
50449           <type name="GtkList" c:type="GtkList*"/>
50450         </parameter>
50451         <parameter name="items">
50452           <type name="GList" c:type="GList*"/>
50453         </parameter>
50454       </parameters>
50455     </function>
50456     <function name="list_remove_items_no_unref"
50457               c:identifier="gtk_list_remove_items_no_unref">
50458       <return-value>
50459         <type name="none" c:type="void"/>
50460       </return-value>
50461       <parameters>
50462         <parameter name="list">
50463           <type name="GtkList" c:type="GtkList*"/>
50464         </parameter>
50465         <parameter name="items">
50466           <type name="GList" c:type="GList*"/>
50467         </parameter>
50468       </parameters>
50469     </function>
50470     <function name="list_clear_items" c:identifier="gtk_list_clear_items">
50471       <return-value>
50472         <type name="none" c:type="void"/>
50473       </return-value>
50474       <parameters>
50475         <parameter name="list">
50476           <type name="GtkList" c:type="GtkList*"/>
50477         </parameter>
50478         <parameter name="start">
50479           <type name="int32" c:type="gint"/>
50480         </parameter>
50481         <parameter name="end">
50482           <type name="int32" c:type="gint"/>
50483         </parameter>
50484       </parameters>
50485     </function>
50486     <function name="list_select_item" c:identifier="gtk_list_select_item">
50487       <return-value>
50488         <type name="none" c:type="void"/>
50489       </return-value>
50490       <parameters>
50491         <parameter name="list">
50492           <type name="GtkList" c:type="GtkList*"/>
50493         </parameter>
50494         <parameter name="item">
50495           <type name="int32" c:type="gint"/>
50496         </parameter>
50497       </parameters>
50498     </function>
50499     <function name="list_unselect_item" c:identifier="gtk_list_unselect_item">
50500       <return-value>
50501         <type name="none" c:type="void"/>
50502       </return-value>
50503       <parameters>
50504         <parameter name="list">
50505           <type name="GtkList" c:type="GtkList*"/>
50506         </parameter>
50507         <parameter name="item">
50508           <type name="int32" c:type="gint"/>
50509         </parameter>
50510       </parameters>
50511     </function>
50512     <function name="list_select_child" c:identifier="gtk_list_select_child">
50513       <return-value>
50514         <type name="none" c:type="void"/>
50515       </return-value>
50516       <parameters>
50517         <parameter name="list">
50518           <type name="GtkList" c:type="GtkList*"/>
50519         </parameter>
50520         <parameter name="child">
50521           <type name="Widget" c:type="GtkWidget*"/>
50522         </parameter>
50523       </parameters>
50524     </function>
50525     <function name="list_unselect_child"
50526               c:identifier="gtk_list_unselect_child">
50527       <return-value>
50528         <type name="none" c:type="void"/>
50529       </return-value>
50530       <parameters>
50531         <parameter name="list">
50532           <type name="GtkList" c:type="GtkList*"/>
50533         </parameter>
50534         <parameter name="child">
50535           <type name="Widget" c:type="GtkWidget*"/>
50536         </parameter>
50537       </parameters>
50538     </function>
50539     <function name="list_child_position"
50540               c:identifier="gtk_list_child_position">
50541       <return-value>
50542         <type name="int32" c:type="gint"/>
50543       </return-value>
50544       <parameters>
50545         <parameter name="list">
50546           <type name="GtkList" c:type="GtkList*"/>
50547         </parameter>
50548         <parameter name="child">
50549           <type name="Widget" c:type="GtkWidget*"/>
50550         </parameter>
50551       </parameters>
50552     </function>
50553     <function name="list_set_selection_mode"
50554               c:identifier="gtk_list_set_selection_mode">
50555       <return-value>
50556         <type name="none" c:type="void"/>
50557       </return-value>
50558       <parameters>
50559         <parameter name="list">
50560           <type name="GtkList" c:type="GtkList*"/>
50561         </parameter>
50562         <parameter name="mode">
50563           <type name="SelectionMode" c:type="GtkSelectionMode"/>
50564         </parameter>
50565       </parameters>
50566     </function>
50567     <function name="list_extend_selection"
50568               c:identifier="gtk_list_extend_selection">
50569       <return-value>
50570         <type name="none" c:type="void"/>
50571       </return-value>
50572       <parameters>
50573         <parameter name="list">
50574           <type name="GtkList" c:type="GtkList*"/>
50575         </parameter>
50576         <parameter name="scroll_type">
50577           <type name="ScrollType" c:type="GtkScrollType"/>
50578         </parameter>
50579         <parameter name="position">
50580           <type name="float" c:type="gfloat"/>
50581         </parameter>
50582         <parameter name="auto_start_selection">
50583           <type name="boolean" c:type="gboolean"/>
50584         </parameter>
50585       </parameters>
50586     </function>
50587     <function name="list_start_selection"
50588               c:identifier="gtk_list_start_selection">
50589       <return-value>
50590         <type name="none" c:type="void"/>
50591       </return-value>
50592       <parameters>
50593         <parameter name="list">
50594           <type name="GtkList" c:type="GtkList*"/>
50595         </parameter>
50596       </parameters>
50597     </function>
50598     <function name="list_end_selection" c:identifier="gtk_list_end_selection">
50599       <return-value>
50600         <type name="none" c:type="void"/>
50601       </return-value>
50602       <parameters>
50603         <parameter name="list">
50604           <type name="GtkList" c:type="GtkList*"/>
50605         </parameter>
50606       </parameters>
50607     </function>
50608     <function name="list_select_all" c:identifier="gtk_list_select_all">
50609       <return-value>
50610         <type name="none" c:type="void"/>
50611       </return-value>
50612       <parameters>
50613         <parameter name="list">
50614           <type name="GtkList" c:type="GtkList*"/>
50615         </parameter>
50616       </parameters>
50617     </function>
50618     <function name="list_unselect_all" c:identifier="gtk_list_unselect_all">
50619       <return-value>
50620         <type name="none" c:type="void"/>
50621       </return-value>
50622       <parameters>
50623         <parameter name="list">
50624           <type name="GtkList" c:type="GtkList*"/>
50625         </parameter>
50626       </parameters>
50627     </function>
50628     <function name="list_scroll_horizontal"
50629               c:identifier="gtk_list_scroll_horizontal">
50630       <return-value>
50631         <type name="none" c:type="void"/>
50632       </return-value>
50633       <parameters>
50634         <parameter name="list">
50635           <type name="GtkList" c:type="GtkList*"/>
50636         </parameter>
50637         <parameter name="scroll_type">
50638           <type name="ScrollType" c:type="GtkScrollType"/>
50639         </parameter>
50640         <parameter name="position">
50641           <type name="float" c:type="gfloat"/>
50642         </parameter>
50643       </parameters>
50644     </function>
50645     <function name="list_scroll_vertical"
50646               c:identifier="gtk_list_scroll_vertical">
50647       <return-value>
50648         <type name="none" c:type="void"/>
50649       </return-value>
50650       <parameters>
50651         <parameter name="list">
50652           <type name="GtkList" c:type="GtkList*"/>
50653         </parameter>
50654         <parameter name="scroll_type">
50655           <type name="ScrollType" c:type="GtkScrollType"/>
50656         </parameter>
50657         <parameter name="position">
50658           <type name="float" c:type="gfloat"/>
50659         </parameter>
50660       </parameters>
50661     </function>
50662     <function name="list_toggle_add_mode"
50663               c:identifier="gtk_list_toggle_add_mode">
50664       <return-value>
50665         <type name="none" c:type="void"/>
50666       </return-value>
50667       <parameters>
50668         <parameter name="list">
50669           <type name="GtkList" c:type="GtkList*"/>
50670         </parameter>
50671       </parameters>
50672     </function>
50673     <function name="list_toggle_focus_row"
50674               c:identifier="gtk_list_toggle_focus_row">
50675       <return-value>
50676         <type name="none" c:type="void"/>
50677       </return-value>
50678       <parameters>
50679         <parameter name="list">
50680           <type name="GtkList" c:type="GtkList*"/>
50681         </parameter>
50682       </parameters>
50683     </function>
50684     <function name="list_toggle_row" c:identifier="gtk_list_toggle_row">
50685       <return-value>
50686         <type name="none" c:type="void"/>
50687       </return-value>
50688       <parameters>
50689         <parameter name="list">
50690           <type name="GtkList" c:type="GtkList*"/>
50691         </parameter>
50692         <parameter name="item">
50693           <type name="Widget" c:type="GtkWidget*"/>
50694         </parameter>
50695       </parameters>
50696     </function>
50697     <function name="list_undo_selection"
50698               c:identifier="gtk_list_undo_selection">
50699       <return-value>
50700         <type name="none" c:type="void"/>
50701       </return-value>
50702       <parameters>
50703         <parameter name="list">
50704           <type name="GtkList" c:type="GtkList*"/>
50705         </parameter>
50706       </parameters>
50707     </function>
50708     <function name="list_end_drag_selection"
50709               c:identifier="gtk_list_end_drag_selection">
50710       <return-value>
50711         <type name="none" c:type="void"/>
50712       </return-value>
50713       <parameters>
50714         <parameter name="list">
50715           <type name="GtkList" c:type="GtkList*"/>
50716         </parameter>
50717       </parameters>
50718     </function>
50719     <callback name="GtkKeySnoopFunc">
50720       <return-value>
50721         <type name="int32" c:type="gint"/>
50722       </return-value>
50723       <parameters>
50724         <parameter name="grab_widget">
50725           <type name="GtkWidget*" c:type="GtkWidget*"/>
50726         </parameter>
50727         <parameter name="event">
50728           <type name="GdkEventKey*" c:type="GdkEventKey*"/>
50729         </parameter>
50730         <parameter name="func_data">
50731           <type name="any" c:type="gpointer"/>
50732         </parameter>
50733       </parameters>
50734     </callback>
50735     <function name="check_version" c:identifier="gtk_check_version">
50736       <return-value>
50737         <type name="string" c:type="gchar*"/>
50738       </return-value>
50739       <parameters>
50740         <parameter name="required_major">
50741           <type name="guint" c:type="guint"/>
50742         </parameter>
50743         <parameter name="required_minor">
50744           <type name="guint" c:type="guint"/>
50745         </parameter>
50746         <parameter name="required_micro">
50747           <type name="guint" c:type="guint"/>
50748         </parameter>
50749       </parameters>
50750     </function>
50751     <function name="parse_args" c:identifier="gtk_parse_args">
50752       <return-value>
50753         <type name="boolean" c:type="gboolean"/>
50754       </return-value>
50755       <parameters>
50756         <parameter name="argc">
50757           <type name="int" c:type="int*"/>
50758         </parameter>
50759         <parameter name="argv">
50760           <type name="char" c:type="char***"/>
50761         </parameter>
50762       </parameters>
50763     </function>
50764     <function name="init" c:identifier="gtk_init">
50765       <return-value>
50766         <type name="none" c:type="void"/>
50767       </return-value>
50768       <parameters>
50769         <parameter name="argc">
50770           <type name="int" c:type="int*"/>
50771         </parameter>
50772         <parameter name="argv">
50773           <type name="char" c:type="char***"/>
50774         </parameter>
50775       </parameters>
50776     </function>
50777     <function name="init_check" c:identifier="gtk_init_check">
50778       <return-value>
50779         <type name="boolean" c:type="gboolean"/>
50780       </return-value>
50781       <parameters>
50782         <parameter name="argc">
50783           <type name="int" c:type="int*"/>
50784         </parameter>
50785         <parameter name="argv">
50786           <type name="char" c:type="char***"/>
50787         </parameter>
50788       </parameters>
50789     </function>
50790     <function name="init_with_args" c:identifier="gtk_init_with_args">
50791       <return-value>
50792         <type name="boolean" c:type="gboolean"/>
50793       </return-value>
50794       <parameters>
50795         <parameter name="argc">
50796           <type name="int" c:type="int*"/>
50797         </parameter>
50798         <parameter name="argv">
50799           <type name="char" c:type="char***"/>
50800         </parameter>
50801         <parameter name="parameter_string">
50802           <type name="string" c:type="char*"/>
50803         </parameter>
50804         <parameter name="entries">
50805           <type name="GOptionEntry" c:type="GOptionEntry*"/>
50806         </parameter>
50807         <parameter name="translation_domain">
50808           <type name="string" c:type="char*"/>
50809         </parameter>
50810         <parameter name="error">
50811           <type name="GError" c:type="GError**"/>
50812         </parameter>
50813       </parameters>
50814     </function>
50815     <function name="get_option_group" c:identifier="gtk_get_option_group">
50816       <return-value>
50817         <type name="GOptionGroup*" c:type="GOptionGroup*"/>
50818       </return-value>
50819       <parameters>
50820         <parameter name="open_default_display">
50821           <type name="boolean" c:type="gboolean"/>
50822         </parameter>
50823       </parameters>
50824     </function>
50825     <function name="exit" c:identifier="gtk_exit">
50826       <return-value>
50827         <type name="none" c:type="void"/>
50828       </return-value>
50829       <parameters>
50830         <parameter name="error_code">
50831           <type name="int32" c:type="gint"/>
50832         </parameter>
50833       </parameters>
50834     </function>
50835     <function name="disable_setlocale" c:identifier="gtk_disable_setlocale">
50836       <return-value>
50837         <type name="none" c:type="void"/>
50838       </return-value>
50839     </function>
50840     <function name="set_locale" c:identifier="gtk_set_locale">
50841       <return-value>
50842         <type name="string" c:type="gchar*"/>
50843       </return-value>
50844     </function>
50845     <function name="get_default_language"
50846               c:identifier="gtk_get_default_language">
50847       <return-value>
50848         <type name="PangoLanguage*" c:type="PangoLanguage*"/>
50849       </return-value>
50850     </function>
50851     <function name="events_pending" c:identifier="gtk_events_pending">
50852       <return-value>
50853         <type name="boolean" c:type="gboolean"/>
50854       </return-value>
50855     </function>
50856     <function name="main_do_event" c:identifier="gtk_main_do_event">
50857       <return-value>
50858         <type name="none" c:type="void"/>
50859       </return-value>
50860       <parameters>
50861         <parameter name="event">
50862           <type name="GdkEvent" c:type="GdkEvent*"/>
50863         </parameter>
50864       </parameters>
50865     </function>
50866     <function name="main" c:identifier="gtk_main">
50867       <return-value>
50868         <type name="none" c:type="void"/>
50869       </return-value>
50870     </function>
50871     <function name="main_level" c:identifier="gtk_main_level">
50872       <return-value>
50873         <type name="guint" c:type="guint"/>
50874       </return-value>
50875     </function>
50876     <function name="main_quit" c:identifier="gtk_main_quit">
50877       <return-value>
50878         <type name="none" c:type="void"/>
50879       </return-value>
50880     </function>
50881     <function name="main_iteration" c:identifier="gtk_main_iteration">
50882       <return-value>
50883         <type name="boolean" c:type="gboolean"/>
50884       </return-value>
50885     </function>
50886     <function name="main_iteration_do" c:identifier="gtk_main_iteration_do">
50887       <return-value>
50888         <type name="boolean" c:type="gboolean"/>
50889       </return-value>
50890       <parameters>
50891         <parameter name="blocking">
50892           <type name="boolean" c:type="gboolean"/>
50893         </parameter>
50894       </parameters>
50895     </function>
50896     <function name="true" c:identifier="gtk_true">
50897       <return-value>
50898         <type name="boolean" c:type="gboolean"/>
50899       </return-value>
50900     </function>
50901     <function name="false" c:identifier="gtk_false">
50902       <return-value>
50903         <type name="boolean" c:type="gboolean"/>
50904       </return-value>
50905     </function>
50906     <function name="grab_add" c:identifier="gtk_grab_add">
50907       <return-value>
50908         <type name="none" c:type="void"/>
50909       </return-value>
50910       <parameters>
50911         <parameter name="widget">
50912           <type name="Widget" c:type="GtkWidget*"/>
50913         </parameter>
50914       </parameters>
50915     </function>
50916     <function name="grab_get_current" c:identifier="gtk_grab_get_current">
50917       <return-value>
50918         <type name="GtkWidget*" c:type="GtkWidget*"/>
50919       </return-value>
50920     </function>
50921     <function name="grab_remove" c:identifier="gtk_grab_remove">
50922       <return-value>
50923         <type name="none" c:type="void"/>
50924       </return-value>
50925       <parameters>
50926         <parameter name="widget">
50927           <type name="Widget" c:type="GtkWidget*"/>
50928         </parameter>
50929       </parameters>
50930     </function>
50931     <function name="init_add" c:identifier="gtk_init_add">
50932       <return-value>
50933         <type name="none" c:type="void"/>
50934       </return-value>
50935       <parameters>
50936         <parameter name="function">
50937           <type name="GtkFunction" c:type="GtkFunction"/>
50938         </parameter>
50939         <parameter name="data">
50940           <type name="any" c:type="gpointer"/>
50941         </parameter>
50942       </parameters>
50943     </function>
50944     <function name="quit_add_destroy" c:identifier="gtk_quit_add_destroy">
50945       <return-value>
50946         <type name="none" c:type="void"/>
50947       </return-value>
50948       <parameters>
50949         <parameter name="main_level">
50950           <type name="guint" c:type="guint"/>
50951         </parameter>
50952         <parameter name="object">
50953           <type name="GtkObject" c:type="GtkObject*"/>
50954         </parameter>
50955       </parameters>
50956     </function>
50957     <function name="quit_add" c:identifier="gtk_quit_add">
50958       <return-value>
50959         <type name="guint" c:type="guint"/>
50960       </return-value>
50961       <parameters>
50962         <parameter name="main_level">
50963           <type name="guint" c:type="guint"/>
50964         </parameter>
50965         <parameter name="function">
50966           <type name="GtkFunction" c:type="GtkFunction"/>
50967         </parameter>
50968         <parameter name="data">
50969           <type name="any" c:type="gpointer"/>
50970         </parameter>
50971       </parameters>
50972     </function>
50973     <function name="quit_add_full" c:identifier="gtk_quit_add_full">
50974       <return-value>
50975         <type name="guint" c:type="guint"/>
50976       </return-value>
50977       <parameters>
50978         <parameter name="main_level">
50979           <type name="guint" c:type="guint"/>
50980         </parameter>
50981         <parameter name="function">
50982           <type name="GtkFunction" c:type="GtkFunction"/>
50983         </parameter>
50984         <parameter name="marshal">
50985           <type name="GtkCallbackMarshal" c:type="GtkCallbackMarshal"/>
50986         </parameter>
50987         <parameter name="data">
50988           <type name="any" c:type="gpointer"/>
50989         </parameter>
50990         <parameter name="destroy">
50991           <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
50992         </parameter>
50993       </parameters>
50994     </function>
50995     <function name="quit_remove" c:identifier="gtk_quit_remove">
50996       <return-value>
50997         <type name="none" c:type="void"/>
50998       </return-value>
50999       <parameters>
51000         <parameter name="quit_handler_id">
51001           <type name="guint" c:type="guint"/>
51002         </parameter>
51003       </parameters>
51004     </function>
51005     <function name="quit_remove_by_data"
51006               c:identifier="gtk_quit_remove_by_data">
51007       <return-value>
51008         <type name="none" c:type="void"/>
51009       </return-value>
51010       <parameters>
51011         <parameter name="data">
51012           <type name="any" c:type="gpointer"/>
51013         </parameter>
51014       </parameters>
51015     </function>
51016     <function name="timeout_add" c:identifier="gtk_timeout_add">
51017       <return-value>
51018         <type name="guint" c:type="guint"/>
51019       </return-value>
51020       <parameters>
51021         <parameter name="interval">
51022           <type name="uint32" c:type="guint32"/>
51023         </parameter>
51024         <parameter name="function">
51025           <type name="GtkFunction" c:type="GtkFunction"/>
51026         </parameter>
51027         <parameter name="data">
51028           <type name="any" c:type="gpointer"/>
51029         </parameter>
51030       </parameters>
51031     </function>
51032     <function name="timeout_add_full" c:identifier="gtk_timeout_add_full">
51033       <return-value>
51034         <type name="guint" c:type="guint"/>
51035       </return-value>
51036       <parameters>
51037         <parameter name="interval">
51038           <type name="uint32" c:type="guint32"/>
51039         </parameter>
51040         <parameter name="function">
51041           <type name="GtkFunction" c:type="GtkFunction"/>
51042         </parameter>
51043         <parameter name="marshal">
51044           <type name="GtkCallbackMarshal" c:type="GtkCallbackMarshal"/>
51045         </parameter>
51046         <parameter name="data">
51047           <type name="any" c:type="gpointer"/>
51048         </parameter>
51049         <parameter name="destroy">
51050           <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
51051         </parameter>
51052       </parameters>
51053     </function>
51054     <function name="timeout_remove" c:identifier="gtk_timeout_remove">
51055       <return-value>
51056         <type name="none" c:type="void"/>
51057       </return-value>
51058       <parameters>
51059         <parameter name="timeout_handler_id">
51060           <type name="guint" c:type="guint"/>
51061         </parameter>
51062       </parameters>
51063     </function>
51064     <function name="idle_add" c:identifier="gtk_idle_add">
51065       <return-value>
51066         <type name="guint" c:type="guint"/>
51067       </return-value>
51068       <parameters>
51069         <parameter name="function">
51070           <type name="GtkFunction" c:type="GtkFunction"/>
51071         </parameter>
51072         <parameter name="data">
51073           <type name="any" c:type="gpointer"/>
51074         </parameter>
51075       </parameters>
51076     </function>
51077     <function name="idle_add_priority" c:identifier="gtk_idle_add_priority">
51078       <return-value>
51079         <type name="guint" c:type="guint"/>
51080       </return-value>
51081       <parameters>
51082         <parameter name="priority">
51083           <type name="int32" c:type="gint"/>
51084         </parameter>
51085         <parameter name="function">
51086           <type name="GtkFunction" c:type="GtkFunction"/>
51087         </parameter>
51088         <parameter name="data">
51089           <type name="any" c:type="gpointer"/>
51090         </parameter>
51091       </parameters>
51092     </function>
51093     <function name="idle_add_full" c:identifier="gtk_idle_add_full">
51094       <return-value>
51095         <type name="guint" c:type="guint"/>
51096       </return-value>
51097       <parameters>
51098         <parameter name="priority">
51099           <type name="int32" c:type="gint"/>
51100         </parameter>
51101         <parameter name="function">
51102           <type name="GtkFunction" c:type="GtkFunction"/>
51103         </parameter>
51104         <parameter name="marshal">
51105           <type name="GtkCallbackMarshal" c:type="GtkCallbackMarshal"/>
51106         </parameter>
51107         <parameter name="data">
51108           <type name="any" c:type="gpointer"/>
51109         </parameter>
51110         <parameter name="destroy">
51111           <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
51112         </parameter>
51113       </parameters>
51114     </function>
51115     <function name="idle_remove" c:identifier="gtk_idle_remove">
51116       <return-value>
51117         <type name="none" c:type="void"/>
51118       </return-value>
51119       <parameters>
51120         <parameter name="idle_handler_id">
51121           <type name="guint" c:type="guint"/>
51122         </parameter>
51123       </parameters>
51124     </function>
51125     <function name="idle_remove_by_data"
51126               c:identifier="gtk_idle_remove_by_data">
51127       <return-value>
51128         <type name="none" c:type="void"/>
51129       </return-value>
51130       <parameters>
51131         <parameter name="data">
51132           <type name="any" c:type="gpointer"/>
51133         </parameter>
51134       </parameters>
51135     </function>
51136     <function name="input_add_full" c:identifier="gtk_input_add_full">
51137       <return-value>
51138         <type name="guint" c:type="guint"/>
51139       </return-value>
51140       <parameters>
51141         <parameter name="source">
51142           <type name="int32" c:type="gint"/>
51143         </parameter>
51144         <parameter name="condition">
51145           <type name="GdkInputCondition" c:type="GdkInputCondition"/>
51146         </parameter>
51147         <parameter name="function">
51148           <type name="GdkInputFunction" c:type="GdkInputFunction"/>
51149         </parameter>
51150         <parameter name="marshal">
51151           <type name="GtkCallbackMarshal" c:type="GtkCallbackMarshal"/>
51152         </parameter>
51153         <parameter name="data">
51154           <type name="any" c:type="gpointer"/>
51155         </parameter>
51156         <parameter name="destroy">
51157           <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
51158         </parameter>
51159       </parameters>
51160     </function>
51161     <function name="input_remove" c:identifier="gtk_input_remove">
51162       <return-value>
51163         <type name="none" c:type="void"/>
51164       </return-value>
51165       <parameters>
51166         <parameter name="input_handler_id">
51167           <type name="guint" c:type="guint"/>
51168         </parameter>
51169       </parameters>
51170     </function>
51171     <function name="key_snooper_install"
51172               c:identifier="gtk_key_snooper_install">
51173       <return-value>
51174         <type name="guint" c:type="guint"/>
51175       </return-value>
51176       <parameters>
51177         <parameter name="snooper">
51178           <type name="GtkKeySnoopFunc" c:type="GtkKeySnoopFunc"/>
51179         </parameter>
51180         <parameter name="func_data">
51181           <type name="any" c:type="gpointer"/>
51182         </parameter>
51183       </parameters>
51184     </function>
51185     <function name="key_snooper_remove" c:identifier="gtk_key_snooper_remove">
51186       <return-value>
51187         <type name="none" c:type="void"/>
51188       </return-value>
51189       <parameters>
51190         <parameter name="snooper_handler_id">
51191           <type name="guint" c:type="guint"/>
51192         </parameter>
51193       </parameters>
51194     </function>
51195     <function name="get_current_event" c:identifier="gtk_get_current_event">
51196       <return-value>
51197         <type name="GdkEvent*" c:type="GdkEvent*"/>
51198       </return-value>
51199     </function>
51200     <function name="get_current_event_time"
51201               c:identifier="gtk_get_current_event_time">
51202       <return-value>
51203         <type name="uint32" c:type="guint32"/>
51204       </return-value>
51205     </function>
51206     <function name="get_current_event_state"
51207               c:identifier="gtk_get_current_event_state">
51208       <return-value>
51209         <type name="boolean" c:type="gboolean"/>
51210       </return-value>
51211       <parameters>
51212         <parameter name="state">
51213           <type name="GdkModifierType" c:type="GdkModifierType*"/>
51214         </parameter>
51215       </parameters>
51216     </function>
51217     <function name="get_event_widget" c:identifier="gtk_get_event_widget">
51218       <return-value>
51219         <type name="GtkWidget*" c:type="GtkWidget*"/>
51220       </return-value>
51221       <parameters>
51222         <parameter name="event">
51223           <type name="GdkEvent" c:type="GdkEvent*"/>
51224         </parameter>
51225       </parameters>
51226     </function>
51227     <function name="propagate_event" c:identifier="gtk_propagate_event">
51228       <return-value>
51229         <type name="none" c:type="void"/>
51230       </return-value>
51231       <parameters>
51232         <parameter name="widget">
51233           <type name="Widget" c:type="GtkWidget*"/>
51234         </parameter>
51235         <parameter name="event">
51236           <type name="GdkEvent" c:type="GdkEvent*"/>
51237         </parameter>
51238       </parameters>
51239     </function>
51240     <function name="boolean_handled_accumulator"
51241               c:identifier="_gtk_boolean_handled_accumulator">
51242       <return-value>
51243         <type name="boolean" c:type="gboolean"/>
51244       </return-value>
51245       <parameters>
51246         <parameter name="ihint">
51247           <type name="GSignalInvocationHint" c:type="GSignalInvocationHint*"/>
51248         </parameter>
51249         <parameter name="return_accu">
51250           <type name="GValue" c:type="GValue*"/>
51251         </parameter>
51252         <parameter name="handler_return">
51253           <type name="GValue" c:type="GValue*"/>
51254         </parameter>
51255         <parameter name="dummy">
51256           <type name="any" c:type="gpointer"/>
51257         </parameter>
51258       </parameters>
51259     </function>
51260     <function name="get_lc_ctype" c:identifier="_gtk_get_lc_ctype">
51261       <return-value>
51262         <type name="string" c:type="gchar*"/>
51263       </return-value>
51264     </function>
51265     <class name="MenuBar"
51266            c:type="GtkMenuBar"
51267            parent="MenuShell"
51268            glib:type-name="GtkMenuBar"
51269            glib:get-type="gtk_menu_bar_get_type">
51270       <method name="get_pack_direction"
51271               c:identifier="gtk_menu_bar_get_pack_direction">
51272         <return-value>
51273           <type name="PackDirection" c:type="GtkPackDirection"/>
51274         </return-value>
51275         <parameters>
51276           <parameter name="menubar">
51277             <type name="MenuBar" c:type="GtkMenuBar*"/>
51278           </parameter>
51279         </parameters>
51280       </method>
51281       <method name="set_pack_direction"
51282               c:identifier="gtk_menu_bar_set_pack_direction">
51283         <return-value>
51284           <type name="none" c:type="void"/>
51285         </return-value>
51286         <parameters>
51287           <parameter name="menubar">
51288             <type name="MenuBar" c:type="GtkMenuBar*"/>
51289           </parameter>
51290           <parameter name="pack_dir">
51291             <type name="PackDirection" c:type="GtkPackDirection"/>
51292           </parameter>
51293         </parameters>
51294       </method>
51295       <method name="get_child_pack_direction"
51296               c:identifier="gtk_menu_bar_get_child_pack_direction">
51297         <return-value>
51298           <type name="PackDirection" c:type="GtkPackDirection"/>
51299         </return-value>
51300         <parameters>
51301           <parameter name="menubar">
51302             <type name="MenuBar" c:type="GtkMenuBar*"/>
51303           </parameter>
51304         </parameters>
51305       </method>
51306       <method name="set_child_pack_direction"
51307               c:identifier="gtk_menu_bar_set_child_pack_direction">
51308         <return-value>
51309           <type name="none" c:type="void"/>
51310         </return-value>
51311         <parameters>
51312           <parameter name="menubar">
51313             <type name="MenuBar" c:type="GtkMenuBar*"/>
51314           </parameter>
51315           <parameter name="child_pack_dir">
51316             <type name="PackDirection" c:type="GtkPackDirection"/>
51317           </parameter>
51318         </parameters>
51319       </method>
51320       <property name="pack-direction">
51321         <type name="GtkPackDirection" c:type="GtkPackDirection"/>
51322       </property>
51323       <property name="child-pack-direction">
51324         <type name="GtkPackDirection" c:type="GtkPackDirection"/>
51325       </property>
51326       <callback name="_gtk_reserved1">
51327         <return-value>
51328           <type name="none" c:type="void"/>
51329         </return-value>
51330       </callback>
51331       <callback name="_gtk_reserved2">
51332         <return-value>
51333           <type name="none" c:type="void"/>
51334         </return-value>
51335       </callback>
51336       <callback name="_gtk_reserved3">
51337         <return-value>
51338           <type name="none" c:type="void"/>
51339         </return-value>
51340       </callback>
51341       <callback name="_gtk_reserved4">
51342         <return-value>
51343           <type name="none" c:type="void"/>
51344         </return-value>
51345       </callback>
51346     </class>
51347     <function name="menu_bar_new" c:identifier="gtk_menu_bar_new">
51348       <return-value>
51349         <type name="GtkWidget*" c:type="GtkWidget*"/>
51350       </return-value>
51351     </function>
51352     <function name="menu_bar_cycle_focus"
51353               c:identifier="_gtk_menu_bar_cycle_focus">
51354       <return-value>
51355         <type name="none" c:type="void"/>
51356       </return-value>
51357       <parameters>
51358         <parameter name="menubar">
51359           <type name="MenuBar" c:type="GtkMenuBar*"/>
51360         </parameter>
51361         <parameter name="dir">
51362           <type name="DirectionType" c:type="GtkDirectionType"/>
51363         </parameter>
51364       </parameters>
51365     </function>
51366     <record name="GtkToolItemPrivate" c:type="GtkToolItemPrivate"/>
51367     <class name="ToolItem"
51368            c:type="GtkToolItem"
51369            parent="Bin"
51370            glib:type-name="GtkToolItem"
51371            glib:get-type="gtk_tool_item_get_type">
51372       <constructor name="new" c:identifier="gtk_tool_item_new">
51373         <return-value>
51374           <type name="ToolItem" c:type="GtkToolItem*"/>
51375         </return-value>
51376       </constructor>
51377       <method name="set_homogeneous"
51378               c:identifier="gtk_tool_item_set_homogeneous">
51379         <return-value>
51380           <type name="none" c:type="void"/>
51381         </return-value>
51382         <parameters>
51383           <parameter name="tool_item">
51384             <type name="ToolItem" c:type="GtkToolItem*"/>
51385           </parameter>
51386           <parameter name="homogeneous">
51387             <type name="boolean" c:type="gboolean"/>
51388           </parameter>
51389         </parameters>
51390       </method>
51391       <method name="get_homogeneous"
51392               c:identifier="gtk_tool_item_get_homogeneous">
51393         <return-value>
51394           <type name="boolean" c:type="gboolean"/>
51395         </return-value>
51396         <parameters>
51397           <parameter name="tool_item">
51398             <type name="ToolItem" c:type="GtkToolItem*"/>
51399           </parameter>
51400         </parameters>
51401       </method>
51402       <method name="set_expand" c:identifier="gtk_tool_item_set_expand">
51403         <return-value>
51404           <type name="none" c:type="void"/>
51405         </return-value>
51406         <parameters>
51407           <parameter name="tool_item">
51408             <type name="ToolItem" c:type="GtkToolItem*"/>
51409           </parameter>
51410           <parameter name="expand">
51411             <type name="boolean" c:type="gboolean"/>
51412           </parameter>
51413         </parameters>
51414       </method>
51415       <method name="get_expand" c:identifier="gtk_tool_item_get_expand">
51416         <return-value>
51417           <type name="boolean" c:type="gboolean"/>
51418         </return-value>
51419         <parameters>
51420           <parameter name="tool_item">
51421             <type name="ToolItem" c:type="GtkToolItem*"/>
51422           </parameter>
51423         </parameters>
51424       </method>
51425       <method name="set_tooltip" c:identifier="gtk_tool_item_set_tooltip">
51426         <return-value>
51427           <type name="none" c:type="void"/>
51428         </return-value>
51429         <parameters>
51430           <parameter name="tool_item">
51431             <type name="ToolItem" c:type="GtkToolItem*"/>
51432           </parameter>
51433           <parameter name="tooltips">
51434             <type name="Tooltips" c:type="GtkTooltips*"/>
51435           </parameter>
51436           <parameter name="tip_text" allow-none="1">
51437             <type name="string" c:type="gchar*"/>
51438           </parameter>
51439           <parameter name="tip_private" allow-none="1">
51440             <type name="string" c:type="gchar*"/>
51441           </parameter>
51442         </parameters>
51443       </method>
51444       <method name="set_tooltip_text"
51445               c:identifier="gtk_tool_item_set_tooltip_text">
51446         <return-value>
51447           <type name="none" c:type="void"/>
51448         </return-value>
51449         <parameters>
51450           <parameter name="tool_item">
51451             <type name="ToolItem" c:type="GtkToolItem*"/>
51452           </parameter>
51453           <parameter name="text">
51454             <type name="string" c:type="gchar*"/>
51455           </parameter>
51456         </parameters>
51457       </method>
51458       <method name="set_tooltip_markup"
51459               c:identifier="gtk_tool_item_set_tooltip_markup">
51460         <return-value>
51461           <type name="none" c:type="void"/>
51462         </return-value>
51463         <parameters>
51464           <parameter name="tool_item">
51465             <type name="ToolItem" c:type="GtkToolItem*"/>
51466           </parameter>
51467           <parameter name="markup">
51468             <type name="string" c:type="gchar*"/>
51469           </parameter>
51470         </parameters>
51471       </method>
51472       <method name="set_use_drag_window"
51473               c:identifier="gtk_tool_item_set_use_drag_window">
51474         <return-value>
51475           <type name="none" c:type="void"/>
51476         </return-value>
51477         <parameters>
51478           <parameter name="tool_item">
51479             <type name="ToolItem" c:type="GtkToolItem*"/>
51480           </parameter>
51481           <parameter name="use_drag_window">
51482             <type name="boolean" c:type="gboolean"/>
51483           </parameter>
51484         </parameters>
51485       </method>
51486       <method name="get_use_drag_window"
51487               c:identifier="gtk_tool_item_get_use_drag_window">
51488         <return-value>
51489           <type name="boolean" c:type="gboolean"/>
51490         </return-value>
51491         <parameters>
51492           <parameter name="tool_item">
51493             <type name="ToolItem" c:type="GtkToolItem*"/>
51494           </parameter>
51495         </parameters>
51496       </method>
51497       <method name="set_visible_horizontal"
51498               c:identifier="gtk_tool_item_set_visible_horizontal">
51499         <return-value>
51500           <type name="none" c:type="void"/>
51501         </return-value>
51502         <parameters>
51503           <parameter name="tool_item">
51504             <type name="ToolItem" c:type="GtkToolItem*"/>
51505           </parameter>
51506           <parameter name="visible_horizontal">
51507             <type name="boolean" c:type="gboolean"/>
51508           </parameter>
51509         </parameters>
51510       </method>
51511       <method name="get_visible_horizontal"
51512               c:identifier="gtk_tool_item_get_visible_horizontal">
51513         <return-value>
51514           <type name="boolean" c:type="gboolean"/>
51515         </return-value>
51516         <parameters>
51517           <parameter name="tool_item">
51518             <type name="ToolItem" c:type="GtkToolItem*"/>
51519           </parameter>
51520         </parameters>
51521       </method>
51522       <method name="set_visible_vertical"
51523               c:identifier="gtk_tool_item_set_visible_vertical">
51524         <return-value>
51525           <type name="none" c:type="void"/>
51526         </return-value>
51527         <parameters>
51528           <parameter name="tool_item">
51529             <type name="ToolItem" c:type="GtkToolItem*"/>
51530           </parameter>
51531           <parameter name="visible_vertical">
51532             <type name="boolean" c:type="gboolean"/>
51533           </parameter>
51534         </parameters>
51535       </method>
51536       <method name="get_visible_vertical"
51537               c:identifier="gtk_tool_item_get_visible_vertical">
51538         <return-value>
51539           <type name="boolean" c:type="gboolean"/>
51540         </return-value>
51541         <parameters>
51542           <parameter name="tool_item">
51543             <type name="ToolItem" c:type="GtkToolItem*"/>
51544           </parameter>
51545         </parameters>
51546       </method>
51547       <method name="get_is_important"
51548               c:identifier="gtk_tool_item_get_is_important">
51549         <return-value>
51550           <type name="boolean" c:type="gboolean"/>
51551         </return-value>
51552         <parameters>
51553           <parameter name="tool_item">
51554             <type name="ToolItem" c:type="GtkToolItem*"/>
51555           </parameter>
51556         </parameters>
51557       </method>
51558       <method name="set_is_important"
51559               c:identifier="gtk_tool_item_set_is_important">
51560         <return-value>
51561           <type name="none" c:type="void"/>
51562         </return-value>
51563         <parameters>
51564           <parameter name="tool_item">
51565             <type name="ToolItem" c:type="GtkToolItem*"/>
51566           </parameter>
51567           <parameter name="is_important">
51568             <type name="boolean" c:type="gboolean"/>
51569           </parameter>
51570         </parameters>
51571       </method>
51572       <method name="get_icon_size" c:identifier="gtk_tool_item_get_icon_size">
51573         <return-value>
51574           <type name="IconSize" c:type="GtkIconSize"/>
51575         </return-value>
51576         <parameters>
51577           <parameter name="tool_item">
51578             <type name="ToolItem" c:type="GtkToolItem*"/>
51579           </parameter>
51580         </parameters>
51581       </method>
51582       <method name="get_orientation"
51583               c:identifier="gtk_tool_item_get_orientation">
51584         <return-value>
51585           <type name="Orientation" c:type="GtkOrientation"/>
51586         </return-value>
51587         <parameters>
51588           <parameter name="tool_item">
51589             <type name="ToolItem" c:type="GtkToolItem*"/>
51590           </parameter>
51591         </parameters>
51592       </method>
51593       <method name="get_toolbar_style"
51594               c:identifier="gtk_tool_item_get_toolbar_style">
51595         <return-value>
51596           <type name="ToolbarStyle" c:type="GtkToolbarStyle"/>
51597         </return-value>
51598         <parameters>
51599           <parameter name="tool_item">
51600             <type name="ToolItem" c:type="GtkToolItem*"/>
51601           </parameter>
51602         </parameters>
51603       </method>
51604       <method name="get_relief_style"
51605               c:identifier="gtk_tool_item_get_relief_style">
51606         <return-value>
51607           <type name="ReliefStyle" c:type="GtkReliefStyle"/>
51608         </return-value>
51609         <parameters>
51610           <parameter name="tool_item">
51611             <type name="ToolItem" c:type="GtkToolItem*"/>
51612           </parameter>
51613         </parameters>
51614       </method>
51615       <method name="retrieve_proxy_menu_item"
51616               c:identifier="gtk_tool_item_retrieve_proxy_menu_item">
51617         <return-value>
51618           <type name="Widget" c:type="GtkWidget*"/>
51619         </return-value>
51620         <parameters>
51621           <parameter name="tool_item">
51622             <type name="ToolItem" c:type="GtkToolItem*"/>
51623           </parameter>
51624         </parameters>
51625       </method>
51626       <method name="get_proxy_menu_item"
51627               c:identifier="gtk_tool_item_get_proxy_menu_item">
51628         <return-value>
51629           <type name="Widget" c:type="GtkWidget*"/>
51630         </return-value>
51631         <parameters>
51632           <parameter name="tool_item">
51633             <type name="ToolItem" c:type="GtkToolItem*"/>
51634           </parameter>
51635           <parameter name="menu_item_id">
51636             <type name="string" c:type="gchar*"/>
51637           </parameter>
51638         </parameters>
51639       </method>
51640       <method name="set_proxy_menu_item"
51641               c:identifier="gtk_tool_item_set_proxy_menu_item">
51642         <return-value>
51643           <type name="none" c:type="void"/>
51644         </return-value>
51645         <parameters>
51646           <parameter name="tool_item">
51647             <type name="ToolItem" c:type="GtkToolItem*"/>
51648           </parameter>
51649           <parameter name="menu_item_id">
51650             <type name="string" c:type="gchar*"/>
51651           </parameter>
51652           <parameter name="menu_item" allow-none="1">
51653             <type name="Widget" c:type="GtkWidget*"/>
51654           </parameter>
51655         </parameters>
51656       </method>
51657       <method name="rebuild_menu" c:identifier="gtk_tool_item_rebuild_menu">
51658         <return-value>
51659           <type name="none" c:type="void"/>
51660         </return-value>
51661         <parameters>
51662           <parameter name="tool_item">
51663             <type name="ToolItem" c:type="GtkToolItem*"/>
51664           </parameter>
51665         </parameters>
51666       </method>
51667       <property name="visible-horizontal">
51668         <type name="boolean" c:type="gboolean"/>
51669       </property>
51670       <property name="visible-vertical">
51671         <type name="boolean" c:type="gboolean"/>
51672       </property>
51673       <property name="is-important">
51674         <type name="boolean" c:type="gboolean"/>
51675       </property>
51676       <callback name="create_menu_proxy">
51677         <return-value>
51678           <type name="boolean" c:type="gboolean"/>
51679         </return-value>
51680         <parameters>
51681           <parameter name="tool_item">
51682             <type name="GtkToolItem*" c:type="GtkToolItem*"/>
51683           </parameter>
51684         </parameters>
51685       </callback>
51686       <callback name="toolbar_reconfigured">
51687         <return-value>
51688           <type name="none" c:type="void"/>
51689         </return-value>
51690         <parameters>
51691           <parameter name="tool_item">
51692             <type name="GtkToolItem*" c:type="GtkToolItem*"/>
51693           </parameter>
51694         </parameters>
51695       </callback>
51696       <callback name="set_tooltip">
51697         <return-value>
51698           <type name="boolean" c:type="gboolean"/>
51699         </return-value>
51700         <parameters>
51701           <parameter name="tool_item">
51702             <type name="GtkToolItem*" c:type="GtkToolItem*"/>
51703           </parameter>
51704           <parameter name="tooltips">
51705             <type name="GtkTooltips*" c:type="GtkTooltips*"/>
51706           </parameter>
51707           <parameter name="tip_text">
51708             <type name="string" c:type="gchar*"/>
51709           </parameter>
51710           <parameter name="tip_private">
51711             <type name="string" c:type="gchar*"/>
51712           </parameter>
51713         </parameters>
51714       </callback>
51715       <callback name="_gtk_reserved1">
51716         <return-value>
51717           <type name="none" c:type="void"/>
51718         </return-value>
51719       </callback>
51720       <callback name="_gtk_reserved2">
51721         <return-value>
51722           <type name="none" c:type="void"/>
51723         </return-value>
51724       </callback>
51725       <callback name="_gtk_reserved3">
51726         <return-value>
51727           <type name="none" c:type="void"/>
51728         </return-value>
51729       </callback>
51730       <callback name="_gtk_reserved4">
51731         <return-value>
51732           <type name="none" c:type="void"/>
51733         </return-value>
51734       </callback>
51735       <glib:signal name="create-menu-proxy">
51736         <return-value>
51737           <type name="boolean" c:type="gboolean"/>
51738         </return-value>
51739       </glib:signal>
51740       <glib:signal name="toolbar-reconfigured">
51741         <return-value>
51742           <type name="none" c:type="void"/>
51743         </return-value>
51744       </glib:signal>
51745       <glib:signal name="set-tooltip">
51746         <return-value>
51747           <type name="boolean" c:type="gboolean"/>
51748         </return-value>
51749         <parameters>
51750           <parameter name="object">
51751             <type name="GtkTooltips" c:type="GtkTooltips"/>
51752           </parameter>
51753           <parameter name="p0">
51754             <type name="string" c:type="gchararray"/>
51755           </parameter>
51756           <parameter name="p1">
51757             <type name="string" c:type="gchararray"/>
51758           </parameter>
51759         </parameters>
51760       </glib:signal>
51761     </class>
51762     <function name="tool_item_toolbar_reconfigured"
51763               c:identifier="_gtk_tool_item_toolbar_reconfigured">
51764       <return-value>
51765         <type name="none" c:type="void"/>
51766       </return-value>
51767       <parameters>
51768         <parameter name="tool_item">
51769           <type name="ToolItem" c:type="GtkToolItem*"/>
51770         </parameter>
51771       </parameters>
51772     </function>
51773     <record name="GtkToolButtonPrivate" c:type="GtkToolButtonPrivate"/>
51774     <class name="ToolButton"
51775            c:type="GtkToolButton"
51776            parent="ToolItem"
51777            glib:type-name="GtkToolButton"
51778            glib:get-type="gtk_tool_button_get_type">
51779       <method name="set_label" c:identifier="gtk_tool_button_set_label">
51780         <return-value>
51781           <type name="none" c:type="void"/>
51782         </return-value>
51783         <parameters>
51784           <parameter name="button">
51785             <type name="ToolButton" c:type="GtkToolButton*"/>
51786           </parameter>
51787           <parameter name="label" allow-none="1">
51788             <type name="string" c:type="gchar*"/>
51789           </parameter>
51790         </parameters>
51791       </method>
51792       <method name="get_label" c:identifier="gtk_tool_button_get_label">
51793         <return-value>
51794           <type name="string" c:type="gchar*"/>
51795         </return-value>
51796         <parameters>
51797           <parameter name="button">
51798             <type name="ToolButton" c:type="GtkToolButton*"/>
51799           </parameter>
51800         </parameters>
51801       </method>
51802       <method name="set_use_underline"
51803               c:identifier="gtk_tool_button_set_use_underline">
51804         <return-value>
51805           <type name="none" c:type="void"/>
51806         </return-value>
51807         <parameters>
51808           <parameter name="button">
51809             <type name="ToolButton" c:type="GtkToolButton*"/>
51810           </parameter>
51811           <parameter name="use_underline">
51812             <type name="boolean" c:type="gboolean"/>
51813           </parameter>
51814         </parameters>
51815       </method>
51816       <method name="get_use_underline"
51817               c:identifier="gtk_tool_button_get_use_underline">
51818         <return-value>
51819           <type name="boolean" c:type="gboolean"/>
51820         </return-value>
51821         <parameters>
51822           <parameter name="button">
51823             <type name="ToolButton" c:type="GtkToolButton*"/>
51824           </parameter>
51825         </parameters>
51826       </method>
51827       <method name="set_stock_id" c:identifier="gtk_tool_button_set_stock_id">
51828         <return-value>
51829           <type name="none" c:type="void"/>
51830         </return-value>
51831         <parameters>
51832           <parameter name="button">
51833             <type name="ToolButton" c:type="GtkToolButton*"/>
51834           </parameter>
51835           <parameter name="stock_id" allow-none="1">
51836             <type name="string" c:type="gchar*"/>
51837           </parameter>
51838         </parameters>
51839       </method>
51840       <method name="get_stock_id" c:identifier="gtk_tool_button_get_stock_id">
51841         <return-value>
51842           <type name="string" c:type="gchar*"/>
51843         </return-value>
51844         <parameters>
51845           <parameter name="button">
51846             <type name="ToolButton" c:type="GtkToolButton*"/>
51847           </parameter>
51848         </parameters>
51849       </method>
51850       <method name="set_icon_name"
51851               c:identifier="gtk_tool_button_set_icon_name">
51852         <return-value>
51853           <type name="none" c:type="void"/>
51854         </return-value>
51855         <parameters>
51856           <parameter name="button">
51857             <type name="ToolButton" c:type="GtkToolButton*"/>
51858           </parameter>
51859           <parameter name="icon_name" allow-none="1">
51860             <type name="string" c:type="gchar*"/>
51861           </parameter>
51862         </parameters>
51863       </method>
51864       <method name="get_icon_name"
51865               c:identifier="gtk_tool_button_get_icon_name">
51866         <return-value>
51867           <type name="string" c:type="gchar*"/>
51868         </return-value>
51869         <parameters>
51870           <parameter name="button">
51871             <type name="ToolButton" c:type="GtkToolButton*"/>
51872           </parameter>
51873         </parameters>
51874       </method>
51875       <method name="set_icon_widget"
51876               c:identifier="gtk_tool_button_set_icon_widget">
51877         <return-value>
51878           <type name="none" c:type="void"/>
51879         </return-value>
51880         <parameters>
51881           <parameter name="button">
51882             <type name="ToolButton" c:type="GtkToolButton*"/>
51883           </parameter>
51884           <parameter name="icon_widget" allow-none="1">
51885             <type name="Widget" c:type="GtkWidget*"/>
51886           </parameter>
51887         </parameters>
51888       </method>
51889       <method name="get_icon_widget"
51890               c:identifier="gtk_tool_button_get_icon_widget">
51891         <return-value>
51892           <type name="Widget" c:type="GtkWidget*"/>
51893         </return-value>
51894         <parameters>
51895           <parameter name="button">
51896             <type name="ToolButton" c:type="GtkToolButton*"/>
51897           </parameter>
51898         </parameters>
51899       </method>
51900       <method name="set_label_widget"
51901               c:identifier="gtk_tool_button_set_label_widget">
51902         <return-value>
51903           <type name="none" c:type="void"/>
51904         </return-value>
51905         <parameters>
51906           <parameter name="button">
51907             <type name="ToolButton" c:type="GtkToolButton*"/>
51908           </parameter>
51909           <parameter name="label_widget" allow-none="1">
51910             <type name="Widget" c:type="GtkWidget*"/>
51911           </parameter>
51912         </parameters>
51913       </method>
51914       <method name="get_label_widget"
51915               c:identifier="gtk_tool_button_get_label_widget">
51916         <return-value>
51917           <type name="Widget" c:type="GtkWidget*"/>
51918         </return-value>
51919         <parameters>
51920           <parameter name="button">
51921             <type name="ToolButton" c:type="GtkToolButton*"/>
51922           </parameter>
51923         </parameters>
51924       </method>
51925       <property name="label">
51926         <type name="string" c:type="gchararray"/>
51927       </property>
51928       <property name="use-underline">
51929         <type name="boolean" c:type="gboolean"/>
51930       </property>
51931       <property name="label-widget">
51932         <type name="GtkWidget" c:type="GtkWidget"/>
51933       </property>
51934       <property name="stock-id">
51935         <type name="string" c:type="gchararray"/>
51936       </property>
51937       <property name="icon-name">
51938         <type name="string" c:type="gchararray"/>
51939       </property>
51940       <property name="icon-widget">
51941         <type name="GtkWidget" c:type="GtkWidget"/>
51942       </property>
51943       <field name="button_type">
51944         <type name="GType" c:type="GType"/>
51945       </field>
51946       <callback name="clicked">
51947         <return-value>
51948           <type name="none" c:type="void"/>
51949         </return-value>
51950         <parameters>
51951           <parameter name="tool_item">
51952             <type name="GtkToolButton*" c:type="GtkToolButton*"/>
51953           </parameter>
51954         </parameters>
51955       </callback>
51956       <callback name="_gtk_reserved1">
51957         <return-value>
51958           <type name="none" c:type="void"/>
51959         </return-value>
51960       </callback>
51961       <callback name="_gtk_reserved2">
51962         <return-value>
51963           <type name="none" c:type="void"/>
51964         </return-value>
51965       </callback>
51966       <callback name="_gtk_reserved3">
51967         <return-value>
51968           <type name="none" c:type="void"/>
51969         </return-value>
51970       </callback>
51971       <callback name="_gtk_reserved4">
51972         <return-value>
51973           <type name="none" c:type="void"/>
51974         </return-value>
51975       </callback>
51976       <glib:signal name="clicked">
51977         <return-value>
51978           <type name="none" c:type="void"/>
51979         </return-value>
51980       </glib:signal>
51981     </class>
51982     <function name="tool_button_new" c:identifier="gtk_tool_button_new">
51983       <return-value>
51984         <type name="GtkToolItem*" c:type="GtkToolItem*"/>
51985       </return-value>
51986       <parameters>
51987         <parameter name="icon_widget" allow-none="1">
51988           <type name="Widget" c:type="GtkWidget*"/>
51989         </parameter>
51990         <parameter name="label" allow-none="1">
51991           <type name="string" c:type="gchar*"/>
51992         </parameter>
51993       </parameters>
51994     </function>
51995     <function name="tool_button_new_from_stock"
51996               c:identifier="gtk_tool_button_new_from_stock">
51997       <return-value>
51998         <type name="GtkToolItem*" c:type="GtkToolItem*"/>
51999       </return-value>
52000       <parameters>
52001         <parameter name="stock_id">
52002           <type name="string" c:type="gchar*"/>
52003         </parameter>
52004       </parameters>
52005     </function>
52006     <function name="tool_button_get_button"
52007               c:identifier="_gtk_tool_button_get_button">
52008       <return-value>
52009         <type name="GtkWidget*" c:type="GtkWidget*"/>
52010       </return-value>
52011       <parameters>
52012         <parameter name="button">
52013           <type name="ToolButton" c:type="GtkToolButton*"/>
52014         </parameter>
52015       </parameters>
52016     </function>
52017     <record name="GtkMenuToolButtonPrivate" c:type="GtkMenuToolButtonPrivate"/>
52018     <class name="MenuToolButton"
52019            c:type="GtkMenuToolButton"
52020            parent="ToolButton"
52021            glib:type-name="GtkMenuToolButton"
52022            glib:get-type="gtk_menu_tool_button_get_type">
52023       <method name="set_menu" c:identifier="gtk_menu_tool_button_set_menu">
52024         <return-value>
52025           <type name="none" c:type="void"/>
52026         </return-value>
52027         <parameters>
52028           <parameter name="button">
52029             <type name="MenuToolButton" c:type="GtkMenuToolButton*"/>
52030           </parameter>
52031           <parameter name="menu">
52032             <type name="Widget" c:type="GtkWidget*"/>
52033           </parameter>
52034         </parameters>
52035       </method>
52036       <method name="get_menu" c:identifier="gtk_menu_tool_button_get_menu">
52037         <return-value>
52038           <type name="Widget" c:type="GtkWidget*"/>
52039         </return-value>
52040         <parameters>
52041           <parameter name="button">
52042             <type name="MenuToolButton" c:type="GtkMenuToolButton*"/>
52043           </parameter>
52044         </parameters>
52045       </method>
52046       <method name="set_arrow_tooltip"
52047               c:identifier="gtk_menu_tool_button_set_arrow_tooltip">
52048         <return-value>
52049           <type name="none" c:type="void"/>
52050         </return-value>
52051         <parameters>
52052           <parameter name="button">
52053             <type name="MenuToolButton" c:type="GtkMenuToolButton*"/>
52054           </parameter>
52055           <parameter name="tooltips">
52056             <type name="Tooltips" c:type="GtkTooltips*"/>
52057           </parameter>
52058           <parameter name="tip_text" allow-none="1">
52059             <type name="string" c:type="gchar*"/>
52060           </parameter>
52061           <parameter name="tip_private" allow-none="1">
52062             <type name="string" c:type="gchar*"/>
52063           </parameter>
52064         </parameters>
52065       </method>
52066       <method name="set_arrow_tooltip_text"
52067               c:identifier="gtk_menu_tool_button_set_arrow_tooltip_text">
52068         <return-value>
52069           <type name="none" c:type="void"/>
52070         </return-value>
52071         <parameters>
52072           <parameter name="button">
52073             <type name="MenuToolButton" c:type="GtkMenuToolButton*"/>
52074           </parameter>
52075           <parameter name="text">
52076             <type name="string" c:type="gchar*"/>
52077           </parameter>
52078         </parameters>
52079       </method>
52080       <method name="set_arrow_tooltip_markup"
52081               c:identifier="gtk_menu_tool_button_set_arrow_tooltip_markup">
52082         <return-value>
52083           <type name="none" c:type="void"/>
52084         </return-value>
52085         <parameters>
52086           <parameter name="button">
52087             <type name="MenuToolButton" c:type="GtkMenuToolButton*"/>
52088           </parameter>
52089           <parameter name="markup">
52090             <type name="string" c:type="gchar*"/>
52091           </parameter>
52092         </parameters>
52093       </method>
52094       <property name="menu">
52095         <type name="GtkMenu" c:type="GtkMenu"/>
52096       </property>
52097       <callback name="show_menu">
52098         <return-value>
52099           <type name="none" c:type="void"/>
52100         </return-value>
52101         <parameters>
52102           <parameter name="button">
52103             <type name="GtkMenuToolButton*" c:type="GtkMenuToolButton*"/>
52104           </parameter>
52105         </parameters>
52106       </callback>
52107       <callback name="_gtk_reserved1">
52108         <return-value>
52109           <type name="none" c:type="void"/>
52110         </return-value>
52111       </callback>
52112       <callback name="_gtk_reserved2">
52113         <return-value>
52114           <type name="none" c:type="void"/>
52115         </return-value>
52116       </callback>
52117       <callback name="_gtk_reserved3">
52118         <return-value>
52119           <type name="none" c:type="void"/>
52120         </return-value>
52121       </callback>
52122       <callback name="_gtk_reserved4">
52123         <return-value>
52124           <type name="none" c:type="void"/>
52125         </return-value>
52126       </callback>
52127       <glib:signal name="show-menu">
52128         <return-value>
52129           <type name="none" c:type="void"/>
52130         </return-value>
52131       </glib:signal>
52132     </class>
52133     <function name="menu_tool_button_new"
52134               c:identifier="gtk_menu_tool_button_new">
52135       <return-value>
52136         <type name="GtkToolItem*" c:type="GtkToolItem*"/>
52137       </return-value>
52138       <parameters>
52139         <parameter name="icon_widget">
52140           <type name="Widget" c:type="GtkWidget*"/>
52141         </parameter>
52142         <parameter name="label">
52143           <type name="string" c:type="gchar*"/>
52144         </parameter>
52145       </parameters>
52146     </function>
52147     <function name="menu_tool_button_new_from_stock"
52148               c:identifier="gtk_menu_tool_button_new_from_stock">
52149       <return-value>
52150         <type name="GtkToolItem*" c:type="GtkToolItem*"/>
52151       </return-value>
52152       <parameters>
52153         <parameter name="stock_id">
52154           <type name="string" c:type="gchar*"/>
52155         </parameter>
52156       </parameters>
52157     </function>
52158     <class name="MessageDialog"
52159            c:type="GtkMessageDialog"
52160            parent="Dialog"
52161            glib:type-name="GtkMessageDialog"
52162            glib:get-type="gtk_message_dialog_get_type">
52163       <method name="set_image" c:identifier="gtk_message_dialog_set_image">
52164         <return-value>
52165           <type name="none" c:type="void"/>
52166         </return-value>
52167         <parameters>
52168           <parameter name="dialog">
52169             <type name="MessageDialog" c:type="GtkMessageDialog*"/>
52170           </parameter>
52171           <parameter name="image">
52172             <type name="Widget" c:type="GtkWidget*"/>
52173           </parameter>
52174         </parameters>
52175       </method>
52176       <method name="set_markup" c:identifier="gtk_message_dialog_set_markup">
52177         <return-value>
52178           <type name="none" c:type="void"/>
52179         </return-value>
52180         <parameters>
52181           <parameter name="message_dialog">
52182             <type name="MessageDialog" c:type="GtkMessageDialog*"/>
52183           </parameter>
52184           <parameter name="str">
52185             <type name="string" c:type="gchar*"/>
52186           </parameter>
52187         </parameters>
52188       </method>
52189       <method name="format_secondary_text"
52190               c:identifier="gtk_message_dialog_format_secondary_text">
52191         <return-value>
52192           <type name="none" c:type="void"/>
52193         </return-value>
52194         <parameters>
52195           <parameter name="message_dialog">
52196             <type name="MessageDialog" c:type="GtkMessageDialog*"/>
52197           </parameter>
52198           <parameter name="message_format">
52199             <type name="string" c:type="gchar*"/>
52200           </parameter>
52201         </parameters>
52202       </method>
52203       <method name="format_secondary_markup"
52204               c:identifier="gtk_message_dialog_format_secondary_markup">
52205         <return-value>
52206           <type name="none" c:type="void"/>
52207         </return-value>
52208         <parameters>
52209           <parameter name="message_dialog">
52210             <type name="MessageDialog" c:type="GtkMessageDialog*"/>
52211           </parameter>
52212           <parameter name="message_format">
52213             <type name="string" c:type="gchar*"/>
52214           </parameter>
52215         </parameters>
52216       </method>
52217       <property name="message-type">
52218         <type name="GtkMessageType" c:type="GtkMessageType"/>
52219       </property>
52220       <property name="buttons">
52221         <type name="GtkButtonsType" c:type="GtkButtonsType"/>
52222       </property>
52223       <property name="text">
52224         <type name="string" c:type="gchararray"/>
52225       </property>
52226       <property name="use-markup">
52227         <type name="boolean" c:type="gboolean"/>
52228       </property>
52229       <property name="secondary-text">
52230         <type name="string" c:type="gchararray"/>
52231       </property>
52232       <property name="secondary-use-markup">
52233         <type name="boolean" c:type="gboolean"/>
52234       </property>
52235       <property name="image">
52236         <type name="GtkWidget" c:type="GtkWidget"/>
52237       </property>
52238       <callback name="_gtk_reserved1">
52239         <return-value>
52240           <type name="none" c:type="void"/>
52241         </return-value>
52242       </callback>
52243       <callback name="_gtk_reserved2">
52244         <return-value>
52245           <type name="none" c:type="void"/>
52246         </return-value>
52247       </callback>
52248       <callback name="_gtk_reserved3">
52249         <return-value>
52250           <type name="none" c:type="void"/>
52251         </return-value>
52252       </callback>
52253       <callback name="_gtk_reserved4">
52254         <return-value>
52255           <type name="none" c:type="void"/>
52256         </return-value>
52257       </callback>
52258     </class>
52259     <function name="message_dialog_new" c:identifier="gtk_message_dialog_new">
52260       <return-value>
52261         <type name="GtkWidget*" c:type="GtkWidget*"/>
52262       </return-value>
52263       <parameters>
52264         <parameter name="parent" allow-none="1">
52265           <type name="Window" c:type="GtkWindow*"/>
52266         </parameter>
52267         <parameter name="flags">
52268           <type name="DialogFlags" c:type="GtkDialogFlags"/>
52269         </parameter>
52270         <parameter name="type">
52271           <type name="MessageType" c:type="GtkMessageType"/>
52272         </parameter>
52273         <parameter name="buttons">
52274           <type name="ButtonsType" c:type="GtkButtonsType"/>
52275         </parameter>
52276         <parameter name="message_format" allow-none="1">
52277           <type name="string" c:type="gchar*"/>
52278         </parameter>
52279       </parameters>
52280     </function>
52281     <function name="message_dialog_new_with_markup"
52282               c:identifier="gtk_message_dialog_new_with_markup">
52283       <return-value>
52284         <type name="GtkWidget*" c:type="GtkWidget*"/>
52285       </return-value>
52286       <parameters>
52287         <parameter name="parent">
52288           <type name="Window" c:type="GtkWindow*"/>
52289         </parameter>
52290         <parameter name="flags">
52291           <type name="DialogFlags" c:type="GtkDialogFlags"/>
52292         </parameter>
52293         <parameter name="type">
52294           <type name="MessageType" c:type="GtkMessageType"/>
52295         </parameter>
52296         <parameter name="buttons">
52297           <type name="ButtonsType" c:type="GtkButtonsType"/>
52298         </parameter>
52299         <parameter name="message_format">
52300           <type name="string" c:type="gchar*"/>
52301         </parameter>
52302       </parameters>
52303     </function>
52304     <function name="find_module" c:identifier="_gtk_find_module">
52305       <return-value>
52306         <type name="string" c:type="gchar*"/>
52307       </return-value>
52308       <parameters>
52309         <parameter name="name">
52310           <type name="string" c:type="gchar*"/>
52311         </parameter>
52312         <parameter name="type">
52313           <type name="string" c:type="gchar*"/>
52314         </parameter>
52315       </parameters>
52316     </function>
52317     <function name="get_module_path" c:identifier="_gtk_get_module_path">
52318       <return-value>
52319         <type name="gchar**" c:type="gchar**"/>
52320       </return-value>
52321       <parameters>
52322         <parameter name="type">
52323           <type name="string" c:type="gchar*"/>
52324         </parameter>
52325       </parameters>
52326     </function>
52327     <function name="modules_init" c:identifier="_gtk_modules_init">
52328       <return-value>
52329         <type name="none" c:type="void"/>
52330       </return-value>
52331       <parameters>
52332         <parameter name="argc">
52333           <type name="gint" c:type="gint*"/>
52334         </parameter>
52335         <parameter name="argv">
52336           <type name="gchar" c:type="gchar***"/>
52337         </parameter>
52338         <parameter name="gtk_modules_args">
52339           <type name="string" c:type="gchar*"/>
52340         </parameter>
52341       </parameters>
52342     </function>
52343     <function name="modules_settings_changed"
52344               c:identifier="_gtk_modules_settings_changed">
52345       <return-value>
52346         <type name="none" c:type="void"/>
52347       </return-value>
52348       <parameters>
52349         <parameter name="settings">
52350           <type name="Settings" c:type="GtkSettings*"/>
52351         </parameter>
52352         <parameter name="modules">
52353           <type name="string" c:type="gchar*"/>
52354         </parameter>
52355       </parameters>
52356     </function>
52357     <callback name="GtkModuleInitFunc">
52358       <return-value>
52359         <type name="none" c:type="void"/>
52360       </return-value>
52361       <parameters>
52362         <parameter name="argc">
52363           <type name="gint*" c:type="gint*"/>
52364         </parameter>
52365         <parameter name="argv">
52366           <type name="gchar***" c:type="gchar***"/>
52367         </parameter>
52368       </parameters>
52369     </callback>
52370     <callback name="GtkModuleDisplayInitFunc">
52371       <return-value>
52372         <type name="none" c:type="void"/>
52373       </return-value>
52374       <parameters>
52375         <parameter name="display">
52376           <type name="GdkDisplay*" c:type="GdkDisplay*"/>
52377         </parameter>
52378       </parameters>
52379     </callback>
52380     <record name="GtkNotebookPage" c:type="GtkNotebookPage"/>
52381     <callback name="GtkNotebookWindowCreationFunc">
52382       <return-value>
52383         <type name="GtkNotebook*" c:type="GtkNotebook*"/>
52384       </return-value>
52385       <parameters>
52386         <parameter name="source">
52387           <type name="GtkNotebook*" c:type="GtkNotebook*"/>
52388         </parameter>
52389         <parameter name="page">
52390           <type name="GtkWidget*" c:type="GtkWidget*"/>
52391         </parameter>
52392         <parameter name="x">
52393           <type name="int32" c:type="gint"/>
52394         </parameter>
52395         <parameter name="y">
52396           <type name="int32" c:type="gint"/>
52397         </parameter>
52398         <parameter name="data">
52399           <type name="any" c:type="gpointer"/>
52400         </parameter>
52401       </parameters>
52402     </callback>
52403     <class name="Notebook"
52404            c:type="GtkNotebook"
52405            parent="Container"
52406            glib:type-name="GtkNotebook"
52407            glib:get-type="gtk_notebook_get_type">
52408       <method name="append_page" c:identifier="gtk_notebook_append_page">
52409         <return-value>
52410           <type name="int32" c:type="gint"/>
52411         </return-value>
52412         <parameters>
52413           <parameter name="notebook">
52414             <type name="Notebook" c:type="GtkNotebook*"/>
52415           </parameter>
52416           <parameter name="child">
52417             <type name="Widget" c:type="GtkWidget*"/>
52418           </parameter>
52419           <parameter name="tab_label" allow-none="1">
52420             <type name="Widget" c:type="GtkWidget*"/>
52421           </parameter>
52422         </parameters>
52423       </method>
52424       <method name="append_page_menu"
52425               c:identifier="gtk_notebook_append_page_menu">
52426         <return-value>
52427           <type name="int32" c:type="gint"/>
52428         </return-value>
52429         <parameters>
52430           <parameter name="notebook">
52431             <type name="Notebook" c:type="GtkNotebook*"/>
52432           </parameter>
52433           <parameter name="child">
52434             <type name="Widget" c:type="GtkWidget*"/>
52435           </parameter>
52436           <parameter name="tab_label" allow-none="1">
52437             <type name="Widget" c:type="GtkWidget*"/>
52438           </parameter>
52439           <parameter name="menu_label" allow-none="1">
52440             <type name="Widget" c:type="GtkWidget*"/>
52441           </parameter>
52442         </parameters>
52443       </method>
52444       <method name="prepend_page" c:identifier="gtk_notebook_prepend_page">
52445         <return-value>
52446           <type name="int32" c:type="gint"/>
52447         </return-value>
52448         <parameters>
52449           <parameter name="notebook">
52450             <type name="Notebook" c:type="GtkNotebook*"/>
52451           </parameter>
52452           <parameter name="child">
52453             <type name="Widget" c:type="GtkWidget*"/>
52454           </parameter>
52455           <parameter name="tab_label" allow-none="1">
52456             <type name="Widget" c:type="GtkWidget*"/>
52457           </parameter>
52458         </parameters>
52459       </method>
52460       <method name="prepend_page_menu"
52461               c:identifier="gtk_notebook_prepend_page_menu">
52462         <return-value>
52463           <type name="int32" c:type="gint"/>
52464         </return-value>
52465         <parameters>
52466           <parameter name="notebook">
52467             <type name="Notebook" c:type="GtkNotebook*"/>
52468           </parameter>
52469           <parameter name="child">
52470             <type name="Widget" c:type="GtkWidget*"/>
52471           </parameter>
52472           <parameter name="tab_label" allow-none="1">
52473             <type name="Widget" c:type="GtkWidget*"/>
52474           </parameter>
52475           <parameter name="menu_label" allow-none="1">
52476             <type name="Widget" c:type="GtkWidget*"/>
52477           </parameter>
52478         </parameters>
52479       </method>
52480       <method name="insert_page" c:identifier="gtk_notebook_insert_page">
52481         <return-value>
52482           <type name="int32" c:type="gint"/>
52483         </return-value>
52484         <parameters>
52485           <parameter name="notebook">
52486             <type name="Notebook" c:type="GtkNotebook*"/>
52487           </parameter>
52488           <parameter name="child">
52489             <type name="Widget" c:type="GtkWidget*"/>
52490           </parameter>
52491           <parameter name="tab_label" allow-none="1">
52492             <type name="Widget" c:type="GtkWidget*"/>
52493           </parameter>
52494           <parameter name="position">
52495             <type name="int32" c:type="gint"/>
52496           </parameter>
52497         </parameters>
52498       </method>
52499       <method name="insert_page_menu"
52500               c:identifier="gtk_notebook_insert_page_menu">
52501         <return-value>
52502           <type name="int32" c:type="gint"/>
52503         </return-value>
52504         <parameters>
52505           <parameter name="notebook">
52506             <type name="Notebook" c:type="GtkNotebook*"/>
52507           </parameter>
52508           <parameter name="child">
52509             <type name="Widget" c:type="GtkWidget*"/>
52510           </parameter>
52511           <parameter name="tab_label" allow-none="1">
52512             <type name="Widget" c:type="GtkWidget*"/>
52513           </parameter>
52514           <parameter name="menu_label" allow-none="1">
52515             <type name="Widget" c:type="GtkWidget*"/>
52516           </parameter>
52517           <parameter name="position">
52518             <type name="int32" c:type="gint"/>
52519           </parameter>
52520         </parameters>
52521       </method>
52522       <method name="remove_page" c:identifier="gtk_notebook_remove_page">
52523         <return-value>
52524           <type name="none" c:type="void"/>
52525         </return-value>
52526         <parameters>
52527           <parameter name="notebook">
52528             <type name="Notebook" c:type="GtkNotebook*"/>
52529           </parameter>
52530           <parameter name="page_num">
52531             <type name="int32" c:type="gint"/>
52532           </parameter>
52533         </parameters>
52534       </method>
52535       <method name="set_group_id" c:identifier="gtk_notebook_set_group_id">
52536         <return-value>
52537           <type name="none" c:type="void"/>
52538         </return-value>
52539         <parameters>
52540           <parameter name="notebook">
52541             <type name="Notebook" c:type="GtkNotebook*"/>
52542           </parameter>
52543           <parameter name="group_id">
52544             <type name="int32" c:type="gint"/>
52545           </parameter>
52546         </parameters>
52547       </method>
52548       <method name="get_group_id" c:identifier="gtk_notebook_get_group_id">
52549         <return-value>
52550           <type name="int32" c:type="gint"/>
52551         </return-value>
52552         <parameters>
52553           <parameter name="notebook">
52554             <type name="Notebook" c:type="GtkNotebook*"/>
52555           </parameter>
52556         </parameters>
52557       </method>
52558       <method name="set_group" c:identifier="gtk_notebook_set_group">
52559         <return-value>
52560           <type name="none" c:type="void"/>
52561         </return-value>
52562         <parameters>
52563           <parameter name="notebook">
52564             <type name="Notebook" c:type="GtkNotebook*"/>
52565           </parameter>
52566           <parameter name="group">
52567             <type name="any" c:type="gpointer"/>
52568           </parameter>
52569         </parameters>
52570       </method>
52571       <method name="get_group" c:identifier="gtk_notebook_get_group">
52572         <return-value>
52573           <type name="any" c:type="gpointer"/>
52574         </return-value>
52575         <parameters>
52576           <parameter name="notebook">
52577             <type name="Notebook" c:type="GtkNotebook*"/>
52578           </parameter>
52579         </parameters>
52580       </method>
52581       <method name="get_current_page"
52582               c:identifier="gtk_notebook_get_current_page">
52583         <return-value>
52584           <type name="int32" c:type="gint"/>
52585         </return-value>
52586         <parameters>
52587           <parameter name="notebook">
52588             <type name="Notebook" c:type="GtkNotebook*"/>
52589           </parameter>
52590         </parameters>
52591       </method>
52592       <method name="get_nth_page" c:identifier="gtk_notebook_get_nth_page">
52593         <return-value>
52594           <type name="Widget" c:type="GtkWidget*"/>
52595         </return-value>
52596         <parameters>
52597           <parameter name="notebook">
52598             <type name="Notebook" c:type="GtkNotebook*"/>
52599           </parameter>
52600           <parameter name="page_num">
52601             <type name="int32" c:type="gint"/>
52602           </parameter>
52603         </parameters>
52604       </method>
52605       <method name="get_n_pages" c:identifier="gtk_notebook_get_n_pages">
52606         <return-value>
52607           <type name="int32" c:type="gint"/>
52608         </return-value>
52609         <parameters>
52610           <parameter name="notebook">
52611             <type name="Notebook" c:type="GtkNotebook*"/>
52612           </parameter>
52613         </parameters>
52614       </method>
52615       <method name="page_num" c:identifier="gtk_notebook_page_num">
52616         <return-value>
52617           <type name="int32" c:type="gint"/>
52618         </return-value>
52619         <parameters>
52620           <parameter name="notebook">
52621             <type name="Notebook" c:type="GtkNotebook*"/>
52622           </parameter>
52623           <parameter name="child">
52624             <type name="Widget" c:type="GtkWidget*"/>
52625           </parameter>
52626         </parameters>
52627       </method>
52628       <method name="set_current_page"
52629               c:identifier="gtk_notebook_set_current_page">
52630         <return-value>
52631           <type name="none" c:type="void"/>
52632         </return-value>
52633         <parameters>
52634           <parameter name="notebook">
52635             <type name="Notebook" c:type="GtkNotebook*"/>
52636           </parameter>
52637           <parameter name="page_num">
52638             <type name="int32" c:type="gint"/>
52639           </parameter>
52640         </parameters>
52641       </method>
52642       <method name="next_page" c:identifier="gtk_notebook_next_page">
52643         <return-value>
52644           <type name="none" c:type="void"/>
52645         </return-value>
52646         <parameters>
52647           <parameter name="notebook">
52648             <type name="Notebook" c:type="GtkNotebook*"/>
52649           </parameter>
52650         </parameters>
52651       </method>
52652       <method name="prev_page" c:identifier="gtk_notebook_prev_page">
52653         <return-value>
52654           <type name="none" c:type="void"/>
52655         </return-value>
52656         <parameters>
52657           <parameter name="notebook">
52658             <type name="Notebook" c:type="GtkNotebook*"/>
52659           </parameter>
52660         </parameters>
52661       </method>
52662       <method name="set_show_border"
52663               c:identifier="gtk_notebook_set_show_border">
52664         <return-value>
52665           <type name="none" c:type="void"/>
52666         </return-value>
52667         <parameters>
52668           <parameter name="notebook">
52669             <type name="Notebook" c:type="GtkNotebook*"/>
52670           </parameter>
52671           <parameter name="show_border">
52672             <type name="boolean" c:type="gboolean"/>
52673           </parameter>
52674         </parameters>
52675       </method>
52676       <method name="get_show_border"
52677               c:identifier="gtk_notebook_get_show_border">
52678         <return-value>
52679           <type name="boolean" c:type="gboolean"/>
52680         </return-value>
52681         <parameters>
52682           <parameter name="notebook">
52683             <type name="Notebook" c:type="GtkNotebook*"/>
52684           </parameter>
52685         </parameters>
52686       </method>
52687       <method name="set_show_tabs" c:identifier="gtk_notebook_set_show_tabs">
52688         <return-value>
52689           <type name="none" c:type="void"/>
52690         </return-value>
52691         <parameters>
52692           <parameter name="notebook">
52693             <type name="Notebook" c:type="GtkNotebook*"/>
52694           </parameter>
52695           <parameter name="show_tabs">
52696             <type name="boolean" c:type="gboolean"/>
52697           </parameter>
52698         </parameters>
52699       </method>
52700       <method name="get_show_tabs" c:identifier="gtk_notebook_get_show_tabs">
52701         <return-value>
52702           <type name="boolean" c:type="gboolean"/>
52703         </return-value>
52704         <parameters>
52705           <parameter name="notebook">
52706             <type name="Notebook" c:type="GtkNotebook*"/>
52707           </parameter>
52708         </parameters>
52709       </method>
52710       <method name="set_tab_pos" c:identifier="gtk_notebook_set_tab_pos">
52711         <return-value>
52712           <type name="none" c:type="void"/>
52713         </return-value>
52714         <parameters>
52715           <parameter name="notebook">
52716             <type name="Notebook" c:type="GtkNotebook*"/>
52717           </parameter>
52718           <parameter name="pos">
52719             <type name="PositionType" c:type="GtkPositionType"/>
52720           </parameter>
52721         </parameters>
52722       </method>
52723       <method name="get_tab_pos" c:identifier="gtk_notebook_get_tab_pos">
52724         <return-value>
52725           <type name="PositionType" c:type="GtkPositionType"/>
52726         </return-value>
52727         <parameters>
52728           <parameter name="notebook">
52729             <type name="Notebook" c:type="GtkNotebook*"/>
52730           </parameter>
52731         </parameters>
52732       </method>
52733       <method name="set_homogeneous_tabs"
52734               c:identifier="gtk_notebook_set_homogeneous_tabs">
52735         <return-value>
52736           <type name="none" c:type="void"/>
52737         </return-value>
52738         <parameters>
52739           <parameter name="notebook">
52740             <type name="Notebook" c:type="GtkNotebook*"/>
52741           </parameter>
52742           <parameter name="homogeneous">
52743             <type name="boolean" c:type="gboolean"/>
52744           </parameter>
52745         </parameters>
52746       </method>
52747       <method name="set_tab_border" c:identifier="gtk_notebook_set_tab_border">
52748         <return-value>
52749           <type name="none" c:type="void"/>
52750         </return-value>
52751         <parameters>
52752           <parameter name="notebook">
52753             <type name="Notebook" c:type="GtkNotebook*"/>
52754           </parameter>
52755           <parameter name="border_width">
52756             <type name="guint" c:type="guint"/>
52757           </parameter>
52758         </parameters>
52759       </method>
52760       <method name="set_tab_hborder"
52761               c:identifier="gtk_notebook_set_tab_hborder">
52762         <return-value>
52763           <type name="none" c:type="void"/>
52764         </return-value>
52765         <parameters>
52766           <parameter name="notebook">
52767             <type name="Notebook" c:type="GtkNotebook*"/>
52768           </parameter>
52769           <parameter name="tab_hborder">
52770             <type name="guint" c:type="guint"/>
52771           </parameter>
52772         </parameters>
52773       </method>
52774       <method name="set_tab_vborder"
52775               c:identifier="gtk_notebook_set_tab_vborder">
52776         <return-value>
52777           <type name="none" c:type="void"/>
52778         </return-value>
52779         <parameters>
52780           <parameter name="notebook">
52781             <type name="Notebook" c:type="GtkNotebook*"/>
52782           </parameter>
52783           <parameter name="tab_vborder">
52784             <type name="guint" c:type="guint"/>
52785           </parameter>
52786         </parameters>
52787       </method>
52788       <method name="set_scrollable" c:identifier="gtk_notebook_set_scrollable">
52789         <return-value>
52790           <type name="none" c:type="void"/>
52791         </return-value>
52792         <parameters>
52793           <parameter name="notebook">
52794             <type name="Notebook" c:type="GtkNotebook*"/>
52795           </parameter>
52796           <parameter name="scrollable">
52797             <type name="boolean" c:type="gboolean"/>
52798           </parameter>
52799         </parameters>
52800       </method>
52801       <method name="get_scrollable" c:identifier="gtk_notebook_get_scrollable">
52802         <return-value>
52803           <type name="boolean" c:type="gboolean"/>
52804         </return-value>
52805         <parameters>
52806           <parameter name="notebook">
52807             <type name="Notebook" c:type="GtkNotebook*"/>
52808           </parameter>
52809         </parameters>
52810       </method>
52811       <method name="popup_enable" c:identifier="gtk_notebook_popup_enable">
52812         <return-value>
52813           <type name="none" c:type="void"/>
52814         </return-value>
52815         <parameters>
52816           <parameter name="notebook">
52817             <type name="Notebook" c:type="GtkNotebook*"/>
52818           </parameter>
52819         </parameters>
52820       </method>
52821       <method name="popup_disable" c:identifier="gtk_notebook_popup_disable">
52822         <return-value>
52823           <type name="none" c:type="void"/>
52824         </return-value>
52825         <parameters>
52826           <parameter name="notebook">
52827             <type name="Notebook" c:type="GtkNotebook*"/>
52828           </parameter>
52829         </parameters>
52830       </method>
52831       <method name="get_tab_label" c:identifier="gtk_notebook_get_tab_label">
52832         <return-value>
52833           <type name="Widget" c:type="GtkWidget*"/>
52834         </return-value>
52835         <parameters>
52836           <parameter name="notebook">
52837             <type name="Notebook" c:type="GtkNotebook*"/>
52838           </parameter>
52839           <parameter name="child">
52840             <type name="Widget" c:type="GtkWidget*"/>
52841           </parameter>
52842         </parameters>
52843       </method>
52844       <method name="set_tab_label" c:identifier="gtk_notebook_set_tab_label">
52845         <return-value>
52846           <type name="none" c:type="void"/>
52847         </return-value>
52848         <parameters>
52849           <parameter name="notebook">
52850             <type name="Notebook" c:type="GtkNotebook*"/>
52851           </parameter>
52852           <parameter name="child">
52853             <type name="Widget" c:type="GtkWidget*"/>
52854           </parameter>
52855           <parameter name="tab_label" allow-none="1">
52856             <type name="Widget" c:type="GtkWidget*"/>
52857           </parameter>
52858         </parameters>
52859       </method>
52860       <method name="set_tab_label_text"
52861               c:identifier="gtk_notebook_set_tab_label_text">
52862         <return-value>
52863           <type name="none" c:type="void"/>
52864         </return-value>
52865         <parameters>
52866           <parameter name="notebook">
52867             <type name="Notebook" c:type="GtkNotebook*"/>
52868           </parameter>
52869           <parameter name="child">
52870             <type name="Widget" c:type="GtkWidget*"/>
52871           </parameter>
52872           <parameter name="tab_text">
52873             <type name="string" c:type="gchar*"/>
52874           </parameter>
52875         </parameters>
52876       </method>
52877       <method name="get_tab_label_text"
52878               c:identifier="gtk_notebook_get_tab_label_text">
52879         <return-value>
52880           <type name="string" c:type="gchar*"/>
52881         </return-value>
52882         <parameters>
52883           <parameter name="notebook">
52884             <type name="Notebook" c:type="GtkNotebook*"/>
52885           </parameter>
52886           <parameter name="child">
52887             <type name="Widget" c:type="GtkWidget*"/>
52888           </parameter>
52889         </parameters>
52890       </method>
52891       <method name="get_menu_label" c:identifier="gtk_notebook_get_menu_label">
52892         <return-value>
52893           <type name="Widget" c:type="GtkWidget*"/>
52894         </return-value>
52895         <parameters>
52896           <parameter name="notebook">
52897             <type name="Notebook" c:type="GtkNotebook*"/>
52898           </parameter>
52899           <parameter name="child">
52900             <type name="Widget" c:type="GtkWidget*"/>
52901           </parameter>
52902         </parameters>
52903       </method>
52904       <method name="set_menu_label" c:identifier="gtk_notebook_set_menu_label">
52905         <return-value>
52906           <type name="none" c:type="void"/>
52907         </return-value>
52908         <parameters>
52909           <parameter name="notebook">
52910             <type name="Notebook" c:type="GtkNotebook*"/>
52911           </parameter>
52912           <parameter name="child">
52913             <type name="Widget" c:type="GtkWidget*"/>
52914           </parameter>
52915           <parameter name="menu_label" allow-none="1">
52916             <type name="Widget" c:type="GtkWidget*"/>
52917           </parameter>
52918         </parameters>
52919       </method>
52920       <method name="set_menu_label_text"
52921               c:identifier="gtk_notebook_set_menu_label_text">
52922         <return-value>
52923           <type name="none" c:type="void"/>
52924         </return-value>
52925         <parameters>
52926           <parameter name="notebook">
52927             <type name="Notebook" c:type="GtkNotebook*"/>
52928           </parameter>
52929           <parameter name="child">
52930             <type name="Widget" c:type="GtkWidget*"/>
52931           </parameter>
52932           <parameter name="menu_text">
52933             <type name="string" c:type="gchar*"/>
52934           </parameter>
52935         </parameters>
52936       </method>
52937       <method name="get_menu_label_text"
52938               c:identifier="gtk_notebook_get_menu_label_text">
52939         <return-value>
52940           <type name="string" c:type="gchar*"/>
52941         </return-value>
52942         <parameters>
52943           <parameter name="notebook">
52944             <type name="Notebook" c:type="GtkNotebook*"/>
52945           </parameter>
52946           <parameter name="child">
52947             <type name="Widget" c:type="GtkWidget*"/>
52948           </parameter>
52949         </parameters>
52950       </method>
52951       <method name="query_tab_label_packing"
52952               c:identifier="gtk_notebook_query_tab_label_packing">
52953         <return-value>
52954           <type name="none" c:type="void"/>
52955         </return-value>
52956         <parameters>
52957           <parameter name="notebook">
52958             <type name="Notebook" c:type="GtkNotebook*"/>
52959           </parameter>
52960           <parameter name="child">
52961             <type name="Widget" c:type="GtkWidget*"/>
52962           </parameter>
52963           <parameter name="expand">
52964             <type name="gboolean" c:type="gboolean*"/>
52965           </parameter>
52966           <parameter name="fill">
52967             <type name="gboolean" c:type="gboolean*"/>
52968           </parameter>
52969           <parameter name="pack_type">
52970             <type name="PackType" c:type="GtkPackType*"/>
52971           </parameter>
52972         </parameters>
52973       </method>
52974       <method name="set_tab_label_packing"
52975               c:identifier="gtk_notebook_set_tab_label_packing">
52976         <return-value>
52977           <type name="none" c:type="void"/>
52978         </return-value>
52979         <parameters>
52980           <parameter name="notebook">
52981             <type name="Notebook" c:type="GtkNotebook*"/>
52982           </parameter>
52983           <parameter name="child">
52984             <type name="Widget" c:type="GtkWidget*"/>
52985           </parameter>
52986           <parameter name="expand">
52987             <type name="boolean" c:type="gboolean"/>
52988           </parameter>
52989           <parameter name="fill">
52990             <type name="boolean" c:type="gboolean"/>
52991           </parameter>
52992           <parameter name="pack_type">
52993             <type name="PackType" c:type="GtkPackType"/>
52994           </parameter>
52995         </parameters>
52996       </method>
52997       <method name="reorder_child" c:identifier="gtk_notebook_reorder_child">
52998         <return-value>
52999           <type name="none" c:type="void"/>
53000         </return-value>
53001         <parameters>
53002           <parameter name="notebook">
53003             <type name="Notebook" c:type="GtkNotebook*"/>
53004           </parameter>
53005           <parameter name="child">
53006             <type name="Widget" c:type="GtkWidget*"/>
53007           </parameter>
53008           <parameter name="position">
53009             <type name="int32" c:type="gint"/>
53010           </parameter>
53011         </parameters>
53012       </method>
53013       <method name="get_tab_reorderable"
53014               c:identifier="gtk_notebook_get_tab_reorderable">
53015         <return-value>
53016           <type name="boolean" c:type="gboolean"/>
53017         </return-value>
53018         <parameters>
53019           <parameter name="notebook">
53020             <type name="Notebook" c:type="GtkNotebook*"/>
53021           </parameter>
53022           <parameter name="child">
53023             <type name="Widget" c:type="GtkWidget*"/>
53024           </parameter>
53025         </parameters>
53026       </method>
53027       <method name="set_tab_reorderable"
53028               c:identifier="gtk_notebook_set_tab_reorderable">
53029         <return-value>
53030           <type name="none" c:type="void"/>
53031         </return-value>
53032         <parameters>
53033           <parameter name="notebook">
53034             <type name="Notebook" c:type="GtkNotebook*"/>
53035           </parameter>
53036           <parameter name="child">
53037             <type name="Widget" c:type="GtkWidget*"/>
53038           </parameter>
53039           <parameter name="reorderable">
53040             <type name="boolean" c:type="gboolean"/>
53041           </parameter>
53042         </parameters>
53043       </method>
53044       <method name="get_tab_detachable"
53045               c:identifier="gtk_notebook_get_tab_detachable">
53046         <return-value>
53047           <type name="boolean" c:type="gboolean"/>
53048         </return-value>
53049         <parameters>
53050           <parameter name="notebook">
53051             <type name="Notebook" c:type="GtkNotebook*"/>
53052           </parameter>
53053           <parameter name="child">
53054             <type name="Widget" c:type="GtkWidget*"/>
53055           </parameter>
53056         </parameters>
53057       </method>
53058       <method name="set_tab_detachable"
53059               c:identifier="gtk_notebook_set_tab_detachable">
53060         <return-value>
53061           <type name="none" c:type="void"/>
53062         </return-value>
53063         <parameters>
53064           <parameter name="notebook">
53065             <type name="Notebook" c:type="GtkNotebook*"/>
53066           </parameter>
53067           <parameter name="child">
53068             <type name="Widget" c:type="GtkWidget*"/>
53069           </parameter>
53070           <parameter name="detachable">
53071             <type name="boolean" c:type="gboolean"/>
53072           </parameter>
53073         </parameters>
53074       </method>
53075       <property name="tab-pos">
53076         <type name="GtkPositionType" c:type="GtkPositionType"/>
53077       </property>
53078       <property name="show-tabs">
53079         <type name="boolean" c:type="gboolean"/>
53080       </property>
53081       <property name="show-border">
53082         <type name="boolean" c:type="gboolean"/>
53083       </property>
53084       <property name="scrollable">
53085         <type name="boolean" c:type="gboolean"/>
53086       </property>
53087       <property name="tab-border">
53088         <type name="guint" c:type="guint"/>
53089       </property>
53090       <property name="tab-hborder">
53091         <type name="guint" c:type="guint"/>
53092       </property>
53093       <property name="tab-vborder">
53094         <type name="guint" c:type="guint"/>
53095       </property>
53096       <property name="page">
53097         <type name="int32" c:type="gint"/>
53098       </property>
53099       <property name="enable-popup">
53100         <type name="boolean" c:type="gboolean"/>
53101       </property>
53102       <property name="group-id">
53103         <type name="int32" c:type="gint"/>
53104       </property>
53105       <property name="group">
53106         <type name="any" c:type="gpointer"/>
53107       </property>
53108       <property name="homogeneous">
53109         <type name="boolean" c:type="gboolean"/>
53110       </property>
53111       <callback name="switch_page">
53112         <return-value>
53113           <type name="none" c:type="void"/>
53114         </return-value>
53115         <parameters>
53116           <parameter name="notebook">
53117             <type name="GtkNotebook*" c:type="GtkNotebook*"/>
53118           </parameter>
53119           <parameter name="page">
53120             <type name="GtkNotebookPage*" c:type="GtkNotebookPage*"/>
53121           </parameter>
53122           <parameter name="page_num">
53123             <type name="guint" c:type="guint"/>
53124           </parameter>
53125         </parameters>
53126       </callback>
53127       <callback name="select_page">
53128         <return-value>
53129           <type name="boolean" c:type="gboolean"/>
53130         </return-value>
53131         <parameters>
53132           <parameter name="notebook">
53133             <type name="GtkNotebook*" c:type="GtkNotebook*"/>
53134           </parameter>
53135           <parameter name="move_focus">
53136             <type name="boolean" c:type="gboolean"/>
53137           </parameter>
53138         </parameters>
53139       </callback>
53140       <callback name="focus_tab">
53141         <return-value>
53142           <type name="boolean" c:type="gboolean"/>
53143         </return-value>
53144         <parameters>
53145           <parameter name="notebook">
53146             <type name="GtkNotebook*" c:type="GtkNotebook*"/>
53147           </parameter>
53148           <parameter name="type">
53149             <type name="GtkNotebookTab" c:type="GtkNotebookTab"/>
53150           </parameter>
53151         </parameters>
53152       </callback>
53153       <callback name="change_current_page">
53154         <return-value>
53155           <type name="boolean" c:type="gboolean"/>
53156         </return-value>
53157         <parameters>
53158           <parameter name="notebook">
53159             <type name="GtkNotebook*" c:type="GtkNotebook*"/>
53160           </parameter>
53161           <parameter name="offset">
53162             <type name="int32" c:type="gint"/>
53163           </parameter>
53164         </parameters>
53165       </callback>
53166       <callback name="move_focus_out">
53167         <return-value>
53168           <type name="none" c:type="void"/>
53169         </return-value>
53170         <parameters>
53171           <parameter name="notebook">
53172             <type name="GtkNotebook*" c:type="GtkNotebook*"/>
53173           </parameter>
53174           <parameter name="direction">
53175             <type name="GtkDirectionType" c:type="GtkDirectionType"/>
53176           </parameter>
53177         </parameters>
53178       </callback>
53179       <callback name="reorder_tab">
53180         <return-value>
53181           <type name="boolean" c:type="gboolean"/>
53182         </return-value>
53183         <parameters>
53184           <parameter name="notebook">
53185             <type name="GtkNotebook*" c:type="GtkNotebook*"/>
53186           </parameter>
53187           <parameter name="direction">
53188             <type name="GtkDirectionType" c:type="GtkDirectionType"/>
53189           </parameter>
53190           <parameter name="move_to_last">
53191             <type name="boolean" c:type="gboolean"/>
53192           </parameter>
53193         </parameters>
53194       </callback>
53195       <callback name="insert_page">
53196         <return-value>
53197           <type name="int32" c:type="gint"/>
53198         </return-value>
53199         <parameters>
53200           <parameter name="notebook">
53201             <type name="GtkNotebook*" c:type="GtkNotebook*"/>
53202           </parameter>
53203           <parameter name="child">
53204             <type name="GtkWidget*" c:type="GtkWidget*"/>
53205           </parameter>
53206           <parameter name="tab_label">
53207             <type name="GtkWidget*" c:type="GtkWidget*"/>
53208           </parameter>
53209           <parameter name="menu_label">
53210             <type name="GtkWidget*" c:type="GtkWidget*"/>
53211           </parameter>
53212           <parameter name="position">
53213             <type name="int32" c:type="gint"/>
53214           </parameter>
53215         </parameters>
53216       </callback>
53217       <callback name="create_window">
53218         <return-value>
53219           <type name="GtkNotebook*" c:type="GtkNotebook*"/>
53220         </return-value>
53221         <parameters>
53222           <parameter name="notebook">
53223             <type name="GtkNotebook*" c:type="GtkNotebook*"/>
53224           </parameter>
53225           <parameter name="page">
53226             <type name="GtkWidget*" c:type="GtkWidget*"/>
53227           </parameter>
53228           <parameter name="x">
53229             <type name="int32" c:type="gint"/>
53230           </parameter>
53231           <parameter name="y">
53232             <type name="int32" c:type="gint"/>
53233           </parameter>
53234         </parameters>
53235       </callback>
53236       <callback name="_gtk_reserved1">
53237         <return-value>
53238           <type name="none" c:type="void"/>
53239         </return-value>
53240       </callback>
53241       <glib:signal name="switch-page">
53242         <return-value>
53243           <type name="none" c:type="void"/>
53244         </return-value>
53245         <parameters>
53246           <parameter name="object">
53247             <type name="any" c:type="gpointer"/>
53248           </parameter>
53249           <parameter name="p0">
53250             <type name="guint" c:type="guint"/>
53251           </parameter>
53252         </parameters>
53253       </glib:signal>
53254       <glib:signal name="focus-tab">
53255         <return-value>
53256           <type name="boolean" c:type="gboolean"/>
53257         </return-value>
53258         <parameters>
53259           <parameter name="object">
53260             <type name="GtkNotebookTab" c:type="GtkNotebookTab"/>
53261           </parameter>
53262         </parameters>
53263       </glib:signal>
53264       <glib:signal name="select-page">
53265         <return-value>
53266           <type name="boolean" c:type="gboolean"/>
53267         </return-value>
53268         <parameters>
53269           <parameter name="object">
53270             <type name="boolean" c:type="gboolean"/>
53271           </parameter>
53272         </parameters>
53273       </glib:signal>
53274       <glib:signal name="change-current-page">
53275         <return-value>
53276           <type name="boolean" c:type="gboolean"/>
53277         </return-value>
53278         <parameters>
53279           <parameter name="object">
53280             <type name="int32" c:type="gint"/>
53281           </parameter>
53282         </parameters>
53283       </glib:signal>
53284       <glib:signal name="move-focus-out">
53285         <return-value>
53286           <type name="none" c:type="void"/>
53287         </return-value>
53288         <parameters>
53289           <parameter name="object">
53290             <type name="GtkDirectionType" c:type="GtkDirectionType"/>
53291           </parameter>
53292         </parameters>
53293       </glib:signal>
53294       <glib:signal name="reorder-tab">
53295         <return-value>
53296           <type name="boolean" c:type="gboolean"/>
53297         </return-value>
53298         <parameters>
53299           <parameter name="object">
53300             <type name="GtkDirectionType" c:type="GtkDirectionType"/>
53301           </parameter>
53302           <parameter name="p0">
53303             <type name="boolean" c:type="gboolean"/>
53304           </parameter>
53305         </parameters>
53306       </glib:signal>
53307       <glib:signal name="page-reordered">
53308         <return-value>
53309           <type name="none" c:type="void"/>
53310         </return-value>
53311         <parameters>
53312           <parameter name="object">
53313             <type name="GtkWidget" c:type="GtkWidget"/>
53314           </parameter>
53315           <parameter name="p0">
53316             <type name="guint" c:type="guint"/>
53317           </parameter>
53318         </parameters>
53319       </glib:signal>
53320       <glib:signal name="page-removed">
53321         <return-value>
53322           <type name="none" c:type="void"/>
53323         </return-value>
53324         <parameters>
53325           <parameter name="object">
53326             <type name="GtkWidget" c:type="GtkWidget"/>
53327           </parameter>
53328           <parameter name="p0">
53329             <type name="guint" c:type="guint"/>
53330           </parameter>
53331         </parameters>
53332       </glib:signal>
53333       <glib:signal name="page-added">
53334         <return-value>
53335           <type name="none" c:type="void"/>
53336         </return-value>
53337         <parameters>
53338           <parameter name="object">
53339             <type name="GtkWidget" c:type="GtkWidget"/>
53340           </parameter>
53341           <parameter name="p0">
53342             <type name="guint" c:type="guint"/>
53343           </parameter>
53344         </parameters>
53345       </glib:signal>
53346       <glib:signal name="create-window">
53347         <return-value>
53348           <type name="GtkNotebook" c:type="GtkNotebook"/>
53349         </return-value>
53350         <parameters>
53351           <parameter name="object">
53352             <type name="GtkWidget" c:type="GtkWidget"/>
53353           </parameter>
53354           <parameter name="p0">
53355             <type name="int32" c:type="gint"/>
53356           </parameter>
53357           <parameter name="p1">
53358             <type name="int32" c:type="gint"/>
53359           </parameter>
53360         </parameters>
53361       </glib:signal>
53362     </class>
53363     <function name="notebook_new" c:identifier="gtk_notebook_new">
53364       <return-value>
53365         <type name="GtkWidget*" c:type="GtkWidget*"/>
53366       </return-value>
53367     </function>
53368     <function name="notebook_set_window_creation_hook"
53369               c:identifier="gtk_notebook_set_window_creation_hook">
53370       <return-value>
53371         <type name="none" c:type="void"/>
53372       </return-value>
53373       <parameters>
53374         <parameter name="func">
53375           <type name="GtkNotebookWindowCreationFunc"
53376                 c:type="GtkNotebookWindowCreationFunc"/>
53377         </parameter>
53378         <parameter name="data">
53379           <type name="any" c:type="gpointer"/>
53380         </parameter>
53381         <parameter name="destroy">
53382           <type name="GDestroyNotify" c:type="GDestroyNotify"/>
53383         </parameter>
53384       </parameters>
53385     </function>
53386     <record name="GtkOldEditable" c:type="GtkOldEditable">
53387       <field name="widget">
53388         <type name="GtkWidget" c:type="GtkWidget"/>
53389       </field>
53390       <field name="current_pos">
53391         <type name="guint" c:type="guint"/>
53392       </field>
53393       <field name="selection_start_pos">
53394         <type name="guint" c:type="guint"/>
53395       </field>
53396       <field name="selection_end_pos">
53397         <type name="guint" c:type="guint"/>
53398       </field>
53399       <field name="has_selection">
53400         <type name="guint" c:type="guint"/>
53401       </field>
53402       <field name="editable">
53403         <type name="guint" c:type="guint"/>
53404       </field>
53405       <field name="visible">
53406         <type name="guint" c:type="guint"/>
53407       </field>
53408       <field name="clipboard_text">
53409         <type name="string" c:type="gchar*"/>
53410       </field>
53411       <callback name="activate">
53412         <return-value>
53413           <type name="none" c:type="void"/>
53414         </return-value>
53415         <parameters>
53416           <parameter name="editable">
53417             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53418           </parameter>
53419         </parameters>
53420       </callback>
53421       <callback name="set_editable">
53422         <return-value>
53423           <type name="none" c:type="void"/>
53424         </return-value>
53425         <parameters>
53426           <parameter name="editable">
53427             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53428           </parameter>
53429           <parameter name="is_editable">
53430             <type name="boolean" c:type="gboolean"/>
53431           </parameter>
53432         </parameters>
53433       </callback>
53434       <callback name="move_cursor">
53435         <return-value>
53436           <type name="none" c:type="void"/>
53437         </return-value>
53438         <parameters>
53439           <parameter name="editable">
53440             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53441           </parameter>
53442           <parameter name="x">
53443             <type name="int32" c:type="gint"/>
53444           </parameter>
53445           <parameter name="y">
53446             <type name="int32" c:type="gint"/>
53447           </parameter>
53448         </parameters>
53449       </callback>
53450       <callback name="move_word">
53451         <return-value>
53452           <type name="none" c:type="void"/>
53453         </return-value>
53454         <parameters>
53455           <parameter name="editable">
53456             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53457           </parameter>
53458           <parameter name="n">
53459             <type name="int32" c:type="gint"/>
53460           </parameter>
53461         </parameters>
53462       </callback>
53463       <callback name="move_page">
53464         <return-value>
53465           <type name="none" c:type="void"/>
53466         </return-value>
53467         <parameters>
53468           <parameter name="editable">
53469             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53470           </parameter>
53471           <parameter name="x">
53472             <type name="int32" c:type="gint"/>
53473           </parameter>
53474           <parameter name="y">
53475             <type name="int32" c:type="gint"/>
53476           </parameter>
53477         </parameters>
53478       </callback>
53479       <callback name="move_to_row">
53480         <return-value>
53481           <type name="none" c:type="void"/>
53482         </return-value>
53483         <parameters>
53484           <parameter name="editable">
53485             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53486           </parameter>
53487           <parameter name="row">
53488             <type name="int32" c:type="gint"/>
53489           </parameter>
53490         </parameters>
53491       </callback>
53492       <callback name="move_to_column">
53493         <return-value>
53494           <type name="none" c:type="void"/>
53495         </return-value>
53496         <parameters>
53497           <parameter name="editable">
53498             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53499           </parameter>
53500           <parameter name="row">
53501             <type name="int32" c:type="gint"/>
53502           </parameter>
53503         </parameters>
53504       </callback>
53505       <callback name="kill_char">
53506         <return-value>
53507           <type name="none" c:type="void"/>
53508         </return-value>
53509         <parameters>
53510           <parameter name="editable">
53511             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53512           </parameter>
53513           <parameter name="direction">
53514             <type name="int32" c:type="gint"/>
53515           </parameter>
53516         </parameters>
53517       </callback>
53518       <callback name="kill_word">
53519         <return-value>
53520           <type name="none" c:type="void"/>
53521         </return-value>
53522         <parameters>
53523           <parameter name="editable">
53524             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53525           </parameter>
53526           <parameter name="direction">
53527             <type name="int32" c:type="gint"/>
53528           </parameter>
53529         </parameters>
53530       </callback>
53531       <callback name="kill_line">
53532         <return-value>
53533           <type name="none" c:type="void"/>
53534         </return-value>
53535         <parameters>
53536           <parameter name="editable">
53537             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53538           </parameter>
53539           <parameter name="direction">
53540             <type name="int32" c:type="gint"/>
53541           </parameter>
53542         </parameters>
53543       </callback>
53544       <callback name="cut_clipboard">
53545         <return-value>
53546           <type name="none" c:type="void"/>
53547         </return-value>
53548         <parameters>
53549           <parameter name="editable">
53550             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53551           </parameter>
53552         </parameters>
53553       </callback>
53554       <callback name="copy_clipboard">
53555         <return-value>
53556           <type name="none" c:type="void"/>
53557         </return-value>
53558         <parameters>
53559           <parameter name="editable">
53560             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53561           </parameter>
53562         </parameters>
53563       </callback>
53564       <callback name="paste_clipboard">
53565         <return-value>
53566           <type name="none" c:type="void"/>
53567         </return-value>
53568         <parameters>
53569           <parameter name="editable">
53570             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53571           </parameter>
53572         </parameters>
53573       </callback>
53574       <callback name="update_text">
53575         <return-value>
53576           <type name="none" c:type="void"/>
53577         </return-value>
53578         <parameters>
53579           <parameter name="editable">
53580             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53581           </parameter>
53582           <parameter name="start_pos">
53583             <type name="int32" c:type="gint"/>
53584           </parameter>
53585           <parameter name="end_pos">
53586             <type name="int32" c:type="gint"/>
53587           </parameter>
53588         </parameters>
53589       </callback>
53590       <callback name="get_chars">
53591         <return-value>
53592           <type name="string" c:type="gchar*"/>
53593         </return-value>
53594         <parameters>
53595           <parameter name="editable">
53596             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53597           </parameter>
53598           <parameter name="start_pos">
53599             <type name="int32" c:type="gint"/>
53600           </parameter>
53601           <parameter name="end_pos">
53602             <type name="int32" c:type="gint"/>
53603           </parameter>
53604         </parameters>
53605       </callback>
53606       <callback name="set_selection">
53607         <return-value>
53608           <type name="none" c:type="void"/>
53609         </return-value>
53610         <parameters>
53611           <parameter name="editable">
53612             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53613           </parameter>
53614           <parameter name="start_pos">
53615             <type name="int32" c:type="gint"/>
53616           </parameter>
53617           <parameter name="end_pos">
53618             <type name="int32" c:type="gint"/>
53619           </parameter>
53620         </parameters>
53621       </callback>
53622       <callback name="set_position">
53623         <return-value>
53624           <type name="none" c:type="void"/>
53625         </return-value>
53626         <parameters>
53627           <parameter name="editable">
53628             <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53629           </parameter>
53630           <parameter name="position">
53631             <type name="int32" c:type="gint"/>
53632           </parameter>
53633         </parameters>
53634       </callback>
53635     </record>
53636     <callback name="GtkTextFunction">
53637       <return-value>
53638         <type name="none" c:type="void"/>
53639       </return-value>
53640       <parameters>
53641         <parameter name="editable">
53642           <type name="GtkOldEditable*" c:type="GtkOldEditable*"/>
53643         </parameter>
53644         <parameter name="time_">
53645           <type name="uint32" c:type="guint32"/>
53646         </parameter>
53647       </parameters>
53648     </callback>
53649     <function name="old_editable_get_type"
53650               c:identifier="gtk_old_editable_get_type">
53651       <return-value>
53652         <type name="GtkType" c:type="GtkType"/>
53653       </return-value>
53654     </function>
53655     <function name="old_editable_claim_selection"
53656               c:identifier="gtk_old_editable_claim_selection">
53657       <return-value>
53658         <type name="none" c:type="void"/>
53659       </return-value>
53660       <parameters>
53661         <parameter name="old_editable">
53662           <type name="GtkOldEditable" c:type="GtkOldEditable*"/>
53663         </parameter>
53664         <parameter name="claim">
53665           <type name="boolean" c:type="gboolean"/>
53666         </parameter>
53667         <parameter name="time_">
53668           <type name="uint32" c:type="guint32"/>
53669         </parameter>
53670       </parameters>
53671     </function>
53672     <function name="old_editable_changed"
53673               c:identifier="gtk_old_editable_changed">
53674       <return-value>
53675         <type name="none" c:type="void"/>
53676       </return-value>
53677       <parameters>
53678         <parameter name="old_editable">
53679           <type name="GtkOldEditable" c:type="GtkOldEditable*"/>
53680         </parameter>
53681       </parameters>
53682     </function>
53683     <class name="OptionMenu"
53684            c:type="GtkOptionMenu"
53685            parent="Button"
53686            glib:type-name="GtkOptionMenu"
53687            glib:get-type="gtk_option_menu_get_type">
53688       <method name="get_menu" c:identifier="gtk_option_menu_get_menu">
53689         <return-value>
53690           <type name="Widget" c:type="GtkWidget*"/>
53691         </return-value>
53692         <parameters>
53693           <parameter name="option_menu">
53694             <type name="OptionMenu" c:type="GtkOptionMenu*"/>
53695           </parameter>
53696         </parameters>
53697       </method>
53698       <method name="set_menu" c:identifier="gtk_option_menu_set_menu">
53699         <return-value>
53700           <type name="none" c:type="void"/>
53701         </return-value>
53702         <parameters>
53703           <parameter name="option_menu">
53704             <type name="OptionMenu" c:type="GtkOptionMenu*"/>
53705           </parameter>
53706           <parameter name="menu">
53707             <type name="Widget" c:type="GtkWidget*"/>
53708           </parameter>
53709         </parameters>
53710       </method>
53711       <method name="remove_menu" c:identifier="gtk_option_menu_remove_menu">
53712         <return-value>
53713           <type name="none" c:type="void"/>
53714         </return-value>
53715         <parameters>
53716           <parameter name="option_menu">
53717             <type name="OptionMenu" c:type="GtkOptionMenu*"/>
53718           </parameter>
53719         </parameters>
53720       </method>
53721       <method name="get_history" c:identifier="gtk_option_menu_get_history">
53722         <return-value>
53723           <type name="int32" c:type="gint"/>
53724         </return-value>
53725         <parameters>
53726           <parameter name="option_menu">
53727             <type name="OptionMenu" c:type="GtkOptionMenu*"/>
53728           </parameter>
53729         </parameters>
53730       </method>
53731       <method name="set_history" c:identifier="gtk_option_menu_set_history">
53732         <return-value>
53733           <type name="none" c:type="void"/>
53734         </return-value>
53735         <parameters>
53736           <parameter name="option_menu">
53737             <type name="OptionMenu" c:type="GtkOptionMenu*"/>
53738           </parameter>
53739           <parameter name="index_">
53740             <type name="guint" c:type="guint"/>
53741           </parameter>
53742         </parameters>
53743       </method>
53744       <property name="menu">
53745         <type name="GtkMenu" c:type="GtkMenu"/>
53746       </property>
53747       <callback name="changed">
53748         <return-value>
53749           <type name="none" c:type="void"/>
53750         </return-value>
53751         <parameters>
53752           <parameter name="option_menu">
53753             <type name="GtkOptionMenu*" c:type="GtkOptionMenu*"/>
53754           </parameter>
53755         </parameters>
53756       </callback>
53757       <callback name="_gtk_reserved1">
53758         <return-value>
53759           <type name="none" c:type="void"/>
53760         </return-value>
53761       </callback>
53762       <callback name="_gtk_reserved2">
53763         <return-value>
53764           <type name="none" c:type="void"/>
53765         </return-value>
53766       </callback>
53767       <callback name="_gtk_reserved3">
53768         <return-value>
53769           <type name="none" c:type="void"/>
53770         </return-value>
53771       </callback>
53772       <callback name="_gtk_reserved4">
53773         <return-value>
53774           <type name="none" c:type="void"/>
53775         </return-value>
53776       </callback>
53777       <glib:signal name="changed">
53778         <return-value>
53779           <type name="none" c:type="void"/>
53780         </return-value>
53781       </glib:signal>
53782     </class>
53783     <function name="option_menu_new" c:identifier="gtk_option_menu_new">
53784       <return-value>
53785         <type name="GtkWidget*" c:type="GtkWidget*"/>
53786       </return-value>
53787     </function>
53788     <record name="GtkPixmap" c:type="GtkPixmap">
53789       <field name="misc">
53790         <type name="GtkMisc" c:type="GtkMisc"/>
53791       </field>
53792       <field name="pixmap">
53793         <type name="GdkPixmap*" c:type="GdkPixmap*"/>
53794       </field>
53795       <field name="mask">
53796         <type name="GdkBitmap*" c:type="GdkBitmap*"/>
53797       </field>
53798       <field name="pixmap_insensitive">
53799         <type name="GdkPixmap*" c:type="GdkPixmap*"/>
53800       </field>
53801       <field name="build_insensitive">
53802         <type name="guint" c:type="guint"/>
53803       </field>
53804     </record>
53805     <function name="pixmap_get_type" c:identifier="gtk_pixmap_get_type">
53806       <return-value>
53807         <type name="GtkType" c:type="GtkType"/>
53808       </return-value>
53809     </function>
53810     <function name="pixmap_new" c:identifier="gtk_pixmap_new">
53811       <return-value>
53812         <type name="GtkWidget*" c:type="GtkWidget*"/>
53813       </return-value>
53814       <parameters>
53815         <parameter name="pixmap">
53816           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
53817         </parameter>
53818         <parameter name="mask" allow-none="1">
53819           <type name="GdkBitmap" c:type="GdkBitmap*"/>
53820         </parameter>
53821       </parameters>
53822     </function>
53823     <function name="pixmap_set" c:identifier="gtk_pixmap_set">
53824       <return-value>
53825         <type name="none" c:type="void"/>
53826       </return-value>
53827       <parameters>
53828         <parameter name="pixmap">
53829           <type name="GtkPixmap" c:type="GtkPixmap*"/>
53830         </parameter>
53831         <parameter name="val">
53832           <type name="Gdk.Pixmap" c:type="GdkPixmap*"/>
53833         </parameter>
53834         <parameter name="mask" allow-none="1">
53835           <type name="GdkBitmap" c:type="GdkBitmap*"/>
53836         </parameter>
53837       </parameters>
53838     </function>
53839     <function name="pixmap_get" c:identifier="gtk_pixmap_get">
53840       <return-value>
53841         <type name="none" c:type="void"/>
53842       </return-value>
53843       <parameters>
53844         <parameter name="pixmap">
53845           <type name="GtkPixmap" c:type="GtkPixmap*"/>
53846         </parameter>
53847         <parameter name="val">
53848           <type name="Gdk.Pixmap" c:type="GdkPixmap**"/>
53849         </parameter>
53850         <parameter name="mask">
53851           <type name="GdkBitmap" c:type="GdkBitmap**"/>
53852         </parameter>
53853       </parameters>
53854     </function>
53855     <function name="pixmap_set_build_insensitive"
53856               c:identifier="gtk_pixmap_set_build_insensitive">
53857       <return-value>
53858         <type name="none" c:type="void"/>
53859       </return-value>
53860       <parameters>
53861         <parameter name="pixmap">
53862           <type name="GtkPixmap" c:type="GtkPixmap*"/>
53863         </parameter>
53864         <parameter name="build">
53865           <type name="boolean" c:type="gboolean"/>
53866         </parameter>
53867       </parameters>
53868     </function>
53869     <class name="Socket"
53870            c:type="GtkSocket"
53871            parent="Container"
53872            glib:type-name="GtkSocket"
53873            glib:get-type="gtk_socket_get_type">
53874       <method name="add_id" c:identifier="gtk_socket_add_id">
53875         <return-value>
53876           <type name="none" c:type="void"/>
53877         </return-value>
53878         <parameters>
53879           <parameter name="socket_">
53880             <type name="Socket" c:type="GtkSocket*"/>
53881           </parameter>
53882           <parameter name="window_id">
53883             <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
53884           </parameter>
53885         </parameters>
53886       </method>
53887       <method name="get_id" c:identifier="gtk_socket_get_id">
53888         <return-value>
53889           <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
53890         </return-value>
53891         <parameters>
53892           <parameter name="socket_">
53893             <type name="Socket" c:type="GtkSocket*"/>
53894           </parameter>
53895         </parameters>
53896       </method>
53897       <method name="steal" c:identifier="gtk_socket_steal">
53898         <return-value>
53899           <type name="none" c:type="void"/>
53900         </return-value>
53901         <parameters>
53902           <parameter name="socket_">
53903             <type name="Socket" c:type="GtkSocket*"/>
53904           </parameter>
53905           <parameter name="wid">
53906             <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
53907           </parameter>
53908         </parameters>
53909       </method>
53910       <callback name="plug_added">
53911         <return-value>
53912           <type name="none" c:type="void"/>
53913         </return-value>
53914         <parameters>
53915           <parameter name="socket_">
53916             <type name="GtkSocket*" c:type="GtkSocket*"/>
53917           </parameter>
53918         </parameters>
53919       </callback>
53920       <callback name="plug_removed">
53921         <return-value>
53922           <type name="boolean" c:type="gboolean"/>
53923         </return-value>
53924         <parameters>
53925           <parameter name="socket_">
53926             <type name="GtkSocket*" c:type="GtkSocket*"/>
53927           </parameter>
53928         </parameters>
53929       </callback>
53930       <callback name="_gtk_reserved1">
53931         <return-value>
53932           <type name="none" c:type="void"/>
53933         </return-value>
53934       </callback>
53935       <callback name="_gtk_reserved2">
53936         <return-value>
53937           <type name="none" c:type="void"/>
53938         </return-value>
53939       </callback>
53940       <callback name="_gtk_reserved3">
53941         <return-value>
53942           <type name="none" c:type="void"/>
53943         </return-value>
53944       </callback>
53945       <callback name="_gtk_reserved4">
53946         <return-value>
53947           <type name="none" c:type="void"/>
53948         </return-value>
53949       </callback>
53950       <glib:signal name="plug-added">
53951         <return-value>
53952           <type name="none" c:type="void"/>
53953         </return-value>
53954       </glib:signal>
53955       <glib:signal name="plug-removed">
53956         <return-value>
53957           <type name="boolean" c:type="gboolean"/>
53958         </return-value>
53959       </glib:signal>
53960     </class>
53961     <function name="socket_new" c:identifier="gtk_socket_new">
53962       <return-value>
53963         <type name="GtkWidget*" c:type="GtkWidget*"/>
53964       </return-value>
53965     </function>
53966     <class name="Plug"
53967            c:type="GtkPlug"
53968            parent="Window"
53969            glib:type-name="GtkPlug"
53970            glib:get-type="gtk_plug_get_type">
53971       <method name="construct" c:identifier="gtk_plug_construct">
53972         <return-value>
53973           <type name="none" c:type="void"/>
53974         </return-value>
53975         <parameters>
53976           <parameter name="plug">
53977             <type name="Plug" c:type="GtkPlug*"/>
53978           </parameter>
53979           <parameter name="socket_id">
53980             <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
53981           </parameter>
53982         </parameters>
53983       </method>
53984       <method name="construct_for_display"
53985               c:identifier="gtk_plug_construct_for_display">
53986         <return-value>
53987           <type name="none" c:type="void"/>
53988         </return-value>
53989         <parameters>
53990           <parameter name="plug">
53991             <type name="Plug" c:type="GtkPlug*"/>
53992           </parameter>
53993           <parameter name="display">
53994             <type name="Gdk.Display" c:type="GdkDisplay*"/>
53995           </parameter>
53996           <parameter name="socket_id">
53997             <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
53998           </parameter>
53999         </parameters>
54000       </method>
54001       <method name="get_id" c:identifier="gtk_plug_get_id">
54002         <return-value>
54003           <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
54004         </return-value>
54005         <parameters>
54006           <parameter name="plug">
54007             <type name="Plug" c:type="GtkPlug*"/>
54008           </parameter>
54009         </parameters>
54010       </method>
54011       <property name="embedded">
54012         <type name="boolean" c:type="gboolean"/>
54013       </property>
54014       <callback name="embedded">
54015         <return-value>
54016           <type name="none" c:type="void"/>
54017         </return-value>
54018         <parameters>
54019           <parameter name="plug">
54020             <type name="GtkPlug*" c:type="GtkPlug*"/>
54021           </parameter>
54022         </parameters>
54023       </callback>
54024       <callback name="_gtk_reserved1">
54025         <return-value>
54026           <type name="none" c:type="void"/>
54027         </return-value>
54028       </callback>
54029       <callback name="_gtk_reserved2">
54030         <return-value>
54031           <type name="none" c:type="void"/>
54032         </return-value>
54033       </callback>
54034       <callback name="_gtk_reserved3">
54035         <return-value>
54036           <type name="none" c:type="void"/>
54037         </return-value>
54038       </callback>
54039       <callback name="_gtk_reserved4">
54040         <return-value>
54041           <type name="none" c:type="void"/>
54042         </return-value>
54043       </callback>
54044       <glib:signal name="embedded">
54045         <return-value>
54046           <type name="none" c:type="void"/>
54047         </return-value>
54048       </glib:signal>
54049     </class>
54050     <function name="plug_new" c:identifier="gtk_plug_new">
54051       <return-value>
54052         <type name="GtkWidget*" c:type="GtkWidget*"/>
54053       </return-value>
54054       <parameters>
54055         <parameter name="socket_id">
54056           <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
54057         </parameter>
54058       </parameters>
54059     </function>
54060     <function name="plug_new_for_display"
54061               c:identifier="gtk_plug_new_for_display">
54062       <return-value>
54063         <type name="GtkWidget*" c:type="GtkWidget*"/>
54064       </return-value>
54065       <parameters>
54066         <parameter name="display">
54067           <type name="Gdk.Display" c:type="GdkDisplay*"/>
54068         </parameter>
54069         <parameter name="socket_id">
54070           <type name="GdkNativeWindow" c:type="GdkNativeWindow"/>
54071         </parameter>
54072       </parameters>
54073     </function>
54074     <function name="plug_add_to_socket" c:identifier="_gtk_plug_add_to_socket">
54075       <return-value>
54076         <type name="none" c:type="void"/>
54077       </return-value>
54078       <parameters>
54079         <parameter name="plug">
54080           <type name="Plug" c:type="GtkPlug*"/>
54081         </parameter>
54082         <parameter name="socket_">
54083           <type name="Socket" c:type="GtkSocket*"/>
54084         </parameter>
54085       </parameters>
54086     </function>
54087     <function name="plug_remove_from_socket"
54088               c:identifier="_gtk_plug_remove_from_socket">
54089       <return-value>
54090         <type name="none" c:type="void"/>
54091       </return-value>
54092       <parameters>
54093         <parameter name="plug">
54094           <type name="Plug" c:type="GtkPlug*"/>
54095         </parameter>
54096         <parameter name="socket_">
54097           <type name="Socket" c:type="GtkSocket*"/>
54098         </parameter>
54099       </parameters>
54100     </function>
54101     <record name="GtkPreview" c:type="GtkPreview">
54102       <field name="widget">
54103         <type name="GtkWidget" c:type="GtkWidget"/>
54104       </field>
54105       <field name="buffer">
54106         <type name="guchar*" c:type="guchar*"/>
54107       </field>
54108       <field name="buffer_width">
54109         <type name="uint16" c:type="guint16"/>
54110       </field>
54111       <field name="buffer_height">
54112         <type name="uint16" c:type="guint16"/>
54113       </field>
54114       <field name="bpp">
54115         <type name="uint16" c:type="guint16"/>
54116       </field>
54117       <field name="rowstride">
54118         <type name="uint16" c:type="guint16"/>
54119       </field>
54120       <field name="dither">
54121         <type name="GdkRgbDither" c:type="GdkRgbDither"/>
54122       </field>
54123       <field name="type">
54124         <type name="guint" c:type="guint"/>
54125       </field>
54126       <field name="expand">
54127         <type name="guint" c:type="guint"/>
54128       </field>
54129       <field name="info">
54130         <type name="GtkPreviewInfo" c:type="GtkPreviewInfo"/>
54131       </field>
54132     </record>
54133     <record name="GtkPreviewInfo" c:type="GtkPreviewInfo">
54134       <field name="lookup">
54135         <type name="guchar*" c:type="guchar*"/>
54136       </field>
54137       <field name="gamma">
54138         <type name="double" c:type="gdouble"/>
54139       </field>
54140     </record>
54141     <function name="preview_get_type" c:identifier="gtk_preview_get_type">
54142       <return-value>
54143         <type name="GtkType" c:type="GtkType"/>
54144       </return-value>
54145     </function>
54146     <function name="preview_uninit" c:identifier="gtk_preview_uninit">
54147       <return-value>
54148         <type name="none" c:type="void"/>
54149       </return-value>
54150     </function>
54151     <function name="preview_new" c:identifier="gtk_preview_new">
54152       <return-value>
54153         <type name="GtkWidget*" c:type="GtkWidget*"/>
54154       </return-value>
54155       <parameters>
54156         <parameter name="type">
54157           <type name="PreviewType" c:type="GtkPreviewType"/>
54158         </parameter>
54159       </parameters>
54160     </function>
54161     <function name="preview_size" c:identifier="gtk_preview_size">
54162       <return-value>
54163         <type name="none" c:type="void"/>
54164       </return-value>
54165       <parameters>
54166         <parameter name="preview">
54167           <type name="GtkPreview" c:type="GtkPreview*"/>
54168         </parameter>
54169         <parameter name="width">
54170           <type name="int32" c:type="gint"/>
54171         </parameter>
54172         <parameter name="height">
54173           <type name="int32" c:type="gint"/>
54174         </parameter>
54175       </parameters>
54176     </function>
54177     <function name="preview_put" c:identifier="gtk_preview_put">
54178       <return-value>
54179         <type name="none" c:type="void"/>
54180       </return-value>
54181       <parameters>
54182         <parameter name="preview">
54183           <type name="GtkPreview" c:type="GtkPreview*"/>
54184         </parameter>
54185         <parameter name="window">
54186           <type name="Gdk.Window" c:type="GdkWindow*"/>
54187         </parameter>
54188         <parameter name="gc">
54189           <type name="Gdk.GC" c:type="GdkGC*"/>
54190         </parameter>
54191         <parameter name="srcx">
54192           <type name="int32" c:type="gint"/>
54193         </parameter>
54194         <parameter name="srcy">
54195           <type name="int32" c:type="gint"/>
54196         </parameter>
54197         <parameter name="destx">
54198           <type name="int32" c:type="gint"/>
54199         </parameter>
54200         <parameter name="desty">
54201           <type name="int32" c:type="gint"/>
54202         </parameter>
54203         <parameter name="width">
54204           <type name="int32" c:type="gint"/>
54205         </parameter>
54206         <parameter name="height">
54207           <type name="int32" c:type="gint"/>
54208         </parameter>
54209       </parameters>
54210     </function>
54211     <function name="preview_draw_row" c:identifier="gtk_preview_draw_row">
54212       <return-value>
54213         <type name="none" c:type="void"/>
54214       </return-value>
54215       <parameters>
54216         <parameter name="preview">
54217           <type name="GtkPreview" c:type="GtkPreview*"/>
54218         </parameter>
54219         <parameter name="data">
54220           <type name="guchar" c:type="guchar*"/>
54221         </parameter>
54222         <parameter name="x">
54223           <type name="int32" c:type="gint"/>
54224         </parameter>
54225         <parameter name="y">
54226           <type name="int32" c:type="gint"/>
54227         </parameter>
54228         <parameter name="w">
54229           <type name="int32" c:type="gint"/>
54230         </parameter>
54231       </parameters>
54232     </function>
54233     <function name="preview_set_expand" c:identifier="gtk_preview_set_expand">
54234       <return-value>
54235         <type name="none" c:type="void"/>
54236       </return-value>
54237       <parameters>
54238         <parameter name="preview">
54239           <type name="GtkPreview" c:type="GtkPreview*"/>
54240         </parameter>
54241         <parameter name="expand">
54242           <type name="boolean" c:type="gboolean"/>
54243         </parameter>
54244       </parameters>
54245     </function>
54246     <function name="preview_set_gamma" c:identifier="gtk_preview_set_gamma">
54247       <return-value>
54248         <type name="none" c:type="void"/>
54249       </return-value>
54250       <parameters>
54251         <parameter name="gamma_">
54252           <type name="double" c:type="double"/>
54253         </parameter>
54254       </parameters>
54255     </function>
54256     <function name="preview_set_color_cube"
54257               c:identifier="gtk_preview_set_color_cube">
54258       <return-value>
54259         <type name="none" c:type="void"/>
54260       </return-value>
54261       <parameters>
54262         <parameter name="nred_shades">
54263           <type name="guint" c:type="guint"/>
54264         </parameter>
54265         <parameter name="ngreen_shades">
54266           <type name="guint" c:type="guint"/>
54267         </parameter>
54268         <parameter name="nblue_shades">
54269           <type name="guint" c:type="guint"/>
54270         </parameter>
54271         <parameter name="ngray_shades">
54272           <type name="guint" c:type="guint"/>
54273         </parameter>
54274       </parameters>
54275     </function>
54276     <function name="preview_set_install_cmap"
54277               c:identifier="gtk_preview_set_install_cmap">
54278       <return-value>
54279         <type name="none" c:type="void"/>
54280       </return-value>
54281       <parameters>
54282         <parameter name="install_cmap">
54283           <type name="int32" c:type="gint"/>
54284         </parameter>
54285       </parameters>
54286     </function>
54287     <function name="preview_set_reserved"
54288               c:identifier="gtk_preview_set_reserved">
54289       <return-value>
54290         <type name="none" c:type="void"/>
54291       </return-value>
54292       <parameters>
54293         <parameter name="nreserved">
54294           <type name="int32" c:type="gint"/>
54295         </parameter>
54296       </parameters>
54297     </function>
54298     <function name="preview_set_dither" c:identifier="gtk_preview_set_dither">
54299       <return-value>
54300         <type name="none" c:type="void"/>
54301       </return-value>
54302       <parameters>
54303         <parameter name="preview">
54304           <type name="GtkPreview" c:type="GtkPreview*"/>
54305         </parameter>
54306         <parameter name="dither">
54307           <type name="GdkRgbDither" c:type="GdkRgbDither"/>
54308         </parameter>
54309       </parameters>
54310     </function>
54311     <function name="preview_get_visual" c:identifier="gtk_preview_get_visual">
54312       <return-value>
54313         <type name="GdkVisual*" c:type="GdkVisual*"/>
54314       </return-value>
54315     </function>
54316     <function name="preview_get_cmap" c:identifier="gtk_preview_get_cmap">
54317       <return-value>
54318         <type name="GdkColormap*" c:type="GdkColormap*"/>
54319       </return-value>
54320     </function>
54321     <function name="preview_get_info" c:identifier="gtk_preview_get_info">
54322       <return-value>
54323         <type name="GtkPreviewInfo*" c:type="GtkPreviewInfo*"/>
54324       </return-value>
54325     </function>
54326     <function name="preview_reset" c:identifier="gtk_preview_reset">
54327       <return-value>
54328         <type name="none" c:type="void"/>
54329       </return-value>
54330     </function>
54331     <glib:boxed c:type="PaperSize"
54332                 glib:name="PaperSize"
54333                 glib:type-name="GtkPaperSize"
54334                 glib:get-type="gtk_paper_size_get_type">
54335       <constructor name="new" c:identifier="gtk_paper_size_new">
54336         <return-value>
54337           <type name="PaperSize" c:type="GtkPaperSize*"/>
54338         </return-value>
54339         <parameters>
54340           <parameter name="name" allow-none="1">
54341             <type name="string" c:type="gchar*"/>
54342           </parameter>
54343         </parameters>
54344       </constructor>
54345       <constructor name="new_from_ppd"
54346                    c:identifier="gtk_paper_size_new_from_ppd">
54347         <return-value>
54348           <type name="PaperSize" c:type="GtkPaperSize*"/>
54349         </return-value>
54350         <parameters>
54351           <parameter name="ppd_name">
54352             <type name="string" c:type="gchar*"/>
54353           </parameter>
54354           <parameter name="ppd_display_name">
54355             <type name="string" c:type="gchar*"/>
54356           </parameter>
54357           <parameter name="width">
54358             <type name="double" c:type="gdouble"/>
54359           </parameter>
54360           <parameter name="height">
54361             <type name="double" c:type="gdouble"/>
54362           </parameter>
54363         </parameters>
54364       </constructor>
54365       <constructor name="new_custom" c:identifier="gtk_paper_size_new_custom">
54366         <return-value>
54367           <type name="PaperSize" c:type="GtkPaperSize*"/>
54368         </return-value>
54369         <parameters>
54370           <parameter name="name">
54371             <type name="string" c:type="gchar*"/>
54372           </parameter>
54373           <parameter name="display_name">
54374             <type name="string" c:type="gchar*"/>
54375           </parameter>
54376           <parameter name="width">
54377             <type name="double" c:type="gdouble"/>
54378           </parameter>
54379           <parameter name="height">
54380             <type name="double" c:type="gdouble"/>
54381           </parameter>
54382           <parameter name="unit">
54383             <type name="Unit" c:type="GtkUnit"/>
54384           </parameter>
54385         </parameters>
54386       </constructor>
54387       <constructor name="copy" c:identifier="gtk_paper_size_copy">
54388         <return-value>
54389           <type name="PaperSize" c:type="GtkPaperSize*"/>
54390         </return-value>
54391         <parameters>
54392           <parameter name="other">
54393             <type name="PaperSize" c:type="GtkPaperSize*"/>
54394           </parameter>
54395         </parameters>
54396       </constructor>
54397       <constructor name="new_from_key_file"
54398                    c:identifier="gtk_paper_size_new_from_key_file">
54399         <return-value>
54400           <type name="PaperSize" c:type="GtkPaperSize*"/>
54401         </return-value>
54402         <parameters>
54403           <parameter name="key_file">
54404             <type name="GKeyFile" c:type="GKeyFile*"/>
54405           </parameter>
54406           <parameter name="group_name">
54407             <type name="string" c:type="gchar*"/>
54408           </parameter>
54409           <parameter name="error">
54410             <type name="GError" c:type="GError**"/>
54411           </parameter>
54412         </parameters>
54413       </constructor>
54414       <method name="free" c:identifier="gtk_paper_size_free">
54415         <return-value>
54416           <type name="none" c:type="void"/>
54417         </return-value>
54418         <parameters>
54419           <parameter name="size">
54420             <type name="PaperSize" c:type="GtkPaperSize*"/>
54421           </parameter>
54422         </parameters>
54423       </method>
54424       <method name="is_equal" c:identifier="gtk_paper_size_is_equal">
54425         <return-value>
54426           <type name="boolean" c:type="gboolean"/>
54427         </return-value>
54428         <parameters>
54429           <parameter name="size1">
54430             <type name="PaperSize" c:type="GtkPaperSize*"/>
54431           </parameter>
54432           <parameter name="size2">
54433             <type name="PaperSize" c:type="GtkPaperSize*"/>
54434           </parameter>
54435         </parameters>
54436       </method>
54437       <method name="get_name" c:identifier="gtk_paper_size_get_name">
54438         <return-value>
54439           <type name="string" c:type="gchar*"/>
54440         </return-value>
54441         <parameters>
54442           <parameter name="size">
54443             <type name="PaperSize" c:type="GtkPaperSize*"/>
54444           </parameter>
54445         </parameters>
54446       </method>
54447       <method name="get_display_name"
54448               c:identifier="gtk_paper_size_get_display_name">
54449         <return-value>
54450           <type name="string" c:type="gchar*"/>
54451         </return-value>
54452         <parameters>
54453           <parameter name="size">
54454             <type name="PaperSize" c:type="GtkPaperSize*"/>
54455           </parameter>
54456         </parameters>
54457       </method>
54458       <method name="get_ppd_name" c:identifier="gtk_paper_size_get_ppd_name">
54459         <return-value>
54460           <type name="string" c:type="gchar*"/>
54461         </return-value>
54462         <parameters>
54463           <parameter name="size">
54464             <type name="PaperSize" c:type="GtkPaperSize*"/>
54465           </parameter>
54466         </parameters>
54467       </method>
54468       <method name="get_width" c:identifier="gtk_paper_size_get_width">
54469         <return-value>
54470           <type name="double" c:type="gdouble"/>
54471         </return-value>
54472         <parameters>
54473           <parameter name="size">
54474             <type name="PaperSize" c:type="GtkPaperSize*"/>
54475           </parameter>
54476           <parameter name="unit">
54477             <type name="Unit" c:type="GtkUnit"/>
54478           </parameter>
54479         </parameters>
54480       </method>
54481       <method name="get_height" c:identifier="gtk_paper_size_get_height">
54482         <return-value>
54483           <type name="double" c:type="gdouble"/>
54484         </return-value>
54485         <parameters>
54486           <parameter name="size">
54487             <type name="PaperSize" c:type="GtkPaperSize*"/>
54488           </parameter>
54489           <parameter name="unit">
54490             <type name="Unit" c:type="GtkUnit"/>
54491           </parameter>
54492         </parameters>
54493       </method>
54494       <method name="is_custom" c:identifier="gtk_paper_size_is_custom">
54495         <return-value>
54496           <type name="boolean" c:type="gboolean"/>
54497         </return-value>
54498         <parameters>
54499           <parameter name="size">
54500             <type name="PaperSize" c:type="GtkPaperSize*"/>
54501           </parameter>
54502         </parameters>
54503       </method>
54504       <method name="set_size" c:identifier="gtk_paper_size_set_size">
54505         <return-value>
54506           <type name="none" c:type="void"/>
54507         </return-value>
54508         <parameters>
54509           <parameter name="size">
54510             <type name="PaperSize" c:type="GtkPaperSize*"/>
54511           </parameter>
54512           <parameter name="width">
54513             <type name="double" c:type="gdouble"/>
54514           </parameter>
54515           <parameter name="height">
54516             <type name="double" c:type="gdouble"/>
54517           </parameter>
54518           <parameter name="unit">
54519             <type name="Unit" c:type="GtkUnit"/>
54520           </parameter>
54521         </parameters>
54522       </method>
54523       <method name="get_default_top_margin"
54524               c:identifier="gtk_paper_size_get_default_top_margin">
54525         <return-value>
54526           <type name="double" c:type="gdouble"/>
54527         </return-value>
54528         <parameters>
54529           <parameter name="size">
54530             <type name="PaperSize" c:type="GtkPaperSize*"/>
54531           </parameter>
54532           <parameter name="unit">
54533             <type name="Unit" c:type="GtkUnit"/>
54534           </parameter>
54535         </parameters>
54536       </method>
54537       <method name="get_default_bottom_margin"
54538               c:identifier="gtk_paper_size_get_default_bottom_margin">
54539         <return-value>
54540           <type name="double" c:type="gdouble"/>
54541         </return-value>
54542         <parameters>
54543           <parameter name="size">
54544             <type name="PaperSize" c:type="GtkPaperSize*"/>
54545           </parameter>
54546           <parameter name="unit">
54547             <type name="Unit" c:type="GtkUnit"/>
54548           </parameter>
54549         </parameters>
54550       </method>
54551       <method name="get_default_left_margin"
54552               c:identifier="gtk_paper_size_get_default_left_margin">
54553         <return-value>
54554           <type name="double" c:type="gdouble"/>
54555         </return-value>
54556         <parameters>
54557           <parameter name="size">
54558             <type name="PaperSize" c:type="GtkPaperSize*"/>
54559           </parameter>
54560           <parameter name="unit">
54561             <type name="Unit" c:type="GtkUnit"/>
54562           </parameter>
54563         </parameters>
54564       </method>
54565       <method name="get_default_right_margin"
54566               c:identifier="gtk_paper_size_get_default_right_margin">
54567         <return-value>
54568           <type name="double" c:type="gdouble"/>
54569         </return-value>
54570         <parameters>
54571           <parameter name="size">
54572             <type name="PaperSize" c:type="GtkPaperSize*"/>
54573           </parameter>
54574           <parameter name="unit">
54575             <type name="Unit" c:type="GtkUnit"/>
54576           </parameter>
54577         </parameters>
54578       </method>
54579       <method name="to_key_file" c:identifier="gtk_paper_size_to_key_file">
54580         <return-value>
54581           <type name="none" c:type="void"/>
54582         </return-value>
54583         <parameters>
54584           <parameter name="size">
54585             <type name="PaperSize" c:type="GtkPaperSize*"/>
54586           </parameter>
54587           <parameter name="key_file">
54588             <type name="GKeyFile" c:type="GKeyFile*"/>
54589           </parameter>
54590           <parameter name="group_name">
54591             <type name="string" c:type="gchar*"/>
54592           </parameter>
54593         </parameters>
54594       </method>
54595     </glib:boxed>
54596     <function name="paper_size_get_paper_sizes"
54597               c:identifier="gtk_paper_size_get_paper_sizes">
54598       <return-value>
54599         <type name="GList*" c:type="GList*"/>
54600       </return-value>
54601       <parameters>
54602         <parameter name="include_custom">
54603           <type name="boolean" c:type="gboolean"/>
54604         </parameter>
54605       </parameters>
54606     </function>
54607     <function name="paper_size_get_default"
54608               c:identifier="gtk_paper_size_get_default">
54609       <return-value>
54610         <type name="string" c:type="gchar*"/>
54611       </return-value>
54612     </function>
54613     <class name="PageSetup"
54614            c:type="GtkPageSetup"
54615            parent="GLib.Object"
54616            glib:type-name="GtkPageSetup"
54617            glib:get-type="gtk_page_setup_get_type">
54618       <constructor name="new" c:identifier="gtk_page_setup_new">
54619         <return-value>
54620           <type name="PageSetup" c:type="GtkPageSetup*"/>
54621         </return-value>
54622       </constructor>
54623       <constructor name="copy" c:identifier="gtk_page_setup_copy">
54624         <return-value>
54625           <type name="PageSetup" c:type="GtkPageSetup*"/>
54626         </return-value>
54627         <parameters>
54628           <parameter name="other">
54629             <type name="PageSetup" c:type="GtkPageSetup*"/>
54630           </parameter>
54631         </parameters>
54632       </constructor>
54633       <constructor name="new_from_file"
54634                    c:identifier="gtk_page_setup_new_from_file">
54635         <return-value>
54636           <type name="PageSetup" c:type="GtkPageSetup*"/>
54637         </return-value>
54638         <parameters>
54639           <parameter name="file_name">
54640             <type name="string" c:type="gchar*"/>
54641           </parameter>
54642           <parameter name="error">
54643             <type name="GError" c:type="GError**"/>
54644           </parameter>
54645         </parameters>
54646       </constructor>
54647       <constructor name="new_from_key_file"
54648                    c:identifier="gtk_page_setup_new_from_key_file">
54649         <return-value>
54650           <type name="PageSetup" c:type="GtkPageSetup*"/>
54651         </return-value>
54652         <parameters>
54653           <parameter name="key_file">
54654             <type name="GKeyFile" c:type="GKeyFile*"/>
54655           </parameter>
54656           <parameter name="group_name">
54657             <type name="string" c:type="gchar*"/>
54658           </parameter>
54659           <parameter name="error">
54660             <type name="GError" c:type="GError**"/>
54661           </parameter>
54662         </parameters>
54663       </constructor>
54664       <method name="get_orientation"
54665               c:identifier="gtk_page_setup_get_orientation">
54666         <return-value>
54667           <type name="PageOrientation" c:type="GtkPageOrientation"/>
54668         </return-value>
54669         <parameters>
54670           <parameter name="setup">
54671             <type name="PageSetup" c:type="GtkPageSetup*"/>
54672           </parameter>
54673         </parameters>
54674       </method>
54675       <method name="set_orientation"
54676               c:identifier="gtk_page_setup_set_orientation">
54677         <return-value>
54678           <type name="none" c:type="void"/>
54679         </return-value>
54680         <parameters>
54681           <parameter name="setup">
54682             <type name="PageSetup" c:type="GtkPageSetup*"/>
54683           </parameter>
54684           <parameter name="orientation">
54685             <type name="PageOrientation" c:type="GtkPageOrientation"/>
54686           </parameter>
54687         </parameters>
54688       </method>
54689       <method name="get_paper_size"
54690               c:identifier="gtk_page_setup_get_paper_size">
54691         <return-value>
54692           <type name="PaperSize" c:type="GtkPaperSize*"/>
54693         </return-value>
54694         <parameters>
54695           <parameter name="setup">
54696             <type name="PageSetup" c:type="GtkPageSetup*"/>
54697           </parameter>
54698         </parameters>
54699       </method>
54700       <method name="set_paper_size"
54701               c:identifier="gtk_page_setup_set_paper_size">
54702         <return-value>
54703           <type name="none" c:type="void"/>
54704         </return-value>
54705         <parameters>
54706           <parameter name="setup">
54707             <type name="PageSetup" c:type="GtkPageSetup*"/>
54708           </parameter>
54709           <parameter name="size">
54710             <type name="PaperSize" c:type="GtkPaperSize*"/>
54711           </parameter>
54712         </parameters>
54713       </method>
54714       <method name="get_top_margin"
54715               c:identifier="gtk_page_setup_get_top_margin">
54716         <return-value>
54717           <type name="double" c:type="gdouble"/>
54718         </return-value>
54719         <parameters>
54720           <parameter name="setup">
54721             <type name="PageSetup" c:type="GtkPageSetup*"/>
54722           </parameter>
54723           <parameter name="unit">
54724             <type name="Unit" c:type="GtkUnit"/>
54725           </parameter>
54726         </parameters>
54727       </method>
54728       <method name="set_top_margin"
54729               c:identifier="gtk_page_setup_set_top_margin">
54730         <return-value>
54731           <type name="none" c:type="void"/>
54732         </return-value>
54733         <parameters>
54734           <parameter name="setup">
54735             <type name="PageSetup" c:type="GtkPageSetup*"/>
54736           </parameter>
54737           <parameter name="margin">
54738             <type name="double" c:type="gdouble"/>
54739           </parameter>
54740           <parameter name="unit">
54741             <type name="Unit" c:type="GtkUnit"/>
54742           </parameter>
54743         </parameters>
54744       </method>
54745       <method name="get_bottom_margin"
54746               c:identifier="gtk_page_setup_get_bottom_margin">
54747         <return-value>
54748           <type name="double" c:type="gdouble"/>
54749         </return-value>
54750         <parameters>
54751           <parameter name="setup">
54752             <type name="PageSetup" c:type="GtkPageSetup*"/>
54753           </parameter>
54754           <parameter name="unit">
54755             <type name="Unit" c:type="GtkUnit"/>
54756           </parameter>
54757         </parameters>
54758       </method>
54759       <method name="set_bottom_margin"
54760               c:identifier="gtk_page_setup_set_bottom_margin">
54761         <return-value>
54762           <type name="none" c:type="void"/>
54763         </return-value>
54764         <parameters>
54765           <parameter name="setup">
54766             <type name="PageSetup" c:type="GtkPageSetup*"/>
54767           </parameter>
54768           <parameter name="margin">
54769             <type name="double" c:type="gdouble"/>
54770           </parameter>
54771           <parameter name="unit">
54772             <type name="Unit" c:type="GtkUnit"/>
54773           </parameter>
54774         </parameters>
54775       </method>
54776       <method name="get_left_margin"
54777               c:identifier="gtk_page_setup_get_left_margin">
54778         <return-value>
54779           <type name="double" c:type="gdouble"/>
54780         </return-value>
54781         <parameters>
54782           <parameter name="setup">
54783             <type name="PageSetup" c:type="GtkPageSetup*"/>
54784           </parameter>
54785           <parameter name="unit">
54786             <type name="Unit" c:type="GtkUnit"/>
54787           </parameter>
54788         </parameters>
54789       </method>
54790       <method name="set_left_margin"
54791               c:identifier="gtk_page_setup_set_left_margin">
54792         <return-value>
54793           <type name="none" c:type="void"/>
54794         </return-value>
54795         <parameters>
54796           <parameter name="setup">
54797             <type name="PageSetup" c:type="GtkPageSetup*"/>
54798           </parameter>
54799           <parameter name="margin">
54800             <type name="double" c:type="gdouble"/>
54801           </parameter>
54802           <parameter name="unit">
54803             <type name="Unit" c:type="GtkUnit"/>
54804           </parameter>
54805         </parameters>
54806       </method>
54807       <method name="get_right_margin"
54808               c:identifier="gtk_page_setup_get_right_margin">
54809         <return-value>
54810           <type name="double" c:type="gdouble"/>
54811         </return-value>
54812         <parameters>
54813           <parameter name="setup">
54814             <type name="PageSetup" c:type="GtkPageSetup*"/>
54815           </parameter>
54816           <parameter name="unit">
54817             <type name="Unit" c:type="GtkUnit"/>
54818           </parameter>
54819         </parameters>
54820       </method>
54821       <method name="set_right_margin"
54822               c:identifier="gtk_page_setup_set_right_margin">
54823         <return-value>
54824           <type name="none" c:type="void"/>
54825         </return-value>
54826         <parameters>
54827           <parameter name="setup">
54828             <type name="PageSetup" c:type="GtkPageSetup*"/>
54829           </parameter>
54830           <parameter name="margin">
54831             <type name="double" c:type="gdouble"/>
54832           </parameter>
54833           <parameter name="unit">
54834             <type name="Unit" c:type="GtkUnit"/>
54835           </parameter>
54836         </parameters>
54837       </method>
54838       <method name="set_paper_size_and_default_margins"
54839               c:identifier="gtk_page_setup_set_paper_size_and_default_margins">
54840         <return-value>
54841           <type name="none" c:type="void"/>
54842         </return-value>
54843         <parameters>
54844           <parameter name="setup">
54845             <type name="PageSetup" c:type="GtkPageSetup*"/>
54846           </parameter>
54847           <parameter name="size">
54848             <type name="PaperSize" c:type="GtkPaperSize*"/>
54849           </parameter>
54850         </parameters>
54851       </method>
54852       <method name="get_paper_width"
54853               c:identifier="gtk_page_setup_get_paper_width">
54854         <return-value>
54855           <type name="double" c:type="gdouble"/>
54856         </return-value>
54857         <parameters>
54858           <parameter name="setup">
54859             <type name="PageSetup" c:type="GtkPageSetup*"/>
54860           </parameter>
54861           <parameter name="unit">
54862             <type name="Unit" c:type="GtkUnit"/>
54863           </parameter>
54864         </parameters>
54865       </method>
54866       <method name="get_paper_height"
54867               c:identifier="gtk_page_setup_get_paper_height">
54868         <return-value>
54869           <type name="double" c:type="gdouble"/>
54870         </return-value>
54871         <parameters>
54872           <parameter name="setup">
54873             <type name="PageSetup" c:type="GtkPageSetup*"/>
54874           </parameter>
54875           <parameter name="unit">
54876             <type name="Unit" c:type="GtkUnit"/>
54877           </parameter>
54878         </parameters>
54879       </method>
54880       <method name="get_page_width"
54881               c:identifier="gtk_page_setup_get_page_width">
54882         <return-value>
54883           <type name="double" c:type="gdouble"/>
54884         </return-value>
54885         <parameters>
54886           <parameter name="setup">
54887             <type name="PageSetup" c:type="GtkPageSetup*"/>
54888           </parameter>
54889           <parameter name="unit">
54890             <type name="Unit" c:type="GtkUnit"/>
54891           </parameter>
54892         </parameters>
54893       </method>
54894       <method name="get_page_height"
54895               c:identifier="gtk_page_setup_get_page_height">
54896         <return-value>
54897           <type name="double" c:type="gdouble"/>
54898         </return-value>
54899         <parameters>
54900           <parameter name="setup">
54901             <type name="PageSetup" c:type="GtkPageSetup*"/>
54902           </parameter>
54903           <parameter name="unit">
54904             <type name="Unit" c:type="GtkUnit"/>
54905           </parameter>
54906         </parameters>
54907       </method>
54908       <method name="to_file" c:identifier="gtk_page_setup_to_file">
54909         <return-value>
54910           <type name="boolean" c:type="gboolean"/>
54911         </return-value>
54912         <parameters>
54913           <parameter name="setup">
54914             <type name="PageSetup" c:type="GtkPageSetup*"/>
54915           </parameter>
54916           <parameter name="file_name">
54917             <type name="string" c:type="char*"/>
54918           </parameter>
54919           <parameter name="error">
54920             <type name="GError" c:type="GError**"/>
54921           </parameter>
54922         </parameters>
54923       </method>
54924       <method name="to_key_file" c:identifier="gtk_page_setup_to_key_file">
54925         <return-value>
54926           <type name="none" c:type="void"/>
54927         </return-value>
54928         <parameters>
54929           <parameter name="setup">
54930             <type name="PageSetup" c:type="GtkPageSetup*"/>
54931           </parameter>
54932           <parameter name="key_file">
54933             <type name="GKeyFile" c:type="GKeyFile*"/>
54934           </parameter>
54935           <parameter name="group_name">
54936             <type name="string" c:type="gchar*"/>
54937           </parameter>
54938         </parameters>
54939       </method>
54940     </class>
54941     <callback name="GtkPrintSettingsFunc">
54942       <return-value>
54943         <type name="none" c:type="void"/>
54944       </return-value>
54945       <parameters>
54946         <parameter name="key">
54947           <type name="string" c:type="gchar*"/>
54948         </parameter>
54949         <parameter name="value">
54950           <type name="string" c:type="gchar*"/>
54951         </parameter>
54952         <parameter name="user_data">
54953           <type name="any" c:type="gpointer"/>
54954         </parameter>
54955       </parameters>
54956     </callback>
54957     <record name="GtkPageRange" c:type="GtkPageRange">
54958       <field name="start">
54959         <type name="int32" c:type="gint"/>
54960       </field>
54961       <field name="end">
54962         <type name="int32" c:type="gint"/>
54963       </field>
54964     </record>
54965     <class name="PrintSettings"
54966            c:type="GtkPrintSettings"
54967            parent="GLib.Object"
54968            glib:type-name="GtkPrintSettings"
54969            glib:get-type="gtk_print_settings_get_type">
54970       <constructor name="new" c:identifier="gtk_print_settings_new">
54971         <return-value>
54972           <type name="PrintSettings" c:type="GtkPrintSettings*"/>
54973         </return-value>
54974       </constructor>
54975       <constructor name="copy" c:identifier="gtk_print_settings_copy">
54976         <return-value>
54977           <type name="PrintSettings" c:type="GtkPrintSettings*"/>
54978         </return-value>
54979         <parameters>
54980           <parameter name="other">
54981             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
54982           </parameter>
54983         </parameters>
54984       </constructor>
54985       <constructor name="new_from_file"
54986                    c:identifier="gtk_print_settings_new_from_file">
54987         <return-value>
54988           <type name="PrintSettings" c:type="GtkPrintSettings*"/>
54989         </return-value>
54990         <parameters>
54991           <parameter name="file_name">
54992             <type name="string" c:type="gchar*"/>
54993           </parameter>
54994           <parameter name="error">
54995             <type name="GError" c:type="GError**"/>
54996           </parameter>
54997         </parameters>
54998       </constructor>
54999       <constructor name="new_from_key_file"
55000                    c:identifier="gtk_print_settings_new_from_key_file">
55001         <return-value>
55002           <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55003         </return-value>
55004         <parameters>
55005           <parameter name="key_file">
55006             <type name="GKeyFile" c:type="GKeyFile*"/>
55007           </parameter>
55008           <parameter name="group_name">
55009             <type name="string" c:type="gchar*"/>
55010           </parameter>
55011           <parameter name="error">
55012             <type name="GError" c:type="GError**"/>
55013           </parameter>
55014         </parameters>
55015       </constructor>
55016       <method name="to_file" c:identifier="gtk_print_settings_to_file">
55017         <return-value>
55018           <type name="boolean" c:type="gboolean"/>
55019         </return-value>
55020         <parameters>
55021           <parameter name="settings">
55022             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55023           </parameter>
55024           <parameter name="file_name">
55025             <type name="string" c:type="gchar*"/>
55026           </parameter>
55027           <parameter name="error">
55028             <type name="GError" c:type="GError**"/>
55029           </parameter>
55030         </parameters>
55031       </method>
55032       <method name="to_key_file" c:identifier="gtk_print_settings_to_key_file">
55033         <return-value>
55034           <type name="none" c:type="void"/>
55035         </return-value>
55036         <parameters>
55037           <parameter name="settings">
55038             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55039           </parameter>
55040           <parameter name="key_file">
55041             <type name="GKeyFile" c:type="GKeyFile*"/>
55042           </parameter>
55043           <parameter name="group_name">
55044             <type name="string" c:type="gchar*"/>
55045           </parameter>
55046         </parameters>
55047       </method>
55048       <method name="has_key" c:identifier="gtk_print_settings_has_key">
55049         <return-value>
55050           <type name="boolean" c:type="gboolean"/>
55051         </return-value>
55052         <parameters>
55053           <parameter name="settings">
55054             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55055           </parameter>
55056           <parameter name="key">
55057             <type name="string" c:type="gchar*"/>
55058           </parameter>
55059         </parameters>
55060       </method>
55061       <method name="get" c:identifier="gtk_print_settings_get">
55062         <return-value>
55063           <type name="string" c:type="gchar*"/>
55064         </return-value>
55065         <parameters>
55066           <parameter name="settings">
55067             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55068           </parameter>
55069           <parameter name="key">
55070             <type name="string" c:type="gchar*"/>
55071           </parameter>
55072         </parameters>
55073       </method>
55074       <method name="set" c:identifier="gtk_print_settings_set">
55075         <return-value>
55076           <type name="none" c:type="void"/>
55077         </return-value>
55078         <parameters>
55079           <parameter name="settings">
55080             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55081           </parameter>
55082           <parameter name="key">
55083             <type name="string" c:type="gchar*"/>
55084           </parameter>
55085           <parameter name="value" allow-none="1">
55086             <type name="string" c:type="gchar*"/>
55087           </parameter>
55088         </parameters>
55089       </method>
55090       <method name="unset" c:identifier="gtk_print_settings_unset">
55091         <return-value>
55092           <type name="none" c:type="void"/>
55093         </return-value>
55094         <parameters>
55095           <parameter name="settings">
55096             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55097           </parameter>
55098           <parameter name="key">
55099             <type name="string" c:type="gchar*"/>
55100           </parameter>
55101         </parameters>
55102       </method>
55103       <method name="foreach" c:identifier="gtk_print_settings_foreach">
55104         <return-value>
55105           <type name="none" c:type="void"/>
55106         </return-value>
55107         <parameters>
55108           <parameter name="settings">
55109             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55110           </parameter>
55111           <parameter name="func">
55112             <type name="GtkPrintSettingsFunc" c:type="GtkPrintSettingsFunc"/>
55113           </parameter>
55114           <parameter name="user_data" allow-none="1">
55115             <type name="any" c:type="gpointer"/>
55116           </parameter>
55117         </parameters>
55118       </method>
55119       <method name="get_bool" c:identifier="gtk_print_settings_get_bool">
55120         <return-value>
55121           <type name="boolean" c:type="gboolean"/>
55122         </return-value>
55123         <parameters>
55124           <parameter name="settings">
55125             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55126           </parameter>
55127           <parameter name="key">
55128             <type name="string" c:type="gchar*"/>
55129           </parameter>
55130         </parameters>
55131       </method>
55132       <method name="set_bool" c:identifier="gtk_print_settings_set_bool">
55133         <return-value>
55134           <type name="none" c:type="void"/>
55135         </return-value>
55136         <parameters>
55137           <parameter name="settings">
55138             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55139           </parameter>
55140           <parameter name="key">
55141             <type name="string" c:type="gchar*"/>
55142           </parameter>
55143           <parameter name="value">
55144             <type name="boolean" c:type="gboolean"/>
55145           </parameter>
55146         </parameters>
55147       </method>
55148       <method name="get_double" c:identifier="gtk_print_settings_get_double">
55149         <return-value>
55150           <type name="double" c:type="gdouble"/>
55151         </return-value>
55152         <parameters>
55153           <parameter name="settings">
55154             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55155           </parameter>
55156           <parameter name="key">
55157             <type name="string" c:type="gchar*"/>
55158           </parameter>
55159         </parameters>
55160       </method>
55161       <method name="get_double_with_default"
55162               c:identifier="gtk_print_settings_get_double_with_default">
55163         <return-value>
55164           <type name="double" c:type="gdouble"/>
55165         </return-value>
55166         <parameters>
55167           <parameter name="settings">
55168             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55169           </parameter>
55170           <parameter name="key">
55171             <type name="string" c:type="gchar*"/>
55172           </parameter>
55173           <parameter name="def">
55174             <type name="double" c:type="gdouble"/>
55175           </parameter>
55176         </parameters>
55177       </method>
55178       <method name="set_double" c:identifier="gtk_print_settings_set_double">
55179         <return-value>
55180           <type name="none" c:type="void"/>
55181         </return-value>
55182         <parameters>
55183           <parameter name="settings">
55184             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55185           </parameter>
55186           <parameter name="key">
55187             <type name="string" c:type="gchar*"/>
55188           </parameter>
55189           <parameter name="value">
55190             <type name="double" c:type="gdouble"/>
55191           </parameter>
55192         </parameters>
55193       </method>
55194       <method name="get_length" c:identifier="gtk_print_settings_get_length">
55195         <return-value>
55196           <type name="double" c:type="gdouble"/>
55197         </return-value>
55198         <parameters>
55199           <parameter name="settings">
55200             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55201           </parameter>
55202           <parameter name="key">
55203             <type name="string" c:type="gchar*"/>
55204           </parameter>
55205           <parameter name="unit">
55206             <type name="Unit" c:type="GtkUnit"/>
55207           </parameter>
55208         </parameters>
55209       </method>
55210       <method name="set_length" c:identifier="gtk_print_settings_set_length">
55211         <return-value>
55212           <type name="none" c:type="void"/>
55213         </return-value>
55214         <parameters>
55215           <parameter name="settings">
55216             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55217           </parameter>
55218           <parameter name="key">
55219             <type name="string" c:type="gchar*"/>
55220           </parameter>
55221           <parameter name="value">
55222             <type name="double" c:type="gdouble"/>
55223           </parameter>
55224           <parameter name="unit">
55225             <type name="Unit" c:type="GtkUnit"/>
55226           </parameter>
55227         </parameters>
55228       </method>
55229       <method name="get_int" c:identifier="gtk_print_settings_get_int">
55230         <return-value>
55231           <type name="int32" c:type="gint"/>
55232         </return-value>
55233         <parameters>
55234           <parameter name="settings">
55235             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55236           </parameter>
55237           <parameter name="key">
55238             <type name="string" c:type="gchar*"/>
55239           </parameter>
55240         </parameters>
55241       </method>
55242       <method name="get_int_with_default"
55243               c:identifier="gtk_print_settings_get_int_with_default">
55244         <return-value>
55245           <type name="int32" c:type="gint"/>
55246         </return-value>
55247         <parameters>
55248           <parameter name="settings">
55249             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55250           </parameter>
55251           <parameter name="key">
55252             <type name="string" c:type="gchar*"/>
55253           </parameter>
55254           <parameter name="def">
55255             <type name="int32" c:type="gint"/>
55256           </parameter>
55257         </parameters>
55258       </method>
55259       <method name="set_int" c:identifier="gtk_print_settings_set_int">
55260         <return-value>
55261           <type name="none" c:type="void"/>
55262         </return-value>
55263         <parameters>
55264           <parameter name="settings">
55265             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55266           </parameter>
55267           <parameter name="key">
55268             <type name="string" c:type="gchar*"/>
55269           </parameter>
55270           <parameter name="value">
55271             <type name="int32" c:type="gint"/>
55272           </parameter>
55273         </parameters>
55274       </method>
55275       <method name="get_printer" c:identifier="gtk_print_settings_get_printer">
55276         <return-value>
55277           <type name="string" c:type="gchar*"/>
55278         </return-value>
55279         <parameters>
55280           <parameter name="settings">
55281             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55282           </parameter>
55283         </parameters>
55284       </method>
55285       <method name="set_printer" c:identifier="gtk_print_settings_set_printer">
55286         <return-value>
55287           <type name="none" c:type="void"/>
55288         </return-value>
55289         <parameters>
55290           <parameter name="settings">
55291             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55292           </parameter>
55293           <parameter name="printer">
55294             <type name="string" c:type="gchar*"/>
55295           </parameter>
55296         </parameters>
55297       </method>
55298       <method name="get_orientation"
55299               c:identifier="gtk_print_settings_get_orientation">
55300         <return-value>
55301           <type name="PageOrientation" c:type="GtkPageOrientation"/>
55302         </return-value>
55303         <parameters>
55304           <parameter name="settings">
55305             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55306           </parameter>
55307         </parameters>
55308       </method>
55309       <method name="set_orientation"
55310               c:identifier="gtk_print_settings_set_orientation">
55311         <return-value>
55312           <type name="none" c:type="void"/>
55313         </return-value>
55314         <parameters>
55315           <parameter name="settings">
55316             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55317           </parameter>
55318           <parameter name="orientation">
55319             <type name="PageOrientation" c:type="GtkPageOrientation"/>
55320           </parameter>
55321         </parameters>
55322       </method>
55323       <method name="get_paper_size"
55324               c:identifier="gtk_print_settings_get_paper_size">
55325         <return-value>
55326           <type name="PaperSize" c:type="GtkPaperSize*"/>
55327         </return-value>
55328         <parameters>
55329           <parameter name="settings">
55330             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55331           </parameter>
55332         </parameters>
55333       </method>
55334       <method name="set_paper_size"
55335               c:identifier="gtk_print_settings_set_paper_size">
55336         <return-value>
55337           <type name="none" c:type="void"/>
55338         </return-value>
55339         <parameters>
55340           <parameter name="settings">
55341             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55342           </parameter>
55343           <parameter name="paper_size">
55344             <type name="PaperSize" c:type="GtkPaperSize*"/>
55345           </parameter>
55346         </parameters>
55347       </method>
55348       <method name="get_paper_width"
55349               c:identifier="gtk_print_settings_get_paper_width">
55350         <return-value>
55351           <type name="double" c:type="gdouble"/>
55352         </return-value>
55353         <parameters>
55354           <parameter name="settings">
55355             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55356           </parameter>
55357           <parameter name="unit">
55358             <type name="Unit" c:type="GtkUnit"/>
55359           </parameter>
55360         </parameters>
55361       </method>
55362       <method name="set_paper_width"
55363               c:identifier="gtk_print_settings_set_paper_width">
55364         <return-value>
55365           <type name="none" c:type="void"/>
55366         </return-value>
55367         <parameters>
55368           <parameter name="settings">
55369             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55370           </parameter>
55371           <parameter name="width">
55372             <type name="double" c:type="gdouble"/>
55373           </parameter>
55374           <parameter name="unit">
55375             <type name="Unit" c:type="GtkUnit"/>
55376           </parameter>
55377         </parameters>
55378       </method>
55379       <method name="get_paper_height"
55380               c:identifier="gtk_print_settings_get_paper_height">
55381         <return-value>
55382           <type name="double" c:type="gdouble"/>
55383         </return-value>
55384         <parameters>
55385           <parameter name="settings">
55386             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55387           </parameter>
55388           <parameter name="unit">
55389             <type name="Unit" c:type="GtkUnit"/>
55390           </parameter>
55391         </parameters>
55392       </method>
55393       <method name="set_paper_height"
55394               c:identifier="gtk_print_settings_set_paper_height">
55395         <return-value>
55396           <type name="none" c:type="void"/>
55397         </return-value>
55398         <parameters>
55399           <parameter name="settings">
55400             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55401           </parameter>
55402           <parameter name="height">
55403             <type name="double" c:type="gdouble"/>
55404           </parameter>
55405           <parameter name="unit">
55406             <type name="Unit" c:type="GtkUnit"/>
55407           </parameter>
55408         </parameters>
55409       </method>
55410       <method name="get_use_color"
55411               c:identifier="gtk_print_settings_get_use_color">
55412         <return-value>
55413           <type name="boolean" c:type="gboolean"/>
55414         </return-value>
55415         <parameters>
55416           <parameter name="settings">
55417             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55418           </parameter>
55419         </parameters>
55420       </method>
55421       <method name="set_use_color"
55422               c:identifier="gtk_print_settings_set_use_color">
55423         <return-value>
55424           <type name="none" c:type="void"/>
55425         </return-value>
55426         <parameters>
55427           <parameter name="settings">
55428             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55429           </parameter>
55430           <parameter name="use_color">
55431             <type name="boolean" c:type="gboolean"/>
55432           </parameter>
55433         </parameters>
55434       </method>
55435       <method name="get_collate" c:identifier="gtk_print_settings_get_collate">
55436         <return-value>
55437           <type name="boolean" c:type="gboolean"/>
55438         </return-value>
55439         <parameters>
55440           <parameter name="settings">
55441             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55442           </parameter>
55443         </parameters>
55444       </method>
55445       <method name="set_collate" c:identifier="gtk_print_settings_set_collate">
55446         <return-value>
55447           <type name="none" c:type="void"/>
55448         </return-value>
55449         <parameters>
55450           <parameter name="settings">
55451             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55452           </parameter>
55453           <parameter name="collate">
55454             <type name="boolean" c:type="gboolean"/>
55455           </parameter>
55456         </parameters>
55457       </method>
55458       <method name="get_reverse" c:identifier="gtk_print_settings_get_reverse">
55459         <return-value>
55460           <type name="boolean" c:type="gboolean"/>
55461         </return-value>
55462         <parameters>
55463           <parameter name="settings">
55464             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55465           </parameter>
55466         </parameters>
55467       </method>
55468       <method name="set_reverse" c:identifier="gtk_print_settings_set_reverse">
55469         <return-value>
55470           <type name="none" c:type="void"/>
55471         </return-value>
55472         <parameters>
55473           <parameter name="settings">
55474             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55475           </parameter>
55476           <parameter name="reverse">
55477             <type name="boolean" c:type="gboolean"/>
55478           </parameter>
55479         </parameters>
55480       </method>
55481       <method name="get_duplex" c:identifier="gtk_print_settings_get_duplex">
55482         <return-value>
55483           <type name="PrintDuplex" c:type="GtkPrintDuplex"/>
55484         </return-value>
55485         <parameters>
55486           <parameter name="settings">
55487             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55488           </parameter>
55489         </parameters>
55490       </method>
55491       <method name="set_duplex" c:identifier="gtk_print_settings_set_duplex">
55492         <return-value>
55493           <type name="none" c:type="void"/>
55494         </return-value>
55495         <parameters>
55496           <parameter name="settings">
55497             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55498           </parameter>
55499           <parameter name="duplex">
55500             <type name="PrintDuplex" c:type="GtkPrintDuplex"/>
55501           </parameter>
55502         </parameters>
55503       </method>
55504       <method name="get_quality" c:identifier="gtk_print_settings_get_quality">
55505         <return-value>
55506           <type name="PrintQuality" c:type="GtkPrintQuality"/>
55507         </return-value>
55508         <parameters>
55509           <parameter name="settings">
55510             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55511           </parameter>
55512         </parameters>
55513       </method>
55514       <method name="set_quality" c:identifier="gtk_print_settings_set_quality">
55515         <return-value>
55516           <type name="none" c:type="void"/>
55517         </return-value>
55518         <parameters>
55519           <parameter name="settings">
55520             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55521           </parameter>
55522           <parameter name="quality">
55523             <type name="PrintQuality" c:type="GtkPrintQuality"/>
55524           </parameter>
55525         </parameters>
55526       </method>
55527       <method name="get_n_copies"
55528               c:identifier="gtk_print_settings_get_n_copies">
55529         <return-value>
55530           <type name="int32" c:type="gint"/>
55531         </return-value>
55532         <parameters>
55533           <parameter name="settings">
55534             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55535           </parameter>
55536         </parameters>
55537       </method>
55538       <method name="set_n_copies"
55539               c:identifier="gtk_print_settings_set_n_copies">
55540         <return-value>
55541           <type name="none" c:type="void"/>
55542         </return-value>
55543         <parameters>
55544           <parameter name="settings">
55545             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55546           </parameter>
55547           <parameter name="num_copies">
55548             <type name="int32" c:type="gint"/>
55549           </parameter>
55550         </parameters>
55551       </method>
55552       <method name="get_number_up"
55553               c:identifier="gtk_print_settings_get_number_up">
55554         <return-value>
55555           <type name="int32" c:type="gint"/>
55556         </return-value>
55557         <parameters>
55558           <parameter name="settings">
55559             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55560           </parameter>
55561         </parameters>
55562       </method>
55563       <method name="set_number_up"
55564               c:identifier="gtk_print_settings_set_number_up">
55565         <return-value>
55566           <type name="none" c:type="void"/>
55567         </return-value>
55568         <parameters>
55569           <parameter name="settings">
55570             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55571           </parameter>
55572           <parameter name="number_up">
55573             <type name="int32" c:type="gint"/>
55574           </parameter>
55575         </parameters>
55576       </method>
55577       <method name="get_resolution"
55578               c:identifier="gtk_print_settings_get_resolution">
55579         <return-value>
55580           <type name="int32" c:type="gint"/>
55581         </return-value>
55582         <parameters>
55583           <parameter name="settings">
55584             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55585           </parameter>
55586         </parameters>
55587       </method>
55588       <method name="set_resolution"
55589               c:identifier="gtk_print_settings_set_resolution">
55590         <return-value>
55591           <type name="none" c:type="void"/>
55592         </return-value>
55593         <parameters>
55594           <parameter name="settings">
55595             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55596           </parameter>
55597           <parameter name="resolution">
55598             <type name="int32" c:type="gint"/>
55599           </parameter>
55600         </parameters>
55601       </method>
55602       <method name="get_scale" c:identifier="gtk_print_settings_get_scale">
55603         <return-value>
55604           <type name="double" c:type="gdouble"/>
55605         </return-value>
55606         <parameters>
55607           <parameter name="settings">
55608             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55609           </parameter>
55610         </parameters>
55611       </method>
55612       <method name="set_scale" c:identifier="gtk_print_settings_set_scale">
55613         <return-value>
55614           <type name="none" c:type="void"/>
55615         </return-value>
55616         <parameters>
55617           <parameter name="settings">
55618             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55619           </parameter>
55620           <parameter name="scale">
55621             <type name="double" c:type="gdouble"/>
55622           </parameter>
55623         </parameters>
55624       </method>
55625       <method name="get_print_pages"
55626               c:identifier="gtk_print_settings_get_print_pages">
55627         <return-value>
55628           <type name="PrintPages" c:type="GtkPrintPages"/>
55629         </return-value>
55630         <parameters>
55631           <parameter name="settings">
55632             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55633           </parameter>
55634         </parameters>
55635       </method>
55636       <method name="set_print_pages"
55637               c:identifier="gtk_print_settings_set_print_pages">
55638         <return-value>
55639           <type name="none" c:type="void"/>
55640         </return-value>
55641         <parameters>
55642           <parameter name="settings">
55643             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55644           </parameter>
55645           <parameter name="pages">
55646             <type name="PrintPages" c:type="GtkPrintPages"/>
55647           </parameter>
55648         </parameters>
55649       </method>
55650       <method name="get_page_ranges"
55651               c:identifier="gtk_print_settings_get_page_ranges">
55652         <return-value>
55653           <type name="GtkPageRange" c:type="GtkPageRange*"/>
55654         </return-value>
55655         <parameters>
55656           <parameter name="settings">
55657             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55658           </parameter>
55659           <parameter name="num_ranges">
55660             <type name="gint" c:type="gint*"/>
55661           </parameter>
55662         </parameters>
55663       </method>
55664       <method name="set_page_ranges"
55665               c:identifier="gtk_print_settings_set_page_ranges">
55666         <return-value>
55667           <type name="none" c:type="void"/>
55668         </return-value>
55669         <parameters>
55670           <parameter name="settings">
55671             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55672           </parameter>
55673           <parameter name="page_ranges">
55674             <type name="GtkPageRange" c:type="GtkPageRange*"/>
55675           </parameter>
55676           <parameter name="num_ranges">
55677             <type name="int32" c:type="gint"/>
55678           </parameter>
55679         </parameters>
55680       </method>
55681       <method name="get_page_set"
55682               c:identifier="gtk_print_settings_get_page_set">
55683         <return-value>
55684           <type name="PageSet" c:type="GtkPageSet"/>
55685         </return-value>
55686         <parameters>
55687           <parameter name="settings">
55688             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55689           </parameter>
55690         </parameters>
55691       </method>
55692       <method name="set_page_set"
55693               c:identifier="gtk_print_settings_set_page_set">
55694         <return-value>
55695           <type name="none" c:type="void"/>
55696         </return-value>
55697         <parameters>
55698           <parameter name="settings">
55699             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55700           </parameter>
55701           <parameter name="page_set">
55702             <type name="PageSet" c:type="GtkPageSet"/>
55703           </parameter>
55704         </parameters>
55705       </method>
55706       <method name="get_default_source"
55707               c:identifier="gtk_print_settings_get_default_source">
55708         <return-value>
55709           <type name="string" c:type="gchar*"/>
55710         </return-value>
55711         <parameters>
55712           <parameter name="settings">
55713             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55714           </parameter>
55715         </parameters>
55716       </method>
55717       <method name="set_default_source"
55718               c:identifier="gtk_print_settings_set_default_source">
55719         <return-value>
55720           <type name="none" c:type="void"/>
55721         </return-value>
55722         <parameters>
55723           <parameter name="settings">
55724             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55725           </parameter>
55726           <parameter name="default_source">
55727             <type name="string" c:type="gchar*"/>
55728           </parameter>
55729         </parameters>
55730       </method>
55731       <method name="get_media_type"
55732               c:identifier="gtk_print_settings_get_media_type">
55733         <return-value>
55734           <type name="string" c:type="gchar*"/>
55735         </return-value>
55736         <parameters>
55737           <parameter name="settings">
55738             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55739           </parameter>
55740         </parameters>
55741       </method>
55742       <method name="set_media_type"
55743               c:identifier="gtk_print_settings_set_media_type">
55744         <return-value>
55745           <type name="none" c:type="void"/>
55746         </return-value>
55747         <parameters>
55748           <parameter name="settings">
55749             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55750           </parameter>
55751           <parameter name="media_type">
55752             <type name="string" c:type="gchar*"/>
55753           </parameter>
55754         </parameters>
55755       </method>
55756       <method name="get_dither" c:identifier="gtk_print_settings_get_dither">
55757         <return-value>
55758           <type name="string" c:type="gchar*"/>
55759         </return-value>
55760         <parameters>
55761           <parameter name="settings">
55762             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55763           </parameter>
55764         </parameters>
55765       </method>
55766       <method name="set_dither" c:identifier="gtk_print_settings_set_dither">
55767         <return-value>
55768           <type name="none" c:type="void"/>
55769         </return-value>
55770         <parameters>
55771           <parameter name="settings">
55772             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55773           </parameter>
55774           <parameter name="dither">
55775             <type name="string" c:type="gchar*"/>
55776           </parameter>
55777         </parameters>
55778       </method>
55779       <method name="get_finishings"
55780               c:identifier="gtk_print_settings_get_finishings">
55781         <return-value>
55782           <type name="string" c:type="gchar*"/>
55783         </return-value>
55784         <parameters>
55785           <parameter name="settings">
55786             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55787           </parameter>
55788         </parameters>
55789       </method>
55790       <method name="set_finishings"
55791               c:identifier="gtk_print_settings_set_finishings">
55792         <return-value>
55793           <type name="none" c:type="void"/>
55794         </return-value>
55795         <parameters>
55796           <parameter name="settings">
55797             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55798           </parameter>
55799           <parameter name="finishings">
55800             <type name="string" c:type="gchar*"/>
55801           </parameter>
55802         </parameters>
55803       </method>
55804       <method name="get_output_bin"
55805               c:identifier="gtk_print_settings_get_output_bin">
55806         <return-value>
55807           <type name="string" c:type="gchar*"/>
55808         </return-value>
55809         <parameters>
55810           <parameter name="settings">
55811             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55812           </parameter>
55813         </parameters>
55814       </method>
55815       <method name="set_output_bin"
55816               c:identifier="gtk_print_settings_set_output_bin">
55817         <return-value>
55818           <type name="none" c:type="void"/>
55819         </return-value>
55820         <parameters>
55821           <parameter name="settings">
55822             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
55823           </parameter>
55824           <parameter name="output_bin">
55825             <type name="string" c:type="gchar*"/>
55826           </parameter>
55827         </parameters>
55828       </method>
55829     </class>
55830     <class name="PrintContext"
55831            c:type="GtkPrintContext"
55832            parent="GLib.Object"
55833            glib:type-name="GtkPrintContext"
55834            glib:get-type="gtk_print_context_get_type">
55835       <method name="get_cairo_context"
55836               c:identifier="gtk_print_context_get_cairo_context">
55837         <return-value>
55838           <type name="cairo_t" c:type="cairo_t*"/>
55839         </return-value>
55840         <parameters>
55841           <parameter name="context">
55842             <type name="PrintContext" c:type="GtkPrintContext*"/>
55843           </parameter>
55844         </parameters>
55845       </method>
55846       <method name="get_page_setup"
55847               c:identifier="gtk_print_context_get_page_setup">
55848         <return-value>
55849           <type name="PageSetup" c:type="GtkPageSetup*"/>
55850         </return-value>
55851         <parameters>
55852           <parameter name="context">
55853             <type name="PrintContext" c:type="GtkPrintContext*"/>
55854           </parameter>
55855         </parameters>
55856       </method>
55857       <method name="get_width" c:identifier="gtk_print_context_get_width">
55858         <return-value>
55859           <type name="double" c:type="gdouble"/>
55860         </return-value>
55861         <parameters>
55862           <parameter name="context">
55863             <type name="PrintContext" c:type="GtkPrintContext*"/>
55864           </parameter>
55865         </parameters>
55866       </method>
55867       <method name="get_height" c:identifier="gtk_print_context_get_height">
55868         <return-value>
55869           <type name="double" c:type="gdouble"/>
55870         </return-value>
55871         <parameters>
55872           <parameter name="context">
55873             <type name="PrintContext" c:type="GtkPrintContext*"/>
55874           </parameter>
55875         </parameters>
55876       </method>
55877       <method name="get_dpi_x" c:identifier="gtk_print_context_get_dpi_x">
55878         <return-value>
55879           <type name="double" c:type="gdouble"/>
55880         </return-value>
55881         <parameters>
55882           <parameter name="context">
55883             <type name="PrintContext" c:type="GtkPrintContext*"/>
55884           </parameter>
55885         </parameters>
55886       </method>
55887       <method name="get_dpi_y" c:identifier="gtk_print_context_get_dpi_y">
55888         <return-value>
55889           <type name="double" c:type="gdouble"/>
55890         </return-value>
55891         <parameters>
55892           <parameter name="context">
55893             <type name="PrintContext" c:type="GtkPrintContext*"/>
55894           </parameter>
55895         </parameters>
55896       </method>
55897       <method name="get_pango_fontmap"
55898               c:identifier="gtk_print_context_get_pango_fontmap">
55899         <return-value>
55900           <type name="Pango.FontMap" c:type="PangoFontMap*"/>
55901         </return-value>
55902         <parameters>
55903           <parameter name="context">
55904             <type name="PrintContext" c:type="GtkPrintContext*"/>
55905           </parameter>
55906         </parameters>
55907       </method>
55908       <method name="create_pango_context"
55909               c:identifier="gtk_print_context_create_pango_context">
55910         <return-value>
55911           <type name="Pango.Context" c:type="PangoContext*"/>
55912         </return-value>
55913         <parameters>
55914           <parameter name="context">
55915             <type name="PrintContext" c:type="GtkPrintContext*"/>
55916           </parameter>
55917         </parameters>
55918       </method>
55919       <method name="create_pango_layout"
55920               c:identifier="gtk_print_context_create_pango_layout">
55921         <return-value>
55922           <type name="Pango.Layout" c:type="PangoLayout*"/>
55923         </return-value>
55924         <parameters>
55925           <parameter name="context">
55926             <type name="PrintContext" c:type="GtkPrintContext*"/>
55927           </parameter>
55928         </parameters>
55929       </method>
55930       <method name="set_cairo_context"
55931               c:identifier="gtk_print_context_set_cairo_context">
55932         <return-value>
55933           <type name="none" c:type="void"/>
55934         </return-value>
55935         <parameters>
55936           <parameter name="context">
55937             <type name="PrintContext" c:type="GtkPrintContext*"/>
55938           </parameter>
55939           <parameter name="cr">
55940             <type name="cairo_t" c:type="cairo_t*"/>
55941           </parameter>
55942           <parameter name="dpi_x">
55943             <type name="double" c:type="double"/>
55944           </parameter>
55945           <parameter name="dpi_y">
55946             <type name="double" c:type="double"/>
55947           </parameter>
55948         </parameters>
55949       </method>
55950     </class>
55951     <record name="GtkPrintOperationPreview" c:type="GtkPrintOperationPreview"/>
55952     <interface name="PrintOperationPreview"
55953                c:type="GtkPrintOperationPreview"
55954                glib:type-name="GtkPrintOperationPreview"
55955                glib:get-type="gtk_print_operation_preview_get_type">
55956       <callback name="ready">
55957         <return-value>
55958           <type name="none" c:type="void"/>
55959         </return-value>
55960         <parameters>
55961           <parameter name="preview">
55962             <type name="GtkPrintOperationPreview*"
55963                   c:type="GtkPrintOperationPreview*"/>
55964           </parameter>
55965           <parameter name="context">
55966             <type name="GtkPrintContext*" c:type="GtkPrintContext*"/>
55967           </parameter>
55968         </parameters>
55969       </callback>
55970       <callback name="got_page_size">
55971         <return-value>
55972           <type name="none" c:type="void"/>
55973         </return-value>
55974         <parameters>
55975           <parameter name="preview">
55976             <type name="GtkPrintOperationPreview*"
55977                   c:type="GtkPrintOperationPreview*"/>
55978           </parameter>
55979           <parameter name="context">
55980             <type name="GtkPrintContext*" c:type="GtkPrintContext*"/>
55981           </parameter>
55982           <parameter name="page_setup">
55983             <type name="GtkPageSetup*" c:type="GtkPageSetup*"/>
55984           </parameter>
55985         </parameters>
55986       </callback>
55987       <callback name="render_page">
55988         <return-value>
55989           <type name="none" c:type="void"/>
55990         </return-value>
55991         <parameters>
55992           <parameter name="preview">
55993             <type name="GtkPrintOperationPreview*"
55994                   c:type="GtkPrintOperationPreview*"/>
55995           </parameter>
55996           <parameter name="page_nr">
55997             <type name="int32" c:type="gint"/>
55998           </parameter>
55999         </parameters>
56000       </callback>
56001       <callback name="is_selected">
56002         <return-value>
56003           <type name="boolean" c:type="gboolean"/>
56004         </return-value>
56005         <parameters>
56006           <parameter name="preview">
56007             <type name="GtkPrintOperationPreview*"
56008                   c:type="GtkPrintOperationPreview*"/>
56009           </parameter>
56010           <parameter name="page_nr">
56011             <type name="int32" c:type="gint"/>
56012           </parameter>
56013         </parameters>
56014       </callback>
56015       <callback name="end_preview">
56016         <return-value>
56017           <type name="none" c:type="void"/>
56018         </return-value>
56019         <parameters>
56020           <parameter name="preview">
56021             <type name="GtkPrintOperationPreview*"
56022                   c:type="GtkPrintOperationPreview*"/>
56023           </parameter>
56024         </parameters>
56025       </callback>
56026       <callback name="_gtk_reserved1">
56027         <return-value>
56028           <type name="none" c:type="void"/>
56029         </return-value>
56030       </callback>
56031       <callback name="_gtk_reserved2">
56032         <return-value>
56033           <type name="none" c:type="void"/>
56034         </return-value>
56035       </callback>
56036       <callback name="_gtk_reserved3">
56037         <return-value>
56038           <type name="none" c:type="void"/>
56039         </return-value>
56040       </callback>
56041       <callback name="_gtk_reserved4">
56042         <return-value>
56043           <type name="none" c:type="void"/>
56044         </return-value>
56045       </callback>
56046       <callback name="_gtk_reserved5">
56047         <return-value>
56048           <type name="none" c:type="void"/>
56049         </return-value>
56050       </callback>
56051       <callback name="_gtk_reserved6">
56052         <return-value>
56053           <type name="none" c:type="void"/>
56054         </return-value>
56055       </callback>
56056       <callback name="_gtk_reserved7">
56057         <return-value>
56058           <type name="none" c:type="void"/>
56059         </return-value>
56060       </callback>
56061       <glib:signal name="ready">
56062         <return-value>
56063           <type name="none" c:type="void"/>
56064         </return-value>
56065         <parameters>
56066           <parameter name="object">
56067             <type name="GtkPrintContext" c:type="GtkPrintContext"/>
56068           </parameter>
56069         </parameters>
56070       </glib:signal>
56071       <glib:signal name="got-page-size">
56072         <return-value>
56073           <type name="none" c:type="void"/>
56074         </return-value>
56075         <parameters>
56076           <parameter name="object">
56077             <type name="GtkPrintContext" c:type="GtkPrintContext"/>
56078           </parameter>
56079           <parameter name="p0">
56080             <type name="GtkPageSetup" c:type="GtkPageSetup"/>
56081           </parameter>
56082         </parameters>
56083       </glib:signal>
56084     </interface>
56085     <function name="print_operation_preview_render_page"
56086               c:identifier="gtk_print_operation_preview_render_page">
56087       <return-value>
56088         <type name="none" c:type="void"/>
56089       </return-value>
56090       <parameters>
56091         <parameter name="preview">
56092           <type name="PrintOperationPreview"
56093                 c:type="GtkPrintOperationPreview*"/>
56094         </parameter>
56095         <parameter name="page_nr">
56096           <type name="int32" c:type="gint"/>
56097         </parameter>
56098       </parameters>
56099     </function>
56100     <function name="print_operation_preview_end_preview"
56101               c:identifier="gtk_print_operation_preview_end_preview">
56102       <return-value>
56103         <type name="none" c:type="void"/>
56104       </return-value>
56105       <parameters>
56106         <parameter name="preview">
56107           <type name="PrintOperationPreview"
56108                 c:type="GtkPrintOperationPreview*"/>
56109         </parameter>
56110       </parameters>
56111     </function>
56112     <function name="print_operation_preview_is_selected"
56113               c:identifier="gtk_print_operation_preview_is_selected">
56114       <return-value>
56115         <type name="boolean" c:type="gboolean"/>
56116       </return-value>
56117       <parameters>
56118         <parameter name="preview">
56119           <type name="PrintOperationPreview"
56120                 c:type="GtkPrintOperationPreview*"/>
56121         </parameter>
56122         <parameter name="page_nr">
56123           <type name="int32" c:type="gint"/>
56124         </parameter>
56125       </parameters>
56126     </function>
56127     <record name="GtkPrintOperationPrivate" c:type="GtkPrintOperationPrivate"/>
56128     <function name="print_error_quark" c:identifier="gtk_print_error_quark">
56129       <return-value>
56130         <type name="GQuark" c:type="GQuark"/>
56131       </return-value>
56132     </function>
56133     <class name="PrintOperation"
56134            c:type="GtkPrintOperation"
56135            parent="GLib.Object"
56136            glib:type-name="GtkPrintOperation"
56137            glib:get-type="gtk_print_operation_get_type">
56138       <constructor name="new" c:identifier="gtk_print_operation_new">
56139         <return-value>
56140           <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56141         </return-value>
56142       </constructor>
56143       <method name="set_default_page_setup"
56144               c:identifier="gtk_print_operation_set_default_page_setup">
56145         <return-value>
56146           <type name="none" c:type="void"/>
56147         </return-value>
56148         <parameters>
56149           <parameter name="op">
56150             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56151           </parameter>
56152           <parameter name="default_page_setup" allow-none="1">
56153             <type name="PageSetup" c:type="GtkPageSetup*"/>
56154           </parameter>
56155         </parameters>
56156       </method>
56157       <method name="get_default_page_setup"
56158               c:identifier="gtk_print_operation_get_default_page_setup">
56159         <return-value>
56160           <type name="PageSetup" c:type="GtkPageSetup*"/>
56161         </return-value>
56162         <parameters>
56163           <parameter name="op">
56164             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56165           </parameter>
56166         </parameters>
56167       </method>
56168       <method name="set_print_settings"
56169               c:identifier="gtk_print_operation_set_print_settings">
56170         <return-value>
56171           <type name="none" c:type="void"/>
56172         </return-value>
56173         <parameters>
56174           <parameter name="op">
56175             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56176           </parameter>
56177           <parameter name="print_settings" allow-none="1">
56178             <type name="PrintSettings" c:type="GtkPrintSettings*"/>
56179           </parameter>
56180         </parameters>
56181       </method>
56182       <method name="get_print_settings"
56183               c:identifier="gtk_print_operation_get_print_settings">
56184         <return-value>
56185           <type name="PrintSettings" c:type="GtkPrintSettings*"/>
56186         </return-value>
56187         <parameters>
56188           <parameter name="op">
56189             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56190           </parameter>
56191         </parameters>
56192       </method>
56193       <method name="set_job_name"
56194               c:identifier="gtk_print_operation_set_job_name">
56195         <return-value>
56196           <type name="none" c:type="void"/>
56197         </return-value>
56198         <parameters>
56199           <parameter name="op">
56200             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56201           </parameter>
56202           <parameter name="job_name">
56203             <type name="string" c:type="gchar*"/>
56204           </parameter>
56205         </parameters>
56206       </method>
56207       <method name="set_n_pages"
56208               c:identifier="gtk_print_operation_set_n_pages">
56209         <return-value>
56210           <type name="none" c:type="void"/>
56211         </return-value>
56212         <parameters>
56213           <parameter name="op">
56214             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56215           </parameter>
56216           <parameter name="n_pages">
56217             <type name="int32" c:type="gint"/>
56218           </parameter>
56219         </parameters>
56220       </method>
56221       <method name="set_current_page"
56222               c:identifier="gtk_print_operation_set_current_page">
56223         <return-value>
56224           <type name="none" c:type="void"/>
56225         </return-value>
56226         <parameters>
56227           <parameter name="op">
56228             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56229           </parameter>
56230           <parameter name="current_page">
56231             <type name="int32" c:type="gint"/>
56232           </parameter>
56233         </parameters>
56234       </method>
56235       <method name="set_use_full_page"
56236               c:identifier="gtk_print_operation_set_use_full_page">
56237         <return-value>
56238           <type name="none" c:type="void"/>
56239         </return-value>
56240         <parameters>
56241           <parameter name="op">
56242             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56243           </parameter>
56244           <parameter name="full_page">
56245             <type name="boolean" c:type="gboolean"/>
56246           </parameter>
56247         </parameters>
56248       </method>
56249       <method name="set_unit" c:identifier="gtk_print_operation_set_unit">
56250         <return-value>
56251           <type name="none" c:type="void"/>
56252         </return-value>
56253         <parameters>
56254           <parameter name="op">
56255             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56256           </parameter>
56257           <parameter name="unit">
56258             <type name="Unit" c:type="GtkUnit"/>
56259           </parameter>
56260         </parameters>
56261       </method>
56262       <method name="set_export_filename"
56263               c:identifier="gtk_print_operation_set_export_filename">
56264         <return-value>
56265           <type name="none" c:type="void"/>
56266         </return-value>
56267         <parameters>
56268           <parameter name="op">
56269             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56270           </parameter>
56271           <parameter name="filename">
56272             <type name="string" c:type="gchar*"/>
56273           </parameter>
56274         </parameters>
56275       </method>
56276       <method name="set_track_print_status"
56277               c:identifier="gtk_print_operation_set_track_print_status">
56278         <return-value>
56279           <type name="none" c:type="void"/>
56280         </return-value>
56281         <parameters>
56282           <parameter name="op">
56283             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56284           </parameter>
56285           <parameter name="track_status">
56286             <type name="boolean" c:type="gboolean"/>
56287           </parameter>
56288         </parameters>
56289       </method>
56290       <method name="set_show_progress"
56291               c:identifier="gtk_print_operation_set_show_progress">
56292         <return-value>
56293           <type name="none" c:type="void"/>
56294         </return-value>
56295         <parameters>
56296           <parameter name="op">
56297             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56298           </parameter>
56299           <parameter name="show_progress">
56300             <type name="boolean" c:type="gboolean"/>
56301           </parameter>
56302         </parameters>
56303       </method>
56304       <method name="set_allow_async"
56305               c:identifier="gtk_print_operation_set_allow_async">
56306         <return-value>
56307           <type name="none" c:type="void"/>
56308         </return-value>
56309         <parameters>
56310           <parameter name="op">
56311             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56312           </parameter>
56313           <parameter name="allow_async">
56314             <type name="boolean" c:type="gboolean"/>
56315           </parameter>
56316         </parameters>
56317       </method>
56318       <method name="set_custom_tab_label"
56319               c:identifier="gtk_print_operation_set_custom_tab_label">
56320         <return-value>
56321           <type name="none" c:type="void"/>
56322         </return-value>
56323         <parameters>
56324           <parameter name="op">
56325             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56326           </parameter>
56327           <parameter name="label">
56328             <type name="string" c:type="gchar*"/>
56329           </parameter>
56330         </parameters>
56331       </method>
56332       <method name="run" c:identifier="gtk_print_operation_run">
56333         <return-value>
56334           <type name="PrintOperationResult" c:type="GtkPrintOperationResult"/>
56335         </return-value>
56336         <parameters>
56337           <parameter name="op">
56338             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56339           </parameter>
56340           <parameter name="action">
56341             <type name="PrintOperationAction"
56342                   c:type="GtkPrintOperationAction"/>
56343           </parameter>
56344           <parameter name="parent" allow-none="1">
56345             <type name="Window" c:type="GtkWindow*"/>
56346           </parameter>
56347           <parameter name="error">
56348             <type name="GError" c:type="GError**"/>
56349           </parameter>
56350         </parameters>
56351       </method>
56352       <method name="get_error" c:identifier="gtk_print_operation_get_error">
56353         <return-value>
56354           <type name="none" c:type="void"/>
56355         </return-value>
56356         <parameters>
56357           <parameter name="op">
56358             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56359           </parameter>
56360           <parameter name="error">
56361             <type name="GError" c:type="GError**"/>
56362           </parameter>
56363         </parameters>
56364       </method>
56365       <method name="get_status" c:identifier="gtk_print_operation_get_status">
56366         <return-value>
56367           <type name="PrintStatus" c:type="GtkPrintStatus"/>
56368         </return-value>
56369         <parameters>
56370           <parameter name="op">
56371             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56372           </parameter>
56373         </parameters>
56374       </method>
56375       <method name="get_status_string"
56376               c:identifier="gtk_print_operation_get_status_string">
56377         <return-value>
56378           <type name="string" c:type="gchar*"/>
56379         </return-value>
56380         <parameters>
56381           <parameter name="op">
56382             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56383           </parameter>
56384         </parameters>
56385       </method>
56386       <method name="is_finished"
56387               c:identifier="gtk_print_operation_is_finished">
56388         <return-value>
56389           <type name="boolean" c:type="gboolean"/>
56390         </return-value>
56391         <parameters>
56392           <parameter name="op">
56393             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56394           </parameter>
56395         </parameters>
56396       </method>
56397       <method name="cancel" c:identifier="gtk_print_operation_cancel">
56398         <return-value>
56399           <type name="none" c:type="void"/>
56400         </return-value>
56401         <parameters>
56402           <parameter name="op">
56403             <type name="PrintOperation" c:type="GtkPrintOperation*"/>
56404           </parameter>
56405         </parameters>
56406       </method>
56407       <property name="default-page-setup">
56408         <type name="GtkPageSetup" c:type="GtkPageSetup"/>
56409       </property>
56410       <property name="print-settings">
56411         <type name="GtkPrintSettings" c:type="GtkPrintSettings"/>
56412       </property>
56413       <property name="job-name">
56414         <type name="string" c:type="gchararray"/>
56415       </property>
56416       <property name="n-pages">
56417         <type name="int32" c:type="gint"/>
56418       </property>
56419       <property name="current-page">
56420         <type name="int32" c:type="gint"/>
56421       </property>
56422       <property name="use-full-page">
56423         <type name="boolean" c:type="gboolean"/>
56424       </property>
56425       <property name="track-print-status">
56426         <type name="boolean" c:type="gboolean"/>
56427       </property>
56428       <property name="unit">
56429         <type name="GtkUnit" c:type="GtkUnit"/>
56430       </property>
56431       <property name="show-progress">
56432         <type name="boolean" c:type="gboolean"/>
56433       </property>
56434       <property name="allow-async">
56435         <type name="boolean" c:type="gboolean"/>
56436       </property>
56437       <property name="export-filename">
56438         <type name="string" c:type="gchararray"/>
56439       </property>
56440       <property name="status">
56441         <type name="GtkPrintStatus" c:type="GtkPrintStatus"/>
56442       </property>
56443       <property name="status-string">
56444         <type name="string" c:type="gchararray"/>
56445       </property>
56446       <property name="custom-tab-label">
56447         <type name="string" c:type="gchararray"/>
56448       </property>
56449       <callback name="done">
56450         <return-value>
56451           <type name="none" c:type="void"/>
56452         </return-value>
56453         <parameters>
56454           <parameter name="operation">
56455             <type name="GtkPrintOperation*" c:type="GtkPrintOperation*"/>
56456           </parameter>
56457           <parameter name="result">
56458             <type name="GtkPrintOperationResult"
56459                   c:type="GtkPrintOperationResult"/>
56460           </parameter>
56461         </parameters>
56462       </callback>
56463       <callback name="begin_print">
56464         <return-value>
56465           <type name="none" c:type="void"/>
56466         </return-value>
56467         <parameters>
56468           <parameter name="operation">
56469             <type name="GtkPrintOperation*" c:type="GtkPrintOperation*"/>
56470           </parameter>
56471           <parameter name="context">
56472             <type name="GtkPrintContext*" c:type="GtkPrintContext*"/>
56473           </parameter>
56474         </parameters>
56475       </callback>
56476       <callback name="paginate">
56477         <return-value>
56478           <type name="boolean" c:type="gboolean"/>
56479         </return-value>
56480         <parameters>
56481           <parameter name="operation">
56482             <type name="GtkPrintOperation*" c:type="GtkPrintOperation*"/>
56483           </parameter>
56484           <parameter name="context">
56485             <type name="GtkPrintContext*" c:type="GtkPrintContext*"/>
56486           </parameter>
56487         </parameters>
56488       </callback>
56489       <callback name="request_page_setup">
56490         <return-value>
56491           <type name="none" c:type="void"/>
56492         </return-value>
56493         <parameters>
56494           <parameter name="operation">
56495             <type name="GtkPrintOperation*" c:type="GtkPrintOperation*"/>
56496           </parameter>
56497           <parameter name="context">
56498             <type name="GtkPrintContext*" c:type="GtkPrintContext*"/>
56499           </parameter>
56500           <parameter name="page_nr">
56501             <type name="int32" c:type="gint"/>
56502           </parameter>
56503           <parameter name="setup">
56504             <type name="GtkPageSetup*" c:type="GtkPageSetup*"/>
56505           </parameter>
56506         </parameters>
56507       </callback>
56508       <callback name="draw_page">
56509         <return-value>
56510           <type name="none" c:type="void"/>
56511         </return-value>
56512         <parameters>
56513           <parameter name="operation">
56514             <type name="GtkPrintOperation*" c:type="GtkPrintOperation*"/>
56515           </parameter>
56516           <parameter name="context">
56517             <type name="GtkPrintContext*" c:type="GtkPrintContext*"/>
56518           </parameter>
56519           <parameter name="page_nr">
56520             <type name="int32" c:type="gint"/>
56521           </parameter>
56522         </parameters>
56523       </callback>
56524       <callback name="end_print">
56525         <return-value>
56526           <type name="none" c:type="void"/>
56527         </return-value>
56528         <parameters>
56529           <parameter name="operation">
56530             <type name="GtkPrintOperation*" c:type="GtkPrintOperation*"/>
56531           </parameter>
56532           <parameter name="context">
56533             <type name="GtkPrintContext*" c:type="GtkPrintContext*"/>
56534           </parameter>
56535         </parameters>
56536       </callback>
56537       <callback name="status_changed">
56538         <return-value>
56539           <type name="none" c:type="void"/>
56540         </return-value>
56541         <parameters>
56542           <parameter name="operation">
56543             <type name="GtkPrintOperation*" c:type="GtkPrintOperation*"/>
56544           </parameter>
56545         </parameters>
56546       </callback>
56547       <callback name="create_custom_widget">
56548         <return-value>
56549           <type name="GtkWidget*" c:type="GtkWidget*"/>
56550         </return-value>
56551         <parameters>
56552           <parameter name="operation">
56553             <type name="GtkPrintOperation*" c:type="GtkPrintOperation*"/>
56554           </parameter>
56555         </parameters>
56556       </callback>
56557       <callback name="custom_widget_apply">
56558         <return-value>
56559           <type name="none" c:type="void"/>
56560         </return-value>
56561         <parameters>
56562           <parameter name="operation">
56563             <type name="GtkPrintOperation*" c:type="GtkPrintOperation*"/>
56564           </parameter>
56565           <parameter name="widget">
56566             <type name="GtkWidget*" c:type="GtkWidget*"/>
56567           </parameter>
56568         </parameters>
56569       </callback>
56570       <callback name="preview">
56571         <return-value>
56572           <type name="boolean" c:type="gboolean"/>
56573         </return-value>
56574         <parameters>
56575           <parameter name="operation">
56576             <type name="GtkPrintOperation*" c:type="GtkPrintOperation*"/>
56577           </parameter>
56578           <parameter name="preview">
56579             <type name="GtkPrintOperationPreview*"
56580                   c:type="GtkPrintOperationPreview*"/>
56581           </parameter>
56582           <parameter name="context">
56583             <type name="GtkPrintContext*" c:type="GtkPrintContext*"/>
56584           </parameter>
56585           <parameter name="parent">
56586             <type name="GtkWindow*" c:type="GtkWindow*"/>
56587           </parameter>
56588         </parameters>
56589       </callback>
56590       <callback name="_gtk_reserved1">
56591         <return-value>
56592           <type name="none" c:type="void"/>
56593         </return-value>
56594       </callback>
56595       <callback name="_gtk_reserved2">
56596         <return-value>
56597           <type name="none" c:type="void"/>
56598         </return-value>
56599       </callback>
56600       <callback name="_gtk_reserved3">
56601         <return-value>
56602           <type name="none" c:type="void"/>
56603         </return-value>
56604       </callback>
56605       <callback name="_gtk_reserved4">
56606         <return-value>
56607           <type name="none" c:type="void"/>
56608         </return-value>
56609       </callback>
56610       <callback name="_gtk_reserved5">
56611         <return-value>
56612           <type name="none" c:type="void"/>
56613         </return-value>
56614       </callback>
56615       <callback name="_gtk_reserved6">
56616         <return-value>
56617           <type name="none" c:type="void"/>
56618         </return-value>
56619       </callback>
56620       <callback name="_gtk_reserved7">
56621         <return-value>
56622           <type name="none" c:type="void"/>
56623         </return-value>
56624       </callback>
56625       <glib:signal name="done">
56626         <return-value>
56627           <type name="none" c:type="void"/>
56628         </return-value>
56629         <parameters>
56630           <parameter name="object">
56631             <type name="GtkPrintOperationResult"
56632                   c:type="GtkPrintOperationResult"/>
56633           </parameter>
56634         </parameters>
56635       </glib:signal>
56636       <glib:signal name="begin-print">
56637         <return-value>
56638           <type name="none" c:type="void"/>
56639         </return-value>
56640         <parameters>
56641           <parameter name="object">
56642             <type name="GtkPrintContext" c:type="GtkPrintContext"/>
56643           </parameter>
56644         </parameters>
56645       </glib:signal>
56646       <glib:signal name="paginate">
56647         <return-value>
56648           <type name="boolean" c:type="gboolean"/>
56649         </return-value>
56650         <parameters>
56651           <parameter name="object">
56652             <type name="GtkPrintContext" c:type="GtkPrintContext"/>
56653           </parameter>
56654         </parameters>
56655       </glib:signal>
56656       <glib:signal name="request-page-setup">
56657         <return-value>
56658           <type name="none" c:type="void"/>
56659         </return-value>
56660         <parameters>
56661           <parameter name="object">
56662             <type name="GtkPrintContext" c:type="GtkPrintContext"/>
56663           </parameter>
56664           <parameter name="p0">
56665             <type name="int32" c:type="gint"/>
56666           </parameter>
56667           <parameter name="p1">
56668             <type name="GtkPageSetup" c:type="GtkPageSetup"/>
56669           </parameter>
56670         </parameters>
56671       </glib:signal>
56672       <glib:signal name="draw-page">
56673         <return-value>
56674           <type name="none" c:type="void"/>
56675         </return-value>
56676         <parameters>
56677           <parameter name="object">
56678             <type name="GtkPrintContext" c:type="GtkPrintContext"/>
56679           </parameter>
56680           <parameter name="p0">
56681             <type name="int32" c:type="gint"/>
56682           </parameter>
56683         </parameters>
56684       </glib:signal>
56685       <glib:signal name="end-print">
56686         <return-value>
56687           <type name="none" c:type="void"/>
56688         </return-value>
56689         <parameters>
56690           <parameter name="object">
56691             <type name="GtkPrintContext" c:type="GtkPrintContext"/>
56692           </parameter>
56693         </parameters>
56694       </glib:signal>
56695       <glib:signal name="status-changed">
56696         <return-value>
56697           <type name="none" c:type="void"/>
56698         </return-value>
56699       </glib:signal>
56700       <glib:signal name="create-custom-widget">
56701         <return-value>
56702           <type name="GObject" c:type="GObject"/>
56703         </return-value>
56704       </glib:signal>
56705       <glib:signal name="custom-widget-apply">
56706         <return-value>
56707           <type name="none" c:type="void"/>
56708         </return-value>
56709         <parameters>
56710           <parameter name="object">
56711             <type name="GtkWidget" c:type="GtkWidget"/>
56712           </parameter>
56713         </parameters>
56714       </glib:signal>
56715       <glib:signal name="preview">
56716         <return-value>
56717           <type name="boolean" c:type="gboolean"/>
56718         </return-value>
56719         <parameters>
56720           <parameter name="object">
56721             <type name="GtkPrintOperationPreview"
56722                   c:type="GtkPrintOperationPreview"/>
56723           </parameter>
56724           <parameter name="p0">
56725             <type name="GtkPrintContext" c:type="GtkPrintContext"/>
56726           </parameter>
56727           <parameter name="p1">
56728             <type name="GtkWindow" c:type="GtkWindow"/>
56729           </parameter>
56730         </parameters>
56731       </glib:signal>
56732     </class>
56733     <function name="print_run_page_setup_dialog"
56734               c:identifier="gtk_print_run_page_setup_dialog">
56735       <return-value>
56736         <type name="GtkPageSetup*" c:type="GtkPageSetup*"/>
56737       </return-value>
56738       <parameters>
56739         <parameter name="parent" allow-none="1">
56740           <type name="Window" c:type="GtkWindow*"/>
56741         </parameter>
56742         <parameter name="page_setup" allow-none="1">
56743           <type name="PageSetup" c:type="GtkPageSetup*"/>
56744         </parameter>
56745         <parameter name="settings">
56746           <type name="PrintSettings" c:type="GtkPrintSettings*"/>
56747         </parameter>
56748       </parameters>
56749     </function>
56750     <callback name="GtkPageSetupDoneFunc">
56751       <return-value>
56752         <type name="none" c:type="void"/>
56753       </return-value>
56754       <parameters>
56755         <parameter name="page_setup">
56756           <type name="GtkPageSetup*" c:type="GtkPageSetup*"/>
56757         </parameter>
56758         <parameter name="data">
56759           <type name="any" c:type="gpointer"/>
56760         </parameter>
56761       </parameters>
56762     </callback>
56763     <function name="print_run_page_setup_dialog_async"
56764               c:identifier="gtk_print_run_page_setup_dialog_async">
56765       <return-value>
56766         <type name="none" c:type="void"/>
56767       </return-value>
56768       <parameters>
56769         <parameter name="parent">
56770           <type name="Window" c:type="GtkWindow*"/>
56771         </parameter>
56772         <parameter name="page_setup">
56773           <type name="PageSetup" c:type="GtkPageSetup*"/>
56774         </parameter>
56775         <parameter name="settings">
56776           <type name="PrintSettings" c:type="GtkPrintSettings*"/>
56777         </parameter>
56778         <parameter name="done_cb">
56779           <type name="GtkPageSetupDoneFunc" c:type="GtkPageSetupDoneFunc"/>
56780         </parameter>
56781         <parameter name="data">
56782           <type name="any" c:type="gpointer"/>
56783         </parameter>
56784       </parameters>
56785     </function>
56786     <class name="Progress"
56787            c:type="GtkProgress"
56788            parent="Widget"
56789            glib:type-name="GtkProgress"
56790            glib:get-type="gtk_progress_get_type">
56791       <method name="set_show_text" c:identifier="gtk_progress_set_show_text">
56792         <return-value>
56793           <type name="none" c:type="void"/>
56794         </return-value>
56795         <parameters>
56796           <parameter name="progress">
56797             <type name="Progress" c:type="GtkProgress*"/>
56798           </parameter>
56799           <parameter name="show_text">
56800             <type name="boolean" c:type="gboolean"/>
56801           </parameter>
56802         </parameters>
56803       </method>
56804       <method name="set_text_alignment"
56805               c:identifier="gtk_progress_set_text_alignment">
56806         <return-value>
56807           <type name="none" c:type="void"/>
56808         </return-value>
56809         <parameters>
56810           <parameter name="progress">
56811             <type name="Progress" c:type="GtkProgress*"/>
56812           </parameter>
56813           <parameter name="x_align">
56814             <type name="float" c:type="gfloat"/>
56815           </parameter>
56816           <parameter name="y_align">
56817             <type name="float" c:type="gfloat"/>
56818           </parameter>
56819         </parameters>
56820       </method>
56821       <method name="set_format_string"
56822               c:identifier="gtk_progress_set_format_string">
56823         <return-value>
56824           <type name="none" c:type="void"/>
56825         </return-value>
56826         <parameters>
56827           <parameter name="progress">
56828             <type name="Progress" c:type="GtkProgress*"/>
56829           </parameter>
56830           <parameter name="format">
56831             <type name="string" c:type="gchar*"/>
56832           </parameter>
56833         </parameters>
56834       </method>
56835       <method name="set_adjustment" c:identifier="gtk_progress_set_adjustment">
56836         <return-value>
56837           <type name="none" c:type="void"/>
56838         </return-value>
56839         <parameters>
56840           <parameter name="progress">
56841             <type name="Progress" c:type="GtkProgress*"/>
56842           </parameter>
56843           <parameter name="adjustment">
56844             <type name="Adjustment" c:type="GtkAdjustment*"/>
56845           </parameter>
56846         </parameters>
56847       </method>
56848       <method name="configure" c:identifier="gtk_progress_configure">
56849         <return-value>
56850           <type name="none" c:type="void"/>
56851         </return-value>
56852         <parameters>
56853           <parameter name="progress">
56854             <type name="Progress" c:type="GtkProgress*"/>
56855           </parameter>
56856           <parameter name="value">
56857             <type name="double" c:type="gdouble"/>
56858           </parameter>
56859           <parameter name="hmin">
56860             <type name="double" c:type="gdouble"/>
56861           </parameter>
56862           <parameter name="max">
56863             <type name="double" c:type="gdouble"/>
56864           </parameter>
56865         </parameters>
56866       </method>
56867       <method name="set_percentage" c:identifier="gtk_progress_set_percentage">
56868         <return-value>
56869           <type name="none" c:type="void"/>
56870         </return-value>
56871         <parameters>
56872           <parameter name="progress">
56873             <type name="Progress" c:type="GtkProgress*"/>
56874           </parameter>
56875           <parameter name="percentage">
56876             <type name="double" c:type="gdouble"/>
56877           </parameter>
56878         </parameters>
56879       </method>
56880       <method name="set_value" c:identifier="gtk_progress_set_value">
56881         <return-value>
56882           <type name="none" c:type="void"/>
56883         </return-value>
56884         <parameters>
56885           <parameter name="progress">
56886             <type name="Progress" c:type="GtkProgress*"/>
56887           </parameter>
56888           <parameter name="value">
56889             <type name="double" c:type="gdouble"/>
56890           </parameter>
56891         </parameters>
56892       </method>
56893       <method name="get_value" c:identifier="gtk_progress_get_value">
56894         <return-value>
56895           <type name="double" c:type="gdouble"/>
56896         </return-value>
56897         <parameters>
56898           <parameter name="progress">
56899             <type name="Progress" c:type="GtkProgress*"/>
56900           </parameter>
56901         </parameters>
56902       </method>
56903       <method name="set_activity_mode"
56904               c:identifier="gtk_progress_set_activity_mode">
56905         <return-value>
56906           <type name="none" c:type="void"/>
56907         </return-value>
56908         <parameters>
56909           <parameter name="progress">
56910             <type name="Progress" c:type="GtkProgress*"/>
56911           </parameter>
56912           <parameter name="activity_mode">
56913             <type name="boolean" c:type="gboolean"/>
56914           </parameter>
56915         </parameters>
56916       </method>
56917       <method name="get_current_text"
56918               c:identifier="gtk_progress_get_current_text">
56919         <return-value>
56920           <type name="string" c:type="gchar*"/>
56921         </return-value>
56922         <parameters>
56923           <parameter name="progress">
56924             <type name="Progress" c:type="GtkProgress*"/>
56925           </parameter>
56926         </parameters>
56927       </method>
56928       <method name="get_text_from_value"
56929               c:identifier="gtk_progress_get_text_from_value">
56930         <return-value>
56931           <type name="string" c:type="gchar*"/>
56932         </return-value>
56933         <parameters>
56934           <parameter name="progress">
56935             <type name="Progress" c:type="GtkProgress*"/>
56936           </parameter>
56937           <parameter name="value">
56938             <type name="double" c:type="gdouble"/>
56939           </parameter>
56940         </parameters>
56941       </method>
56942       <method name="get_current_percentage"
56943               c:identifier="gtk_progress_get_current_percentage">
56944         <return-value>
56945           <type name="double" c:type="gdouble"/>
56946         </return-value>
56947         <parameters>
56948           <parameter name="progress">
56949             <type name="Progress" c:type="GtkProgress*"/>
56950           </parameter>
56951         </parameters>
56952       </method>
56953       <method name="get_percentage_from_value"
56954               c:identifier="gtk_progress_get_percentage_from_value">
56955         <return-value>
56956           <type name="double" c:type="gdouble"/>
56957         </return-value>
56958         <parameters>
56959           <parameter name="progress">
56960             <type name="Progress" c:type="GtkProgress*"/>
56961           </parameter>
56962           <parameter name="value">
56963             <type name="double" c:type="gdouble"/>
56964           </parameter>
56965         </parameters>
56966       </method>
56967       <property name="activity-mode">
56968         <type name="boolean" c:type="gboolean"/>
56969       </property>
56970       <property name="show-text">
56971         <type name="boolean" c:type="gboolean"/>
56972       </property>
56973       <property name="text-xalign">
56974         <type name="float" c:type="gfloat"/>
56975       </property>
56976       <property name="text-yalign">
56977         <type name="float" c:type="gfloat"/>
56978       </property>
56979       <callback name="paint">
56980         <return-value>
56981           <type name="none" c:type="void"/>
56982         </return-value>
56983         <parameters>
56984           <parameter name="progress">
56985             <type name="GtkProgress*" c:type="GtkProgress*"/>
56986           </parameter>
56987         </parameters>
56988       </callback>
56989       <callback name="update">
56990         <return-value>
56991           <type name="none" c:type="void"/>
56992         </return-value>
56993         <parameters>
56994           <parameter name="progress">
56995             <type name="GtkProgress*" c:type="GtkProgress*"/>
56996           </parameter>
56997         </parameters>
56998       </callback>
56999       <callback name="act_mode_enter">
57000         <return-value>
57001           <type name="none" c:type="void"/>
57002         </return-value>
57003         <parameters>
57004           <parameter name="progress">
57005             <type name="GtkProgress*" c:type="GtkProgress*"/>
57006           </parameter>
57007         </parameters>
57008       </callback>
57009       <callback name="_gtk_reserved1">
57010         <return-value>
57011           <type name="none" c:type="void"/>
57012         </return-value>
57013       </callback>
57014       <callback name="_gtk_reserved2">
57015         <return-value>
57016           <type name="none" c:type="void"/>
57017         </return-value>
57018       </callback>
57019       <callback name="_gtk_reserved3">
57020         <return-value>
57021           <type name="none" c:type="void"/>
57022         </return-value>
57023       </callback>
57024       <callback name="_gtk_reserved4">
57025         <return-value>
57026           <type name="none" c:type="void"/>
57027         </return-value>
57028       </callback>
57029     </class>
57030     <class name="ProgressBar"
57031            c:type="GtkProgressBar"
57032            parent="Progress"
57033            glib:type-name="GtkProgressBar"
57034            glib:get-type="gtk_progress_bar_get_type">
57035       <method name="pulse" c:identifier="gtk_progress_bar_pulse">
57036         <return-value>
57037           <type name="none" c:type="void"/>
57038         </return-value>
57039         <parameters>
57040           <parameter name="pbar">
57041             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57042           </parameter>
57043         </parameters>
57044       </method>
57045       <method name="set_text" c:identifier="gtk_progress_bar_set_text">
57046         <return-value>
57047           <type name="none" c:type="void"/>
57048         </return-value>
57049         <parameters>
57050           <parameter name="pbar">
57051             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57052           </parameter>
57053           <parameter name="text">
57054             <type name="string" c:type="gchar*"/>
57055           </parameter>
57056         </parameters>
57057       </method>
57058       <method name="set_fraction" c:identifier="gtk_progress_bar_set_fraction">
57059         <return-value>
57060           <type name="none" c:type="void"/>
57061         </return-value>
57062         <parameters>
57063           <parameter name="pbar">
57064             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57065           </parameter>
57066           <parameter name="fraction">
57067             <type name="double" c:type="gdouble"/>
57068           </parameter>
57069         </parameters>
57070       </method>
57071       <method name="set_pulse_step"
57072               c:identifier="gtk_progress_bar_set_pulse_step">
57073         <return-value>
57074           <type name="none" c:type="void"/>
57075         </return-value>
57076         <parameters>
57077           <parameter name="pbar">
57078             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57079           </parameter>
57080           <parameter name="fraction">
57081             <type name="double" c:type="gdouble"/>
57082           </parameter>
57083         </parameters>
57084       </method>
57085       <method name="set_orientation"
57086               c:identifier="gtk_progress_bar_set_orientation">
57087         <return-value>
57088           <type name="none" c:type="void"/>
57089         </return-value>
57090         <parameters>
57091           <parameter name="pbar">
57092             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57093           </parameter>
57094           <parameter name="orientation">
57095             <type name="ProgressBarOrientation"
57096                   c:type="GtkProgressBarOrientation"/>
57097           </parameter>
57098         </parameters>
57099       </method>
57100       <method name="get_text" c:identifier="gtk_progress_bar_get_text">
57101         <return-value>
57102           <type name="string" c:type="gchar*"/>
57103         </return-value>
57104         <parameters>
57105           <parameter name="pbar">
57106             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57107           </parameter>
57108         </parameters>
57109       </method>
57110       <method name="get_fraction" c:identifier="gtk_progress_bar_get_fraction">
57111         <return-value>
57112           <type name="double" c:type="gdouble"/>
57113         </return-value>
57114         <parameters>
57115           <parameter name="pbar">
57116             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57117           </parameter>
57118         </parameters>
57119       </method>
57120       <method name="get_pulse_step"
57121               c:identifier="gtk_progress_bar_get_pulse_step">
57122         <return-value>
57123           <type name="double" c:type="gdouble"/>
57124         </return-value>
57125         <parameters>
57126           <parameter name="pbar">
57127             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57128           </parameter>
57129         </parameters>
57130       </method>
57131       <method name="get_orientation"
57132               c:identifier="gtk_progress_bar_get_orientation">
57133         <return-value>
57134           <type name="ProgressBarOrientation"
57135                 c:type="GtkProgressBarOrientation"/>
57136         </return-value>
57137         <parameters>
57138           <parameter name="pbar">
57139             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57140           </parameter>
57141         </parameters>
57142       </method>
57143       <method name="set_ellipsize"
57144               c:identifier="gtk_progress_bar_set_ellipsize">
57145         <return-value>
57146           <type name="none" c:type="void"/>
57147         </return-value>
57148         <parameters>
57149           <parameter name="pbar">
57150             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57151           </parameter>
57152           <parameter name="mode">
57153             <type name="PangoEllipsizeMode" c:type="PangoEllipsizeMode"/>
57154           </parameter>
57155         </parameters>
57156       </method>
57157       <method name="get_ellipsize"
57158               c:identifier="gtk_progress_bar_get_ellipsize">
57159         <return-value>
57160           <type name="PangoEllipsizeMode" c:type="PangoEllipsizeMode"/>
57161         </return-value>
57162         <parameters>
57163           <parameter name="pbar">
57164             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57165           </parameter>
57166         </parameters>
57167       </method>
57168       <method name="set_bar_style"
57169               c:identifier="gtk_progress_bar_set_bar_style">
57170         <return-value>
57171           <type name="none" c:type="void"/>
57172         </return-value>
57173         <parameters>
57174           <parameter name="pbar">
57175             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57176           </parameter>
57177           <parameter name="style">
57178             <type name="ProgressBarStyle" c:type="GtkProgressBarStyle"/>
57179           </parameter>
57180         </parameters>
57181       </method>
57182       <method name="set_discrete_blocks"
57183               c:identifier="gtk_progress_bar_set_discrete_blocks">
57184         <return-value>
57185           <type name="none" c:type="void"/>
57186         </return-value>
57187         <parameters>
57188           <parameter name="pbar">
57189             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57190           </parameter>
57191           <parameter name="blocks">
57192             <type name="guint" c:type="guint"/>
57193           </parameter>
57194         </parameters>
57195       </method>
57196       <method name="set_activity_step"
57197               c:identifier="gtk_progress_bar_set_activity_step">
57198         <return-value>
57199           <type name="none" c:type="void"/>
57200         </return-value>
57201         <parameters>
57202           <parameter name="pbar">
57203             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57204           </parameter>
57205           <parameter name="step">
57206             <type name="guint" c:type="guint"/>
57207           </parameter>
57208         </parameters>
57209       </method>
57210       <method name="set_activity_blocks"
57211               c:identifier="gtk_progress_bar_set_activity_blocks">
57212         <return-value>
57213           <type name="none" c:type="void"/>
57214         </return-value>
57215         <parameters>
57216           <parameter name="pbar">
57217             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57218           </parameter>
57219           <parameter name="blocks">
57220             <type name="guint" c:type="guint"/>
57221           </parameter>
57222         </parameters>
57223       </method>
57224       <method name="update" c:identifier="gtk_progress_bar_update">
57225         <return-value>
57226           <type name="none" c:type="void"/>
57227         </return-value>
57228         <parameters>
57229           <parameter name="pbar">
57230             <type name="ProgressBar" c:type="GtkProgressBar*"/>
57231           </parameter>
57232           <parameter name="percentage">
57233             <type name="double" c:type="gdouble"/>
57234           </parameter>
57235         </parameters>
57236       </method>
57237       <property name="fraction">
57238         <type name="double" c:type="gdouble"/>
57239       </property>
57240       <property name="pulse-step">
57241         <type name="double" c:type="gdouble"/>
57242       </property>
57243       <property name="orientation">
57244         <type name="GtkProgressBarOrientation"
57245               c:type="GtkProgressBarOrientation"/>
57246       </property>
57247       <property name="text">
57248         <type name="string" c:type="gchararray"/>
57249       </property>
57250       <property name="ellipsize">
57251         <type name="PangoEllipsizeMode" c:type="PangoEllipsizeMode"/>
57252       </property>
57253       <property name="adjustment">
57254         <type name="GtkAdjustment" c:type="GtkAdjustment"/>
57255       </property>
57256       <property name="bar-style">
57257         <type name="GtkProgressBarStyle" c:type="GtkProgressBarStyle"/>
57258       </property>
57259       <property name="activity-step">
57260         <type name="guint" c:type="guint"/>
57261       </property>
57262       <property name="activity-blocks">
57263         <type name="guint" c:type="guint"/>
57264       </property>
57265       <property name="discrete-blocks">
57266         <type name="guint" c:type="guint"/>
57267       </property>
57268       <callback name="_gtk_reserved1">
57269         <return-value>
57270           <type name="none" c:type="void"/>
57271         </return-value>
57272       </callback>
57273       <callback name="_gtk_reserved2">
57274         <return-value>
57275           <type name="none" c:type="void"/>
57276         </return-value>
57277       </callback>
57278       <callback name="_gtk_reserved3">
57279         <return-value>
57280           <type name="none" c:type="void"/>
57281         </return-value>
57282       </callback>
57283       <callback name="_gtk_reserved4">
57284         <return-value>
57285           <type name="none" c:type="void"/>
57286         </return-value>
57287       </callback>
57288     </class>
57289     <function name="progress_bar_new" c:identifier="gtk_progress_bar_new">
57290       <return-value>
57291         <type name="GtkWidget*" c:type="GtkWidget*"/>
57292       </return-value>
57293     </function>
57294     <function name="progress_bar_new_with_adjustment"
57295               c:identifier="gtk_progress_bar_new_with_adjustment">
57296       <return-value>
57297         <type name="GtkWidget*" c:type="GtkWidget*"/>
57298       </return-value>
57299       <parameters>
57300         <parameter name="adjustment" allow-none="1">
57301           <type name="Adjustment" c:type="GtkAdjustment*"/>
57302         </parameter>
57303       </parameters>
57304     </function>
57305     <record name="GtkToggleActionPrivate" c:type="GtkToggleActionPrivate"/>
57306     <class name="ToggleAction"
57307            c:type="GtkToggleAction"
57308            parent="Action"
57309            glib:type-name="GtkToggleAction"
57310            glib:get-type="gtk_toggle_action_get_type">
57311       <constructor name="new" c:identifier="gtk_toggle_action_new">
57312         <return-value>
57313           <type name="ToggleAction" c:type="GtkToggleAction*"/>
57314         </return-value>
57315         <parameters>
57316           <parameter name="name">
57317             <type name="string" c:type="gchar*"/>
57318           </parameter>
57319           <parameter name="label">
57320             <type name="string" c:type="gchar*"/>
57321           </parameter>
57322           <parameter name="tooltip">
57323             <type name="string" c:type="gchar*"/>
57324           </parameter>
57325           <parameter name="stock_id">
57326             <type name="string" c:type="gchar*"/>
57327           </parameter>
57328         </parameters>
57329       </constructor>
57330       <method name="toggled" c:identifier="gtk_toggle_action_toggled">
57331         <return-value>
57332           <type name="none" c:type="void"/>
57333         </return-value>
57334         <parameters>
57335           <parameter name="action">
57336             <type name="ToggleAction" c:type="GtkToggleAction*"/>
57337           </parameter>
57338         </parameters>
57339       </method>
57340       <method name="set_active" c:identifier="gtk_toggle_action_set_active">
57341         <return-value>
57342           <type name="none" c:type="void"/>
57343         </return-value>
57344         <parameters>
57345           <parameter name="action">
57346             <type name="ToggleAction" c:type="GtkToggleAction*"/>
57347           </parameter>
57348           <parameter name="is_active">
57349             <type name="boolean" c:type="gboolean"/>
57350           </parameter>
57351         </parameters>
57352       </method>
57353       <method name="get_active" c:identifier="gtk_toggle_action_get_active">
57354         <return-value>
57355           <type name="boolean" c:type="gboolean"/>
57356         </return-value>
57357         <parameters>
57358           <parameter name="action">
57359             <type name="ToggleAction" c:type="GtkToggleAction*"/>
57360           </parameter>
57361         </parameters>
57362       </method>
57363       <method name="set_draw_as_radio"
57364               c:identifier="gtk_toggle_action_set_draw_as_radio">
57365         <return-value>
57366           <type name="none" c:type="void"/>
57367         </return-value>
57368         <parameters>
57369           <parameter name="action">
57370             <type name="ToggleAction" c:type="GtkToggleAction*"/>
57371           </parameter>
57372           <parameter name="draw_as_radio">
57373             <type name="boolean" c:type="gboolean"/>
57374           </parameter>
57375         </parameters>
57376       </method>
57377       <method name="get_draw_as_radio"
57378               c:identifier="gtk_toggle_action_get_draw_as_radio">
57379         <return-value>
57380           <type name="boolean" c:type="gboolean"/>
57381         </return-value>
57382         <parameters>
57383           <parameter name="action">
57384             <type name="ToggleAction" c:type="GtkToggleAction*"/>
57385           </parameter>
57386         </parameters>
57387       </method>
57388       <property name="draw-as-radio">
57389         <type name="boolean" c:type="gboolean"/>
57390       </property>
57391       <property name="active">
57392         <type name="boolean" c:type="gboolean"/>
57393       </property>
57394       <callback name="toggled">
57395         <return-value>
57396           <type name="none" c:type="void"/>
57397         </return-value>
57398         <parameters>
57399           <parameter name="action">
57400             <type name="GtkToggleAction*" c:type="GtkToggleAction*"/>
57401           </parameter>
57402         </parameters>
57403       </callback>
57404       <callback name="_gtk_reserved1">
57405         <return-value>
57406           <type name="none" c:type="void"/>
57407         </return-value>
57408       </callback>
57409       <callback name="_gtk_reserved2">
57410         <return-value>
57411           <type name="none" c:type="void"/>
57412         </return-value>
57413       </callback>
57414       <callback name="_gtk_reserved3">
57415         <return-value>
57416           <type name="none" c:type="void"/>
57417         </return-value>
57418       </callback>
57419       <callback name="_gtk_reserved4">
57420         <return-value>
57421           <type name="none" c:type="void"/>
57422         </return-value>
57423       </callback>
57424       <glib:signal name="toggled">
57425         <return-value>
57426           <type name="none" c:type="void"/>
57427         </return-value>
57428       </glib:signal>
57429     </class>
57430     <record name="GtkRadioActionPrivate" c:type="GtkRadioActionPrivate"/>
57431     <class name="RadioAction"
57432            c:type="GtkRadioAction"
57433            parent="ToggleAction"
57434            glib:type-name="GtkRadioAction"
57435            glib:get-type="gtk_radio_action_get_type">
57436       <constructor name="new" c:identifier="gtk_radio_action_new">
57437         <return-value>
57438           <type name="RadioAction" c:type="GtkRadioAction*"/>
57439         </return-value>
57440         <parameters>
57441           <parameter name="name">
57442             <type name="string" c:type="gchar*"/>
57443           </parameter>
57444           <parameter name="label">
57445             <type name="string" c:type="gchar*"/>
57446           </parameter>
57447           <parameter name="tooltip">
57448             <type name="string" c:type="gchar*"/>
57449           </parameter>
57450           <parameter name="stock_id">
57451             <type name="string" c:type="gchar*"/>
57452           </parameter>
57453           <parameter name="value">
57454             <type name="int32" c:type="gint"/>
57455           </parameter>
57456         </parameters>
57457       </constructor>
57458       <method name="get_group" c:identifier="gtk_radio_action_get_group">
57459         <return-value>
57460           <type name="GSList" c:type="GSList*"/>
57461         </return-value>
57462         <parameters>
57463           <parameter name="action">
57464             <type name="RadioAction" c:type="GtkRadioAction*"/>
57465           </parameter>
57466         </parameters>
57467       </method>
57468       <method name="set_group" c:identifier="gtk_radio_action_set_group">
57469         <return-value>
57470           <type name="none" c:type="void"/>
57471         </return-value>
57472         <parameters>
57473           <parameter name="action">
57474             <type name="RadioAction" c:type="GtkRadioAction*"/>
57475           </parameter>
57476           <parameter name="group">
57477             <type name="GSList" c:type="GSList*"/>
57478           </parameter>
57479         </parameters>
57480       </method>
57481       <method name="get_current_value"
57482               c:identifier="gtk_radio_action_get_current_value">
57483         <return-value>
57484           <type name="int32" c:type="gint"/>
57485         </return-value>
57486         <parameters>
57487           <parameter name="action">
57488             <type name="RadioAction" c:type="GtkRadioAction*"/>
57489           </parameter>
57490         </parameters>
57491       </method>
57492       <method name="set_current_value"
57493               c:identifier="gtk_radio_action_set_current_value">
57494         <return-value>
57495           <type name="none" c:type="void"/>
57496         </return-value>
57497         <parameters>
57498           <parameter name="action">
57499             <type name="RadioAction" c:type="GtkRadioAction*"/>
57500           </parameter>
57501           <parameter name="current_value">
57502             <type name="int32" c:type="gint"/>
57503           </parameter>
57504         </parameters>
57505       </method>
57506       <property name="value">
57507         <type name="int32" c:type="gint"/>
57508       </property>
57509       <property name="group">
57510         <type name="GtkRadioAction" c:type="GtkRadioAction"/>
57511       </property>
57512       <property name="current-value">
57513         <type name="int32" c:type="gint"/>
57514       </property>
57515       <callback name="changed">
57516         <return-value>
57517           <type name="none" c:type="void"/>
57518         </return-value>
57519         <parameters>
57520           <parameter name="action">
57521             <type name="GtkRadioAction*" c:type="GtkRadioAction*"/>
57522           </parameter>
57523           <parameter name="current">
57524             <type name="GtkRadioAction*" c:type="GtkRadioAction*"/>
57525           </parameter>
57526         </parameters>
57527       </callback>
57528       <callback name="_gtk_reserved1">
57529         <return-value>
57530           <type name="none" c:type="void"/>
57531         </return-value>
57532       </callback>
57533       <callback name="_gtk_reserved2">
57534         <return-value>
57535           <type name="none" c:type="void"/>
57536         </return-value>
57537       </callback>
57538       <callback name="_gtk_reserved3">
57539         <return-value>
57540           <type name="none" c:type="void"/>
57541         </return-value>
57542       </callback>
57543       <callback name="_gtk_reserved4">
57544         <return-value>
57545           <type name="none" c:type="void"/>
57546         </return-value>
57547       </callback>
57548       <glib:signal name="changed">
57549         <return-value>
57550           <type name="none" c:type="void"/>
57551         </return-value>
57552         <parameters>
57553           <parameter name="object">
57554             <type name="GtkRadioAction" c:type="GtkRadioAction"/>
57555           </parameter>
57556         </parameters>
57557       </glib:signal>
57558     </class>
57559     <class name="RadioButton"
57560            c:type="GtkRadioButton"
57561            parent="CheckButton"
57562            glib:type-name="GtkRadioButton"
57563            glib:get-type="gtk_radio_button_get_type">
57564       <method name="new_from_widget"
57565               c:identifier="gtk_radio_button_new_from_widget">
57566         <return-value>
57567           <type name="Widget" c:type="GtkWidget*"/>
57568         </return-value>
57569         <parameters>
57570           <parameter name="radio_group_member">
57571             <type name="RadioButton" c:type="GtkRadioButton*"/>
57572           </parameter>
57573         </parameters>
57574       </method>
57575       <method name="new_with_label_from_widget"
57576               c:identifier="gtk_radio_button_new_with_label_from_widget">
57577         <return-value>
57578           <type name="Widget" c:type="GtkWidget*"/>
57579         </return-value>
57580         <parameters>
57581           <parameter name="radio_group_member">
57582             <type name="RadioButton" c:type="GtkRadioButton*"/>
57583           </parameter>
57584           <parameter name="label">
57585             <type name="string" c:type="gchar*"/>
57586           </parameter>
57587         </parameters>
57588       </method>
57589       <method name="new_with_mnemonic_from_widget"
57590               c:identifier="gtk_radio_button_new_with_mnemonic_from_widget">
57591         <return-value>
57592           <type name="Widget" c:type="GtkWidget*"/>
57593         </return-value>
57594         <parameters>
57595           <parameter name="radio_group_member">
57596             <type name="RadioButton" c:type="GtkRadioButton*"/>
57597           </parameter>
57598           <parameter name="label">
57599             <type name="string" c:type="gchar*"/>
57600           </parameter>
57601         </parameters>
57602       </method>
57603       <method name="get_group" c:identifier="gtk_radio_button_get_group">
57604         <return-value>
57605           <type name="GSList" c:type="GSList*"/>
57606         </return-value>
57607         <parameters>
57608           <parameter name="radio_button">
57609             <type name="RadioButton" c:type="GtkRadioButton*"/>
57610           </parameter>
57611         </parameters>
57612       </method>
57613       <method name="set_group" c:identifier="gtk_radio_button_set_group">
57614         <return-value>
57615           <type name="none" c:type="void"/>
57616         </return-value>
57617         <parameters>
57618           <parameter name="radio_button">
57619             <type name="RadioButton" c:type="GtkRadioButton*"/>
57620           </parameter>
57621           <parameter name="group">
57622             <type name="GSList" c:type="GSList*"/>
57623           </parameter>
57624         </parameters>
57625       </method>
57626       <property name="group">
57627         <type name="GtkRadioButton" c:type="GtkRadioButton"/>
57628       </property>
57629       <callback name="group_changed">
57630         <return-value>
57631           <type name="none" c:type="void"/>
57632         </return-value>
57633         <parameters>
57634           <parameter name="radio_button">
57635             <type name="GtkRadioButton*" c:type="GtkRadioButton*"/>
57636           </parameter>
57637         </parameters>
57638       </callback>
57639       <callback name="_gtk_reserved2">
57640         <return-value>
57641           <type name="none" c:type="void"/>
57642         </return-value>
57643       </callback>
57644       <callback name="_gtk_reserved3">
57645         <return-value>
57646           <type name="none" c:type="void"/>
57647         </return-value>
57648       </callback>
57649       <callback name="_gtk_reserved4">
57650         <return-value>
57651           <type name="none" c:type="void"/>
57652         </return-value>
57653       </callback>
57654       <glib:signal name="group-changed">
57655         <return-value>
57656           <type name="none" c:type="void"/>
57657         </return-value>
57658       </glib:signal>
57659     </class>
57660     <function name="radio_button_new" c:identifier="gtk_radio_button_new">
57661       <return-value>
57662         <type name="GtkWidget*" c:type="GtkWidget*"/>
57663       </return-value>
57664       <parameters>
57665         <parameter name="group">
57666           <type name="GSList" c:type="GSList*"/>
57667         </parameter>
57668       </parameters>
57669     </function>
57670     <function name="radio_button_new_with_label"
57671               c:identifier="gtk_radio_button_new_with_label">
57672       <return-value>
57673         <type name="GtkWidget*" c:type="GtkWidget*"/>
57674       </return-value>
57675       <parameters>
57676         <parameter name="group">
57677           <type name="GSList" c:type="GSList*"/>
57678         </parameter>
57679         <parameter name="label">
57680           <type name="string" c:type="gchar*"/>
57681         </parameter>
57682       </parameters>
57683     </function>
57684     <function name="radio_button_new_with_mnemonic"
57685               c:identifier="gtk_radio_button_new_with_mnemonic">
57686       <return-value>
57687         <type name="GtkWidget*" c:type="GtkWidget*"/>
57688       </return-value>
57689       <parameters>
57690         <parameter name="group">
57691           <type name="GSList" c:type="GSList*"/>
57692         </parameter>
57693         <parameter name="label">
57694           <type name="string" c:type="gchar*"/>
57695         </parameter>
57696       </parameters>
57697     </function>
57698     <class name="RadioMenuItem"
57699            c:type="GtkRadioMenuItem"
57700            parent="CheckMenuItem"
57701            glib:type-name="GtkRadioMenuItem"
57702            glib:get-type="gtk_radio_menu_item_get_type">
57703       <method name="new_from_widget"
57704               c:identifier="gtk_radio_menu_item_new_from_widget">
57705         <return-value>
57706           <type name="Widget" c:type="GtkWidget*"/>
57707         </return-value>
57708         <parameters>
57709           <parameter name="group">
57710             <type name="RadioMenuItem" c:type="GtkRadioMenuItem*"/>
57711           </parameter>
57712         </parameters>
57713       </method>
57714       <method name="new_with_mnemonic_from_widget"
57715               c:identifier="gtk_radio_menu_item_new_with_mnemonic_from_widget">
57716         <return-value>
57717           <type name="Widget" c:type="GtkWidget*"/>
57718         </return-value>
57719         <parameters>
57720           <parameter name="group">
57721             <type name="RadioMenuItem" c:type="GtkRadioMenuItem*"/>
57722           </parameter>
57723           <parameter name="label">
57724             <type name="string" c:type="gchar*"/>
57725           </parameter>
57726         </parameters>
57727       </method>
57728       <method name="new_with_label_from_widget"
57729               c:identifier="gtk_radio_menu_item_new_with_label_from_widget">
57730         <return-value>
57731           <type name="Widget" c:type="GtkWidget*"/>
57732         </return-value>
57733         <parameters>
57734           <parameter name="group">
57735             <type name="RadioMenuItem" c:type="GtkRadioMenuItem*"/>
57736           </parameter>
57737           <parameter name="label">
57738             <type name="string" c:type="gchar*"/>
57739           </parameter>
57740         </parameters>
57741       </method>
57742       <method name="get_group" c:identifier="gtk_radio_menu_item_get_group">
57743         <return-value>
57744           <type name="GSList" c:type="GSList*"/>
57745         </return-value>
57746         <parameters>
57747           <parameter name="radio_menu_item">
57748             <type name="RadioMenuItem" c:type="GtkRadioMenuItem*"/>
57749           </parameter>
57750         </parameters>
57751       </method>
57752       <method name="set_group" c:identifier="gtk_radio_menu_item_set_group">
57753         <return-value>
57754           <type name="none" c:type="void"/>
57755         </return-value>
57756         <parameters>
57757           <parameter name="radio_menu_item">
57758             <type name="RadioMenuItem" c:type="GtkRadioMenuItem*"/>
57759           </parameter>
57760           <parameter name="group">
57761             <type name="GSList" c:type="GSList*"/>
57762           </parameter>
57763         </parameters>
57764       </method>
57765       <property name="group">
57766         <type name="GtkRadioMenuItem" c:type="GtkRadioMenuItem"/>
57767       </property>
57768       <callback name="group_changed">
57769         <return-value>
57770           <type name="none" c:type="void"/>
57771         </return-value>
57772         <parameters>
57773           <parameter name="radio_menu_item">
57774             <type name="GtkRadioMenuItem*" c:type="GtkRadioMenuItem*"/>
57775           </parameter>
57776         </parameters>
57777       </callback>
57778       <callback name="_gtk_reserved2">
57779         <return-value>
57780           <type name="none" c:type="void"/>
57781         </return-value>
57782       </callback>
57783       <callback name="_gtk_reserved3">
57784         <return-value>
57785           <type name="none" c:type="void"/>
57786         </return-value>
57787       </callback>
57788       <callback name="_gtk_reserved4">
57789         <return-value>
57790           <type name="none" c:type="void"/>
57791         </return-value>
57792       </callback>
57793       <glib:signal name="group-changed">
57794         <return-value>
57795           <type name="none" c:type="void"/>
57796         </return-value>
57797       </glib:signal>
57798     </class>
57799     <function name="radio_menu_item_new"
57800               c:identifier="gtk_radio_menu_item_new">
57801       <return-value>
57802         <type name="GtkWidget*" c:type="GtkWidget*"/>
57803       </return-value>
57804       <parameters>
57805         <parameter name="group">
57806           <type name="GSList" c:type="GSList*"/>
57807         </parameter>
57808       </parameters>
57809     </function>
57810     <function name="radio_menu_item_new_with_label"
57811               c:identifier="gtk_radio_menu_item_new_with_label">
57812       <return-value>
57813         <type name="GtkWidget*" c:type="GtkWidget*"/>
57814       </return-value>
57815       <parameters>
57816         <parameter name="group">
57817           <type name="GSList" c:type="GSList*"/>
57818         </parameter>
57819         <parameter name="label">
57820           <type name="string" c:type="gchar*"/>
57821         </parameter>
57822       </parameters>
57823     </function>
57824     <function name="radio_menu_item_new_with_mnemonic"
57825               c:identifier="gtk_radio_menu_item_new_with_mnemonic">
57826       <return-value>
57827         <type name="GtkWidget*" c:type="GtkWidget*"/>
57828       </return-value>
57829       <parameters>
57830         <parameter name="group">
57831           <type name="GSList" c:type="GSList*"/>
57832         </parameter>
57833         <parameter name="label">
57834           <type name="string" c:type="gchar*"/>
57835         </parameter>
57836       </parameters>
57837     </function>
57838     <record name="GtkToggleToolButtonPrivate"
57839             c:type="GtkToggleToolButtonPrivate"/>
57840     <class name="ToggleToolButton"
57841            c:type="GtkToggleToolButton"
57842            parent="ToolButton"
57843            glib:type-name="GtkToggleToolButton"
57844            glib:get-type="gtk_toggle_tool_button_get_type">
57845       <method name="set_active"
57846               c:identifier="gtk_toggle_tool_button_set_active">
57847         <return-value>
57848           <type name="none" c:type="void"/>
57849         </return-value>
57850         <parameters>
57851           <parameter name="button">
57852             <type name="ToggleToolButton" c:type="GtkToggleToolButton*"/>
57853           </parameter>
57854           <parameter name="is_active">
57855             <type name="boolean" c:type="gboolean"/>
57856           </parameter>
57857         </parameters>
57858       </method>
57859       <method name="get_active"
57860               c:identifier="gtk_toggle_tool_button_get_active">
57861         <return-value>
57862           <type name="boolean" c:type="gboolean"/>
57863         </return-value>
57864         <parameters>
57865           <parameter name="button">
57866             <type name="ToggleToolButton" c:type="GtkToggleToolButton*"/>
57867           </parameter>
57868         </parameters>
57869       </method>
57870       <property name="active">
57871         <type name="boolean" c:type="gboolean"/>
57872       </property>
57873       <callback name="toggled">
57874         <return-value>
57875           <type name="none" c:type="void"/>
57876         </return-value>
57877         <parameters>
57878           <parameter name="button">
57879             <type name="GtkToggleToolButton*" c:type="GtkToggleToolButton*"/>
57880           </parameter>
57881         </parameters>
57882       </callback>
57883       <callback name="_gtk_reserved1">
57884         <return-value>
57885           <type name="none" c:type="void"/>
57886         </return-value>
57887       </callback>
57888       <callback name="_gtk_reserved2">
57889         <return-value>
57890           <type name="none" c:type="void"/>
57891         </return-value>
57892       </callback>
57893       <callback name="_gtk_reserved3">
57894         <return-value>
57895           <type name="none" c:type="void"/>
57896         </return-value>
57897       </callback>
57898       <callback name="_gtk_reserved4">
57899         <return-value>
57900           <type name="none" c:type="void"/>
57901         </return-value>
57902       </callback>
57903       <glib:signal name="toggled">
57904         <return-value>
57905           <type name="none" c:type="void"/>
57906         </return-value>
57907       </glib:signal>
57908     </class>
57909     <function name="toggle_tool_button_new"
57910               c:identifier="gtk_toggle_tool_button_new">
57911       <return-value>
57912         <type name="GtkToolItem*" c:type="GtkToolItem*"/>
57913       </return-value>
57914     </function>
57915     <function name="toggle_tool_button_new_from_stock"
57916               c:identifier="gtk_toggle_tool_button_new_from_stock">
57917       <return-value>
57918         <type name="GtkToolItem*" c:type="GtkToolItem*"/>
57919       </return-value>
57920       <parameters>
57921         <parameter name="stock_id">
57922           <type name="string" c:type="gchar*"/>
57923         </parameter>
57924       </parameters>
57925     </function>
57926     <class name="RadioToolButton"
57927            c:type="GtkRadioToolButton"
57928            parent="ToggleToolButton"
57929            glib:type-name="GtkRadioToolButton"
57930            glib:get-type="gtk_radio_tool_button_get_type">
57931       <method name="new_from_widget"
57932               c:identifier="gtk_radio_tool_button_new_from_widget">
57933         <return-value>
57934           <type name="ToolItem" c:type="GtkToolItem*"/>
57935         </return-value>
57936         <parameters>
57937           <parameter name="group">
57938             <type name="RadioToolButton" c:type="GtkRadioToolButton*"/>
57939           </parameter>
57940         </parameters>
57941       </method>
57942       <method name="new_with_stock_from_widget"
57943               c:identifier="gtk_radio_tool_button_new_with_stock_from_widget">
57944         <return-value>
57945           <type name="ToolItem" c:type="GtkToolItem*"/>
57946         </return-value>
57947         <parameters>
57948           <parameter name="group">
57949             <type name="RadioToolButton" c:type="GtkRadioToolButton*"/>
57950           </parameter>
57951           <parameter name="stock_id">
57952             <type name="string" c:type="gchar*"/>
57953           </parameter>
57954         </parameters>
57955       </method>
57956       <method name="get_group" c:identifier="gtk_radio_tool_button_get_group">
57957         <return-value>
57958           <type name="GSList" c:type="GSList*"/>
57959         </return-value>
57960         <parameters>
57961           <parameter name="button">
57962             <type name="RadioToolButton" c:type="GtkRadioToolButton*"/>
57963           </parameter>
57964         </parameters>
57965       </method>
57966       <method name="set_group" c:identifier="gtk_radio_tool_button_set_group">
57967         <return-value>
57968           <type name="none" c:type="void"/>
57969         </return-value>
57970         <parameters>
57971           <parameter name="button">
57972             <type name="RadioToolButton" c:type="GtkRadioToolButton*"/>
57973           </parameter>
57974           <parameter name="group">
57975             <type name="GSList" c:type="GSList*"/>
57976           </parameter>
57977         </parameters>
57978       </method>
57979       <property name="group">
57980         <type name="GtkRadioToolButton" c:type="GtkRadioToolButton"/>
57981       </property>
57982       <callback name="_gtk_reserved1">
57983         <return-value>
57984           <type name="none" c:type="void"/>
57985         </return-value>
57986       </callback>
57987       <callback name="_gtk_reserved2">
57988         <return-value>
57989           <type name="none" c:type="void"/>
57990         </return-value>
57991       </callback>
57992       <callback name="_gtk_reserved3">
57993         <return-value>
57994           <type name="none" c:type="void"/>
57995         </return-value>
57996       </callback>
57997       <callback name="_gtk_reserved4">
57998         <return-value>
57999           <type name="none" c:type="void"/>
58000         </return-value>
58001       </callback>
58002     </class>
58003     <function name="radio_tool_button_new"
58004               c:identifier="gtk_radio_tool_button_new">
58005       <return-value>
58006         <type name="GtkToolItem*" c:type="GtkToolItem*"/>
58007       </return-value>
58008       <parameters>
58009         <parameter name="group">
58010           <type name="GSList" c:type="GSList*"/>
58011         </parameter>
58012       </parameters>
58013     </function>
58014     <function name="radio_tool_button_new_from_stock"
58015               c:identifier="gtk_radio_tool_button_new_from_stock">
58016       <return-value>
58017         <type name="GtkToolItem*" c:type="GtkToolItem*"/>
58018       </return-value>
58019       <parameters>
58020         <parameter name="group">
58021           <type name="GSList" c:type="GSList*"/>
58022         </parameter>
58023         <parameter name="stock_id">
58024           <type name="string" c:type="gchar*"/>
58025         </parameter>
58026       </parameters>
58027     </function>
58028     <record name="GtkRecentActionPrivate" c:type="GtkRecentActionPrivate"/>
58029     <class name="RecentAction"
58030            c:type="GtkRecentAction"
58031            parent="Action"
58032            glib:type-name="GtkRecentAction"
58033            glib:get-type="gtk_recent_action_get_type">
58034       <method name="get_show_numbers"
58035               c:identifier="gtk_recent_action_get_show_numbers">
58036         <return-value>
58037           <type name="boolean" c:type="gboolean"/>
58038         </return-value>
58039         <parameters>
58040           <parameter name="action">
58041             <type name="RecentAction" c:type="GtkRecentAction*"/>
58042           </parameter>
58043         </parameters>
58044       </method>
58045       <method name="set_show_numbers"
58046               c:identifier="gtk_recent_action_set_show_numbers">
58047         <return-value>
58048           <type name="none" c:type="void"/>
58049         </return-value>
58050         <parameters>
58051           <parameter name="action">
58052             <type name="RecentAction" c:type="GtkRecentAction*"/>
58053           </parameter>
58054           <parameter name="show_numbers">
58055             <type name="boolean" c:type="gboolean"/>
58056           </parameter>
58057         </parameters>
58058       </method>
58059       <property name="show-numbers">
58060         <type name="boolean" c:type="gboolean"/>
58061       </property>
58062     </class>
58063     <function name="recent_action_new" c:identifier="gtk_recent_action_new">
58064       <return-value>
58065         <type name="GtkAction*" c:type="GtkAction*"/>
58066       </return-value>
58067       <parameters>
58068         <parameter name="name">
58069           <type name="string" c:type="gchar*"/>
58070         </parameter>
58071         <parameter name="label">
58072           <type name="string" c:type="gchar*"/>
58073         </parameter>
58074         <parameter name="tooltip">
58075           <type name="string" c:type="gchar*"/>
58076         </parameter>
58077         <parameter name="stock_id">
58078           <type name="string" c:type="gchar*"/>
58079         </parameter>
58080       </parameters>
58081     </function>
58082     <function name="recent_action_new_for_manager"
58083               c:identifier="gtk_recent_action_new_for_manager">
58084       <return-value>
58085         <type name="GtkAction*" c:type="GtkAction*"/>
58086       </return-value>
58087       <parameters>
58088         <parameter name="name">
58089           <type name="string" c:type="gchar*"/>
58090         </parameter>
58091         <parameter name="label">
58092           <type name="string" c:type="gchar*"/>
58093         </parameter>
58094         <parameter name="tooltip">
58095           <type name="string" c:type="gchar*"/>
58096         </parameter>
58097         <parameter name="stock_id">
58098           <type name="string" c:type="gchar*"/>
58099         </parameter>
58100         <parameter name="manager">
58101           <type name="RecentManager" c:type="GtkRecentManager*"/>
58102         </parameter>
58103       </parameters>
58104     </function>
58105     <record name="GtkRecentFilterInfo" c:type="GtkRecentFilterInfo">
58106       <field name="contains">
58107         <type name="GtkRecentFilterFlags" c:type="GtkRecentFilterFlags"/>
58108       </field>
58109       <field name="uri">
58110         <type name="string" c:type="gchar*"/>
58111       </field>
58112       <field name="display_name">
58113         <type name="string" c:type="gchar*"/>
58114       </field>
58115       <field name="mime_type">
58116         <type name="string" c:type="gchar*"/>
58117       </field>
58118       <field name="applications">
58119         <type name="gchar**" c:type="gchar**"/>
58120       </field>
58121       <field name="groups">
58122         <type name="gchar**" c:type="gchar**"/>
58123       </field>
58124       <field name="age">
58125         <type name="int32" c:type="gint"/>
58126       </field>
58127     </record>
58128     <callback name="GtkRecentFilterFunc">
58129       <return-value>
58130         <type name="boolean" c:type="gboolean"/>
58131       </return-value>
58132       <parameters>
58133         <parameter name="filter_info">
58134           <type name="GtkRecentFilterInfo*" c:type="GtkRecentFilterInfo*"/>
58135         </parameter>
58136         <parameter name="user_data">
58137           <type name="any" c:type="gpointer"/>
58138         </parameter>
58139       </parameters>
58140     </callback>
58141     <class name="RecentFilter"
58142            c:type="GtkRecentFilter"
58143            parent="GtkObject"
58144            glib:type-name="GtkRecentFilter"
58145            glib:get-type="gtk_recent_filter_get_type">
58146       <constructor name="new" c:identifier="gtk_recent_filter_new">
58147         <return-value>
58148           <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58149         </return-value>
58150       </constructor>
58151       <method name="set_name" c:identifier="gtk_recent_filter_set_name">
58152         <return-value>
58153           <type name="none" c:type="void"/>
58154         </return-value>
58155         <parameters>
58156           <parameter name="filter">
58157             <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58158           </parameter>
58159           <parameter name="name">
58160             <type name="string" c:type="gchar*"/>
58161           </parameter>
58162         </parameters>
58163       </method>
58164       <method name="get_name" c:identifier="gtk_recent_filter_get_name">
58165         <return-value>
58166           <type name="string" c:type="gchar*"/>
58167         </return-value>
58168         <parameters>
58169           <parameter name="filter">
58170             <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58171           </parameter>
58172         </parameters>
58173       </method>
58174       <method name="add_mime_type"
58175               c:identifier="gtk_recent_filter_add_mime_type">
58176         <return-value>
58177           <type name="none" c:type="void"/>
58178         </return-value>
58179         <parameters>
58180           <parameter name="filter">
58181             <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58182           </parameter>
58183           <parameter name="mime_type">
58184             <type name="string" c:type="gchar*"/>
58185           </parameter>
58186         </parameters>
58187       </method>
58188       <method name="add_pattern" c:identifier="gtk_recent_filter_add_pattern">
58189         <return-value>
58190           <type name="none" c:type="void"/>
58191         </return-value>
58192         <parameters>
58193           <parameter name="filter">
58194             <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58195           </parameter>
58196           <parameter name="pattern">
58197             <type name="string" c:type="gchar*"/>
58198           </parameter>
58199         </parameters>
58200       </method>
58201       <method name="add_pixbuf_formats"
58202               c:identifier="gtk_recent_filter_add_pixbuf_formats">
58203         <return-value>
58204           <type name="none" c:type="void"/>
58205         </return-value>
58206         <parameters>
58207           <parameter name="filter">
58208             <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58209           </parameter>
58210         </parameters>
58211       </method>
58212       <method name="add_application"
58213               c:identifier="gtk_recent_filter_add_application">
58214         <return-value>
58215           <type name="none" c:type="void"/>
58216         </return-value>
58217         <parameters>
58218           <parameter name="filter">
58219             <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58220           </parameter>
58221           <parameter name="application">
58222             <type name="string" c:type="gchar*"/>
58223           </parameter>
58224         </parameters>
58225       </method>
58226       <method name="add_group" c:identifier="gtk_recent_filter_add_group">
58227         <return-value>
58228           <type name="none" c:type="void"/>
58229         </return-value>
58230         <parameters>
58231           <parameter name="filter">
58232             <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58233           </parameter>
58234           <parameter name="group">
58235             <type name="string" c:type="gchar*"/>
58236           </parameter>
58237         </parameters>
58238       </method>
58239       <method name="add_age" c:identifier="gtk_recent_filter_add_age">
58240         <return-value>
58241           <type name="none" c:type="void"/>
58242         </return-value>
58243         <parameters>
58244           <parameter name="filter">
58245             <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58246           </parameter>
58247           <parameter name="days">
58248             <type name="int32" c:type="gint"/>
58249           </parameter>
58250         </parameters>
58251       </method>
58252       <method name="add_custom" c:identifier="gtk_recent_filter_add_custom">
58253         <return-value>
58254           <type name="none" c:type="void"/>
58255         </return-value>
58256         <parameters>
58257           <parameter name="filter">
58258             <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58259           </parameter>
58260           <parameter name="needed">
58261             <type name="RecentFilterFlags" c:type="GtkRecentFilterFlags"/>
58262           </parameter>
58263           <parameter name="func">
58264             <type name="GtkRecentFilterFunc" c:type="GtkRecentFilterFunc"/>
58265           </parameter>
58266           <parameter name="data">
58267             <type name="any" c:type="gpointer"/>
58268           </parameter>
58269           <parameter name="data_destroy">
58270             <type name="GDestroyNotify" c:type="GDestroyNotify"/>
58271           </parameter>
58272         </parameters>
58273       </method>
58274       <method name="get_needed" c:identifier="gtk_recent_filter_get_needed">
58275         <return-value>
58276           <type name="RecentFilterFlags" c:type="GtkRecentFilterFlags"/>
58277         </return-value>
58278         <parameters>
58279           <parameter name="filter">
58280             <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58281           </parameter>
58282         </parameters>
58283       </method>
58284       <method name="filter" c:identifier="gtk_recent_filter_filter">
58285         <return-value>
58286           <type name="boolean" c:type="gboolean"/>
58287         </return-value>
58288         <parameters>
58289           <parameter name="filter">
58290             <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58291           </parameter>
58292           <parameter name="filter_info">
58293             <type name="GtkRecentFilterInfo" c:type="GtkRecentFilterInfo*"/>
58294           </parameter>
58295         </parameters>
58296       </method>
58297     </class>
58298     <callback name="GtkRecentSortFunc">
58299       <return-value>
58300         <type name="int32" c:type="gint"/>
58301       </return-value>
58302       <parameters>
58303         <parameter name="a">
58304           <type name="GtkRecentInfo*" c:type="GtkRecentInfo*"/>
58305         </parameter>
58306         <parameter name="b">
58307           <type name="GtkRecentInfo*" c:type="GtkRecentInfo*"/>
58308         </parameter>
58309         <parameter name="user_data">
58310           <type name="any" c:type="gpointer"/>
58311         </parameter>
58312       </parameters>
58313     </callback>
58314     <record name="GtkRecentChooser" c:type="GtkRecentChooser"/>
58315     <function name="recent_chooser_error_quark"
58316               c:identifier="gtk_recent_chooser_error_quark">
58317       <return-value>
58318         <type name="GQuark" c:type="GQuark"/>
58319       </return-value>
58320     </function>
58321     <interface name="RecentChooser"
58322                c:type="GtkRecentChooser"
58323                glib:type-name="GtkRecentChooser"
58324                glib:get-type="gtk_recent_chooser_get_type">
58325       <property name="limit">
58326         <type name="int32" c:type="gint"/>
58327       </property>
58328       <property name="show-tips">
58329         <type name="boolean" c:type="gboolean"/>
58330       </property>
58331       <property name="filter">
58332         <type name="GtkRecentFilter" c:type="GtkRecentFilter"/>
58333       </property>
58334       <property name="show-private">
58335         <type name="boolean" c:type="gboolean"/>
58336       </property>
58337       <property name="sort-type">
58338         <type name="GtkRecentSortType" c:type="GtkRecentSortType"/>
58339       </property>
58340       <property name="show-icons">
58341         <type name="boolean" c:type="gboolean"/>
58342       </property>
58343       <property name="recent-manager">
58344         <type name="GtkRecentManager" c:type="GtkRecentManager"/>
58345       </property>
58346       <property name="local-only">
58347         <type name="boolean" c:type="gboolean"/>
58348       </property>
58349       <property name="select-multiple">
58350         <type name="boolean" c:type="gboolean"/>
58351       </property>
58352       <property name="show-not-found">
58353         <type name="boolean" c:type="gboolean"/>
58354       </property>
58355       <callback name="set_current_uri">
58356         <return-value>
58357           <type name="boolean" c:type="gboolean"/>
58358         </return-value>
58359         <parameters>
58360           <parameter name="chooser">
58361             <type name="GtkRecentChooser*" c:type="GtkRecentChooser*"/>
58362           </parameter>
58363           <parameter name="uri">
58364             <type name="string" c:type="gchar*"/>
58365           </parameter>
58366           <parameter name="error">
58367             <type name="GError**" c:type="GError**"/>
58368           </parameter>
58369         </parameters>
58370       </callback>
58371       <callback name="get_current_uri">
58372         <return-value>
58373           <type name="string" c:type="gchar*"/>
58374         </return-value>
58375         <parameters>
58376           <parameter name="chooser">
58377             <type name="GtkRecentChooser*" c:type="GtkRecentChooser*"/>
58378           </parameter>
58379         </parameters>
58380       </callback>
58381       <callback name="select_uri">
58382         <return-value>
58383           <type name="boolean" c:type="gboolean"/>
58384         </return-value>
58385         <parameters>
58386           <parameter name="chooser">
58387             <type name="GtkRecentChooser*" c:type="GtkRecentChooser*"/>
58388           </parameter>
58389           <parameter name="uri">
58390             <type name="string" c:type="gchar*"/>
58391           </parameter>
58392           <parameter name="error">
58393             <type name="GError**" c:type="GError**"/>
58394           </parameter>
58395         </parameters>
58396       </callback>
58397       <callback name="unselect_uri">
58398         <return-value>
58399           <type name="none" c:type="void"/>
58400         </return-value>
58401         <parameters>
58402           <parameter name="chooser">
58403             <type name="GtkRecentChooser*" c:type="GtkRecentChooser*"/>
58404           </parameter>
58405           <parameter name="uri">
58406             <type name="string" c:type="gchar*"/>
58407           </parameter>
58408         </parameters>
58409       </callback>
58410       <callback name="select_all">
58411         <return-value>
58412           <type name="none" c:type="void"/>
58413         </return-value>
58414         <parameters>
58415           <parameter name="chooser">
58416             <type name="GtkRecentChooser*" c:type="GtkRecentChooser*"/>
58417           </parameter>
58418         </parameters>
58419       </callback>
58420       <callback name="unselect_all">
58421         <return-value>
58422           <type name="none" c:type="void"/>
58423         </return-value>
58424         <parameters>
58425           <parameter name="chooser">
58426             <type name="GtkRecentChooser*" c:type="GtkRecentChooser*"/>
58427           </parameter>
58428         </parameters>
58429       </callback>
58430       <callback name="get_items">
58431         <return-value>
58432           <type name="GList*" c:type="GList*"/>
58433         </return-value>
58434         <parameters>
58435           <parameter name="chooser">
58436             <type name="GtkRecentChooser*" c:type="GtkRecentChooser*"/>
58437           </parameter>
58438         </parameters>
58439       </callback>
58440       <callback name="get_recent_manager">
58441         <return-value>
58442           <type name="GtkRecentManager*" c:type="GtkRecentManager*"/>
58443         </return-value>
58444         <parameters>
58445           <parameter name="chooser">
58446             <type name="GtkRecentChooser*" c:type="GtkRecentChooser*"/>
58447           </parameter>
58448         </parameters>
58449       </callback>
58450       <callback name="add_filter">
58451         <return-value>
58452           <type name="none" c:type="void"/>
58453         </return-value>
58454         <parameters>
58455           <parameter name="chooser">
58456             <type name="GtkRecentChooser*" c:type="GtkRecentChooser*"/>
58457           </parameter>
58458           <parameter name="filter">
58459             <type name="GtkRecentFilter*" c:type="GtkRecentFilter*"/>
58460           </parameter>
58461         </parameters>
58462       </callback>
58463       <callback name="remove_filter">
58464         <return-value>
58465           <type name="none" c:type="void"/>
58466         </return-value>
58467         <parameters>
58468           <parameter name="chooser">
58469             <type name="GtkRecentChooser*" c:type="GtkRecentChooser*"/>
58470           </parameter>
58471           <parameter name="filter">
58472             <type name="GtkRecentFilter*" c:type="GtkRecentFilter*"/>
58473           </parameter>
58474         </parameters>
58475       </callback>
58476       <callback name="list_filters">
58477         <return-value>
58478           <type name="GSList*" c:type="GSList*"/>
58479         </return-value>
58480         <parameters>
58481           <parameter name="chooser">
58482             <type name="GtkRecentChooser*" c:type="GtkRecentChooser*"/>
58483           </parameter>
58484         </parameters>
58485       </callback>
58486       <callback name="set_sort_func">
58487         <return-value>
58488           <type name="none" c:type="void"/>
58489         </return-value>
58490         <parameters>
58491           <parameter name="chooser">
58492             <type name="GtkRecentChooser*" c:type="GtkRecentChooser*"/>
58493           </parameter>
58494           <parameter name="sort_func">
58495             <type name="GtkRecentSortFunc" c:type="GtkRecentSortFunc"/>
58496           </parameter>
58497           <parameter name="data">
58498             <type name="any" c:type="gpointer"/>
58499           </parameter>
58500           <parameter name="destroy">
58501             <type name="GDestroyNotify" c:type="GDestroyNotify"/>
58502           </parameter>
58503         </parameters>
58504       </callback>
58505       <callback name="item_activated">
58506         <return-value>
58507           <type name="none" c:type="void"/>
58508         </return-value>
58509         <parameters>
58510           <parameter name="chooser">
58511             <type name="GtkRecentChooser*" c:type="GtkRecentChooser*"/>
58512           </parameter>
58513         </parameters>
58514       </callback>
58515       <callback name="selection_changed">
58516         <return-value>
58517           <type name="none" c:type="void"/>
58518         </return-value>
58519         <parameters>
58520           <parameter name="chooser">
58521             <type name="GtkRecentChooser*" c:type="GtkRecentChooser*"/>
58522           </parameter>
58523         </parameters>
58524       </callback>
58525       <glib:signal name="selection-changed">
58526         <return-value>
58527           <type name="none" c:type="void"/>
58528         </return-value>
58529       </glib:signal>
58530       <glib:signal name="item-activated">
58531         <return-value>
58532           <type name="none" c:type="void"/>
58533         </return-value>
58534       </glib:signal>
58535     </interface>
58536     <function name="recent_chooser_set_show_private"
58537               c:identifier="gtk_recent_chooser_set_show_private">
58538       <return-value>
58539         <type name="none" c:type="void"/>
58540       </return-value>
58541       <parameters>
58542         <parameter name="chooser">
58543           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58544         </parameter>
58545         <parameter name="show_private">
58546           <type name="boolean" c:type="gboolean"/>
58547         </parameter>
58548       </parameters>
58549     </function>
58550     <function name="recent_chooser_get_show_private"
58551               c:identifier="gtk_recent_chooser_get_show_private">
58552       <return-value>
58553         <type name="boolean" c:type="gboolean"/>
58554       </return-value>
58555       <parameters>
58556         <parameter name="chooser">
58557           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58558         </parameter>
58559       </parameters>
58560     </function>
58561     <function name="recent_chooser_set_show_not_found"
58562               c:identifier="gtk_recent_chooser_set_show_not_found">
58563       <return-value>
58564         <type name="none" c:type="void"/>
58565       </return-value>
58566       <parameters>
58567         <parameter name="chooser">
58568           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58569         </parameter>
58570         <parameter name="show_not_found">
58571           <type name="boolean" c:type="gboolean"/>
58572         </parameter>
58573       </parameters>
58574     </function>
58575     <function name="recent_chooser_get_show_not_found"
58576               c:identifier="gtk_recent_chooser_get_show_not_found">
58577       <return-value>
58578         <type name="boolean" c:type="gboolean"/>
58579       </return-value>
58580       <parameters>
58581         <parameter name="chooser">
58582           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58583         </parameter>
58584       </parameters>
58585     </function>
58586     <function name="recent_chooser_set_select_multiple"
58587               c:identifier="gtk_recent_chooser_set_select_multiple">
58588       <return-value>
58589         <type name="none" c:type="void"/>
58590       </return-value>
58591       <parameters>
58592         <parameter name="chooser">
58593           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58594         </parameter>
58595         <parameter name="select_multiple">
58596           <type name="boolean" c:type="gboolean"/>
58597         </parameter>
58598       </parameters>
58599     </function>
58600     <function name="recent_chooser_get_select_multiple"
58601               c:identifier="gtk_recent_chooser_get_select_multiple">
58602       <return-value>
58603         <type name="boolean" c:type="gboolean"/>
58604       </return-value>
58605       <parameters>
58606         <parameter name="chooser">
58607           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58608         </parameter>
58609       </parameters>
58610     </function>
58611     <function name="recent_chooser_set_limit"
58612               c:identifier="gtk_recent_chooser_set_limit">
58613       <return-value>
58614         <type name="none" c:type="void"/>
58615       </return-value>
58616       <parameters>
58617         <parameter name="chooser">
58618           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58619         </parameter>
58620         <parameter name="limit">
58621           <type name="int32" c:type="gint"/>
58622         </parameter>
58623       </parameters>
58624     </function>
58625     <function name="recent_chooser_get_limit"
58626               c:identifier="gtk_recent_chooser_get_limit">
58627       <return-value>
58628         <type name="int32" c:type="gint"/>
58629       </return-value>
58630       <parameters>
58631         <parameter name="chooser">
58632           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58633         </parameter>
58634       </parameters>
58635     </function>
58636     <function name="recent_chooser_set_local_only"
58637               c:identifier="gtk_recent_chooser_set_local_only">
58638       <return-value>
58639         <type name="none" c:type="void"/>
58640       </return-value>
58641       <parameters>
58642         <parameter name="chooser">
58643           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58644         </parameter>
58645         <parameter name="local_only">
58646           <type name="boolean" c:type="gboolean"/>
58647         </parameter>
58648       </parameters>
58649     </function>
58650     <function name="recent_chooser_get_local_only"
58651               c:identifier="gtk_recent_chooser_get_local_only">
58652       <return-value>
58653         <type name="boolean" c:type="gboolean"/>
58654       </return-value>
58655       <parameters>
58656         <parameter name="chooser">
58657           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58658         </parameter>
58659       </parameters>
58660     </function>
58661     <function name="recent_chooser_set_show_tips"
58662               c:identifier="gtk_recent_chooser_set_show_tips">
58663       <return-value>
58664         <type name="none" c:type="void"/>
58665       </return-value>
58666       <parameters>
58667         <parameter name="chooser">
58668           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58669         </parameter>
58670         <parameter name="show_tips">
58671           <type name="boolean" c:type="gboolean"/>
58672         </parameter>
58673       </parameters>
58674     </function>
58675     <function name="recent_chooser_get_show_tips"
58676               c:identifier="gtk_recent_chooser_get_show_tips">
58677       <return-value>
58678         <type name="boolean" c:type="gboolean"/>
58679       </return-value>
58680       <parameters>
58681         <parameter name="chooser">
58682           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58683         </parameter>
58684       </parameters>
58685     </function>
58686     <function name="recent_chooser_set_show_numbers"
58687               c:identifier="gtk_recent_chooser_set_show_numbers">
58688       <return-value>
58689         <type name="none" c:type="void"/>
58690       </return-value>
58691       <parameters>
58692         <parameter name="chooser">
58693           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58694         </parameter>
58695         <parameter name="show_numbers">
58696           <type name="boolean" c:type="gboolean"/>
58697         </parameter>
58698       </parameters>
58699     </function>
58700     <function name="recent_chooser_get_show_numbers"
58701               c:identifier="gtk_recent_chooser_get_show_numbers">
58702       <return-value>
58703         <type name="boolean" c:type="gboolean"/>
58704       </return-value>
58705       <parameters>
58706         <parameter name="chooser">
58707           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58708         </parameter>
58709       </parameters>
58710     </function>
58711     <function name="recent_chooser_set_show_icons"
58712               c:identifier="gtk_recent_chooser_set_show_icons">
58713       <return-value>
58714         <type name="none" c:type="void"/>
58715       </return-value>
58716       <parameters>
58717         <parameter name="chooser">
58718           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58719         </parameter>
58720         <parameter name="show_icons">
58721           <type name="boolean" c:type="gboolean"/>
58722         </parameter>
58723       </parameters>
58724     </function>
58725     <function name="recent_chooser_get_show_icons"
58726               c:identifier="gtk_recent_chooser_get_show_icons">
58727       <return-value>
58728         <type name="boolean" c:type="gboolean"/>
58729       </return-value>
58730       <parameters>
58731         <parameter name="chooser">
58732           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58733         </parameter>
58734       </parameters>
58735     </function>
58736     <function name="recent_chooser_set_sort_type"
58737               c:identifier="gtk_recent_chooser_set_sort_type">
58738       <return-value>
58739         <type name="none" c:type="void"/>
58740       </return-value>
58741       <parameters>
58742         <parameter name="chooser">
58743           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58744         </parameter>
58745         <parameter name="sort_type">
58746           <type name="RecentSortType" c:type="GtkRecentSortType"/>
58747         </parameter>
58748       </parameters>
58749     </function>
58750     <function name="recent_chooser_get_sort_type"
58751               c:identifier="gtk_recent_chooser_get_sort_type">
58752       <return-value>
58753         <type name="GtkRecentSortType" c:type="GtkRecentSortType"/>
58754       </return-value>
58755       <parameters>
58756         <parameter name="chooser">
58757           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58758         </parameter>
58759       </parameters>
58760     </function>
58761     <function name="recent_chooser_set_sort_func"
58762               c:identifier="gtk_recent_chooser_set_sort_func">
58763       <return-value>
58764         <type name="none" c:type="void"/>
58765       </return-value>
58766       <parameters>
58767         <parameter name="chooser">
58768           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58769         </parameter>
58770         <parameter name="sort_func">
58771           <type name="GtkRecentSortFunc" c:type="GtkRecentSortFunc"/>
58772         </parameter>
58773         <parameter name="sort_data">
58774           <type name="any" c:type="gpointer"/>
58775         </parameter>
58776         <parameter name="data_destroy">
58777           <type name="GDestroyNotify" c:type="GDestroyNotify"/>
58778         </parameter>
58779       </parameters>
58780     </function>
58781     <function name="recent_chooser_set_current_uri"
58782               c:identifier="gtk_recent_chooser_set_current_uri">
58783       <return-value>
58784         <type name="boolean" c:type="gboolean"/>
58785       </return-value>
58786       <parameters>
58787         <parameter name="chooser">
58788           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58789         </parameter>
58790         <parameter name="uri">
58791           <type name="string" c:type="gchar*"/>
58792         </parameter>
58793         <parameter name="error">
58794           <type name="GError" c:type="GError**"/>
58795         </parameter>
58796       </parameters>
58797     </function>
58798     <function name="recent_chooser_get_current_uri"
58799               c:identifier="gtk_recent_chooser_get_current_uri">
58800       <return-value>
58801         <type name="string" c:type="gchar*"/>
58802       </return-value>
58803       <parameters>
58804         <parameter name="chooser">
58805           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58806         </parameter>
58807       </parameters>
58808     </function>
58809     <function name="recent_chooser_get_current_item"
58810               c:identifier="gtk_recent_chooser_get_current_item">
58811       <return-value>
58812         <type name="GtkRecentInfo*" c:type="GtkRecentInfo*"/>
58813       </return-value>
58814       <parameters>
58815         <parameter name="chooser">
58816           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58817         </parameter>
58818       </parameters>
58819     </function>
58820     <function name="recent_chooser_select_uri"
58821               c:identifier="gtk_recent_chooser_select_uri">
58822       <return-value>
58823         <type name="boolean" c:type="gboolean"/>
58824       </return-value>
58825       <parameters>
58826         <parameter name="chooser">
58827           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58828         </parameter>
58829         <parameter name="uri">
58830           <type name="string" c:type="gchar*"/>
58831         </parameter>
58832         <parameter name="error">
58833           <type name="GError" c:type="GError**"/>
58834         </parameter>
58835       </parameters>
58836     </function>
58837     <function name="recent_chooser_unselect_uri"
58838               c:identifier="gtk_recent_chooser_unselect_uri">
58839       <return-value>
58840         <type name="none" c:type="void"/>
58841       </return-value>
58842       <parameters>
58843         <parameter name="chooser">
58844           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58845         </parameter>
58846         <parameter name="uri">
58847           <type name="string" c:type="gchar*"/>
58848         </parameter>
58849       </parameters>
58850     </function>
58851     <function name="recent_chooser_select_all"
58852               c:identifier="gtk_recent_chooser_select_all">
58853       <return-value>
58854         <type name="none" c:type="void"/>
58855       </return-value>
58856       <parameters>
58857         <parameter name="chooser">
58858           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58859         </parameter>
58860       </parameters>
58861     </function>
58862     <function name="recent_chooser_unselect_all"
58863               c:identifier="gtk_recent_chooser_unselect_all">
58864       <return-value>
58865         <type name="none" c:type="void"/>
58866       </return-value>
58867       <parameters>
58868         <parameter name="chooser">
58869           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58870         </parameter>
58871       </parameters>
58872     </function>
58873     <function name="recent_chooser_get_items"
58874               c:identifier="gtk_recent_chooser_get_items">
58875       <return-value>
58876         <type name="GList*" c:type="GList*"/>
58877       </return-value>
58878       <parameters>
58879         <parameter name="chooser">
58880           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58881         </parameter>
58882       </parameters>
58883     </function>
58884     <function name="recent_chooser_get_uris"
58885               c:identifier="gtk_recent_chooser_get_uris">
58886       <return-value>
58887         <type name="gchar**" c:type="gchar**"/>
58888       </return-value>
58889       <parameters>
58890         <parameter name="chooser">
58891           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58892         </parameter>
58893         <parameter name="length">
58894           <type name="gsize" c:type="gsize*"/>
58895         </parameter>
58896       </parameters>
58897     </function>
58898     <function name="recent_chooser_add_filter"
58899               c:identifier="gtk_recent_chooser_add_filter">
58900       <return-value>
58901         <type name="none" c:type="void"/>
58902       </return-value>
58903       <parameters>
58904         <parameter name="chooser">
58905           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58906         </parameter>
58907         <parameter name="filter">
58908           <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58909         </parameter>
58910       </parameters>
58911     </function>
58912     <function name="recent_chooser_remove_filter"
58913               c:identifier="gtk_recent_chooser_remove_filter">
58914       <return-value>
58915         <type name="none" c:type="void"/>
58916       </return-value>
58917       <parameters>
58918         <parameter name="chooser">
58919           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58920         </parameter>
58921         <parameter name="filter">
58922           <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58923         </parameter>
58924       </parameters>
58925     </function>
58926     <function name="recent_chooser_list_filters"
58927               c:identifier="gtk_recent_chooser_list_filters">
58928       <return-value>
58929         <type name="GSList*" c:type="GSList*"/>
58930       </return-value>
58931       <parameters>
58932         <parameter name="chooser">
58933           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58934         </parameter>
58935       </parameters>
58936     </function>
58937     <function name="recent_chooser_set_filter"
58938               c:identifier="gtk_recent_chooser_set_filter">
58939       <return-value>
58940         <type name="none" c:type="void"/>
58941       </return-value>
58942       <parameters>
58943         <parameter name="chooser">
58944           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58945         </parameter>
58946         <parameter name="filter">
58947           <type name="RecentFilter" c:type="GtkRecentFilter*"/>
58948         </parameter>
58949       </parameters>
58950     </function>
58951     <function name="recent_chooser_get_filter"
58952               c:identifier="gtk_recent_chooser_get_filter">
58953       <return-value>
58954         <type name="GtkRecentFilter*" c:type="GtkRecentFilter*"/>
58955       </return-value>
58956       <parameters>
58957         <parameter name="chooser">
58958           <type name="RecentChooser" c:type="GtkRecentChooser*"/>
58959         </parameter>
58960       </parameters>
58961     </function>
58962     <record name="GtkRecentChooserDialogPrivate"
58963             c:type="GtkRecentChooserDialogPrivate"/>
58964     <class name="RecentChooserDialog"
58965            c:type="GtkRecentChooserDialog"
58966            parent="Dialog"
58967            glib:type-name="GtkRecentChooserDialog"
58968            glib:get-type="gtk_recent_chooser_dialog_get_type">
58969     </class>
58970     <function name="recent_chooser_dialog_new"
58971               c:identifier="gtk_recent_chooser_dialog_new">
58972       <return-value>
58973         <type name="GtkWidget*" c:type="GtkWidget*"/>
58974       </return-value>
58975       <parameters>
58976         <parameter name="title">
58977           <type name="string" c:type="gchar*"/>
58978         </parameter>
58979         <parameter name="parent">
58980           <type name="Window" c:type="GtkWindow*"/>
58981         </parameter>
58982         <parameter name="first_button_text">
58983           <type name="string" c:type="gchar*"/>
58984         </parameter>
58985       </parameters>
58986     </function>
58987     <function name="recent_chooser_dialog_new_for_manager"
58988               c:identifier="gtk_recent_chooser_dialog_new_for_manager">
58989       <return-value>
58990         <type name="GtkWidget*" c:type="GtkWidget*"/>
58991       </return-value>
58992       <parameters>
58993         <parameter name="title">
58994           <type name="string" c:type="gchar*"/>
58995         </parameter>
58996         <parameter name="parent">
58997           <type name="Window" c:type="GtkWindow*"/>
58998         </parameter>
58999         <parameter name="manager">
59000           <type name="RecentManager" c:type="GtkRecentManager*"/>
59001         </parameter>
59002         <parameter name="first_button_text">
59003           <type name="string" c:type="gchar*"/>
59004         </parameter>
59005       </parameters>
59006     </function>
59007     <record name="GtkRecentChooserMenuPrivate"
59008             c:type="GtkRecentChooserMenuPrivate"/>
59009     <class name="RecentChooserMenu"
59010            c:type="GtkRecentChooserMenu"
59011            parent="Menu"
59012            glib:type-name="GtkRecentChooserMenu"
59013            glib:get-type="gtk_recent_chooser_menu_get_type">
59014       <method name="get_show_numbers"
59015               c:identifier="gtk_recent_chooser_menu_get_show_numbers">
59016         <return-value>
59017           <type name="boolean" c:type="gboolean"/>
59018         </return-value>
59019         <parameters>
59020           <parameter name="menu">
59021             <type name="RecentChooserMenu" c:type="GtkRecentChooserMenu*"/>
59022           </parameter>
59023         </parameters>
59024       </method>
59025       <method name="set_show_numbers"
59026               c:identifier="gtk_recent_chooser_menu_set_show_numbers">
59027         <return-value>
59028           <type name="none" c:type="void"/>
59029         </return-value>
59030         <parameters>
59031           <parameter name="menu">
59032             <type name="RecentChooserMenu" c:type="GtkRecentChooserMenu*"/>
59033           </parameter>
59034           <parameter name="show_numbers">
59035             <type name="boolean" c:type="gboolean"/>
59036           </parameter>
59037         </parameters>
59038       </method>
59039       <property name="show-numbers">
59040         <type name="boolean" c:type="gboolean"/>
59041       </property>
59042       <callback name="gtk_recent1">
59043         <return-value>
59044           <type name="none" c:type="void"/>
59045         </return-value>
59046       </callback>
59047       <callback name="gtk_recent2">
59048         <return-value>
59049           <type name="none" c:type="void"/>
59050         </return-value>
59051       </callback>
59052       <callback name="gtk_recent3">
59053         <return-value>
59054           <type name="none" c:type="void"/>
59055         </return-value>
59056       </callback>
59057       <callback name="gtk_recent4">
59058         <return-value>
59059           <type name="none" c:type="void"/>
59060         </return-value>
59061       </callback>
59062     </class>
59063     <function name="recent_chooser_menu_new"
59064               c:identifier="gtk_recent_chooser_menu_new">
59065       <return-value>
59066         <type name="GtkWidget*" c:type="GtkWidget*"/>
59067       </return-value>
59068     </function>
59069     <function name="recent_chooser_menu_new_for_manager"
59070               c:identifier="gtk_recent_chooser_menu_new_for_manager">
59071       <return-value>
59072         <type name="GtkWidget*" c:type="GtkWidget*"/>
59073       </return-value>
59074       <parameters>
59075         <parameter name="manager">
59076           <type name="RecentManager" c:type="GtkRecentManager*"/>
59077         </parameter>
59078       </parameters>
59079     </function>
59080     <record name="GtkRecentChooserWidgetPrivate"
59081             c:type="GtkRecentChooserWidgetPrivate"/>
59082     <class name="RecentChooserWidget"
59083            c:type="GtkRecentChooserWidget"
59084            parent="VBox"
59085            glib:type-name="GtkRecentChooserWidget"
59086            glib:get-type="gtk_recent_chooser_widget_get_type">
59087     </class>
59088     <function name="recent_chooser_widget_new"
59089               c:identifier="gtk_recent_chooser_widget_new">
59090       <return-value>
59091         <type name="GtkWidget*" c:type="GtkWidget*"/>
59092       </return-value>
59093     </function>
59094     <function name="recent_chooser_widget_new_for_manager"
59095               c:identifier="gtk_recent_chooser_widget_new_for_manager">
59096       <return-value>
59097         <type name="GtkWidget*" c:type="GtkWidget*"/>
59098       </return-value>
59099       <parameters>
59100         <parameter name="manager">
59101           <type name="RecentManager" c:type="GtkRecentManager*"/>
59102         </parameter>
59103       </parameters>
59104     </function>
59105     <record name="GtkScaleButtonPrivate" c:type="GtkScaleButtonPrivate"/>
59106     <class name="ScaleButton"
59107            c:type="GtkScaleButton"
59108            parent="Button"
59109            glib:type-name="GtkScaleButton"
59110            glib:get-type="gtk_scale_button_get_type">
59111       <method name="set_icons" c:identifier="gtk_scale_button_set_icons">
59112         <return-value>
59113           <type name="none" c:type="void"/>
59114         </return-value>
59115         <parameters>
59116           <parameter name="button">
59117             <type name="ScaleButton" c:type="GtkScaleButton*"/>
59118           </parameter>
59119           <parameter name="icons">
59120             <type name="gchar" c:type="gchar**"/>
59121           </parameter>
59122         </parameters>
59123       </method>
59124       <method name="get_value" c:identifier="gtk_scale_button_get_value">
59125         <return-value>
59126           <type name="double" c:type="gdouble"/>
59127         </return-value>
59128         <parameters>
59129           <parameter name="button">
59130             <type name="ScaleButton" c:type="GtkScaleButton*"/>
59131           </parameter>
59132         </parameters>
59133       </method>
59134       <method name="set_value" c:identifier="gtk_scale_button_set_value">
59135         <return-value>
59136           <type name="none" c:type="void"/>
59137         </return-value>
59138         <parameters>
59139           <parameter name="button">
59140             <type name="ScaleButton" c:type="GtkScaleButton*"/>
59141           </parameter>
59142           <parameter name="value">
59143             <type name="double" c:type="gdouble"/>
59144           </parameter>
59145         </parameters>
59146       </method>
59147       <method name="get_adjustment"
59148               c:identifier="gtk_scale_button_get_adjustment">
59149         <return-value>
59150           <type name="Adjustment" c:type="GtkAdjustment*"/>
59151         </return-value>
59152         <parameters>
59153           <parameter name="button">
59154             <type name="ScaleButton" c:type="GtkScaleButton*"/>
59155           </parameter>
59156         </parameters>
59157       </method>
59158       <method name="set_adjustment"
59159               c:identifier="gtk_scale_button_set_adjustment">
59160         <return-value>
59161           <type name="none" c:type="void"/>
59162         </return-value>
59163         <parameters>
59164           <parameter name="button">
59165             <type name="ScaleButton" c:type="GtkScaleButton*"/>
59166           </parameter>
59167           <parameter name="adjustment">
59168             <type name="Adjustment" c:type="GtkAdjustment*"/>
59169           </parameter>
59170         </parameters>
59171       </method>
59172       <property name="value">
59173         <type name="double" c:type="gdouble"/>
59174       </property>
59175       <property name="size">
59176         <type name="GtkIconSize" c:type="GtkIconSize"/>
59177       </property>
59178       <property name="adjustment">
59179         <type name="GtkAdjustment" c:type="GtkAdjustment"/>
59180       </property>
59181       <property name="icons">
59182         <type name="GStrv" c:type="GStrv"/>
59183       </property>
59184       <callback name="value_changed">
59185         <return-value>
59186           <type name="none" c:type="void"/>
59187         </return-value>
59188         <parameters>
59189           <parameter name="button">
59190             <type name="GtkScaleButton*" c:type="GtkScaleButton*"/>
59191           </parameter>
59192           <parameter name="value">
59193             <type name="double" c:type="gdouble"/>
59194           </parameter>
59195         </parameters>
59196       </callback>
59197       <callback name="_gtk_reserved1">
59198         <return-value>
59199           <type name="none" c:type="void"/>
59200         </return-value>
59201       </callback>
59202       <callback name="_gtk_reserved2">
59203         <return-value>
59204           <type name="none" c:type="void"/>
59205         </return-value>
59206       </callback>
59207       <callback name="_gtk_reserved3">
59208         <return-value>
59209           <type name="none" c:type="void"/>
59210         </return-value>
59211       </callback>
59212       <callback name="_gtk_reserved4">
59213         <return-value>
59214           <type name="none" c:type="void"/>
59215         </return-value>
59216       </callback>
59217       <glib:signal name="value-changed">
59218         <return-value>
59219           <type name="none" c:type="void"/>
59220         </return-value>
59221         <parameters>
59222           <parameter name="object">
59223             <type name="double" c:type="gdouble"/>
59224           </parameter>
59225         </parameters>
59226       </glib:signal>
59227       <glib:signal name="popup">
59228         <return-value>
59229           <type name="none" c:type="void"/>
59230         </return-value>
59231       </glib:signal>
59232       <glib:signal name="popdown">
59233         <return-value>
59234           <type name="none" c:type="void"/>
59235         </return-value>
59236       </glib:signal>
59237     </class>
59238     <function name="scale_button_new" c:identifier="gtk_scale_button_new">
59239       <return-value>
59240         <type name="GtkWidget*" c:type="GtkWidget*"/>
59241       </return-value>
59242       <parameters>
59243         <parameter name="size">
59244           <type name="IconSize" c:type="GtkIconSize"/>
59245         </parameter>
59246         <parameter name="min">
59247           <type name="double" c:type="gdouble"/>
59248         </parameter>
59249         <parameter name="max">
59250           <type name="double" c:type="gdouble"/>
59251         </parameter>
59252         <parameter name="step">
59253           <type name="double" c:type="gdouble"/>
59254         </parameter>
59255         <parameter name="icons">
59256           <type name="gchar" c:type="gchar**"/>
59257         </parameter>
59258       </parameters>
59259     </function>
59260     <class name="Viewport"
59261            c:type="GtkViewport"
59262            parent="Bin"
59263            glib:type-name="GtkViewport"
59264            glib:get-type="gtk_viewport_get_type">
59265       <method name="get_hadjustment"
59266               c:identifier="gtk_viewport_get_hadjustment">
59267         <return-value>
59268           <type name="Adjustment" c:type="GtkAdjustment*"/>
59269         </return-value>
59270         <parameters>
59271           <parameter name="viewport">
59272             <type name="Viewport" c:type="GtkViewport*"/>
59273           </parameter>
59274         </parameters>
59275       </method>
59276       <method name="get_vadjustment"
59277               c:identifier="gtk_viewport_get_vadjustment">
59278         <return-value>
59279           <type name="Adjustment" c:type="GtkAdjustment*"/>
59280         </return-value>
59281         <parameters>
59282           <parameter name="viewport">
59283             <type name="Viewport" c:type="GtkViewport*"/>
59284           </parameter>
59285         </parameters>
59286       </method>
59287       <method name="set_hadjustment"
59288               c:identifier="gtk_viewport_set_hadjustment">
59289         <return-value>
59290           <type name="none" c:type="void"/>
59291         </return-value>
59292         <parameters>
59293           <parameter name="viewport">
59294             <type name="Viewport" c:type="GtkViewport*"/>
59295           </parameter>
59296           <parameter name="adjustment" allow-none="1">
59297             <type name="Adjustment" c:type="GtkAdjustment*"/>
59298           </parameter>
59299         </parameters>
59300       </method>
59301       <method name="set_vadjustment"
59302               c:identifier="gtk_viewport_set_vadjustment">
59303         <return-value>
59304           <type name="none" c:type="void"/>
59305         </return-value>
59306         <parameters>
59307           <parameter name="viewport">
59308             <type name="Viewport" c:type="GtkViewport*"/>
59309           </parameter>
59310           <parameter name="adjustment" allow-none="1">
59311             <type name="Adjustment" c:type="GtkAdjustment*"/>
59312           </parameter>
59313         </parameters>
59314       </method>
59315       <method name="set_shadow_type"
59316               c:identifier="gtk_viewport_set_shadow_type">
59317         <return-value>
59318           <type name="none" c:type="void"/>
59319         </return-value>
59320         <parameters>
59321           <parameter name="viewport">
59322             <type name="Viewport" c:type="GtkViewport*"/>
59323           </parameter>
59324           <parameter name="type">
59325             <type name="ShadowType" c:type="GtkShadowType"/>
59326           </parameter>
59327         </parameters>
59328       </method>
59329       <method name="get_shadow_type"
59330               c:identifier="gtk_viewport_get_shadow_type">
59331         <return-value>
59332           <type name="ShadowType" c:type="GtkShadowType"/>
59333         </return-value>
59334         <parameters>
59335           <parameter name="viewport">
59336             <type name="Viewport" c:type="GtkViewport*"/>
59337           </parameter>
59338         </parameters>
59339       </method>
59340       <property name="hadjustment">
59341         <type name="GtkAdjustment" c:type="GtkAdjustment"/>
59342       </property>
59343       <property name="vadjustment">
59344         <type name="GtkAdjustment" c:type="GtkAdjustment"/>
59345       </property>
59346       <property name="shadow-type">
59347         <type name="GtkShadowType" c:type="GtkShadowType"/>
59348       </property>
59349       <callback name="set_scroll_adjustments">
59350         <return-value>
59351           <type name="none" c:type="void"/>
59352         </return-value>
59353         <parameters>
59354           <parameter name="viewport">
59355             <type name="GtkViewport*" c:type="GtkViewport*"/>
59356           </parameter>
59357           <parameter name="hadjustment">
59358             <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
59359           </parameter>
59360           <parameter name="vadjustment">
59361             <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
59362           </parameter>
59363         </parameters>
59364       </callback>
59365       <glib:signal name="set-scroll-adjustments">
59366         <return-value>
59367           <type name="none" c:type="void"/>
59368         </return-value>
59369         <parameters>
59370           <parameter name="object">
59371             <type name="GtkAdjustment" c:type="GtkAdjustment"/>
59372           </parameter>
59373           <parameter name="p0">
59374             <type name="GtkAdjustment" c:type="GtkAdjustment"/>
59375           </parameter>
59376         </parameters>
59377       </glib:signal>
59378     </class>
59379     <function name="viewport_new" c:identifier="gtk_viewport_new">
59380       <return-value>
59381         <type name="GtkWidget*" c:type="GtkWidget*"/>
59382       </return-value>
59383       <parameters>
59384         <parameter name="hadjustment">
59385           <type name="Adjustment" c:type="GtkAdjustment*"/>
59386         </parameter>
59387         <parameter name="vadjustment">
59388           <type name="Adjustment" c:type="GtkAdjustment*"/>
59389         </parameter>
59390       </parameters>
59391     </function>
59392     <class name="ScrolledWindow"
59393            c:type="GtkScrolledWindow"
59394            parent="Bin"
59395            glib:type-name="GtkScrolledWindow"
59396            glib:get-type="gtk_scrolled_window_get_type">
59397       <method name="set_hadjustment"
59398               c:identifier="gtk_scrolled_window_set_hadjustment">
59399         <return-value>
59400           <type name="none" c:type="void"/>
59401         </return-value>
59402         <parameters>
59403           <parameter name="scrolled_window">
59404             <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59405           </parameter>
59406           <parameter name="hadjustment">
59407             <type name="Adjustment" c:type="GtkAdjustment*"/>
59408           </parameter>
59409         </parameters>
59410       </method>
59411       <method name="set_vadjustment"
59412               c:identifier="gtk_scrolled_window_set_vadjustment">
59413         <return-value>
59414           <type name="none" c:type="void"/>
59415         </return-value>
59416         <parameters>
59417           <parameter name="scrolled_window">
59418             <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59419           </parameter>
59420           <parameter name="vadjustment">
59421             <type name="Adjustment" c:type="GtkAdjustment*"/>
59422           </parameter>
59423         </parameters>
59424       </method>
59425       <method name="get_hadjustment"
59426               c:identifier="gtk_scrolled_window_get_hadjustment">
59427         <return-value>
59428           <type name="Adjustment" c:type="GtkAdjustment*"/>
59429         </return-value>
59430         <parameters>
59431           <parameter name="scrolled_window">
59432             <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59433           </parameter>
59434         </parameters>
59435       </method>
59436       <method name="get_vadjustment"
59437               c:identifier="gtk_scrolled_window_get_vadjustment">
59438         <return-value>
59439           <type name="Adjustment" c:type="GtkAdjustment*"/>
59440         </return-value>
59441         <parameters>
59442           <parameter name="scrolled_window">
59443             <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59444           </parameter>
59445         </parameters>
59446       </method>
59447       <method name="get_hscrollbar"
59448               c:identifier="gtk_scrolled_window_get_hscrollbar">
59449         <return-value>
59450           <type name="Widget" c:type="GtkWidget*"/>
59451         </return-value>
59452         <parameters>
59453           <parameter name="scrolled_window">
59454             <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59455           </parameter>
59456         </parameters>
59457       </method>
59458       <method name="get_vscrollbar"
59459               c:identifier="gtk_scrolled_window_get_vscrollbar">
59460         <return-value>
59461           <type name="Widget" c:type="GtkWidget*"/>
59462         </return-value>
59463         <parameters>
59464           <parameter name="scrolled_window">
59465             <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59466           </parameter>
59467         </parameters>
59468       </method>
59469       <method name="set_policy" c:identifier="gtk_scrolled_window_set_policy">
59470         <return-value>
59471           <type name="none" c:type="void"/>
59472         </return-value>
59473         <parameters>
59474           <parameter name="scrolled_window">
59475             <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59476           </parameter>
59477           <parameter name="hscrollbar_policy">
59478             <type name="PolicyType" c:type="GtkPolicyType"/>
59479           </parameter>
59480           <parameter name="vscrollbar_policy">
59481             <type name="PolicyType" c:type="GtkPolicyType"/>
59482           </parameter>
59483         </parameters>
59484       </method>
59485       <method name="get_policy" c:identifier="gtk_scrolled_window_get_policy">
59486         <return-value>
59487           <type name="none" c:type="void"/>
59488         </return-value>
59489         <parameters>
59490           <parameter name="scrolled_window">
59491             <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59492           </parameter>
59493           <parameter name="hscrollbar_policy">
59494             <type name="PolicyType" c:type="GtkPolicyType*"/>
59495           </parameter>
59496           <parameter name="vscrollbar_policy">
59497             <type name="PolicyType" c:type="GtkPolicyType*"/>
59498           </parameter>
59499         </parameters>
59500       </method>
59501       <method name="set_placement"
59502               c:identifier="gtk_scrolled_window_set_placement">
59503         <return-value>
59504           <type name="none" c:type="void"/>
59505         </return-value>
59506         <parameters>
59507           <parameter name="scrolled_window">
59508             <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59509           </parameter>
59510           <parameter name="window_placement">
59511             <type name="CornerType" c:type="GtkCornerType"/>
59512           </parameter>
59513         </parameters>
59514       </method>
59515       <method name="unset_placement"
59516               c:identifier="gtk_scrolled_window_unset_placement">
59517         <return-value>
59518           <type name="none" c:type="void"/>
59519         </return-value>
59520         <parameters>
59521           <parameter name="scrolled_window">
59522             <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59523           </parameter>
59524         </parameters>
59525       </method>
59526       <method name="get_placement"
59527               c:identifier="gtk_scrolled_window_get_placement">
59528         <return-value>
59529           <type name="CornerType" c:type="GtkCornerType"/>
59530         </return-value>
59531         <parameters>
59532           <parameter name="scrolled_window">
59533             <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59534           </parameter>
59535         </parameters>
59536       </method>
59537       <method name="set_shadow_type"
59538               c:identifier="gtk_scrolled_window_set_shadow_type">
59539         <return-value>
59540           <type name="none" c:type="void"/>
59541         </return-value>
59542         <parameters>
59543           <parameter name="scrolled_window">
59544             <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59545           </parameter>
59546           <parameter name="type">
59547             <type name="ShadowType" c:type="GtkShadowType"/>
59548           </parameter>
59549         </parameters>
59550       </method>
59551       <method name="get_shadow_type"
59552               c:identifier="gtk_scrolled_window_get_shadow_type">
59553         <return-value>
59554           <type name="ShadowType" c:type="GtkShadowType"/>
59555         </return-value>
59556         <parameters>
59557           <parameter name="scrolled_window">
59558             <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59559           </parameter>
59560         </parameters>
59561       </method>
59562       <method name="add_with_viewport"
59563               c:identifier="gtk_scrolled_window_add_with_viewport">
59564         <return-value>
59565           <type name="none" c:type="void"/>
59566         </return-value>
59567         <parameters>
59568           <parameter name="scrolled_window">
59569             <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59570           </parameter>
59571           <parameter name="child">
59572             <type name="Widget" c:type="GtkWidget*"/>
59573           </parameter>
59574         </parameters>
59575       </method>
59576       <property name="hadjustment">
59577         <type name="GtkAdjustment" c:type="GtkAdjustment"/>
59578       </property>
59579       <property name="vadjustment">
59580         <type name="GtkAdjustment" c:type="GtkAdjustment"/>
59581       </property>
59582       <property name="hscrollbar-policy">
59583         <type name="GtkPolicyType" c:type="GtkPolicyType"/>
59584       </property>
59585       <property name="vscrollbar-policy">
59586         <type name="GtkPolicyType" c:type="GtkPolicyType"/>
59587       </property>
59588       <property name="window-placement">
59589         <type name="GtkCornerType" c:type="GtkCornerType"/>
59590       </property>
59591       <property name="window-placement-set">
59592         <type name="boolean" c:type="gboolean"/>
59593       </property>
59594       <property name="shadow-type">
59595         <type name="GtkShadowType" c:type="GtkShadowType"/>
59596       </property>
59597       <field name="scrollbar_spacing">
59598         <type name="int32" c:type="gint"/>
59599       </field>
59600       <callback name="scroll_child">
59601         <return-value>
59602           <type name="boolean" c:type="gboolean"/>
59603         </return-value>
59604         <parameters>
59605           <parameter name="scrolled_window">
59606             <type name="GtkScrolledWindow*" c:type="GtkScrolledWindow*"/>
59607           </parameter>
59608           <parameter name="scroll">
59609             <type name="GtkScrollType" c:type="GtkScrollType"/>
59610           </parameter>
59611           <parameter name="horizontal">
59612             <type name="boolean" c:type="gboolean"/>
59613           </parameter>
59614         </parameters>
59615       </callback>
59616       <callback name="move_focus_out">
59617         <return-value>
59618           <type name="none" c:type="void"/>
59619         </return-value>
59620         <parameters>
59621           <parameter name="scrolled_window">
59622             <type name="GtkScrolledWindow*" c:type="GtkScrolledWindow*"/>
59623           </parameter>
59624           <parameter name="direction">
59625             <type name="GtkDirectionType" c:type="GtkDirectionType"/>
59626           </parameter>
59627         </parameters>
59628       </callback>
59629       <callback name="_gtk_reserved1">
59630         <return-value>
59631           <type name="none" c:type="void"/>
59632         </return-value>
59633       </callback>
59634       <callback name="_gtk_reserved2">
59635         <return-value>
59636           <type name="none" c:type="void"/>
59637         </return-value>
59638       </callback>
59639       <callback name="_gtk_reserved3">
59640         <return-value>
59641           <type name="none" c:type="void"/>
59642         </return-value>
59643       </callback>
59644       <callback name="_gtk_reserved4">
59645         <return-value>
59646           <type name="none" c:type="void"/>
59647         </return-value>
59648       </callback>
59649       <glib:signal name="move-focus-out">
59650         <return-value>
59651           <type name="none" c:type="void"/>
59652         </return-value>
59653         <parameters>
59654           <parameter name="object">
59655             <type name="GtkDirectionType" c:type="GtkDirectionType"/>
59656           </parameter>
59657         </parameters>
59658       </glib:signal>
59659       <glib:signal name="scroll-child">
59660         <return-value>
59661           <type name="boolean" c:type="gboolean"/>
59662         </return-value>
59663         <parameters>
59664           <parameter name="object">
59665             <type name="GtkScrollType" c:type="GtkScrollType"/>
59666           </parameter>
59667           <parameter name="p0">
59668             <type name="boolean" c:type="gboolean"/>
59669           </parameter>
59670         </parameters>
59671       </glib:signal>
59672     </class>
59673     <function name="scrolled_window_new"
59674               c:identifier="gtk_scrolled_window_new">
59675       <return-value>
59676         <type name="GtkWidget*" c:type="GtkWidget*"/>
59677       </return-value>
59678       <parameters>
59679         <parameter name="hadjustment">
59680           <type name="Adjustment" c:type="GtkAdjustment*"/>
59681         </parameter>
59682         <parameter name="vadjustment">
59683           <type name="Adjustment" c:type="GtkAdjustment*"/>
59684         </parameter>
59685       </parameters>
59686     </function>
59687     <function name="scrolled_window_get_scrollbar_spacing"
59688               c:identifier="_gtk_scrolled_window_get_scrollbar_spacing">
59689       <return-value>
59690         <type name="int32" c:type="gint"/>
59691       </return-value>
59692       <parameters>
59693         <parameter name="scrolled_window">
59694           <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
59695         </parameter>
59696       </parameters>
59697     </function>
59698     <class name="SeparatorMenuItem"
59699            c:type="GtkSeparatorMenuItem"
59700            parent="MenuItem"
59701            glib:type-name="GtkSeparatorMenuItem"
59702            glib:get-type="gtk_separator_menu_item_get_type">
59703     </class>
59704     <function name="separator_menu_item_new"
59705               c:identifier="gtk_separator_menu_item_new">
59706       <return-value>
59707         <type name="GtkWidget*" c:type="GtkWidget*"/>
59708       </return-value>
59709     </function>
59710     <record name="GtkSeparatorToolItemPrivate"
59711             c:type="GtkSeparatorToolItemPrivate"/>
59712     <class name="SeparatorToolItem"
59713            c:type="GtkSeparatorToolItem"
59714            parent="ToolItem"
59715            glib:type-name="GtkSeparatorToolItem"
59716            glib:get-type="gtk_separator_tool_item_get_type">
59717       <method name="get_draw" c:identifier="gtk_separator_tool_item_get_draw">
59718         <return-value>
59719           <type name="boolean" c:type="gboolean"/>
59720         </return-value>
59721         <parameters>
59722           <parameter name="item">
59723             <type name="SeparatorToolItem" c:type="GtkSeparatorToolItem*"/>
59724           </parameter>
59725         </parameters>
59726       </method>
59727       <method name="set_draw" c:identifier="gtk_separator_tool_item_set_draw">
59728         <return-value>
59729           <type name="none" c:type="void"/>
59730         </return-value>
59731         <parameters>
59732           <parameter name="item">
59733             <type name="SeparatorToolItem" c:type="GtkSeparatorToolItem*"/>
59734           </parameter>
59735           <parameter name="draw">
59736             <type name="boolean" c:type="gboolean"/>
59737           </parameter>
59738         </parameters>
59739       </method>
59740       <property name="draw">
59741         <type name="boolean" c:type="gboolean"/>
59742       </property>
59743       <callback name="_gtk_reserved1">
59744         <return-value>
59745           <type name="none" c:type="void"/>
59746         </return-value>
59747       </callback>
59748       <callback name="_gtk_reserved2">
59749         <return-value>
59750           <type name="none" c:type="void"/>
59751         </return-value>
59752       </callback>
59753       <callback name="_gtk_reserved3">
59754         <return-value>
59755           <type name="none" c:type="void"/>
59756         </return-value>
59757       </callback>
59758       <callback name="_gtk_reserved4">
59759         <return-value>
59760           <type name="none" c:type="void"/>
59761         </return-value>
59762       </callback>
59763     </class>
59764     <function name="separator_tool_item_new"
59765               c:identifier="gtk_separator_tool_item_new">
59766       <return-value>
59767         <type name="GtkToolItem*" c:type="GtkToolItem*"/>
59768       </return-value>
59769     </function>
59770     <class name="SizeGroup"
59771            c:type="GtkSizeGroup"
59772            parent="GLib.Object"
59773            glib:type-name="GtkSizeGroup"
59774            glib:get-type="gtk_size_group_get_type">
59775       <constructor name="new" c:identifier="gtk_size_group_new">
59776         <return-value>
59777           <type name="SizeGroup" c:type="GtkSizeGroup*"/>
59778         </return-value>
59779         <parameters>
59780           <parameter name="mode">
59781             <type name="SizeGroupMode" c:type="GtkSizeGroupMode"/>
59782           </parameter>
59783         </parameters>
59784       </constructor>
59785       <method name="set_mode" c:identifier="gtk_size_group_set_mode">
59786         <return-value>
59787           <type name="none" c:type="void"/>
59788         </return-value>
59789         <parameters>
59790           <parameter name="size_group">
59791             <type name="SizeGroup" c:type="GtkSizeGroup*"/>
59792           </parameter>
59793           <parameter name="mode">
59794             <type name="SizeGroupMode" c:type="GtkSizeGroupMode"/>
59795           </parameter>
59796         </parameters>
59797       </method>
59798       <method name="get_mode" c:identifier="gtk_size_group_get_mode">
59799         <return-value>
59800           <type name="SizeGroupMode" c:type="GtkSizeGroupMode"/>
59801         </return-value>
59802         <parameters>
59803           <parameter name="size_group">
59804             <type name="SizeGroup" c:type="GtkSizeGroup*"/>
59805           </parameter>
59806         </parameters>
59807       </method>
59808       <method name="set_ignore_hidden"
59809               c:identifier="gtk_size_group_set_ignore_hidden">
59810         <return-value>
59811           <type name="none" c:type="void"/>
59812         </return-value>
59813         <parameters>
59814           <parameter name="size_group">
59815             <type name="SizeGroup" c:type="GtkSizeGroup*"/>
59816           </parameter>
59817           <parameter name="ignore_hidden">
59818             <type name="boolean" c:type="gboolean"/>
59819           </parameter>
59820         </parameters>
59821       </method>
59822       <method name="get_ignore_hidden"
59823               c:identifier="gtk_size_group_get_ignore_hidden">
59824         <return-value>
59825           <type name="boolean" c:type="gboolean"/>
59826         </return-value>
59827         <parameters>
59828           <parameter name="size_group">
59829             <type name="SizeGroup" c:type="GtkSizeGroup*"/>
59830           </parameter>
59831         </parameters>
59832       </method>
59833       <method name="add_widget" c:identifier="gtk_size_group_add_widget">
59834         <return-value>
59835           <type name="none" c:type="void"/>
59836         </return-value>
59837         <parameters>
59838           <parameter name="size_group">
59839             <type name="SizeGroup" c:type="GtkSizeGroup*"/>
59840           </parameter>
59841           <parameter name="widget">
59842             <type name="Widget" c:type="GtkWidget*"/>
59843           </parameter>
59844         </parameters>
59845       </method>
59846       <method name="remove_widget" c:identifier="gtk_size_group_remove_widget">
59847         <return-value>
59848           <type name="none" c:type="void"/>
59849         </return-value>
59850         <parameters>
59851           <parameter name="size_group">
59852             <type name="SizeGroup" c:type="GtkSizeGroup*"/>
59853           </parameter>
59854           <parameter name="widget">
59855             <type name="Widget" c:type="GtkWidget*"/>
59856           </parameter>
59857         </parameters>
59858       </method>
59859       <method name="get_widgets" c:identifier="gtk_size_group_get_widgets">
59860         <return-value>
59861           <type name="GSList" c:type="GSList*"/>
59862         </return-value>
59863         <parameters>
59864           <parameter name="size_group">
59865             <type name="SizeGroup" c:type="GtkSizeGroup*"/>
59866           </parameter>
59867         </parameters>
59868       </method>
59869       <property name="mode">
59870         <type name="GtkSizeGroupMode" c:type="GtkSizeGroupMode"/>
59871       </property>
59872       <property name="ignore-hidden">
59873         <type name="boolean" c:type="gboolean"/>
59874       </property>
59875       <callback name="_gtk_reserved1">
59876         <return-value>
59877           <type name="none" c:type="void"/>
59878         </return-value>
59879       </callback>
59880       <callback name="_gtk_reserved2">
59881         <return-value>
59882           <type name="none" c:type="void"/>
59883         </return-value>
59884       </callback>
59885       <callback name="_gtk_reserved3">
59886         <return-value>
59887           <type name="none" c:type="void"/>
59888         </return-value>
59889       </callback>
59890       <callback name="_gtk_reserved4">
59891         <return-value>
59892           <type name="none" c:type="void"/>
59893         </return-value>
59894       </callback>
59895     </class>
59896     <function name="size_group_get_child_requisition"
59897               c:identifier="_gtk_size_group_get_child_requisition">
59898       <return-value>
59899         <type name="none" c:type="void"/>
59900       </return-value>
59901       <parameters>
59902         <parameter name="widget">
59903           <type name="Widget" c:type="GtkWidget*"/>
59904         </parameter>
59905         <parameter name="requisition">
59906           <type name="Requisition" c:type="GtkRequisition*"/>
59907         </parameter>
59908       </parameters>
59909     </function>
59910     <function name="size_group_compute_requisition"
59911               c:identifier="_gtk_size_group_compute_requisition">
59912       <return-value>
59913         <type name="none" c:type="void"/>
59914       </return-value>
59915       <parameters>
59916         <parameter name="widget">
59917           <type name="Widget" c:type="GtkWidget*"/>
59918         </parameter>
59919         <parameter name="requisition">
59920           <type name="Requisition" c:type="GtkRequisition*"/>
59921         </parameter>
59922       </parameters>
59923     </function>
59924     <function name="size_group_queue_resize"
59925               c:identifier="_gtk_size_group_queue_resize">
59926       <return-value>
59927         <type name="none" c:type="void"/>
59928       </return-value>
59929       <parameters>
59930         <parameter name="widget">
59931           <type name="Widget" c:type="GtkWidget*"/>
59932         </parameter>
59933       </parameters>
59934     </function>
59935     <class name="SpinButton"
59936            c:type="GtkSpinButton"
59937            parent="Entry"
59938            glib:type-name="GtkSpinButton"
59939            glib:get-type="gtk_spin_button_get_type">
59940       <method name="configure" c:identifier="gtk_spin_button_configure">
59941         <return-value>
59942           <type name="none" c:type="void"/>
59943         </return-value>
59944         <parameters>
59945           <parameter name="spin_button">
59946             <type name="SpinButton" c:type="GtkSpinButton*"/>
59947           </parameter>
59948           <parameter name="adjustment" allow-none="1">
59949             <type name="Adjustment" c:type="GtkAdjustment*"/>
59950           </parameter>
59951           <parameter name="climb_rate">
59952             <type name="double" c:type="gdouble"/>
59953           </parameter>
59954           <parameter name="digits">
59955             <type name="guint" c:type="guint"/>
59956           </parameter>
59957         </parameters>
59958       </method>
59959       <method name="set_adjustment"
59960               c:identifier="gtk_spin_button_set_adjustment">
59961         <return-value>
59962           <type name="none" c:type="void"/>
59963         </return-value>
59964         <parameters>
59965           <parameter name="spin_button">
59966             <type name="SpinButton" c:type="GtkSpinButton*"/>
59967           </parameter>
59968           <parameter name="adjustment">
59969             <type name="Adjustment" c:type="GtkAdjustment*"/>
59970           </parameter>
59971         </parameters>
59972       </method>
59973       <method name="get_adjustment"
59974               c:identifier="gtk_spin_button_get_adjustment">
59975         <return-value>
59976           <type name="Adjustment" c:type="GtkAdjustment*"/>
59977         </return-value>
59978         <parameters>
59979           <parameter name="spin_button">
59980             <type name="SpinButton" c:type="GtkSpinButton*"/>
59981           </parameter>
59982         </parameters>
59983       </method>
59984       <method name="set_digits" c:identifier="gtk_spin_button_set_digits">
59985         <return-value>
59986           <type name="none" c:type="void"/>
59987         </return-value>
59988         <parameters>
59989           <parameter name="spin_button">
59990             <type name="SpinButton" c:type="GtkSpinButton*"/>
59991           </parameter>
59992           <parameter name="digits">
59993             <type name="guint" c:type="guint"/>
59994           </parameter>
59995         </parameters>
59996       </method>
59997       <method name="get_digits" c:identifier="gtk_spin_button_get_digits">
59998         <return-value>
59999           <type name="guint" c:type="guint"/>
60000         </return-value>
60001         <parameters>
60002           <parameter name="spin_button">
60003             <type name="SpinButton" c:type="GtkSpinButton*"/>
60004           </parameter>
60005         </parameters>
60006       </method>
60007       <method name="set_increments"
60008               c:identifier="gtk_spin_button_set_increments">
60009         <return-value>
60010           <type name="none" c:type="void"/>
60011         </return-value>
60012         <parameters>
60013           <parameter name="spin_button">
60014             <type name="SpinButton" c:type="GtkSpinButton*"/>
60015           </parameter>
60016           <parameter name="step">
60017             <type name="double" c:type="gdouble"/>
60018           </parameter>
60019           <parameter name="page">
60020             <type name="double" c:type="gdouble"/>
60021           </parameter>
60022         </parameters>
60023       </method>
60024       <method name="get_increments"
60025               c:identifier="gtk_spin_button_get_increments">
60026         <return-value>
60027           <type name="none" c:type="void"/>
60028         </return-value>
60029         <parameters>
60030           <parameter name="spin_button">
60031             <type name="SpinButton" c:type="GtkSpinButton*"/>
60032           </parameter>
60033           <parameter name="step">
60034             <type name="gdouble" c:type="gdouble*"/>
60035           </parameter>
60036           <parameter name="page">
60037             <type name="gdouble" c:type="gdouble*"/>
60038           </parameter>
60039         </parameters>
60040       </method>
60041       <method name="set_range" c:identifier="gtk_spin_button_set_range">
60042         <return-value>
60043           <type name="none" c:type="void"/>
60044         </return-value>
60045         <parameters>
60046           <parameter name="spin_button">
60047             <type name="SpinButton" c:type="GtkSpinButton*"/>
60048           </parameter>
60049           <parameter name="min">
60050             <type name="double" c:type="gdouble"/>
60051           </parameter>
60052           <parameter name="max">
60053             <type name="double" c:type="gdouble"/>
60054           </parameter>
60055         </parameters>
60056       </method>
60057       <method name="get_range" c:identifier="gtk_spin_button_get_range">
60058         <return-value>
60059           <type name="none" c:type="void"/>
60060         </return-value>
60061         <parameters>
60062           <parameter name="spin_button">
60063             <type name="SpinButton" c:type="GtkSpinButton*"/>
60064           </parameter>
60065           <parameter name="min">
60066             <type name="gdouble" c:type="gdouble*"/>
60067           </parameter>
60068           <parameter name="max">
60069             <type name="gdouble" c:type="gdouble*"/>
60070           </parameter>
60071         </parameters>
60072       </method>
60073       <method name="get_value" c:identifier="gtk_spin_button_get_value">
60074         <return-value>
60075           <type name="double" c:type="gdouble"/>
60076         </return-value>
60077         <parameters>
60078           <parameter name="spin_button">
60079             <type name="SpinButton" c:type="GtkSpinButton*"/>
60080           </parameter>
60081         </parameters>
60082       </method>
60083       <method name="get_value_as_int"
60084               c:identifier="gtk_spin_button_get_value_as_int">
60085         <return-value>
60086           <type name="int32" c:type="gint"/>
60087         </return-value>
60088         <parameters>
60089           <parameter name="spin_button">
60090             <type name="SpinButton" c:type="GtkSpinButton*"/>
60091           </parameter>
60092         </parameters>
60093       </method>
60094       <method name="set_value" c:identifier="gtk_spin_button_set_value">
60095         <return-value>
60096           <type name="none" c:type="void"/>
60097         </return-value>
60098         <parameters>
60099           <parameter name="spin_button">
60100             <type name="SpinButton" c:type="GtkSpinButton*"/>
60101           </parameter>
60102           <parameter name="value">
60103             <type name="double" c:type="gdouble"/>
60104           </parameter>
60105         </parameters>
60106       </method>
60107       <method name="set_update_policy"
60108               c:identifier="gtk_spin_button_set_update_policy">
60109         <return-value>
60110           <type name="none" c:type="void"/>
60111         </return-value>
60112         <parameters>
60113           <parameter name="spin_button">
60114             <type name="SpinButton" c:type="GtkSpinButton*"/>
60115           </parameter>
60116           <parameter name="policy">
60117             <type name="SpinButtonUpdatePolicy"
60118                   c:type="GtkSpinButtonUpdatePolicy"/>
60119           </parameter>
60120         </parameters>
60121       </method>
60122       <method name="get_update_policy"
60123               c:identifier="gtk_spin_button_get_update_policy">
60124         <return-value>
60125           <type name="SpinButtonUpdatePolicy"
60126                 c:type="GtkSpinButtonUpdatePolicy"/>
60127         </return-value>
60128         <parameters>
60129           <parameter name="spin_button">
60130             <type name="SpinButton" c:type="GtkSpinButton*"/>
60131           </parameter>
60132         </parameters>
60133       </method>
60134       <method name="set_numeric" c:identifier="gtk_spin_button_set_numeric">
60135         <return-value>
60136           <type name="none" c:type="void"/>
60137         </return-value>
60138         <parameters>
60139           <parameter name="spin_button">
60140             <type name="SpinButton" c:type="GtkSpinButton*"/>
60141           </parameter>
60142           <parameter name="numeric">
60143             <type name="boolean" c:type="gboolean"/>
60144           </parameter>
60145         </parameters>
60146       </method>
60147       <method name="get_numeric" c:identifier="gtk_spin_button_get_numeric">
60148         <return-value>
60149           <type name="boolean" c:type="gboolean"/>
60150         </return-value>
60151         <parameters>
60152           <parameter name="spin_button">
60153             <type name="SpinButton" c:type="GtkSpinButton*"/>
60154           </parameter>
60155         </parameters>
60156       </method>
60157       <method name="spin" c:identifier="gtk_spin_button_spin">
60158         <return-value>
60159           <type name="none" c:type="void"/>
60160         </return-value>
60161         <parameters>
60162           <parameter name="spin_button">
60163             <type name="SpinButton" c:type="GtkSpinButton*"/>
60164           </parameter>
60165           <parameter name="direction">
60166             <type name="SpinType" c:type="GtkSpinType"/>
60167           </parameter>
60168           <parameter name="increment">
60169             <type name="double" c:type="gdouble"/>
60170           </parameter>
60171         </parameters>
60172       </method>
60173       <method name="set_wrap" c:identifier="gtk_spin_button_set_wrap">
60174         <return-value>
60175           <type name="none" c:type="void"/>
60176         </return-value>
60177         <parameters>
60178           <parameter name="spin_button">
60179             <type name="SpinButton" c:type="GtkSpinButton*"/>
60180           </parameter>
60181           <parameter name="wrap">
60182             <type name="boolean" c:type="gboolean"/>
60183           </parameter>
60184         </parameters>
60185       </method>
60186       <method name="get_wrap" c:identifier="gtk_spin_button_get_wrap">
60187         <return-value>
60188           <type name="boolean" c:type="gboolean"/>
60189         </return-value>
60190         <parameters>
60191           <parameter name="spin_button">
60192             <type name="SpinButton" c:type="GtkSpinButton*"/>
60193           </parameter>
60194         </parameters>
60195       </method>
60196       <method name="set_snap_to_ticks"
60197               c:identifier="gtk_spin_button_set_snap_to_ticks">
60198         <return-value>
60199           <type name="none" c:type="void"/>
60200         </return-value>
60201         <parameters>
60202           <parameter name="spin_button">
60203             <type name="SpinButton" c:type="GtkSpinButton*"/>
60204           </parameter>
60205           <parameter name="snap_to_ticks">
60206             <type name="boolean" c:type="gboolean"/>
60207           </parameter>
60208         </parameters>
60209       </method>
60210       <method name="get_snap_to_ticks"
60211               c:identifier="gtk_spin_button_get_snap_to_ticks">
60212         <return-value>
60213           <type name="boolean" c:type="gboolean"/>
60214         </return-value>
60215         <parameters>
60216           <parameter name="spin_button">
60217             <type name="SpinButton" c:type="GtkSpinButton*"/>
60218           </parameter>
60219         </parameters>
60220       </method>
60221       <method name="update" c:identifier="gtk_spin_button_update">
60222         <return-value>
60223           <type name="none" c:type="void"/>
60224         </return-value>
60225         <parameters>
60226           <parameter name="spin_button">
60227             <type name="SpinButton" c:type="GtkSpinButton*"/>
60228           </parameter>
60229         </parameters>
60230       </method>
60231       <property name="adjustment">
60232         <type name="GtkAdjustment" c:type="GtkAdjustment"/>
60233       </property>
60234       <property name="climb-rate">
60235         <type name="double" c:type="gdouble"/>
60236       </property>
60237       <property name="digits">
60238         <type name="guint" c:type="guint"/>
60239       </property>
60240       <property name="snap-to-ticks">
60241         <type name="boolean" c:type="gboolean"/>
60242       </property>
60243       <property name="numeric">
60244         <type name="boolean" c:type="gboolean"/>
60245       </property>
60246       <property name="wrap">
60247         <type name="boolean" c:type="gboolean"/>
60248       </property>
60249       <property name="update-policy">
60250         <type name="GtkSpinButtonUpdatePolicy"
60251               c:type="GtkSpinButtonUpdatePolicy"/>
60252       </property>
60253       <property name="value">
60254         <type name="double" c:type="gdouble"/>
60255       </property>
60256       <callback name="input">
60257         <return-value>
60258           <type name="int32" c:type="gint"/>
60259         </return-value>
60260         <parameters>
60261           <parameter name="spin_button">
60262             <type name="GtkSpinButton*" c:type="GtkSpinButton*"/>
60263           </parameter>
60264           <parameter name="new_value">
60265             <type name="gdouble*" c:type="gdouble*"/>
60266           </parameter>
60267         </parameters>
60268       </callback>
60269       <callback name="output">
60270         <return-value>
60271           <type name="int32" c:type="gint"/>
60272         </return-value>
60273         <parameters>
60274           <parameter name="spin_button">
60275             <type name="GtkSpinButton*" c:type="GtkSpinButton*"/>
60276           </parameter>
60277         </parameters>
60278       </callback>
60279       <callback name="value_changed">
60280         <return-value>
60281           <type name="none" c:type="void"/>
60282         </return-value>
60283         <parameters>
60284           <parameter name="spin_button">
60285             <type name="GtkSpinButton*" c:type="GtkSpinButton*"/>
60286           </parameter>
60287         </parameters>
60288       </callback>
60289       <callback name="change_value">
60290         <return-value>
60291           <type name="none" c:type="void"/>
60292         </return-value>
60293         <parameters>
60294           <parameter name="spin_button">
60295             <type name="GtkSpinButton*" c:type="GtkSpinButton*"/>
60296           </parameter>
60297           <parameter name="scroll">
60298             <type name="GtkScrollType" c:type="GtkScrollType"/>
60299           </parameter>
60300         </parameters>
60301       </callback>
60302       <callback name="wrapped">
60303         <return-value>
60304           <type name="none" c:type="void"/>
60305         </return-value>
60306         <parameters>
60307           <parameter name="spin_button">
60308             <type name="GtkSpinButton*" c:type="GtkSpinButton*"/>
60309           </parameter>
60310         </parameters>
60311       </callback>
60312       <callback name="_gtk_reserved1">
60313         <return-value>
60314           <type name="none" c:type="void"/>
60315         </return-value>
60316       </callback>
60317       <callback name="_gtk_reserved2">
60318         <return-value>
60319           <type name="none" c:type="void"/>
60320         </return-value>
60321       </callback>
60322       <callback name="_gtk_reserved3">
60323         <return-value>
60324           <type name="none" c:type="void"/>
60325         </return-value>
60326       </callback>
60327       <glib:signal name="value-changed">
60328         <return-value>
60329           <type name="none" c:type="void"/>
60330         </return-value>
60331       </glib:signal>
60332       <glib:signal name="change-value">
60333         <return-value>
60334           <type name="none" c:type="void"/>
60335         </return-value>
60336         <parameters>
60337           <parameter name="object">
60338             <type name="GtkScrollType" c:type="GtkScrollType"/>
60339           </parameter>
60340         </parameters>
60341       </glib:signal>
60342       <glib:signal name="input">
60343         <return-value>
60344           <type name="int32" c:type="gint"/>
60345         </return-value>
60346         <parameters>
60347           <parameter name="object">
60348             <type name="any" c:type="gpointer"/>
60349           </parameter>
60350         </parameters>
60351       </glib:signal>
60352       <glib:signal name="output">
60353         <return-value>
60354           <type name="boolean" c:type="gboolean"/>
60355         </return-value>
60356       </glib:signal>
60357       <glib:signal name="wrapped">
60358         <return-value>
60359           <type name="none" c:type="void"/>
60360         </return-value>
60361       </glib:signal>
60362     </class>
60363     <function name="spin_button_new" c:identifier="gtk_spin_button_new">
60364       <return-value>
60365         <type name="GtkWidget*" c:type="GtkWidget*"/>
60366       </return-value>
60367       <parameters>
60368         <parameter name="adjustment">
60369           <type name="Adjustment" c:type="GtkAdjustment*"/>
60370         </parameter>
60371         <parameter name="climb_rate">
60372           <type name="double" c:type="gdouble"/>
60373         </parameter>
60374         <parameter name="digits">
60375           <type name="guint" c:type="guint"/>
60376         </parameter>
60377       </parameters>
60378     </function>
60379     <function name="spin_button_new_with_range"
60380               c:identifier="gtk_spin_button_new_with_range">
60381       <return-value>
60382         <type name="GtkWidget*" c:type="GtkWidget*"/>
60383       </return-value>
60384       <parameters>
60385         <parameter name="min">
60386           <type name="double" c:type="gdouble"/>
60387         </parameter>
60388         <parameter name="max">
60389           <type name="double" c:type="gdouble"/>
60390         </parameter>
60391         <parameter name="step">
60392           <type name="double" c:type="gdouble"/>
60393         </parameter>
60394       </parameters>
60395     </function>
60396     <class name="Statusbar"
60397            c:type="GtkStatusbar"
60398            parent="HBox"
60399            glib:type-name="GtkStatusbar"
60400            glib:get-type="gtk_statusbar_get_type">
60401       <method name="get_context_id"
60402               c:identifier="gtk_statusbar_get_context_id">
60403         <return-value>
60404           <type name="guint" c:type="guint"/>
60405         </return-value>
60406         <parameters>
60407           <parameter name="statusbar">
60408             <type name="Statusbar" c:type="GtkStatusbar*"/>
60409           </parameter>
60410           <parameter name="context_description">
60411             <type name="string" c:type="gchar*"/>
60412           </parameter>
60413         </parameters>
60414       </method>
60415       <method name="push" c:identifier="gtk_statusbar_push">
60416         <return-value>
60417           <type name="guint" c:type="guint"/>
60418         </return-value>
60419         <parameters>
60420           <parameter name="statusbar">
60421             <type name="Statusbar" c:type="GtkStatusbar*"/>
60422           </parameter>
60423           <parameter name="context_id">
60424             <type name="guint" c:type="guint"/>
60425           </parameter>
60426           <parameter name="text">
60427             <type name="string" c:type="gchar*"/>
60428           </parameter>
60429         </parameters>
60430       </method>
60431       <method name="pop" c:identifier="gtk_statusbar_pop">
60432         <return-value>
60433           <type name="none" c:type="void"/>
60434         </return-value>
60435         <parameters>
60436           <parameter name="statusbar">
60437             <type name="Statusbar" c:type="GtkStatusbar*"/>
60438           </parameter>
60439           <parameter name="context_id">
60440             <type name="guint" c:type="guint"/>
60441           </parameter>
60442         </parameters>
60443       </method>
60444       <method name="remove" c:identifier="gtk_statusbar_remove">
60445         <return-value>
60446           <type name="none" c:type="void"/>
60447         </return-value>
60448         <parameters>
60449           <parameter name="statusbar">
60450             <type name="Statusbar" c:type="GtkStatusbar*"/>
60451           </parameter>
60452           <parameter name="context_id">
60453             <type name="guint" c:type="guint"/>
60454           </parameter>
60455           <parameter name="message_id">
60456             <type name="guint" c:type="guint"/>
60457           </parameter>
60458         </parameters>
60459       </method>
60460       <method name="set_has_resize_grip"
60461               c:identifier="gtk_statusbar_set_has_resize_grip">
60462         <return-value>
60463           <type name="none" c:type="void"/>
60464         </return-value>
60465         <parameters>
60466           <parameter name="statusbar">
60467             <type name="Statusbar" c:type="GtkStatusbar*"/>
60468           </parameter>
60469           <parameter name="setting">
60470             <type name="boolean" c:type="gboolean"/>
60471           </parameter>
60472         </parameters>
60473       </method>
60474       <method name="get_has_resize_grip"
60475               c:identifier="gtk_statusbar_get_has_resize_grip">
60476         <return-value>
60477           <type name="boolean" c:type="gboolean"/>
60478         </return-value>
60479         <parameters>
60480           <parameter name="statusbar">
60481             <type name="Statusbar" c:type="GtkStatusbar*"/>
60482           </parameter>
60483         </parameters>
60484       </method>
60485       <property name="has-resize-grip">
60486         <type name="boolean" c:type="gboolean"/>
60487       </property>
60488       <field name="reserved">
60489         <type name="any" c:type="gpointer"/>
60490       </field>
60491       <callback name="text_pushed">
60492         <return-value>
60493           <type name="none" c:type="void"/>
60494         </return-value>
60495         <parameters>
60496           <parameter name="statusbar">
60497             <type name="GtkStatusbar*" c:type="GtkStatusbar*"/>
60498           </parameter>
60499           <parameter name="context_id">
60500             <type name="guint" c:type="guint"/>
60501           </parameter>
60502           <parameter name="text">
60503             <type name="string" c:type="gchar*"/>
60504           </parameter>
60505         </parameters>
60506       </callback>
60507       <callback name="text_popped">
60508         <return-value>
60509           <type name="none" c:type="void"/>
60510         </return-value>
60511         <parameters>
60512           <parameter name="statusbar">
60513             <type name="GtkStatusbar*" c:type="GtkStatusbar*"/>
60514           </parameter>
60515           <parameter name="context_id">
60516             <type name="guint" c:type="guint"/>
60517           </parameter>
60518           <parameter name="text">
60519             <type name="string" c:type="gchar*"/>
60520           </parameter>
60521         </parameters>
60522       </callback>
60523       <callback name="_gtk_reserved1">
60524         <return-value>
60525           <type name="none" c:type="void"/>
60526         </return-value>
60527       </callback>
60528       <callback name="_gtk_reserved2">
60529         <return-value>
60530           <type name="none" c:type="void"/>
60531         </return-value>
60532       </callback>
60533       <callback name="_gtk_reserved3">
60534         <return-value>
60535           <type name="none" c:type="void"/>
60536         </return-value>
60537       </callback>
60538       <callback name="_gtk_reserved4">
60539         <return-value>
60540           <type name="none" c:type="void"/>
60541         </return-value>
60542       </callback>
60543       <glib:signal name="text-pushed">
60544         <return-value>
60545           <type name="none" c:type="void"/>
60546         </return-value>
60547         <parameters>
60548           <parameter name="object">
60549             <type name="guint" c:type="guint"/>
60550           </parameter>
60551           <parameter name="p0">
60552             <type name="string" c:type="gchararray"/>
60553           </parameter>
60554         </parameters>
60555       </glib:signal>
60556       <glib:signal name="text-popped">
60557         <return-value>
60558           <type name="none" c:type="void"/>
60559         </return-value>
60560         <parameters>
60561           <parameter name="object">
60562             <type name="guint" c:type="guint"/>
60563           </parameter>
60564           <parameter name="p0">
60565             <type name="string" c:type="gchararray"/>
60566           </parameter>
60567         </parameters>
60568       </glib:signal>
60569     </class>
60570     <function name="statusbar_new" c:identifier="gtk_statusbar_new">
60571       <return-value>
60572         <type name="GtkWidget*" c:type="GtkWidget*"/>
60573       </return-value>
60574     </function>
60575     <record name="GtkStatusIconPrivate" c:type="GtkStatusIconPrivate"/>
60576     <class name="StatusIcon"
60577            c:type="GtkStatusIcon"
60578            parent="GLib.Object"
60579            glib:type-name="GtkStatusIcon"
60580            glib:get-type="gtk_status_icon_get_type">
60581       <constructor name="new" c:identifier="gtk_status_icon_new">
60582         <return-value>
60583           <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60584         </return-value>
60585       </constructor>
60586       <constructor name="new_from_pixbuf"
60587                    c:identifier="gtk_status_icon_new_from_pixbuf">
60588         <return-value>
60589           <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60590         </return-value>
60591         <parameters>
60592           <parameter name="pixbuf">
60593             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
60594           </parameter>
60595         </parameters>
60596       </constructor>
60597       <constructor name="new_from_file"
60598                    c:identifier="gtk_status_icon_new_from_file">
60599         <return-value>
60600           <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60601         </return-value>
60602         <parameters>
60603           <parameter name="filename">
60604             <type name="string" c:type="gchar*"/>
60605           </parameter>
60606         </parameters>
60607       </constructor>
60608       <constructor name="new_from_stock"
60609                    c:identifier="gtk_status_icon_new_from_stock">
60610         <return-value>
60611           <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60612         </return-value>
60613         <parameters>
60614           <parameter name="stock_id">
60615             <type name="string" c:type="gchar*"/>
60616           </parameter>
60617         </parameters>
60618       </constructor>
60619       <constructor name="new_from_icon_name"
60620                    c:identifier="gtk_status_icon_new_from_icon_name">
60621         <return-value>
60622           <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60623         </return-value>
60624         <parameters>
60625           <parameter name="icon_name">
60626             <type name="string" c:type="gchar*"/>
60627           </parameter>
60628         </parameters>
60629       </constructor>
60630       <method name="set_from_pixbuf"
60631               c:identifier="gtk_status_icon_set_from_pixbuf">
60632         <return-value>
60633           <type name="none" c:type="void"/>
60634         </return-value>
60635         <parameters>
60636           <parameter name="status_icon">
60637             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60638           </parameter>
60639           <parameter name="pixbuf" allow-none="1">
60640             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
60641           </parameter>
60642         </parameters>
60643       </method>
60644       <method name="set_from_file"
60645               c:identifier="gtk_status_icon_set_from_file">
60646         <return-value>
60647           <type name="none" c:type="void"/>
60648         </return-value>
60649         <parameters>
60650           <parameter name="status_icon">
60651             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60652           </parameter>
60653           <parameter name="filename">
60654             <type name="string" c:type="gchar*"/>
60655           </parameter>
60656         </parameters>
60657       </method>
60658       <method name="set_from_stock"
60659               c:identifier="gtk_status_icon_set_from_stock">
60660         <return-value>
60661           <type name="none" c:type="void"/>
60662         </return-value>
60663         <parameters>
60664           <parameter name="status_icon">
60665             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60666           </parameter>
60667           <parameter name="stock_id">
60668             <type name="string" c:type="gchar*"/>
60669           </parameter>
60670         </parameters>
60671       </method>
60672       <method name="set_from_icon_name"
60673               c:identifier="gtk_status_icon_set_from_icon_name">
60674         <return-value>
60675           <type name="none" c:type="void"/>
60676         </return-value>
60677         <parameters>
60678           <parameter name="status_icon">
60679             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60680           </parameter>
60681           <parameter name="icon_name">
60682             <type name="string" c:type="gchar*"/>
60683           </parameter>
60684         </parameters>
60685       </method>
60686       <method name="get_storage_type"
60687               c:identifier="gtk_status_icon_get_storage_type">
60688         <return-value>
60689           <type name="ImageType" c:type="GtkImageType"/>
60690         </return-value>
60691         <parameters>
60692           <parameter name="status_icon">
60693             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60694           </parameter>
60695         </parameters>
60696       </method>
60697       <method name="get_pixbuf" c:identifier="gtk_status_icon_get_pixbuf">
60698         <return-value>
60699           <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
60700         </return-value>
60701         <parameters>
60702           <parameter name="status_icon">
60703             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60704           </parameter>
60705         </parameters>
60706       </method>
60707       <method name="get_stock" c:identifier="gtk_status_icon_get_stock">
60708         <return-value>
60709           <type name="string" c:type="gchar*"/>
60710         </return-value>
60711         <parameters>
60712           <parameter name="status_icon">
60713             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60714           </parameter>
60715         </parameters>
60716       </method>
60717       <method name="get_icon_name"
60718               c:identifier="gtk_status_icon_get_icon_name">
60719         <return-value>
60720           <type name="string" c:type="gchar*"/>
60721         </return-value>
60722         <parameters>
60723           <parameter name="status_icon">
60724             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60725           </parameter>
60726         </parameters>
60727       </method>
60728       <method name="get_size" c:identifier="gtk_status_icon_get_size">
60729         <return-value>
60730           <type name="int32" c:type="gint"/>
60731         </return-value>
60732         <parameters>
60733           <parameter name="status_icon">
60734             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60735           </parameter>
60736         </parameters>
60737       </method>
60738       <method name="set_screen" c:identifier="gtk_status_icon_set_screen">
60739         <return-value>
60740           <type name="none" c:type="void"/>
60741         </return-value>
60742         <parameters>
60743           <parameter name="status_icon">
60744             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60745           </parameter>
60746           <parameter name="screen">
60747             <type name="Gdk.Screen" c:type="GdkScreen*"/>
60748           </parameter>
60749         </parameters>
60750       </method>
60751       <method name="get_screen" c:identifier="gtk_status_icon_get_screen">
60752         <return-value>
60753           <type name="Gdk.Screen" c:type="GdkScreen*"/>
60754         </return-value>
60755         <parameters>
60756           <parameter name="status_icon">
60757             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60758           </parameter>
60759         </parameters>
60760       </method>
60761       <method name="set_tooltip" c:identifier="gtk_status_icon_set_tooltip">
60762         <return-value>
60763           <type name="none" c:type="void"/>
60764         </return-value>
60765         <parameters>
60766           <parameter name="status_icon">
60767             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60768           </parameter>
60769           <parameter name="tooltip_text" allow-none="1">
60770             <type name="string" c:type="gchar*"/>
60771           </parameter>
60772         </parameters>
60773       </method>
60774       <method name="set_visible" c:identifier="gtk_status_icon_set_visible">
60775         <return-value>
60776           <type name="none" c:type="void"/>
60777         </return-value>
60778         <parameters>
60779           <parameter name="status_icon">
60780             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60781           </parameter>
60782           <parameter name="visible">
60783             <type name="boolean" c:type="gboolean"/>
60784           </parameter>
60785         </parameters>
60786       </method>
60787       <method name="get_visible" c:identifier="gtk_status_icon_get_visible">
60788         <return-value>
60789           <type name="boolean" c:type="gboolean"/>
60790         </return-value>
60791         <parameters>
60792           <parameter name="status_icon">
60793             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60794           </parameter>
60795         </parameters>
60796       </method>
60797       <method name="set_blinking" c:identifier="gtk_status_icon_set_blinking">
60798         <return-value>
60799           <type name="none" c:type="void"/>
60800         </return-value>
60801         <parameters>
60802           <parameter name="status_icon">
60803             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60804           </parameter>
60805           <parameter name="blinking">
60806             <type name="boolean" c:type="gboolean"/>
60807           </parameter>
60808         </parameters>
60809       </method>
60810       <method name="get_blinking" c:identifier="gtk_status_icon_get_blinking">
60811         <return-value>
60812           <type name="boolean" c:type="gboolean"/>
60813         </return-value>
60814         <parameters>
60815           <parameter name="status_icon">
60816             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60817           </parameter>
60818         </parameters>
60819       </method>
60820       <method name="is_embedded" c:identifier="gtk_status_icon_is_embedded">
60821         <return-value>
60822           <type name="boolean" c:type="gboolean"/>
60823         </return-value>
60824         <parameters>
60825           <parameter name="status_icon">
60826             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60827           </parameter>
60828         </parameters>
60829       </method>
60830       <method name="get_geometry" c:identifier="gtk_status_icon_get_geometry">
60831         <return-value>
60832           <type name="boolean" c:type="gboolean"/>
60833         </return-value>
60834         <parameters>
60835           <parameter name="status_icon">
60836             <type name="StatusIcon" c:type="GtkStatusIcon*"/>
60837           </parameter>
60838           <parameter name="screen">
60839             <type name="Gdk.Screen" c:type="GdkScreen**"/>
60840           </parameter>
60841           <parameter name="area">
60842             <type name="GdkRectangle" c:type="GdkRectangle*"/>
60843           </parameter>
60844           <parameter name="orientation">
60845             <type name="Orientation" c:type="GtkOrientation*"/>
60846           </parameter>
60847         </parameters>
60848       </method>
60849       <property name="pixbuf">
60850         <type name="GdkPixbuf" c:type="GdkPixbuf"/>
60851       </property>
60852       <property name="file">
60853         <type name="string" c:type="gchararray"/>
60854       </property>
60855       <property name="stock">
60856         <type name="string" c:type="gchararray"/>
60857       </property>
60858       <property name="icon-name">
60859         <type name="string" c:type="gchararray"/>
60860       </property>
60861       <property name="storage-type">
60862         <type name="GtkImageType" c:type="GtkImageType"/>
60863       </property>
60864       <property name="size">
60865         <type name="int32" c:type="gint"/>
60866       </property>
60867       <property name="screen">
60868         <type name="GdkScreen" c:type="GdkScreen"/>
60869       </property>
60870       <property name="visible">
60871         <type name="boolean" c:type="gboolean"/>
60872       </property>
60873       <property name="orientation">
60874         <type name="GtkOrientation" c:type="GtkOrientation"/>
60875       </property>
60876       <property name="embedded">
60877         <type name="boolean" c:type="gboolean"/>
60878       </property>
60879       <property name="blinking">
60880         <type name="boolean" c:type="gboolean"/>
60881       </property>
60882       <callback name="activate">
60883         <return-value>
60884           <type name="none" c:type="void"/>
60885         </return-value>
60886         <parameters>
60887           <parameter name="status_icon">
60888             <type name="GtkStatusIcon*" c:type="GtkStatusIcon*"/>
60889           </parameter>
60890         </parameters>
60891       </callback>
60892       <callback name="popup_menu">
60893         <return-value>
60894           <type name="none" c:type="void"/>
60895         </return-value>
60896         <parameters>
60897           <parameter name="status_icon">
60898             <type name="GtkStatusIcon*" c:type="GtkStatusIcon*"/>
60899           </parameter>
60900           <parameter name="button">
60901             <type name="guint" c:type="guint"/>
60902           </parameter>
60903           <parameter name="activate_time">
60904             <type name="uint32" c:type="guint32"/>
60905           </parameter>
60906         </parameters>
60907       </callback>
60908       <callback name="size_changed">
60909         <return-value>
60910           <type name="boolean" c:type="gboolean"/>
60911         </return-value>
60912         <parameters>
60913           <parameter name="status_icon">
60914             <type name="GtkStatusIcon*" c:type="GtkStatusIcon*"/>
60915           </parameter>
60916           <parameter name="size">
60917             <type name="int32" c:type="gint"/>
60918           </parameter>
60919         </parameters>
60920       </callback>
60921       <field name="__gtk_reserved1">
60922         <type name="any" c:type="void*"/>
60923       </field>
60924       <field name="__gtk_reserved2">
60925         <type name="any" c:type="void*"/>
60926       </field>
60927       <field name="__gtk_reserved3">
60928         <type name="any" c:type="void*"/>
60929       </field>
60930       <field name="__gtk_reserved4">
60931         <type name="any" c:type="void*"/>
60932       </field>
60933       <field name="__gtk_reserved5">
60934         <type name="any" c:type="void*"/>
60935       </field>
60936       <field name="__gtk_reserved6">
60937         <type name="any" c:type="void*"/>
60938       </field>
60939       <glib:signal name="popup-menu">
60940         <return-value>
60941           <type name="none" c:type="void"/>
60942         </return-value>
60943         <parameters>
60944           <parameter name="object">
60945             <type name="guint" c:type="guint"/>
60946           </parameter>
60947           <parameter name="p0">
60948             <type name="guint" c:type="guint"/>
60949           </parameter>
60950         </parameters>
60951       </glib:signal>
60952       <glib:signal name="activate">
60953         <return-value>
60954           <type name="none" c:type="void"/>
60955         </return-value>
60956       </glib:signal>
60957       <glib:signal name="size-changed">
60958         <return-value>
60959           <type name="boolean" c:type="gboolean"/>
60960         </return-value>
60961         <parameters>
60962           <parameter name="object">
60963             <type name="int32" c:type="gint"/>
60964           </parameter>
60965         </parameters>
60966       </glib:signal>
60967     </class>
60968     <function name="status_icon_position_menu"
60969               c:identifier="gtk_status_icon_position_menu">
60970       <return-value>
60971         <type name="none" c:type="void"/>
60972       </return-value>
60973       <parameters>
60974         <parameter name="menu">
60975           <type name="Menu" c:type="GtkMenu*"/>
60976         </parameter>
60977         <parameter name="x">
60978           <type name="gint" c:type="gint*"/>
60979         </parameter>
60980         <parameter name="y">
60981           <type name="gint" c:type="gint*"/>
60982         </parameter>
60983         <parameter name="push_in">
60984           <type name="gboolean" c:type="gboolean*"/>
60985         </parameter>
60986         <parameter name="user_data">
60987           <type name="any" c:type="gpointer"/>
60988         </parameter>
60989       </parameters>
60990     </function>
60991     <record name="GtkStockItem" c:type="GtkStockItem">
60992       <field name="stock_id">
60993         <type name="string" c:type="gchar*"/>
60994       </field>
60995       <field name="label">
60996         <type name="string" c:type="gchar*"/>
60997       </field>
60998       <field name="modifier">
60999         <type name="GdkModifierType" c:type="GdkModifierType"/>
61000       </field>
61001       <field name="keyval">
61002         <type name="guint" c:type="guint"/>
61003       </field>
61004       <field name="translation_domain">
61005         <type name="string" c:type="gchar*"/>
61006       </field>
61007     </record>
61008     <function name="stock_add" c:identifier="gtk_stock_add">
61009       <return-value>
61010         <type name="none" c:type="void"/>
61011       </return-value>
61012       <parameters>
61013         <parameter name="items">
61014           <type name="GtkStockItem" c:type="GtkStockItem*"/>
61015         </parameter>
61016         <parameter name="n_items">
61017           <type name="guint" c:type="guint"/>
61018         </parameter>
61019       </parameters>
61020     </function>
61021     <function name="stock_add_static" c:identifier="gtk_stock_add_static">
61022       <return-value>
61023         <type name="none" c:type="void"/>
61024       </return-value>
61025       <parameters>
61026         <parameter name="items">
61027           <type name="GtkStockItem" c:type="GtkStockItem*"/>
61028         </parameter>
61029         <parameter name="n_items">
61030           <type name="guint" c:type="guint"/>
61031         </parameter>
61032       </parameters>
61033     </function>
61034     <function name="stock_lookup" c:identifier="gtk_stock_lookup">
61035       <return-value>
61036         <type name="boolean" c:type="gboolean"/>
61037       </return-value>
61038       <parameters>
61039         <parameter name="stock_id">
61040           <type name="string" c:type="gchar*"/>
61041         </parameter>
61042         <parameter name="item">
61043           <type name="GtkStockItem" c:type="GtkStockItem*"/>
61044         </parameter>
61045       </parameters>
61046     </function>
61047     <function name="stock_list_ids" c:identifier="gtk_stock_list_ids">
61048       <return-value>
61049         <type name="GSList*" c:type="GSList*"/>
61050       </return-value>
61051     </function>
61052     <function name="stock_item_copy" c:identifier="gtk_stock_item_copy">
61053       <return-value>
61054         <type name="GtkStockItem*" c:type="GtkStockItem*"/>
61055       </return-value>
61056       <parameters>
61057         <parameter name="item">
61058           <type name="GtkStockItem" c:type="GtkStockItem*"/>
61059         </parameter>
61060       </parameters>
61061     </function>
61062     <function name="stock_item_free" c:identifier="gtk_stock_item_free">
61063       <return-value>
61064         <type name="none" c:type="void"/>
61065       </return-value>
61066       <parameters>
61067         <parameter name="item">
61068           <type name="GtkStockItem" c:type="GtkStockItem*"/>
61069         </parameter>
61070       </parameters>
61071     </function>
61072     <function name="stock_set_translate_func"
61073               c:identifier="gtk_stock_set_translate_func">
61074       <return-value>
61075         <type name="none" c:type="void"/>
61076       </return-value>
61077       <parameters>
61078         <parameter name="domain">
61079           <type name="string" c:type="gchar*"/>
61080         </parameter>
61081         <parameter name="func">
61082           <type name="GtkTranslateFunc" c:type="GtkTranslateFunc"/>
61083         </parameter>
61084         <parameter name="data">
61085           <type name="any" c:type="gpointer"/>
61086         </parameter>
61087         <parameter name="notify">
61088           <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
61089         </parameter>
61090       </parameters>
61091     </function>
61092     <record name="GtkTableChild" c:type="GtkTableChild">
61093       <field name="widget">
61094         <type name="GtkWidget*" c:type="GtkWidget*"/>
61095       </field>
61096       <field name="left_attach">
61097         <type name="uint16" c:type="guint16"/>
61098       </field>
61099       <field name="right_attach">
61100         <type name="uint16" c:type="guint16"/>
61101       </field>
61102       <field name="top_attach">
61103         <type name="uint16" c:type="guint16"/>
61104       </field>
61105       <field name="bottom_attach">
61106         <type name="uint16" c:type="guint16"/>
61107       </field>
61108       <field name="xpadding">
61109         <type name="uint16" c:type="guint16"/>
61110       </field>
61111       <field name="ypadding">
61112         <type name="uint16" c:type="guint16"/>
61113       </field>
61114       <field name="xexpand">
61115         <type name="guint" c:type="guint"/>
61116       </field>
61117       <field name="yexpand">
61118         <type name="guint" c:type="guint"/>
61119       </field>
61120       <field name="xshrink">
61121         <type name="guint" c:type="guint"/>
61122       </field>
61123       <field name="yshrink">
61124         <type name="guint" c:type="guint"/>
61125       </field>
61126       <field name="xfill">
61127         <type name="guint" c:type="guint"/>
61128       </field>
61129       <field name="yfill">
61130         <type name="guint" c:type="guint"/>
61131       </field>
61132     </record>
61133     <record name="GtkTableRowCol" c:type="GtkTableRowCol">
61134       <field name="requisition">
61135         <type name="uint16" c:type="guint16"/>
61136       </field>
61137       <field name="allocation">
61138         <type name="uint16" c:type="guint16"/>
61139       </field>
61140       <field name="spacing">
61141         <type name="uint16" c:type="guint16"/>
61142       </field>
61143       <field name="need_expand">
61144         <type name="guint" c:type="guint"/>
61145       </field>
61146       <field name="need_shrink">
61147         <type name="guint" c:type="guint"/>
61148       </field>
61149       <field name="expand">
61150         <type name="guint" c:type="guint"/>
61151       </field>
61152       <field name="shrink">
61153         <type name="guint" c:type="guint"/>
61154       </field>
61155       <field name="empty">
61156         <type name="guint" c:type="guint"/>
61157       </field>
61158     </record>
61159     <class name="Table"
61160            c:type="GtkTable"
61161            parent="Container"
61162            glib:type-name="GtkTable"
61163            glib:get-type="gtk_table_get_type">
61164       <method name="resize" c:identifier="gtk_table_resize">
61165         <return-value>
61166           <type name="none" c:type="void"/>
61167         </return-value>
61168         <parameters>
61169           <parameter name="table">
61170             <type name="Table" c:type="GtkTable*"/>
61171           </parameter>
61172           <parameter name="rows">
61173             <type name="guint" c:type="guint"/>
61174           </parameter>
61175           <parameter name="columns">
61176             <type name="guint" c:type="guint"/>
61177           </parameter>
61178         </parameters>
61179       </method>
61180       <method name="attach" c:identifier="gtk_table_attach">
61181         <return-value>
61182           <type name="none" c:type="void"/>
61183         </return-value>
61184         <parameters>
61185           <parameter name="table">
61186             <type name="Table" c:type="GtkTable*"/>
61187           </parameter>
61188           <parameter name="child">
61189             <type name="Widget" c:type="GtkWidget*"/>
61190           </parameter>
61191           <parameter name="left_attach">
61192             <type name="guint" c:type="guint"/>
61193           </parameter>
61194           <parameter name="right_attach">
61195             <type name="guint" c:type="guint"/>
61196           </parameter>
61197           <parameter name="top_attach">
61198             <type name="guint" c:type="guint"/>
61199           </parameter>
61200           <parameter name="bottom_attach">
61201             <type name="guint" c:type="guint"/>
61202           </parameter>
61203           <parameter name="xoptions">
61204             <type name="AttachOptions" c:type="GtkAttachOptions"/>
61205           </parameter>
61206           <parameter name="yoptions">
61207             <type name="AttachOptions" c:type="GtkAttachOptions"/>
61208           </parameter>
61209           <parameter name="xpadding">
61210             <type name="guint" c:type="guint"/>
61211           </parameter>
61212           <parameter name="ypadding">
61213             <type name="guint" c:type="guint"/>
61214           </parameter>
61215         </parameters>
61216       </method>
61217       <method name="attach_defaults" c:identifier="gtk_table_attach_defaults">
61218         <return-value>
61219           <type name="none" c:type="void"/>
61220         </return-value>
61221         <parameters>
61222           <parameter name="table">
61223             <type name="Table" c:type="GtkTable*"/>
61224           </parameter>
61225           <parameter name="widget">
61226             <type name="Widget" c:type="GtkWidget*"/>
61227           </parameter>
61228           <parameter name="left_attach">
61229             <type name="guint" c:type="guint"/>
61230           </parameter>
61231           <parameter name="right_attach">
61232             <type name="guint" c:type="guint"/>
61233           </parameter>
61234           <parameter name="top_attach">
61235             <type name="guint" c:type="guint"/>
61236           </parameter>
61237           <parameter name="bottom_attach">
61238             <type name="guint" c:type="guint"/>
61239           </parameter>
61240         </parameters>
61241       </method>
61242       <method name="set_row_spacing" c:identifier="gtk_table_set_row_spacing">
61243         <return-value>
61244           <type name="none" c:type="void"/>
61245         </return-value>
61246         <parameters>
61247           <parameter name="table">
61248             <type name="Table" c:type="GtkTable*"/>
61249           </parameter>
61250           <parameter name="row">
61251             <type name="guint" c:type="guint"/>
61252           </parameter>
61253           <parameter name="spacing">
61254             <type name="guint" c:type="guint"/>
61255           </parameter>
61256         </parameters>
61257       </method>
61258       <method name="get_row_spacing" c:identifier="gtk_table_get_row_spacing">
61259         <return-value>
61260           <type name="guint" c:type="guint"/>
61261         </return-value>
61262         <parameters>
61263           <parameter name="table">
61264             <type name="Table" c:type="GtkTable*"/>
61265           </parameter>
61266           <parameter name="row">
61267             <type name="guint" c:type="guint"/>
61268           </parameter>
61269         </parameters>
61270       </method>
61271       <method name="set_col_spacing" c:identifier="gtk_table_set_col_spacing">
61272         <return-value>
61273           <type name="none" c:type="void"/>
61274         </return-value>
61275         <parameters>
61276           <parameter name="table">
61277             <type name="Table" c:type="GtkTable*"/>
61278           </parameter>
61279           <parameter name="column">
61280             <type name="guint" c:type="guint"/>
61281           </parameter>
61282           <parameter name="spacing">
61283             <type name="guint" c:type="guint"/>
61284           </parameter>
61285         </parameters>
61286       </method>
61287       <method name="get_col_spacing" c:identifier="gtk_table_get_col_spacing">
61288         <return-value>
61289           <type name="guint" c:type="guint"/>
61290         </return-value>
61291         <parameters>
61292           <parameter name="table">
61293             <type name="Table" c:type="GtkTable*"/>
61294           </parameter>
61295           <parameter name="column">
61296             <type name="guint" c:type="guint"/>
61297           </parameter>
61298         </parameters>
61299       </method>
61300       <method name="set_row_spacings"
61301               c:identifier="gtk_table_set_row_spacings">
61302         <return-value>
61303           <type name="none" c:type="void"/>
61304         </return-value>
61305         <parameters>
61306           <parameter name="table">
61307             <type name="Table" c:type="GtkTable*"/>
61308           </parameter>
61309           <parameter name="spacing">
61310             <type name="guint" c:type="guint"/>
61311           </parameter>
61312         </parameters>
61313       </method>
61314       <method name="get_default_row_spacing"
61315               c:identifier="gtk_table_get_default_row_spacing">
61316         <return-value>
61317           <type name="guint" c:type="guint"/>
61318         </return-value>
61319         <parameters>
61320           <parameter name="table">
61321             <type name="Table" c:type="GtkTable*"/>
61322           </parameter>
61323         </parameters>
61324       </method>
61325       <method name="set_col_spacings"
61326               c:identifier="gtk_table_set_col_spacings">
61327         <return-value>
61328           <type name="none" c:type="void"/>
61329         </return-value>
61330         <parameters>
61331           <parameter name="table">
61332             <type name="Table" c:type="GtkTable*"/>
61333           </parameter>
61334           <parameter name="spacing">
61335             <type name="guint" c:type="guint"/>
61336           </parameter>
61337         </parameters>
61338       </method>
61339       <method name="get_default_col_spacing"
61340               c:identifier="gtk_table_get_default_col_spacing">
61341         <return-value>
61342           <type name="guint" c:type="guint"/>
61343         </return-value>
61344         <parameters>
61345           <parameter name="table">
61346             <type name="Table" c:type="GtkTable*"/>
61347           </parameter>
61348         </parameters>
61349       </method>
61350       <method name="set_homogeneous" c:identifier="gtk_table_set_homogeneous">
61351         <return-value>
61352           <type name="none" c:type="void"/>
61353         </return-value>
61354         <parameters>
61355           <parameter name="table">
61356             <type name="Table" c:type="GtkTable*"/>
61357           </parameter>
61358           <parameter name="homogeneous">
61359             <type name="boolean" c:type="gboolean"/>
61360           </parameter>
61361         </parameters>
61362       </method>
61363       <method name="get_homogeneous" c:identifier="gtk_table_get_homogeneous">
61364         <return-value>
61365           <type name="boolean" c:type="gboolean"/>
61366         </return-value>
61367         <parameters>
61368           <parameter name="table">
61369             <type name="Table" c:type="GtkTable*"/>
61370           </parameter>
61371         </parameters>
61372       </method>
61373       <property name="n-rows">
61374         <type name="guint" c:type="guint"/>
61375       </property>
61376       <property name="n-columns">
61377         <type name="guint" c:type="guint"/>
61378       </property>
61379       <property name="column-spacing">
61380         <type name="guint" c:type="guint"/>
61381       </property>
61382       <property name="row-spacing">
61383         <type name="guint" c:type="guint"/>
61384       </property>
61385       <property name="homogeneous">
61386         <type name="boolean" c:type="gboolean"/>
61387       </property>
61388     </class>
61389     <function name="table_new" c:identifier="gtk_table_new">
61390       <return-value>
61391         <type name="GtkWidget*" c:type="GtkWidget*"/>
61392       </return-value>
61393       <parameters>
61394         <parameter name="rows">
61395           <type name="guint" c:type="guint"/>
61396         </parameter>
61397         <parameter name="columns">
61398           <type name="guint" c:type="guint"/>
61399         </parameter>
61400         <parameter name="homogeneous">
61401           <type name="boolean" c:type="gboolean"/>
61402         </parameter>
61403       </parameters>
61404     </function>
61405     <class name="TearoffMenuItem"
61406            c:type="GtkTearoffMenuItem"
61407            parent="MenuItem"
61408            glib:type-name="GtkTearoffMenuItem"
61409            glib:get-type="gtk_tearoff_menu_item_get_type">
61410       <callback name="_gtk_reserved1">
61411         <return-value>
61412           <type name="none" c:type="void"/>
61413         </return-value>
61414       </callback>
61415       <callback name="_gtk_reserved2">
61416         <return-value>
61417           <type name="none" c:type="void"/>
61418         </return-value>
61419       </callback>
61420       <callback name="_gtk_reserved3">
61421         <return-value>
61422           <type name="none" c:type="void"/>
61423         </return-value>
61424       </callback>
61425       <callback name="_gtk_reserved4">
61426         <return-value>
61427           <type name="none" c:type="void"/>
61428         </return-value>
61429       </callback>
61430     </class>
61431     <function name="tearoff_menu_item_new"
61432               c:identifier="gtk_tearoff_menu_item_new">
61433       <return-value>
61434         <type name="GtkWidget*" c:type="GtkWidget*"/>
61435       </return-value>
61436     </function>
61437     <callback name="GtkTextTagTableForeach">
61438       <return-value>
61439         <type name="none" c:type="void"/>
61440       </return-value>
61441       <parameters>
61442         <parameter name="tag">
61443           <type name="GtkTextTag*" c:type="GtkTextTag*"/>
61444         </parameter>
61445         <parameter name="data">
61446           <type name="any" c:type="gpointer"/>
61447         </parameter>
61448       </parameters>
61449     </callback>
61450     <class name="TextTagTable"
61451            c:type="GtkTextTagTable"
61452            parent="GLib.Object"
61453            glib:type-name="GtkTextTagTable"
61454            glib:get-type="gtk_text_tag_table_get_type">
61455       <constructor name="new" c:identifier="gtk_text_tag_table_new">
61456         <return-value>
61457           <type name="TextTagTable" c:type="GtkTextTagTable*"/>
61458         </return-value>
61459       </constructor>
61460       <method name="add" c:identifier="gtk_text_tag_table_add">
61461         <return-value>
61462           <type name="none" c:type="void"/>
61463         </return-value>
61464         <parameters>
61465           <parameter name="table">
61466             <type name="TextTagTable" c:type="GtkTextTagTable*"/>
61467           </parameter>
61468           <parameter name="tag">
61469             <type name="TextTag" c:type="GtkTextTag*"/>
61470           </parameter>
61471         </parameters>
61472       </method>
61473       <method name="remove" c:identifier="gtk_text_tag_table_remove">
61474         <return-value>
61475           <type name="none" c:type="void"/>
61476         </return-value>
61477         <parameters>
61478           <parameter name="table">
61479             <type name="TextTagTable" c:type="GtkTextTagTable*"/>
61480           </parameter>
61481           <parameter name="tag">
61482             <type name="TextTag" c:type="GtkTextTag*"/>
61483           </parameter>
61484         </parameters>
61485       </method>
61486       <method name="foreach" c:identifier="gtk_text_tag_table_foreach">
61487         <return-value>
61488           <type name="none" c:type="void"/>
61489         </return-value>
61490         <parameters>
61491           <parameter name="table">
61492             <type name="TextTagTable" c:type="GtkTextTagTable*"/>
61493           </parameter>
61494           <parameter name="func">
61495             <type name="GtkTextTagTableForeach"
61496                   c:type="GtkTextTagTableForeach"/>
61497           </parameter>
61498           <parameter name="data">
61499             <type name="any" c:type="gpointer"/>
61500           </parameter>
61501         </parameters>
61502       </method>
61503       <method name="get_size" c:identifier="gtk_text_tag_table_get_size">
61504         <return-value>
61505           <type name="int32" c:type="gint"/>
61506         </return-value>
61507         <parameters>
61508           <parameter name="table">
61509             <type name="TextTagTable" c:type="GtkTextTagTable*"/>
61510           </parameter>
61511         </parameters>
61512       </method>
61513       <callback name="tag_changed">
61514         <return-value>
61515           <type name="none" c:type="void"/>
61516         </return-value>
61517         <parameters>
61518           <parameter name="table">
61519             <type name="GtkTextTagTable*" c:type="GtkTextTagTable*"/>
61520           </parameter>
61521           <parameter name="tag">
61522             <type name="GtkTextTag*" c:type="GtkTextTag*"/>
61523           </parameter>
61524           <parameter name="size_changed">
61525             <type name="boolean" c:type="gboolean"/>
61526           </parameter>
61527         </parameters>
61528       </callback>
61529       <callback name="tag_added">
61530         <return-value>
61531           <type name="none" c:type="void"/>
61532         </return-value>
61533         <parameters>
61534           <parameter name="table">
61535             <type name="GtkTextTagTable*" c:type="GtkTextTagTable*"/>
61536           </parameter>
61537           <parameter name="tag">
61538             <type name="GtkTextTag*" c:type="GtkTextTag*"/>
61539           </parameter>
61540         </parameters>
61541       </callback>
61542       <callback name="tag_removed">
61543         <return-value>
61544           <type name="none" c:type="void"/>
61545         </return-value>
61546         <parameters>
61547           <parameter name="table">
61548             <type name="GtkTextTagTable*" c:type="GtkTextTagTable*"/>
61549           </parameter>
61550           <parameter name="tag">
61551             <type name="GtkTextTag*" c:type="GtkTextTag*"/>
61552           </parameter>
61553         </parameters>
61554       </callback>
61555       <callback name="_gtk_reserved1">
61556         <return-value>
61557           <type name="none" c:type="void"/>
61558         </return-value>
61559       </callback>
61560       <callback name="_gtk_reserved2">
61561         <return-value>
61562           <type name="none" c:type="void"/>
61563         </return-value>
61564       </callback>
61565       <callback name="_gtk_reserved3">
61566         <return-value>
61567           <type name="none" c:type="void"/>
61568         </return-value>
61569       </callback>
61570       <callback name="_gtk_reserved4">
61571         <return-value>
61572           <type name="none" c:type="void"/>
61573         </return-value>
61574       </callback>
61575       <glib:signal name="tag-changed">
61576         <return-value>
61577           <type name="none" c:type="void"/>
61578         </return-value>
61579         <parameters>
61580           <parameter name="object">
61581             <type name="GtkTextTag" c:type="GtkTextTag"/>
61582           </parameter>
61583           <parameter name="p0">
61584             <type name="boolean" c:type="gboolean"/>
61585           </parameter>
61586         </parameters>
61587       </glib:signal>
61588       <glib:signal name="tag-added">
61589         <return-value>
61590           <type name="none" c:type="void"/>
61591         </return-value>
61592         <parameters>
61593           <parameter name="object">
61594             <type name="GtkTextTag" c:type="GtkTextTag"/>
61595           </parameter>
61596         </parameters>
61597       </glib:signal>
61598       <glib:signal name="tag-removed">
61599         <return-value>
61600           <type name="none" c:type="void"/>
61601         </return-value>
61602         <parameters>
61603           <parameter name="object">
61604             <type name="GtkTextTag" c:type="GtkTextTag"/>
61605           </parameter>
61606         </parameters>
61607       </glib:signal>
61608     </class>
61609     <function name="text_tag_table_add_buffer"
61610               c:identifier="_gtk_text_tag_table_add_buffer">
61611       <return-value>
61612         <type name="none" c:type="void"/>
61613       </return-value>
61614       <parameters>
61615         <parameter name="table">
61616           <type name="TextTagTable" c:type="GtkTextTagTable*"/>
61617         </parameter>
61618         <parameter name="buffer">
61619           <type name="any" c:type="gpointer"/>
61620         </parameter>
61621       </parameters>
61622     </function>
61623     <function name="text_tag_table_remove_buffer"
61624               c:identifier="_gtk_text_tag_table_remove_buffer">
61625       <return-value>
61626         <type name="none" c:type="void"/>
61627       </return-value>
61628       <parameters>
61629         <parameter name="table">
61630           <type name="TextTagTable" c:type="GtkTextTagTable*"/>
61631         </parameter>
61632         <parameter name="buffer">
61633           <type name="any" c:type="gpointer"/>
61634         </parameter>
61635       </parameters>
61636     </function>
61637     <class name="TextMark"
61638            c:type="GtkTextMark"
61639            parent="GLib.Object"
61640            glib:type-name="GtkTextMark"
61641            glib:get-type="gtk_text_mark_get_type">
61642       <constructor name="new" c:identifier="gtk_text_mark_new">
61643         <return-value>
61644           <type name="TextMark" c:type="GtkTextMark*"/>
61645         </return-value>
61646         <parameters>
61647           <parameter name="name">
61648             <type name="string" c:type="gchar*"/>
61649           </parameter>
61650           <parameter name="left_gravity">
61651             <type name="boolean" c:type="gboolean"/>
61652           </parameter>
61653         </parameters>
61654       </constructor>
61655       <method name="set_visible" c:identifier="gtk_text_mark_set_visible">
61656         <return-value>
61657           <type name="none" c:type="void"/>
61658         </return-value>
61659         <parameters>
61660           <parameter name="mark">
61661             <type name="TextMark" c:type="GtkTextMark*"/>
61662           </parameter>
61663           <parameter name="setting">
61664             <type name="boolean" c:type="gboolean"/>
61665           </parameter>
61666         </parameters>
61667       </method>
61668       <method name="get_visible" c:identifier="gtk_text_mark_get_visible">
61669         <return-value>
61670           <type name="boolean" c:type="gboolean"/>
61671         </return-value>
61672         <parameters>
61673           <parameter name="mark">
61674             <type name="TextMark" c:type="GtkTextMark*"/>
61675           </parameter>
61676         </parameters>
61677       </method>
61678       <method name="get_name" c:identifier="gtk_text_mark_get_name">
61679         <return-value>
61680           <type name="string" c:type="gchar*"/>
61681         </return-value>
61682         <parameters>
61683           <parameter name="mark">
61684             <type name="TextMark" c:type="GtkTextMark*"/>
61685           </parameter>
61686         </parameters>
61687       </method>
61688       <method name="get_deleted" c:identifier="gtk_text_mark_get_deleted">
61689         <return-value>
61690           <type name="boolean" c:type="gboolean"/>
61691         </return-value>
61692         <parameters>
61693           <parameter name="mark">
61694             <type name="TextMark" c:type="GtkTextMark*"/>
61695           </parameter>
61696         </parameters>
61697       </method>
61698       <method name="get_buffer" c:identifier="gtk_text_mark_get_buffer">
61699         <return-value>
61700           <type name="GtkTextBuffer" c:type="GtkTextBuffer*"/>
61701         </return-value>
61702         <parameters>
61703           <parameter name="mark">
61704             <type name="TextMark" c:type="GtkTextMark*"/>
61705           </parameter>
61706         </parameters>
61707       </method>
61708       <method name="get_left_gravity"
61709               c:identifier="gtk_text_mark_get_left_gravity">
61710         <return-value>
61711           <type name="boolean" c:type="gboolean"/>
61712         </return-value>
61713         <parameters>
61714           <parameter name="mark">
61715             <type name="TextMark" c:type="GtkTextMark*"/>
61716           </parameter>
61717         </parameters>
61718       </method>
61719       <property name="name">
61720         <type name="string" c:type="gchararray"/>
61721       </property>
61722       <property name="left-gravity">
61723         <type name="boolean" c:type="gboolean"/>
61724       </property>
61725       <callback name="_gtk_reserved1">
61726         <return-value>
61727           <type name="none" c:type="void"/>
61728         </return-value>
61729       </callback>
61730       <callback name="_gtk_reserved2">
61731         <return-value>
61732           <type name="none" c:type="void"/>
61733         </return-value>
61734       </callback>
61735       <callback name="_gtk_reserved3">
61736         <return-value>
61737           <type name="none" c:type="void"/>
61738         </return-value>
61739       </callback>
61740       <callback name="_gtk_reserved4">
61741         <return-value>
61742           <type name="none" c:type="void"/>
61743         </return-value>
61744       </callback>
61745     </class>
61746     <record name="GtkTextBTree" c:type="GtkTextBTree"/>
61747     <record name="GtkTextLogAttrCache" c:type="GtkTextLogAttrCache"/>
61748     <class name="TextBuffer"
61749            c:type="GtkTextBuffer"
61750            parent="GLib.Object"
61751            glib:type-name="GtkTextBuffer"
61752            glib:get-type="gtk_text_buffer_get_type">
61753       <constructor name="new" c:identifier="gtk_text_buffer_new">
61754         <return-value>
61755           <type name="TextBuffer" c:type="GtkTextBuffer*"/>
61756         </return-value>
61757         <parameters>
61758           <parameter name="table">
61759             <type name="TextTagTable" c:type="GtkTextTagTable*"/>
61760           </parameter>
61761         </parameters>
61762       </constructor>
61763       <method name="get_line_count"
61764               c:identifier="gtk_text_buffer_get_line_count">
61765         <return-value>
61766           <type name="int32" c:type="gint"/>
61767         </return-value>
61768         <parameters>
61769           <parameter name="buffer">
61770             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
61771           </parameter>
61772         </parameters>
61773       </method>
61774       <method name="get_char_count"
61775               c:identifier="gtk_text_buffer_get_char_count">
61776         <return-value>
61777           <type name="int32" c:type="gint"/>
61778         </return-value>
61779         <parameters>
61780           <parameter name="buffer">
61781             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
61782           </parameter>
61783         </parameters>
61784       </method>
61785       <method name="get_tag_table"
61786               c:identifier="gtk_text_buffer_get_tag_table">
61787         <return-value>
61788           <type name="TextTagTable" c:type="GtkTextTagTable*"/>
61789         </return-value>
61790         <parameters>
61791           <parameter name="buffer">
61792             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
61793           </parameter>
61794         </parameters>
61795       </method>
61796       <method name="set_text" c:identifier="gtk_text_buffer_set_text">
61797         <return-value>
61798           <type name="none" c:type="void"/>
61799         </return-value>
61800         <parameters>
61801           <parameter name="buffer">
61802             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
61803           </parameter>
61804           <parameter name="text">
61805             <type name="string" c:type="gchar*"/>
61806           </parameter>
61807           <parameter name="len">
61808             <type name="int32" c:type="gint"/>
61809           </parameter>
61810         </parameters>
61811       </method>
61812       <method name="insert" c:identifier="gtk_text_buffer_insert">
61813         <return-value>
61814           <type name="none" c:type="void"/>
61815         </return-value>
61816         <parameters>
61817           <parameter name="buffer">
61818             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
61819           </parameter>
61820           <parameter name="iter">
61821             <type name="TextIter" c:type="GtkTextIter*"/>
61822           </parameter>
61823           <parameter name="text">
61824             <type name="string" c:type="gchar*"/>
61825           </parameter>
61826           <parameter name="len">
61827             <type name="int32" c:type="gint"/>
61828           </parameter>
61829         </parameters>
61830       </method>
61831       <method name="insert_at_cursor"
61832               c:identifier="gtk_text_buffer_insert_at_cursor">
61833         <return-value>
61834           <type name="none" c:type="void"/>
61835         </return-value>
61836         <parameters>
61837           <parameter name="buffer">
61838             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
61839           </parameter>
61840           <parameter name="text">
61841             <type name="string" c:type="gchar*"/>
61842           </parameter>
61843           <parameter name="len">
61844             <type name="int32" c:type="gint"/>
61845           </parameter>
61846         </parameters>
61847       </method>
61848       <method name="insert_interactive"
61849               c:identifier="gtk_text_buffer_insert_interactive">
61850         <return-value>
61851           <type name="boolean" c:type="gboolean"/>
61852         </return-value>
61853         <parameters>
61854           <parameter name="buffer">
61855             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
61856           </parameter>
61857           <parameter name="iter">
61858             <type name="TextIter" c:type="GtkTextIter*"/>
61859           </parameter>
61860           <parameter name="text">
61861             <type name="string" c:type="gchar*"/>
61862           </parameter>
61863           <parameter name="len">
61864             <type name="int32" c:type="gint"/>
61865           </parameter>
61866           <parameter name="default_editable">
61867             <type name="boolean" c:type="gboolean"/>
61868           </parameter>
61869         </parameters>
61870       </method>
61871       <method name="insert_interactive_at_cursor"
61872               c:identifier="gtk_text_buffer_insert_interactive_at_cursor">
61873         <return-value>
61874           <type name="boolean" c:type="gboolean"/>
61875         </return-value>
61876         <parameters>
61877           <parameter name="buffer">
61878             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
61879           </parameter>
61880           <parameter name="text">
61881             <type name="string" c:type="gchar*"/>
61882           </parameter>
61883           <parameter name="len">
61884             <type name="int32" c:type="gint"/>
61885           </parameter>
61886           <parameter name="default_editable">
61887             <type name="boolean" c:type="gboolean"/>
61888           </parameter>
61889         </parameters>
61890       </method>
61891       <method name="insert_range" c:identifier="gtk_text_buffer_insert_range">
61892         <return-value>
61893           <type name="none" c:type="void"/>
61894         </return-value>
61895         <parameters>
61896           <parameter name="buffer">
61897             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
61898           </parameter>
61899           <parameter name="iter">
61900             <type name="TextIter" c:type="GtkTextIter*"/>
61901           </parameter>
61902           <parameter name="start">
61903             <type name="TextIter" c:type="GtkTextIter*"/>
61904           </parameter>
61905           <parameter name="end">
61906             <type name="TextIter" c:type="GtkTextIter*"/>
61907           </parameter>
61908         </parameters>
61909       </method>
61910       <method name="insert_range_interactive"
61911               c:identifier="gtk_text_buffer_insert_range_interactive">
61912         <return-value>
61913           <type name="boolean" c:type="gboolean"/>
61914         </return-value>
61915         <parameters>
61916           <parameter name="buffer">
61917             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
61918           </parameter>
61919           <parameter name="iter">
61920             <type name="TextIter" c:type="GtkTextIter*"/>
61921           </parameter>
61922           <parameter name="start">
61923             <type name="TextIter" c:type="GtkTextIter*"/>
61924           </parameter>
61925           <parameter name="end">
61926             <type name="TextIter" c:type="GtkTextIter*"/>
61927           </parameter>
61928           <parameter name="default_editable">
61929             <type name="boolean" c:type="gboolean"/>
61930           </parameter>
61931         </parameters>
61932       </method>
61933       <method name="insert_with_tags"
61934               c:identifier="gtk_text_buffer_insert_with_tags">
61935         <return-value>
61936           <type name="none" c:type="void"/>
61937         </return-value>
61938         <parameters>
61939           <parameter name="buffer">
61940             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
61941           </parameter>
61942           <parameter name="iter">
61943             <type name="TextIter" c:type="GtkTextIter*"/>
61944           </parameter>
61945           <parameter name="text">
61946             <type name="string" c:type="gchar*"/>
61947           </parameter>
61948           <parameter name="len">
61949             <type name="int32" c:type="gint"/>
61950           </parameter>
61951           <parameter name="first_tag">
61952             <type name="TextTag" c:type="GtkTextTag*"/>
61953           </parameter>
61954         </parameters>
61955       </method>
61956       <method name="insert_with_tags_by_name"
61957               c:identifier="gtk_text_buffer_insert_with_tags_by_name">
61958         <return-value>
61959           <type name="none" c:type="void"/>
61960         </return-value>
61961         <parameters>
61962           <parameter name="buffer">
61963             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
61964           </parameter>
61965           <parameter name="iter">
61966             <type name="TextIter" c:type="GtkTextIter*"/>
61967           </parameter>
61968           <parameter name="text">
61969             <type name="string" c:type="gchar*"/>
61970           </parameter>
61971           <parameter name="len">
61972             <type name="int32" c:type="gint"/>
61973           </parameter>
61974           <parameter name="first_tag_name">
61975             <type name="string" c:type="gchar*"/>
61976           </parameter>
61977         </parameters>
61978       </method>
61979       <method name="delete" c:identifier="gtk_text_buffer_delete">
61980         <return-value>
61981           <type name="none" c:type="void"/>
61982         </return-value>
61983         <parameters>
61984           <parameter name="buffer">
61985             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
61986           </parameter>
61987           <parameter name="start">
61988             <type name="TextIter" c:type="GtkTextIter*"/>
61989           </parameter>
61990           <parameter name="end">
61991             <type name="TextIter" c:type="GtkTextIter*"/>
61992           </parameter>
61993         </parameters>
61994       </method>
61995       <method name="delete_interactive"
61996               c:identifier="gtk_text_buffer_delete_interactive">
61997         <return-value>
61998           <type name="boolean" c:type="gboolean"/>
61999         </return-value>
62000         <parameters>
62001           <parameter name="buffer">
62002             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62003           </parameter>
62004           <parameter name="start_iter">
62005             <type name="TextIter" c:type="GtkTextIter*"/>
62006           </parameter>
62007           <parameter name="end_iter">
62008             <type name="TextIter" c:type="GtkTextIter*"/>
62009           </parameter>
62010           <parameter name="default_editable">
62011             <type name="boolean" c:type="gboolean"/>
62012           </parameter>
62013         </parameters>
62014       </method>
62015       <method name="backspace" c:identifier="gtk_text_buffer_backspace">
62016         <return-value>
62017           <type name="boolean" c:type="gboolean"/>
62018         </return-value>
62019         <parameters>
62020           <parameter name="buffer">
62021             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62022           </parameter>
62023           <parameter name="iter">
62024             <type name="TextIter" c:type="GtkTextIter*"/>
62025           </parameter>
62026           <parameter name="interactive">
62027             <type name="boolean" c:type="gboolean"/>
62028           </parameter>
62029           <parameter name="default_editable">
62030             <type name="boolean" c:type="gboolean"/>
62031           </parameter>
62032         </parameters>
62033       </method>
62034       <method name="get_text" c:identifier="gtk_text_buffer_get_text">
62035         <return-value>
62036           <type name="string" c:type="gchar*"/>
62037         </return-value>
62038         <parameters>
62039           <parameter name="buffer">
62040             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62041           </parameter>
62042           <parameter name="start">
62043             <type name="TextIter" c:type="GtkTextIter*"/>
62044           </parameter>
62045           <parameter name="end">
62046             <type name="TextIter" c:type="GtkTextIter*"/>
62047           </parameter>
62048           <parameter name="include_hidden_chars">
62049             <type name="boolean" c:type="gboolean"/>
62050           </parameter>
62051         </parameters>
62052       </method>
62053       <method name="get_slice" c:identifier="gtk_text_buffer_get_slice">
62054         <return-value>
62055           <type name="string" c:type="gchar*"/>
62056         </return-value>
62057         <parameters>
62058           <parameter name="buffer">
62059             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62060           </parameter>
62061           <parameter name="start">
62062             <type name="TextIter" c:type="GtkTextIter*"/>
62063           </parameter>
62064           <parameter name="end">
62065             <type name="TextIter" c:type="GtkTextIter*"/>
62066           </parameter>
62067           <parameter name="include_hidden_chars">
62068             <type name="boolean" c:type="gboolean"/>
62069           </parameter>
62070         </parameters>
62071       </method>
62072       <method name="insert_pixbuf"
62073               c:identifier="gtk_text_buffer_insert_pixbuf">
62074         <return-value>
62075           <type name="none" c:type="void"/>
62076         </return-value>
62077         <parameters>
62078           <parameter name="buffer">
62079             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62080           </parameter>
62081           <parameter name="iter">
62082             <type name="TextIter" c:type="GtkTextIter*"/>
62083           </parameter>
62084           <parameter name="pixbuf">
62085             <type name="GdkPixbuf" c:type="GdkPixbuf*"/>
62086           </parameter>
62087         </parameters>
62088       </method>
62089       <method name="insert_child_anchor"
62090               c:identifier="gtk_text_buffer_insert_child_anchor">
62091         <return-value>
62092           <type name="none" c:type="void"/>
62093         </return-value>
62094         <parameters>
62095           <parameter name="buffer">
62096             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62097           </parameter>
62098           <parameter name="iter">
62099             <type name="TextIter" c:type="GtkTextIter*"/>
62100           </parameter>
62101           <parameter name="anchor">
62102             <type name="TextChildAnchor" c:type="GtkTextChildAnchor*"/>
62103           </parameter>
62104         </parameters>
62105       </method>
62106       <method name="create_child_anchor"
62107               c:identifier="gtk_text_buffer_create_child_anchor">
62108         <return-value>
62109           <type name="TextChildAnchor" c:type="GtkTextChildAnchor*"/>
62110         </return-value>
62111         <parameters>
62112           <parameter name="buffer">
62113             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62114           </parameter>
62115           <parameter name="iter">
62116             <type name="TextIter" c:type="GtkTextIter*"/>
62117           </parameter>
62118         </parameters>
62119       </method>
62120       <method name="add_mark" c:identifier="gtk_text_buffer_add_mark">
62121         <return-value>
62122           <type name="none" c:type="void"/>
62123         </return-value>
62124         <parameters>
62125           <parameter name="buffer">
62126             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62127           </parameter>
62128           <parameter name="mark">
62129             <type name="TextMark" c:type="GtkTextMark*"/>
62130           </parameter>
62131           <parameter name="where">
62132             <type name="TextIter" c:type="GtkTextIter*"/>
62133           </parameter>
62134         </parameters>
62135       </method>
62136       <method name="create_mark" c:identifier="gtk_text_buffer_create_mark">
62137         <return-value>
62138           <type name="TextMark" c:type="GtkTextMark*"/>
62139         </return-value>
62140         <parameters>
62141           <parameter name="buffer">
62142             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62143           </parameter>
62144           <parameter name="mark_name" allow-none="1">
62145             <type name="string" c:type="gchar*"/>
62146           </parameter>
62147           <parameter name="where">
62148             <type name="TextIter" c:type="GtkTextIter*"/>
62149           </parameter>
62150           <parameter name="left_gravity">
62151             <type name="boolean" c:type="gboolean"/>
62152           </parameter>
62153         </parameters>
62154       </method>
62155       <method name="move_mark" c:identifier="gtk_text_buffer_move_mark">
62156         <return-value>
62157           <type name="none" c:type="void"/>
62158         </return-value>
62159         <parameters>
62160           <parameter name="buffer">
62161             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62162           </parameter>
62163           <parameter name="mark">
62164             <type name="TextMark" c:type="GtkTextMark*"/>
62165           </parameter>
62166           <parameter name="where">
62167             <type name="TextIter" c:type="GtkTextIter*"/>
62168           </parameter>
62169         </parameters>
62170       </method>
62171       <method name="delete_mark" c:identifier="gtk_text_buffer_delete_mark">
62172         <return-value>
62173           <type name="none" c:type="void"/>
62174         </return-value>
62175         <parameters>
62176           <parameter name="buffer">
62177             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62178           </parameter>
62179           <parameter name="mark">
62180             <type name="TextMark" c:type="GtkTextMark*"/>
62181           </parameter>
62182         </parameters>
62183       </method>
62184       <method name="get_mark" c:identifier="gtk_text_buffer_get_mark">
62185         <return-value>
62186           <type name="TextMark" c:type="GtkTextMark*"/>
62187         </return-value>
62188         <parameters>
62189           <parameter name="buffer">
62190             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62191           </parameter>
62192           <parameter name="name">
62193             <type name="string" c:type="gchar*"/>
62194           </parameter>
62195         </parameters>
62196       </method>
62197       <method name="move_mark_by_name"
62198               c:identifier="gtk_text_buffer_move_mark_by_name">
62199         <return-value>
62200           <type name="none" c:type="void"/>
62201         </return-value>
62202         <parameters>
62203           <parameter name="buffer">
62204             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62205           </parameter>
62206           <parameter name="name">
62207             <type name="string" c:type="gchar*"/>
62208           </parameter>
62209           <parameter name="where">
62210             <type name="TextIter" c:type="GtkTextIter*"/>
62211           </parameter>
62212         </parameters>
62213       </method>
62214       <method name="delete_mark_by_name"
62215               c:identifier="gtk_text_buffer_delete_mark_by_name">
62216         <return-value>
62217           <type name="none" c:type="void"/>
62218         </return-value>
62219         <parameters>
62220           <parameter name="buffer">
62221             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62222           </parameter>
62223           <parameter name="name">
62224             <type name="string" c:type="gchar*"/>
62225           </parameter>
62226         </parameters>
62227       </method>
62228       <method name="get_insert" c:identifier="gtk_text_buffer_get_insert">
62229         <return-value>
62230           <type name="TextMark" c:type="GtkTextMark*"/>
62231         </return-value>
62232         <parameters>
62233           <parameter name="buffer">
62234             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62235           </parameter>
62236         </parameters>
62237       </method>
62238       <method name="get_selection_bound"
62239               c:identifier="gtk_text_buffer_get_selection_bound">
62240         <return-value>
62241           <type name="TextMark" c:type="GtkTextMark*"/>
62242         </return-value>
62243         <parameters>
62244           <parameter name="buffer">
62245             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62246           </parameter>
62247         </parameters>
62248       </method>
62249       <method name="place_cursor" c:identifier="gtk_text_buffer_place_cursor">
62250         <return-value>
62251           <type name="none" c:type="void"/>
62252         </return-value>
62253         <parameters>
62254           <parameter name="buffer">
62255             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62256           </parameter>
62257           <parameter name="where">
62258             <type name="TextIter" c:type="GtkTextIter*"/>
62259           </parameter>
62260         </parameters>
62261       </method>
62262       <method name="select_range" c:identifier="gtk_text_buffer_select_range">
62263         <return-value>
62264           <type name="none" c:type="void"/>
62265         </return-value>
62266         <parameters>
62267           <parameter name="buffer">
62268             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62269           </parameter>
62270           <parameter name="ins">
62271             <type name="TextIter" c:type="GtkTextIter*"/>
62272           </parameter>
62273           <parameter name="bound">
62274             <type name="TextIter" c:type="GtkTextIter*"/>
62275           </parameter>
62276         </parameters>
62277       </method>
62278       <method name="apply_tag" c:identifier="gtk_text_buffer_apply_tag">
62279         <return-value>
62280           <type name="none" c:type="void"/>
62281         </return-value>
62282         <parameters>
62283           <parameter name="buffer">
62284             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62285           </parameter>
62286           <parameter name="tag">
62287             <type name="TextTag" c:type="GtkTextTag*"/>
62288           </parameter>
62289           <parameter name="start">
62290             <type name="TextIter" c:type="GtkTextIter*"/>
62291           </parameter>
62292           <parameter name="end">
62293             <type name="TextIter" c:type="GtkTextIter*"/>
62294           </parameter>
62295         </parameters>
62296       </method>
62297       <method name="remove_tag" c:identifier="gtk_text_buffer_remove_tag">
62298         <return-value>
62299           <type name="none" c:type="void"/>
62300         </return-value>
62301         <parameters>
62302           <parameter name="buffer">
62303             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62304           </parameter>
62305           <parameter name="tag">
62306             <type name="TextTag" c:type="GtkTextTag*"/>
62307           </parameter>
62308           <parameter name="start">
62309             <type name="TextIter" c:type="GtkTextIter*"/>
62310           </parameter>
62311           <parameter name="end">
62312             <type name="TextIter" c:type="GtkTextIter*"/>
62313           </parameter>
62314         </parameters>
62315       </method>
62316       <method name="apply_tag_by_name"
62317               c:identifier="gtk_text_buffer_apply_tag_by_name">
62318         <return-value>
62319           <type name="none" c:type="void"/>
62320         </return-value>
62321         <parameters>
62322           <parameter name="buffer">
62323             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62324           </parameter>
62325           <parameter name="name">
62326             <type name="string" c:type="gchar*"/>
62327           </parameter>
62328           <parameter name="start">
62329             <type name="TextIter" c:type="GtkTextIter*"/>
62330           </parameter>
62331           <parameter name="end">
62332             <type name="TextIter" c:type="GtkTextIter*"/>
62333           </parameter>
62334         </parameters>
62335       </method>
62336       <method name="remove_tag_by_name"
62337               c:identifier="gtk_text_buffer_remove_tag_by_name">
62338         <return-value>
62339           <type name="none" c:type="void"/>
62340         </return-value>
62341         <parameters>
62342           <parameter name="buffer">
62343             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62344           </parameter>
62345           <parameter name="name">
62346             <type name="string" c:type="gchar*"/>
62347           </parameter>
62348           <parameter name="start">
62349             <type name="TextIter" c:type="GtkTextIter*"/>
62350           </parameter>
62351           <parameter name="end">
62352             <type name="TextIter" c:type="GtkTextIter*"/>
62353           </parameter>
62354         </parameters>
62355       </method>
62356       <method name="remove_all_tags"
62357               c:identifier="gtk_text_buffer_remove_all_tags">
62358         <return-value>
62359           <type name="none" c:type="void"/>
62360         </return-value>
62361         <parameters>
62362           <parameter name="buffer">
62363             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62364           </parameter>
62365           <parameter name="start">
62366             <type name="TextIter" c:type="GtkTextIter*"/>
62367           </parameter>
62368           <parameter name="end">
62369             <type name="TextIter" c:type="GtkTextIter*"/>
62370           </parameter>
62371         </parameters>
62372       </method>
62373       <method name="create_tag" c:identifier="gtk_text_buffer_create_tag">
62374         <return-value>
62375           <type name="TextTag" c:type="GtkTextTag*"/>
62376         </return-value>
62377         <parameters>
62378           <parameter name="buffer">
62379             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62380           </parameter>
62381           <parameter name="tag_name">
62382             <type name="string" c:type="gchar*"/>
62383           </parameter>
62384           <parameter name="first_property_name">
62385             <type name="string" c:type="gchar*"/>
62386           </parameter>
62387         </parameters>
62388       </method>
62389       <method name="get_iter_at_line_offset"
62390               c:identifier="gtk_text_buffer_get_iter_at_line_offset">
62391         <return-value>
62392           <type name="none" c:type="void"/>
62393         </return-value>
62394         <parameters>
62395           <parameter name="buffer">
62396             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62397           </parameter>
62398           <parameter name="iter">
62399             <type name="TextIter" c:type="GtkTextIter*"/>
62400           </parameter>
62401           <parameter name="line_number">
62402             <type name="int32" c:type="gint"/>
62403           </parameter>
62404           <parameter name="char_offset">
62405             <type name="int32" c:type="gint"/>
62406           </parameter>
62407         </parameters>
62408       </method>
62409       <method name="get_iter_at_line_index"
62410               c:identifier="gtk_text_buffer_get_iter_at_line_index">
62411         <return-value>
62412           <type name="none" c:type="void"/>
62413         </return-value>
62414         <parameters>
62415           <parameter name="buffer">
62416             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62417           </parameter>
62418           <parameter name="iter">
62419             <type name="TextIter" c:type="GtkTextIter*"/>
62420           </parameter>
62421           <parameter name="line_number">
62422             <type name="int32" c:type="gint"/>
62423           </parameter>
62424           <parameter name="byte_index">
62425             <type name="int32" c:type="gint"/>
62426           </parameter>
62427         </parameters>
62428       </method>
62429       <method name="get_iter_at_offset"
62430               c:identifier="gtk_text_buffer_get_iter_at_offset">
62431         <return-value>
62432           <type name="none" c:type="void"/>
62433         </return-value>
62434         <parameters>
62435           <parameter name="buffer">
62436             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62437           </parameter>
62438           <parameter name="iter">
62439             <type name="TextIter" c:type="GtkTextIter*"/>
62440           </parameter>
62441           <parameter name="char_offset">
62442             <type name="int32" c:type="gint"/>
62443           </parameter>
62444         </parameters>
62445       </method>
62446       <method name="get_iter_at_line"
62447               c:identifier="gtk_text_buffer_get_iter_at_line">
62448         <return-value>
62449           <type name="none" c:type="void"/>
62450         </return-value>
62451         <parameters>
62452           <parameter name="buffer">
62453             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62454           </parameter>
62455           <parameter name="iter">
62456             <type name="TextIter" c:type="GtkTextIter*"/>
62457           </parameter>
62458           <parameter name="line_number">
62459             <type name="int32" c:type="gint"/>
62460           </parameter>
62461         </parameters>
62462       </method>
62463       <method name="get_start_iter"
62464               c:identifier="gtk_text_buffer_get_start_iter">
62465         <return-value>
62466           <type name="none" c:type="void"/>
62467         </return-value>
62468         <parameters>
62469           <parameter name="buffer">
62470             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62471           </parameter>
62472           <parameter name="iter">
62473             <type name="TextIter" c:type="GtkTextIter*"/>
62474           </parameter>
62475         </parameters>
62476       </method>
62477       <method name="get_end_iter" c:identifier="gtk_text_buffer_get_end_iter">
62478         <return-value>
62479           <type name="none" c:type="void"/>
62480         </return-value>
62481         <parameters>
62482           <parameter name="buffer">
62483             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62484           </parameter>
62485           <parameter name="iter">
62486             <type name="TextIter" c:type="GtkTextIter*"/>
62487           </parameter>
62488         </parameters>
62489       </method>
62490       <method name="get_bounds" c:identifier="gtk_text_buffer_get_bounds">
62491         <return-value>
62492           <type name="none" c:type="void"/>
62493         </return-value>
62494         <parameters>
62495           <parameter name="buffer">
62496             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62497           </parameter>
62498           <parameter name="start">
62499             <type name="TextIter" c:type="GtkTextIter*"/>
62500           </parameter>
62501           <parameter name="end">
62502             <type name="TextIter" c:type="GtkTextIter*"/>
62503           </parameter>
62504         </parameters>
62505       </method>
62506       <method name="get_iter_at_mark"
62507               c:identifier="gtk_text_buffer_get_iter_at_mark">
62508         <return-value>
62509           <type name="none" c:type="void"/>
62510         </return-value>
62511         <parameters>
62512           <parameter name="buffer">
62513             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62514           </parameter>
62515           <parameter name="iter">
62516             <type name="TextIter" c:type="GtkTextIter*"/>
62517           </parameter>
62518           <parameter name="mark">
62519             <type name="TextMark" c:type="GtkTextMark*"/>
62520           </parameter>
62521         </parameters>
62522       </method>
62523       <method name="get_iter_at_child_anchor"
62524               c:identifier="gtk_text_buffer_get_iter_at_child_anchor">
62525         <return-value>
62526           <type name="none" c:type="void"/>
62527         </return-value>
62528         <parameters>
62529           <parameter name="buffer">
62530             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62531           </parameter>
62532           <parameter name="iter">
62533             <type name="TextIter" c:type="GtkTextIter*"/>
62534           </parameter>
62535           <parameter name="anchor">
62536             <type name="TextChildAnchor" c:type="GtkTextChildAnchor*"/>
62537           </parameter>
62538         </parameters>
62539       </method>
62540       <method name="get_modified" c:identifier="gtk_text_buffer_get_modified">
62541         <return-value>
62542           <type name="boolean" c:type="gboolean"/>
62543         </return-value>
62544         <parameters>
62545           <parameter name="buffer">
62546             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62547           </parameter>
62548         </parameters>
62549       </method>
62550       <method name="set_modified" c:identifier="gtk_text_buffer_set_modified">
62551         <return-value>
62552           <type name="none" c:type="void"/>
62553         </return-value>
62554         <parameters>
62555           <parameter name="buffer">
62556             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62557           </parameter>
62558           <parameter name="setting">
62559             <type name="boolean" c:type="gboolean"/>
62560           </parameter>
62561         </parameters>
62562       </method>
62563       <method name="get_has_selection"
62564               c:identifier="gtk_text_buffer_get_has_selection">
62565         <return-value>
62566           <type name="boolean" c:type="gboolean"/>
62567         </return-value>
62568         <parameters>
62569           <parameter name="buffer">
62570             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62571           </parameter>
62572         </parameters>
62573       </method>
62574       <method name="add_selection_clipboard"
62575               c:identifier="gtk_text_buffer_add_selection_clipboard">
62576         <return-value>
62577           <type name="none" c:type="void"/>
62578         </return-value>
62579         <parameters>
62580           <parameter name="buffer">
62581             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62582           </parameter>
62583           <parameter name="clipboard">
62584             <type name="Clipboard" c:type="GtkClipboard*"/>
62585           </parameter>
62586         </parameters>
62587       </method>
62588       <method name="remove_selection_clipboard"
62589               c:identifier="gtk_text_buffer_remove_selection_clipboard">
62590         <return-value>
62591           <type name="none" c:type="void"/>
62592         </return-value>
62593         <parameters>
62594           <parameter name="buffer">
62595             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62596           </parameter>
62597           <parameter name="clipboard">
62598             <type name="Clipboard" c:type="GtkClipboard*"/>
62599           </parameter>
62600         </parameters>
62601       </method>
62602       <method name="cut_clipboard"
62603               c:identifier="gtk_text_buffer_cut_clipboard">
62604         <return-value>
62605           <type name="none" c:type="void"/>
62606         </return-value>
62607         <parameters>
62608           <parameter name="buffer">
62609             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62610           </parameter>
62611           <parameter name="clipboard">
62612             <type name="Clipboard" c:type="GtkClipboard*"/>
62613           </parameter>
62614           <parameter name="default_editable">
62615             <type name="boolean" c:type="gboolean"/>
62616           </parameter>
62617         </parameters>
62618       </method>
62619       <method name="copy_clipboard"
62620               c:identifier="gtk_text_buffer_copy_clipboard">
62621         <return-value>
62622           <type name="none" c:type="void"/>
62623         </return-value>
62624         <parameters>
62625           <parameter name="buffer">
62626             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62627           </parameter>
62628           <parameter name="clipboard">
62629             <type name="Clipboard" c:type="GtkClipboard*"/>
62630           </parameter>
62631         </parameters>
62632       </method>
62633       <method name="paste_clipboard"
62634               c:identifier="gtk_text_buffer_paste_clipboard">
62635         <return-value>
62636           <type name="none" c:type="void"/>
62637         </return-value>
62638         <parameters>
62639           <parameter name="buffer">
62640             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62641           </parameter>
62642           <parameter name="clipboard">
62643             <type name="Clipboard" c:type="GtkClipboard*"/>
62644           </parameter>
62645           <parameter name="override_location" allow-none="1">
62646             <type name="TextIter" c:type="GtkTextIter*"/>
62647           </parameter>
62648           <parameter name="default_editable">
62649             <type name="boolean" c:type="gboolean"/>
62650           </parameter>
62651         </parameters>
62652       </method>
62653       <method name="get_selection_bounds"
62654               c:identifier="gtk_text_buffer_get_selection_bounds">
62655         <return-value>
62656           <type name="boolean" c:type="gboolean"/>
62657         </return-value>
62658         <parameters>
62659           <parameter name="buffer">
62660             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62661           </parameter>
62662           <parameter name="start">
62663             <type name="TextIter" c:type="GtkTextIter*"/>
62664           </parameter>
62665           <parameter name="end">
62666             <type name="TextIter" c:type="GtkTextIter*"/>
62667           </parameter>
62668         </parameters>
62669       </method>
62670       <method name="delete_selection"
62671               c:identifier="gtk_text_buffer_delete_selection">
62672         <return-value>
62673           <type name="boolean" c:type="gboolean"/>
62674         </return-value>
62675         <parameters>
62676           <parameter name="buffer">
62677             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62678           </parameter>
62679           <parameter name="interactive">
62680             <type name="boolean" c:type="gboolean"/>
62681           </parameter>
62682           <parameter name="default_editable">
62683             <type name="boolean" c:type="gboolean"/>
62684           </parameter>
62685         </parameters>
62686       </method>
62687       <method name="begin_user_action"
62688               c:identifier="gtk_text_buffer_begin_user_action">
62689         <return-value>
62690           <type name="none" c:type="void"/>
62691         </return-value>
62692         <parameters>
62693           <parameter name="buffer">
62694             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62695           </parameter>
62696         </parameters>
62697       </method>
62698       <method name="end_user_action"
62699               c:identifier="gtk_text_buffer_end_user_action">
62700         <return-value>
62701           <type name="none" c:type="void"/>
62702         </return-value>
62703         <parameters>
62704           <parameter name="buffer">
62705             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62706           </parameter>
62707         </parameters>
62708       </method>
62709       <method name="get_copy_target_list"
62710               c:identifier="gtk_text_buffer_get_copy_target_list">
62711         <return-value>
62712           <type name="TargetList" c:type="GtkTargetList*"/>
62713         </return-value>
62714         <parameters>
62715           <parameter name="buffer">
62716             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62717           </parameter>
62718         </parameters>
62719       </method>
62720       <method name="get_paste_target_list"
62721               c:identifier="gtk_text_buffer_get_paste_target_list">
62722         <return-value>
62723           <type name="TargetList" c:type="GtkTargetList*"/>
62724         </return-value>
62725         <parameters>
62726           <parameter name="buffer">
62727             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62728           </parameter>
62729         </parameters>
62730       </method>
62731       <method name="register_serialize_format"
62732               c:identifier="gtk_text_buffer_register_serialize_format">
62733         <return-value>
62734           <type name="GdkAtom" c:type="GdkAtom"/>
62735         </return-value>
62736         <parameters>
62737           <parameter name="buffer">
62738             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62739           </parameter>
62740           <parameter name="mime_type">
62741             <type name="string" c:type="gchar*"/>
62742           </parameter>
62743           <parameter name="function">
62744             <type name="GtkTextBufferSerializeFunc"
62745                   c:type="GtkTextBufferSerializeFunc"/>
62746           </parameter>
62747           <parameter name="user_data">
62748             <type name="any" c:type="gpointer"/>
62749           </parameter>
62750           <parameter name="user_data_destroy">
62751             <type name="GDestroyNotify" c:type="GDestroyNotify"/>
62752           </parameter>
62753         </parameters>
62754       </method>
62755       <method name="register_serialize_tagset"
62756               c:identifier="gtk_text_buffer_register_serialize_tagset">
62757         <return-value>
62758           <type name="GdkAtom" c:type="GdkAtom"/>
62759         </return-value>
62760         <parameters>
62761           <parameter name="buffer">
62762             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62763           </parameter>
62764           <parameter name="tagset_name" allow-none="1">
62765             <type name="string" c:type="gchar*"/>
62766           </parameter>
62767         </parameters>
62768       </method>
62769       <method name="register_deserialize_format"
62770               c:identifier="gtk_text_buffer_register_deserialize_format">
62771         <return-value>
62772           <type name="GdkAtom" c:type="GdkAtom"/>
62773         </return-value>
62774         <parameters>
62775           <parameter name="buffer">
62776             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62777           </parameter>
62778           <parameter name="mime_type">
62779             <type name="string" c:type="gchar*"/>
62780           </parameter>
62781           <parameter name="function">
62782             <type name="GtkTextBufferDeserializeFunc"
62783                   c:type="GtkTextBufferDeserializeFunc"/>
62784           </parameter>
62785           <parameter name="user_data">
62786             <type name="any" c:type="gpointer"/>
62787           </parameter>
62788           <parameter name="user_data_destroy">
62789             <type name="GDestroyNotify" c:type="GDestroyNotify"/>
62790           </parameter>
62791         </parameters>
62792       </method>
62793       <method name="register_deserialize_tagset"
62794               c:identifier="gtk_text_buffer_register_deserialize_tagset">
62795         <return-value>
62796           <type name="GdkAtom" c:type="GdkAtom"/>
62797         </return-value>
62798         <parameters>
62799           <parameter name="buffer">
62800             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62801           </parameter>
62802           <parameter name="tagset_name" allow-none="1">
62803             <type name="string" c:type="gchar*"/>
62804           </parameter>
62805         </parameters>
62806       </method>
62807       <method name="unregister_serialize_format"
62808               c:identifier="gtk_text_buffer_unregister_serialize_format">
62809         <return-value>
62810           <type name="none" c:type="void"/>
62811         </return-value>
62812         <parameters>
62813           <parameter name="buffer">
62814             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62815           </parameter>
62816           <parameter name="format">
62817             <type name="GdkAtom" c:type="GdkAtom"/>
62818           </parameter>
62819         </parameters>
62820       </method>
62821       <method name="unregister_deserialize_format"
62822               c:identifier="gtk_text_buffer_unregister_deserialize_format">
62823         <return-value>
62824           <type name="none" c:type="void"/>
62825         </return-value>
62826         <parameters>
62827           <parameter name="buffer">
62828             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62829           </parameter>
62830           <parameter name="format">
62831             <type name="GdkAtom" c:type="GdkAtom"/>
62832           </parameter>
62833         </parameters>
62834       </method>
62835       <method name="deserialize_set_can_create_tags"
62836               c:identifier="gtk_text_buffer_deserialize_set_can_create_tags">
62837         <return-value>
62838           <type name="none" c:type="void"/>
62839         </return-value>
62840         <parameters>
62841           <parameter name="buffer">
62842             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62843           </parameter>
62844           <parameter name="format">
62845             <type name="GdkAtom" c:type="GdkAtom"/>
62846           </parameter>
62847           <parameter name="can_create_tags">
62848             <type name="boolean" c:type="gboolean"/>
62849           </parameter>
62850         </parameters>
62851       </method>
62852       <method name="deserialize_get_can_create_tags"
62853               c:identifier="gtk_text_buffer_deserialize_get_can_create_tags">
62854         <return-value>
62855           <type name="boolean" c:type="gboolean"/>
62856         </return-value>
62857         <parameters>
62858           <parameter name="buffer">
62859             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62860           </parameter>
62861           <parameter name="format">
62862             <type name="GdkAtom" c:type="GdkAtom"/>
62863           </parameter>
62864         </parameters>
62865       </method>
62866       <method name="get_serialize_formats"
62867               c:identifier="gtk_text_buffer_get_serialize_formats">
62868         <return-value>
62869           <type name="GdkAtom" c:type="GdkAtom*"/>
62870         </return-value>
62871         <parameters>
62872           <parameter name="buffer">
62873             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62874           </parameter>
62875           <parameter name="n_formats">
62876             <type name="gint" c:type="gint*"/>
62877           </parameter>
62878         </parameters>
62879       </method>
62880       <method name="get_deserialize_formats"
62881               c:identifier="gtk_text_buffer_get_deserialize_formats">
62882         <return-value>
62883           <type name="GdkAtom" c:type="GdkAtom*"/>
62884         </return-value>
62885         <parameters>
62886           <parameter name="buffer">
62887             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62888           </parameter>
62889           <parameter name="n_formats">
62890             <type name="gint" c:type="gint*"/>
62891           </parameter>
62892         </parameters>
62893       </method>
62894       <method name="serialize" c:identifier="gtk_text_buffer_serialize">
62895         <return-value>
62896           <type name="guint8" c:type="guint8*"/>
62897         </return-value>
62898         <parameters>
62899           <parameter name="register_buffer">
62900             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62901           </parameter>
62902           <parameter name="content_buffer">
62903             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62904           </parameter>
62905           <parameter name="format">
62906             <type name="GdkAtom" c:type="GdkAtom"/>
62907           </parameter>
62908           <parameter name="start">
62909             <type name="TextIter" c:type="GtkTextIter*"/>
62910           </parameter>
62911           <parameter name="end">
62912             <type name="TextIter" c:type="GtkTextIter*"/>
62913           </parameter>
62914           <parameter name="length">
62915             <type name="gsize" c:type="gsize*"/>
62916           </parameter>
62917         </parameters>
62918       </method>
62919       <method name="deserialize" c:identifier="gtk_text_buffer_deserialize">
62920         <return-value>
62921           <type name="boolean" c:type="gboolean"/>
62922         </return-value>
62923         <parameters>
62924           <parameter name="register_buffer">
62925             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62926           </parameter>
62927           <parameter name="content_buffer">
62928             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
62929           </parameter>
62930           <parameter name="format">
62931             <type name="GdkAtom" c:type="GdkAtom"/>
62932           </parameter>
62933           <parameter name="iter">
62934             <type name="TextIter" c:type="GtkTextIter*"/>
62935           </parameter>
62936           <parameter name="data">
62937             <type name="guint8" c:type="guint8*"/>
62938           </parameter>
62939           <parameter name="length">
62940             <type name="size" c:type="gsize"/>
62941           </parameter>
62942           <parameter name="error">
62943             <type name="GError" c:type="GError**"/>
62944           </parameter>
62945         </parameters>
62946       </method>
62947       <property name="tag-table">
62948         <type name="GtkTextTagTable" c:type="GtkTextTagTable"/>
62949       </property>
62950       <property name="text">
62951         <type name="string" c:type="gchararray"/>
62952       </property>
62953       <property name="has-selection">
62954         <type name="boolean" c:type="gboolean"/>
62955       </property>
62956       <property name="cursor-position">
62957         <type name="int32" c:type="gint"/>
62958       </property>
62959       <property name="copy-target-list">
62960         <type name="GtkTargetList" c:type="GtkTargetList"/>
62961       </property>
62962       <property name="paste-target-list">
62963         <type name="GtkTargetList" c:type="GtkTargetList"/>
62964       </property>
62965       <callback name="insert_text">
62966         <return-value>
62967           <type name="none" c:type="void"/>
62968         </return-value>
62969         <parameters>
62970           <parameter name="buffer">
62971             <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
62972           </parameter>
62973           <parameter name="pos">
62974             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
62975           </parameter>
62976           <parameter name="text">
62977             <type name="string" c:type="gchar*"/>
62978           </parameter>
62979           <parameter name="length">
62980             <type name="int32" c:type="gint"/>
62981           </parameter>
62982         </parameters>
62983       </callback>
62984       <callback name="insert_pixbuf">
62985         <return-value>
62986           <type name="none" c:type="void"/>
62987         </return-value>
62988         <parameters>
62989           <parameter name="buffer">
62990             <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
62991           </parameter>
62992           <parameter name="pos">
62993             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
62994           </parameter>
62995           <parameter name="pixbuf">
62996             <type name="GdkPixbuf*" c:type="GdkPixbuf*"/>
62997           </parameter>
62998         </parameters>
62999       </callback>
63000       <callback name="insert_child_anchor">
63001         <return-value>
63002           <type name="none" c:type="void"/>
63003         </return-value>
63004         <parameters>
63005           <parameter name="buffer">
63006             <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
63007           </parameter>
63008           <parameter name="pos">
63009             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
63010           </parameter>
63011           <parameter name="anchor">
63012             <type name="GtkTextChildAnchor*" c:type="GtkTextChildAnchor*"/>
63013           </parameter>
63014         </parameters>
63015       </callback>
63016       <callback name="delete_range">
63017         <return-value>
63018           <type name="none" c:type="void"/>
63019         </return-value>
63020         <parameters>
63021           <parameter name="buffer">
63022             <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
63023           </parameter>
63024           <parameter name="start">
63025             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
63026           </parameter>
63027           <parameter name="end">
63028             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
63029           </parameter>
63030         </parameters>
63031       </callback>
63032       <callback name="changed">
63033         <return-value>
63034           <type name="none" c:type="void"/>
63035         </return-value>
63036         <parameters>
63037           <parameter name="buffer">
63038             <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
63039           </parameter>
63040         </parameters>
63041       </callback>
63042       <callback name="modified_changed">
63043         <return-value>
63044           <type name="none" c:type="void"/>
63045         </return-value>
63046         <parameters>
63047           <parameter name="buffer">
63048             <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
63049           </parameter>
63050         </parameters>
63051       </callback>
63052       <callback name="mark_set">
63053         <return-value>
63054           <type name="none" c:type="void"/>
63055         </return-value>
63056         <parameters>
63057           <parameter name="buffer">
63058             <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
63059           </parameter>
63060           <parameter name="location">
63061             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
63062           </parameter>
63063           <parameter name="mark">
63064             <type name="GtkTextMark*" c:type="GtkTextMark*"/>
63065           </parameter>
63066         </parameters>
63067       </callback>
63068       <callback name="mark_deleted">
63069         <return-value>
63070           <type name="none" c:type="void"/>
63071         </return-value>
63072         <parameters>
63073           <parameter name="buffer">
63074             <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
63075           </parameter>
63076           <parameter name="mark">
63077             <type name="GtkTextMark*" c:type="GtkTextMark*"/>
63078           </parameter>
63079         </parameters>
63080       </callback>
63081       <callback name="apply_tag">
63082         <return-value>
63083           <type name="none" c:type="void"/>
63084         </return-value>
63085         <parameters>
63086           <parameter name="buffer">
63087             <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
63088           </parameter>
63089           <parameter name="tag">
63090             <type name="GtkTextTag*" c:type="GtkTextTag*"/>
63091           </parameter>
63092           <parameter name="start_char">
63093             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
63094           </parameter>
63095           <parameter name="end_char">
63096             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
63097           </parameter>
63098         </parameters>
63099       </callback>
63100       <callback name="remove_tag">
63101         <return-value>
63102           <type name="none" c:type="void"/>
63103         </return-value>
63104         <parameters>
63105           <parameter name="buffer">
63106             <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
63107           </parameter>
63108           <parameter name="tag">
63109             <type name="GtkTextTag*" c:type="GtkTextTag*"/>
63110           </parameter>
63111           <parameter name="start_char">
63112             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
63113           </parameter>
63114           <parameter name="end_char">
63115             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
63116           </parameter>
63117         </parameters>
63118       </callback>
63119       <callback name="begin_user_action">
63120         <return-value>
63121           <type name="none" c:type="void"/>
63122         </return-value>
63123         <parameters>
63124           <parameter name="buffer">
63125             <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
63126           </parameter>
63127         </parameters>
63128       </callback>
63129       <callback name="end_user_action">
63130         <return-value>
63131           <type name="none" c:type="void"/>
63132         </return-value>
63133         <parameters>
63134           <parameter name="buffer">
63135             <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
63136           </parameter>
63137         </parameters>
63138       </callback>
63139       <callback name="_gtk_reserved1">
63140         <return-value>
63141           <type name="none" c:type="void"/>
63142         </return-value>
63143       </callback>
63144       <callback name="_gtk_reserved2">
63145         <return-value>
63146           <type name="none" c:type="void"/>
63147         </return-value>
63148       </callback>
63149       <callback name="_gtk_reserved3">
63150         <return-value>
63151           <type name="none" c:type="void"/>
63152         </return-value>
63153       </callback>
63154       <callback name="_gtk_reserved4">
63155         <return-value>
63156           <type name="none" c:type="void"/>
63157         </return-value>
63158       </callback>
63159       <callback name="_gtk_reserved5">
63160         <return-value>
63161           <type name="none" c:type="void"/>
63162         </return-value>
63163       </callback>
63164       <callback name="_gtk_reserved6">
63165         <return-value>
63166           <type name="none" c:type="void"/>
63167         </return-value>
63168       </callback>
63169       <glib:signal name="changed">
63170         <return-value>
63171           <type name="none" c:type="void"/>
63172         </return-value>
63173       </glib:signal>
63174       <glib:signal name="insert-text">
63175         <return-value>
63176           <type name="none" c:type="void"/>
63177         </return-value>
63178         <parameters>
63179           <parameter name="object">
63180             <type name="GtkTextIter" c:type="GtkTextIter"/>
63181           </parameter>
63182           <parameter name="p0">
63183             <type name="string" c:type="gchararray"/>
63184           </parameter>
63185           <parameter name="p1">
63186             <type name="int32" c:type="gint"/>
63187           </parameter>
63188         </parameters>
63189       </glib:signal>
63190       <glib:signal name="insert-pixbuf">
63191         <return-value>
63192           <type name="none" c:type="void"/>
63193         </return-value>
63194         <parameters>
63195           <parameter name="object">
63196             <type name="GtkTextIter" c:type="GtkTextIter"/>
63197           </parameter>
63198           <parameter name="p0">
63199             <type name="GdkPixbuf" c:type="GdkPixbuf"/>
63200           </parameter>
63201         </parameters>
63202       </glib:signal>
63203       <glib:signal name="insert-child-anchor">
63204         <return-value>
63205           <type name="none" c:type="void"/>
63206         </return-value>
63207         <parameters>
63208           <parameter name="object">
63209             <type name="GtkTextIter" c:type="GtkTextIter"/>
63210           </parameter>
63211           <parameter name="p0">
63212             <type name="GtkTextChildAnchor" c:type="GtkTextChildAnchor"/>
63213           </parameter>
63214         </parameters>
63215       </glib:signal>
63216       <glib:signal name="delete-range">
63217         <return-value>
63218           <type name="none" c:type="void"/>
63219         </return-value>
63220         <parameters>
63221           <parameter name="object">
63222             <type name="GtkTextIter" c:type="GtkTextIter"/>
63223           </parameter>
63224           <parameter name="p0">
63225             <type name="GtkTextIter" c:type="GtkTextIter"/>
63226           </parameter>
63227         </parameters>
63228       </glib:signal>
63229       <glib:signal name="modified-changed">
63230         <return-value>
63231           <type name="none" c:type="void"/>
63232         </return-value>
63233       </glib:signal>
63234       <glib:signal name="mark-set">
63235         <return-value>
63236           <type name="none" c:type="void"/>
63237         </return-value>
63238         <parameters>
63239           <parameter name="object">
63240             <type name="GtkTextIter" c:type="GtkTextIter"/>
63241           </parameter>
63242           <parameter name="p0">
63243             <type name="GtkTextMark" c:type="GtkTextMark"/>
63244           </parameter>
63245         </parameters>
63246       </glib:signal>
63247       <glib:signal name="mark-deleted">
63248         <return-value>
63249           <type name="none" c:type="void"/>
63250         </return-value>
63251         <parameters>
63252           <parameter name="object">
63253             <type name="GtkTextMark" c:type="GtkTextMark"/>
63254           </parameter>
63255         </parameters>
63256       </glib:signal>
63257       <glib:signal name="apply-tag">
63258         <return-value>
63259           <type name="none" c:type="void"/>
63260         </return-value>
63261         <parameters>
63262           <parameter name="object">
63263             <type name="GtkTextTag" c:type="GtkTextTag"/>
63264           </parameter>
63265           <parameter name="p0">
63266             <type name="GtkTextIter" c:type="GtkTextIter"/>
63267           </parameter>
63268           <parameter name="p1">
63269             <type name="GtkTextIter" c:type="GtkTextIter"/>
63270           </parameter>
63271         </parameters>
63272       </glib:signal>
63273       <glib:signal name="remove-tag">
63274         <return-value>
63275           <type name="none" c:type="void"/>
63276         </return-value>
63277         <parameters>
63278           <parameter name="object">
63279             <type name="GtkTextTag" c:type="GtkTextTag"/>
63280           </parameter>
63281           <parameter name="p0">
63282             <type name="GtkTextIter" c:type="GtkTextIter"/>
63283           </parameter>
63284           <parameter name="p1">
63285             <type name="GtkTextIter" c:type="GtkTextIter"/>
63286           </parameter>
63287         </parameters>
63288       </glib:signal>
63289       <glib:signal name="begin-user-action">
63290         <return-value>
63291           <type name="none" c:type="void"/>
63292         </return-value>
63293       </glib:signal>
63294       <glib:signal name="end-user-action">
63295         <return-value>
63296           <type name="none" c:type="void"/>
63297         </return-value>
63298       </glib:signal>
63299     </class>
63300     <function name="text_buffer_spew" c:identifier="_gtk_text_buffer_spew">
63301       <return-value>
63302         <type name="none" c:type="void"/>
63303       </return-value>
63304       <parameters>
63305         <parameter name="buffer">
63306           <type name="TextBuffer" c:type="GtkTextBuffer*"/>
63307         </parameter>
63308       </parameters>
63309     </function>
63310     <function name="text_buffer_get_btree"
63311               c:identifier="_gtk_text_buffer_get_btree">
63312       <return-value>
63313         <type name="GtkTextBTree*" c:type="GtkTextBTree*"/>
63314       </return-value>
63315       <parameters>
63316         <parameter name="buffer">
63317           <type name="TextBuffer" c:type="GtkTextBuffer*"/>
63318         </parameter>
63319       </parameters>
63320     </function>
63321     <function name="text_buffer_get_line_log_attrs"
63322               c:identifier="_gtk_text_buffer_get_line_log_attrs">
63323       <return-value>
63324         <type name="PangoLogAttr*" c:type="PangoLogAttr*"/>
63325       </return-value>
63326       <parameters>
63327         <parameter name="buffer">
63328           <type name="TextBuffer" c:type="GtkTextBuffer*"/>
63329         </parameter>
63330         <parameter name="anywhere_in_line">
63331           <type name="TextIter" c:type="GtkTextIter*"/>
63332         </parameter>
63333         <parameter name="char_len">
63334           <type name="gint" c:type="gint*"/>
63335         </parameter>
63336       </parameters>
63337     </function>
63338     <function name="text_buffer_notify_will_remove_tag"
63339               c:identifier="_gtk_text_buffer_notify_will_remove_tag">
63340       <return-value>
63341         <type name="none" c:type="void"/>
63342       </return-value>
63343       <parameters>
63344         <parameter name="buffer">
63345           <type name="TextBuffer" c:type="GtkTextBuffer*"/>
63346         </parameter>
63347         <parameter name="tag">
63348           <type name="TextTag" c:type="GtkTextTag*"/>
63349         </parameter>
63350       </parameters>
63351     </function>
63352     <callback name="GtkTextBufferSerializeFunc">
63353       <return-value>
63354         <type name="guint8*" c:type="guint8*"/>
63355       </return-value>
63356       <parameters>
63357         <parameter name="register_buffer">
63358           <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
63359         </parameter>
63360         <parameter name="content_buffer">
63361           <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
63362         </parameter>
63363         <parameter name="start">
63364           <type name="GtkTextIter*" c:type="GtkTextIter*"/>
63365         </parameter>
63366         <parameter name="end">
63367           <type name="GtkTextIter*" c:type="GtkTextIter*"/>
63368         </parameter>
63369         <parameter name="length">
63370           <type name="gsize*" c:type="gsize*"/>
63371         </parameter>
63372         <parameter name="user_data">
63373           <type name="any" c:type="gpointer"/>
63374         </parameter>
63375       </parameters>
63376     </callback>
63377     <callback name="GtkTextBufferDeserializeFunc">
63378       <return-value>
63379         <type name="boolean" c:type="gboolean"/>
63380       </return-value>
63381       <parameters>
63382         <parameter name="register_buffer">
63383           <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
63384         </parameter>
63385         <parameter name="content_buffer">
63386           <type name="GtkTextBuffer*" c:type="GtkTextBuffer*"/>
63387         </parameter>
63388         <parameter name="iter">
63389           <type name="GtkTextIter*" c:type="GtkTextIter*"/>
63390         </parameter>
63391         <parameter name="data">
63392           <type name="guint8*" c:type="guint8*"/>
63393         </parameter>
63394         <parameter name="length">
63395           <type name="size" c:type="gsize"/>
63396         </parameter>
63397         <parameter name="create_tags">
63398           <type name="boolean" c:type="gboolean"/>
63399         </parameter>
63400         <parameter name="user_data">
63401           <type name="any" c:type="gpointer"/>
63402         </parameter>
63403         <parameter name="error">
63404           <type name="GError**" c:type="GError**"/>
63405         </parameter>
63406       </parameters>
63407     </callback>
63408     <record name="GtkTextWindow" c:type="GtkTextWindow"/>
63409     <record name="GtkTextPendingScroll" c:type="GtkTextPendingScroll"/>
63410     <class name="TextView"
63411            c:type="GtkTextView"
63412            parent="Container"
63413            glib:type-name="GtkTextView"
63414            glib:get-type="gtk_text_view_get_type">
63415       <method name="set_buffer" c:identifier="gtk_text_view_set_buffer">
63416         <return-value>
63417           <type name="none" c:type="void"/>
63418         </return-value>
63419         <parameters>
63420           <parameter name="text_view">
63421             <type name="TextView" c:type="GtkTextView*"/>
63422           </parameter>
63423           <parameter name="buffer" allow-none="1">
63424             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
63425           </parameter>
63426         </parameters>
63427       </method>
63428       <method name="get_buffer" c:identifier="gtk_text_view_get_buffer">
63429         <return-value>
63430           <type name="TextBuffer" c:type="GtkTextBuffer*"/>
63431         </return-value>
63432         <parameters>
63433           <parameter name="text_view">
63434             <type name="TextView" c:type="GtkTextView*"/>
63435           </parameter>
63436         </parameters>
63437       </method>
63438       <method name="scroll_to_iter"
63439               c:identifier="gtk_text_view_scroll_to_iter">
63440         <return-value>
63441           <type name="boolean" c:type="gboolean"/>
63442         </return-value>
63443         <parameters>
63444           <parameter name="text_view">
63445             <type name="TextView" c:type="GtkTextView*"/>
63446           </parameter>
63447           <parameter name="iter">
63448             <type name="TextIter" c:type="GtkTextIter*"/>
63449           </parameter>
63450           <parameter name="within_margin">
63451             <type name="double" c:type="gdouble"/>
63452           </parameter>
63453           <parameter name="use_align">
63454             <type name="boolean" c:type="gboolean"/>
63455           </parameter>
63456           <parameter name="xalign">
63457             <type name="double" c:type="gdouble"/>
63458           </parameter>
63459           <parameter name="yalign">
63460             <type name="double" c:type="gdouble"/>
63461           </parameter>
63462         </parameters>
63463       </method>
63464       <method name="scroll_to_mark"
63465               c:identifier="gtk_text_view_scroll_to_mark">
63466         <return-value>
63467           <type name="none" c:type="void"/>
63468         </return-value>
63469         <parameters>
63470           <parameter name="text_view">
63471             <type name="TextView" c:type="GtkTextView*"/>
63472           </parameter>
63473           <parameter name="mark">
63474             <type name="TextMark" c:type="GtkTextMark*"/>
63475           </parameter>
63476           <parameter name="within_margin">
63477             <type name="double" c:type="gdouble"/>
63478           </parameter>
63479           <parameter name="use_align">
63480             <type name="boolean" c:type="gboolean"/>
63481           </parameter>
63482           <parameter name="xalign">
63483             <type name="double" c:type="gdouble"/>
63484           </parameter>
63485           <parameter name="yalign">
63486             <type name="double" c:type="gdouble"/>
63487           </parameter>
63488         </parameters>
63489       </method>
63490       <method name="scroll_mark_onscreen"
63491               c:identifier="gtk_text_view_scroll_mark_onscreen">
63492         <return-value>
63493           <type name="none" c:type="void"/>
63494         </return-value>
63495         <parameters>
63496           <parameter name="text_view">
63497             <type name="TextView" c:type="GtkTextView*"/>
63498           </parameter>
63499           <parameter name="mark">
63500             <type name="TextMark" c:type="GtkTextMark*"/>
63501           </parameter>
63502         </parameters>
63503       </method>
63504       <method name="move_mark_onscreen"
63505               c:identifier="gtk_text_view_move_mark_onscreen">
63506         <return-value>
63507           <type name="boolean" c:type="gboolean"/>
63508         </return-value>
63509         <parameters>
63510           <parameter name="text_view">
63511             <type name="TextView" c:type="GtkTextView*"/>
63512           </parameter>
63513           <parameter name="mark">
63514             <type name="TextMark" c:type="GtkTextMark*"/>
63515           </parameter>
63516         </parameters>
63517       </method>
63518       <method name="place_cursor_onscreen"
63519               c:identifier="gtk_text_view_place_cursor_onscreen">
63520         <return-value>
63521           <type name="boolean" c:type="gboolean"/>
63522         </return-value>
63523         <parameters>
63524           <parameter name="text_view">
63525             <type name="TextView" c:type="GtkTextView*"/>
63526           </parameter>
63527         </parameters>
63528       </method>
63529       <method name="get_visible_rect"
63530               c:identifier="gtk_text_view_get_visible_rect">
63531         <return-value>
63532           <type name="none" c:type="void"/>
63533         </return-value>
63534         <parameters>
63535           <parameter name="text_view">
63536             <type name="TextView" c:type="GtkTextView*"/>
63537           </parameter>
63538           <parameter name="visible_rect">
63539             <type name="GdkRectangle" c:type="GdkRectangle*"/>
63540           </parameter>
63541         </parameters>
63542       </method>
63543       <method name="set_cursor_visible"
63544               c:identifier="gtk_text_view_set_cursor_visible">
63545         <return-value>
63546           <type name="none" c:type="void"/>
63547         </return-value>
63548         <parameters>
63549           <parameter name="text_view">
63550             <type name="TextView" c:type="GtkTextView*"/>
63551           </parameter>
63552           <parameter name="setting">
63553             <type name="boolean" c:type="gboolean"/>
63554           </parameter>
63555         </parameters>
63556       </method>
63557       <method name="get_cursor_visible"
63558               c:identifier="gtk_text_view_get_cursor_visible">
63559         <return-value>
63560           <type name="boolean" c:type="gboolean"/>
63561         </return-value>
63562         <parameters>
63563           <parameter name="text_view">
63564             <type name="TextView" c:type="GtkTextView*"/>
63565           </parameter>
63566         </parameters>
63567       </method>
63568       <method name="get_iter_location"
63569               c:identifier="gtk_text_view_get_iter_location">
63570         <return-value>
63571           <type name="none" c:type="void"/>
63572         </return-value>
63573         <parameters>
63574           <parameter name="text_view">
63575             <type name="TextView" c:type="GtkTextView*"/>
63576           </parameter>
63577           <parameter name="iter">
63578             <type name="TextIter" c:type="GtkTextIter*"/>
63579           </parameter>
63580           <parameter name="location">
63581             <type name="GdkRectangle" c:type="GdkRectangle*"/>
63582           </parameter>
63583         </parameters>
63584       </method>
63585       <method name="get_iter_at_location"
63586               c:identifier="gtk_text_view_get_iter_at_location">
63587         <return-value>
63588           <type name="none" c:type="void"/>
63589         </return-value>
63590         <parameters>
63591           <parameter name="text_view">
63592             <type name="TextView" c:type="GtkTextView*"/>
63593           </parameter>
63594           <parameter name="iter">
63595             <type name="TextIter" c:type="GtkTextIter*"/>
63596           </parameter>
63597           <parameter name="x">
63598             <type name="int32" c:type="gint"/>
63599           </parameter>
63600           <parameter name="y">
63601             <type name="int32" c:type="gint"/>
63602           </parameter>
63603         </parameters>
63604       </method>
63605       <method name="get_iter_at_position"
63606               c:identifier="gtk_text_view_get_iter_at_position">
63607         <return-value>
63608           <type name="none" c:type="void"/>
63609         </return-value>
63610         <parameters>
63611           <parameter name="text_view">
63612             <type name="TextView" c:type="GtkTextView*"/>
63613           </parameter>
63614           <parameter name="iter">
63615             <type name="TextIter" c:type="GtkTextIter*"/>
63616           </parameter>
63617           <parameter name="trailing">
63618             <type name="gint" c:type="gint*"/>
63619           </parameter>
63620           <parameter name="x">
63621             <type name="int32" c:type="gint"/>
63622           </parameter>
63623           <parameter name="y">
63624             <type name="int32" c:type="gint"/>
63625           </parameter>
63626         </parameters>
63627       </method>
63628       <method name="get_line_yrange"
63629               c:identifier="gtk_text_view_get_line_yrange">
63630         <return-value>
63631           <type name="none" c:type="void"/>
63632         </return-value>
63633         <parameters>
63634           <parameter name="text_view">
63635             <type name="TextView" c:type="GtkTextView*"/>
63636           </parameter>
63637           <parameter name="iter">
63638             <type name="TextIter" c:type="GtkTextIter*"/>
63639           </parameter>
63640           <parameter name="y">
63641             <type name="gint" c:type="gint*"/>
63642           </parameter>
63643           <parameter name="height">
63644             <type name="gint" c:type="gint*"/>
63645           </parameter>
63646         </parameters>
63647       </method>
63648       <method name="get_line_at_y" c:identifier="gtk_text_view_get_line_at_y">
63649         <return-value>
63650           <type name="none" c:type="void"/>
63651         </return-value>
63652         <parameters>
63653           <parameter name="text_view">
63654             <type name="TextView" c:type="GtkTextView*"/>
63655           </parameter>
63656           <parameter name="target_iter">
63657             <type name="TextIter" c:type="GtkTextIter*"/>
63658           </parameter>
63659           <parameter name="y">
63660             <type name="int32" c:type="gint"/>
63661           </parameter>
63662           <parameter name="line_top">
63663             <type name="gint" c:type="gint*"/>
63664           </parameter>
63665         </parameters>
63666       </method>
63667       <method name="buffer_to_window_coords"
63668               c:identifier="gtk_text_view_buffer_to_window_coords">
63669         <return-value>
63670           <type name="none" c:type="void"/>
63671         </return-value>
63672         <parameters>
63673           <parameter name="text_view">
63674             <type name="TextView" c:type="GtkTextView*"/>
63675           </parameter>
63676           <parameter name="win">
63677             <type name="TextWindowType" c:type="GtkTextWindowType"/>
63678           </parameter>
63679           <parameter name="buffer_x">
63680             <type name="int32" c:type="gint"/>
63681           </parameter>
63682           <parameter name="buffer_y">
63683             <type name="int32" c:type="gint"/>
63684           </parameter>
63685           <parameter name="window_x">
63686             <type name="gint" c:type="gint*"/>
63687           </parameter>
63688           <parameter name="window_y">
63689             <type name="gint" c:type="gint*"/>
63690           </parameter>
63691         </parameters>
63692       </method>
63693       <method name="window_to_buffer_coords"
63694               c:identifier="gtk_text_view_window_to_buffer_coords">
63695         <return-value>
63696           <type name="none" c:type="void"/>
63697         </return-value>
63698         <parameters>
63699           <parameter name="text_view">
63700             <type name="TextView" c:type="GtkTextView*"/>
63701           </parameter>
63702           <parameter name="win">
63703             <type name="TextWindowType" c:type="GtkTextWindowType"/>
63704           </parameter>
63705           <parameter name="window_x">
63706             <type name="int32" c:type="gint"/>
63707           </parameter>
63708           <parameter name="window_y">
63709             <type name="int32" c:type="gint"/>
63710           </parameter>
63711           <parameter name="buffer_x">
63712             <type name="gint" c:type="gint*"/>
63713           </parameter>
63714           <parameter name="buffer_y">
63715             <type name="gint" c:type="gint*"/>
63716           </parameter>
63717         </parameters>
63718       </method>
63719       <method name="get_window" c:identifier="gtk_text_view_get_window">
63720         <return-value>
63721           <type name="Gdk.Window" c:type="GdkWindow*"/>
63722         </return-value>
63723         <parameters>
63724           <parameter name="text_view">
63725             <type name="TextView" c:type="GtkTextView*"/>
63726           </parameter>
63727           <parameter name="win">
63728             <type name="TextWindowType" c:type="GtkTextWindowType"/>
63729           </parameter>
63730         </parameters>
63731       </method>
63732       <method name="get_window_type"
63733               c:identifier="gtk_text_view_get_window_type">
63734         <return-value>
63735           <type name="TextWindowType" c:type="GtkTextWindowType"/>
63736         </return-value>
63737         <parameters>
63738           <parameter name="text_view">
63739             <type name="TextView" c:type="GtkTextView*"/>
63740           </parameter>
63741           <parameter name="window">
63742             <type name="Gdk.Window" c:type="GdkWindow*"/>
63743           </parameter>
63744         </parameters>
63745       </method>
63746       <method name="set_border_window_size"
63747               c:identifier="gtk_text_view_set_border_window_size">
63748         <return-value>
63749           <type name="none" c:type="void"/>
63750         </return-value>
63751         <parameters>
63752           <parameter name="text_view">
63753             <type name="TextView" c:type="GtkTextView*"/>
63754           </parameter>
63755           <parameter name="type">
63756             <type name="TextWindowType" c:type="GtkTextWindowType"/>
63757           </parameter>
63758           <parameter name="size">
63759             <type name="int32" c:type="gint"/>
63760           </parameter>
63761         </parameters>
63762       </method>
63763       <method name="get_border_window_size"
63764               c:identifier="gtk_text_view_get_border_window_size">
63765         <return-value>
63766           <type name="int32" c:type="gint"/>
63767         </return-value>
63768         <parameters>
63769           <parameter name="text_view">
63770             <type name="TextView" c:type="GtkTextView*"/>
63771           </parameter>
63772           <parameter name="type">
63773             <type name="TextWindowType" c:type="GtkTextWindowType"/>
63774           </parameter>
63775         </parameters>
63776       </method>
63777       <method name="forward_display_line"
63778               c:identifier="gtk_text_view_forward_display_line">
63779         <return-value>
63780           <type name="boolean" c:type="gboolean"/>
63781         </return-value>
63782         <parameters>
63783           <parameter name="text_view">
63784             <type name="TextView" c:type="GtkTextView*"/>
63785           </parameter>
63786           <parameter name="iter">
63787             <type name="TextIter" c:type="GtkTextIter*"/>
63788           </parameter>
63789         </parameters>
63790       </method>
63791       <method name="backward_display_line"
63792               c:identifier="gtk_text_view_backward_display_line">
63793         <return-value>
63794           <type name="boolean" c:type="gboolean"/>
63795         </return-value>
63796         <parameters>
63797           <parameter name="text_view">
63798             <type name="TextView" c:type="GtkTextView*"/>
63799           </parameter>
63800           <parameter name="iter">
63801             <type name="TextIter" c:type="GtkTextIter*"/>
63802           </parameter>
63803         </parameters>
63804       </method>
63805       <method name="forward_display_line_end"
63806               c:identifier="gtk_text_view_forward_display_line_end">
63807         <return-value>
63808           <type name="boolean" c:type="gboolean"/>
63809         </return-value>
63810         <parameters>
63811           <parameter name="text_view">
63812             <type name="TextView" c:type="GtkTextView*"/>
63813           </parameter>
63814           <parameter name="iter">
63815             <type name="TextIter" c:type="GtkTextIter*"/>
63816           </parameter>
63817         </parameters>
63818       </method>
63819       <method name="backward_display_line_start"
63820               c:identifier="gtk_text_view_backward_display_line_start">
63821         <return-value>
63822           <type name="boolean" c:type="gboolean"/>
63823         </return-value>
63824         <parameters>
63825           <parameter name="text_view">
63826             <type name="TextView" c:type="GtkTextView*"/>
63827           </parameter>
63828           <parameter name="iter">
63829             <type name="TextIter" c:type="GtkTextIter*"/>
63830           </parameter>
63831         </parameters>
63832       </method>
63833       <method name="starts_display_line"
63834               c:identifier="gtk_text_view_starts_display_line">
63835         <return-value>
63836           <type name="boolean" c:type="gboolean"/>
63837         </return-value>
63838         <parameters>
63839           <parameter name="text_view">
63840             <type name="TextView" c:type="GtkTextView*"/>
63841           </parameter>
63842           <parameter name="iter">
63843             <type name="TextIter" c:type="GtkTextIter*"/>
63844           </parameter>
63845         </parameters>
63846       </method>
63847       <method name="move_visually" c:identifier="gtk_text_view_move_visually">
63848         <return-value>
63849           <type name="boolean" c:type="gboolean"/>
63850         </return-value>
63851         <parameters>
63852           <parameter name="text_view">
63853             <type name="TextView" c:type="GtkTextView*"/>
63854           </parameter>
63855           <parameter name="iter">
63856             <type name="TextIter" c:type="GtkTextIter*"/>
63857           </parameter>
63858           <parameter name="count">
63859             <type name="int32" c:type="gint"/>
63860           </parameter>
63861         </parameters>
63862       </method>
63863       <method name="add_child_at_anchor"
63864               c:identifier="gtk_text_view_add_child_at_anchor">
63865         <return-value>
63866           <type name="none" c:type="void"/>
63867         </return-value>
63868         <parameters>
63869           <parameter name="text_view">
63870             <type name="TextView" c:type="GtkTextView*"/>
63871           </parameter>
63872           <parameter name="child">
63873             <type name="Widget" c:type="GtkWidget*"/>
63874           </parameter>
63875           <parameter name="anchor">
63876             <type name="TextChildAnchor" c:type="GtkTextChildAnchor*"/>
63877           </parameter>
63878         </parameters>
63879       </method>
63880       <method name="add_child_in_window"
63881               c:identifier="gtk_text_view_add_child_in_window">
63882         <return-value>
63883           <type name="none" c:type="void"/>
63884         </return-value>
63885         <parameters>
63886           <parameter name="text_view">
63887             <type name="TextView" c:type="GtkTextView*"/>
63888           </parameter>
63889           <parameter name="child">
63890             <type name="Widget" c:type="GtkWidget*"/>
63891           </parameter>
63892           <parameter name="which_window">
63893             <type name="TextWindowType" c:type="GtkTextWindowType"/>
63894           </parameter>
63895           <parameter name="xpos">
63896             <type name="int32" c:type="gint"/>
63897           </parameter>
63898           <parameter name="ypos">
63899             <type name="int32" c:type="gint"/>
63900           </parameter>
63901         </parameters>
63902       </method>
63903       <method name="move_child" c:identifier="gtk_text_view_move_child">
63904         <return-value>
63905           <type name="none" c:type="void"/>
63906         </return-value>
63907         <parameters>
63908           <parameter name="text_view">
63909             <type name="TextView" c:type="GtkTextView*"/>
63910           </parameter>
63911           <parameter name="child">
63912             <type name="Widget" c:type="GtkWidget*"/>
63913           </parameter>
63914           <parameter name="xpos">
63915             <type name="int32" c:type="gint"/>
63916           </parameter>
63917           <parameter name="ypos">
63918             <type name="int32" c:type="gint"/>
63919           </parameter>
63920         </parameters>
63921       </method>
63922       <method name="set_wrap_mode" c:identifier="gtk_text_view_set_wrap_mode">
63923         <return-value>
63924           <type name="none" c:type="void"/>
63925         </return-value>
63926         <parameters>
63927           <parameter name="text_view">
63928             <type name="TextView" c:type="GtkTextView*"/>
63929           </parameter>
63930           <parameter name="wrap_mode">
63931             <type name="WrapMode" c:type="GtkWrapMode"/>
63932           </parameter>
63933         </parameters>
63934       </method>
63935       <method name="get_wrap_mode" c:identifier="gtk_text_view_get_wrap_mode">
63936         <return-value>
63937           <type name="WrapMode" c:type="GtkWrapMode"/>
63938         </return-value>
63939         <parameters>
63940           <parameter name="text_view">
63941             <type name="TextView" c:type="GtkTextView*"/>
63942           </parameter>
63943         </parameters>
63944       </method>
63945       <method name="set_editable" c:identifier="gtk_text_view_set_editable">
63946         <return-value>
63947           <type name="none" c:type="void"/>
63948         </return-value>
63949         <parameters>
63950           <parameter name="text_view">
63951             <type name="TextView" c:type="GtkTextView*"/>
63952           </parameter>
63953           <parameter name="setting">
63954             <type name="boolean" c:type="gboolean"/>
63955           </parameter>
63956         </parameters>
63957       </method>
63958       <method name="get_editable" c:identifier="gtk_text_view_get_editable">
63959         <return-value>
63960           <type name="boolean" c:type="gboolean"/>
63961         </return-value>
63962         <parameters>
63963           <parameter name="text_view">
63964             <type name="TextView" c:type="GtkTextView*"/>
63965           </parameter>
63966         </parameters>
63967       </method>
63968       <method name="set_overwrite" c:identifier="gtk_text_view_set_overwrite">
63969         <return-value>
63970           <type name="none" c:type="void"/>
63971         </return-value>
63972         <parameters>
63973           <parameter name="text_view">
63974             <type name="TextView" c:type="GtkTextView*"/>
63975           </parameter>
63976           <parameter name="overwrite">
63977             <type name="boolean" c:type="gboolean"/>
63978           </parameter>
63979         </parameters>
63980       </method>
63981       <method name="get_overwrite" c:identifier="gtk_text_view_get_overwrite">
63982         <return-value>
63983           <type name="boolean" c:type="gboolean"/>
63984         </return-value>
63985         <parameters>
63986           <parameter name="text_view">
63987             <type name="TextView" c:type="GtkTextView*"/>
63988           </parameter>
63989         </parameters>
63990       </method>
63991       <method name="set_accepts_tab"
63992               c:identifier="gtk_text_view_set_accepts_tab">
63993         <return-value>
63994           <type name="none" c:type="void"/>
63995         </return-value>
63996         <parameters>
63997           <parameter name="text_view">
63998             <type name="TextView" c:type="GtkTextView*"/>
63999           </parameter>
64000           <parameter name="accepts_tab">
64001             <type name="boolean" c:type="gboolean"/>
64002           </parameter>
64003         </parameters>
64004       </method>
64005       <method name="get_accepts_tab"
64006               c:identifier="gtk_text_view_get_accepts_tab">
64007         <return-value>
64008           <type name="boolean" c:type="gboolean"/>
64009         </return-value>
64010         <parameters>
64011           <parameter name="text_view">
64012             <type name="TextView" c:type="GtkTextView*"/>
64013           </parameter>
64014         </parameters>
64015       </method>
64016       <method name="set_pixels_above_lines"
64017               c:identifier="gtk_text_view_set_pixels_above_lines">
64018         <return-value>
64019           <type name="none" c:type="void"/>
64020         </return-value>
64021         <parameters>
64022           <parameter name="text_view">
64023             <type name="TextView" c:type="GtkTextView*"/>
64024           </parameter>
64025           <parameter name="pixels_above_lines">
64026             <type name="int32" c:type="gint"/>
64027           </parameter>
64028         </parameters>
64029       </method>
64030       <method name="get_pixels_above_lines"
64031               c:identifier="gtk_text_view_get_pixels_above_lines">
64032         <return-value>
64033           <type name="int32" c:type="gint"/>
64034         </return-value>
64035         <parameters>
64036           <parameter name="text_view">
64037             <type name="TextView" c:type="GtkTextView*"/>
64038           </parameter>
64039         </parameters>
64040       </method>
64041       <method name="set_pixels_below_lines"
64042               c:identifier="gtk_text_view_set_pixels_below_lines">
64043         <return-value>
64044           <type name="none" c:type="void"/>
64045         </return-value>
64046         <parameters>
64047           <parameter name="text_view">
64048             <type name="TextView" c:type="GtkTextView*"/>
64049           </parameter>
64050           <parameter name="pixels_below_lines">
64051             <type name="int32" c:type="gint"/>
64052           </parameter>
64053         </parameters>
64054       </method>
64055       <method name="get_pixels_below_lines"
64056               c:identifier="gtk_text_view_get_pixels_below_lines">
64057         <return-value>
64058           <type name="int32" c:type="gint"/>
64059         </return-value>
64060         <parameters>
64061           <parameter name="text_view">
64062             <type name="TextView" c:type="GtkTextView*"/>
64063           </parameter>
64064         </parameters>
64065       </method>
64066       <method name="set_pixels_inside_wrap"
64067               c:identifier="gtk_text_view_set_pixels_inside_wrap">
64068         <return-value>
64069           <type name="none" c:type="void"/>
64070         </return-value>
64071         <parameters>
64072           <parameter name="text_view">
64073             <type name="TextView" c:type="GtkTextView*"/>
64074           </parameter>
64075           <parameter name="pixels_inside_wrap">
64076             <type name="int32" c:type="gint"/>
64077           </parameter>
64078         </parameters>
64079       </method>
64080       <method name="get_pixels_inside_wrap"
64081               c:identifier="gtk_text_view_get_pixels_inside_wrap">
64082         <return-value>
64083           <type name="int32" c:type="gint"/>
64084         </return-value>
64085         <parameters>
64086           <parameter name="text_view">
64087             <type name="TextView" c:type="GtkTextView*"/>
64088           </parameter>
64089         </parameters>
64090       </method>
64091       <method name="set_justification"
64092               c:identifier="gtk_text_view_set_justification">
64093         <return-value>
64094           <type name="none" c:type="void"/>
64095         </return-value>
64096         <parameters>
64097           <parameter name="text_view">
64098             <type name="TextView" c:type="GtkTextView*"/>
64099           </parameter>
64100           <parameter name="justification">
64101             <type name="Justification" c:type="GtkJustification"/>
64102           </parameter>
64103         </parameters>
64104       </method>
64105       <method name="get_justification"
64106               c:identifier="gtk_text_view_get_justification">
64107         <return-value>
64108           <type name="Justification" c:type="GtkJustification"/>
64109         </return-value>
64110         <parameters>
64111           <parameter name="text_view">
64112             <type name="TextView" c:type="GtkTextView*"/>
64113           </parameter>
64114         </parameters>
64115       </method>
64116       <method name="set_left_margin"
64117               c:identifier="gtk_text_view_set_left_margin">
64118         <return-value>
64119           <type name="none" c:type="void"/>
64120         </return-value>
64121         <parameters>
64122           <parameter name="text_view">
64123             <type name="TextView" c:type="GtkTextView*"/>
64124           </parameter>
64125           <parameter name="left_margin">
64126             <type name="int32" c:type="gint"/>
64127           </parameter>
64128         </parameters>
64129       </method>
64130       <method name="get_left_margin"
64131               c:identifier="gtk_text_view_get_left_margin">
64132         <return-value>
64133           <type name="int32" c:type="gint"/>
64134         </return-value>
64135         <parameters>
64136           <parameter name="text_view">
64137             <type name="TextView" c:type="GtkTextView*"/>
64138           </parameter>
64139         </parameters>
64140       </method>
64141       <method name="set_right_margin"
64142               c:identifier="gtk_text_view_set_right_margin">
64143         <return-value>
64144           <type name="none" c:type="void"/>
64145         </return-value>
64146         <parameters>
64147           <parameter name="text_view">
64148             <type name="TextView" c:type="GtkTextView*"/>
64149           </parameter>
64150           <parameter name="right_margin">
64151             <type name="int32" c:type="gint"/>
64152           </parameter>
64153         </parameters>
64154       </method>
64155       <method name="get_right_margin"
64156               c:identifier="gtk_text_view_get_right_margin">
64157         <return-value>
64158           <type name="int32" c:type="gint"/>
64159         </return-value>
64160         <parameters>
64161           <parameter name="text_view">
64162             <type name="TextView" c:type="GtkTextView*"/>
64163           </parameter>
64164         </parameters>
64165       </method>
64166       <method name="set_indent" c:identifier="gtk_text_view_set_indent">
64167         <return-value>
64168           <type name="none" c:type="void"/>
64169         </return-value>
64170         <parameters>
64171           <parameter name="text_view">
64172             <type name="TextView" c:type="GtkTextView*"/>
64173           </parameter>
64174           <parameter name="indent">
64175             <type name="int32" c:type="gint"/>
64176           </parameter>
64177         </parameters>
64178       </method>
64179       <method name="get_indent" c:identifier="gtk_text_view_get_indent">
64180         <return-value>
64181           <type name="int32" c:type="gint"/>
64182         </return-value>
64183         <parameters>
64184           <parameter name="text_view">
64185             <type name="TextView" c:type="GtkTextView*"/>
64186           </parameter>
64187         </parameters>
64188       </method>
64189       <method name="set_tabs" c:identifier="gtk_text_view_set_tabs">
64190         <return-value>
64191           <type name="none" c:type="void"/>
64192         </return-value>
64193         <parameters>
64194           <parameter name="text_view">
64195             <type name="TextView" c:type="GtkTextView*"/>
64196           </parameter>
64197           <parameter name="tabs">
64198             <type name="PangoTabArray" c:type="PangoTabArray*"/>
64199           </parameter>
64200         </parameters>
64201       </method>
64202       <method name="get_tabs" c:identifier="gtk_text_view_get_tabs">
64203         <return-value>
64204           <type name="PangoTabArray" c:type="PangoTabArray*"/>
64205         </return-value>
64206         <parameters>
64207           <parameter name="text_view">
64208             <type name="TextView" c:type="GtkTextView*"/>
64209           </parameter>
64210         </parameters>
64211       </method>
64212       <method name="get_default_attributes"
64213               c:identifier="gtk_text_view_get_default_attributes">
64214         <return-value>
64215           <type name="TextAttributes" c:type="GtkTextAttributes*"/>
64216         </return-value>
64217         <parameters>
64218           <parameter name="text_view">
64219             <type name="TextView" c:type="GtkTextView*"/>
64220           </parameter>
64221         </parameters>
64222       </method>
64223       <property name="pixels-above-lines">
64224         <type name="int32" c:type="gint"/>
64225       </property>
64226       <property name="pixels-below-lines">
64227         <type name="int32" c:type="gint"/>
64228       </property>
64229       <property name="pixels-inside-wrap">
64230         <type name="int32" c:type="gint"/>
64231       </property>
64232       <property name="editable">
64233         <type name="boolean" c:type="gboolean"/>
64234       </property>
64235       <property name="wrap-mode">
64236         <type name="GtkWrapMode" c:type="GtkWrapMode"/>
64237       </property>
64238       <property name="justification">
64239         <type name="GtkJustification" c:type="GtkJustification"/>
64240       </property>
64241       <property name="left-margin">
64242         <type name="int32" c:type="gint"/>
64243       </property>
64244       <property name="right-margin">
64245         <type name="int32" c:type="gint"/>
64246       </property>
64247       <property name="indent">
64248         <type name="int32" c:type="gint"/>
64249       </property>
64250       <property name="tabs">
64251         <type name="PangoTabArray" c:type="PangoTabArray"/>
64252       </property>
64253       <property name="cursor-visible">
64254         <type name="boolean" c:type="gboolean"/>
64255       </property>
64256       <property name="buffer">
64257         <type name="GtkTextBuffer" c:type="GtkTextBuffer"/>
64258       </property>
64259       <property name="overwrite">
64260         <type name="boolean" c:type="gboolean"/>
64261       </property>
64262       <property name="accepts-tab">
64263         <type name="boolean" c:type="gboolean"/>
64264       </property>
64265       <callback name="set_scroll_adjustments">
64266         <return-value>
64267           <type name="none" c:type="void"/>
64268         </return-value>
64269         <parameters>
64270           <parameter name="text_view">
64271             <type name="GtkTextView*" c:type="GtkTextView*"/>
64272           </parameter>
64273           <parameter name="hadjustment">
64274             <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
64275           </parameter>
64276           <parameter name="vadjustment">
64277             <type name="GtkAdjustment*" c:type="GtkAdjustment*"/>
64278           </parameter>
64279         </parameters>
64280       </callback>
64281       <callback name="populate_popup">
64282         <return-value>
64283           <type name="none" c:type="void"/>
64284         </return-value>
64285         <parameters>
64286           <parameter name="text_view">
64287             <type name="GtkTextView*" c:type="GtkTextView*"/>
64288           </parameter>
64289           <parameter name="menu">
64290             <type name="GtkMenu*" c:type="GtkMenu*"/>
64291           </parameter>
64292         </parameters>
64293       </callback>
64294       <callback name="move_cursor">
64295         <return-value>
64296           <type name="none" c:type="void"/>
64297         </return-value>
64298         <parameters>
64299           <parameter name="text_view">
64300             <type name="GtkTextView*" c:type="GtkTextView*"/>
64301           </parameter>
64302           <parameter name="step">
64303             <type name="GtkMovementStep" c:type="GtkMovementStep"/>
64304           </parameter>
64305           <parameter name="count">
64306             <type name="int32" c:type="gint"/>
64307           </parameter>
64308           <parameter name="extend_selection">
64309             <type name="boolean" c:type="gboolean"/>
64310           </parameter>
64311         </parameters>
64312       </callback>
64313       <callback name="page_horizontally">
64314         <return-value>
64315           <type name="none" c:type="void"/>
64316         </return-value>
64317         <parameters>
64318           <parameter name="text_view">
64319             <type name="GtkTextView*" c:type="GtkTextView*"/>
64320           </parameter>
64321           <parameter name="count">
64322             <type name="int32" c:type="gint"/>
64323           </parameter>
64324           <parameter name="extend_selection">
64325             <type name="boolean" c:type="gboolean"/>
64326           </parameter>
64327         </parameters>
64328       </callback>
64329       <callback name="set_anchor">
64330         <return-value>
64331           <type name="none" c:type="void"/>
64332         </return-value>
64333         <parameters>
64334           <parameter name="text_view">
64335             <type name="GtkTextView*" c:type="GtkTextView*"/>
64336           </parameter>
64337         </parameters>
64338       </callback>
64339       <callback name="insert_at_cursor">
64340         <return-value>
64341           <type name="none" c:type="void"/>
64342         </return-value>
64343         <parameters>
64344           <parameter name="text_view">
64345             <type name="GtkTextView*" c:type="GtkTextView*"/>
64346           </parameter>
64347           <parameter name="str">
64348             <type name="string" c:type="gchar*"/>
64349           </parameter>
64350         </parameters>
64351       </callback>
64352       <callback name="delete_from_cursor">
64353         <return-value>
64354           <type name="none" c:type="void"/>
64355         </return-value>
64356         <parameters>
64357           <parameter name="text_view">
64358             <type name="GtkTextView*" c:type="GtkTextView*"/>
64359           </parameter>
64360           <parameter name="type">
64361             <type name="GtkDeleteType" c:type="GtkDeleteType"/>
64362           </parameter>
64363           <parameter name="count">
64364             <type name="int32" c:type="gint"/>
64365           </parameter>
64366         </parameters>
64367       </callback>
64368       <callback name="backspace">
64369         <return-value>
64370           <type name="none" c:type="void"/>
64371         </return-value>
64372         <parameters>
64373           <parameter name="text_view">
64374             <type name="GtkTextView*" c:type="GtkTextView*"/>
64375           </parameter>
64376         </parameters>
64377       </callback>
64378       <callback name="cut_clipboard">
64379         <return-value>
64380           <type name="none" c:type="void"/>
64381         </return-value>
64382         <parameters>
64383           <parameter name="text_view">
64384             <type name="GtkTextView*" c:type="GtkTextView*"/>
64385           </parameter>
64386         </parameters>
64387       </callback>
64388       <callback name="copy_clipboard">
64389         <return-value>
64390           <type name="none" c:type="void"/>
64391         </return-value>
64392         <parameters>
64393           <parameter name="text_view">
64394             <type name="GtkTextView*" c:type="GtkTextView*"/>
64395           </parameter>
64396         </parameters>
64397       </callback>
64398       <callback name="paste_clipboard">
64399         <return-value>
64400           <type name="none" c:type="void"/>
64401         </return-value>
64402         <parameters>
64403           <parameter name="text_view">
64404             <type name="GtkTextView*" c:type="GtkTextView*"/>
64405           </parameter>
64406         </parameters>
64407       </callback>
64408       <callback name="toggle_overwrite">
64409         <return-value>
64410           <type name="none" c:type="void"/>
64411         </return-value>
64412         <parameters>
64413           <parameter name="text_view">
64414             <type name="GtkTextView*" c:type="GtkTextView*"/>
64415           </parameter>
64416         </parameters>
64417       </callback>
64418       <callback name="move_focus">
64419         <return-value>
64420           <type name="none" c:type="void"/>
64421         </return-value>
64422         <parameters>
64423           <parameter name="text_view">
64424             <type name="GtkTextView*" c:type="GtkTextView*"/>
64425           </parameter>
64426           <parameter name="direction">
64427             <type name="GtkDirectionType" c:type="GtkDirectionType"/>
64428           </parameter>
64429         </parameters>
64430       </callback>
64431       <callback name="_gtk_reserved1">
64432         <return-value>
64433           <type name="none" c:type="void"/>
64434         </return-value>
64435       </callback>
64436       <callback name="_gtk_reserved2">
64437         <return-value>
64438           <type name="none" c:type="void"/>
64439         </return-value>
64440       </callback>
64441       <callback name="_gtk_reserved3">
64442         <return-value>
64443           <type name="none" c:type="void"/>
64444         </return-value>
64445       </callback>
64446       <callback name="_gtk_reserved4">
64447         <return-value>
64448           <type name="none" c:type="void"/>
64449         </return-value>
64450       </callback>
64451       <callback name="_gtk_reserved5">
64452         <return-value>
64453           <type name="none" c:type="void"/>
64454         </return-value>
64455       </callback>
64456       <callback name="_gtk_reserved6">
64457         <return-value>
64458           <type name="none" c:type="void"/>
64459         </return-value>
64460       </callback>
64461       <callback name="_gtk_reserved7">
64462         <return-value>
64463           <type name="none" c:type="void"/>
64464         </return-value>
64465       </callback>
64466       <glib:signal name="move-cursor">
64467         <return-value>
64468           <type name="none" c:type="void"/>
64469         </return-value>
64470         <parameters>
64471           <parameter name="object">
64472             <type name="GtkMovementStep" c:type="GtkMovementStep"/>
64473           </parameter>
64474           <parameter name="p0">
64475             <type name="int32" c:type="gint"/>
64476           </parameter>
64477           <parameter name="p1">
64478             <type name="boolean" c:type="gboolean"/>
64479           </parameter>
64480         </parameters>
64481       </glib:signal>
64482       <glib:signal name="copy-clipboard">
64483         <return-value>
64484           <type name="none" c:type="void"/>
64485         </return-value>
64486       </glib:signal>
64487       <glib:signal name="populate-popup">
64488         <return-value>
64489           <type name="none" c:type="void"/>
64490         </return-value>
64491         <parameters>
64492           <parameter name="object">
64493             <type name="GtkMenu" c:type="GtkMenu"/>
64494           </parameter>
64495         </parameters>
64496       </glib:signal>
64497       <glib:signal name="insert-at-cursor">
64498         <return-value>
64499           <type name="none" c:type="void"/>
64500         </return-value>
64501         <parameters>
64502           <parameter name="object">
64503             <type name="string" c:type="gchararray"/>
64504           </parameter>
64505         </parameters>
64506       </glib:signal>
64507       <glib:signal name="delete-from-cursor">
64508         <return-value>
64509           <type name="none" c:type="void"/>
64510         </return-value>
64511         <parameters>
64512           <parameter name="object">
64513             <type name="GtkDeleteType" c:type="GtkDeleteType"/>
64514           </parameter>
64515           <parameter name="p0">
64516             <type name="int32" c:type="gint"/>
64517           </parameter>
64518         </parameters>
64519       </glib:signal>
64520       <glib:signal name="backspace">
64521         <return-value>
64522           <type name="none" c:type="void"/>
64523         </return-value>
64524       </glib:signal>
64525       <glib:signal name="cut-clipboard">
64526         <return-value>
64527           <type name="none" c:type="void"/>
64528         </return-value>
64529       </glib:signal>
64530       <glib:signal name="paste-clipboard">
64531         <return-value>
64532           <type name="none" c:type="void"/>
64533         </return-value>
64534       </glib:signal>
64535       <glib:signal name="toggle-overwrite">
64536         <return-value>
64537           <type name="none" c:type="void"/>
64538         </return-value>
64539       </glib:signal>
64540       <glib:signal name="set-scroll-adjustments">
64541         <return-value>
64542           <type name="none" c:type="void"/>
64543         </return-value>
64544         <parameters>
64545           <parameter name="object">
64546             <type name="GtkAdjustment" c:type="GtkAdjustment"/>
64547           </parameter>
64548           <parameter name="p0">
64549             <type name="GtkAdjustment" c:type="GtkAdjustment"/>
64550           </parameter>
64551         </parameters>
64552       </glib:signal>
64553       <glib:signal name="select-all">
64554         <return-value>
64555           <type name="none" c:type="void"/>
64556         </return-value>
64557         <parameters>
64558           <parameter name="object">
64559             <type name="boolean" c:type="gboolean"/>
64560           </parameter>
64561         </parameters>
64562       </glib:signal>
64563       <glib:signal name="page-horizontally">
64564         <return-value>
64565           <type name="none" c:type="void"/>
64566         </return-value>
64567         <parameters>
64568           <parameter name="object">
64569             <type name="int32" c:type="gint"/>
64570           </parameter>
64571           <parameter name="p0">
64572             <type name="boolean" c:type="gboolean"/>
64573           </parameter>
64574         </parameters>
64575       </glib:signal>
64576       <glib:signal name="move-viewport">
64577         <return-value>
64578           <type name="none" c:type="void"/>
64579         </return-value>
64580         <parameters>
64581           <parameter name="object">
64582             <type name="GtkScrollStep" c:type="GtkScrollStep"/>
64583           </parameter>
64584           <parameter name="p0">
64585             <type name="int32" c:type="gint"/>
64586           </parameter>
64587         </parameters>
64588       </glib:signal>
64589       <glib:signal name="set-anchor">
64590         <return-value>
64591           <type name="none" c:type="void"/>
64592         </return-value>
64593       </glib:signal>
64594       <glib:signal name="toggle-cursor-visible">
64595         <return-value>
64596           <type name="none" c:type="void"/>
64597         </return-value>
64598       </glib:signal>
64599     </class>
64600     <function name="text_view_new" c:identifier="gtk_text_view_new">
64601       <return-value>
64602         <type name="GtkWidget*" c:type="GtkWidget*"/>
64603       </return-value>
64604     </function>
64605     <function name="text_view_new_with_buffer"
64606               c:identifier="gtk_text_view_new_with_buffer">
64607       <return-value>
64608         <type name="GtkWidget*" c:type="GtkWidget*"/>
64609       </return-value>
64610       <parameters>
64611         <parameter name="buffer">
64612           <type name="TextBuffer" c:type="GtkTextBuffer*"/>
64613         </parameter>
64614       </parameters>
64615     </function>
64616     <record name="GtkTipsQuery" c:type="GtkTipsQuery">
64617       <field name="label">
64618         <type name="GtkLabel" c:type="GtkLabel"/>
64619       </field>
64620       <field name="emit_always">
64621         <type name="guint" c:type="guint"/>
64622       </field>
64623       <field name="in_query">
64624         <type name="guint" c:type="guint"/>
64625       </field>
64626       <field name="label_inactive">
64627         <type name="string" c:type="gchar*"/>
64628       </field>
64629       <field name="label_no_tip">
64630         <type name="string" c:type="gchar*"/>
64631       </field>
64632       <field name="caller">
64633         <type name="GtkWidget*" c:type="GtkWidget*"/>
64634       </field>
64635       <field name="last_crossed">
64636         <type name="GtkWidget*" c:type="GtkWidget*"/>
64637       </field>
64638       <field name="query_cursor">
64639         <type name="GdkCursor*" c:type="GdkCursor*"/>
64640       </field>
64641       <callback name="start_query">
64642         <return-value>
64643           <type name="none" c:type="void"/>
64644         </return-value>
64645         <parameters>
64646           <parameter name="tips_query">
64647             <type name="GtkTipsQuery*" c:type="GtkTipsQuery*"/>
64648           </parameter>
64649         </parameters>
64650       </callback>
64651       <callback name="stop_query">
64652         <return-value>
64653           <type name="none" c:type="void"/>
64654         </return-value>
64655         <parameters>
64656           <parameter name="tips_query">
64657             <type name="GtkTipsQuery*" c:type="GtkTipsQuery*"/>
64658           </parameter>
64659         </parameters>
64660       </callback>
64661       <callback name="widget_entered">
64662         <return-value>
64663           <type name="none" c:type="void"/>
64664         </return-value>
64665         <parameters>
64666           <parameter name="tips_query">
64667             <type name="GtkTipsQuery*" c:type="GtkTipsQuery*"/>
64668           </parameter>
64669           <parameter name="widget">
64670             <type name="GtkWidget*" c:type="GtkWidget*"/>
64671           </parameter>
64672           <parameter name="tip_text">
64673             <type name="string" c:type="gchar*"/>
64674           </parameter>
64675           <parameter name="tip_private">
64676             <type name="string" c:type="gchar*"/>
64677           </parameter>
64678         </parameters>
64679       </callback>
64680       <callback name="widget_selected">
64681         <return-value>
64682           <type name="int32" c:type="gint"/>
64683         </return-value>
64684         <parameters>
64685           <parameter name="tips_query">
64686             <type name="GtkTipsQuery*" c:type="GtkTipsQuery*"/>
64687           </parameter>
64688           <parameter name="widget">
64689             <type name="GtkWidget*" c:type="GtkWidget*"/>
64690           </parameter>
64691           <parameter name="tip_text">
64692             <type name="string" c:type="gchar*"/>
64693           </parameter>
64694           <parameter name="tip_private">
64695             <type name="string" c:type="gchar*"/>
64696           </parameter>
64697           <parameter name="event">
64698             <type name="GdkEventButton*" c:type="GdkEventButton*"/>
64699           </parameter>
64700         </parameters>
64701       </callback>
64702       <callback name="_gtk_reserved1">
64703         <return-value>
64704           <type name="none" c:type="void"/>
64705         </return-value>
64706       </callback>
64707       <callback name="_gtk_reserved2">
64708         <return-value>
64709           <type name="none" c:type="void"/>
64710         </return-value>
64711       </callback>
64712       <callback name="_gtk_reserved3">
64713         <return-value>
64714           <type name="none" c:type="void"/>
64715         </return-value>
64716       </callback>
64717       <callback name="_gtk_reserved4">
64718         <return-value>
64719           <type name="none" c:type="void"/>
64720         </return-value>
64721       </callback>
64722     </record>
64723     <function name="tips_query_get_type"
64724               c:identifier="gtk_tips_query_get_type">
64725       <return-value>
64726         <type name="GtkType" c:type="GtkType"/>
64727       </return-value>
64728     </function>
64729     <function name="tips_query_new" c:identifier="gtk_tips_query_new">
64730       <return-value>
64731         <type name="GtkWidget*" c:type="GtkWidget*"/>
64732       </return-value>
64733     </function>
64734     <function name="tips_query_start_query"
64735               c:identifier="gtk_tips_query_start_query">
64736       <return-value>
64737         <type name="none" c:type="void"/>
64738       </return-value>
64739       <parameters>
64740         <parameter name="tips_query">
64741           <type name="GtkTipsQuery" c:type="GtkTipsQuery*"/>
64742         </parameter>
64743       </parameters>
64744     </function>
64745     <function name="tips_query_stop_query"
64746               c:identifier="gtk_tips_query_stop_query">
64747       <return-value>
64748         <type name="none" c:type="void"/>
64749       </return-value>
64750       <parameters>
64751         <parameter name="tips_query">
64752           <type name="GtkTipsQuery" c:type="GtkTipsQuery*"/>
64753         </parameter>
64754       </parameters>
64755     </function>
64756     <function name="tips_query_set_caller"
64757               c:identifier="gtk_tips_query_set_caller">
64758       <return-value>
64759         <type name="none" c:type="void"/>
64760       </return-value>
64761       <parameters>
64762         <parameter name="tips_query">
64763           <type name="GtkTipsQuery" c:type="GtkTipsQuery*"/>
64764         </parameter>
64765         <parameter name="caller">
64766           <type name="Widget" c:type="GtkWidget*"/>
64767         </parameter>
64768       </parameters>
64769     </function>
64770     <function name="tips_query_set_labels"
64771               c:identifier="gtk_tips_query_set_labels">
64772       <return-value>
64773         <type name="none" c:type="void"/>
64774       </return-value>
64775       <parameters>
64776         <parameter name="tips_query">
64777           <type name="GtkTipsQuery" c:type="GtkTipsQuery*"/>
64778         </parameter>
64779         <parameter name="label_inactive">
64780           <type name="string" c:type="gchar*"/>
64781         </parameter>
64782         <parameter name="label_no_tip">
64783           <type name="string" c:type="gchar*"/>
64784         </parameter>
64785       </parameters>
64786     </function>
64787     <record name="GtkToolbarChild" c:type="GtkToolbarChild">
64788       <field name="type">
64789         <type name="GtkToolbarChildType" c:type="GtkToolbarChildType"/>
64790       </field>
64791       <field name="widget">
64792         <type name="GtkWidget*" c:type="GtkWidget*"/>
64793       </field>
64794       <field name="icon">
64795         <type name="GtkWidget*" c:type="GtkWidget*"/>
64796       </field>
64797       <field name="label">
64798         <type name="GtkWidget*" c:type="GtkWidget*"/>
64799       </field>
64800     </record>
64801     <record name="GtkToolbarPrivate" c:type="GtkToolbarPrivate"/>
64802     <class name="Toolbar"
64803            c:type="GtkToolbar"
64804            parent="Container"
64805            glib:type-name="GtkToolbar"
64806            glib:get-type="gtk_toolbar_get_type">
64807       <method name="insert" c:identifier="gtk_toolbar_insert">
64808         <return-value>
64809           <type name="none" c:type="void"/>
64810         </return-value>
64811         <parameters>
64812           <parameter name="toolbar">
64813             <type name="Toolbar" c:type="GtkToolbar*"/>
64814           </parameter>
64815           <parameter name="item">
64816             <type name="ToolItem" c:type="GtkToolItem*"/>
64817           </parameter>
64818           <parameter name="pos">
64819             <type name="int32" c:type="gint"/>
64820           </parameter>
64821         </parameters>
64822       </method>
64823       <method name="get_item_index" c:identifier="gtk_toolbar_get_item_index">
64824         <return-value>
64825           <type name="int32" c:type="gint"/>
64826         </return-value>
64827         <parameters>
64828           <parameter name="toolbar">
64829             <type name="Toolbar" c:type="GtkToolbar*"/>
64830           </parameter>
64831           <parameter name="item">
64832             <type name="ToolItem" c:type="GtkToolItem*"/>
64833           </parameter>
64834         </parameters>
64835       </method>
64836       <method name="get_n_items" c:identifier="gtk_toolbar_get_n_items">
64837         <return-value>
64838           <type name="int32" c:type="gint"/>
64839         </return-value>
64840         <parameters>
64841           <parameter name="toolbar">
64842             <type name="Toolbar" c:type="GtkToolbar*"/>
64843           </parameter>
64844         </parameters>
64845       </method>
64846       <method name="get_nth_item" c:identifier="gtk_toolbar_get_nth_item">
64847         <return-value>
64848           <type name="ToolItem" c:type="GtkToolItem*"/>
64849         </return-value>
64850         <parameters>
64851           <parameter name="toolbar">
64852             <type name="Toolbar" c:type="GtkToolbar*"/>
64853           </parameter>
64854           <parameter name="n">
64855             <type name="int32" c:type="gint"/>
64856           </parameter>
64857         </parameters>
64858       </method>
64859       <method name="get_show_arrow" c:identifier="gtk_toolbar_get_show_arrow">
64860         <return-value>
64861           <type name="boolean" c:type="gboolean"/>
64862         </return-value>
64863         <parameters>
64864           <parameter name="toolbar">
64865             <type name="Toolbar" c:type="GtkToolbar*"/>
64866           </parameter>
64867         </parameters>
64868       </method>
64869       <method name="set_show_arrow" c:identifier="gtk_toolbar_set_show_arrow">
64870         <return-value>
64871           <type name="none" c:type="void"/>
64872         </return-value>
64873         <parameters>
64874           <parameter name="toolbar">
64875             <type name="Toolbar" c:type="GtkToolbar*"/>
64876           </parameter>
64877           <parameter name="show_arrow">
64878             <type name="boolean" c:type="gboolean"/>
64879           </parameter>
64880         </parameters>
64881       </method>
64882       <method name="get_orientation"
64883               c:identifier="gtk_toolbar_get_orientation">
64884         <return-value>
64885           <type name="Orientation" c:type="GtkOrientation"/>
64886         </return-value>
64887         <parameters>
64888           <parameter name="toolbar">
64889             <type name="Toolbar" c:type="GtkToolbar*"/>
64890           </parameter>
64891         </parameters>
64892       </method>
64893       <method name="set_orientation"
64894               c:identifier="gtk_toolbar_set_orientation">
64895         <return-value>
64896           <type name="none" c:type="void"/>
64897         </return-value>
64898         <parameters>
64899           <parameter name="toolbar">
64900             <type name="Toolbar" c:type="GtkToolbar*"/>
64901           </parameter>
64902           <parameter name="orientation">
64903             <type name="Orientation" c:type="GtkOrientation"/>
64904           </parameter>
64905         </parameters>
64906       </method>
64907       <method name="get_tooltips" c:identifier="gtk_toolbar_get_tooltips">
64908         <return-value>
64909           <type name="boolean" c:type="gboolean"/>
64910         </return-value>
64911         <parameters>
64912           <parameter name="toolbar">
64913             <type name="Toolbar" c:type="GtkToolbar*"/>
64914           </parameter>
64915         </parameters>
64916       </method>
64917       <method name="set_tooltips" c:identifier="gtk_toolbar_set_tooltips">
64918         <return-value>
64919           <type name="none" c:type="void"/>
64920         </return-value>
64921         <parameters>
64922           <parameter name="toolbar">
64923             <type name="Toolbar" c:type="GtkToolbar*"/>
64924           </parameter>
64925           <parameter name="enable">
64926             <type name="boolean" c:type="gboolean"/>
64927           </parameter>
64928         </parameters>
64929       </method>
64930       <method name="get_style" c:identifier="gtk_toolbar_get_style">
64931         <return-value>
64932           <type name="ToolbarStyle" c:type="GtkToolbarStyle"/>
64933         </return-value>
64934         <parameters>
64935           <parameter name="toolbar">
64936             <type name="Toolbar" c:type="GtkToolbar*"/>
64937           </parameter>
64938         </parameters>
64939       </method>
64940       <method name="set_style" c:identifier="gtk_toolbar_set_style">
64941         <return-value>
64942           <type name="none" c:type="void"/>
64943         </return-value>
64944         <parameters>
64945           <parameter name="toolbar">
64946             <type name="Toolbar" c:type="GtkToolbar*"/>
64947           </parameter>
64948           <parameter name="style">
64949             <type name="ToolbarStyle" c:type="GtkToolbarStyle"/>
64950           </parameter>
64951         </parameters>
64952       </method>
64953       <method name="unset_style" c:identifier="gtk_toolbar_unset_style">
64954         <return-value>
64955           <type name="none" c:type="void"/>
64956         </return-value>
64957         <parameters>
64958           <parameter name="toolbar">
64959             <type name="Toolbar" c:type="GtkToolbar*"/>
64960           </parameter>
64961         </parameters>
64962       </method>
64963       <method name="get_icon_size" c:identifier="gtk_toolbar_get_icon_size">
64964         <return-value>
64965           <type name="IconSize" c:type="GtkIconSize"/>
64966         </return-value>
64967         <parameters>
64968           <parameter name="toolbar">
64969             <type name="Toolbar" c:type="GtkToolbar*"/>
64970           </parameter>
64971         </parameters>
64972       </method>
64973       <method name="get_relief_style"
64974               c:identifier="gtk_toolbar_get_relief_style">
64975         <return-value>
64976           <type name="ReliefStyle" c:type="GtkReliefStyle"/>
64977         </return-value>
64978         <parameters>
64979           <parameter name="toolbar">
64980             <type name="Toolbar" c:type="GtkToolbar*"/>
64981           </parameter>
64982         </parameters>
64983       </method>
64984       <method name="get_drop_index" c:identifier="gtk_toolbar_get_drop_index">
64985         <return-value>
64986           <type name="int32" c:type="gint"/>
64987         </return-value>
64988         <parameters>
64989           <parameter name="toolbar">
64990             <type name="Toolbar" c:type="GtkToolbar*"/>
64991           </parameter>
64992           <parameter name="x">
64993             <type name="int32" c:type="gint"/>
64994           </parameter>
64995           <parameter name="y">
64996             <type name="int32" c:type="gint"/>
64997           </parameter>
64998         </parameters>
64999       </method>
65000       <method name="set_drop_highlight_item"
65001               c:identifier="gtk_toolbar_set_drop_highlight_item">
65002         <return-value>
65003           <type name="none" c:type="void"/>
65004         </return-value>
65005         <parameters>
65006           <parameter name="toolbar">
65007             <type name="Toolbar" c:type="GtkToolbar*"/>
65008           </parameter>
65009           <parameter name="tool_item" allow-none="1">
65010             <type name="ToolItem" c:type="GtkToolItem*"/>
65011           </parameter>
65012           <parameter name="index_">
65013             <type name="int32" c:type="gint"/>
65014           </parameter>
65015         </parameters>
65016       </method>
65017       <method name="set_icon_size" c:identifier="gtk_toolbar_set_icon_size">
65018         <return-value>
65019           <type name="none" c:type="void"/>
65020         </return-value>
65021         <parameters>
65022           <parameter name="toolbar">
65023             <type name="Toolbar" c:type="GtkToolbar*"/>
65024           </parameter>
65025           <parameter name="icon_size">
65026             <type name="IconSize" c:type="GtkIconSize"/>
65027           </parameter>
65028         </parameters>
65029       </method>
65030       <method name="unset_icon_size"
65031               c:identifier="gtk_toolbar_unset_icon_size">
65032         <return-value>
65033           <type name="none" c:type="void"/>
65034         </return-value>
65035         <parameters>
65036           <parameter name="toolbar">
65037             <type name="Toolbar" c:type="GtkToolbar*"/>
65038           </parameter>
65039         </parameters>
65040       </method>
65041       <method name="append_item" c:identifier="gtk_toolbar_append_item">
65042         <return-value>
65043           <type name="Widget" c:type="GtkWidget*"/>
65044         </return-value>
65045         <parameters>
65046           <parameter name="toolbar">
65047             <type name="Toolbar" c:type="GtkToolbar*"/>
65048           </parameter>
65049           <parameter name="text">
65050             <type name="string" c:type="char*"/>
65051           </parameter>
65052           <parameter name="tooltip_text">
65053             <type name="string" c:type="char*"/>
65054           </parameter>
65055           <parameter name="tooltip_private_text">
65056             <type name="string" c:type="char*"/>
65057           </parameter>
65058           <parameter name="icon">
65059             <type name="Widget" c:type="GtkWidget*"/>
65060           </parameter>
65061           <parameter name="callback">
65062             <type name="GtkSignalFunc" c:type="GtkSignalFunc"/>
65063           </parameter>
65064           <parameter name="user_data" allow-none="1">
65065             <type name="any" c:type="gpointer"/>
65066           </parameter>
65067         </parameters>
65068       </method>
65069       <method name="prepend_item" c:identifier="gtk_toolbar_prepend_item">
65070         <return-value>
65071           <type name="Widget" c:type="GtkWidget*"/>
65072         </return-value>
65073         <parameters>
65074           <parameter name="toolbar">
65075             <type name="Toolbar" c:type="GtkToolbar*"/>
65076           </parameter>
65077           <parameter name="text">
65078             <type name="string" c:type="char*"/>
65079           </parameter>
65080           <parameter name="tooltip_text">
65081             <type name="string" c:type="char*"/>
65082           </parameter>
65083           <parameter name="tooltip_private_text">
65084             <type name="string" c:type="char*"/>
65085           </parameter>
65086           <parameter name="icon">
65087             <type name="Widget" c:type="GtkWidget*"/>
65088           </parameter>
65089           <parameter name="callback">
65090             <type name="GtkSignalFunc" c:type="GtkSignalFunc"/>
65091           </parameter>
65092           <parameter name="user_data">
65093             <type name="any" c:type="gpointer"/>
65094           </parameter>
65095         </parameters>
65096       </method>
65097       <method name="insert_item" c:identifier="gtk_toolbar_insert_item">
65098         <return-value>
65099           <type name="Widget" c:type="GtkWidget*"/>
65100         </return-value>
65101         <parameters>
65102           <parameter name="toolbar">
65103             <type name="Toolbar" c:type="GtkToolbar*"/>
65104           </parameter>
65105           <parameter name="text">
65106             <type name="string" c:type="char*"/>
65107           </parameter>
65108           <parameter name="tooltip_text">
65109             <type name="string" c:type="char*"/>
65110           </parameter>
65111           <parameter name="tooltip_private_text">
65112             <type name="string" c:type="char*"/>
65113           </parameter>
65114           <parameter name="icon">
65115             <type name="Widget" c:type="GtkWidget*"/>
65116           </parameter>
65117           <parameter name="callback">
65118             <type name="GtkSignalFunc" c:type="GtkSignalFunc"/>
65119           </parameter>
65120           <parameter name="user_data">
65121             <type name="any" c:type="gpointer"/>
65122           </parameter>
65123           <parameter name="position">
65124             <type name="int32" c:type="gint"/>
65125           </parameter>
65126         </parameters>
65127       </method>
65128       <method name="insert_stock" c:identifier="gtk_toolbar_insert_stock">
65129         <return-value>
65130           <type name="Widget" c:type="GtkWidget*"/>
65131         </return-value>
65132         <parameters>
65133           <parameter name="toolbar">
65134             <type name="Toolbar" c:type="GtkToolbar*"/>
65135           </parameter>
65136           <parameter name="stock_id">
65137             <type name="string" c:type="gchar*"/>
65138           </parameter>
65139           <parameter name="tooltip_text">
65140             <type name="string" c:type="char*"/>
65141           </parameter>
65142           <parameter name="tooltip_private_text">
65143             <type name="string" c:type="char*"/>
65144           </parameter>
65145           <parameter name="callback">
65146             <type name="GtkSignalFunc" c:type="GtkSignalFunc"/>
65147           </parameter>
65148           <parameter name="user_data">
65149             <type name="any" c:type="gpointer"/>
65150           </parameter>
65151           <parameter name="position">
65152             <type name="int32" c:type="gint"/>
65153           </parameter>
65154         </parameters>
65155       </method>
65156       <method name="append_space" c:identifier="gtk_toolbar_append_space">
65157         <return-value>
65158           <type name="none" c:type="void"/>
65159         </return-value>
65160         <parameters>
65161           <parameter name="toolbar">
65162             <type name="Toolbar" c:type="GtkToolbar*"/>
65163           </parameter>
65164         </parameters>
65165       </method>
65166       <method name="prepend_space" c:identifier="gtk_toolbar_prepend_space">
65167         <return-value>
65168           <type name="none" c:type="void"/>
65169         </return-value>
65170         <parameters>
65171           <parameter name="toolbar">
65172             <type name="Toolbar" c:type="GtkToolbar*"/>
65173           </parameter>
65174         </parameters>
65175       </method>
65176       <method name="insert_space" c:identifier="gtk_toolbar_insert_space">
65177         <return-value>
65178           <type name="none" c:type="void"/>
65179         </return-value>
65180         <parameters>
65181           <parameter name="toolbar">
65182             <type name="Toolbar" c:type="GtkToolbar*"/>
65183           </parameter>
65184           <parameter name="position">
65185             <type name="int32" c:type="gint"/>
65186           </parameter>
65187         </parameters>
65188       </method>
65189       <method name="remove_space" c:identifier="gtk_toolbar_remove_space">
65190         <return-value>
65191           <type name="none" c:type="void"/>
65192         </return-value>
65193         <parameters>
65194           <parameter name="toolbar">
65195             <type name="Toolbar" c:type="GtkToolbar*"/>
65196           </parameter>
65197           <parameter name="position">
65198             <type name="int32" c:type="gint"/>
65199           </parameter>
65200         </parameters>
65201       </method>
65202       <method name="append_element" c:identifier="gtk_toolbar_append_element">
65203         <return-value>
65204           <type name="Widget" c:type="GtkWidget*"/>
65205         </return-value>
65206         <parameters>
65207           <parameter name="toolbar">
65208             <type name="Toolbar" c:type="GtkToolbar*"/>
65209           </parameter>
65210           <parameter name="type">
65211             <type name="ToolbarChildType" c:type="GtkToolbarChildType"/>
65212           </parameter>
65213           <parameter name="widget">
65214             <type name="Widget" c:type="GtkWidget*"/>
65215           </parameter>
65216           <parameter name="text">
65217             <type name="string" c:type="char*"/>
65218           </parameter>
65219           <parameter name="tooltip_text">
65220             <type name="string" c:type="char*"/>
65221           </parameter>
65222           <parameter name="tooltip_private_text">
65223             <type name="string" c:type="char*"/>
65224           </parameter>
65225           <parameter name="icon">
65226             <type name="Widget" c:type="GtkWidget*"/>
65227           </parameter>
65228           <parameter name="callback">
65229             <type name="GtkSignalFunc" c:type="GtkSignalFunc"/>
65230           </parameter>
65231           <parameter name="user_data">
65232             <type name="any" c:type="gpointer"/>
65233           </parameter>
65234         </parameters>
65235       </method>
65236       <method name="prepend_element"
65237               c:identifier="gtk_toolbar_prepend_element">
65238         <return-value>
65239           <type name="Widget" c:type="GtkWidget*"/>
65240         </return-value>
65241         <parameters>
65242           <parameter name="toolbar">
65243             <type name="Toolbar" c:type="GtkToolbar*"/>
65244           </parameter>
65245           <parameter name="type">
65246             <type name="ToolbarChildType" c:type="GtkToolbarChildType"/>
65247           </parameter>
65248           <parameter name="widget">
65249             <type name="Widget" c:type="GtkWidget*"/>
65250           </parameter>
65251           <parameter name="text">
65252             <type name="string" c:type="char*"/>
65253           </parameter>
65254           <parameter name="tooltip_text">
65255             <type name="string" c:type="char*"/>
65256           </parameter>
65257           <parameter name="tooltip_private_text">
65258             <type name="string" c:type="char*"/>
65259           </parameter>
65260           <parameter name="icon">
65261             <type name="Widget" c:type="GtkWidget*"/>
65262           </parameter>
65263           <parameter name="callback">
65264             <type name="GtkSignalFunc" c:type="GtkSignalFunc"/>
65265           </parameter>
65266           <parameter name="user_data">
65267             <type name="any" c:type="gpointer"/>
65268           </parameter>
65269         </parameters>
65270       </method>
65271       <method name="insert_element" c:identifier="gtk_toolbar_insert_element">
65272         <return-value>
65273           <type name="Widget" c:type="GtkWidget*"/>
65274         </return-value>
65275         <parameters>
65276           <parameter name="toolbar">
65277             <type name="Toolbar" c:type="GtkToolbar*"/>
65278           </parameter>
65279           <parameter name="type">
65280             <type name="ToolbarChildType" c:type="GtkToolbarChildType"/>
65281           </parameter>
65282           <parameter name="widget">
65283             <type name="Widget" c:type="GtkWidget*"/>
65284           </parameter>
65285           <parameter name="text">
65286             <type name="string" c:type="char*"/>
65287           </parameter>
65288           <parameter name="tooltip_text">
65289             <type name="string" c:type="char*"/>
65290           </parameter>
65291           <parameter name="tooltip_private_text">
65292             <type name="string" c:type="char*"/>
65293           </parameter>
65294           <parameter name="icon">
65295             <type name="Widget" c:type="GtkWidget*"/>
65296           </parameter>
65297           <parameter name="callback">
65298             <type name="GtkSignalFunc" c:type="GtkSignalFunc"/>
65299           </parameter>
65300           <parameter name="user_data">
65301             <type name="any" c:type="gpointer"/>
65302           </parameter>
65303           <parameter name="position">
65304             <type name="int32" c:type="gint"/>
65305           </parameter>
65306         </parameters>
65307       </method>
65308       <method name="append_widget" c:identifier="gtk_toolbar_append_widget">
65309         <return-value>
65310           <type name="none" c:type="void"/>
65311         </return-value>
65312         <parameters>
65313           <parameter name="toolbar">
65314             <type name="Toolbar" c:type="GtkToolbar*"/>
65315           </parameter>
65316           <parameter name="widget">
65317             <type name="Widget" c:type="GtkWidget*"/>
65318           </parameter>
65319           <parameter name="tooltip_text" allow-none="1">
65320             <type name="string" c:type="char*"/>
65321           </parameter>
65322           <parameter name="tooltip_private_text" allow-none="1">
65323             <type name="string" c:type="char*"/>
65324           </parameter>
65325         </parameters>
65326       </method>
65327       <method name="prepend_widget" c:identifier="gtk_toolbar_prepend_widget">
65328         <return-value>
65329           <type name="none" c:type="void"/>
65330         </return-value>
65331         <parameters>
65332           <parameter name="toolbar">
65333             <type name="Toolbar" c:type="GtkToolbar*"/>
65334           </parameter>
65335           <parameter name="widget">
65336             <type name="Widget" c:type="GtkWidget*"/>
65337           </parameter>
65338           <parameter name="tooltip_text" allow-none="1">
65339             <type name="string" c:type="char*"/>
65340           </parameter>
65341           <parameter name="tooltip_private_text" allow-none="1">
65342             <type name="string" c:type="char*"/>
65343           </parameter>
65344         </parameters>
65345       </method>
65346       <method name="insert_widget" c:identifier="gtk_toolbar_insert_widget">
65347         <return-value>
65348           <type name="none" c:type="void"/>
65349         </return-value>
65350         <parameters>
65351           <parameter name="toolbar">
65352             <type name="Toolbar" c:type="GtkToolbar*"/>
65353           </parameter>
65354           <parameter name="widget">
65355             <type name="Widget" c:type="GtkWidget*"/>
65356           </parameter>
65357           <parameter name="tooltip_text" allow-none="1">
65358             <type name="string" c:type="char*"/>
65359           </parameter>
65360           <parameter name="tooltip_private_text" allow-none="1">
65361             <type name="string" c:type="char*"/>
65362           </parameter>
65363           <parameter name="position">
65364             <type name="int32" c:type="gint"/>
65365           </parameter>
65366         </parameters>
65367       </method>
65368       <property name="orientation">
65369         <type name="GtkOrientation" c:type="GtkOrientation"/>
65370       </property>
65371       <property name="toolbar-style">
65372         <type name="GtkToolbarStyle" c:type="GtkToolbarStyle"/>
65373       </property>
65374       <property name="show-arrow">
65375         <type name="boolean" c:type="gboolean"/>
65376       </property>
65377       <property name="tooltips">
65378         <type name="boolean" c:type="gboolean"/>
65379       </property>
65380       <property name="icon-size">
65381         <type name="GtkIconSize" c:type="GtkIconSize"/>
65382       </property>
65383       <property name="icon-size-set">
65384         <type name="boolean" c:type="gboolean"/>
65385       </property>
65386       <callback name="orientation_changed">
65387         <return-value>
65388           <type name="none" c:type="void"/>
65389         </return-value>
65390         <parameters>
65391           <parameter name="toolbar">
65392             <type name="GtkToolbar*" c:type="GtkToolbar*"/>
65393           </parameter>
65394           <parameter name="orientation">
65395             <type name="GtkOrientation" c:type="GtkOrientation"/>
65396           </parameter>
65397         </parameters>
65398       </callback>
65399       <callback name="style_changed">
65400         <return-value>
65401           <type name="none" c:type="void"/>
65402         </return-value>
65403         <parameters>
65404           <parameter name="toolbar">
65405             <type name="GtkToolbar*" c:type="GtkToolbar*"/>
65406           </parameter>
65407           <parameter name="style">
65408             <type name="GtkToolbarStyle" c:type="GtkToolbarStyle"/>
65409           </parameter>
65410         </parameters>
65411       </callback>
65412       <callback name="popup_context_menu">
65413         <return-value>
65414           <type name="boolean" c:type="gboolean"/>
65415         </return-value>
65416         <parameters>
65417           <parameter name="toolbar">
65418             <type name="GtkToolbar*" c:type="GtkToolbar*"/>
65419           </parameter>
65420           <parameter name="x">
65421             <type name="int32" c:type="gint"/>
65422           </parameter>
65423           <parameter name="y">
65424             <type name="int32" c:type="gint"/>
65425           </parameter>
65426           <parameter name="button_number">
65427             <type name="int32" c:type="gint"/>
65428           </parameter>
65429         </parameters>
65430       </callback>
65431       <callback name="_gtk_reserved1">
65432         <return-value>
65433           <type name="none" c:type="void"/>
65434         </return-value>
65435       </callback>
65436       <callback name="_gtk_reserved2">
65437         <return-value>
65438           <type name="none" c:type="void"/>
65439         </return-value>
65440       </callback>
65441       <callback name="_gtk_reserved3">
65442         <return-value>
65443           <type name="none" c:type="void"/>
65444         </return-value>
65445       </callback>
65446       <glib:signal name="orientation-changed">
65447         <return-value>
65448           <type name="none" c:type="void"/>
65449         </return-value>
65450         <parameters>
65451           <parameter name="object">
65452             <type name="GtkOrientation" c:type="GtkOrientation"/>
65453           </parameter>
65454         </parameters>
65455       </glib:signal>
65456       <glib:signal name="style-changed">
65457         <return-value>
65458           <type name="none" c:type="void"/>
65459         </return-value>
65460         <parameters>
65461           <parameter name="object">
65462             <type name="GtkToolbarStyle" c:type="GtkToolbarStyle"/>
65463           </parameter>
65464         </parameters>
65465       </glib:signal>
65466       <glib:signal name="popup-context-menu">
65467         <return-value>
65468           <type name="boolean" c:type="gboolean"/>
65469         </return-value>
65470         <parameters>
65471           <parameter name="object">
65472             <type name="int32" c:type="gint"/>
65473           </parameter>
65474           <parameter name="p0">
65475             <type name="int32" c:type="gint"/>
65476           </parameter>
65477           <parameter name="p1">
65478             <type name="int32" c:type="gint"/>
65479           </parameter>
65480         </parameters>
65481       </glib:signal>
65482       <glib:signal name="focus-home-or-end">
65483         <return-value>
65484           <type name="boolean" c:type="gboolean"/>
65485         </return-value>
65486         <parameters>
65487           <parameter name="object">
65488             <type name="boolean" c:type="gboolean"/>
65489           </parameter>
65490         </parameters>
65491       </glib:signal>
65492     </class>
65493     <function name="toolbar_new" c:identifier="gtk_toolbar_new">
65494       <return-value>
65495         <type name="GtkWidget*" c:type="GtkWidget*"/>
65496       </return-value>
65497     </function>
65498     <function name="toolbar_elide_underscores"
65499               c:identifier="_gtk_toolbar_elide_underscores">
65500       <return-value>
65501         <type name="string" c:type="gchar*"/>
65502       </return-value>
65503       <parameters>
65504         <parameter name="original">
65505           <type name="string" c:type="gchar*"/>
65506         </parameter>
65507       </parameters>
65508     </function>
65509     <function name="toolbar_paint_space_line"
65510               c:identifier="_gtk_toolbar_paint_space_line">
65511       <return-value>
65512         <type name="none" c:type="void"/>
65513       </return-value>
65514       <parameters>
65515         <parameter name="widget">
65516           <type name="Widget" c:type="GtkWidget*"/>
65517         </parameter>
65518         <parameter name="toolbar">
65519           <type name="Toolbar" c:type="GtkToolbar*"/>
65520         </parameter>
65521         <parameter name="area">
65522           <type name="GdkRectangle" c:type="GdkRectangle*"/>
65523         </parameter>
65524         <parameter name="allocation">
65525           <type name="GtkAllocation" c:type="GtkAllocation*"/>
65526         </parameter>
65527       </parameters>
65528     </function>
65529     <function name="toolbar_get_default_space_size"
65530               c:identifier="_gtk_toolbar_get_default_space_size">
65531       <return-value>
65532         <type name="int32" c:type="gint"/>
65533       </return-value>
65534     </function>
65535     <function name="toolbar_rebuild_menu"
65536               c:identifier="_gtk_toolbar_rebuild_menu">
65537       <return-value>
65538         <type name="none" c:type="void"/>
65539       </return-value>
65540       <parameters>
65541         <parameter name="toolbar">
65542           <type name="Toolbar" c:type="GtkToolbar*"/>
65543         </parameter>
65544       </parameters>
65545     </function>
65546     <record name="GtkTreeDragSource" c:type="GtkTreeDragSource"/>
65547     <interface name="TreeDragSource"
65548                c:type="GtkTreeDragSource"
65549                glib:type-name="GtkTreeDragSource"
65550                glib:get-type="gtk_tree_drag_source_get_type">
65551       <callback name="row_draggable">
65552         <return-value>
65553           <type name="boolean" c:type="gboolean"/>
65554         </return-value>
65555         <parameters>
65556           <parameter name="drag_source">
65557             <type name="GtkTreeDragSource*" c:type="GtkTreeDragSource*"/>
65558           </parameter>
65559           <parameter name="path">
65560             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
65561           </parameter>
65562         </parameters>
65563       </callback>
65564       <callback name="drag_data_get">
65565         <return-value>
65566           <type name="boolean" c:type="gboolean"/>
65567         </return-value>
65568         <parameters>
65569           <parameter name="drag_source">
65570             <type name="GtkTreeDragSource*" c:type="GtkTreeDragSource*"/>
65571           </parameter>
65572           <parameter name="path">
65573             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
65574           </parameter>
65575           <parameter name="selection_data">
65576             <type name="GtkSelectionData*" c:type="GtkSelectionData*"/>
65577           </parameter>
65578         </parameters>
65579       </callback>
65580       <callback name="drag_data_delete">
65581         <return-value>
65582           <type name="boolean" c:type="gboolean"/>
65583         </return-value>
65584         <parameters>
65585           <parameter name="drag_source">
65586             <type name="GtkTreeDragSource*" c:type="GtkTreeDragSource*"/>
65587           </parameter>
65588           <parameter name="path">
65589             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
65590           </parameter>
65591         </parameters>
65592       </callback>
65593     </interface>
65594     <function name="tree_drag_source_row_draggable"
65595               c:identifier="gtk_tree_drag_source_row_draggable">
65596       <return-value>
65597         <type name="boolean" c:type="gboolean"/>
65598       </return-value>
65599       <parameters>
65600         <parameter name="drag_source">
65601           <type name="TreeDragSource" c:type="GtkTreeDragSource*"/>
65602         </parameter>
65603         <parameter name="path">
65604           <type name="TreePath" c:type="GtkTreePath*"/>
65605         </parameter>
65606       </parameters>
65607     </function>
65608     <function name="tree_drag_source_drag_data_delete"
65609               c:identifier="gtk_tree_drag_source_drag_data_delete">
65610       <return-value>
65611         <type name="boolean" c:type="gboolean"/>
65612       </return-value>
65613       <parameters>
65614         <parameter name="drag_source">
65615           <type name="TreeDragSource" c:type="GtkTreeDragSource*"/>
65616         </parameter>
65617         <parameter name="path">
65618           <type name="TreePath" c:type="GtkTreePath*"/>
65619         </parameter>
65620       </parameters>
65621     </function>
65622     <function name="tree_drag_source_drag_data_get"
65623               c:identifier="gtk_tree_drag_source_drag_data_get">
65624       <return-value>
65625         <type name="boolean" c:type="gboolean"/>
65626       </return-value>
65627       <parameters>
65628         <parameter name="drag_source">
65629           <type name="TreeDragSource" c:type="GtkTreeDragSource*"/>
65630         </parameter>
65631         <parameter name="path">
65632           <type name="TreePath" c:type="GtkTreePath*"/>
65633         </parameter>
65634         <parameter name="selection_data">
65635           <type name="SelectionData" c:type="GtkSelectionData*"/>
65636         </parameter>
65637       </parameters>
65638     </function>
65639     <record name="GtkTreeDragDest" c:type="GtkTreeDragDest"/>
65640     <interface name="TreeDragDest"
65641                c:type="GtkTreeDragDest"
65642                glib:type-name="GtkTreeDragDest"
65643                glib:get-type="gtk_tree_drag_dest_get_type">
65644       <callback name="drag_data_received">
65645         <return-value>
65646           <type name="boolean" c:type="gboolean"/>
65647         </return-value>
65648         <parameters>
65649           <parameter name="drag_dest">
65650             <type name="GtkTreeDragDest*" c:type="GtkTreeDragDest*"/>
65651           </parameter>
65652           <parameter name="dest">
65653             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
65654           </parameter>
65655           <parameter name="selection_data">
65656             <type name="GtkSelectionData*" c:type="GtkSelectionData*"/>
65657           </parameter>
65658         </parameters>
65659       </callback>
65660       <callback name="row_drop_possible">
65661         <return-value>
65662           <type name="boolean" c:type="gboolean"/>
65663         </return-value>
65664         <parameters>
65665           <parameter name="drag_dest">
65666             <type name="GtkTreeDragDest*" c:type="GtkTreeDragDest*"/>
65667           </parameter>
65668           <parameter name="dest_path">
65669             <type name="GtkTreePath*" c:type="GtkTreePath*"/>
65670           </parameter>
65671           <parameter name="selection_data">
65672             <type name="GtkSelectionData*" c:type="GtkSelectionData*"/>
65673           </parameter>
65674         </parameters>
65675       </callback>
65676     </interface>
65677     <function name="tree_drag_dest_drag_data_received"
65678               c:identifier="gtk_tree_drag_dest_drag_data_received">
65679       <return-value>
65680         <type name="boolean" c:type="gboolean"/>
65681       </return-value>
65682       <parameters>
65683         <parameter name="drag_dest">
65684           <type name="TreeDragDest" c:type="GtkTreeDragDest*"/>
65685         </parameter>
65686         <parameter name="dest">
65687           <type name="TreePath" c:type="GtkTreePath*"/>
65688         </parameter>
65689         <parameter name="selection_data">
65690           <type name="SelectionData" c:type="GtkSelectionData*"/>
65691         </parameter>
65692       </parameters>
65693     </function>
65694     <function name="tree_drag_dest_row_drop_possible"
65695               c:identifier="gtk_tree_drag_dest_row_drop_possible">
65696       <return-value>
65697         <type name="boolean" c:type="gboolean"/>
65698       </return-value>
65699       <parameters>
65700         <parameter name="drag_dest">
65701           <type name="TreeDragDest" c:type="GtkTreeDragDest*"/>
65702         </parameter>
65703         <parameter name="dest_path">
65704           <type name="TreePath" c:type="GtkTreePath*"/>
65705         </parameter>
65706         <parameter name="selection_data">
65707           <type name="SelectionData" c:type="GtkSelectionData*"/>
65708         </parameter>
65709       </parameters>
65710     </function>
65711     <function name="tree_set_row_drag_data"
65712               c:identifier="gtk_tree_set_row_drag_data">
65713       <return-value>
65714         <type name="boolean" c:type="gboolean"/>
65715       </return-value>
65716       <parameters>
65717         <parameter name="selection_data">
65718           <type name="SelectionData" c:type="GtkSelectionData*"/>
65719         </parameter>
65720         <parameter name="tree_model">
65721           <type name="TreeModel" c:type="GtkTreeModel*"/>
65722         </parameter>
65723         <parameter name="path">
65724           <type name="TreePath" c:type="GtkTreePath*"/>
65725         </parameter>
65726       </parameters>
65727     </function>
65728     <function name="tree_get_row_drag_data"
65729               c:identifier="gtk_tree_get_row_drag_data">
65730       <return-value>
65731         <type name="boolean" c:type="gboolean"/>
65732       </return-value>
65733       <parameters>
65734         <parameter name="selection_data">
65735           <type name="SelectionData" c:type="GtkSelectionData*"/>
65736         </parameter>
65737         <parameter name="tree_model">
65738           <type name="TreeModel" c:type="GtkTreeModel**"/>
65739         </parameter>
65740         <parameter name="path">
65741           <type name="TreePath" c:type="GtkTreePath**"/>
65742         </parameter>
65743       </parameters>
65744     </function>
65745     <callback name="GtkTreeSelectionFunc">
65746       <return-value>
65747         <type name="boolean" c:type="gboolean"/>
65748       </return-value>
65749       <parameters>
65750         <parameter name="selection">
65751           <type name="GtkTreeSelection*" c:type="GtkTreeSelection*"/>
65752         </parameter>
65753         <parameter name="model">
65754           <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
65755         </parameter>
65756         <parameter name="path">
65757           <type name="GtkTreePath*" c:type="GtkTreePath*"/>
65758         </parameter>
65759         <parameter name="path_currently_selected">
65760           <type name="boolean" c:type="gboolean"/>
65761         </parameter>
65762         <parameter name="data">
65763           <type name="any" c:type="gpointer"/>
65764         </parameter>
65765       </parameters>
65766     </callback>
65767     <callback name="GtkTreeSelectionForeachFunc">
65768       <return-value>
65769         <type name="none" c:type="void"/>
65770       </return-value>
65771       <parameters>
65772         <parameter name="model">
65773           <type name="GtkTreeModel*" c:type="GtkTreeModel*"/>
65774         </parameter>
65775         <parameter name="path">
65776           <type name="GtkTreePath*" c:type="GtkTreePath*"/>
65777         </parameter>
65778         <parameter name="iter">
65779           <type name="GtkTreeIter*" c:type="GtkTreeIter*"/>
65780         </parameter>
65781         <parameter name="data">
65782           <type name="any" c:type="gpointer"/>
65783         </parameter>
65784       </parameters>
65785     </callback>
65786     <class name="TreeSelection"
65787            c:type="GtkTreeSelection"
65788            parent="GLib.Object"
65789            glib:type-name="GtkTreeSelection"
65790            glib:get-type="gtk_tree_selection_get_type">
65791       <method name="set_mode" c:identifier="gtk_tree_selection_set_mode">
65792         <return-value>
65793           <type name="none" c:type="void"/>
65794         </return-value>
65795         <parameters>
65796           <parameter name="selection">
65797             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65798           </parameter>
65799           <parameter name="type">
65800             <type name="SelectionMode" c:type="GtkSelectionMode"/>
65801           </parameter>
65802         </parameters>
65803       </method>
65804       <method name="get_mode" c:identifier="gtk_tree_selection_get_mode">
65805         <return-value>
65806           <type name="SelectionMode" c:type="GtkSelectionMode"/>
65807         </return-value>
65808         <parameters>
65809           <parameter name="selection">
65810             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65811           </parameter>
65812         </parameters>
65813       </method>
65814       <method name="set_select_function"
65815               c:identifier="gtk_tree_selection_set_select_function">
65816         <return-value>
65817           <type name="none" c:type="void"/>
65818         </return-value>
65819         <parameters>
65820           <parameter name="selection">
65821             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65822           </parameter>
65823           <parameter name="func">
65824             <type name="GtkTreeSelectionFunc" c:type="GtkTreeSelectionFunc"/>
65825           </parameter>
65826           <parameter name="data">
65827             <type name="any" c:type="gpointer"/>
65828           </parameter>
65829           <parameter name="destroy">
65830             <type name="GtkDestroyNotify" c:type="GtkDestroyNotify"/>
65831           </parameter>
65832         </parameters>
65833       </method>
65834       <method name="get_user_data"
65835               c:identifier="gtk_tree_selection_get_user_data">
65836         <return-value>
65837           <type name="any" c:type="gpointer"/>
65838         </return-value>
65839         <parameters>
65840           <parameter name="selection">
65841             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65842           </parameter>
65843         </parameters>
65844       </method>
65845       <method name="get_tree_view"
65846               c:identifier="gtk_tree_selection_get_tree_view">
65847         <return-value>
65848           <type name="TreeView" c:type="GtkTreeView*"/>
65849         </return-value>
65850         <parameters>
65851           <parameter name="selection">
65852             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65853           </parameter>
65854         </parameters>
65855       </method>
65856       <method name="get_selected"
65857               c:identifier="gtk_tree_selection_get_selected">
65858         <return-value>
65859           <type name="boolean" c:type="gboolean"/>
65860         </return-value>
65861         <parameters>
65862           <parameter name="selection">
65863             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65864           </parameter>
65865           <parameter name="model">
65866             <type name="TreeModel" c:type="GtkTreeModel**"/>
65867           </parameter>
65868           <parameter name="iter">
65869             <type name="TreeIter" c:type="GtkTreeIter*"/>
65870           </parameter>
65871         </parameters>
65872       </method>
65873       <method name="get_selected_rows"
65874               c:identifier="gtk_tree_selection_get_selected_rows">
65875         <return-value>
65876           <type name="GList" c:type="GList*"/>
65877         </return-value>
65878         <parameters>
65879           <parameter name="selection">
65880             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65881           </parameter>
65882           <parameter name="model">
65883             <type name="TreeModel" c:type="GtkTreeModel**"/>
65884           </parameter>
65885         </parameters>
65886       </method>
65887       <method name="count_selected_rows"
65888               c:identifier="gtk_tree_selection_count_selected_rows">
65889         <return-value>
65890           <type name="int32" c:type="gint"/>
65891         </return-value>
65892         <parameters>
65893           <parameter name="selection">
65894             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65895           </parameter>
65896         </parameters>
65897       </method>
65898       <method name="selected_foreach"
65899               c:identifier="gtk_tree_selection_selected_foreach">
65900         <return-value>
65901           <type name="none" c:type="void"/>
65902         </return-value>
65903         <parameters>
65904           <parameter name="selection">
65905             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65906           </parameter>
65907           <parameter name="func">
65908             <type name="GtkTreeSelectionForeachFunc"
65909                   c:type="GtkTreeSelectionForeachFunc"/>
65910           </parameter>
65911           <parameter name="data">
65912             <type name="any" c:type="gpointer"/>
65913           </parameter>
65914         </parameters>
65915       </method>
65916       <method name="select_path" c:identifier="gtk_tree_selection_select_path">
65917         <return-value>
65918           <type name="none" c:type="void"/>
65919         </return-value>
65920         <parameters>
65921           <parameter name="selection">
65922             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65923           </parameter>
65924           <parameter name="path">
65925             <type name="TreePath" c:type="GtkTreePath*"/>
65926           </parameter>
65927         </parameters>
65928       </method>
65929       <method name="unselect_path"
65930               c:identifier="gtk_tree_selection_unselect_path">
65931         <return-value>
65932           <type name="none" c:type="void"/>
65933         </return-value>
65934         <parameters>
65935           <parameter name="selection">
65936             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65937           </parameter>
65938           <parameter name="path">
65939             <type name="TreePath" c:type="GtkTreePath*"/>
65940           </parameter>
65941         </parameters>
65942       </method>
65943       <method name="select_iter" c:identifier="gtk_tree_selection_select_iter">
65944         <return-value>
65945           <type name="none" c:type="void"/>
65946         </return-value>
65947         <parameters>
65948           <parameter name="selection">
65949             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65950           </parameter>
65951           <parameter name="iter">
65952             <type name="TreeIter" c:type="GtkTreeIter*"/>
65953           </parameter>
65954         </parameters>
65955       </method>
65956       <method name="unselect_iter"
65957               c:identifier="gtk_tree_selection_unselect_iter">
65958         <return-value>
65959           <type name="none" c:type="void"/>
65960         </return-value>
65961         <parameters>
65962           <parameter name="selection">
65963             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65964           </parameter>
65965           <parameter name="iter">
65966             <type name="TreeIter" c:type="GtkTreeIter*"/>
65967           </parameter>
65968         </parameters>
65969       </method>
65970       <method name="path_is_selected"
65971               c:identifier="gtk_tree_selection_path_is_selected">
65972         <return-value>
65973           <type name="boolean" c:type="gboolean"/>
65974         </return-value>
65975         <parameters>
65976           <parameter name="selection">
65977             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65978           </parameter>
65979           <parameter name="path">
65980             <type name="TreePath" c:type="GtkTreePath*"/>
65981           </parameter>
65982         </parameters>
65983       </method>
65984       <method name="iter_is_selected"
65985               c:identifier="gtk_tree_selection_iter_is_selected">
65986         <return-value>
65987           <type name="boolean" c:type="gboolean"/>
65988         </return-value>
65989         <parameters>
65990           <parameter name="selection">
65991             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
65992           </parameter>
65993           <parameter name="iter">
65994             <type name="TreeIter" c:type="GtkTreeIter*"/>
65995           </parameter>
65996         </parameters>
65997       </method>
65998       <method name="select_all" c:identifier="gtk_tree_selection_select_all">
65999         <return-value>
66000           <type name="none" c:type="void"/>
66001         </return-value>
66002         <parameters>
66003           <parameter name="selection">
66004             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
66005           </parameter>
66006         </parameters>
66007       </method>
66008       <method name="unselect_all"
66009               c:identifier="gtk_tree_selection_unselect_all">
66010         <return-value>
66011           <type name="none" c:type="void"/>
66012         </return-value>
66013         <parameters>
66014           <parameter name="selection">
66015             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
66016           </parameter>
66017         </parameters>
66018       </method>
66019       <method name="select_range"
66020               c:identifier="gtk_tree_selection_select_range">
66021         <return-value>
66022           <type name="none" c:type="void"/>
66023         </return-value>
66024         <parameters>
66025           <parameter name="selection">
66026             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
66027           </parameter>
66028           <parameter name="start_path">
66029             <type name="TreePath" c:type="GtkTreePath*"/>
66030           </parameter>
66031           <parameter name="end_path">
66032             <type name="TreePath" c:type="GtkTreePath*"/>
66033           </parameter>
66034         </parameters>
66035       </method>
66036       <method name="unselect_range"
66037               c:identifier="gtk_tree_selection_unselect_range">
66038         <return-value>
66039           <type name="none" c:type="void"/>
66040         </return-value>
66041         <parameters>
66042           <parameter name="selection">
66043             <type name="TreeSelection" c:type="GtkTreeSelection*"/>
66044           </parameter>
66045           <parameter name="start_path">
66046             <type name="TreePath" c:type="GtkTreePath*"/>
66047           </parameter>
66048           <parameter name="end_path">
66049             <type name="TreePath" c:type="GtkTreePath*"/>
66050           </parameter>
66051         </parameters>
66052       </method>
66053       <callback name="changed">
66054         <return-value>
66055           <type name="none" c:type="void"/>
66056         </return-value>
66057         <parameters>
66058           <parameter name="selection">
66059             <type name="GtkTreeSelection*" c:type="GtkTreeSelection*"/>
66060           </parameter>
66061         </parameters>
66062       </callback>
66063       <callback name="_gtk_reserved1">
66064         <return-value>
66065           <type name="none" c:type="void"/>
66066         </return-value>
66067       </callback>
66068       <callback name="_gtk_reserved2">
66069         <return-value>
66070           <type name="none" c:type="void"/>
66071         </return-value>
66072       </callback>
66073       <callback name="_gtk_reserved3">
66074         <return-value>
66075           <type name="none" c:type="void"/>
66076         </return-value>
66077       </callback>
66078       <callback name="_gtk_reserved4">
66079         <return-value>
66080           <type name="none" c:type="void"/>
66081         </return-value>
66082       </callback>
66083       <glib:signal name="changed">
66084         <return-value>
66085           <type name="none" c:type="void"/>
66086         </return-value>
66087       </glib:signal>
66088     </class>
66089     <record name="GtkUIManagerPrivate" c:type="GtkUIManagerPrivate"/>
66090     <class name="UIManager"
66091            c:type="GtkUIManager"
66092            parent="GLib.Object"
66093            glib:type-name="GtkUIManager"
66094            glib:get-type="gtk_ui_manager_get_type">
66095       <constructor name="new" c:identifier="gtk_ui_manager_new">
66096         <return-value>
66097           <type name="UIManager" c:type="GtkUIManager*"/>
66098         </return-value>
66099       </constructor>
66100       <method name="set_add_tearoffs"
66101               c:identifier="gtk_ui_manager_set_add_tearoffs">
66102         <return-value>
66103           <type name="none" c:type="void"/>
66104         </return-value>
66105         <parameters>
66106           <parameter name="self">
66107             <type name="UIManager" c:type="GtkUIManager*"/>
66108           </parameter>
66109           <parameter name="add_tearoffs">
66110             <type name="boolean" c:type="gboolean"/>
66111           </parameter>
66112         </parameters>
66113       </method>
66114       <method name="get_add_tearoffs"
66115               c:identifier="gtk_ui_manager_get_add_tearoffs">
66116         <return-value>
66117           <type name="boolean" c:type="gboolean"/>
66118         </return-value>
66119         <parameters>
66120           <parameter name="self">
66121             <type name="UIManager" c:type="GtkUIManager*"/>
66122           </parameter>
66123         </parameters>
66124       </method>
66125       <method name="insert_action_group"
66126               c:identifier="gtk_ui_manager_insert_action_group">
66127         <return-value>
66128           <type name="none" c:type="void"/>
66129         </return-value>
66130         <parameters>
66131           <parameter name="self">
66132             <type name="UIManager" c:type="GtkUIManager*"/>
66133           </parameter>
66134           <parameter name="action_group">
66135             <type name="ActionGroup" c:type="GtkActionGroup*"/>
66136           </parameter>
66137           <parameter name="pos">
66138             <type name="int32" c:type="gint"/>
66139           </parameter>
66140         </parameters>
66141       </method>
66142       <method name="remove_action_group"
66143               c:identifier="gtk_ui_manager_remove_action_group">
66144         <return-value>
66145           <type name="none" c:type="void"/>
66146         </return-value>
66147         <parameters>
66148           <parameter name="self">
66149             <type name="UIManager" c:type="GtkUIManager*"/>
66150           </parameter>
66151           <parameter name="action_group">
66152             <type name="ActionGroup" c:type="GtkActionGroup*"/>
66153           </parameter>
66154         </parameters>
66155       </method>
66156       <method name="get_action_groups"
66157               c:identifier="gtk_ui_manager_get_action_groups">
66158         <return-value>
66159           <type name="GList" c:type="GList*"/>
66160         </return-value>
66161         <parameters>
66162           <parameter name="self">
66163             <type name="UIManager" c:type="GtkUIManager*"/>
66164           </parameter>
66165         </parameters>
66166       </method>
66167       <method name="get_accel_group"
66168               c:identifier="gtk_ui_manager_get_accel_group">
66169         <return-value>
66170           <type name="AccelGroup" c:type="GtkAccelGroup*"/>
66171         </return-value>
66172         <parameters>
66173           <parameter name="self">
66174             <type name="UIManager" c:type="GtkUIManager*"/>
66175           </parameter>
66176         </parameters>
66177       </method>
66178       <method name="get_widget" c:identifier="gtk_ui_manager_get_widget">
66179         <return-value>
66180           <type name="Widget" c:type="GtkWidget*"/>
66181         </return-value>
66182         <parameters>
66183           <parameter name="self">
66184             <type name="UIManager" c:type="GtkUIManager*"/>
66185           </parameter>
66186           <parameter name="path">
66187             <type name="string" c:type="gchar*"/>
66188           </parameter>
66189         </parameters>
66190       </method>
66191       <method name="get_toplevels" c:identifier="gtk_ui_manager_get_toplevels">
66192         <return-value>
66193           <type name="GSList" c:type="GSList*"/>
66194         </return-value>
66195         <parameters>
66196           <parameter name="self">
66197             <type name="UIManager" c:type="GtkUIManager*"/>
66198           </parameter>
66199           <parameter name="types">
66200             <type name="UIManagerItemType" c:type="GtkUIManagerItemType"/>
66201           </parameter>
66202         </parameters>
66203       </method>
66204       <method name="get_action" c:identifier="gtk_ui_manager_get_action">
66205         <return-value>
66206           <type name="Action" c:type="GtkAction*"/>
66207         </return-value>
66208         <parameters>
66209           <parameter name="self">
66210             <type name="UIManager" c:type="GtkUIManager*"/>
66211           </parameter>
66212           <parameter name="path">
66213             <type name="string" c:type="gchar*"/>
66214           </parameter>
66215         </parameters>
66216       </method>
66217       <method name="add_ui_from_string"
66218               c:identifier="gtk_ui_manager_add_ui_from_string">
66219         <return-value>
66220           <type name="guint" c:type="guint"/>
66221         </return-value>
66222         <parameters>
66223           <parameter name="self">
66224             <type name="UIManager" c:type="GtkUIManager*"/>
66225           </parameter>
66226           <parameter name="buffer">
66227             <type name="string" c:type="gchar*"/>
66228           </parameter>
66229           <parameter name="length">
66230             <type name="ssize" c:type="gssize"/>
66231           </parameter>
66232           <parameter name="error">
66233             <type name="GError" c:type="GError**"/>
66234           </parameter>
66235         </parameters>
66236       </method>
66237       <method name="add_ui_from_file"
66238               c:identifier="gtk_ui_manager_add_ui_from_file">
66239         <return-value>
66240           <type name="guint" c:type="guint"/>
66241         </return-value>
66242         <parameters>
66243           <parameter name="self">
66244             <type name="UIManager" c:type="GtkUIManager*"/>
66245           </parameter>
66246           <parameter name="filename">
66247             <type name="string" c:type="gchar*"/>
66248           </parameter>
66249           <parameter name="error">
66250             <type name="GError" c:type="GError**"/>
66251           </parameter>
66252         </parameters>
66253       </method>
66254       <method name="add_ui" c:identifier="gtk_ui_manager_add_ui">
66255         <return-value>
66256           <type name="none" c:type="void"/>
66257         </return-value>
66258         <parameters>
66259           <parameter name="self">
66260             <type name="UIManager" c:type="GtkUIManager*"/>
66261           </parameter>
66262           <parameter name="merge_id">
66263             <type name="guint" c:type="guint"/>
66264           </parameter>
66265           <parameter name="path">
66266             <type name="string" c:type="gchar*"/>
66267           </parameter>
66268           <parameter name="name">
66269             <type name="string" c:type="gchar*"/>
66270           </parameter>
66271           <parameter name="action" allow-none="1">
66272             <type name="string" c:type="gchar*"/>
66273           </parameter>
66274           <parameter name="type">
66275             <type name="UIManagerItemType" c:type="GtkUIManagerItemType"/>
66276           </parameter>
66277           <parameter name="top">
66278             <type name="boolean" c:type="gboolean"/>
66279           </parameter>
66280         </parameters>
66281       </method>
66282       <method name="remove_ui" c:identifier="gtk_ui_manager_remove_ui">
66283         <return-value>
66284           <type name="none" c:type="void"/>
66285         </return-value>
66286         <parameters>
66287           <parameter name="self">
66288             <type name="UIManager" c:type="GtkUIManager*"/>
66289           </parameter>
66290           <parameter name="merge_id">
66291             <type name="guint" c:type="guint"/>
66292           </parameter>
66293         </parameters>
66294       </method>
66295       <method name="get_ui" c:identifier="gtk_ui_manager_get_ui">
66296         <return-value>
66297           <type name="string" c:type="gchar*"/>
66298         </return-value>
66299         <parameters>
66300           <parameter name="self">
66301             <type name="UIManager" c:type="GtkUIManager*"/>
66302           </parameter>
66303         </parameters>
66304       </method>
66305       <method name="ensure_update" c:identifier="gtk_ui_manager_ensure_update">
66306         <return-value>
66307           <type name="none" c:type="void"/>
66308         </return-value>
66309         <parameters>
66310           <parameter name="self">
66311             <type name="UIManager" c:type="GtkUIManager*"/>
66312           </parameter>
66313         </parameters>
66314       </method>
66315       <method name="new_merge_id" c:identifier="gtk_ui_manager_new_merge_id">
66316         <return-value>
66317           <type name="guint" c:type="guint"/>
66318         </return-value>
66319         <parameters>
66320           <parameter name="self">
66321             <type name="UIManager" c:type="GtkUIManager*"/>
66322           </parameter>
66323         </parameters>
66324       </method>
66325       <property name="add-tearoffs">
66326         <type name="boolean" c:type="gboolean"/>
66327       </property>
66328       <property name="ui">
66329         <type name="string" c:type="gchararray"/>
66330       </property>
66331       <callback name="add_widget">
66332         <return-value>
66333           <type name="none" c:type="void"/>
66334         </return-value>
66335         <parameters>
66336           <parameter name="merge">
66337             <type name="GtkUIManager*" c:type="GtkUIManager*"/>
66338           </parameter>
66339           <parameter name="widget">
66340             <type name="GtkWidget*" c:type="GtkWidget*"/>
66341           </parameter>
66342         </parameters>
66343       </callback>
66344       <callback name="actions_changed">
66345         <return-value>
66346           <type name="none" c:type="void"/>
66347         </return-value>
66348         <parameters>
66349           <parameter name="merge">
66350             <type name="GtkUIManager*" c:type="GtkUIManager*"/>
66351           </parameter>
66352         </parameters>
66353       </callback>
66354       <callback name="connect_proxy">
66355         <return-value>
66356           <type name="none" c:type="void"/>
66357         </return-value>
66358         <parameters>
66359           <parameter name="merge">
66360             <type name="GtkUIManager*" c:type="GtkUIManager*"/>
66361           </parameter>
66362           <parameter name="action">
66363             <type name="GtkAction*" c:type="GtkAction*"/>
66364           </parameter>
66365           <parameter name="proxy">
66366             <type name="GtkWidget*" c:type="GtkWidget*"/>
66367           </parameter>
66368         </parameters>
66369       </callback>
66370       <callback name="disconnect_proxy">
66371         <return-value>
66372           <type name="none" c:type="void"/>
66373         </return-value>
66374         <parameters>
66375           <parameter name="merge">
66376             <type name="GtkUIManager*" c:type="GtkUIManager*"/>
66377           </parameter>
66378           <parameter name="action">
66379             <type name="GtkAction*" c:type="GtkAction*"/>
66380           </parameter>
66381           <parameter name="proxy">
66382             <type name="GtkWidget*" c:type="GtkWidget*"/>
66383           </parameter>
66384         </parameters>
66385       </callback>
66386       <callback name="pre_activate">
66387         <return-value>
66388           <type name="none" c:type="void"/>
66389         </return-value>
66390         <parameters>
66391           <parameter name="merge">
66392             <type name="GtkUIManager*" c:type="GtkUIManager*"/>
66393           </parameter>
66394           <parameter name="action">
66395             <type name="GtkAction*" c:type="GtkAction*"/>
66396           </parameter>
66397         </parameters>
66398       </callback>
66399       <callback name="post_activate">
66400         <return-value>
66401           <type name="none" c:type="void"/>
66402         </return-value>
66403         <parameters>
66404           <parameter name="merge">
66405             <type name="GtkUIManager*" c:type="GtkUIManager*"/>
66406           </parameter>
66407           <parameter name="action">
66408             <type name="GtkAction*" c:type="GtkAction*"/>
66409           </parameter>
66410         </parameters>
66411       </callback>
66412       <callback name="get_widget">
66413         <return-value>
66414           <type name="GtkWidget*" c:type="GtkWidget*"/>
66415         </return-value>
66416         <parameters>
66417           <parameter name="manager">
66418             <type name="GtkUIManager*" c:type="GtkUIManager*"/>
66419           </parameter>
66420           <parameter name="path">
66421             <type name="string" c:type="gchar*"/>
66422           </parameter>
66423         </parameters>
66424       </callback>
66425       <callback name="get_action">
66426         <return-value>
66427           <type name="GtkAction*" c:type="GtkAction*"/>
66428         </return-value>
66429         <parameters>
66430           <parameter name="manager">
66431             <type name="GtkUIManager*" c:type="GtkUIManager*"/>
66432           </parameter>
66433           <parameter name="path">
66434             <type name="string" c:type="gchar*"/>
66435           </parameter>
66436         </parameters>
66437       </callback>
66438       <callback name="_gtk_reserved1">
66439         <return-value>
66440           <type name="none" c:type="void"/>
66441         </return-value>
66442       </callback>
66443       <callback name="_gtk_reserved2">
66444         <return-value>
66445           <type name="none" c:type="void"/>
66446         </return-value>
66447       </callback>
66448       <glib:signal name="connect-proxy">
66449         <return-value>
66450           <type name="none" c:type="void"/>
66451         </return-value>
66452         <parameters>
66453           <parameter name="object">
66454             <type name="GtkAction" c:type="GtkAction"/>
66455           </parameter>
66456           <parameter name="p0">
66457             <type name="GtkWidget" c:type="GtkWidget"/>
66458           </parameter>
66459         </parameters>
66460       </glib:signal>
66461       <glib:signal name="disconnect-proxy">
66462         <return-value>
66463           <type name="none" c:type="void"/>
66464         </return-value>
66465         <parameters>
66466           <parameter name="object">
66467             <type name="GtkAction" c:type="GtkAction"/>
66468           </parameter>
66469           <parameter name="p0">
66470             <type name="GtkWidget" c:type="GtkWidget"/>
66471           </parameter>
66472         </parameters>
66473       </glib:signal>
66474       <glib:signal name="pre-activate">
66475         <return-value>
66476           <type name="none" c:type="void"/>
66477         </return-value>
66478         <parameters>
66479           <parameter name="object">
66480             <type name="GtkAction" c:type="GtkAction"/>
66481           </parameter>
66482         </parameters>
66483       </glib:signal>
66484       <glib:signal name="post-activate">
66485         <return-value>
66486           <type name="none" c:type="void"/>
66487         </return-value>
66488         <parameters>
66489           <parameter name="object">
66490             <type name="GtkAction" c:type="GtkAction"/>
66491           </parameter>
66492         </parameters>
66493       </glib:signal>
66494       <glib:signal name="add-widget">
66495         <return-value>
66496           <type name="none" c:type="void"/>
66497         </return-value>
66498         <parameters>
66499           <parameter name="object">
66500             <type name="GtkWidget" c:type="GtkWidget"/>
66501           </parameter>
66502         </parameters>
66503       </glib:signal>
66504       <glib:signal name="actions-changed">
66505         <return-value>
66506           <type name="none" c:type="void"/>
66507         </return-value>
66508       </glib:signal>
66509     </class>
66510     <class name="VButtonBox"
66511            c:type="GtkVButtonBox"
66512            parent="ButtonBox"
66513            glib:type-name="GtkVButtonBox"
66514            glib:get-type="gtk_vbutton_box_get_type">
66515     </class>
66516     <function name="vbutton_box_new" c:identifier="gtk_vbutton_box_new">
66517       <return-value>
66518         <type name="GtkWidget*" c:type="GtkWidget*"/>
66519       </return-value>
66520     </function>
66521     <function name="vbutton_box_get_spacing_default"
66522               c:identifier="gtk_vbutton_box_get_spacing_default">
66523       <return-value>
66524         <type name="int32" c:type="gint"/>
66525       </return-value>
66526     </function>
66527     <function name="vbutton_box_set_spacing_default"
66528               c:identifier="gtk_vbutton_box_set_spacing_default">
66529       <return-value>
66530         <type name="none" c:type="void"/>
66531       </return-value>
66532       <parameters>
66533         <parameter name="spacing">
66534           <type name="int32" c:type="gint"/>
66535         </parameter>
66536       </parameters>
66537     </function>
66538     <function name="vbutton_box_get_layout_default"
66539               c:identifier="gtk_vbutton_box_get_layout_default">
66540       <return-value>
66541         <type name="GtkButtonBoxStyle" c:type="GtkButtonBoxStyle"/>
66542       </return-value>
66543     </function>
66544     <function name="vbutton_box_set_layout_default"
66545               c:identifier="gtk_vbutton_box_set_layout_default">
66546       <return-value>
66547         <type name="none" c:type="void"/>
66548       </return-value>
66549       <parameters>
66550         <parameter name="layout">
66551           <type name="ButtonBoxStyle" c:type="GtkButtonBoxStyle"/>
66552         </parameter>
66553       </parameters>
66554     </function>
66555     <class name="VolumeButton"
66556            c:type="GtkVolumeButton"
66557            parent="ScaleButton"
66558            glib:type-name="GtkVolumeButton"
66559            glib:get-type="gtk_volume_button_get_type">
66560       <callback name="_gtk_reserved1">
66561         <return-value>
66562           <type name="none" c:type="void"/>
66563         </return-value>
66564       </callback>
66565       <callback name="_gtk_reserved2">
66566         <return-value>
66567           <type name="none" c:type="void"/>
66568         </return-value>
66569       </callback>
66570       <callback name="_gtk_reserved3">
66571         <return-value>
66572           <type name="none" c:type="void"/>
66573         </return-value>
66574       </callback>
66575       <callback name="_gtk_reserved4">
66576         <return-value>
66577           <type name="none" c:type="void"/>
66578         </return-value>
66579       </callback>
66580     </class>
66581     <function name="volume_button_new" c:identifier="gtk_volume_button_new">
66582       <return-value>
66583         <type name="GtkWidget*" c:type="GtkWidget*"/>
66584       </return-value>
66585     </function>
66586     <class name="VPaned"
66587            c:type="GtkVPaned"
66588            parent="Paned"
66589            glib:type-name="GtkVPaned"
66590            glib:get-type="gtk_vpaned_get_type">
66591     </class>
66592     <function name="vpaned_new" c:identifier="gtk_vpaned_new">
66593       <return-value>
66594         <type name="GtkWidget*" c:type="GtkWidget*"/>
66595       </return-value>
66596     </function>
66597     <class name="VRuler"
66598            c:type="GtkVRuler"
66599            parent="Ruler"
66600            glib:type-name="GtkVRuler"
66601            glib:get-type="gtk_vruler_get_type">
66602     </class>
66603     <function name="vruler_new" c:identifier="gtk_vruler_new">
66604       <return-value>
66605         <type name="GtkWidget*" c:type="GtkWidget*"/>
66606       </return-value>
66607     </function>
66608     <class name="VScale"
66609            c:type="GtkVScale"
66610            parent="Scale"
66611            glib:type-name="GtkVScale"
66612            glib:get-type="gtk_vscale_get_type">
66613     </class>
66614     <function name="vscale_new" c:identifier="gtk_vscale_new">
66615       <return-value>
66616         <type name="GtkWidget*" c:type="GtkWidget*"/>
66617       </return-value>
66618       <parameters>
66619         <parameter name="adjustment">
66620           <type name="Adjustment" c:type="GtkAdjustment*"/>
66621         </parameter>
66622       </parameters>
66623     </function>
66624     <function name="vscale_new_with_range"
66625               c:identifier="gtk_vscale_new_with_range">
66626       <return-value>
66627         <type name="GtkWidget*" c:type="GtkWidget*"/>
66628       </return-value>
66629       <parameters>
66630         <parameter name="min">
66631           <type name="double" c:type="gdouble"/>
66632         </parameter>
66633         <parameter name="max">
66634           <type name="double" c:type="gdouble"/>
66635         </parameter>
66636         <parameter name="step">
66637           <type name="double" c:type="gdouble"/>
66638         </parameter>
66639       </parameters>
66640     </function>
66641     <class name="VSeparator"
66642            c:type="GtkVSeparator"
66643            parent="Separator"
66644            glib:type-name="GtkVSeparator"
66645            glib:get-type="gtk_vseparator_get_type">
66646     </class>
66647     <function name="vseparator_new" c:identifier="gtk_vseparator_new">
66648       <return-value>
66649         <type name="GtkWidget*" c:type="GtkWidget*"/>
66650       </return-value>
66651     </function>
66652     <record name="GtkIMContextInfo" c:type="GtkIMContextInfo">
66653       <field name="context_id">
66654         <type name="string" c:type="gchar*"/>
66655       </field>
66656       <field name="context_name">
66657         <type name="string" c:type="gchar*"/>
66658       </field>
66659       <field name="domain">
66660         <type name="string" c:type="gchar*"/>
66661       </field>
66662       <field name="domain_dirname">
66663         <type name="string" c:type="gchar*"/>
66664       </field>
66665       <field name="default_locales">
66666         <type name="string" c:type="gchar*"/>
66667       </field>
66668     </record>
66669     <function name="im_module_list" c:identifier="_gtk_im_module_list">
66670       <return-value>
66671         <type name="none" c:type="void"/>
66672       </return-value>
66673       <parameters>
66674         <parameter name="contexts">
66675           <type name="GtkIMContextInfo" c:type="GtkIMContextInfo***"/>
66676         </parameter>
66677         <parameter name="n_contexts">
66678           <type name="guint" c:type="guint*"/>
66679         </parameter>
66680       </parameters>
66681     </function>
66682     <function name="im_module_create" c:identifier="_gtk_im_module_create">
66683       <return-value>
66684         <type name="GtkIMContext*" c:type="GtkIMContext*"/>
66685       </return-value>
66686       <parameters>
66687         <parameter name="context_id">
66688           <type name="string" c:type="gchar*"/>
66689         </parameter>
66690       </parameters>
66691     </function>
66692     <function name="im_module_get_default_context_id"
66693               c:identifier="_gtk_im_module_get_default_context_id">
66694       <return-value>
66695         <type name="string" c:type="gchar*"/>
66696       </return-value>
66697       <parameters>
66698         <parameter name="client_window">
66699           <type name="Gdk.Window" c:type="GdkWindow*"/>
66700         </parameter>
66701       </parameters>
66702     </function>
66703     <function name="fnmatch" c:identifier="_gtk_fnmatch">
66704       <return-value>
66705         <type name="boolean" c:type="gboolean"/>
66706       </return-value>
66707       <parameters>
66708         <parameter name="pattern">
66709           <type name="string" c:type="char*"/>
66710         </parameter>
66711         <parameter name="string">
66712           <type name="string" c:type="char*"/>
66713         </parameter>
66714         <parameter name="no_leading_period">
66715           <type name="boolean" c:type="gboolean"/>
66716         </parameter>
66717       </parameters>
66718     </function>
66719     <record name="GtkTextLine" c:type="GtkTextLine"/>
66720     <record name="GtkTextLineData" c:type="GtkTextLineData"/>
66721     <record name="GtkTextLineDisplay" c:type="GtkTextLineDisplay">
66722       <field name="layout">
66723         <type name="PangoLayout*" c:type="PangoLayout*"/>
66724       </field>
66725       <field name="cursors">
66726         <type name="GSList*" c:type="GSList*"/>
66727       </field>
66728       <field name="shaped_objects">
66729         <type name="GSList*" c:type="GSList*"/>
66730       </field>
66731       <field name="direction">
66732         <type name="GtkTextDirection" c:type="GtkTextDirection"/>
66733       </field>
66734       <field name="width">
66735         <type name="int32" c:type="gint"/>
66736       </field>
66737       <field name="total_width">
66738         <type name="int32" c:type="gint"/>
66739       </field>
66740       <field name="height">
66741         <type name="int32" c:type="gint"/>
66742       </field>
66743       <field name="x_offset">
66744         <type name="int32" c:type="gint"/>
66745       </field>
66746       <field name="left_margin">
66747         <type name="int32" c:type="gint"/>
66748       </field>
66749       <field name="right_margin">
66750         <type name="int32" c:type="gint"/>
66751       </field>
66752       <field name="top_margin">
66753         <type name="int32" c:type="gint"/>
66754       </field>
66755       <field name="bottom_margin">
66756         <type name="int32" c:type="gint"/>
66757       </field>
66758       <field name="insert_index">
66759         <type name="int32" c:type="gint"/>
66760       </field>
66761       <field name="size_only">
66762         <type name="boolean" c:type="gboolean"/>
66763       </field>
66764       <field name="line">
66765         <type name="GtkTextLine*" c:type="GtkTextLine*"/>
66766       </field>
66767       <field name="pg_bg_color">
66768         <type name="GdkColor*" c:type="GdkColor*"/>
66769       </field>
66770       <field name="block_cursor">
66771         <type name="GdkRectangle" c:type="GdkRectangle"/>
66772       </field>
66773       <field name="cursors_invalid">
66774         <type name="guint" c:type="guint"/>
66775       </field>
66776       <field name="has_block_cursor">
66777         <type name="guint" c:type="guint"/>
66778       </field>
66779       <field name="cursor_at_line_end">
66780         <type name="guint" c:type="guint"/>
66781       </field>
66782     </record>
66783     <record name="GtkTextCursorDisplay" c:type="GtkTextCursorDisplay">
66784       <field name="x">
66785         <type name="int32" c:type="gint"/>
66786       </field>
66787       <field name="y">
66788         <type name="int32" c:type="gint"/>
66789       </field>
66790       <field name="height">
66791         <type name="int32" c:type="gint"/>
66792       </field>
66793       <field name="is_strong">
66794         <type name="guint" c:type="guint"/>
66795       </field>
66796       <field name="is_weak">
66797         <type name="guint" c:type="guint"/>
66798       </field>
66799     </record>
66800     <record name="GtkTextAttrAppearance" c:type="GtkTextAttrAppearance">
66801       <field name="attr">
66802         <type name="PangoAttribute" c:type="PangoAttribute"/>
66803       </field>
66804       <field name="appearance">
66805         <type name="GtkTextAppearance" c:type="GtkTextAppearance"/>
66806       </field>
66807     </record>
66808     <class name="TextLayout"
66809            c:type="GtkTextLayout"
66810            parent="GLib.Object"
66811            glib:type-name="GtkTextLayout"
66812            glib:get-type="gtk_text_layout_get_type">
66813       <constructor name="new" c:identifier="gtk_text_layout_new">
66814         <return-value>
66815           <type name="TextLayout" c:type="GtkTextLayout*"/>
66816         </return-value>
66817       </constructor>
66818       <method name="set_buffer" c:identifier="gtk_text_layout_set_buffer">
66819         <return-value>
66820           <type name="none" c:type="void"/>
66821         </return-value>
66822         <parameters>
66823           <parameter name="layout">
66824             <type name="TextLayout" c:type="GtkTextLayout*"/>
66825           </parameter>
66826           <parameter name="buffer" allow-none="1">
66827             <type name="TextBuffer" c:type="GtkTextBuffer*"/>
66828           </parameter>
66829         </parameters>
66830       </method>
66831       <method name="get_buffer" c:identifier="gtk_text_layout_get_buffer">
66832         <return-value>
66833           <type name="TextBuffer" c:type="GtkTextBuffer*"/>
66834         </return-value>
66835         <parameters>
66836           <parameter name="layout">
66837             <type name="TextLayout" c:type="GtkTextLayout*"/>
66838           </parameter>
66839         </parameters>
66840       </method>
66841       <method name="set_default_style"
66842               c:identifier="gtk_text_layout_set_default_style">
66843         <return-value>
66844           <type name="none" c:type="void"/>
66845         </return-value>
66846         <parameters>
66847           <parameter name="layout">
66848             <type name="TextLayout" c:type="GtkTextLayout*"/>
66849           </parameter>
66850           <parameter name="values">
66851             <type name="TextAttributes" c:type="GtkTextAttributes*"/>
66852           </parameter>
66853         </parameters>
66854       </method>
66855       <method name="set_contexts" c:identifier="gtk_text_layout_set_contexts">
66856         <return-value>
66857           <type name="none" c:type="void"/>
66858         </return-value>
66859         <parameters>
66860           <parameter name="layout">
66861             <type name="TextLayout" c:type="GtkTextLayout*"/>
66862           </parameter>
66863           <parameter name="ltr_context">
66864             <type name="Pango.Context" c:type="PangoContext*"/>
66865           </parameter>
66866           <parameter name="rtl_context">
66867             <type name="Pango.Context" c:type="PangoContext*"/>
66868           </parameter>
66869         </parameters>
66870       </method>
66871       <method name="set_cursor_direction"
66872               c:identifier="gtk_text_layout_set_cursor_direction">
66873         <return-value>
66874           <type name="none" c:type="void"/>
66875         </return-value>
66876         <parameters>
66877           <parameter name="layout">
66878             <type name="TextLayout" c:type="GtkTextLayout*"/>
66879           </parameter>
66880           <parameter name="direction">
66881             <type name="TextDirection" c:type="GtkTextDirection"/>
66882           </parameter>
66883         </parameters>
66884       </method>
66885       <method name="set_overwrite_mode"
66886               c:identifier="gtk_text_layout_set_overwrite_mode">
66887         <return-value>
66888           <type name="none" c:type="void"/>
66889         </return-value>
66890         <parameters>
66891           <parameter name="layout">
66892             <type name="TextLayout" c:type="GtkTextLayout*"/>
66893           </parameter>
66894           <parameter name="overwrite">
66895             <type name="boolean" c:type="gboolean"/>
66896           </parameter>
66897         </parameters>
66898       </method>
66899       <method name="set_keyboard_direction"
66900               c:identifier="gtk_text_layout_set_keyboard_direction">
66901         <return-value>
66902           <type name="none" c:type="void"/>
66903         </return-value>
66904         <parameters>
66905           <parameter name="layout">
66906             <type name="TextLayout" c:type="GtkTextLayout*"/>
66907           </parameter>
66908           <parameter name="keyboard_dir">
66909             <type name="TextDirection" c:type="GtkTextDirection"/>
66910           </parameter>
66911         </parameters>
66912       </method>
66913       <method name="default_style_changed"
66914               c:identifier="gtk_text_layout_default_style_changed">
66915         <return-value>
66916           <type name="none" c:type="void"/>
66917         </return-value>
66918         <parameters>
66919           <parameter name="layout">
66920             <type name="TextLayout" c:type="GtkTextLayout*"/>
66921           </parameter>
66922         </parameters>
66923       </method>
66924       <method name="set_screen_width"
66925               c:identifier="gtk_text_layout_set_screen_width">
66926         <return-value>
66927           <type name="none" c:type="void"/>
66928         </return-value>
66929         <parameters>
66930           <parameter name="layout">
66931             <type name="TextLayout" c:type="GtkTextLayout*"/>
66932           </parameter>
66933           <parameter name="width">
66934             <type name="int32" c:type="gint"/>
66935           </parameter>
66936         </parameters>
66937       </method>
66938       <method name="set_preedit_string"
66939               c:identifier="gtk_text_layout_set_preedit_string">
66940         <return-value>
66941           <type name="none" c:type="void"/>
66942         </return-value>
66943         <parameters>
66944           <parameter name="layout">
66945             <type name="TextLayout" c:type="GtkTextLayout*"/>
66946           </parameter>
66947           <parameter name="preedit_string">
66948             <type name="string" c:type="gchar*"/>
66949           </parameter>
66950           <parameter name="preedit_attrs">
66951             <type name="PangoAttrList" c:type="PangoAttrList*"/>
66952           </parameter>
66953           <parameter name="cursor_pos">
66954             <type name="int32" c:type="gint"/>
66955           </parameter>
66956         </parameters>
66957       </method>
66958       <method name="set_cursor_visible"
66959               c:identifier="gtk_text_layout_set_cursor_visible">
66960         <return-value>
66961           <type name="none" c:type="void"/>
66962         </return-value>
66963         <parameters>
66964           <parameter name="layout">
66965             <type name="TextLayout" c:type="GtkTextLayout*"/>
66966           </parameter>
66967           <parameter name="cursor_visible">
66968             <type name="boolean" c:type="gboolean"/>
66969           </parameter>
66970         </parameters>
66971       </method>
66972       <method name="get_cursor_visible"
66973               c:identifier="gtk_text_layout_get_cursor_visible">
66974         <return-value>
66975           <type name="boolean" c:type="gboolean"/>
66976         </return-value>
66977         <parameters>
66978           <parameter name="layout">
66979             <type name="TextLayout" c:type="GtkTextLayout*"/>
66980           </parameter>
66981         </parameters>
66982       </method>
66983       <method name="get_size" c:identifier="gtk_text_layout_get_size">
66984         <return-value>
66985           <type name="none" c:type="void"/>
66986         </return-value>
66987         <parameters>
66988           <parameter name="layout">
66989             <type name="TextLayout" c:type="GtkTextLayout*"/>
66990           </parameter>
66991           <parameter name="width">
66992             <type name="gint" c:type="gint*"/>
66993           </parameter>
66994           <parameter name="height">
66995             <type name="gint" c:type="gint*"/>
66996           </parameter>
66997         </parameters>
66998       </method>
66999       <method name="get_lines" c:identifier="gtk_text_layout_get_lines">
67000         <return-value>
67001           <type name="GSList" c:type="GSList*"/>
67002         </return-value>
67003         <parameters>
67004           <parameter name="layout">
67005             <type name="TextLayout" c:type="GtkTextLayout*"/>
67006           </parameter>
67007           <parameter name="top_y">
67008             <type name="int32" c:type="gint"/>
67009           </parameter>
67010           <parameter name="bottom_y">
67011             <type name="int32" c:type="gint"/>
67012           </parameter>
67013           <parameter name="first_line_y">
67014             <type name="gint" c:type="gint*"/>
67015           </parameter>
67016         </parameters>
67017       </method>
67018       <method name="wrap_loop_start"
67019               c:identifier="gtk_text_layout_wrap_loop_start">
67020         <return-value>
67021           <type name="none" c:type="void"/>
67022         </return-value>
67023         <parameters>
67024           <parameter name="layout">
67025             <type name="TextLayout" c:type="GtkTextLayout*"/>
67026           </parameter>
67027         </parameters>
67028       </method>
67029       <method name="wrap_loop_end"
67030               c:identifier="gtk_text_layout_wrap_loop_end">
67031         <return-value>
67032           <type name="none" c:type="void"/>
67033         </return-value>
67034         <parameters>
67035           <parameter name="layout">
67036             <type name="TextLayout" c:type="GtkTextLayout*"/>
67037           </parameter>
67038         </parameters>
67039       </method>
67040       <method name="get_line_display"
67041               c:identifier="gtk_text_layout_get_line_display">
67042         <return-value>
67043           <type name="GtkTextLineDisplay" c:type="GtkTextLineDisplay*"/>
67044         </return-value>
67045         <parameters>
67046           <parameter name="layout">
67047             <type name="TextLayout" c:type="GtkTextLayout*"/>
67048           </parameter>
67049           <parameter name="line">
67050             <type name="GtkTextLine" c:type="GtkTextLine*"/>
67051           </parameter>
67052           <parameter name="size_only">
67053             <type name="boolean" c:type="gboolean"/>
67054           </parameter>
67055         </parameters>
67056       </method>
67057       <method name="free_line_display"
67058               c:identifier="gtk_text_layout_free_line_display">
67059         <return-value>
67060           <type name="none" c:type="void"/>
67061         </return-value>
67062         <parameters>
67063           <parameter name="layout">
67064             <type name="TextLayout" c:type="GtkTextLayout*"/>
67065           </parameter>
67066           <parameter name="display">
67067             <type name="GtkTextLineDisplay" c:type="GtkTextLineDisplay*"/>
67068           </parameter>
67069         </parameters>
67070       </method>
67071       <method name="get_line_at_y"
67072               c:identifier="gtk_text_layout_get_line_at_y">
67073         <return-value>
67074           <type name="none" c:type="void"/>
67075         </return-value>
67076         <parameters>
67077           <parameter name="layout">
67078             <type name="TextLayout" c:type="GtkTextLayout*"/>
67079           </parameter>
67080           <parameter name="target_iter">
67081             <type name="TextIter" c:type="GtkTextIter*"/>
67082           </parameter>
67083           <parameter name="y">
67084             <type name="int32" c:type="gint"/>
67085           </parameter>
67086           <parameter name="line_top">
67087             <type name="gint" c:type="gint*"/>
67088           </parameter>
67089         </parameters>
67090       </method>
67091       <method name="get_iter_at_pixel"
67092               c:identifier="gtk_text_layout_get_iter_at_pixel">
67093         <return-value>
67094           <type name="none" c:type="void"/>
67095         </return-value>
67096         <parameters>
67097           <parameter name="layout">
67098             <type name="TextLayout" c:type="GtkTextLayout*"/>
67099           </parameter>
67100           <parameter name="iter">
67101             <type name="TextIter" c:type="GtkTextIter*"/>
67102           </parameter>
67103           <parameter name="x">
67104             <type name="int32" c:type="gint"/>
67105           </parameter>
67106           <parameter name="y">
67107             <type name="int32" c:type="gint"/>
67108           </parameter>
67109         </parameters>
67110       </method>
67111       <method name="get_iter_at_position"
67112               c:identifier="gtk_text_layout_get_iter_at_position">
67113         <return-value>
67114           <type name="none" c:type="void"/>
67115         </return-value>
67116         <parameters>
67117           <parameter name="layout">
67118             <type name="TextLayout" c:type="GtkTextLayout*"/>
67119           </parameter>
67120           <parameter name="iter">
67121             <type name="TextIter" c:type="GtkTextIter*"/>
67122           </parameter>
67123           <parameter name="trailing">
67124             <type name="gint" c:type="gint*"/>
67125           </parameter>
67126           <parameter name="x">
67127             <type name="int32" c:type="gint"/>
67128           </parameter>
67129           <parameter name="y">
67130             <type name="int32" c:type="gint"/>
67131           </parameter>
67132         </parameters>
67133       </method>
67134       <method name="invalidate" c:identifier="gtk_text_layout_invalidate">
67135         <return-value>
67136           <type name="none" c:type="void"/>
67137         </return-value>
67138         <parameters>
67139           <parameter name="layout">
67140             <type name="TextLayout" c:type="GtkTextLayout*"/>
67141           </parameter>
67142           <parameter name="start">
67143             <type name="TextIter" c:type="GtkTextIter*"/>
67144           </parameter>
67145           <parameter name="end">
67146             <type name="TextIter" c:type="GtkTextIter*"/>
67147           </parameter>
67148         </parameters>
67149       </method>
67150       <method name="invalidate_cursors"
67151               c:identifier="gtk_text_layout_invalidate_cursors">
67152         <return-value>
67153           <type name="none" c:type="void"/>
67154         </return-value>
67155         <parameters>
67156           <parameter name="layout">
67157             <type name="TextLayout" c:type="GtkTextLayout*"/>
67158           </parameter>
67159           <parameter name="start">
67160             <type name="TextIter" c:type="GtkTextIter*"/>
67161           </parameter>
67162           <parameter name="end">
67163             <type name="TextIter" c:type="GtkTextIter*"/>
67164           </parameter>
67165         </parameters>
67166       </method>
67167       <method name="free_line_data"
67168               c:identifier="gtk_text_layout_free_line_data">
67169         <return-value>
67170           <type name="none" c:type="void"/>
67171         </return-value>
67172         <parameters>
67173           <parameter name="layout">
67174             <type name="TextLayout" c:type="GtkTextLayout*"/>
67175           </parameter>
67176           <parameter name="line">
67177             <type name="GtkTextLine" c:type="GtkTextLine*"/>
67178           </parameter>
67179           <parameter name="line_data">
67180             <type name="GtkTextLineData" c:type="GtkTextLineData*"/>
67181           </parameter>
67182         </parameters>
67183       </method>
67184       <method name="is_valid" c:identifier="gtk_text_layout_is_valid">
67185         <return-value>
67186           <type name="boolean" c:type="gboolean"/>
67187         </return-value>
67188         <parameters>
67189           <parameter name="layout">
67190             <type name="TextLayout" c:type="GtkTextLayout*"/>
67191           </parameter>
67192         </parameters>
67193       </method>
67194       <method name="validate_yrange"
67195               c:identifier="gtk_text_layout_validate_yrange">
67196         <return-value>
67197           <type name="none" c:type="void"/>
67198         </return-value>
67199         <parameters>
67200           <parameter name="layout">
67201             <type name="TextLayout" c:type="GtkTextLayout*"/>
67202           </parameter>
67203           <parameter name="anchor_line">
67204             <type name="TextIter" c:type="GtkTextIter*"/>
67205           </parameter>
67206           <parameter name="y0_">
67207             <type name="int32" c:type="gint"/>
67208           </parameter>
67209           <parameter name="y1_">
67210             <type name="int32" c:type="gint"/>
67211           </parameter>
67212         </parameters>
67213       </method>
67214       <method name="validate" c:identifier="gtk_text_layout_validate">
67215         <return-value>
67216           <type name="none" c:type="void"/>
67217         </return-value>
67218         <parameters>
67219           <parameter name="layout">
67220             <type name="TextLayout" c:type="GtkTextLayout*"/>
67221           </parameter>
67222           <parameter name="max_pixels">
67223             <type name="int32" c:type="gint"/>
67224           </parameter>
67225         </parameters>
67226       </method>
67227       <method name="wrap" c:identifier="gtk_text_layout_wrap">
67228         <return-value>
67229           <type name="GtkTextLineData" c:type="GtkTextLineData*"/>
67230         </return-value>
67231         <parameters>
67232           <parameter name="layout">
67233             <type name="TextLayout" c:type="GtkTextLayout*"/>
67234           </parameter>
67235           <parameter name="line">
67236             <type name="GtkTextLine" c:type="GtkTextLine*"/>
67237           </parameter>
67238           <parameter name="line_data">
67239             <type name="GtkTextLineData" c:type="GtkTextLineData*"/>
67240           </parameter>
67241         </parameters>
67242       </method>
67243       <method name="changed" c:identifier="gtk_text_layout_changed">
67244         <return-value>
67245           <type name="none" c:type="void"/>
67246         </return-value>
67247         <parameters>
67248           <parameter name="layout">
67249             <type name="TextLayout" c:type="GtkTextLayout*"/>
67250           </parameter>
67251           <parameter name="y">
67252             <type name="int32" c:type="gint"/>
67253           </parameter>
67254           <parameter name="old_height">
67255             <type name="int32" c:type="gint"/>
67256           </parameter>
67257           <parameter name="new_height">
67258             <type name="int32" c:type="gint"/>
67259           </parameter>
67260         </parameters>
67261       </method>
67262       <method name="cursors_changed"
67263               c:identifier="gtk_text_layout_cursors_changed">
67264         <return-value>
67265           <type name="none" c:type="void"/>
67266         </return-value>
67267         <parameters>
67268           <parameter name="layout">
67269             <type name="TextLayout" c:type="GtkTextLayout*"/>
67270           </parameter>
67271           <parameter name="y">
67272             <type name="int32" c:type="gint"/>
67273           </parameter>
67274           <parameter name="old_height">
67275             <type name="int32" c:type="gint"/>
67276           </parameter>
67277           <parameter name="new_height">
67278             <type name="int32" c:type="gint"/>
67279           </parameter>
67280         </parameters>
67281       </method>
67282       <method name="get_iter_location"
67283               c:identifier="gtk_text_layout_get_iter_location">
67284         <return-value>
67285           <type name="none" c:type="void"/>
67286         </return-value>
67287         <parameters>
67288           <parameter name="layout">
67289             <type name="TextLayout" c:type="GtkTextLayout*"/>
67290           </parameter>
67291           <parameter name="iter">
67292             <type name="TextIter" c:type="GtkTextIter*"/>
67293           </parameter>
67294           <parameter name="rect">
67295             <type name="GdkRectangle" c:type="GdkRectangle*"/>
67296           </parameter>
67297         </parameters>
67298       </method>
67299       <method name="get_line_yrange"
67300               c:identifier="gtk_text_layout_get_line_yrange">
67301         <return-value>
67302           <type name="none" c:type="void"/>
67303         </return-value>
67304         <parameters>
67305           <parameter name="layout">
67306             <type name="TextLayout" c:type="GtkTextLayout*"/>
67307           </parameter>
67308           <parameter name="iter">
67309             <type name="TextIter" c:type="GtkTextIter*"/>
67310           </parameter>
67311           <parameter name="y">
67312             <type name="gint" c:type="gint*"/>
67313           </parameter>
67314           <parameter name="height">
67315             <type name="gint" c:type="gint*"/>
67316           </parameter>
67317         </parameters>
67318       </method>
67319       <method name="get_cursor_locations"
67320               c:identifier="gtk_text_layout_get_cursor_locations">
67321         <return-value>
67322           <type name="none" c:type="void"/>
67323         </return-value>
67324         <parameters>
67325           <parameter name="layout">
67326             <type name="TextLayout" c:type="GtkTextLayout*"/>
67327           </parameter>
67328           <parameter name="iter">
67329             <type name="TextIter" c:type="GtkTextIter*"/>
67330           </parameter>
67331           <parameter name="strong_pos">
67332             <type name="GdkRectangle" c:type="GdkRectangle*"/>
67333           </parameter>
67334           <parameter name="weak_pos">
67335             <type name="GdkRectangle" c:type="GdkRectangle*"/>
67336           </parameter>
67337         </parameters>
67338       </method>
67339       <method name="clamp_iter_to_vrange"
67340               c:identifier="gtk_text_layout_clamp_iter_to_vrange">
67341         <return-value>
67342           <type name="boolean" c:type="gboolean"/>
67343         </return-value>
67344         <parameters>
67345           <parameter name="layout">
67346             <type name="TextLayout" c:type="GtkTextLayout*"/>
67347           </parameter>
67348           <parameter name="iter">
67349             <type name="TextIter" c:type="GtkTextIter*"/>
67350           </parameter>
67351           <parameter name="top">
67352             <type name="int32" c:type="gint"/>
67353           </parameter>
67354           <parameter name="bottom">
67355             <type name="int32" c:type="gint"/>
67356           </parameter>
67357         </parameters>
67358       </method>
67359       <method name="move_iter_to_line_end"
67360               c:identifier="gtk_text_layout_move_iter_to_line_end">
67361         <return-value>
67362           <type name="boolean" c:type="gboolean"/>
67363         </return-value>
67364         <parameters>
67365           <parameter name="layout">
67366             <type name="TextLayout" c:type="GtkTextLayout*"/>
67367           </parameter>
67368           <parameter name="iter">
67369             <type name="TextIter" c:type="GtkTextIter*"/>
67370           </parameter>
67371           <parameter name="direction">
67372             <type name="int32" c:type="gint"/>
67373           </parameter>
67374         </parameters>
67375       </method>
67376       <method name="move_iter_to_previous_line"
67377               c:identifier="gtk_text_layout_move_iter_to_previous_line">
67378         <return-value>
67379           <type name="boolean" c:type="gboolean"/>
67380         </return-value>
67381         <parameters>
67382           <parameter name="layout">
67383             <type name="TextLayout" c:type="GtkTextLayout*"/>
67384           </parameter>
67385           <parameter name="iter">
67386             <type name="TextIter" c:type="GtkTextIter*"/>
67387           </parameter>
67388         </parameters>
67389       </method>
67390       <method name="move_iter_to_next_line"
67391               c:identifier="gtk_text_layout_move_iter_to_next_line">
67392         <return-value>
67393           <type name="boolean" c:type="gboolean"/>
67394         </return-value>
67395         <parameters>
67396           <parameter name="layout">
67397             <type name="TextLayout" c:type="GtkTextLayout*"/>
67398           </parameter>
67399           <parameter name="iter">
67400             <type name="TextIter" c:type="GtkTextIter*"/>
67401           </parameter>
67402         </parameters>
67403       </method>
67404       <method name="move_iter_to_x"
67405               c:identifier="gtk_text_layout_move_iter_to_x">
67406         <return-value>
67407           <type name="none" c:type="void"/>
67408         </return-value>
67409         <parameters>
67410           <parameter name="layout">
67411             <type name="TextLayout" c:type="GtkTextLayout*"/>
67412           </parameter>
67413           <parameter name="iter">
67414             <type name="TextIter" c:type="GtkTextIter*"/>
67415           </parameter>
67416           <parameter name="x">
67417             <type name="int32" c:type="gint"/>
67418           </parameter>
67419         </parameters>
67420       </method>
67421       <method name="move_iter_visually"
67422               c:identifier="gtk_text_layout_move_iter_visually">
67423         <return-value>
67424           <type name="boolean" c:type="gboolean"/>
67425         </return-value>
67426         <parameters>
67427           <parameter name="layout">
67428             <type name="TextLayout" c:type="GtkTextLayout*"/>
67429           </parameter>
67430           <parameter name="iter">
67431             <type name="TextIter" c:type="GtkTextIter*"/>
67432           </parameter>
67433           <parameter name="count">
67434             <type name="int32" c:type="gint"/>
67435           </parameter>
67436         </parameters>
67437       </method>
67438       <method name="iter_starts_line"
67439               c:identifier="gtk_text_layout_iter_starts_line">
67440         <return-value>
67441           <type name="boolean" c:type="gboolean"/>
67442         </return-value>
67443         <parameters>
67444           <parameter name="layout">
67445             <type name="TextLayout" c:type="GtkTextLayout*"/>
67446           </parameter>
67447           <parameter name="iter">
67448             <type name="TextIter" c:type="GtkTextIter*"/>
67449           </parameter>
67450         </parameters>
67451       </method>
67452       <method name="get_iter_at_line"
67453               c:identifier="gtk_text_layout_get_iter_at_line">
67454         <return-value>
67455           <type name="none" c:type="void"/>
67456         </return-value>
67457         <parameters>
67458           <parameter name="layout">
67459             <type name="TextLayout" c:type="GtkTextLayout*"/>
67460           </parameter>
67461           <parameter name="iter">
67462             <type name="TextIter" c:type="GtkTextIter*"/>
67463           </parameter>
67464           <parameter name="line">
67465             <type name="GtkTextLine" c:type="GtkTextLine*"/>
67466           </parameter>
67467           <parameter name="byte_offset">
67468             <type name="int32" c:type="gint"/>
67469           </parameter>
67470         </parameters>
67471       </method>
67472       <method name="spew" c:identifier="gtk_text_layout_spew">
67473         <return-value>
67474           <type name="none" c:type="void"/>
67475         </return-value>
67476         <parameters>
67477           <parameter name="layout">
67478             <type name="TextLayout" c:type="GtkTextLayout*"/>
67479           </parameter>
67480         </parameters>
67481       </method>
67482       <method name="draw" c:identifier="gtk_text_layout_draw">
67483         <return-value>
67484           <type name="none" c:type="void"/>
67485         </return-value>
67486         <parameters>
67487           <parameter name="layout">
67488             <type name="TextLayout" c:type="GtkTextLayout*"/>
67489           </parameter>
67490           <parameter name="widget">
67491             <type name="Widget" c:type="GtkWidget*"/>
67492           </parameter>
67493           <parameter name="drawable">
67494             <type name="Gdk.Drawable" c:type="GdkDrawable*"/>
67495           </parameter>
67496           <parameter name="cursor_gc">
67497             <type name="Gdk.GC" c:type="GdkGC*"/>
67498           </parameter>
67499           <parameter name="x_offset">
67500             <type name="int32" c:type="gint"/>
67501           </parameter>
67502           <parameter name="y_offset">
67503             <type name="int32" c:type="gint"/>
67504           </parameter>
67505           <parameter name="x">
67506             <type name="int32" c:type="gint"/>
67507           </parameter>
67508           <parameter name="y">
67509             <type name="int32" c:type="gint"/>
67510           </parameter>
67511           <parameter name="width">
67512             <type name="int32" c:type="gint"/>
67513           </parameter>
67514           <parameter name="height">
67515             <type name="int32" c:type="gint"/>
67516           </parameter>
67517           <parameter name="widgets">
67518             <type name="GList" c:type="GList**"/>
67519           </parameter>
67520         </parameters>
67521       </method>
67522       <callback name="invalidated">
67523         <return-value>
67524           <type name="none" c:type="void"/>
67525         </return-value>
67526         <parameters>
67527           <parameter name="layout">
67528             <type name="GtkTextLayout*" c:type="GtkTextLayout*"/>
67529           </parameter>
67530         </parameters>
67531       </callback>
67532       <callback name="changed">
67533         <return-value>
67534           <type name="none" c:type="void"/>
67535         </return-value>
67536         <parameters>
67537           <parameter name="layout">
67538             <type name="GtkTextLayout*" c:type="GtkTextLayout*"/>
67539           </parameter>
67540           <parameter name="y">
67541             <type name="int32" c:type="gint"/>
67542           </parameter>
67543           <parameter name="old_height">
67544             <type name="int32" c:type="gint"/>
67545           </parameter>
67546           <parameter name="new_height">
67547             <type name="int32" c:type="gint"/>
67548           </parameter>
67549         </parameters>
67550       </callback>
67551       <callback name="wrap">
67552         <return-value>
67553           <type name="GtkTextLineData*" c:type="GtkTextLineData*"/>
67554         </return-value>
67555         <parameters>
67556           <parameter name="layout">
67557             <type name="GtkTextLayout*" c:type="GtkTextLayout*"/>
67558           </parameter>
67559           <parameter name="line">
67560             <type name="GtkTextLine*" c:type="GtkTextLine*"/>
67561           </parameter>
67562           <parameter name="line_data">
67563             <type name="GtkTextLineData*" c:type="GtkTextLineData*"/>
67564           </parameter>
67565         </parameters>
67566       </callback>
67567       <callback name="get_log_attrs">
67568         <return-value>
67569           <type name="none" c:type="void"/>
67570         </return-value>
67571         <parameters>
67572           <parameter name="layout">
67573             <type name="GtkTextLayout*" c:type="GtkTextLayout*"/>
67574           </parameter>
67575           <parameter name="line">
67576             <type name="GtkTextLine*" c:type="GtkTextLine*"/>
67577           </parameter>
67578           <parameter name="attrs">
67579             <type name="PangoLogAttr**" c:type="PangoLogAttr**"/>
67580           </parameter>
67581           <parameter name="n_attrs">
67582             <type name="gint*" c:type="gint*"/>
67583           </parameter>
67584         </parameters>
67585       </callback>
67586       <callback name="invalidate">
67587         <return-value>
67588           <type name="none" c:type="void"/>
67589         </return-value>
67590         <parameters>
67591           <parameter name="layout">
67592             <type name="GtkTextLayout*" c:type="GtkTextLayout*"/>
67593           </parameter>
67594           <parameter name="start">
67595             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
67596           </parameter>
67597           <parameter name="end">
67598             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
67599           </parameter>
67600         </parameters>
67601       </callback>
67602       <callback name="free_line_data">
67603         <return-value>
67604           <type name="none" c:type="void"/>
67605         </return-value>
67606         <parameters>
67607           <parameter name="layout">
67608             <type name="GtkTextLayout*" c:type="GtkTextLayout*"/>
67609           </parameter>
67610           <parameter name="line">
67611             <type name="GtkTextLine*" c:type="GtkTextLine*"/>
67612           </parameter>
67613           <parameter name="line_data">
67614             <type name="GtkTextLineData*" c:type="GtkTextLineData*"/>
67615           </parameter>
67616         </parameters>
67617       </callback>
67618       <callback name="allocate_child">
67619         <return-value>
67620           <type name="none" c:type="void"/>
67621         </return-value>
67622         <parameters>
67623           <parameter name="layout">
67624             <type name="GtkTextLayout*" c:type="GtkTextLayout*"/>
67625           </parameter>
67626           <parameter name="child">
67627             <type name="GtkWidget*" c:type="GtkWidget*"/>
67628           </parameter>
67629           <parameter name="x">
67630             <type name="int32" c:type="gint"/>
67631           </parameter>
67632           <parameter name="y">
67633             <type name="int32" c:type="gint"/>
67634           </parameter>
67635         </parameters>
67636       </callback>
67637       <callback name="invalidate_cursors">
67638         <return-value>
67639           <type name="none" c:type="void"/>
67640         </return-value>
67641         <parameters>
67642           <parameter name="layout">
67643             <type name="GtkTextLayout*" c:type="GtkTextLayout*"/>
67644           </parameter>
67645           <parameter name="start">
67646             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
67647           </parameter>
67648           <parameter name="end">
67649             <type name="GtkTextIter*" c:type="GtkTextIter*"/>
67650           </parameter>
67651         </parameters>
67652       </callback>
67653       <callback name="_gtk_reserved1">
67654         <return-value>
67655           <type name="none" c:type="void"/>
67656         </return-value>
67657       </callback>
67658       <callback name="_gtk_reserved2">
67659         <return-value>
67660           <type name="none" c:type="void"/>
67661         </return-value>
67662       </callback>
67663       <callback name="_gtk_reserved3">
67664         <return-value>
67665           <type name="none" c:type="void"/>
67666         </return-value>
67667       </callback>
67668       <glib:signal name="changed">
67669         <return-value>
67670           <type name="none" c:type="void"/>
67671         </return-value>
67672         <parameters>
67673           <parameter name="object">
67674             <type name="int32" c:type="gint"/>
67675           </parameter>
67676           <parameter name="p0">
67677             <type name="int32" c:type="gint"/>
67678           </parameter>
67679           <parameter name="p1">
67680             <type name="int32" c:type="gint"/>
67681           </parameter>
67682         </parameters>
67683       </glib:signal>
67684       <glib:signal name="invalidated">
67685         <return-value>
67686           <type name="none" c:type="void"/>
67687         </return-value>
67688       </glib:signal>
67689       <glib:signal name="allocate-child">
67690         <return-value>
67691           <type name="none" c:type="void"/>
67692         </return-value>
67693         <parameters>
67694           <parameter name="object">
67695             <type name="GtkObject" c:type="GtkObject"/>
67696           </parameter>
67697           <parameter name="p0">
67698             <type name="int32" c:type="gint"/>
67699           </parameter>
67700           <parameter name="p1">
67701             <type name="int32" c:type="gint"/>
67702           </parameter>
67703         </parameters>
67704       </glib:signal>
67705     </class>
67706     <function name="text_layout_get_line_xrange"
67707               c:identifier="_gtk_text_layout_get_line_xrange">
67708       <return-value>
67709         <type name="none" c:type="void"/>
67710       </return-value>
67711       <parameters>
67712         <parameter name="layout">
67713           <type name="TextLayout" c:type="GtkTextLayout*"/>
67714         </parameter>
67715         <parameter name="iter">
67716           <type name="TextIter" c:type="GtkTextIter*"/>
67717         </parameter>
67718         <parameter name="x">
67719           <type name="gint" c:type="gint*"/>
67720         </parameter>
67721         <parameter name="width">
67722           <type name="gint" c:type="gint*"/>
67723         </parameter>
67724       </parameters>
67725     </function>
67726     <function name="text_layout_get_block_cursor"
67727               c:identifier="_gtk_text_layout_get_block_cursor">
67728       <return-value>
67729         <type name="boolean" c:type="gboolean"/>
67730       </return-value>
67731       <parameters>
67732         <parameter name="layout">
67733           <type name="TextLayout" c:type="GtkTextLayout*"/>
67734         </parameter>
67735         <parameter name="pos">
67736           <type name="GdkRectangle" c:type="GdkRectangle*"/>
67737         </parameter>
67738       </parameters>
67739     </function>
67740     <function name="text_anchored_child_set_layout"
67741               c:identifier="gtk_text_anchored_child_set_layout">
67742       <return-value>
67743         <type name="none" c:type="void"/>
67744       </return-value>
67745       <parameters>
67746         <parameter name="child">
67747           <type name="Widget" c:type="GtkWidget*"/>
67748         </parameter>
67749         <parameter name="layout">
67750           <type name="TextLayout" c:type="GtkTextLayout*"/>
67751         </parameter>
67752       </parameters>
67753     </function>
67754   </namespace>
67755 </repository>