1;; -*- scheme -*-
2
3(include "gtk-extrafuncs.defs")
4(include "gtk-base-types.defs")
5
6;; From /opt/gtk2/include/gtk-2.0/gtk/gtk.h
7
8;; From /opt/gnome-2.10/include/gtk-2.0/gtk/gtkaboutdialog.h
9
10(define-function gtk_about_dialog_get_type
11  (c-name "gtk_about_dialog_get_type")
12  (return-type "GType")
13)
14
15(define-function gtk_about_dialog_new
16  (c-name "gtk_about_dialog_new")
17  (is-constructor-of "GtkAboutDialog")
18  (return-type "GtkWidget*")
19)
20
21(define-method get_name
22  (of-object "GtkAboutDialog")
23  (c-name "gtk_about_dialog_get_name")
24  (return-type "const-gchar*")
25)
26
27(define-method set_name
28  (of-object "GtkAboutDialog")
29  (c-name "gtk_about_dialog_set_name")
30  (return-type "none")
31  (parameters
32    '("const-gchar*" "name" (null-ok))
33  )
34)
35
36(define-method get_version
37  (of-object "GtkAboutDialog")
38  (c-name "gtk_about_dialog_get_version")
39  (return-type "const-gchar*")
40)
41
42(define-method set_version
43  (of-object "GtkAboutDialog")
44  (c-name "gtk_about_dialog_set_version")
45  (return-type "none")
46  (parameters
47    '("const-gchar*" "version" (null-ok))
48  )
49)
50
51(define-method get_copyright
52  (of-object "GtkAboutDialog")
53  (c-name "gtk_about_dialog_get_copyright")
54  (return-type "const-gchar*")
55)
56
57(define-method set_copyright
58  (of-object "GtkAboutDialog")
59  (c-name "gtk_about_dialog_set_copyright")
60  (return-type "none")
61  (parameters
62    '("const-gchar*" "copyright" (null-ok))
63  )
64)
65
66(define-method get_comments
67  (of-object "GtkAboutDialog")
68  (c-name "gtk_about_dialog_get_comments")
69  (return-type "const-gchar*")
70)
71
72(define-method set_comments
73  (of-object "GtkAboutDialog")
74  (c-name "gtk_about_dialog_set_comments")
75  (return-type "none")
76  (parameters
77    '("const-gchar*" "comments" (null-ok))
78  )
79)
80
81(define-method get_license
82  (of-object "GtkAboutDialog")
83  (c-name "gtk_about_dialog_get_license")
84  (return-type "const-gchar*")
85)
86
87(define-method set_license
88  (of-object "GtkAboutDialog")
89  (c-name "gtk_about_dialog_set_license")
90  (return-type "none")
91  (parameters
92    '("const-gchar*" "license" (null-ok))
93  )
94)
95
96(define-method get_wrap_license
97  (of-object "GtkAboutDialog")
98  (c-name "gtk_about_dialog_get_wrap_license")
99  (return-type "gboolean")
100)
101
102(define-method set_wrap_license
103  (of-object "GtkAboutDialog")
104  (c-name "gtk_about_dialog_set_wrap_license")
105  (return-type "none")
106  (parameters
107    '("gboolean" "wrap_license")
108  )
109)
110
111(define-method get_website
112  (of-object "GtkAboutDialog")
113  (c-name "gtk_about_dialog_get_website")
114  (return-type "const-gchar*")
115)
116
117(define-method set_website
118  (of-object "GtkAboutDialog")
119  (c-name "gtk_about_dialog_set_website")
120  (return-type "none")
121  (parameters
122    '("const-gchar*" "website" (null-ok))
123  )
124)
125
126(define-method get_website_label
127  (of-object "GtkAboutDialog")
128  (c-name "gtk_about_dialog_get_website_label")
129  (return-type "const-gchar*")
130)
131
132(define-method set_website_label
133  (of-object "GtkAboutDialog")
134  (c-name "gtk_about_dialog_set_website_label")
135  (return-type "none")
136  (parameters
137    '("const-gchar*" "website_label" (null-ok))
138  )
139)
140
141(define-method get_authors
142  (of-object "GtkAboutDialog")
143  (c-name "gtk_about_dialog_get_authors")
144  (return-type "gchar**")
145)
146
147(define-method set_authors
148  (of-object "GtkAboutDialog")
149  (c-name "gtk_about_dialog_set_authors")
150  (return-type "none")
151  (parameters
152    '("gchar**" "authors")
153  )
154)
155
156(define-method get_documenters
157  (of-object "GtkAboutDialog")
158  (c-name "gtk_about_dialog_get_documenters")
159  (return-type "gchar**")
160)
161
162(define-method set_documenters
163  (of-object "GtkAboutDialog")
164  (c-name "gtk_about_dialog_set_documenters")
165  (return-type "none")
166  (parameters
167    '("gchar**" "documenters")
168  )
169)
170
171(define-method get_artists
172  (of-object "GtkAboutDialog")
173  (c-name "gtk_about_dialog_get_artists")
174  (return-type "gchar**")
175)
176
177(define-method set_artists
178  (of-object "GtkAboutDialog")
179  (c-name "gtk_about_dialog_set_artists")
180  (return-type "none")
181  (parameters
182    '("gchar**" "artists")
183  )
184)
185
186(define-method get_translator_credits
187  (of-object "GtkAboutDialog")
188  (c-name "gtk_about_dialog_get_translator_credits")
189  (return-type "const-gchar*")
190)
191
192(define-method set_translator_credits
193  (of-object "GtkAboutDialog")
194  (c-name "gtk_about_dialog_set_translator_credits")
195  (return-type "none")
196  (parameters
197    '("const-gchar*" "translator_credits" (null-ok))
198  )
199)
200
201(define-method get_logo
202  (of-object "GtkAboutDialog")
203  (c-name "gtk_about_dialog_get_logo")
204  (return-type "GdkPixbuf*")
205)
206
207(define-method set_logo
208  (of-object "GtkAboutDialog")
209  (c-name "gtk_about_dialog_set_logo")
210  (return-type "none")
211  (parameters
212    '("GdkPixbuf*" "logo" (null-ok))
213  )
214)
215
216(define-method get_logo_icon_name
217  (of-object "GtkAboutDialog")
218  (c-name "gtk_about_dialog_get_logo_icon_name")
219  (return-type "const-gchar*")
220)
221
222(define-method set_logo_icon_name
223  (of-object "GtkAboutDialog")
224  (c-name "gtk_about_dialog_set_logo_icon_name")
225  (return-type "none")
226  (parameters
227    '("const-gchar*" "icon_name" (null-ok))
228  )
229)
230
231(define-function about_dialog_set_email_hook
232  (c-name "gtk_about_dialog_set_email_hook")
233  (return-type "GtkAboutDialogActivateLinkFunc")
234  (parameters
235    '("GtkAboutDialogActivateLinkFunc" "func")
236    '("gpointer" "data")
237    '("GDestroyNotify" "destroy")
238  )
239)
240
241(define-function about_dialog_set_url_hook
242  (c-name "gtk_about_dialog_set_url_hook")
243  (return-type "GtkAboutDialogActivateLinkFunc")
244  (parameters
245    '("GtkAboutDialogActivateLinkFunc" "func")
246    '("gpointer" "data")
247    '("GDestroyNotify" "destroy")
248  )
249)
250
251(define-function show_about_dialog
252  (c-name "gtk_show_about_dialog")
253  (return-type "none")
254  (parameters
255    '("GtkWindow*" "parent")
256    '("const-gchar*" "first_property_name")
257  )
258  (varargs #t)
259)
260
261
262
263;; From /opt/gtk2/include/gtk-2.0/gtk/gtkaccelgroup.h
264
265(define-function gtk_accel_group_get_type
266  (c-name "gtk_accel_group_get_type")
267  (return-type "GType")
268)
269
270(define-function gtk_accel_group_new
271  (c-name "gtk_accel_group_new")
272  (is-constructor-of "GtkAccelGroup")
273  (return-type "GtkAccelGroup*")
274)
275
276(define-method lock
277  (of-object "GtkAccelGroup")
278  (c-name "gtk_accel_group_lock")
279  (return-type "none")
280)
281
282(define-method unlock
283  (of-object "GtkAccelGroup")
284  (c-name "gtk_accel_group_unlock")
285  (return-type "none")
286)
287
288(define-method connect
289  (of-object "GtkAccelGroup")
290  (c-name "gtk_accel_group_connect")
291  (return-type "none")
292  (parameters
293    '("guint" "accel_key")
294    '("GdkModifierType" "accel_mods")
295    '("GtkAccelFlags" "accel_flags")
296    '("GClosure*" "closure")
297  )
298)
299
300(define-method connect_by_path
301  (of-object "GtkAccelGroup")
302  (c-name "gtk_accel_group_connect_by_path")
303  (return-type "none")
304  (parameters
305    '("const-gchar*" "accel_path")
306    '("GClosure*" "closure")
307  )
308)
309
310(define-method disconnect
311  (of-object "GtkAccelGroup")
312  (c-name "gtk_accel_group_disconnect")
313  (return-type "gboolean")
314  (parameters
315    '("GClosure*" "closure")
316  )
317)
318
319(define-method disconnect_key
320  (of-object "GtkAccelGroup")
321  (c-name "gtk_accel_group_disconnect_key")
322  (return-type "gboolean")
323  (parameters
324    '("guint" "accel_key")
325    '("GdkModifierType" "accel_mods")
326  )
327)
328
329(define-method activate
330  (of-object "GtkAccelGroup")
331  (c-name "gtk_accel_group_activate")
332  (return-type "gboolean")
333  (parameters
334    '("GQuark" "accel_quark")
335    '("GObject*" "acceleratable")
336    '("guint" "accel_key")
337    '("GdkModifierType" "accel_mods")
338  )
339)
340
341(define-function accel_groups_activate
342  (c-name "gtk_accel_groups_activate")
343  (return-type "gboolean")
344  (parameters
345    '("GObject*" "object")
346    '("guint" "accel_key")
347    '("GdkModifierType" "accel_mods")
348  )
349)
350
351(define-function accel_groups_from_object
352  (c-name "gtk_accel_groups_from_object")
353  (return-type "GSList*")
354  (parameters
355    '("GObject*" "object")
356  )
357)
358
359(define-method find
360  (of-object "GtkAccelGroup")
361  (c-name "gtk_accel_group_find")
362  (return-type "GtkAccelKey*")
363   (parameters
364    '("gboolean" "(*find_func")
365   )
366 )
367
368(define-function accel_group_from_accel_closure
369  (c-name "gtk_accel_group_from_accel_closure")
370  (return-type "GtkAccelGroup*")
371  (parameters
372    '("GClosure*" "closure")
373  )
374)
375
376(define-virtual accel_changed
377  (of-object "GtkAccelGroup")
378  (return-type "none")
379  (parameters
380    '("guint" "keyval")
381    '("GdkModifierType" "modifier")
382    '("GClosure*" "accel_closure")
383  )
384)
385
386(define-function accelerator_valid
387  (c-name "gtk_accelerator_valid")
388  (return-type "gboolean")
389  (parameters
390    '("guint" "keyval")
391    '("GdkModifierType" "modifiers")
392  )
393)
394
395(define-function accelerator_parse
396  (c-name "gtk_accelerator_parse")
397  (return-type "none")
398  (parameters
399    '("const-gchar*" "accelerator")
400    '("guint*" "accelerator_key")
401    '("GdkModifierType*" "accelerator_mods")
402  )
403)
404
405(define-function accelerator_name
406  (c-name "gtk_accelerator_name")
407  (return-type "gchar*")
408  (parameters
409    '("guint" "accelerator_key")
410    '("GdkModifierType" "accelerator_mods")
411  )
412)
413
414(define-function accelerator_set_default_mod_mask
415  (c-name "gtk_accelerator_set_default_mod_mask")
416  (return-type "none")
417  (parameters
418    '("GdkModifierType" "default_mod_mask")
419  )
420)
421
422(define-function accelerator_get_default_mod_mask
423  (c-name "gtk_accelerator_get_default_mod_mask")
424  (return-type "GdkModifierType")
425)
426
427(define-method query
428  (of-object "GtkAccelGroup")
429  (c-name "gtk_accel_group_query")
430  (return-type "GtkAccelGroupEntry*")
431  (parameters
432    '("guint" "accel_key")
433    '("GdkModifierType" "accel_mods")
434    '("guint*" "n_entries")
435  )
436)
437
438(define-function accelerator_get_label
439  (c-name "gtk_accelerator_get_label")
440  (return-type "gchar*")
441  (parameters
442    '("guint" "accelerator_key")
443    '("GdkModifierType" "accelerator_mods")
444  )
445)
446
447
448;; From /opt/gtk2/include/gtk-2.0/gtk/gtkaccellabel.h
449
450(define-function gtk_accel_label_get_type
451  (c-name "gtk_accel_label_get_type")
452  (return-type "GType")
453)
454
455(define-function gtk_accel_label_new
456  (c-name "gtk_accel_label_new")
457  (is-constructor-of "GtkAccelLabel")
458  (return-type "GtkWidget*")
459  (properties
460   '("label" (argname "string"))
461  )
462)
463
464(define-method accelerator_width
465  (of-object "GtkAccelLabel")
466  (c-name "gtk_accel_label_accelerator_width")
467  (deprecated "use AtkAccelLabel.get_accel_width")
468  (return-type "guint")
469  (deprecated "use GtkAccelLabel.get_accel_width")
470)
471
472(define-method get_accel_widget
473  (of-object "GtkAccelLabel")
474  (c-name "gtk_accel_label_get_accel_widget")
475  (return-type "GtkWidget*")
476)
477
478(define-method get_accel_width
479  (of-object "GtkAccelLabel")
480  (c-name "gtk_accel_label_get_accel_width")
481  (return-type "guint")
482)
483
484(define-method set_accel_widget
485  (of-object "GtkAccelLabel")
486  (c-name "gtk_accel_label_set_accel_widget")
487  (return-type "none")
488  (parameters
489    '("GtkWidget*" "accel_widget")
490  )
491)
492
493(define-method set_accel_closure
494  (of-object "GtkAccelLabel")
495  (c-name "gtk_accel_label_set_accel_closure")
496  (return-type "none")
497  (parameters
498    '("GClosure*" "accel_closure")
499  )
500)
501
502(define-method refetch
503  (of-object "GtkAccelLabel")
504  (c-name "gtk_accel_label_refetch")
505  (return-type "gboolean")
506)
507
508
509
510;; From /opt/gtk2/include/gtk-2.0/gtk/gtkaccelmap.h
511
512(define-function accel_map_add_entry
513  (c-name "gtk_accel_map_add_entry")
514  (return-type "none")
515  (parameters
516    '("const-gchar*" "accel_path")
517    '("guint" "accel_key")
518    '("GdkModifierType" "accel_mods")
519  )
520)
521
522(define-function accel_map_lookup_entry
523  (c-name "gtk_accel_map_lookup_entry")
524  (return-type "gboolean")
525  (parameters
526    '("const-gchar*" "accel_path")
527    '("GtkAccelKey*" "key")
528  )
529)
530
531(define-function accel_map_change_entry
532  (c-name "gtk_accel_map_change_entry")
533  (return-type "gboolean")
534  (parameters
535    '("const-gchar*" "accel_path")
536    '("guint" "accel_key")
537    '("GdkModifierType" "accel_mods")
538    '("gboolean" "replace")
539  )
540)
541
542(define-function accel_map_load
543  (c-name "gtk_accel_map_load")
544  (return-type "none")
545  (parameters
546    '("const-gchar*" "file_name")
547  )
548)
549
550(define-function accel_map_save
551  (c-name "gtk_accel_map_save")
552  (return-type "none")
553  (parameters
554    '("const-gchar*" "file_name")
555  )
556)
557
558(define-function accel_map_foreach
559  (c-name "gtk_accel_map_foreach")
560  (return-type "none")
561  (parameters
562    '("gpointer" "data")
563    '("GtkAccelMapForeach" "foreach_func")
564  )
565)
566
567(define-function accel_map_load_fd
568  (c-name "gtk_accel_map_load_fd")
569  (return-type "none")
570  (parameters
571    '("gint" "fd")
572  )
573)
574
575(define-function accel_map_load_scanner
576  (c-name "gtk_accel_map_load_scanner")
577  (return-type "none")
578  (parameters
579    '("GScanner*" "scanner")
580  )
581)
582
583(define-function accel_map_save_fd
584  (c-name "gtk_accel_map_save_fd")
585  (return-type "none")
586  (parameters
587    '("gint" "fd")
588  )
589)
590
591(define-function accel_map_lock_path
592  (c-name "gtk_accel_map_lock_path")
593  (return-type "none")
594  (parameters
595    '("const-gchar*" "accel_path")
596  )
597)
598
599(define-function accel_map_unlock_path
600  (c-name "gtk_accel_map_unlock_path")
601  (return-type "none")
602  (parameters
603    '("const-gchar*" "accel_path")
604  )
605)
606
607(define-function accel_map_add_filter
608  (c-name "gtk_accel_map_add_filter")
609  (return-type "none")
610  (parameters
611    '("const-gchar*" "filter_pattern")
612  )
613)
614
615(define-function accel_map_foreach_unfiltered
616  (c-name "gtk_accel_map_foreach_unfiltered")
617  (return-type "none")
618  (parameters
619    '("gpointer" "data")
620    '("GtkAccelMapForeach" "foreach_func")
621  )
622)
623
624(define-function accel_map_get_type
625  (c-name "gtk_accel_map_get_type")
626  (return-type "GType")
627)
628
629(define-function accel_map_get
630  (c-name "gtk_accel_map_get")
631  (return-type "GtkAccelMap*")
632)
633
634
635
636;; From /opt/gtk2/include/gtk-2.0/gtk/gtkaccessible.h
637
638(define-function gtk_accessible_get_type
639  (c-name "gtk_accessible_get_type")
640  (return-type "GType")
641)
642
643(define-method connect_widget_destroyed
644  (of-object "GtkAccessible")
645  (c-name "gtk_accessible_connect_widget_destroyed")
646  (return-type "none")
647)
648
649(define-virtual connect_widget_destroyed
650  (of-object "GtkAccessible")
651  (return-type "none")
652)
653
654
655;; From /opt/gtk2/include/gtk-2.0/gtk/gtkaction.h
656
657(define-function gtk_action_get_type
658  (c-name "gtk_action_get_type")
659  (return-type "GType")
660)
661
662(define-function gtk_action_new
663  (c-name "gtk_action_new")
664  (is-constructor-of "GtkAction")
665  (return-type "GtkAction*")
666  (properties
667   '("name")
668   '("label")
669   '("tooltip")
670   '("stock_id")
671  )
672)
673
674(define-method get_name
675  (of-object "GtkAction")
676  (c-name "gtk_action_get_name")
677  (return-type "const-gchar*")
678)
679
680(define-method is_sensitive
681  (of-object "GtkAction")
682  (c-name "gtk_action_is_sensitive")
683  (return-type "gboolean")
684)
685
686(define-method get_sensitive
687  (of-object "GtkAction")
688  (c-name "gtk_action_get_sensitive")
689  (return-type "gboolean")
690)
691
692(define-method is_visible
693  (of-object "GtkAction")
694  (c-name "gtk_action_is_visible")
695  (return-type "gboolean")
696)
697
698(define-method get_visible
699  (of-object "GtkAction")
700  (c-name "gtk_action_get_visible")
701  (return-type "gboolean")
702)
703
704(define-method activate
705  (of-object "GtkAction")
706  (c-name "gtk_action_activate")
707  (return-type "none")
708)
709
710(define-method create_icon
711  (of-object "GtkAction")
712  (c-name "gtk_action_create_icon")
713  (return-type "GtkWidget*")
714  (parameters
715    '("GtkIconSize" "icon_size")
716  )
717)
718
719(define-method create_menu_item
720  (of-object "GtkAction")
721  (c-name "gtk_action_create_menu_item")
722  (return-type "GtkWidget*")
723)
724
725(define-method create_tool_item
726  (of-object "GtkAction")
727  (c-name "gtk_action_create_tool_item")
728  (return-type "GtkWidget*")
729)
730
731(define-method connect_proxy
732  (of-object "GtkAction")
733  (c-name "gtk_action_connect_proxy")
734  (return-type "none")
735  (parameters
736    '("GtkWidget*" "proxy")
737  )
738)
739
740(define-method disconnect_proxy
741  (of-object "GtkAction")
742  (c-name "gtk_action_disconnect_proxy")
743  (return-type "none")
744  (parameters
745    '("GtkWidget*" "proxy")
746  )
747)
748
749(define-method get_proxies
750  (of-object "GtkAction")
751  (c-name "gtk_action_get_proxies")
752  (return-type "GSList*")
753)
754
755(define-method connect_accelerator
756  (of-object "GtkAction")
757  (c-name "gtk_action_connect_accelerator")
758  (return-type "none")
759)
760
761(define-method disconnect_accelerator
762  (of-object "GtkAction")
763  (c-name "gtk_action_disconnect_accelerator")
764  (return-type "none")
765)
766
767(define-method get_accel_path
768  (of-object "GtkAction")
769  (c-name "gtk_action_get_accel_path")
770  (return-type "const-gchar*")
771)
772
773(define-method block_activate_from
774  (of-object "GtkAction")
775  (c-name "gtk_action_block_activate_from")
776  (return-type "none")
777  (parameters
778    '("GtkWidget*" "proxy")
779  )
780)
781
782(define-method unblock_activate_from
783  (of-object "GtkAction")
784  (c-name "gtk_action_unblock_activate_from")
785  (return-type "none")
786  (parameters
787    '("GtkWidget*" "proxy")
788  )
789)
790
791(define-method set_accel_path
792  (of-object "GtkAction")
793  (c-name "gtk_action_set_accel_path")
794  (return-type "none")
795  (parameters
796    '("const-gchar*" "accel_path") ;; NULL not okay
797  )
798)
799
800(define-method set_accel_group
801  (of-object "GtkAction")
802  (c-name "gtk_action_set_accel_group")
803  (return-type "none")
804  (parameters
805    '("GtkAccelGroup*" "accel_group" (null-ok))
806  )
807)
808
809(define-method set_sensitive
810  (of-object "GtkAction")
811  (c-name "gtk_action_set_sensitive")
812  (return-type "none")
813  (parameters
814    '("gboolean" "sensitive")
815  )
816)
817
818(define-method set_visible
819  (of-object "GtkAction")
820  (c-name "gtk_action_set_visible")
821  (return-type "none")
822  (parameters
823    '("gboolean" "visible")
824  )
825)
826
827(define-virtual activate
828  (of-object "GtkAction")
829  (return-type "none")
830)
831(define-virtual connect_proxy
832  (of-object "GtkAction")
833  (return-type "none")
834  (parameters
835    '("GtkWidget*" "proxy")
836  )
837)
838(define-virtual create_menu_item
839  (of-object "GtkAction")
840  (return-type "GtkWidget*")
841)
842(define-virtual create_tool_item
843  (of-object "GtkAction")
844  (return-type "GtkWidget*")
845)
846(define-virtual disconnect_proxy
847  (of-object "GtkAction")
848  (return-type "none")
849  (parameters
850    '("GtkWidget*" "proxy")
851  )
852)
853
854;; From /opt/gtk2/include/gtk-2.0/gtk/gtkactiongroup.h
855
856(define-function gtk_action_group_get_type
857  (c-name "gtk_action_group_get_type")
858  (return-type "GType")
859)
860
861(define-function gtk_action_group_new
862  (c-name "gtk_action_group_new")
863  (is-constructor-of "GtkActionGroup")
864  (return-type "GtkActionGroup*")
865  (properties
866   '("name")
867  )
868)
869
870(define-method get_name
871  (of-object "GtkActionGroup")
872  (c-name "gtk_action_group_get_name")
873  (return-type "const-gchar*")
874)
875
876(define-method get_sensitive
877  (of-object "GtkActionGroup")
878  (c-name "gtk_action_group_get_sensitive")
879  (return-type "gboolean")
880)
881
882(define-method set_sensitive
883  (of-object "GtkActionGroup")
884  (c-name "gtk_action_group_set_sensitive")
885  (return-type "none")
886  (parameters
887    '("gboolean" "sensitive")
888  )
889)
890
891(define-method get_visible
892  (of-object "GtkActionGroup")
893  (c-name "gtk_action_group_get_visible")
894  (return-type "gboolean")
895)
896
897(define-method set_visible
898  (of-object "GtkActionGroup")
899  (c-name "gtk_action_group_set_visible")
900  (return-type "none")
901  (parameters
902    '("gboolean" "visible")
903  )
904)
905
906(define-method get_action
907  (of-object "GtkActionGroup")
908  (c-name "gtk_action_group_get_action")
909  (return-type "GtkAction*")
910  (parameters
911    '("const-gchar*" "action_name")
912  )
913)
914
915(define-method list_actions
916  (of-object "GtkActionGroup")
917  (c-name "gtk_action_group_list_actions")
918  (return-type "GList*")
919)
920
921(define-method add_action
922  (of-object "GtkActionGroup")
923  (c-name "gtk_action_group_add_action")
924  (return-type "none")
925  (parameters
926    '("GtkAction*" "action")
927  )
928)
929
930(define-method add_action_with_accel
931  (of-object "GtkActionGroup")
932  (c-name "gtk_action_group_add_action_with_accel")
933  (return-type "none")
934  (parameters
935    '("GtkAction*" "action")
936    '("const-gchar*" "accelerator" (null-ok))
937  )
938)
939
940(define-method remove_action
941  (of-object "GtkActionGroup")
942  (c-name "gtk_action_group_remove_action")
943  (return-type "none")
944  (parameters
945    '("GtkAction*" "action")
946  )
947)
948
949(define-method add_actions
950  (of-object "GtkActionGroup")
951  (c-name "gtk_action_group_add_actions")
952  (return-type "none")
953  (parameters
954    '("GtkActionEntry*" "entries")
955    '("guint" "n_entries")
956    '("gpointer" "user_data")
957  )
958)
959
960(define-method add_toggle_actions
961  (of-object "GtkActionGroup")
962  (c-name "gtk_action_group_add_toggle_actions")
963  (return-type "none")
964  (parameters
965    '("GtkToggleActionEntry*" "entries")
966    '("guint" "n_entries")
967    '("gpointer" "user_data")
968  )
969)
970
971(define-method add_radio_actions
972  (of-object "GtkActionGroup")
973  (c-name "gtk_action_group_add_radio_actions")
974  (return-type "none")
975  (parameters
976    '("GtkRadioActionEntry*" "entries")
977    '("guint" "n_entries")
978    '("gint" "value")
979    '("GCallback" "on_change")
980    '("gpointer" "user_data")
981  )
982)
983
984(define-method add_actions_full
985  (of-object "GtkActionGroup")
986  (c-name "gtk_action_group_add_actions_full")
987  (return-type "none")
988  (parameters
989    '("GtkActionEntry*" "entries")
990    '("guint" "n_entries")
991    '("gpointer" "user_data")
992    '("GDestroyNotify" "destroy")
993  )
994)
995
996(define-method add_toggle_actions_full
997  (of-object "GtkActionGroup")
998  (c-name "gtk_action_group_add_toggle_actions_full")
999  (return-type "none")
1000  (parameters
1001    '("GtkToggleActionEntry*" "entries")
1002    '("guint" "n_entries")
1003    '("gpointer" "user_data")
1004    '("GDestroyNotify" "destroy")
1005  )
1006)
1007
1008(define-method add_radio_actions_full
1009  (of-object "GtkActionGroup")
1010  (c-name "gtk_action_group_add_radio_actions_full")
1011  (return-type "none")
1012  (parameters
1013    '("GtkRadioActionEntry*" "entries")
1014    '("guint" "n_entries")
1015    '("gint" "value")
1016    '("GCallback" "on_change")
1017    '("gpointer" "user_data")
1018    '("GDestroyNotify" "destroy")
1019  )
1020)
1021
1022(define-method set_translate_func
1023  (of-object "GtkActionGroup")
1024  (c-name "gtk_action_group_set_translate_func")
1025  (return-type "none")
1026  (parameters
1027    '("GtkTranslateFunc" "func")
1028    '("gpointer" "data")
1029    '("GtkDestroyNotify" "notify")
1030  )
1031)
1032
1033(define-method set_translation_domain
1034  (of-object "GtkActionGroup")
1035  (c-name "gtk_action_group_set_translation_domain")
1036  (return-type "none")
1037  (parameters
1038    '("const-gchar*" "domain")
1039  )
1040)
1041
1042(define-method translate_string
1043  (of-object "GtkActionGroup")
1044  (c-name "gtk_action_group_translate_string")
1045  (return-type "const-gchar*")
1046  (parameters
1047    '("const-gchar*" "string")
1048  )
1049)
1050
1051(define-virtual get_action
1052  (of-object "GtkActionGroup")
1053  (return-type "GtkAction*")
1054  (parameters
1055    '("const-gchar*" "action_name")
1056  )
1057)
1058
1059
1060;; From /opt/gtk2/include/gtk-2.0/gtk/gtkadjustment.h
1061
1062(define-function gtk_adjustment_get_type
1063  (c-name "gtk_adjustment_get_type")
1064  (return-type "GType")
1065)
1066
1067(define-function gtk_adjustment_new
1068  (c-name "gtk_adjustment_new")
1069  (is-constructor-of "GtkAdjustment")
1070  (return-type "GtkObject*")
1071  (properties
1072    '("value" (optional))
1073    '("lower" (optional))
1074    '("upper" (optional))
1075    '("step_increment" (argname "step_incr") (optional))
1076    '("page_increment" (argname "page_incr") (optional))
1077    '("page_size" (optional))
1078  )
1079)
1080
1081(define-method changed
1082  (of-object "GtkAdjustment")
1083  (c-name "gtk_adjustment_changed")
1084  (return-type "none")
1085)
1086
1087(define-method value_changed
1088  (of-object "GtkAdjustment")
1089  (c-name "gtk_adjustment_value_changed")
1090  (return-type "none")
1091)
1092
1093(define-method clamp_page
1094  (of-object "GtkAdjustment")
1095  (c-name "gtk_adjustment_clamp_page")
1096  (return-type "none")
1097  (parameters
1098    '("gdouble" "lower")
1099    '("gdouble" "upper")
1100  )
1101)
1102
1103(define-method get_value
1104  (of-object "GtkAdjustment")
1105  (c-name "gtk_adjustment_get_value")
1106  (return-type "gdouble")
1107)
1108
1109(define-method set_value
1110  (of-object "GtkAdjustment")
1111  (c-name "gtk_adjustment_set_value")
1112  (return-type "none")
1113  (parameters
1114    '("gdouble" "value")
1115  )
1116)
1117
1118(define-virtual changed
1119  (of-object "GtkAdjustment")
1120  (return-type "none")
1121)
1122(define-virtual value_changed
1123  (of-object "GtkAdjustment")
1124  (return-type "none")
1125)
1126
1127;; From /opt/gtk2/include/gtk-2.0/gtk/gtkalignment.h
1128
1129(define-function gtk_alignment_get_type
1130  (c-name "gtk_alignment_get_type")
1131  (return-type "GType")
1132)
1133
1134(define-function gtk_alignment_new
1135  (c-name "gtk_alignment_new")
1136  (is-constructor-of "GtkAlignment")
1137  (return-type "GtkWidget*")
1138  (properties
1139    '("xalign" (optional))
1140    '("yalign" (optional))
1141    '("xscale" (optional))
1142    '("yscale" (optional))
1143  )
1144)
1145
1146(define-method set
1147  (of-object "GtkAlignment")
1148  (c-name "gtk_alignment_set")
1149  (return-type "none")
1150  (parameters
1151    '("gfloat" "xalign")
1152    '("gfloat" "yalign")
1153    '("gfloat" "xscale")
1154    '("gfloat" "yscale")
1155  )
1156)
1157
1158(define-method set_padding
1159  (of-object "GtkAlignment")
1160  (c-name "gtk_alignment_set_padding")
1161  (return-type "none")
1162  (parameters
1163    '("guint" "padding_top")
1164    '("guint" "padding_bottom")
1165    '("guint" "padding_left")
1166    '("guint" "padding_right")
1167  )
1168)
1169
1170(define-method get_padding
1171  (of-object "GtkAlignment")
1172  (c-name "gtk_alignment_get_padding")
1173  (return-type "none")
1174  (parameters
1175    '("guint*" "padding_top")
1176    '("guint*" "padding_bottom")
1177    '("guint*" "padding_left")
1178    '("guint*" "padding_right")
1179  )
1180)
1181
1182
1183
1184;; From /opt/gtk2/include/gtk-2.0/gtk/gtkarrow.h
1185
1186(define-function gtk_arrow_get_type
1187  (c-name "gtk_arrow_get_type")
1188  (return-type "GType")
1189)
1190
1191(define-function gtk_arrow_new
1192  (c-name "gtk_arrow_new")
1193  (is-constructor-of "GtkArrow")
1194  (return-type "GtkWidget*")
1195  (properties
1196    '("arrow_type")
1197    '("shadow_type")
1198  )
1199)
1200
1201(define-method set
1202  (of-object "GtkArrow")
1203  (c-name "gtk_arrow_set")
1204  (return-type "none")
1205  (parameters
1206    '("GtkArrowType" "arrow_type")
1207    '("GtkShadowType" "shadow_type")
1208  )
1209)
1210
1211
1212
1213;; From /opt/gtk2/include/gtk-2.0/gtk/gtkaspectframe.h
1214
1215(define-function gtk_aspect_frame_get_type
1216  (c-name "gtk_aspect_frame_get_type")
1217  (return-type "GType")
1218)
1219
1220(define-function gtk_aspect_frame_new
1221  (c-name "gtk_aspect_frame_new")
1222  (is-constructor-of "GtkAspectFrame")
1223  (return-type "GtkWidget*")
1224  (properties
1225    '("label" (optional))
1226    '("xalign" (optional))
1227    '("yalign" (optional))
1228    '("ratio" (optional))
1229    '("obey_child" (optional))
1230  )
1231)
1232
1233(define-method set
1234  (of-object "GtkAspectFrame")
1235  (c-name "gtk_aspect_frame_set")
1236  (return-type "none")
1237  (parameters
1238    '("gfloat" "xalign" (default "0.0"))
1239    '("gfloat" "yalign" (default "0.0"))
1240    '("gfloat" "ratio" (default "1.0"))
1241    '("gboolean" "obey_child" (default "1"))
1242  )
1243)
1244
1245
1246
1247;; From /opt/gtk2/include/gtk-2.0/gtk/gtkbbox.h
1248
1249(define-function gtk_button_box_get_type
1250  (c-name "gtk_button_box_get_type")
1251  (return-type "GType")
1252)
1253
1254(define-method get_layout
1255  (of-object "GtkButtonBox")
1256  (c-name "gtk_button_box_get_layout")
1257  (return-type "GtkButtonBoxStyle")
1258)
1259
1260(define-method set_layout
1261  (of-object "GtkButtonBox")
1262  (c-name "gtk_button_box_set_layout")
1263  (return-type "none")
1264  (parameters
1265    '("GtkButtonBoxStyle" "layout_style")
1266  )
1267)
1268
1269(define-method get_child_secondary
1270  (of-object "GtkButtonBox")
1271  (c-name "gtk_button_box_get_child_secondary")
1272  (return-type "gboolean")
1273  (parameters
1274    '("GtkWidget*" "child")
1275  )
1276)
1277
1278(define-method set_child_secondary
1279  (of-object "GtkButtonBox")
1280  (c-name "gtk_button_box_set_child_secondary")
1281  (return-type "none")
1282  (parameters
1283    '("GtkWidget*" "child")
1284    '("gboolean" "is_secondary")
1285  )
1286)
1287
1288(define-method set_child_size
1289  (of-object "GtkButtonBox")
1290  (c-name "gtk_button_box_set_child_size")
1291  (return-type "none")
1292  (parameters
1293    '("gint" "min_width")
1294    '("gint" "min_height")
1295  )
1296  (deprecated "don't use this")
1297)
1298
1299(define-method set_child_ipadding
1300  (of-object "GtkButtonBox")
1301  (c-name "gtk_button_box_set_child_ipadding")
1302  (return-type "none")
1303  (parameters
1304    '("gint" "ipad_x")
1305    '("gint" "ipad_y")
1306  )
1307  (deprecated "don't use this")
1308)
1309
1310(define-method get_child_size
1311  (of-object "GtkButtonBox")
1312  (c-name "gtk_button_box_get_child_size")
1313  (return-type "none")
1314  (parameters
1315    '("gint*" "min_width")
1316    '("gint*" "min_height")
1317  )
1318  (deprecated "don't use this")
1319)
1320
1321(define-method get_child_ipadding
1322  (of-object "GtkButtonBox")
1323  (c-name "gtk_button_box_get_child_ipadding")
1324  (return-type "none")
1325  (parameters
1326    '("gint*" "ipad_x")
1327    '("gint*" "ipad_y")
1328  )
1329  (deprecated "don't use this")
1330)
1331
1332
1333
1334;; From /opt/gtk2/include/gtk-2.0/gtk/gtkbin.h
1335
1336(define-function gtk_bin_get_type
1337  (c-name "gtk_bin_get_type")
1338  (return-type "GType")
1339)
1340
1341(define-method get_child
1342  (of-object "GtkBin")
1343  (c-name "gtk_bin_get_child")
1344  (return-type "GtkWidget*")
1345)
1346
1347
1348
1349;; From /opt/gtk2/include/gtk-2.0/gtk/gtkbindings.h
1350
1351(define-function gtk_binding_set_new
1352  (c-name "gtk_binding_set_new")
1353  (return-type "GtkBindingSet*")
1354  (parameters
1355    '("const-gchar*" "set_name")
1356  )
1357  (deprecated "use binding_set_new")
1358)
1359
1360(define-function binding_set_new
1361  (c-name "gtk_binding_set_new")
1362  (is-constructor-of "GtkBindingSet")
1363  (return-type "GtkBindingSet*")
1364  (parameters
1365    '("const-gchar*" "set_name")
1366  )
1367)
1368
1369(define-function gtk_binding_set_by_class
1370  (c-name "gtk_binding_set_by_class")
1371  (return-type "GtkBindingSet*")
1372  (parameters
1373    '("gpointer" "object_class")
1374  )
1375  (deprecated "use binding_set_by_class")
1376)
1377
1378(define-function binding_set_by_class
1379  (c-name "gtk_binding_set_by_class")
1380  (return-type "GtkBindingSet*")
1381  (parameters
1382    '("gpointer" "object_class")
1383  )
1384)
1385
1386(define-function gtk_binding_set_find
1387  (c-name "gtk_binding_set_find")
1388  (return-type "GtkBindingSet*")
1389  (parameters
1390    '("const-gchar*" "set_name")
1391  )
1392  (deprecated "use binding_set_find")
1393)
1394
1395(define-function binding_set_find
1396  (c-name "gtk_binding_set_find")
1397  (is-constructor-of "GtkBindingSet")
1398  (return-type "GtkBindingSet*")
1399  (parameters
1400    '("const-gchar*" "set_name")
1401  )
1402)
1403
1404(define-function bindings_activate
1405  (c-name "gtk_bindings_activate")
1406  (return-type "gboolean")
1407  (parameters
1408    '("GtkObject*" "object")
1409    '("guint" "keyval")
1410    '("GdkModifierType" "modifiers")
1411  )
1412)
1413
1414(define-function bindings_activate_event
1415  (c-name "gtk_bindings_activate_event")
1416  (return-type "gboolean")
1417  (parameters
1418    '("GtkObject*" "object")
1419    '("GdkEventKey*" "event")
1420  )
1421)
1422
1423(define-method activate
1424  (of-object "GtkBindingSet")
1425  (c-name "gtk_binding_set_activate")
1426  (return-type "gboolean")
1427  (parameters
1428    '("guint" "keyval")
1429    '("GdkModifierType" "modifiers")
1430    '("GtkObject*" "object")
1431  )
1432)
1433
1434(define-function binding_entry_clear
1435  (c-name "gtk_binding_entry_clear")
1436  (return-type "none")
1437  (parameters
1438    '("GtkBindingSet*" "binding_set")
1439    '("guint" "keyval")
1440    '("GdkModifierType" "modifiers")
1441  )
1442)
1443
1444(define-function binding_entry_add_signal
1445  (c-name "gtk_binding_entry_add_signal")
1446  (return-type "none")
1447  (parameters
1448    '("GtkBindingSet*" "binding_set")
1449    '("guint" "keyval")
1450    '("GdkModifierType" "modifiers")
1451    '("const-gchar*" "signal_name")
1452    '("guint" "n_args")
1453  )
1454  (varargs #t)
1455)
1456
1457(define-method add_path
1458  (of-object "GtkBindingSet")
1459  (c-name "gtk_binding_set_add_path")
1460  (return-type "none")
1461  (parameters
1462    '("GtkPathType" "path_type")
1463    '("const-gchar*" "path_pattern")
1464    '("GtkPathPriorityType" "priority")
1465  )
1466)
1467
1468(define-function binding_entry_remove
1469  (c-name "gtk_binding_entry_remove")
1470  (return-type "none")
1471  (parameters
1472    '("GtkBindingSet*" "binding_set")
1473    '("guint" "keyval")
1474    '("GdkModifierType" "modifiers")
1475  )
1476)
1477
1478(define-function binding_entry_add_signall
1479  (c-name "gtk_binding_entry_add_signall")
1480  (return-type "none")
1481  (parameters
1482    '("GtkBindingSet*" "binding_set")
1483    '("guint" "keyval")
1484    '("GdkModifierType" "modifiers")
1485    '("const-gchar*" "signal_name")
1486    '("GSList*" "binding_args")
1487  )
1488)
1489
1490(define-function binding_parse_binding
1491  (c-name "gtk_binding_parse_binding")
1492  (return-type "guint")
1493  (parameters
1494    '("GScanner*" "scanner")
1495  )
1496)
1497
1498
1499
1500;; From /opt/gtk2/include/gtk-2.0/gtk/gtkbox.h
1501
1502(define-function gtk_box_get_type
1503  (c-name "gtk_box_get_type")
1504  (return-type "GType")
1505)
1506
1507(define-method pack_start
1508  (of-object "GtkBox")
1509  (c-name "gtk_box_pack_start")
1510  (return-type "none")
1511  (parameters
1512    '("GtkWidget*" "child")
1513    '("gboolean" "expand" (default "TRUE"))
1514    '("gboolean" "fill" (default "TRUE"))
1515    '("guint" "padding" (default "0"))
1516  )
1517)
1518
1519(define-method pack_end
1520  (of-object "GtkBox")
1521  (c-name "gtk_box_pack_end")
1522  (return-type "none")
1523  (parameters
1524    '("GtkWidget*" "child")
1525    '("gboolean" "expand" (default "TRUE"))
1526    '("gboolean" "fill" (default "TRUE"))
1527    '("guint" "padding" (default "0"))
1528  )
1529)
1530
1531(define-method pack_start_defaults
1532  (of-object "GtkBox")
1533  (c-name "gtk_box_pack_start_defaults")
1534  (deprecated "use pack_start instead")
1535  (return-type "none")
1536  (parameters
1537    '("GtkWidget*" "widget")
1538  )
1539)
1540
1541(define-method pack_end_defaults
1542  (of-object "GtkBox")
1543  (c-name "gtk_box_pack_end_defaults")
1544  (deprecated "use pack_end instead")
1545  (return-type "none")
1546  (parameters
1547    '("GtkWidget*" "widget")
1548  )
1549)
1550
1551(define-method set_homogeneous
1552  (of-object "GtkBox")
1553  (c-name "gtk_box_set_homogeneous")
1554  (return-type "none")
1555  (parameters
1556    '("gboolean" "homogeneous")
1557  )
1558)
1559
1560(define-method get_homogeneous
1561  (of-object "GtkBox")
1562  (c-name "gtk_box_get_homogeneous")
1563  (return-type "gboolean")
1564)
1565
1566(define-method set_spacing
1567  (of-object "GtkBox")
1568  (c-name "gtk_box_set_spacing")
1569  (return-type "none")
1570  (parameters
1571    '("gint" "spacing")
1572  )
1573)
1574
1575(define-method get_spacing
1576  (of-object "GtkBox")
1577  (c-name "gtk_box_get_spacing")
1578  (return-type "gint")
1579)
1580
1581(define-method reorder_child
1582  (of-object "GtkBox")
1583  (c-name "gtk_box_reorder_child")
1584  (return-type "none")
1585  (parameters
1586    '("GtkWidget*" "child")
1587    '("gint" "position")
1588  )
1589)
1590
1591(define-method query_child_packing
1592  (of-object "GtkBox")
1593  (c-name "gtk_box_query_child_packing")
1594  (return-type "none")
1595  (parameters
1596    '("GtkWidget*" "child")
1597    '("gboolean*" "expand")
1598    '("gboolean*" "fill")
1599    '("guint*" "padding")
1600    '("GtkPackType*" "pack_type")
1601  )
1602)
1603
1604(define-method set_child_packing
1605  (of-object "GtkBox")
1606  (c-name "gtk_box_set_child_packing")
1607  (return-type "none")
1608  (parameters
1609    '("GtkWidget*" "child")
1610    '("gboolean" "expand")
1611    '("gboolean" "fill")
1612    '("guint" "padding")
1613    '("GtkPackType" "pack_type")
1614  )
1615)
1616
1617
1618
1619;; From /opt/gtk2/include/gtk-2.0/gtk/gtkbutton.h
1620
1621(define-function gtk_button_get_type
1622  (c-name "gtk_button_get_type")
1623  (return-type "GType")
1624)
1625
1626(define-function gtk_button_new
1627  (c-name "gtk_button_new")
1628  (is-constructor-of "GtkButton")
1629  (return-type "GtkWidget*")
1630)
1631
1632(define-function gtk_button_new_with_label
1633  (c-name "gtk_button_new_with_label")
1634  (is-constructor-of "GtkButton")
1635  (return-type "GtkWidget*")
1636  (parameters
1637    '("const-gchar*" "label")
1638  )
1639)
1640
1641(define-function gtk_button_new_from_stock
1642  (c-name "gtk_button_new_from_stock")
1643  (return-type "GtkWidget*")
1644  (parameters
1645    '("const-gchar*" "stock_id")
1646  )
1647)
1648
1649(define-function gtk_button_new_with_mnemonic
1650  (c-name "gtk_button_new_with_mnemonic")
1651  (return-type "GtkWidget*")
1652  (parameters
1653    '("const-gchar*" "label")
1654  )
1655)
1656
1657(define-method pressed
1658  (of-object "GtkButton")
1659  (c-name "gtk_button_pressed")
1660  (return-type "none")
1661)
1662
1663(define-method released
1664  (of-object "GtkButton")
1665  (c-name "gtk_button_released")
1666  (return-type "none")
1667)
1668
1669(define-method clicked
1670  (of-object "GtkButton")
1671  (c-name "gtk_button_clicked")
1672  (return-type "none")
1673)
1674
1675(define-method enter
1676  (of-object "GtkButton")
1677  (c-name "gtk_button_enter")
1678  (return-type "none")
1679)
1680
1681(define-method leave
1682  (of-object "GtkButton")
1683  (c-name "gtk_button_leave")
1684  (return-type "none")
1685)
1686
1687(define-method set_relief
1688  (of-object "GtkButton")
1689  (c-name "gtk_button_set_relief")
1690  (return-type "none")
1691  (parameters
1692    '("GtkReliefStyle" "newstyle")
1693  )
1694)
1695
1696(define-method get_relief
1697  (of-object "GtkButton")
1698  (c-name "gtk_button_get_relief")
1699  (return-type "GtkReliefStyle")
1700)
1701
1702(define-method set_label
1703  (of-object "GtkButton")
1704  (c-name "gtk_button_set_label")
1705  (return-type "none")
1706  (parameters
1707    '("const-gchar*" "label")
1708  )
1709)
1710
1711(define-method get_label
1712  (of-object "GtkButton")
1713  (c-name "gtk_button_get_label")
1714  (return-type "const-gchar*")
1715)
1716
1717(define-method set_use_underline
1718  (of-object "GtkButton")
1719  (c-name "gtk_button_set_use_underline")
1720  (return-type "none")
1721  (parameters
1722    '("gboolean" "use_underline")
1723  )
1724)
1725
1726(define-method get_use_underline
1727  (of-object "GtkButton")
1728  (c-name "gtk_button_get_use_underline")
1729  (return-type "gboolean")
1730)
1731
1732(define-method set_use_stock
1733  (of-object "GtkButton")
1734  (c-name "gtk_button_set_use_stock")
1735  (return-type "none")
1736  (parameters
1737    '("gboolean" "use_stock")
1738  )
1739)
1740
1741(define-method get_use_stock
1742  (of-object "GtkButton")
1743  (c-name "gtk_button_get_use_stock")
1744  (return-type "gboolean")
1745)
1746
1747(define-method set_focus_on_click
1748  (of-object "GtkButton")
1749  (c-name "gtk_button_set_focus_on_click")
1750  (return-type "none")
1751  (parameters
1752    '("gboolean" "focus_on_click")
1753  )
1754)
1755
1756(define-method get_focus_on_click
1757  (of-object "GtkButton")
1758  (c-name "gtk_button_get_focus_on_click")
1759  (return-type "gboolean")
1760)
1761
1762(define-method set_alignment
1763  (of-object "GtkButton")
1764  (c-name "gtk_button_set_alignment")
1765  (return-type "none")
1766  (parameters
1767    '("gfloat" "xalign")
1768    '("gfloat" "yalign")
1769  )
1770)
1771
1772(define-method get_alignment
1773  (of-object "GtkButton")
1774  (c-name "gtk_button_get_alignment")
1775  (return-type "none")
1776  (parameters
1777    '("gfloat*" "xalign")
1778    '("gfloat*" "yalign")
1779  )
1780)
1781
1782(define-method set_image
1783  (of-object "GtkButton")
1784  (c-name "gtk_button_set_image")
1785  (return-type "none")
1786  (parameters
1787    '("GtkWidget*" "image")
1788  )
1789)
1790
1791(define-method get_image
1792  (of-object "GtkButton")
1793  (c-name "gtk_button_get_image")
1794  (return-type "GtkWidget*")
1795)
1796
1797(define-virtual pressed
1798  (of-object "GtkButton")
1799  (return-type "none")
1800)
1801(define-virtual released
1802  (of-object "GtkButton")
1803  (return-type "none")
1804)
1805(define-virtual clicked
1806  (of-object "GtkButton")
1807  (return-type "none")
1808)
1809(define-virtual enter
1810  (of-object "GtkButton")
1811  (return-type "none")
1812)
1813(define-virtual leave
1814  (of-object "GtkButton")
1815  (return-type "none")
1816)
1817(define-virtual activate
1818  (of-object "GtkButton")
1819  (return-type "none")
1820)
1821
1822;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcalendar.h
1823
1824(define-function gtk_calendar_get_type
1825  (c-name "gtk_calendar_get_type")
1826  (return-type "GType")
1827)
1828
1829(define-function gtk_calendar_new
1830  (c-name "gtk_calendar_new")
1831  (is-constructor-of "GtkCalendar")
1832  (return-type "GtkWidget*")
1833)
1834
1835(define-method select_month
1836  (of-object "GtkCalendar")
1837  (c-name "gtk_calendar_select_month")
1838  (return-type "gboolean")
1839  (parameters
1840    '("guint" "month")
1841    '("guint" "year")
1842  )
1843)
1844
1845(define-method select_day
1846  (of-object "GtkCalendar")
1847  (c-name "gtk_calendar_select_day")
1848  (return-type "none")
1849  (parameters
1850    '("guint" "day")
1851  )
1852)
1853
1854(define-method mark_day
1855  (of-object "GtkCalendar")
1856  (c-name "gtk_calendar_mark_day")
1857  (return-type "gboolean")
1858  (parameters
1859    '("guint" "day")
1860  )
1861)
1862
1863(define-method unmark_day
1864  (of-object "GtkCalendar")
1865  (c-name "gtk_calendar_unmark_day")
1866  (return-type "gboolean")
1867  (parameters
1868    '("guint" "day")
1869  )
1870)
1871
1872(define-method clear_marks
1873  (of-object "GtkCalendar")
1874  (c-name "gtk_calendar_clear_marks")
1875  (return-type "none")
1876)
1877
1878(define-method set_display_options
1879  (of-object "GtkCalendar")
1880  (c-name "gtk_calendar_set_display_options")
1881  (return-type "none")
1882  (parameters
1883    '("GtkCalendarDisplayOptions" "flags")
1884  )
1885)
1886
1887(define-method get_display_options
1888  (of-object "GtkCalendar")
1889  (c-name "gtk_calendar_get_display_options")
1890  (return-type "GtkCalendarDisplayOptions")
1891)
1892
1893(define-method display_options
1894  (of-object "GtkCalendar")
1895  (c-name "gtk_calendar_display_options")
1896  (return-type "none")
1897  (parameters
1898    '("GtkCalendarDisplayOptions" "flags")
1899  )
1900)
1901
1902(define-method get_date
1903  (of-object "GtkCalendar")
1904  (c-name "gtk_calendar_get_date")
1905  (return-type "none")
1906  (parameters
1907    '("guint*" "year")
1908    '("guint*" "month")
1909    '("guint*" "day")
1910  )
1911)
1912
1913(define-method freeze
1914  (of-object "GtkCalendar")
1915  (c-name "gtk_calendar_freeze")
1916  (return-type "none")
1917)
1918
1919(define-method thaw
1920  (of-object "GtkCalendar")
1921  (c-name "gtk_calendar_thaw")
1922  (return-type "none")
1923)
1924
1925(define-virtual month_changed
1926  (of-object "GtkCalendar")
1927  (return-type "none")
1928)
1929(define-virtual day_selected
1930  (of-object "GtkCalendar")
1931  (return-type "none")
1932)
1933(define-virtual day_selected_double_click
1934  (of-object "GtkCalendar")
1935  (return-type "none")
1936)
1937(define-virtual prev_month
1938  (of-object "GtkCalendar")
1939  (return-type "none")
1940)
1941(define-virtual next_month
1942  (of-object "GtkCalendar")
1943  (return-type "none")
1944)
1945(define-virtual prev_year
1946  (of-object "GtkCalendar")
1947  (return-type "none")
1948)
1949(define-virtual next_year
1950  (of-object "GtkCalendar")
1951  (return-type "none")
1952)
1953
1954
1955;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcelleditable.h
1956
1957(define-function gtk_cell_editable_get_type
1958  (c-name "gtk_cell_editable_get_type")
1959  (return-type "GType")
1960)
1961
1962(define-method start_editing
1963  (of-object "GtkCellEditable")
1964  (c-name "gtk_cell_editable_start_editing")
1965  (return-type "none")
1966  (parameters
1967    '("GdkEvent*" "event")
1968  )
1969)
1970
1971(define-method editing_done
1972  (of-object "GtkCellEditable")
1973  (c-name "gtk_cell_editable_editing_done")
1974  (return-type "none")
1975)
1976
1977(define-method remove_widget
1978  (of-object "GtkCellEditable")
1979  (c-name "gtk_cell_editable_remove_widget")
1980  (return-type "none")
1981)
1982
1983(define-virtual editing_done
1984  (of-object "GtkCellEditable")
1985  (return-type "none")
1986)
1987(define-virtual remove_widget
1988  (of-object "GtkCellEditable")
1989  (return-type "none")
1990)
1991(define-virtual start_editing
1992  (of-object "GtkCellEditable")
1993  (return-type "none")
1994  (parameters
1995    '("GdkEvent*" "event")
1996  )
1997)
1998
1999
2000;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcelllayout.h
2001
2002(define-function gtk_cell_layout_get_type
2003  (c-name "gtk_cell_layout_get_type")
2004  (return-type "GType")
2005)
2006
2007(define-method pack_start
2008  (of-object "GtkCellLayout")
2009  (c-name "gtk_cell_layout_pack_start")
2010  (return-type "none")
2011  (parameters
2012    '("GtkCellRenderer*" "cell")
2013    '("gboolean" "expand" (default "TRUE"))
2014  )
2015)
2016
2017(define-method pack_end
2018  (of-object "GtkCellLayout")
2019  (c-name "gtk_cell_layout_pack_end")
2020  (return-type "none")
2021  (parameters
2022    '("GtkCellRenderer*" "cell")
2023    '("gboolean" "expand" (default "TRUE"))
2024  )
2025)
2026
2027(define-method clear
2028  (of-object "GtkCellLayout")
2029  (c-name "gtk_cell_layout_clear")
2030  (return-type "none")
2031)
2032
2033(define-method set_attributes
2034  (of-object "GtkCellLayout")
2035  (c-name "gtk_cell_layout_set_attributes")
2036  (return-type "none")
2037  (parameters
2038    '("GtkCellRenderer*" "cell")
2039  )
2040  (varargs #t)
2041)
2042
2043(define-method add_attribute
2044  (of-object "GtkCellLayout")
2045  (c-name "gtk_cell_layout_add_attribute")
2046  (return-type "none")
2047  (parameters
2048    '("GtkCellRenderer*" "cell")
2049    '("const-gchar*" "attribute")
2050    '("gint" "column")
2051  )
2052)
2053
2054(define-method set_cell_data_func
2055  (of-object "GtkCellLayout")
2056  (c-name "gtk_cell_layout_set_cell_data_func")
2057  (return-type "none")
2058  (parameters
2059    '("GtkCellRenderer*" "cell")
2060    '("GtkCellLayoutDataFunc" "func")
2061    '("gpointer" "func_data")
2062    '("GDestroyNotify" "destroy")
2063  )
2064)
2065
2066(define-method clear_attributes
2067  (of-object "GtkCellLayout")
2068  (c-name "gtk_cell_layout_clear_attributes")
2069  (return-type "none")
2070  (parameters
2071    '("GtkCellRenderer*" "cell")
2072  )
2073)
2074
2075(define-method reorder
2076  (of-object "GtkCellLayout")
2077  (c-name "gtk_cell_layout_reorder")
2078  (return-type "none")
2079  (parameters
2080    '("GtkCellRenderer*" "cell")
2081    '("gint" "position")
2082  )
2083)
2084
2085(define-virtual pack_start
2086  (of-object "GtkCellLayout")
2087  (return-type "none")
2088  (parameters
2089    '("GtkCellRenderer*" "cell")
2090    '("gboolean" "expand")
2091  )
2092)
2093(define-virtual pack_end
2094  (of-object "GtkCellLayout")
2095  (return-type "none")
2096  (parameters
2097    '("GtkCellRenderer*" "cell")
2098    '("gboolean" "expand")
2099  )
2100)
2101(define-virtual clear
2102  (of-object "GtkCellLayout")
2103  (return-type "none")
2104)
2105(define-virtual add_attribute
2106  (of-object "GtkCellLayout")
2107  (return-type "none")
2108  (parameters
2109    '("GtkCellRenderer*" "cell")
2110    '("const-gchar*" "attribute")
2111    '("gint" "column")
2112  )
2113)
2114(define-virtual set_cell_data_func
2115  (of-object "GtkCellLayout")
2116  (return-type "none")
2117  (parameters
2118    '("GtkCellRenderer*" "cell")
2119    '("GtkCellLayoutDataFunc" "func")
2120    '("gpointer" "func_data")
2121    '("GDestroyNotify" "destroy")
2122  )
2123)
2124(define-virtual clear_attributes
2125  (of-object "GtkCellLayout")
2126  (return-type "none")
2127  (parameters
2128    '("GtkCellRenderer*" "cell")
2129  )
2130)
2131(define-virtual reorder
2132  (of-object "GtkCellLayout")
2133  (return-type "none")
2134  (parameters
2135    '("GtkCellRenderer*" "cell")
2136    '("gint" "position")
2137  )
2138)
2139
2140
2141;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcellrenderer.h
2142
2143(define-function gtk_cell_renderer_get_type
2144  (c-name "gtk_cell_renderer_get_type")
2145  (return-type "GType")
2146)
2147
2148(define-method get_size
2149  (of-object "GtkCellRenderer")
2150  (c-name "gtk_cell_renderer_get_size")
2151  (return-type "none")
2152  (parameters
2153    '("GtkWidget*" "widget")
2154    '("GdkRectangle*" "cell_area")
2155    '("gint*" "x_offset")
2156    '("gint*" "y_offset")
2157    '("gint*" "width")
2158    '("gint*" "height")
2159  )
2160)
2161
2162(define-method render
2163  (of-object "GtkCellRenderer")
2164  (c-name "gtk_cell_renderer_render")
2165  (return-type "none")
2166  (parameters
2167    '("GdkWindow*" "window")
2168    '("GtkWidget*" "widget")
2169    '("GdkRectangle*" "background_area")
2170    '("GdkRectangle*" "cell_area")
2171    '("GdkRectangle*" "expose_area")
2172    '("GtkCellRendererState" "flags")
2173  )
2174)
2175
2176(define-method activate
2177  (of-object "GtkCellRenderer")
2178  (c-name "gtk_cell_renderer_activate")
2179  (return-type "gboolean")
2180  (parameters
2181    '("GdkEvent*" "event")
2182    '("GtkWidget*" "widget")
2183    '("const-gchar*" "path")
2184    '("GdkRectangle*" "background_area")
2185    '("GdkRectangle*" "cell_area")
2186    '("GtkCellRendererState" "flags")
2187  )
2188)
2189
2190(define-method start_editing
2191  (of-object "GtkCellRenderer")
2192  (c-name "gtk_cell_renderer_start_editing")
2193  (return-type "GtkCellEditable*")
2194  (parameters
2195    '("GdkEvent*" "event")
2196    '("GtkWidget*" "widget")
2197    '("const-gchar*" "path")
2198    '("GdkRectangle*" "background_area")
2199    '("GdkRectangle*" "cell_area")
2200    '("GtkCellRendererState" "flags")
2201  )
2202)
2203
2204(define-method set_fixed_size
2205  (of-object "GtkCellRenderer")
2206  (c-name "gtk_cell_renderer_set_fixed_size")
2207  (return-type "none")
2208  (parameters
2209    '("gint" "width")
2210    '("gint" "height")
2211  )
2212)
2213
2214(define-method get_fixed_size
2215  (of-object "GtkCellRenderer")
2216  (c-name "gtk_cell_renderer_get_fixed_size")
2217  (return-type "none")
2218  (parameters
2219    '("gint*" "width")
2220    '("gint*" "height")
2221  )
2222)
2223
2224(define-method editing_canceled
2225  (of-object "GtkCellRenderer")
2226  (c-name "gtk_cell_renderer_editing_canceled")
2227  (return-type "none")
2228)
2229
2230(define-method stop_editing
2231  (of-object "GtkCellRenderer")
2232  (c-name "gtk_cell_renderer_stop_editing")
2233  (return-type "none")
2234  (parameters
2235    '("gboolean" "canceled")
2236  )
2237)
2238
2239(define-virtual get_size
2240  (of-object "GtkCellRenderer")
2241  (return-type "none")
2242  (parameters
2243    '("GtkWidget*" "widget")
2244    '("GdkRectangle*" "cell_area")
2245    '("gint*" "x_offset")
2246    '("gint*" "y_offset")
2247    '("gint*" "width")
2248    '("gint*" "height")
2249  )
2250)
2251(define-virtual render
2252  (of-object "GtkCellRenderer")
2253  (return-type "none")
2254  (parameters
2255    '("GdkDrawable*" "window")
2256    '("GtkWidget*" "widget")
2257    '("GdkRectangle*" "background_area")
2258    '("GdkRectangle*" "cell_area")
2259    '("GdkRectangle*" "expose_area")
2260    '("GtkCellRendererState" "flags")
2261  )
2262)
2263(define-virtual activate
2264  (of-object "GtkCellRenderer")
2265  (return-type "gboolean")
2266  (parameters
2267    '("GdkEvent*" "event")
2268    '("GtkWidget*" "widget")
2269    '("const-gchar*" "path")
2270    '("GdkRectangle*" "background_area")
2271    '("GdkRectangle*" "cell_area")
2272    '("GtkCellRendererState" "flags")
2273  )
2274)
2275(define-virtual editing_canceled
2276  (of-object "GtkCellRenderer")
2277  (return-type "none")
2278)
2279(define-virtual editing_started
2280  (of-object "GtkCellRenderer")
2281  (return-type "none")
2282  (parameters
2283    '("GtkCellEditable*" "editable")
2284    '("const-gchar*" "path")
2285  )
2286)
2287(define-virtual start_editing
2288  (of-object "GtkCellRenderer")
2289  (return-type "GtkCellEditable*" (optional))
2290  (parameters
2291    '("GdkEvent*" "event")
2292    '("GtkWidget*" "widget")
2293    '("const-gchar*" "path")
2294    '("GdkRectangle*" "background_area")
2295    '("GdkRectangle*" "cell_area")
2296    '("GtkCellRendererState" "flags")
2297   )
2298)
2299
2300
2301;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcellrenderercombo.h
2302
2303(define-function gtk_cell_renderer_combo_get_type
2304  (c-name "gtk_cell_renderer_combo_get_type")
2305  (return-type "GType")
2306)
2307
2308(define-function gtk_cell_renderer_combo_new
2309  (c-name "gtk_cell_renderer_combo_new")
2310  (is-constructor-of "GtkCellRendererCombo")
2311  (return-type "GtkCellRenderer*")
2312)
2313
2314
2315
2316;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h
2317
2318(define-function gtk_cell_renderer_pixbuf_get_type
2319  (c-name "gtk_cell_renderer_pixbuf_get_type")
2320  (return-type "GType")
2321)
2322
2323(define-function gtk_cell_renderer_pixbuf_new
2324  (c-name "gtk_cell_renderer_pixbuf_new")
2325  (is-constructor-of "GtkCellRendererPixbuf")
2326  (return-type "GtkCellRenderer*")
2327)
2328
2329
2330
2331;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcellrendererprogress.h
2332
2333(define-function gtk_cell_renderer_progress_get_type
2334  (c-name "gtk_cell_renderer_progress_get_type")
2335  (return-type "GType")
2336)
2337
2338(define-function gtk_cell_renderer_progress_new
2339  (c-name "gtk_cell_renderer_progress_new")
2340  (is-constructor-of "GtkCellRendererProgress")
2341  (return-type "GtkCellRenderer*")
2342)
2343
2344
2345
2346;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcellrenderertext.h
2347
2348(define-function gtk_cell_renderer_text_get_type
2349  (c-name "gtk_cell_renderer_text_get_type")
2350  (return-type "GType")
2351)
2352
2353(define-function gtk_cell_renderer_text_new
2354  (c-name "gtk_cell_renderer_text_new")
2355  (is-constructor-of "GtkCellRendererText")
2356  (return-type "GtkCellRenderer*")
2357)
2358
2359(define-method set_fixed_height_from_font
2360  (of-object "GtkCellRendererText")
2361  (c-name "gtk_cell_renderer_text_set_fixed_height_from_font")
2362  (return-type "none")
2363  (parameters
2364    '("gint" "number_of_rows")
2365  )
2366)
2367
2368(define-virtual edited
2369  (of-object "GtkCellRendererText")
2370  (return-type "none")
2371  (parameters
2372    '("const-gchar*" "path")
2373    '("const-gchar*" "new_text")
2374  )
2375)
2376
2377
2378;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcellrenderertoggle.h
2379
2380(define-function gtk_cell_renderer_toggle_get_type
2381  (c-name "gtk_cell_renderer_toggle_get_type")
2382  (return-type "GType")
2383)
2384
2385(define-function gtk_cell_renderer_toggle_new
2386  (c-name "gtk_cell_renderer_toggle_new")
2387  (is-constructor-of "GtkCellRendererToggle")
2388  (return-type "GtkCellRenderer*")
2389)
2390
2391(define-method get_radio
2392  (of-object "GtkCellRendererToggle")
2393  (c-name "gtk_cell_renderer_toggle_get_radio")
2394  (return-type "gboolean")
2395)
2396
2397(define-method set_radio
2398  (of-object "GtkCellRendererToggle")
2399  (c-name "gtk_cell_renderer_toggle_set_radio")
2400  (return-type "none")
2401  (parameters
2402    '("gboolean" "radio")
2403  )
2404)
2405
2406(define-method get_active
2407  (of-object "GtkCellRendererToggle")
2408  (c-name "gtk_cell_renderer_toggle_get_active")
2409  (return-type "gboolean")
2410)
2411
2412(define-method set_active
2413  (of-object "GtkCellRendererToggle")
2414  (c-name "gtk_cell_renderer_toggle_set_active")
2415  (return-type "none")
2416  (parameters
2417    '("gboolean" "setting")
2418  )
2419)
2420
2421(define-virtual toggled
2422  (of-object "GtkCellRendererToggle")
2423  (return-type "none")
2424  (parameters
2425    '("const-gchar*" "path")
2426  )
2427)
2428
2429
2430;; From /opt/gnome-2.10/include/gtk-2.0/gtk/gtkcellview.h
2431
2432(define-function gtk_cell_view_get_type
2433  (c-name "gtk_cell_view_get_type")
2434  (return-type "GType")
2435)
2436
2437(define-function gtk_cell_view_new
2438  (c-name "gtk_cell_view_new")
2439  (is-constructor-of "GtkCellView")
2440  (return-type "GtkWidget*")
2441)
2442
2443(define-function cell_view_new_with_text
2444  (c-name "gtk_cell_view_new_with_text")
2445  (return-type "GtkWidget*")
2446  (parameters
2447    '("const-gchar*" "text")
2448  )
2449  (caller-owns-return #t)
2450)
2451
2452(define-function cell_view_new_with_markup
2453  (c-name "gtk_cell_view_new_with_markup")
2454  (return-type "GtkWidget*")
2455  (parameters
2456    '("const-gchar*" "markup")
2457  )
2458  (caller-owns-return #t)
2459)
2460
2461(define-function cell_view_new_with_pixbuf
2462  (c-name "gtk_cell_view_new_with_pixbuf")
2463  (return-type "GtkWidget*")
2464  (parameters
2465    '("GdkPixbuf*" "pixbuf")
2466  )
2467  (caller-owns-return #t)
2468)
2469
2470(define-method set_model
2471  (of-object "GtkCellView")
2472  (c-name "gtk_cell_view_set_model")
2473  (return-type "none")
2474  (parameters
2475    '("GtkTreeModel*" "model" (null-ok))
2476  )
2477)
2478
2479(define-method set_displayed_row
2480  (of-object "GtkCellView")
2481  (c-name "gtk_cell_view_set_displayed_row")
2482  (return-type "none")
2483  (parameters
2484    '("GtkTreePath*" "path" (null-ok))
2485  )
2486)
2487
2488(define-method get_displayed_row
2489  (of-object "GtkCellView")
2490  (c-name "gtk_cell_view_get_displayed_row")
2491  (return-type "GtkTreePath*")
2492)
2493
2494(define-method get_size_of_row
2495  (of-object "GtkCellView")
2496  (c-name "gtk_cell_view_get_size_of_row")
2497  (return-type "gboolean")
2498  (parameters
2499    '("GtkTreePath*" "path")
2500    '("GtkRequisition*" "requisition")
2501  )
2502)
2503
2504(define-method set_background_color
2505  (of-object "GtkCellView")
2506  (c-name "gtk_cell_view_set_background_color")
2507  (return-type "none")
2508  (parameters
2509    '("const-GdkColor*" "color" (null-ok))
2510  )
2511)
2512
2513(define-method get_cell_renderers
2514  (of-object "GtkCellView")
2515  (c-name "gtk_cell_view_get_cell_renderers")
2516  (return-type "GList*")
2517)
2518
2519;; From /opt/gnome-2.10/include/gtk-2.0/gtk/gtkclipboard.h
2520
2521
2522(define-method wait_is_target_available
2523  (of-object "GtkClipboard")
2524  (c-name "gtk_clipboard_wait_is_target_available")
2525  (return-type "gboolean")
2526  (parameters
2527    '("GdkAtom" "target")
2528  )
2529)
2530
2531(define-method set_can_store
2532  (of-object "GtkClipboard")
2533  (c-name "gtk_clipboard_set_can_store")
2534  (return-type "none")
2535  (parameters
2536    '("const-GtkTargetEntry*" "targets")
2537    '("gint" "n_targets")
2538  )
2539)
2540
2541(define-method store
2542  (of-object "GtkClipboard")
2543  (c-name "gtk_clipboard_store")
2544  (return-type "none")
2545)
2546
2547
2548
2549;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcheckbutton.h
2550
2551(define-function gtk_check_button_get_type
2552  (c-name "gtk_check_button_get_type")
2553  (return-type "GType")
2554)
2555
2556(define-function gtk_check_button_new
2557  (c-name "gtk_check_button_new")
2558  (is-constructor-of "GtkCheckButton")
2559  (return-type "GtkWidget*")
2560)
2561
2562(define-function gtk_check_button_new_with_label
2563  (c-name "gtk_check_button_new_with_label")
2564  (is-constructor-of "GtkCheckButton")
2565  (return-type "GtkWidget*")
2566  (parameters
2567    '("const-gchar*" "label")
2568  )
2569)
2570
2571(define-function gtk_check_button_new_with_mnemonic
2572  (c-name "gtk_check_button_new_with_mnemonic")
2573  (is-constructor-of "GtkCheckButton")
2574  (return-type "GtkWidget*")
2575  (parameters
2576    '("const-gchar*" "label")
2577  )
2578)
2579
2580(define-virtual draw_indicator
2581  (of-object "GtkCheckButton")
2582  (return-type "none")
2583  (parameters
2584    '("GdkRectangle*" "area")
2585  )
2586)
2587
2588
2589;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcheckmenuitem.h
2590
2591(define-function gtk_check_menu_item_get_type
2592  (c-name "gtk_check_menu_item_get_type")
2593  (return-type "GType")
2594)
2595
2596(define-function gtk_check_menu_item_new
2597  (c-name "gtk_check_menu_item_new")
2598  (is-constructor-of "GtkCheckMenuItem")
2599  (return-type "GtkWidget*")
2600)
2601
2602(define-function gtk_check_menu_item_new_with_label
2603  (c-name "gtk_check_menu_item_new_with_label")
2604  (is-constructor-of "GtkCheckMenuItem")
2605  (return-type "GtkWidget*")
2606  (parameters
2607    '("const-gchar*" "label")
2608  )
2609)
2610
2611(define-function gtk_check_menu_item_new_with_mnemonic
2612  (c-name "gtk_check_menu_item_new_with_mnemonic")
2613  (is-constructor-of "GtkCheckMenuItem")
2614  (return-type "GtkWidget*")
2615  (parameters
2616    '("const-gchar*" "label")
2617  )
2618)
2619
2620(define-method set_active
2621  (of-object "GtkCheckMenuItem")
2622  (c-name "gtk_check_menu_item_set_active")
2623  (return-type "none")
2624  (parameters
2625    '("gboolean" "is_active")
2626  )
2627)
2628
2629(define-method get_active
2630  (of-object "GtkCheckMenuItem")
2631  (c-name "gtk_check_menu_item_get_active")
2632  (return-type "gboolean")
2633)
2634
2635(define-method toggled
2636  (of-object "GtkCheckMenuItem")
2637  (c-name "gtk_check_menu_item_toggled")
2638  (return-type "none")
2639)
2640
2641(define-method set_inconsistent
2642  (of-object "GtkCheckMenuItem")
2643  (c-name "gtk_check_menu_item_set_inconsistent")
2644  (return-type "none")
2645  (parameters
2646    '("gboolean" "setting")
2647  )
2648)
2649
2650(define-method get_inconsistent
2651  (of-object "GtkCheckMenuItem")
2652  (c-name "gtk_check_menu_item_get_inconsistent")
2653  (return-type "gboolean")
2654)
2655
2656(define-method set_draw_as_radio
2657  (of-object "GtkCheckMenuItem")
2658  (c-name "gtk_check_menu_item_set_draw_as_radio")
2659  (return-type "none")
2660  (parameters
2661    '("gboolean" "draw_as_radio")
2662  )
2663)
2664
2665(define-method get_draw_as_radio
2666  (of-object "GtkCheckMenuItem")
2667  (c-name "gtk_check_menu_item_get_draw_as_radio")
2668  (return-type "gboolean")
2669)
2670
2671(define-method set_show_toggle
2672  (of-object "GtkCheckMenuItem")
2673  (c-name "gtk_check_menu_item_set_show_toggle")
2674  (return-type "none")
2675  (parameters
2676    '("gboolean" "always")
2677  )
2678  (deprecated "don't use this method")
2679)
2680
2681(define-method set_state
2682  (of-object "GtkCheckMenuItem")
2683  (c-name "gtk_check_menu_item_set_state")
2684  (return-type "none")
2685  (parameters
2686    '("gboolean" "is_active")
2687  )
2688  (deprecated "use GtkCheckMenuItem.set_active")
2689)
2690
2691(define-virtual toggled
2692  (of-object "GtkCheckMenuItem")
2693  (return-type "none")
2694)
2695(define-virtual draw_indicator
2696  (of-object "GtkCheckMenuItem")
2697  (return-type "none")
2698  (parameters
2699    '("GdkRectangle*" "area")
2700  )
2701)
2702
2703
2704;; From /opt/gtk2/include/gtk-2.0/gtk/gtkclipboard.h
2705
2706(define-function gtk_clipboard_get_type
2707  (c-name "gtk_clipboard_get_type")
2708  (return-type "GType")
2709)
2710
2711(define-function clipboard_get_for_display
2712  (c-name "gtk_clipboard_get_for_display")
2713  (is-constructor-of "GtkClipboard")
2714  (caller-owns-return nil)
2715  (return-type "GtkClipboard*")
2716  (parameters
2717    '("GdkDisplay*" "display" (default "gdk_display_get_default()"))
2718    '("GdkAtom" "selection" (default "GDK_SELECTION_CLIPBOARD"))
2719  )
2720)
2721
2722(define-function clipboard_get
2723  (c-name "gtk_clipboard_get")
2724  (return-type "GtkClipboard*")
2725  (parameters
2726    '("GdkAtom" "selection" (default "GDK_SELECTION_CLIPBOARD"))
2727  )
2728)
2729
2730(define-method get_display
2731  (of-object "GtkClipboard")
2732  (c-name "gtk_clipboard_get_display")
2733  (return-type "GdkDisplay*")
2734)
2735
2736(define-method set_with_data
2737  (of-object "GtkClipboard")
2738  (c-name "gtk_clipboard_set_with_data")
2739  (return-type "gboolean")
2740  (parameters
2741    '("const-GtkTargetEntry*" "targets")
2742    '("guint" "n_targets")
2743    '("GtkClipboardGetFunc" "get_func")
2744    '("GtkClipboardClearFunc" "clear_func")
2745    '("gpointer" "user_data")
2746  )
2747)
2748
2749(define-method set_with_owner
2750  (of-object "GtkClipboard")
2751  (c-name "gtk_clipboard_set_with_owner")
2752  (return-type "gboolean")
2753  (parameters
2754    '("const-GtkTargetEntry*" "targets")
2755    '("guint" "n_targets")
2756    '("GtkClipboardGetFunc" "get_func")
2757    '("GtkClipboardClearFunc" "clear_func")
2758    '("GObject*" "owner")
2759  )
2760)
2761
2762(define-method get_owner
2763  (of-object "GtkClipboard")
2764  (c-name "gtk_clipboard_get_owner")
2765  (return-type "GObject*")
2766)
2767
2768(define-method clear
2769  (of-object "GtkClipboard")
2770  (c-name "gtk_clipboard_clear")
2771  (return-type "none")
2772)
2773
2774(define-method set_text
2775  (of-object "GtkClipboard")
2776  (c-name "gtk_clipboard_set_text")
2777  (return-type "none")
2778  (parameters
2779    '("const-gchar*" "text")
2780    '("gint" "len" (default "-1"))
2781  )
2782)
2783
2784(define-method request_contents
2785  (of-object "GtkClipboard")
2786  (c-name "gtk_clipboard_request_contents")
2787  (return-type "none")
2788  (parameters
2789    '("GdkAtom" "target")
2790    '("GtkClipboardReceivedFunc" "callback")
2791    '("gpointer" "user_data")
2792  )
2793)
2794
2795(define-method request_text
2796  (of-object "GtkClipboard")
2797  (c-name "gtk_clipboard_request_text")
2798  (return-type "none")
2799  (parameters
2800    '("GtkClipboardTextReceivedFunc" "callback")
2801    '("gpointer" "user_data")
2802  )
2803)
2804
2805(define-method request_targets
2806  (of-object "GtkClipboard")
2807  (c-name "gtk_clipboard_request_targets")
2808  (return-type "none")
2809  (parameters
2810    '("GtkClipboardTargetsReceivedFunc" "callback")
2811    '("gpointer" "user_data")
2812  )
2813)
2814
2815(define-method wait_for_contents
2816  (of-object "GtkClipboard")
2817  (c-name "gtk_clipboard_wait_for_contents")
2818  (return-type "GtkSelectionData*")
2819  (parameters
2820    '("GdkAtom" "target")
2821  )
2822)
2823
2824(define-method wait_for_text
2825  (of-object "GtkClipboard")
2826  (c-name "gtk_clipboard_wait_for_text")
2827  (return-type "gchar*")
2828)
2829
2830(define-method wait_is_text_available
2831  (of-object "GtkClipboard")
2832  (c-name "gtk_clipboard_wait_is_text_available")
2833  (return-type "gboolean")
2834)
2835
2836(define-method wait_for_targets
2837  (of-object "GtkClipboard")
2838  (c-name "gtk_clipboard_wait_for_targets")
2839  (return-type "gboolean")
2840  (parameters
2841    '("GdkAtom**" "targets")
2842    '("gint*" "n_targets")
2843  )
2844)
2845
2846(define-method request_image
2847  (of-object "GtkClipboard")
2848  (c-name "gtk_clipboard_request_image")
2849  (return-type "none")
2850  (parameters
2851    '("GtkClipboardImageReceivedFunc" "callback")
2852    '("gpointer" "user_data")
2853  )
2854)
2855
2856(define-method wait_for_image
2857  (of-object "GtkClipboard")
2858  (c-name "gtk_clipboard_wait_for_image")
2859  (return-type "GdkPixbuf*")
2860)
2861
2862(define-method set_image
2863  (of-object "GtkClipboard")
2864  (c-name "gtk_clipboard_set_image")
2865  (return-type "none")
2866  (parameters
2867    '("GdkPixbuf*" "pixbuf")
2868  )
2869)
2870
2871(define-method wait_is_image_available
2872  (of-object "GtkClipboard")
2873  (c-name "gtk_clipboard_wait_is_image_available")
2874  (return-type "gboolean")
2875)
2876
2877
2878
2879;; From /opt/gtk2/include/gtk-2.0/gtk/gtkclist.h
2880
2881(define-function gtk_clist_get_type
2882  (c-name "gtk_clist_get_type")
2883  (return-type "GType")
2884)
2885
2886(define-function gtk_clist_new
2887  (c-name "gtk_clist_new")
2888  (is-constructor-of "GtkCList")
2889  (return-type "GtkWidget*")
2890  (parameters
2891    '("gint" "columns" (default "1"))
2892  )
2893  (deprecated "use GtkListStore/GtkTreeView")
2894)
2895
2896(define-function gtk_clist_new_with_titles
2897  (c-name "gtk_clist_new_with_titles")
2898  (is-constructor-of "GtkCList")
2899  (return-type "GtkWidget*")
2900  (parameters
2901    '("gint" "columns" (default "1"))
2902    '("gchar*[]" "titles")
2903  )
2904  (deprecated "use GtkListStore/GtkTreeView")
2905)
2906
2907(define-method set_hadjustment
2908  (of-object "GtkCList")
2909  (c-name "gtk_clist_set_hadjustment")
2910  (return-type "none")
2911  (parameters
2912    '("GtkAdjustment*" "adjustment")
2913  )
2914)
2915
2916(define-method set_vadjustment
2917  (of-object "GtkCList")
2918  (c-name "gtk_clist_set_vadjustment")
2919  (return-type "none")
2920  (parameters
2921    '("GtkAdjustment*" "adjustment")
2922  )
2923)
2924
2925(define-method get_hadjustment
2926  (of-object "GtkCList")
2927  (c-name "gtk_clist_get_hadjustment")
2928  (return-type "GtkAdjustment*")
2929)
2930
2931(define-method get_vadjustment
2932  (of-object "GtkCList")
2933  (c-name "gtk_clist_get_vadjustment")
2934  (return-type "GtkAdjustment*")
2935)
2936
2937(define-method set_shadow_type
2938  (of-object "GtkCList")
2939  (c-name "gtk_clist_set_shadow_type")
2940  (return-type "none")
2941  (parameters
2942    '("GtkShadowType" "type")
2943  )
2944)
2945
2946(define-method set_selection_mode
2947  (of-object "GtkCList")
2948  (c-name "gtk_clist_set_selection_mode")
2949  (return-type "none")
2950  (parameters
2951    '("GtkSelectionMode" "mode")
2952  )
2953)
2954
2955(define-method set_reorderable
2956  (of-object "GtkCList")
2957  (c-name "gtk_clist_set_reorderable")
2958  (return-type "none")
2959  (parameters
2960    '("gboolean" "reorderable")
2961  )
2962)
2963
2964(define-method set_use_drag_icons
2965  (of-object "GtkCList")
2966  (c-name "gtk_clist_set_use_drag_icons")
2967  (return-type "none")
2968  (parameters
2969    '("gboolean" "use_icons")
2970  )
2971)
2972
2973(define-method set_button_actions
2974  (of-object "GtkCList")
2975  (c-name "gtk_clist_set_button_actions")
2976  (return-type "none")
2977  (parameters
2978    '("guint" "button")
2979    '("guint8" "button_actions")
2980  )
2981)
2982
2983(define-method freeze
2984  (of-object "GtkCList")
2985  (c-name "gtk_clist_freeze")
2986  (return-type "none")
2987)
2988
2989(define-method thaw
2990  (of-object "GtkCList")
2991  (c-name "gtk_clist_thaw")
2992  (return-type "none")
2993)
2994
2995(define-method column_titles_show
2996  (of-object "GtkCList")
2997  (c-name "gtk_clist_column_titles_show")
2998  (return-type "none")
2999)
3000
3001(define-method column_titles_hide
3002  (of-object "GtkCList")
3003  (c-name "gtk_clist_column_titles_hide")
3004  (return-type "none")
3005)
3006
3007(define-method column_title_active
3008  (of-object "GtkCList")
3009  (c-name "gtk_clist_column_title_active")
3010  (return-type "none")
3011  (parameters
3012    '("gint" "column")
3013  )
3014)
3015
3016(define-method column_title_passive
3017  (of-object "GtkCList")
3018  (c-name "gtk_clist_column_title_passive")
3019  (return-type "none")
3020  (parameters
3021    '("gint" "column")
3022  )
3023)
3024
3025(define-method column_titles_active
3026  (of-object "GtkCList")
3027  (c-name "gtk_clist_column_titles_active")
3028  (return-type "none")
3029)
3030
3031(define-method column_titles_passive
3032  (of-object "GtkCList")
3033  (c-name "gtk_clist_column_titles_passive")
3034  (return-type "none")
3035)
3036
3037(define-method set_column_title
3038  (of-object "GtkCList")
3039  (c-name "gtk_clist_set_column_title")
3040  (return-type "none")
3041  (parameters
3042    '("gint" "column")
3043    '("const-gchar*" "title")
3044  )
3045)
3046
3047(define-method get_column_title
3048  (of-object "GtkCList")
3049  (c-name "gtk_clist_get_column_title")
3050  (return-type "gchar*")
3051  (parameters
3052    '("gint" "column")
3053  )
3054)
3055
3056(define-method set_column_widget
3057  (of-object "GtkCList")
3058  (c-name "gtk_clist_set_column_widget")
3059  (return-type "none")
3060  (parameters
3061    '("gint" "column")
3062    '("GtkWidget*" "widget")
3063  )
3064)
3065
3066(define-method get_column_widget
3067  (of-object "GtkCList")
3068  (c-name "gtk_clist_get_column_widget")
3069  (return-type "GtkWidget*")
3070  (parameters
3071    '("gint" "column")
3072  )
3073)
3074
3075(define-method set_column_justification
3076  (of-object "GtkCList")
3077  (c-name "gtk_clist_set_column_justification")
3078  (return-type "none")
3079  (parameters
3080    '("gint" "column")
3081    '("GtkJustification" "justification")
3082  )
3083)
3084
3085(define-method set_column_visibility
3086  (of-object "GtkCList")
3087  (c-name "gtk_clist_set_column_visibility")
3088  (return-type "none")
3089  (parameters
3090    '("gint" "column")
3091    '("gboolean" "visible")
3092  )
3093)
3094
3095(define-method set_column_resizeable
3096  (of-object "GtkCList")
3097  (c-name "gtk_clist_set_column_resizeable")
3098  (return-type "none")
3099  (parameters
3100    '("gint" "column")
3101    '("gboolean" "resizeable")
3102  )
3103)
3104
3105(define-method set_column_auto_resize
3106  (of-object "GtkCList")
3107  (c-name "gtk_clist_set_column_auto_resize")
3108  (return-type "none")
3109  (parameters
3110    '("gint" "column")
3111    '("gboolean" "auto_resize")
3112  )
3113)
3114
3115(define-method columns_autosize
3116  (of-object "GtkCList")
3117  (c-name "gtk_clist_columns_autosize")
3118  (return-type "gint")
3119)
3120
3121(define-method optimal_column_width
3122  (of-object "GtkCList")
3123  (c-name "gtk_clist_optimal_column_width")
3124  (return-type "gint")
3125  (parameters
3126    '("gint" "column")
3127  )
3128)
3129
3130(define-method set_column_width
3131  (of-object "GtkCList")
3132  (c-name "gtk_clist_set_column_width")
3133  (return-type "none")
3134  (parameters
3135    '("gint" "column")
3136    '("gint" "width")
3137  )
3138)
3139
3140(define-method set_column_min_width
3141  (of-object "GtkCList")
3142  (c-name "gtk_clist_set_column_min_width")
3143  (return-type "none")
3144  (parameters
3145    '("gint" "column")
3146    '("gint" "min_width")
3147  )
3148)
3149
3150(define-method set_column_max_width
3151  (of-object "GtkCList")
3152  (c-name "gtk_clist_set_column_max_width")
3153  (return-type "none")
3154  (parameters
3155    '("gint" "column")
3156    '("gint" "max_width")
3157  )
3158)
3159
3160(define-method set_row_height
3161  (of-object "GtkCList")
3162  (c-name "gtk_clist_set_row_height")
3163  (return-type "none")
3164  (parameters
3165    '("guint" "height")
3166  )
3167)
3168
3169(define-method moveto
3170  (of-object "GtkCList")
3171  (c-name "gtk_clist_moveto")
3172  (return-type "none")
3173  (parameters
3174    '("gint" "row")
3175    '("gint" "column")
3176    '("gfloat" "row_align")
3177    '("gfloat" "col_align")
3178  )
3179)
3180
3181(define-method row_is_visible
3182  (of-object "GtkCList")
3183  (c-name "gtk_clist_row_is_visible")
3184  (return-type "GtkVisibility")
3185  (parameters
3186    '("gint" "row")
3187  )
3188)
3189
3190(define-method get_cell_type
3191  (of-object "GtkCList")
3192  (c-name "gtk_clist_get_cell_type")
3193  (return-type "GtkCellType")
3194  (parameters
3195    '("gint" "row")
3196    '("gint" "column")
3197  )
3198)
3199
3200(define-method set_text
3201  (of-object "GtkCList")
3202  (c-name "gtk_clist_set_text")
3203  (return-type "none")
3204  (parameters
3205    '("gint" "row")
3206    '("gint" "column")
3207    '("const-gchar*" "text")
3208  )
3209)
3210
3211(define-method get_text
3212  (of-object "GtkCList")
3213  (c-name "gtk_clist_get_text")
3214  (return-type "gint")
3215  (parameters
3216    '("gint" "row")
3217    '("gint" "column")
3218    '("gchar**" "text")
3219  )
3220)
3221
3222(define-method set_pixmap
3223  (of-object "GtkCList")
3224  (c-name "gtk_clist_set_pixmap")
3225  (return-type "none")
3226  (parameters
3227    '("gint" "row")
3228    '("gint" "column")
3229    '("GdkPixmap*" "pixmap")
3230    '("GdkBitmap*" "mask" (null-ok) (default "NULL"))
3231  )
3232)
3233
3234(define-method get_pixmap
3235  (of-object "GtkCList")
3236  (c-name "gtk_clist_get_pixmap")
3237  (return-type "gint")
3238  (parameters
3239    '("gint" "row")
3240    '("gint" "column")
3241    '("GdkPixmap**" "pixmap")
3242    '("GdkBitmap**" "mask")
3243  )
3244)
3245
3246(define-method set_pixtext
3247  (of-object "GtkCList")
3248  (c-name "gtk_clist_set_pixtext")
3249  (return-type "none")
3250  (parameters
3251    '("gint" "row")
3252    '("gint" "column")
3253    '("const-gchar*" "text")
3254    '("guint8" "spacing")
3255    '("GdkPixmap*" "pixmap")
3256    '("GdkBitmap*" "mask")
3257  )
3258)
3259
3260(define-method get_pixtext
3261  (of-object "GtkCList")
3262  (c-name "gtk_clist_get_pixtext")
3263  (return-type "gint")
3264  (parameters
3265    '("gint" "row")
3266    '("gint" "column")
3267    '("gchar**" "text")
3268    '("guint8*" "spacing")
3269    '("GdkPixmap**" "pixmap")
3270    '("GdkBitmap**" "mask")
3271  )
3272)
3273
3274(define-method set_foreground
3275  (of-object "GtkCList")
3276  (c-name "gtk_clist_set_foreground")
3277  (return-type "none")
3278  (parameters
3279    '("gint" "row")
3280    '("GdkColor*" "color")
3281  )
3282)
3283
3284(define-method set_background
3285  (of-object "GtkCList")
3286  (c-name "gtk_clist_set_background")
3287  (return-type "none")
3288  (parameters
3289    '("gint" "row")
3290    '("GdkColor*" "color")
3291  )
3292)
3293
3294(define-method set_cell_style
3295  (of-object "GtkCList")
3296  (c-name "gtk_clist_set_cell_style")
3297  (return-type "none")
3298  (parameters
3299    '("gint" "row")
3300    '("gint" "column")
3301    '("GtkStyle*" "style")
3302  )
3303)
3304
3305(define-method get_cell_style
3306  (of-object "GtkCList")
3307  (c-name "gtk_clist_get_cell_style")
3308  (return-type "GtkStyle*")
3309  (parameters
3310    '("gint" "row")
3311    '("gint" "column")
3312  )
3313)
3314
3315(define-method set_row_style
3316  (of-object "GtkCList")
3317  (c-name "gtk_clist_set_row_style")
3318  (return-type "none")
3319  (parameters
3320    '("gint" "row")
3321    '("GtkStyle*" "style")
3322  )
3323)
3324
3325(define-method get_row_style
3326  (of-object "GtkCList")
3327  (c-name "gtk_clist_get_row_style")
3328  (return-type "GtkStyle*")
3329  (parameters
3330    '("gint" "row")
3331  )
3332)
3333
3334(define-method set_shift
3335  (of-object "GtkCList")
3336  (c-name "gtk_clist_set_shift")
3337  (return-type "none")
3338  (parameters
3339    '("gint" "row")
3340    '("gint" "column")
3341    '("gint" "vertical")
3342    '("gint" "horizontal")
3343  )
3344)
3345
3346(define-method set_selectable
3347  (of-object "GtkCList")
3348  (c-name "gtk_clist_set_selectable")
3349  (return-type "none")
3350  (parameters
3351    '("gint" "row")
3352    '("gboolean" "selectable")
3353  )
3354)
3355
3356(define-method get_selectable
3357  (of-object "GtkCList")
3358  (c-name "gtk_clist_get_selectable")
3359  (return-type "gboolean")
3360  (parameters
3361    '("gint" "row")
3362  )
3363)
3364
3365(define-method prepend
3366  (of-object "GtkCList")
3367  (c-name "gtk_clist_prepend")
3368  (return-type "gint")
3369  (parameters
3370    '("gchar*[]" "text")
3371  )
3372)
3373
3374(define-method append
3375  (of-object "GtkCList")
3376  (c-name "gtk_clist_append")
3377  (return-type "gint")
3378  (parameters
3379    '("gchar*[]" "text")
3380  )
3381)
3382
3383(define-method insert
3384  (of-object "GtkCList")
3385  (c-name "gtk_clist_insert")
3386  (return-type "gint")
3387  (parameters
3388    '("gint" "row")
3389    '("gchar*[]" "text")
3390  )
3391)
3392
3393(define-method remove
3394  (of-object "GtkCList")
3395  (c-name "gtk_clist_remove")
3396  (return-type "none")
3397  (parameters
3398    '("gint" "row")
3399  )
3400)
3401
3402(define-method set_row_data
3403  (of-object "GtkCList")
3404  (c-name "gtk_clist_set_row_data")
3405  (return-type "none")
3406  (parameters
3407    '("gint" "row")
3408    '("gpointer" "data")
3409  )
3410)
3411
3412(define-method set_row_data_full
3413  (of-object "GtkCList")
3414  (c-name "gtk_clist_set_row_data_full")
3415  (return-type "none")
3416  (parameters
3417    '("gint" "row")
3418    '("gpointer" "data")
3419    '("GtkDestroyNotify" "destroy")
3420  )
3421)
3422
3423(define-method get_row_data
3424  (of-object "GtkCList")
3425  (c-name "gtk_clist_get_row_data")
3426  (return-type "gpointer")
3427  (parameters
3428    '("gint" "row")
3429  )
3430)
3431
3432(define-method find_row_from_data
3433  (of-object "GtkCList")
3434  (c-name "gtk_clist_find_row_from_data")
3435  (return-type "gint")
3436  (parameters
3437    '("gpointer" "data")
3438  )
3439)
3440
3441(define-method select_row
3442  (of-object "GtkCList")
3443  (c-name "gtk_clist_select_row")
3444  (return-type "none")
3445  (parameters
3446    '("gint" "row")
3447    '("gint" "column")
3448  )
3449)
3450
3451(define-method unselect_row
3452  (of-object "GtkCList")
3453  (c-name "gtk_clist_unselect_row")
3454  (return-type "none")
3455  (parameters
3456    '("gint" "row")
3457    '("gint" "column")
3458  )
3459)
3460
3461(define-method undo_selection
3462  (of-object "GtkCList")
3463  (c-name "gtk_clist_undo_selection")
3464  (return-type "none")
3465)
3466
3467(define-method clear
3468  (of-object "GtkCList")
3469  (c-name "gtk_clist_clear")
3470  (return-type "none")
3471)
3472
3473(define-method get_selection_info
3474  (of-object "GtkCList")
3475  (c-name "gtk_clist_get_selection_info")
3476  (return-type "gint")
3477  (parameters
3478    '("gint" "x")
3479    '("gint" "y")
3480    '("gint*" "row")
3481    '("gint*" "column")
3482  )
3483)
3484
3485(define-method select_all
3486  (of-object "GtkCList")
3487  (c-name "gtk_clist_select_all")
3488  (return-type "none")
3489)
3490
3491(define-method unselect_all
3492  (of-object "GtkCList")
3493  (c-name "gtk_clist_unselect_all")
3494  (return-type "none")
3495)
3496
3497(define-method swap_rows
3498  (of-object "GtkCList")
3499  (c-name "gtk_clist_swap_rows")
3500  (return-type "none")
3501  (parameters
3502    '("gint" "row1")
3503    '("gint" "row2")
3504  )
3505)
3506
3507(define-method row_move
3508  (of-object "GtkCList")
3509  (c-name "gtk_clist_row_move")
3510  (return-type "none")
3511  (parameters
3512    '("gint" "source_row")
3513    '("gint" "dest_row")
3514  )
3515)
3516
3517(define-method set_compare_func
3518  (of-object "GtkCList")
3519  (c-name "gtk_clist_set_compare_func")
3520  (return-type "none")
3521  (parameters
3522    '("GtkCListCompareFunc" "cmp_func")
3523  )
3524)
3525
3526(define-method set_sort_column
3527  (of-object "GtkCList")
3528  (c-name "gtk_clist_set_sort_column")
3529  (return-type "none")
3530  (parameters
3531    '("gint" "column")
3532  )
3533)
3534
3535(define-method set_sort_type
3536  (of-object "GtkCList")
3537  (c-name "gtk_clist_set_sort_type")
3538  (return-type "none")
3539  (parameters
3540    '("GtkSortType" "sort_type")
3541  )
3542)
3543
3544(define-method sort
3545  (of-object "GtkCList")
3546  (c-name "gtk_clist_sort")
3547  (return-type "none")
3548)
3549
3550(define-method set_auto_sort
3551  (of-object "GtkCList")
3552  (c-name "gtk_clist_set_auto_sort")
3553  (return-type "none")
3554  (parameters
3555    '("gboolean" "auto_sort")
3556  )
3557)
3558
3559(define-virtual set_scroll_adjustments
3560  (of-object "GtkCList")
3561  (return-type "none")
3562  (parameters
3563    '("GtkAdjustment*" "hadjustment")
3564    '("GtkAdjustment*" "vadjustment")
3565  )
3566)
3567
3568(define-virtual refresh
3569  (of-object "GtkCList")
3570  (return-type "none")
3571)
3572
3573(define-virtual select_row
3574  (of-object "GtkCList")
3575  (return-type "none")
3576  (parameters
3577    '("gint" "row")
3578    '("gint" "column")
3579    '("GdkEvent*" "event")
3580  )
3581)
3582
3583(define-virtual unselect_row
3584  (of-object "GtkCList")
3585  (return-type "none")
3586  (parameters
3587    '("gint" "row")
3588    '("gint" "column")
3589    '("GdkEvent*" "event")
3590  )
3591)
3592
3593(define-virtual row_move
3594  (of-object "GtkCList")
3595  (return-type "none")
3596  (parameters
3597    '("gint" "source_row")
3598    '("gint" "dest_row")
3599  )
3600)
3601
3602(define-virtual click_column
3603  (of-object "GtkCList")
3604  (return-type "none")
3605  (parameters
3606    '("gint" "column")
3607  )
3608)
3609
3610(define-virtual resize_column
3611  (of-object "GtkCList")
3612  (return-type "none")
3613  (parameters
3614    '("gint" "column")
3615    '("gint" "width")
3616  )
3617)
3618
3619(define-virtual toggle_focus_row
3620  (of-object "GtkCList")
3621  (return-type "none")
3622)
3623
3624(define-virtual select_all
3625  (of-object "GtkCList")
3626  (return-type "none")
3627)
3628
3629(define-virtual unselect_all
3630  (of-object "GtkCList")
3631  (return-type "none")
3632)
3633
3634(define-virtual undo_selection
3635  (of-object "GtkCList")
3636  (return-type "none")
3637)
3638
3639(define-virtual start_selection
3640  (of-object "GtkCList")
3641  (return-type "none")
3642)
3643
3644(define-virtual end_selection
3645  (of-object "GtkCList")
3646  (return-type "none")
3647)
3648
3649(define-virtual extend_selection
3650  (of-object "GtkCList")
3651  (return-type "none")
3652  (parameters
3653    '("GtkScrollType" "scroll_type")
3654    '("gfloat" "position")
3655    '("gboolean" "auto_start_selection")
3656  )
3657)
3658
3659(define-virtual scroll_horizontal
3660  (of-object "GtkCList")
3661  (return-type "none")
3662  (parameters
3663    '("GtkScrollType" "scroll_type")
3664    '("gfloat" "position")
3665  )
3666)
3667
3668(define-virtual scroll_vertical
3669  (of-object "GtkCList")
3670  (return-type "none")
3671  (parameters
3672    '("GtkScrollType" "scroll_type")
3673    '("gfloat" "position")
3674  )
3675)
3676
3677(define-virtual toggle_add_mode
3678  (of-object "GtkCList")
3679  (return-type "none")
3680)
3681
3682(define-virtual abort_column_resize
3683  (of-object "GtkCList")
3684  (return-type "none")
3685)
3686
3687(define-virtual resync_selection
3688  (of-object "GtkCList")
3689  (return-type "none")
3690  (parameters
3691    '("GdkEvent*" "event")
3692  )
3693)
3694
3695(define-virtual selection_find
3696  (of-object "GtkCList")
3697  (return-type "GList*")
3698  (parameters
3699    '("gint" "row_number")
3700    '("GList*" "row_list_element")
3701  )
3702)
3703
3704(define-virtual draw_row
3705  (of-object "GtkCList")
3706  (return-type "none")
3707  (parameters
3708    '("GdkRectangle*" "area")
3709    '("gint" "row")
3710    '("GtkCListRow*" "clist_row")
3711  )
3712)
3713
3714(define-virtual draw_drag_highlight
3715  (of-object "GtkCList")
3716  (return-type "none")
3717  (parameters
3718    '("GtkCListRow*" "target_row")
3719    '("gint" "target_row_number")
3720    '("GtkCListDragPos" "drag_pos")
3721  )
3722)
3723
3724(define-virtual clear
3725  (of-object "GtkCList")
3726  (return-type "none")
3727)
3728
3729(define-virtual fake_unselect_all
3730  (of-object "GtkCList")
3731  (return-type "none")
3732  (parameters
3733    '("gint" "row")
3734  )
3735)
3736
3737(define-virtual sort_list
3738  (of-object "GtkCList")
3739  (return-type "none")
3740)
3741
3742(define-virtual insert_row
3743  (of-object "GtkCList")
3744  (return-type "gint")
3745  (parameters
3746    '("gint" "row")
3747    '("gchar*[]" "text")
3748  )
3749)
3750
3751(define-virtual remove_row
3752  (of-object "GtkCList")
3753  (return-type "none")
3754  (parameters
3755    '("gint" "row")
3756  )
3757)
3758
3759(define-virtual set_cell_contents
3760  (of-object "GtkCList")
3761  (return-type "none")
3762  (parameters
3763    '("GtkCListRow*" "clist_row")
3764    '("gint" "column")
3765    '("GtkCellType" "type")
3766    '("const-gchar*" "text")
3767    '("guint8" "spacing")
3768    '("GdkPixmap*" "pixmap")
3769    '("GdkBitmap*" "mask")
3770  )
3771)
3772
3773(define-virtual cell_size_request
3774  (of-object "GtkCList")
3775  (return-type "none")
3776  (parameters
3777    '("GtkCListRow*" "clist_row")
3778    '("gint" "column")
3779    '("GtkRequisition*" "requisition")
3780  )
3781)
3782
3783
3784;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcolorbutton.h
3785
3786(define-function gtk_color_button_get_type
3787  (c-name "gtk_color_button_get_type")
3788  (return-type "GType")
3789)
3790
3791(define-function color_button_new
3792  (c-name "gtk_color_button_new")
3793  (is-constructor-of "GtkColorButton")
3794  (return-type "GtkWidget*")
3795)
3796
3797(define-function color_button_new_with_color
3798  (c-name "gtk_color_button_new_with_color")
3799  (is-constructor-of "GtkColorButton")
3800  (return-type "GtkWidget*")
3801  (parameters
3802    '("const-GdkColor*" "color")
3803  )
3804)
3805
3806(define-method set_color
3807  (of-object "GtkColorButton")
3808  (c-name "gtk_color_button_set_color")
3809  (return-type "none")
3810  (parameters
3811    '("const-GdkColor*" "color")
3812  )
3813)
3814
3815(define-method set_alpha
3816  (of-object "GtkColorButton")
3817  (c-name "gtk_color_button_set_alpha")
3818  (return-type "none")
3819  (parameters
3820    '("guint16" "alpha")
3821  )
3822)
3823
3824(define-method get_color
3825  (of-object "GtkColorButton")
3826  (c-name "gtk_color_button_get_color")
3827  (return-type "none")
3828  (parameters
3829    '("GdkColor*" "color")
3830  )
3831)
3832
3833(define-method get_alpha
3834  (of-object "GtkColorButton")
3835  (c-name "gtk_color_button_get_alpha")
3836  (return-type "guint16")
3837)
3838
3839(define-method set_use_alpha
3840  (of-object "GtkColorButton")
3841  (c-name "gtk_color_button_set_use_alpha")
3842  (return-type "none")
3843  (parameters
3844    '("gboolean" "use_alpha")
3845  )
3846)
3847
3848(define-method get_use_alpha
3849  (of-object "GtkColorButton")
3850  (c-name "gtk_color_button_get_use_alpha")
3851  (return-type "gboolean")
3852)
3853
3854(define-method set_title
3855  (of-object "GtkColorButton")
3856  (c-name "gtk_color_button_set_title")
3857  (return-type "none")
3858  (parameters
3859    '("const-gchar*" "title")
3860  )
3861)
3862
3863(define-method get_title
3864  (of-object "GtkColorButton")
3865  (c-name "gtk_color_button_get_title")
3866  (return-type "const-gchar*")
3867)
3868
3869(define-virtual color_set
3870  (of-object "GtkColorButton")
3871  (return-type "none")
3872)
3873
3874
3875;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcolorsel.h
3876
3877(define-function gtk_color_selection_get_type
3878  (c-name "gtk_color_selection_get_type")
3879  (return-type "GType")
3880)
3881
3882(define-function gtk_color_selection_new
3883  (c-name "gtk_color_selection_new")
3884  (is-constructor-of "GtkColorSelection")
3885  (return-type "GtkWidget*")
3886)
3887
3888(define-method get_has_opacity_control
3889  (of-object "GtkColorSelection")
3890  (c-name "gtk_color_selection_get_has_opacity_control")
3891  (return-type "gboolean")
3892)
3893
3894(define-method set_has_opacity_control
3895  (of-object "GtkColorSelection")
3896  (c-name "gtk_color_selection_set_has_opacity_control")
3897  (return-type "none")
3898  (parameters
3899    '("gboolean" "has_opacity")
3900  )
3901)
3902
3903(define-method get_has_palette
3904  (of-object "GtkColorSelection")
3905  (c-name "gtk_color_selection_get_has_palette")
3906  (return-type "gboolean")
3907)
3908
3909(define-method set_has_palette
3910  (of-object "GtkColorSelection")
3911  (c-name "gtk_color_selection_set_has_palette")
3912  (return-type "none")
3913  (parameters
3914    '("gboolean" "has_palette")
3915  )
3916)
3917
3918(define-method set_current_color
3919  (of-object "GtkColorSelection")
3920  (c-name "gtk_color_selection_set_current_color")
3921  (return-type "none")
3922  (parameters
3923    '("GdkColor*" "color")
3924  )
3925)
3926
3927(define-method set_current_alpha
3928  (of-object "GtkColorSelection")
3929  (c-name "gtk_color_selection_set_current_alpha")
3930  (return-type "none")
3931  (parameters
3932    '("guint16" "alpha")
3933  )
3934)
3935
3936(define-method get_current_color
3937  (of-object "GtkColorSelection")
3938  (c-name "gtk_color_selection_get_current_color")
3939  (return-type "none")
3940  (parameters
3941    '("GdkColor*" "color")
3942  )
3943)
3944
3945(define-method get_current_alpha
3946  (of-object "GtkColorSelection")
3947  (c-name "gtk_color_selection_get_current_alpha")
3948  (return-type "guint16")
3949)
3950
3951(define-method set_previous_color
3952  (of-object "GtkColorSelection")
3953  (c-name "gtk_color_selection_set_previous_color")
3954  (return-type "none")
3955  (parameters
3956    '("GdkColor*" "color")
3957  )
3958)
3959
3960(define-method set_previous_alpha
3961  (of-object "GtkColorSelection")
3962  (c-name "gtk_color_selection_set_previous_alpha")
3963  (return-type "none")
3964  (parameters
3965    '("guint16" "alpha")
3966  )
3967)
3968
3969(define-method get_previous_color
3970  (of-object "GtkColorSelection")
3971  (c-name "gtk_color_selection_get_previous_color")
3972  (return-type "none")
3973  (parameters
3974    '("GdkColor*" "color")
3975  )
3976)
3977
3978(define-method get_previous_alpha
3979  (of-object "GtkColorSelection")
3980  (c-name "gtk_color_selection_get_previous_alpha")
3981  (return-type "guint16")
3982)
3983
3984(define-method is_adjusting
3985  (of-object "GtkColorSelection")
3986  (c-name "gtk_color_selection_is_adjusting")
3987  (return-type "gboolean")
3988)
3989
3990(define-function color_selection_palette_from_string
3991  (c-name "gtk_color_selection_palette_from_string")
3992  (return-type "gboolean")
3993  (parameters
3994    '("const-gchar*" "str")
3995    '("GdkColor**" "colors")
3996    '("gint*" "n_colors")
3997  )
3998)
3999
4000(define-function color_selection_palette_to_string
4001  (c-name "gtk_color_selection_palette_to_string")
4002  (return-type "gchar*")
4003  (parameters
4004    '("const-GdkColor*" "colors")
4005    '("gint" "n_colors")
4006  )
4007)
4008
4009(define-function color_selection_set_change_palette_hook
4010  (c-name "gtk_color_selection_set_change_palette_hook")
4011  (return-type "GtkColorSelectionChangePaletteFunc")
4012  (parameters
4013    '("GtkColorSelectionChangePaletteFunc" "func")
4014  )
4015)
4016
4017(define-function color_selection_set_change_palette_with_screen_hook
4018  (c-name "gtk_color_selection_set_change_palette_with_screen_hook")
4019  (return-type "GtkColorSelectionChangePaletteWithScreenFunc")
4020  (parameters
4021    '("GtkColorSelectionChangePaletteWithScreenFunc" "func")
4022  )
4023)
4024
4025(define-method set_color
4026  (of-object "GtkColorSelection")
4027  (c-name "gtk_color_selection_set_color")
4028  (return-type "none")
4029  (parameters
4030    '("gdouble*" "color")
4031  )
4032  (deprecated "use GtkColorSelection.set_current_color")
4033)
4034
4035(define-method get_color
4036  (of-object "GtkColorSelection")
4037  (c-name "gtk_color_selection_get_color")
4038  (return-type "none")
4039  (parameters
4040    '("gdouble*" "color")
4041  )
4042  (deprecated "use GtkColorSelection.get_current_color")
4043)
4044
4045(define-method set_update_policy
4046  (of-object "GtkColorSelection")
4047  (c-name "gtk_color_selection_set_update_policy")
4048  (return-type "none")
4049  (parameters
4050    '("GtkUpdateType" "policy")
4051  )
4052  (deprecated "")
4053)
4054
4055(define-virtual color_changed
4056  (of-object "GtkColorSelection")
4057  (return-type "none")
4058)
4059
4060
4061;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcolorseldialog.h
4062
4063(define-function gtk_color_selection_dialog_get_type
4064  (c-name "gtk_color_selection_dialog_get_type")
4065  (return-type "GType")
4066)
4067
4068(define-function gtk_color_selection_dialog_new
4069  (c-name "gtk_color_selection_dialog_new")
4070  (is-constructor-of "GtkColorSelectionDialog")
4071  (return-type "GtkWidget*")
4072  (properties
4073    '("title")
4074  )
4075)
4076
4077
4078
4079;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcombo.h
4080
4081(define-function gtk_combo_get_type
4082  (c-name "gtk_combo_get_type")
4083  (return-type "GType")
4084)
4085
4086(define-function gtk_combo_new
4087  (c-name "gtk_combo_new")
4088  (is-constructor-of "GtkCombo")
4089  (return-type "GtkWidget*")
4090  (deprecated "use gtk.ComboBoxEntry")
4091)
4092
4093(define-method set_value_in_list
4094  (of-object "GtkCombo")
4095  (c-name "gtk_combo_set_value_in_list")
4096  (return-type "none")
4097  (parameters
4098    '("gboolean" "val")
4099    '("gboolean" "ok_if_empty")
4100  )
4101)
4102
4103(define-method set_use_arrows
4104  (of-object "GtkCombo")
4105  (c-name "gtk_combo_set_use_arrows")
4106  (return-type "none")
4107  (parameters
4108    '("gboolean" "val")
4109  )
4110)
4111
4112(define-method set_use_arrows_always
4113  (of-object "GtkCombo")
4114  (c-name "gtk_combo_set_use_arrows_always")
4115  (return-type "none")
4116  (parameters
4117    '("gboolean" "val")
4118  )
4119)
4120
4121(define-method set_case_sensitive
4122  (of-object "GtkCombo")
4123  (c-name "gtk_combo_set_case_sensitive")
4124  (return-type "none")
4125  (parameters
4126    '("gboolean" "val")
4127  )
4128)
4129
4130(define-method set_item_string
4131  (of-object "GtkCombo")
4132  (c-name "gtk_combo_set_item_string")
4133  (return-type "none")
4134  (parameters
4135    '("GtkItem*" "item")
4136    '("const-gchar*" "item_value")
4137  )
4138)
4139
4140(define-method set_popdown_strings
4141  (of-object "GtkCombo")
4142  (c-name "gtk_combo_set_popdown_strings")
4143  (return-type "none")
4144  (parameters
4145    '("GList*" "strings")
4146  )
4147)
4148
4149(define-method disable_activate
4150  (of-object "GtkCombo")
4151  (c-name "gtk_combo_disable_activate")
4152  (return-type "none")
4153)
4154
4155
4156
4157;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcombobox.h
4158
4159(define-function gtk_combo_box_get_type
4160  (c-name "gtk_combo_box_get_type")
4161  (return-type "GType")
4162)
4163
4164(define-function gtk_combo_box_new
4165  (c-name "gtk_combo_box_new")
4166  (is-constructor-of "GtkComboBox")
4167  (return-type "GtkWidget*")
4168)
4169
4170(define-function gtk_combo_box_new_with_model
4171  (c-name "gtk_combo_box_new_with_model")
4172  (is-constructor-of "GtkComboBox")
4173  (return-type "GtkWidget*")
4174  (parameters
4175    '("GtkTreeModel*" "model")
4176  )
4177)
4178
4179(define-method set_wrap_width
4180  (of-object "GtkComboBox")
4181  (c-name "gtk_combo_box_set_wrap_width")
4182  (return-type "none")
4183  (parameters
4184    '("gint" "width")
4185  )
4186)
4187
4188(define-method set_row_span_column
4189  (of-object "GtkComboBox")
4190  (c-name "gtk_combo_box_set_row_span_column")
4191  (return-type "none")
4192  (parameters
4193    '("gint" "row_span")
4194  )
4195)
4196
4197(define-method set_column_span_column
4198  (of-object "GtkComboBox")
4199  (c-name "gtk_combo_box_set_column_span_column")
4200  (return-type "none")
4201  (parameters
4202    '("gint" "column_span")
4203  )
4204)
4205
4206(define-method get_active
4207  (of-object "GtkComboBox")
4208  (c-name "gtk_combo_box_get_active")
4209  (return-type "gint")
4210)
4211
4212(define-method set_active
4213  (of-object "GtkComboBox")
4214  (c-name "gtk_combo_box_set_active")
4215  (return-type "none")
4216  (parameters
4217    '("gint" "index")
4218  )
4219)
4220
4221(define-method get_active_iter
4222  (of-object "GtkComboBox")
4223  (c-name "gtk_combo_box_get_active_iter")
4224  (return-type "gboolean")
4225  (parameters
4226    '("GtkTreeIter*" "iter")
4227  )
4228)
4229
4230(define-method set_active_iter
4231  (of-object "GtkComboBox")
4232  (c-name "gtk_combo_box_set_active_iter")
4233  (return-type "none")
4234  (parameters
4235    '("GtkTreeIter*" "iter")
4236  )
4237)
4238
4239(define-method set_model
4240  (of-object "GtkComboBox")
4241  (c-name "gtk_combo_box_set_model")
4242  (return-type "none")
4243  (parameters
4244    '("GtkTreeModel*" "model" (null-ok) (default "NULL"))
4245  )
4246)
4247
4248(define-method get_model
4249  (of-object "GtkComboBox")
4250  (c-name "gtk_combo_box_get_model")
4251  (return-type "GtkTreeModel*")
4252)
4253
4254(define-function combo_box_new_text
4255  (c-name "gtk_combo_box_new_text")
4256  (return-type "GtkWidget*")
4257  (caller-owns-return #t)
4258)
4259
4260(define-method append_text
4261  (of-object "GtkComboBox")
4262  (c-name "gtk_combo_box_append_text")
4263  (return-type "none")
4264  (parameters
4265    '("const-gchar*" "text")
4266  )
4267)
4268
4269(define-method insert_text
4270  (of-object "GtkComboBox")
4271  (c-name "gtk_combo_box_insert_text")
4272  (return-type "none")
4273  (parameters
4274    '("gint" "position")
4275    '("const-gchar*" "text")
4276  )
4277)
4278
4279(define-method prepend_text
4280  (of-object "GtkComboBox")
4281  (c-name "gtk_combo_box_prepend_text")
4282  (return-type "none")
4283  (parameters
4284    '("const-gchar*" "text")
4285  )
4286)
4287
4288(define-method remove_text
4289  (of-object "GtkComboBox")
4290  (c-name "gtk_combo_box_remove_text")
4291  (return-type "none")
4292  (parameters
4293    '("gint" "position")
4294  )
4295)
4296
4297(define-method popup
4298  (of-object "GtkComboBox")
4299  (c-name "gtk_combo_box_popup")
4300  (return-type "none")
4301)
4302
4303(define-method popdown
4304  (of-object "GtkComboBox")
4305  (c-name "gtk_combo_box_popdown")
4306  (return-type "none")
4307)
4308
4309(define-method get_wrap_width
4310  (of-object "GtkComboBox")
4311  (c-name "gtk_combo_box_get_wrap_width")
4312  (return-type "gint")
4313)
4314
4315(define-method get_row_span_column
4316  (of-object "GtkComboBox")
4317  (c-name "gtk_combo_box_get_row_span_column")
4318  (return-type "gint")
4319)
4320
4321(define-method get_column_span_column
4322  (of-object "GtkComboBox")
4323  (c-name "gtk_combo_box_get_column_span_column")
4324  (return-type "gint")
4325)
4326
4327(define-method get_add_tearoffs
4328  (of-object "GtkComboBox")
4329  (c-name "gtk_combo_box_get_add_tearoffs")
4330  (return-type "gboolean")
4331)
4332
4333(define-method set_add_tearoffs
4334  (of-object "GtkComboBox")
4335  (c-name "gtk_combo_box_set_add_tearoffs")
4336  (return-type "none")
4337  (parameters
4338    '("gboolean" "add_tearoffs")
4339  )
4340)
4341
4342(define-method get_focus_on_click
4343  (of-object "GtkComboBox")
4344  (c-name "gtk_combo_box_get_focus_on_click")
4345  (return-type "gboolean")
4346)
4347
4348(define-method set_focus_on_click
4349  (of-object "GtkComboBox")
4350  (c-name "gtk_combo_box_set_focus_on_click")
4351  (return-type "none")
4352  (parameters
4353    '("gboolean" "focus_on_click")
4354  )
4355)
4356
4357(define-method set_row_separator_func
4358  (of-object "GtkComboBox")
4359  (c-name "gtk_combo_box_set_row_separator_func")
4360  (return-type "none")
4361  (parameters
4362    '("GtkTreeViewRowSeparatorFunc" "func")
4363    '("gpointer" "data")
4364    '("GtkDestroyNotify" "destroy")
4365  )
4366)
4367
4368(define-method get_row_separator_func
4369  (of-object "GtkComboBox")
4370  (c-name "gtk_combo_box_get_row_separator_func")
4371  (return-type "GtkTreeViewRowSeparatorFunc")
4372)
4373
4374
4375(define-method get_active_text
4376  (of-object "GtkComboBox")
4377  (c-name "gtk_combo_box_get_active_text")
4378  (return-type "gchar*")
4379)
4380
4381(define-method get_popup_accessible
4382  (of-object "GtkComboBox")
4383  (c-name "gtk_combo_box_get_popup_accessible")
4384  (return-type "AtkObject*")
4385)
4386
4387(define-virtual changed
4388  (of-object "GtkComboBox")
4389  (return-type "none")
4390)
4391
4392(define-virtual get_active_text
4393  (of-object "GtkComboBox")
4394  (return-type "char*")
4395)
4396
4397;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcomboboxentry.h
4398
4399(define-function gtk_combo_box_entry_get_type
4400  (c-name "gtk_combo_box_entry_get_type")
4401  (return-type "GType")
4402)
4403
4404(define-function gtk_combo_box_entry_new
4405  (c-name "gtk_combo_box_entry_new")
4406  (is-constructor-of "GtkComboBoxEntry")
4407  (return-type "GtkWidget*")
4408)
4409
4410(define-function combo_box_entry_new_with_model
4411  (c-name "gtk_combo_box_entry_new_with_model")
4412  (return-type "GtkWidget*")
4413  (parameters
4414    '("GtkTreeModel*" "model")
4415    '("gint" "text_column")
4416  )
4417  (caller-owns-return #t)
4418)
4419
4420(define-method set_text_column
4421  (of-object "GtkComboBoxEntry")
4422  (c-name "gtk_combo_box_entry_set_text_column")
4423  (return-type "none")
4424  (parameters
4425    '("gint" "text_column")
4426  )
4427)
4428
4429(define-method get_text_column
4430  (of-object "GtkComboBoxEntry")
4431  (c-name "gtk_combo_box_entry_get_text_column")
4432  (return-type "gint")
4433)
4434
4435(define-function combo_box_entry_new_text
4436  (c-name "gtk_combo_box_entry_new_text")
4437  (return-type "GtkWidget*")
4438  (caller-owns-return #t)
4439)
4440
4441
4442
4443;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcontainer.h
4444
4445(define-function gtk_container_get_type
4446  (c-name "gtk_container_get_type")
4447  (return-type "GType")
4448)
4449
4450(define-method set_border_width
4451  (of-object "GtkContainer")
4452  (c-name "gtk_container_set_border_width")
4453  (return-type "none")
4454  (parameters
4455    '("guint" "border_width")
4456  )
4457)
4458
4459(define-method get_border_width
4460  (of-object "GtkContainer")
4461  (c-name "gtk_container_get_border_width")
4462  (return-type "guint")
4463)
4464
4465(define-method add
4466  (of-object "GtkContainer")
4467  (c-name "gtk_container_add")
4468  (return-type "none")
4469  (parameters
4470    '("GtkWidget*" "widget")
4471  )
4472)
4473
4474(define-method remove
4475  (of-object "GtkContainer")
4476  (c-name "gtk_container_remove")
4477  (return-type "none")
4478  (parameters
4479    '("GtkWidget*" "widget")
4480  )
4481)
4482
4483(define-method set_resize_mode
4484  (of-object "GtkContainer")
4485  (c-name "gtk_container_set_resize_mode")
4486  (return-type "none")
4487  (parameters
4488    '("GtkResizeMode" "resize_mode")
4489  )
4490)
4491
4492(define-method get_resize_mode
4493  (of-object "GtkContainer")
4494  (c-name "gtk_container_get_resize_mode")
4495  (return-type "GtkResizeMode")
4496)
4497
4498(define-method check_resize
4499  (of-object "GtkContainer")
4500  (c-name "gtk_container_check_resize")
4501  (return-type "none")
4502)
4503
4504(define-method foreach
4505  (of-object "GtkContainer")
4506  (c-name "gtk_container_foreach")
4507  (return-type "none")
4508  (parameters
4509    '("GtkCallback" "callback")
4510    '("gpointer" "callback_data")
4511  )
4512)
4513
4514(define-method foreach_full
4515  (of-object "GtkContainer")
4516  (c-name "gtk_container_foreach_full")
4517  (return-type "none")
4518  (parameters
4519    '("GtkCallback" "callback")
4520    '("GtkCallbackMarshal" "marshal")
4521    '("gpointer" "callback_data")
4522    '("GtkDestroyNotify" "notify")
4523  )
4524  (deprecated "")
4525)
4526
4527(define-method get_children
4528  (of-object "GtkContainer")
4529  (c-name "gtk_container_get_children")
4530  (return-type "GList*")
4531)
4532
4533(define-method children
4534  (of-object "GtkContainer")
4535  (c-name "gtk_container_children")
4536  (return-type "GList*")
4537  (deprecated "use GtkContainer.get_children")
4538)
4539
4540(define-method propagate_expose
4541  (of-object "GtkContainer")
4542  (c-name "gtk_container_propagate_expose")
4543  (return-type "none")
4544  (parameters
4545    '("GtkWidget*" "child")
4546    '("GdkEventExpose*" "event")
4547  )
4548)
4549
4550(define-method set_focus_chain
4551  (of-object "GtkContainer")
4552  (c-name "gtk_container_set_focus_chain")
4553  (return-type "none")
4554  (parameters
4555    '("GList*" "focusable_widgets")
4556  )
4557)
4558
4559(define-method get_focus_chain
4560  (of-object "GtkContainer")
4561  (c-name "gtk_container_get_focus_chain")
4562  (return-type "gboolean")
4563  (parameters
4564    '("GList**" "focusable_widgets")
4565  )
4566)
4567
4568(define-method unset_focus_chain
4569  (of-object "GtkContainer")
4570  (c-name "gtk_container_unset_focus_chain")
4571  (return-type "none")
4572)
4573
4574(define-method set_reallocate_redraws
4575  (of-object "GtkContainer")
4576  (c-name "gtk_container_set_reallocate_redraws")
4577  (return-type "none")
4578  (parameters
4579    '("gboolean" "needs_redraws")
4580  )
4581)
4582
4583(define-method set_focus_child
4584  (of-object "GtkContainer")
4585  (c-name "gtk_container_set_focus_child")
4586  (return-type "none")
4587  (parameters
4588    '("GtkWidget*" "child" (null-ok))
4589  )
4590)
4591
4592(define-method set_focus_vadjustment
4593  (of-object "GtkContainer")
4594  (c-name "gtk_container_set_focus_vadjustment")
4595  (return-type "none")
4596  (parameters
4597    '("GtkAdjustment*" "adjustment")
4598  )
4599)
4600
4601(define-method get_focus_vadjustment
4602  (of-object "GtkContainer")
4603  (c-name "gtk_container_get_focus_vadjustment")
4604  (return-type "GtkAdjustment*")
4605)
4606
4607(define-method set_focus_hadjustment
4608  (of-object "GtkContainer")
4609  (c-name "gtk_container_set_focus_hadjustment")
4610  (return-type "none")
4611  (parameters
4612    '("GtkAdjustment*" "adjustment")
4613  )
4614)
4615
4616(define-method get_focus_hadjustment
4617  (of-object "GtkContainer")
4618  (c-name "gtk_container_get_focus_hadjustment")
4619  (return-type "GtkAdjustment*")
4620)
4621
4622(define-method resize_children
4623  (of-object "GtkContainer")
4624  (c-name "gtk_container_resize_children")
4625  (return-type "none")
4626)
4627
4628(define-method child_type
4629  (of-object "GtkContainer")
4630  (c-name "gtk_container_child_type")
4631  (return-type "GType")
4632)
4633
4634(define-function container_class_install_child_property
4635  (c-name "gtk_container_class_install_child_property")
4636  (return-type "none")
4637  (parameters
4638    '("GtkContainerClass*" "cclass")
4639    '("guint" "property_id")
4640    '("GParamSpec*" "pspec")
4641  )
4642)
4643
4644(define-function container_class_find_child_property
4645  (c-name "gtk_container_class_find_child_property")
4646  (return-type "GParamSpec*")
4647  (parameters
4648    '("GObjectClass*" "cclass")
4649    '("const-gchar*" "property_name")
4650  )
4651)
4652
4653(define-function container_class_list_child_properties
4654  (c-name "gtk_container_class_list_child_properties")
4655  (return-type "GParamSpec**")
4656  (parameters
4657    '("GObjectClass*" "cclass")
4658    '("guint*" "n_properties")
4659  )
4660)
4661
4662(define-method add_with_properties
4663  (of-object "GtkContainer")
4664  (c-name "gtk_container_add_with_properties")
4665  (return-type "none")
4666  (parameters
4667    '("GtkWidget*" "widget")
4668    '("const-gchar*" "first_prop_name")
4669  )
4670  (varargs #t)
4671)
4672
4673(define-method child_set
4674  (of-object "GtkContainer")
4675  (c-name "gtk_container_child_set")
4676  (return-type "none")
4677  (parameters
4678    '("GtkWidget*" "child")
4679    '("const-gchar*" "first_prop_name")
4680  )
4681  (varargs #t)
4682)
4683
4684(define-method child_get
4685  (of-object "GtkContainer")
4686  (c-name "gtk_container_child_get")
4687  (return-type "none")
4688  (parameters
4689    '("GtkWidget*" "child")
4690    '("const-gchar*" "first_prop_name")
4691  )
4692  (varargs #t)
4693)
4694
4695(define-method child_set_valist
4696  (of-object "GtkContainer")
4697  (c-name "gtk_container_child_set_valist")
4698  (return-type "none")
4699  (parameters
4700    '("GtkWidget*" "child")
4701    '("const-gchar*" "first_property_name")
4702    '("va_list" "var_args")
4703  )
4704)
4705
4706(define-method child_get_valist
4707  (of-object "GtkContainer")
4708  (c-name "gtk_container_child_get_valist")
4709  (return-type "none")
4710  (parameters
4711    '("GtkWidget*" "child")
4712    '("const-gchar*" "first_property_name")
4713    '("va_list" "var_args")
4714  )
4715)
4716
4717(define-method child_set_property
4718  (of-object "GtkContainer")
4719  (c-name "gtk_container_child_set_property")
4720  (return-type "none")
4721  (parameters
4722    '("GtkWidget*" "child")
4723    '("const-gchar*" "property_name")
4724    '("const-GValue*" "value")
4725  )
4726)
4727
4728(define-method child_get_property
4729  (of-object "GtkContainer")
4730  (c-name "gtk_container_child_get_property")
4731  (return-type "none")
4732  (parameters
4733    '("GtkWidget*" "child")
4734    '("const-gchar*" "property_name")
4735    '("GValue*" "value")
4736  )
4737)
4738
4739(define-method forall
4740  (of-object "GtkContainer")
4741  (c-name "gtk_container_forall")
4742  (return-type "none")
4743  (parameters
4744    '("GtkCallback" "callback")
4745    '("gpointer" "callback_data")
4746  )
4747)
4748
4749(define-virtual add
4750  (of-object "GtkContainer")
4751  (return-type "none")
4752  (parameters
4753    '("GtkWidget*" "widget")
4754  )
4755)
4756(define-virtual remove
4757  (of-object "GtkContainer")
4758  (return-type "none")
4759  (parameters
4760    '("GtkWidget*" "widget")
4761  )
4762)
4763(define-virtual check_resize
4764  (of-object "GtkContainer")
4765  (return-type "none")
4766)
4767(define-virtual forall
4768  (of-object "GtkContainer")
4769  (return-type "none")
4770  (parameters
4771    '("gboolean" "include_internals")
4772    '("GtkCallback" "callback")
4773    '("gpointer" "callback_data")
4774  )
4775)
4776(define-virtual set_focus_child
4777  (of-object "GtkContainer")
4778  (return-type "none")
4779  (parameters
4780    '("GtkWidget*" "widget" (null-ok))
4781  )
4782)
4783(define-virtual child_type
4784  (of-object "GtkContainer")
4785  (return-type "GType")
4786)
4787(define-virtual composite_name
4788  (of-object "GtkContainer")
4789  (return-type "gchar*")
4790  (parameters
4791    '("GtkWidget*" "child")
4792  )
4793)
4794(define-virtual set_child_property
4795  (of-object "GtkContainer")
4796  (return-type "none")
4797  (parameters
4798    '("GtkWidget*" "child")
4799    '("guint" "property_id")
4800    '("const-GValue*" "value")
4801    '("GParamSpec*" "pspec")
4802  )
4803)
4804(define-virtual get_child_property
4805  (of-object "GtkContainer")
4806  (return-type "none")
4807  (parameters
4808    '("GtkWidget*" "child")
4809    '("guint" "property_id")
4810    '("GValue*" "value")
4811    '("GParamSpec*" "pspec")
4812  )
4813)
4814
4815;; From /opt/gtk2/include/gtk-2.0/gtk/gtkctree.h
4816
4817(define-function gtk_ctree_get_type
4818  (c-name "gtk_ctree_get_type")
4819  (return-type "GType")
4820)
4821
4822(define-function gtk_ctree_new_with_titles
4823  (c-name "gtk_ctree_new_with_titles")
4824  (is-constructor-of "GtkCTree")
4825  (return-type "GtkWidget*")
4826  (parameters
4827    '("gint" "columns" (default "1"))
4828    '("gint" "tree_column" (default "0"))
4829    '("gchar*[]" "titles")
4830  )
4831  (deprecated "use GtkTreeStore/GtkTreeView")
4832)
4833
4834(define-function gtk_ctree_new
4835  (c-name "gtk_ctree_new")
4836  (is-constructor-of "GtkCTree")
4837  (return-type "GtkWidget*")
4838  (parameters
4839    '("gint" "columns" (default "1"))
4840    '("gint" "tree_column" (default "0"))
4841  )
4842  (deprecated "use GtkTreeStore/GtkTreeView")
4843)
4844
4845(define-method base_nodes
4846  (of-object "GtkCTree")
4847  (c-name "gtk_ctree_base_nodes")
4848  (return-type "GList*")
4849)
4850
4851(define-method insert_node
4852  (of-object "GtkCTree")
4853  (c-name "gtk_ctree_insert_node")
4854  (return-type "GtkCTreeNode*")
4855  (parameters
4856    '("GtkCTreeNode*" "parent")
4857    '("GtkCTreeNode*" "sibling")
4858    '("gchar*[]" "text")
4859    '("guint8" "spacing" (default "5"))
4860    '("GdkPixmap*" "pixmap_closed" (null-ok) (default "NULL"))
4861    '("GdkBitmap*" "mask_closed" (null-ok) (default "NULL"))
4862    '("GdkPixmap*" "pixmap_opened" (null-ok) (default "NULL"))
4863    '("GdkBitmap*" "mask_opened" (null-ok) (default "NULL"))
4864    '("gboolean" "is_leaf" (default "1"))
4865    '("gboolean" "expanded" (default "0"))
4866  )
4867)
4868
4869(define-method remove_node
4870  (of-object "GtkCTree")
4871  (c-name "gtk_ctree_remove_node")
4872  (return-type "none")
4873  (parameters
4874    '("GtkCTreeNode*" "node")
4875  )
4876)
4877
4878(define-method insert_gnode
4879  (of-object "GtkCTree")
4880  (c-name "gtk_ctree_insert_gnode")
4881  (return-type "GtkCTreeNode*")
4882  (parameters
4883    '("GtkCTreeNode*" "parent")
4884    '("GtkCTreeNode*" "sibling")
4885    '("GNode*" "gnode")
4886    '("GtkCTreeGNodeFunc" "func")
4887    '("gpointer" "data")
4888  )
4889)
4890
4891(define-method export_to_gnode
4892  (of-object "GtkCTree")
4893  (c-name "gtk_ctree_export_to_gnode")
4894  (return-type "GNode*")
4895  (parameters
4896    '("GNode*" "parent")
4897    '("GNode*" "sibling")
4898    '("GtkCTreeNode*" "node")
4899    '("GtkCTreeGNodeFunc" "func")
4900    '("gpointer" "data")
4901  )
4902)
4903
4904(define-method post_recursive
4905  (of-object "GtkCTree")
4906  (c-name "gtk_ctree_post_recursive")
4907  (return-type "none")
4908  (parameters
4909    '("GtkCTreeNode*" "node")
4910    '("GtkCTreeFunc" "func")
4911    '("gpointer" "data")
4912  )
4913)
4914
4915(define-method post_recursive_to_depth
4916  (of-object "GtkCTree")
4917  (c-name "gtk_ctree_post_recursive_to_depth")
4918  (return-type "none")
4919  (parameters
4920    '("GtkCTreeNode*" "node")
4921    '("gint" "depth")
4922    '("GtkCTreeFunc" "func")
4923    '("gpointer" "data")
4924  )
4925)
4926
4927(define-method pre_recursive
4928  (of-object "GtkCTree")
4929  (c-name "gtk_ctree_pre_recursive")
4930  (return-type "none")
4931  (parameters
4932    '("GtkCTreeNode*" "node")
4933    '("GtkCTreeFunc" "func")
4934    '("gpointer" "data")
4935  )
4936)
4937
4938(define-method pre_recursive_to_depth
4939  (of-object "GtkCTree")
4940  (c-name "gtk_ctree_pre_recursive_to_depth")
4941  (return-type "none")
4942  (parameters
4943    '("GtkCTreeNode*" "node")
4944    '("gint" "depth")
4945    '("GtkCTreeFunc" "func")
4946    '("gpointer" "data")
4947  )
4948)
4949
4950(define-method is_viewable
4951  (of-object "GtkCTree")
4952  (c-name "gtk_ctree_is_viewable")
4953  (return-type "gboolean")
4954  (parameters
4955    '("GtkCTreeNode*" "node")
4956  )
4957)
4958
4959(define-method last
4960  (of-object "GtkCTree")
4961  (c-name "gtk_ctree_last")
4962  (return-type "GtkCTreeNode*")
4963  (parameters
4964    '("GtkCTreeNode*" "node")
4965  )
4966)
4967
4968(define-method find_node_ptr
4969  (of-object "GtkCTree")
4970  (c-name "gtk_ctree_find_node_ptr")
4971  (return-type "GtkCTreeNode*")
4972  (parameters
4973    '("GtkCTreeRow*" "ctree_row")
4974  )
4975)
4976
4977(define-method node_nth
4978  (of-object "GtkCTree")
4979  (c-name "gtk_ctree_node_nth")
4980  (return-type "GtkCTreeNode*")
4981  (parameters
4982    '("guint" "row")
4983  )
4984)
4985
4986(define-method find
4987  (of-object "GtkCTree")
4988  (c-name "gtk_ctree_find")
4989  (return-type "gboolean")
4990  (parameters
4991    '("GtkCTreeNode*" "node")
4992    '("GtkCTreeNode*" "child")
4993  )
4994)
4995
4996(define-method is_ancestor
4997  (of-object "GtkCTree")
4998  (c-name "gtk_ctree_is_ancestor")
4999  (return-type "gboolean")
5000  (parameters
5001    '("GtkCTreeNode*" "node")
5002    '("GtkCTreeNode*" "child")
5003  )
5004)
5005
5006(define-method find_by_row_data
5007  (of-object "GtkCTree")
5008  (c-name "gtk_ctree_find_by_row_data")
5009  (return-type "GtkCTreeNode*")
5010  (parameters
5011    '("GtkCTreeNode*" "node")
5012    '("gpointer" "data")
5013  )
5014)
5015
5016(define-method find_all_by_row_data
5017  (of-object "GtkCTree")
5018  (c-name "gtk_ctree_find_all_by_row_data")
5019  (return-type "GList*")
5020  (parameters
5021    '("GtkCTreeNode*" "node")
5022    '("gpointer" "data")
5023  )
5024)
5025
5026(define-method find_by_row_data_custom
5027  (of-object "GtkCTree")
5028  (c-name "gtk_ctree_find_by_row_data_custom")
5029  (return-type "GtkCTreeNode*")
5030  (parameters
5031    '("GtkCTreeNode*" "node")
5032    '("gpointer" "data")
5033    '("GCompareFunc" "func")
5034  )
5035)
5036
5037(define-method find_all_by_row_data_custom
5038  (of-object "GtkCTree")
5039  (c-name "gtk_ctree_find_all_by_row_data_custom")
5040  (return-type "GList*")
5041  (parameters
5042    '("GtkCTreeNode*" "node")
5043    '("gpointer" "data")
5044    '("GCompareFunc" "func")
5045  )
5046)
5047
5048(define-method is_hot_spot
5049  (of-object "GtkCTree")
5050  (c-name "gtk_ctree_is_hot_spot")
5051  (return-type "gboolean")
5052  (parameters
5053    '("gint" "x")
5054    '("gint" "y")
5055  )
5056)
5057
5058(define-method move
5059  (of-object "GtkCTree")
5060  (c-name "gtk_ctree_move")
5061  (return-type "none")
5062  (parameters
5063    '("GtkCTreeNode*" "node")
5064    '("GtkCTreeNode*" "new_parent" (null-ok))
5065    '("GtkCTreeNode*" "new_sibling" (null-ok))
5066  )
5067)
5068
5069(define-method expand
5070  (of-object "GtkCTree")
5071  (c-name "gtk_ctree_expand")
5072  (return-type "none")
5073  (parameters
5074    '("GtkCTreeNode*" "node")
5075  )
5076)
5077
5078(define-method expand_recursive
5079  (of-object "GtkCTree")
5080  (c-name "gtk_ctree_expand_recursive")
5081  (return-type "none")
5082  (parameters
5083    '("GtkCTreeNode*" "node")
5084  )
5085)
5086
5087(define-method expand_to_depth
5088  (of-object "GtkCTree")
5089  (c-name "gtk_ctree_expand_to_depth")
5090  (return-type "none")
5091  (parameters
5092    '("GtkCTreeNode*" "node")
5093    '("gint" "depth")
5094  )
5095)
5096
5097(define-method collapse
5098  (of-object "GtkCTree")
5099  (c-name "gtk_ctree_collapse")
5100  (return-type "none")
5101  (parameters
5102    '("GtkCTreeNode*" "node")
5103  )
5104)
5105
5106(define-method collapse_recursive
5107  (of-object "GtkCTree")
5108  (c-name "gtk_ctree_collapse_recursive")
5109  (return-type "none")
5110  (parameters
5111    '("GtkCTreeNode*" "node")
5112  )
5113)
5114
5115(define-method collapse_to_depth
5116  (of-object "GtkCTree")
5117  (c-name "gtk_ctree_collapse_to_depth")
5118  (return-type "none")
5119  (parameters
5120    '("GtkCTreeNode*" "node")
5121    '("gint" "depth")
5122  )
5123)
5124
5125(define-method toggle_expansion
5126  (of-object "GtkCTree")
5127  (c-name "gtk_ctree_toggle_expansion")
5128  (return-type "none")
5129  (parameters
5130    '("GtkCTreeNode*" "node")
5131  )
5132)
5133
5134(define-method toggle_expansion_recursive
5135  (of-object "GtkCTree")
5136  (c-name "gtk_ctree_toggle_expansion_recursive")
5137  (return-type "none")
5138  (parameters
5139    '("GtkCTreeNode*" "node")
5140  )
5141)
5142
5143(define-method select
5144  (of-object "GtkCTree")
5145  (c-name "gtk_ctree_select")
5146  (return-type "none")
5147  (parameters
5148    '("GtkCTreeNode*" "node")
5149  )
5150)
5151
5152(define-method select_recursive
5153  (of-object "GtkCTree")
5154  (c-name "gtk_ctree_select_recursive")
5155  (return-type "none")
5156  (parameters
5157    '("GtkCTreeNode*" "node")
5158  )
5159)
5160
5161(define-method unselect
5162  (of-object "GtkCTree")
5163  (c-name "gtk_ctree_unselect")
5164  (return-type "none")
5165  (parameters
5166    '("GtkCTreeNode*" "node")
5167  )
5168)
5169
5170(define-method unselect_recursive
5171  (of-object "GtkCTree")
5172  (c-name "gtk_ctree_unselect_recursive")
5173  (return-type "none")
5174  (parameters
5175    '("GtkCTreeNode*" "node")
5176  )
5177)
5178
5179(define-method real_select_recursive
5180  (of-object "GtkCTree")
5181  (c-name "gtk_ctree_real_select_recursive")
5182  (return-type "none")
5183  (parameters
5184    '("GtkCTreeNode*" "node")
5185    '("gint" "state")
5186  )
5187)
5188
5189(define-method node_set_text
5190  (of-object "GtkCTree")
5191  (c-name "gtk_ctree_node_set_text")
5192  (return-type "none")
5193  (parameters
5194    '("GtkCTreeNode*" "node")
5195    '("gint" "column")
5196    '("const-gchar*" "text")
5197  )
5198)
5199
5200(define-method node_set_pixmap
5201  (of-object "GtkCTree")
5202  (c-name "gtk_ctree_node_set_pixmap")
5203  (return-type "none")
5204  (parameters
5205    '("GtkCTreeNode*" "node")
5206    '("gint" "column")
5207    '("GdkPixmap*" "pixmap")
5208    '("GdkBitmap*" "mask" (null-ok))
5209  )
5210)
5211
5212(define-method node_set_pixtext
5213  (of-object "GtkCTree")
5214  (c-name "gtk_ctree_node_set_pixtext")
5215  (return-type "none")
5216  (parameters
5217    '("GtkCTreeNode*" "node")
5218    '("gint" "column")
5219    '("const-gchar*" "text")
5220    '("guint8" "spacing")
5221    '("GdkPixmap*" "pixmap")
5222    '("GdkBitmap*" "mask" (null-ok))
5223  )
5224)
5225
5226(define-method set_node_info
5227  (of-object "GtkCTree")
5228  (c-name "gtk_ctree_set_node_info")
5229  (return-type "none")
5230  (parameters
5231    '("GtkCTreeNode*" "node")
5232    '("const-gchar*" "text")
5233    '("guint8" "spacing")
5234    '("GdkPixmap*" "pixmap_closed" (null-ok))
5235    '("GdkBitmap*" "mask_closed" (null-ok))
5236    '("GdkPixmap*" "pixmap_opened" (null-ok))
5237    '("GdkBitmap*" "mask_opened" (null-ok))
5238    '("gboolean" "is_leaf")
5239    '("gboolean" "expanded")
5240  )
5241)
5242
5243(define-method node_set_shift
5244  (of-object "GtkCTree")
5245  (c-name "gtk_ctree_node_set_shift")
5246  (return-type "none")
5247  (parameters
5248    '("GtkCTreeNode*" "node")
5249    '("gint" "column")
5250    '("gint" "vertical")
5251    '("gint" "horizontal")
5252  )
5253)
5254
5255(define-method node_set_selectable
5256  (of-object "GtkCTree")
5257  (c-name "gtk_ctree_node_set_selectable")
5258  (return-type "none")
5259  (parameters
5260    '("GtkCTreeNode*" "node")
5261    '("gboolean" "selectable")
5262  )
5263)
5264
5265(define-method node_get_selectable
5266  (of-object "GtkCTree")
5267  (c-name "gtk_ctree_node_get_selectable")
5268  (return-type "gboolean")
5269  (parameters
5270    '("GtkCTreeNode*" "node")
5271  )
5272)
5273
5274(define-method node_get_cell_type
5275  (of-object "GtkCTree")
5276  (c-name "gtk_ctree_node_get_cell_type")
5277  (return-type "GtkCellType")
5278  (parameters
5279    '("GtkCTreeNode*" "node")
5280    '("gint" "column")
5281  )
5282)
5283
5284(define-method node_get_text
5285  (of-object "GtkCTree")
5286  (c-name "gtk_ctree_node_get_text")
5287  (return-type "gboolean")
5288  (parameters
5289    '("GtkCTreeNode*" "node")
5290    '("gint" "column")
5291    '("gchar**" "text")
5292  )
5293)
5294
5295(define-method node_get_pixmap
5296  (of-object "GtkCTree")
5297  (c-name "gtk_ctree_node_get_pixmap")
5298  (return-type "gboolean")
5299  (parameters
5300    '("GtkCTreeNode*" "node")
5301    '("gint" "column")
5302    '("GdkPixmap**" "pixmap")
5303    '("GdkBitmap**" "mask")
5304  )
5305)
5306
5307(define-method node_get_pixtext
5308  (of-object "GtkCTree")
5309  (c-name "gtk_ctree_node_get_pixtext")
5310  (return-type "gboolean")
5311  (parameters
5312    '("GtkCTreeNode*" "node")
5313    '("gint" "column")
5314    '("gchar**" "text")
5315    '("guint8*" "spacing")
5316    '("GdkPixmap**" "pixmap")
5317    '("GdkBitmap**" "mask")
5318  )
5319)
5320
5321(define-method get_node_info
5322  (of-object "GtkCTree")
5323  (c-name "gtk_ctree_get_node_info")
5324  (return-type "gboolean")
5325  (parameters
5326    '("GtkCTreeNode*" "node")
5327    '("gchar**" "text")
5328    '("guint8*" "spacing")
5329    '("GdkPixmap**" "pixmap_closed")
5330    '("GdkBitmap**" "mask_closed")
5331    '("GdkPixmap**" "pixmap_opened")
5332    '("GdkBitmap**" "mask_opened")
5333    '("gboolean*" "is_leaf")
5334    '("gboolean*" "expanded")
5335  )
5336)
5337
5338(define-method node_set_row_style
5339  (of-object "GtkCTree")
5340  (c-name "gtk_ctree_node_set_row_style")
5341  (return-type "none")
5342  (parameters
5343    '("GtkCTreeNode*" "node")
5344    '("GtkStyle*" "style")
5345  )
5346)
5347
5348(define-method node_get_row_style
5349  (of-object "GtkCTree")
5350  (c-name "gtk_ctree_node_get_row_style")
5351  (return-type "GtkStyle*")
5352  (parameters
5353    '("GtkCTreeNode*" "node")
5354  )
5355)
5356
5357(define-method node_set_cell_style
5358  (of-object "GtkCTree")
5359  (c-name "gtk_ctree_node_set_cell_style")
5360  (return-type "none")
5361  (parameters
5362    '("GtkCTreeNode*" "node")
5363    '("gint" "column")
5364    '("GtkStyle*" "style")
5365  )
5366)
5367
5368(define-method node_get_cell_style
5369  (of-object "GtkCTree")
5370  (c-name "gtk_ctree_node_get_cell_style")
5371  (return-type "GtkStyle*")
5372  (parameters
5373    '("GtkCTreeNode*" "node")
5374    '("gint" "column")
5375  )
5376)
5377
5378(define-method node_set_foreground
5379  (of-object "GtkCTree")
5380  (c-name "gtk_ctree_node_set_foreground")
5381  (return-type "none")
5382  (parameters
5383    '("GtkCTreeNode*" "node")
5384    '("GdkColor*" "color")
5385  )
5386)
5387
5388(define-method node_set_background
5389  (of-object "GtkCTree")
5390  (c-name "gtk_ctree_node_set_background")
5391  (return-type "none")
5392  (parameters
5393    '("GtkCTreeNode*" "node")
5394    '("GdkColor*" "color")
5395  )
5396)
5397
5398(define-method node_set_row_data
5399  (of-object "GtkCTree")
5400  (c-name "gtk_ctree_node_set_row_data")
5401  (return-type "none")
5402  (parameters
5403    '("GtkCTreeNode*" "node")
5404    '("gpointer" "data")
5405  )
5406)
5407
5408(define-method node_set_row_data_full
5409  (of-object "GtkCTree")
5410  (c-name "gtk_ctree_node_set_row_data_full")
5411  (return-type "none")
5412  (parameters
5413    '("GtkCTreeNode*" "node")
5414    '("gpointer" "data")
5415    '("GtkDestroyNotify" "destroy")
5416  )
5417)
5418
5419(define-method node_get_row_data
5420  (of-object "GtkCTree")
5421  (c-name "gtk_ctree_node_get_row_data")
5422  (return-type "gpointer")
5423  (parameters
5424    '("GtkCTreeNode*" "node")
5425  )
5426)
5427
5428(define-method node_moveto
5429  (of-object "GtkCTree")
5430  (c-name "gtk_ctree_node_moveto")
5431  (return-type "none")
5432  (parameters
5433    '("GtkCTreeNode*" "node")
5434    '("gint" "column")
5435    '("gfloat" "row_align")
5436    '("gfloat" "col_align")
5437  )
5438)
5439
5440(define-method node_is_visible
5441  (of-object "GtkCTree")
5442  (c-name "gtk_ctree_node_is_visible")
5443  (return-type "GtkVisibility")
5444  (parameters
5445    '("GtkCTreeNode*" "node")
5446  )
5447)
5448
5449(define-method set_indent
5450  (of-object "GtkCTree")
5451  (c-name "gtk_ctree_set_indent")
5452  (return-type "none")
5453  (parameters
5454    '("gint" "indent")
5455  )
5456)
5457
5458(define-method set_spacing
5459  (of-object "GtkCTree")
5460  (c-name "gtk_ctree_set_spacing")
5461  (return-type "none")
5462  (parameters
5463    '("gint" "spacing")
5464  )
5465)
5466
5467(define-method set_show_stub
5468  (of-object "GtkCTree")
5469  (c-name "gtk_ctree_set_show_stub")
5470  (return-type "none")
5471  (parameters
5472    '("gboolean" "show_stub")
5473  )
5474)
5475
5476(define-method set_line_style
5477  (of-object "GtkCTree")
5478  (c-name "gtk_ctree_set_line_style")
5479  (return-type "none")
5480  (parameters
5481    '("GtkCTreeLineStyle" "line_style")
5482  )
5483)
5484
5485(define-method set_expander_style
5486  (of-object "GtkCTree")
5487  (c-name "gtk_ctree_set_expander_style")
5488  (return-type "none")
5489  (parameters
5490    '("GtkCTreeExpanderStyle" "expander_style")
5491  )
5492)
5493
5494(define-method set_drag_compare_func
5495  (of-object "GtkCTree")
5496  (c-name "gtk_ctree_set_drag_compare_func")
5497  (return-type "none")
5498  (parameters
5499    '("GtkCTreeCompareDragFunc" "cmp_func")
5500  )
5501)
5502
5503(define-method sort_node
5504  (of-object "GtkCTree")
5505  (c-name "gtk_ctree_sort_node")
5506  (return-type "none")
5507  (parameters
5508    '("GtkCTreeNode*" "node")
5509  )
5510)
5511
5512(define-method sort_recursive
5513  (of-object "GtkCTree")
5514  (c-name "gtk_ctree_sort_recursive")
5515  (return-type "none")
5516  (parameters
5517    '("GtkCTreeNode*" "node")
5518  )
5519)
5520
5521(define-function gtk_ctree_node_get_type
5522  (c-name "gtk_ctree_node_get_type")
5523  (return-type "GType")
5524)
5525
5526(define-virtual tree_select_row
5527  (of-object "GtkCTree")
5528  (return-type "none")
5529  (parameters
5530    '("GtkCTreeNode*" "row")
5531    '("gint" "column")
5532  )
5533)
5534
5535(define-virtual tree_unselect_row
5536  (of-object "GtkCTree")
5537  (return-type "none")
5538  (parameters
5539    '("GtkCTreeNode*" "row")
5540    '("gint" "column")
5541  )
5542)
5543
5544(define-virtual tree_expand
5545  (of-object "GtkCTree")
5546  (return-type "none")
5547  (parameters
5548    '("GtkCTreeNode*" "node")
5549  )
5550)
5551
5552(define-virtual tree_collapse
5553  (of-object "GtkCTree")
5554  (return-type "none")
5555  (parameters
5556    '("GtkCTreeNode*" "node")
5557  )
5558)
5559
5560(define-virtual tree_move
5561  (of-object "GtkCTree")
5562  (return-type "none")
5563  (parameters
5564    '("GtkCTreeNode*" "node")
5565    '("GtkCTreeNode*" "new_parent")
5566    '("GtkCTreeNode*" "new_sibling")
5567  )
5568)
5569
5570(define-virtual change_focus_row_expansion
5571  (of-object "GtkCTree")
5572  (return-type "none")
5573  (parameters
5574    '("GtkCTreeExpansionType" "action")
5575  )
5576)
5577
5578
5579
5580;; From /opt/gtk2/include/gtk-2.0/gtk/gtkcurve.h
5581
5582(define-function gtk_curve_get_type
5583  (c-name "gtk_curve_get_type")
5584  (return-type "GType")
5585)
5586
5587(define-function gtk_curve_new
5588  (c-name "gtk_curve_new")
5589  (is-constructor-of "GtkCurve")
5590  (return-type "GtkWidget*")
5591)
5592
5593(define-method reset
5594  (of-object "GtkCurve")
5595  (c-name "gtk_curve_reset")
5596  (return-type "none")
5597)
5598
5599(define-method set_gamma
5600  (of-object "GtkCurve")
5601  (c-name "gtk_curve_set_gamma")
5602  (return-type "none")
5603  (parameters
5604    '("gfloat" "gamma")
5605  )
5606)
5607
5608(define-method set_range
5609  (of-object "GtkCurve")
5610  (c-name "gtk_curve_set_range")
5611  (return-type "none")
5612  (parameters
5613    '("gfloat" "min_x")
5614    '("gfloat" "max_x")
5615    '("gfloat" "min_y")
5616    '("gfloat" "max_y")
5617  )
5618)
5619
5620(define-method get_vector
5621  (of-object "GtkCurve")
5622  (c-name "gtk_curve_get_vector")
5623  (return-type "none")
5624  (parameters
5625    '("int" "veclen")
5626    '("gfloat[]" "vector")
5627  )
5628)
5629
5630(define-method set_vector
5631  (of-object "GtkCurve")
5632  (c-name "gtk_curve_set_vector")
5633  (return-type "none")
5634  (parameters
5635    '("int" "veclen")
5636    '("gfloat[]" "vector")
5637  )
5638)
5639
5640(define-method set_curve_type
5641  (of-object "GtkCurve")
5642  (c-name "gtk_curve_set_curve_type")
5643  (return-type "none")
5644  (parameters
5645    '("GtkCurveType" "type")
5646  )
5647)
5648
5649(define-virtual curve_type_changed
5650  (of-object "GtkCurve")
5651  (return-type "none")
5652)
5653
5654
5655;; From /opt/gtk2/include/gtk-2.0/gtk/gtkdebug.h
5656
5657
5658
5659;; From /opt/gtk2/include/gtk-2.0/gtk/gtkdialog.h
5660
5661(define-function gtk_dialog_get_type
5662  (c-name "gtk_dialog_get_type")
5663  (return-type "GType")
5664)
5665
5666(define-function gtk_dialog_new
5667  (c-name "gtk_dialog_new")
5668  (is-constructor-of "GtkDialog")
5669  (return-type "GtkWidget*")
5670)
5671
5672(define-function gtk_dialog_new_with_buttons
5673  (c-name "gtk_dialog_new_with_buttons")
5674  (is-constructor-of "GtkDialog")
5675  (return-type "GtkWidget*")
5676  (parameters
5677    '("const-gchar*" "title" (null-ok) (default "NULL"))
5678    '("GtkWindow*" "parent" (null-ok) (default "NULL"))
5679    '("GtkDialogFlags" "flags" (default "0"))
5680    '("const-gchar*" "first_button_text" (null-ok) (default "NULL"))
5681  )
5682  (varargs #t)
5683)
5684
5685(define-method add_action_widget
5686  (of-object "GtkDialog")
5687  (c-name "gtk_dialog_add_action_widget")
5688  (return-type "none")
5689  (parameters
5690    '("GtkWidget*" "child")
5691    '("gint" "response_id")
5692  )
5693)
5694
5695(define-method add_button
5696  (of-object "GtkDialog")
5697  (c-name "gtk_dialog_add_button")
5698  (return-type "GtkWidget*")
5699  (parameters
5700    '("const-gchar*" "button_text")
5701    '("gint" "response_id")
5702  )
5703)
5704
5705(define-method add_buttons
5706  (of-object "GtkDialog")
5707  (c-name "gtk_dialog_add_buttons")
5708  (return-type "none")
5709  (parameters
5710    '("const-gchar*" "first_button_text")
5711  )
5712  (varargs #t)
5713)
5714
5715(define-method set_response_sensitive
5716  (of-object "GtkDialog")
5717  (c-name "gtk_dialog_set_response_sensitive")
5718  (return-type "none")
5719  (parameters
5720    '("gint" "response_id")
5721    '("gboolean" "setting")
5722  )
5723)
5724
5725(define-method set_default_response
5726  (of-object "GtkDialog")
5727  (c-name "gtk_dialog_set_default_response")
5728  (return-type "none")
5729  (parameters
5730    '("gint" "response_id")
5731  )
5732)
5733
5734(define-method get_response_for_widget
5735  (of-object "GtkDialog")
5736  (c-name "gtk_dialog_get_response_for_widget")
5737  (return-type "gint")
5738  (parameters
5739    '("GtkWidget*" "widget")
5740  )
5741)
5742
5743(define-method set_has_separator
5744  (of-object "GtkDialog")
5745  (c-name "gtk_dialog_set_has_separator")
5746  (return-type "none")
5747  (parameters
5748    '("gboolean" "setting")
5749  )
5750)
5751
5752(define-method get_has_separator
5753  (of-object "GtkDialog")
5754  (c-name "gtk_dialog_get_has_separator")
5755  (return-type "gboolean")
5756)
5757
5758(define-method response
5759  (of-object "GtkDialog")
5760  (c-name "gtk_dialog_response")
5761  (return-type "none")
5762  (parameters
5763    '("gint" "response_id")
5764  )
5765)
5766
5767(define-method run
5768  (of-object "GtkDialog")
5769  (c-name "gtk_dialog_run")
5770  (return-type "gint")
5771)
5772
5773(define-method set_alternative_button_order
5774  (of-object "GtkDialog")
5775  (c-name "gtk_dialog_set_alternative_button_order")
5776  (return-type "none")
5777  (parameters
5778    '("gint" "first_response_id")
5779  )
5780  (varargs #t)
5781)
5782
5783(define-method set_alternative_button_order_from_array
5784  (of-object "GtkDialog")
5785  (c-name "gtk_dialog_set_alternative_button_order_from_array")
5786  (return-type "none")
5787  (parameters
5788    '("gint" "n_params")
5789    '("gint*" "new_order")
5790  )
5791)
5792
5793(define-function alternative_dialog_button_order
5794  (c-name "gtk_alternative_dialog_button_order")
5795  (return-type "gboolean")
5796  (parameters
5797    '("GdkScreen*" "screen" (null-ok) (default "NULL"))
5798  )
5799)
5800
5801(define-virtual response
5802  (of-object "GtkDialog")
5803  (return-type "none")
5804  (parameters
5805    '("gint" "response_id")
5806  )
5807)
5808
5809(define-virtual close
5810  (of-object "GtkDialog")
5811  (return-type "none")
5812)
5813
5814
5815;; From /opt/gtk2/include/gtk-2.0/gtk/gtkdnd.h
5816
5817(define-function drag_finish
5818  (c-name "gtk_drag_finish")
5819  (return-type "none")
5820  (parameters
5821    '("GdkDragContext*" "context")
5822    '("gboolean" "success")
5823    '("gboolean" "del")
5824    '("guint32" "time_")
5825  )
5826)
5827
5828(define-function drag_set_icon_widget
5829  (c-name "gtk_drag_set_icon_widget")
5830  (return-type "none")
5831  (parameters
5832    '("GdkDragContext*" "context")
5833    '("GtkWidget*" "widget")
5834    '("gint" "hot_x")
5835    '("gint" "hot_y")
5836  )
5837)
5838
5839(define-function drag_set_icon_pixmap
5840  (c-name "gtk_drag_set_icon_pixmap")
5841  (return-type "none")
5842  (parameters
5843    '("GdkDragContext*" "context")
5844    '("GdkColormap*" "colormap")
5845    '("GdkPixmap*" "pixmap")
5846    '("GdkBitmap*" "mask")
5847    '("gint" "hot_x")
5848    '("gint" "hot_y")
5849  )
5850)
5851
5852(define-function drag_set_icon_pixbuf
5853  (c-name "gtk_drag_set_icon_pixbuf")
5854  (return-type "none")
5855  (parameters
5856    '("GdkDragContext*" "context")
5857    '("GdkPixbuf*" "pixbuf")
5858    '("gint" "hot_x")
5859    '("gint" "hot_y")
5860  )
5861)
5862
5863(define-function drag_set_icon_stock
5864  (c-name "gtk_drag_set_icon_stock")
5865  (return-type "none")
5866  (parameters
5867    '("GdkDragContext*" "context")
5868    '("const-gchar*" "stock_id")
5869    '("gint" "hot_x")
5870    '("gint" "hot_y")
5871  )
5872)
5873
5874(define-function drag_set_icon_name
5875  (c-name "gtk_drag_set_icon_name")
5876  (return-type "none")
5877  (parameters
5878    '("GdkDragContext*" "context")
5879    '("const-gchar*" "icon_name")
5880    '("gint" "hot_x")
5881    '("gint" "hot_y")
5882  )
5883)
5884
5885(define-function drag_set_icon_default
5886  (c-name "gtk_drag_set_icon_default")
5887  (return-type "none")
5888  (parameters
5889    '("GdkDragContext*" "context")
5890  )
5891)
5892
5893(define-method drag_check_threshold
5894  (of-object "GtkWidget")
5895  (c-name "gtk_drag_check_threshold")
5896  (return-type "gboolean")
5897  (parameters
5898    '("gint" "start_x")
5899    '("gint" "start_y")
5900    '("gint" "current_x")
5901    '("gint" "current_y")
5902  )
5903)
5904
5905(define-method drag_get_data
5906  (of-object "GtkWidget")
5907  (c-name "gtk_drag_get_data")
5908  (return-type "none")
5909  (parameters
5910    '("GdkDragContext*" "context")
5911    '("GdkAtom" "target")
5912    '("guint32" "time" (default "GDK_CURRENT_TIME"))
5913  )
5914)
5915
5916(define-method drag_highlight
5917  (of-object "GtkWidget")
5918  (c-name "gtk_drag_highlight")
5919  (return-type "none")
5920)
5921
5922(define-method drag_unhighlight
5923  (of-object "GtkWidget")
5924  (c-name "gtk_drag_unhighlight")
5925  (return-type "none")
5926)
5927
5928(define-method drag_dest_set
5929  (of-object "GtkWidget")
5930  (c-name "gtk_drag_dest_set")
5931  (return-type "none")
5932  (parameters
5933    '("GtkDestDefaults" "flags")
5934    '("const-GtkTargetEntry*" "targets")
5935    '("gint" "n_targets")
5936    '("GdkDragAction" "actions")
5937  )
5938)
5939
5940(define-method drag_dest_set_proxy
5941  (of-object "GtkWidget")
5942  (c-name "gtk_drag_dest_set_proxy")
5943  (return-type "none")
5944  (parameters
5945    '("GdkWindow*" "proxy_window")
5946    '("GdkDragProtocol" "protocol")
5947    '("gboolean" "use_coordinates")
5948  )
5949)
5950
5951(define-method drag_dest_unset
5952  (of-object "GtkWidget")
5953  (c-name "gtk_drag_dest_unset")
5954  (return-type "none")
5955)
5956
5957(define-method drag_dest_find_target
5958  (of-object "GtkWidget")
5959  (c-name "gtk_drag_dest_find_target")
5960  (return-type "GdkAtom")
5961  (parameters
5962    '("GdkDragContext*" "context")
5963    '("GtkTargetList*" "target_list")
5964  )
5965)
5966
5967(define-method drag_dest_get_target_list
5968  (of-object "GtkWidget")
5969  (c-name "gtk_drag_dest_get_target_list")
5970  (return-type "GtkTargetList*")
5971)
5972
5973(define-method drag_dest_set_target_list
5974  (of-object "GtkWidget")
5975  (c-name "gtk_drag_dest_set_target_list")
5976  (return-type "none")
5977  (parameters
5978    '("GtkTargetList*" "target_list")
5979  )
5980)
5981
5982(define-method drag_source_set
5983  (of-object "GtkWidget")
5984  (c-name "gtk_drag_source_set")
5985  (return-type "none")
5986  (parameters
5987    '("GdkModifierType" "start_button_mask")
5988    '("const-GtkTargetEntry*" "targets")
5989    '("gint" "n_targets")
5990    '("GdkDragAction" "actions")
5991  )
5992)
5993
5994(define-method drag_source_unset
5995  (of-object "GtkWidget")
5996  (c-name "gtk_drag_source_unset")
5997  (return-type "none")
5998)
5999
6000(define-method drag_source_set_icon
6001  (of-object "GtkWidget")
6002  (c-name "gtk_drag_source_set_icon")
6003  (return-type "none")
6004  (parameters
6005    '("GdkColormap*" "colormap")
6006    '("GdkPixmap*" "pixmap")
6007    '("GdkBitmap*" "mask" (null-ok) (default "NULL"))
6008  )
6009)
6010
6011(define-method drag_source_set_icon_pixbuf
6012  (of-object "GtkWidget")
6013  (c-name "gtk_drag_source_set_icon_pixbuf")
6014  (return-type "none")
6015  (parameters
6016    '("GdkPixbuf*" "pixbuf")
6017  )
6018)
6019
6020(define-method drag_source_set_icon_stock
6021  (of-object "GtkWidget")
6022  (c-name "gtk_drag_source_set_icon_stock")
6023  (return-type "none")
6024  (parameters
6025    '("const-gchar*" "stock_id")
6026  )
6027)
6028
6029(define-method drag_source_set_icon_name
6030  (of-object "GtkWidget")
6031  (c-name "gtk_drag_source_set_icon_name")
6032  (return-type "none")
6033  (parameters
6034    '("const-gchar*" "icon_name")
6035  )
6036)
6037
6038(define-method drag_source_get_target_list
6039  (of-object "GtkWidget")
6040  (c-name "gtk_drag_source_get_target_list")
6041  (return-type "GtkTargetList*")
6042)
6043
6044(define-method drag_source_set_target_list
6045  (of-object "GtkWidget")
6046  (c-name "gtk_drag_source_set_target_list")
6047  (return-type "none")
6048  (parameters
6049    '("GtkTargetList*" "target_list")
6050  )
6051)
6052
6053(define-method drag_begin
6054  (of-object "GtkWidget")
6055  (c-name "gtk_drag_begin")
6056  (return-type "GdkDragContext*")
6057  (parameters
6058    '("GtkTargetList*" "targets")
6059    '("GdkDragAction" "actions")
6060    '("gint" "button")
6061    '("GdkEvent*" "event")
6062  )
6063)
6064
6065(define-function drag_set_default_icon
6066  (c-name "gtk_drag_set_default_icon")
6067  (return-type "none")
6068  (parameters
6069    '("GdkColormap*" "colormap")
6070    '("GdkPixmap*" "pixmap")
6071    '("GdkBitmap*" "mask")
6072    '("gint" "hot_x")
6073    '("gint" "hot_y")
6074  )
6075  (deprecated "change the stock pixbuf for GTK_STOCK_DND")
6076)
6077
6078(define-method drag_dest_add_text_targets
6079  (of-object "GtkWidget")
6080  (c-name "gtk_drag_dest_add_text_targets")
6081  (return-type "none")
6082)
6083
6084(define-method drag_dest_add_image_targets
6085  (of-object "GtkWidget")
6086  (c-name "gtk_drag_dest_add_image_targets")
6087  (return-type "none")
6088)
6089
6090(define-method drag_dest_add_uri_targets
6091  (of-object "GtkWidget")
6092  (c-name "gtk_drag_dest_add_uri_targets")
6093  (return-type "none")
6094)
6095
6096(define-method drag_source_add_text_targets
6097  (of-object "GtkWidget")
6098  (c-name "gtk_drag_source_add_text_targets")
6099  (return-type "none")
6100)
6101
6102(define-method drag_source_add_image_targets
6103  (of-object "GtkWidget")
6104  (c-name "gtk_drag_source_add_image_targets")
6105  (return-type "none")
6106)
6107
6108(define-method drag_source_add_uri_targets
6109  (of-object "GtkWidget")
6110  (c-name "gtk_drag_source_add_uri_targets")
6111  (return-type "none")
6112)
6113
6114(define-function target_list_add_text_targets
6115  (c-name "gtk_target_list_add_text_targets")
6116  (return-type "none")
6117  (parameters
6118    '("GtkTargetList*" "list")
6119    '("guint" "info")
6120  )
6121)
6122
6123(define-function target_list_add_image_targets
6124  (c-name "gtk_target_list_add_image_targets")
6125  (return-type "none")
6126  (parameters
6127    '("GtkTargetList*" "list")
6128    '("guint" "info")
6129    '("gboolean" "writable")
6130  )
6131)
6132
6133(define-function target_list_add_uri_targets
6134  (c-name "gtk_target_list_add_uri_targets")
6135  (return-type "none")
6136  (parameters
6137    '("GtkTargetList*" "list")
6138    '("guint" "info")
6139  )
6140)
6141
6142(define-function drag_get_source_widget
6143  (c-name "gtk_drag_get_source_widget")
6144  (return-type "GtkWidget*")
6145  (parameters
6146    '("GdkDragContext*" "context")
6147  )
6148)
6149
6150(define-function drag_source_set_icon_name
6151  (c-name "gtk_drag_source_set_icon_name1")
6152  (return-type "none")
6153  (parameters
6154    '("GtkWidget*" "widget")
6155    '("const-gchar*" "icon_name")
6156  )
6157  (deprecated "use GtkWidget.drag_source_set_icon_name")
6158)
6159
6160;; From /opt/gtk2/include/gtk-2.0/gtk/gtkdrawingarea.h
6161
6162(define-function gtk_drawing_area_get_type
6163  (c-name "gtk_drawing_area_get_type")
6164  (return-type "GType")
6165)
6166
6167(define-function gtk_drawing_area_new
6168  (c-name "gtk_drawing_area_new")
6169  (is-constructor-of "GtkDrawingArea")
6170  (return-type "GtkWidget*")
6171)
6172
6173(define-method size
6174  (of-object "GtkDrawingArea")
6175  (c-name "gtk_drawing_area_size")
6176  (return-type "none")
6177  (parameters
6178    '("gint" "width")
6179    '("gint" "height")
6180  )
6181  (deprecated "use GtkWidget.set_size_request")
6182)
6183
6184
6185
6186;; From /opt/gtk2/include/gtk-2.0/gtk/gtkeditable.h
6187
6188(define-function gtk_editable_get_type
6189  (c-name "gtk_editable_get_type")
6190  (return-type "GType")
6191)
6192
6193(define-method select_region
6194  (of-object "GtkEditable")
6195  (c-name "gtk_editable_select_region")
6196  (return-type "none")
6197  (parameters
6198    '("gint" "start")
6199    '("gint" "end")
6200  )
6201)
6202
6203(define-method get_selection_bounds
6204  (of-object "GtkEditable")
6205  (c-name "gtk_editable_get_selection_bounds")
6206  (return-type "gboolean")
6207  (parameters
6208    '("gint*" "start")
6209    '("gint*" "end")
6210  )
6211)
6212
6213(define-method insert_text
6214  (of-object "GtkEditable")
6215  (c-name "gtk_editable_insert_text")
6216  (return-type "none")
6217  (parameters
6218    '("const-gchar*" "new_text")
6219    '("gint" "new_text_length")
6220    '("gint*" "position" ("default" "0"))
6221  )
6222)
6223
6224(define-method delete_text
6225  (of-object "GtkEditable")
6226  (c-name "gtk_editable_delete_text")
6227  (return-type "none")
6228  (parameters
6229    '("gint" "start_pos")
6230    '("gint" "end_pos")
6231  )
6232)
6233
6234(define-method get_chars
6235  (of-object "GtkEditable")
6236  (c-name "gtk_editable_get_chars")
6237  (return-type "gchar*")
6238  (parameters
6239    '("gint" "start_pos")
6240    '("gint" "end_pos")
6241  )
6242)
6243
6244(define-method cut_clipboard
6245  (of-object "GtkEditable")
6246  (c-name "gtk_editable_cut_clipboard")
6247  (return-type "none")
6248)
6249
6250(define-method copy_clipboard
6251  (of-object "GtkEditable")
6252  (c-name "gtk_editable_copy_clipboard")
6253  (return-type "none")
6254)
6255
6256(define-method paste_clipboard
6257  (of-object "GtkEditable")
6258  (c-name "gtk_editable_paste_clipboard")
6259  (return-type "none")
6260)
6261
6262(define-method delete_selection
6263  (of-object "GtkEditable")
6264  (c-name "gtk_editable_delete_selection")
6265  (return-type "none")
6266)
6267
6268(define-method set_position
6269  (of-object "GtkEditable")
6270  (c-name "gtk_editable_set_position")
6271  (return-type "none")
6272  (parameters
6273    '("gint" "position")
6274  )
6275)
6276
6277(define-method get_position
6278  (of-object "GtkEditable")
6279  (c-name "gtk_editable_get_position")
6280  (return-type "gint")
6281)
6282
6283(define-method set_editable
6284  (of-object "GtkEditable")
6285  (c-name "gtk_editable_set_editable")
6286  (return-type "none")
6287  (parameters
6288    '("gboolean" "is_editable")
6289  )
6290)
6291
6292(define-method get_editable
6293  (of-object "GtkEditable")
6294  (c-name "gtk_editable_get_editable")
6295  (return-type "gboolean")
6296)
6297
6298(define-virtual insert_text
6299  (of-object "GtkEditable")
6300  (return-type "none")
6301  (parameters
6302    '("const-gchar*" "text")
6303    '("gint" "length")
6304    '("gint*" "position" (direction "inout"))
6305  )
6306)
6307(define-virtual delete_text
6308  (of-object "GtkEditable")
6309  (return-type "none")
6310  (parameters
6311    '("gint" "start_pos")
6312    '("gint" "end_pos")
6313  )
6314)
6315(define-virtual changed
6316  (of-object "GtkEditable")
6317  (return-type "none")
6318)
6319(define-virtual do_insert_text
6320  (of-object "GtkEditable")
6321  (return-type "none")
6322  (parameters
6323    '("const-gchar*" "text")
6324    '("gint" "length")
6325    '("gint*" "position" (direction "inout"))
6326  )
6327)
6328(define-virtual do_delete_text
6329  (of-object "GtkEditable")
6330  (return-type "none")
6331  (parameters
6332    '("gint" "start_pos")
6333    '("gint" "end_pos")
6334  )
6335)
6336(define-virtual get_chars
6337  (of-object "GtkEditable")
6338  (return-type "gchar*")
6339  (parameters
6340    '("gint" "start_pos")
6341    '("gint" "end_pos")
6342  )
6343)
6344(define-virtual set_selection_bounds
6345  (of-object "GtkEditable")
6346  (return-type "none")
6347  (parameters
6348    '("gint" "start_pos")
6349    '("gint" "end_pos")
6350  )
6351)
6352(define-virtual get_selection_bounds
6353  (of-object "GtkEditable")
6354  (return-type "gboolean")
6355  (parameters
6356    '("gint*" "start_pos" (direction "out"))
6357    '("gint*" "end_pos" (direction "out"))
6358  )
6359)
6360(define-virtual set_position
6361  (of-object "GtkEditable")
6362  (return-type "none")
6363  (parameters
6364    '("gint" "position")
6365  )
6366)
6367(define-virtual get_position
6368  (of-object "GtkEditable")
6369  (return-type "gint")
6370)
6371
6372
6373;; From /opt/gtk2/include/gtk-2.0/gtk/gtkentry.h
6374
6375(define-function gtk_entry_get_type
6376  (c-name "gtk_entry_get_type")
6377  (return-type "GType")
6378)
6379
6380(define-function gtk_entry_new
6381  (c-name "gtk_entry_new")
6382  (is-constructor-of "GtkEntry")
6383  (return-type "GtkWidget*")
6384)
6385
6386(define-function gtk_entry_new_with_max_length
6387  (c-name "gtk_entry_new_with_max_length")
6388  (is-constructor-of "GtkEntry")
6389  (return-type "GtkWidget*")
6390  (parameters
6391    '("guint16" "max" (default "0"))
6392  )
6393  (deprecated "use gtk.Entry() instead")
6394)
6395
6396(define-method set_visibility
6397  (of-object "GtkEntry")
6398  (c-name "gtk_entry_set_visibility")
6399  (return-type "none")
6400  (parameters
6401    '("gboolean" "visible")
6402  )
6403)
6404
6405(define-method get_visibility
6406  (of-object "GtkEntry")
6407  (c-name "gtk_entry_get_visibility")
6408  (return-type "gboolean")
6409)
6410
6411(define-method set_invisible_char
6412  (of-object "GtkEntry")
6413  (c-name "gtk_entry_set_invisible_char")
6414  (return-type "none")
6415  (parameters
6416    '("gunichar" "ch")
6417  )
6418)
6419
6420(define-method get_invisible_char
6421  (of-object "GtkEntry")
6422  (c-name "gtk_entry_get_invisible_char")
6423  (return-type "gunichar")
6424)
6425
6426(define-method set_has_frame
6427  (of-object "GtkEntry")
6428  (c-name "gtk_entry_set_has_frame")
6429  (return-type "none")
6430  (parameters
6431    '("gboolean" "setting")
6432  )
6433)
6434
6435(define-method get_has_frame
6436  (of-object "GtkEntry")
6437  (c-name "gtk_entry_get_has_frame")
6438  (return-type "gboolean")
6439)
6440
6441(define-method set_max_length
6442  (of-object "GtkEntry")
6443  (c-name "gtk_entry_set_max_length")
6444  (return-type "none")
6445  (parameters
6446    '("gint" "max")
6447  )
6448)
6449
6450(define-method get_max_length
6451  (of-object "GtkEntry")
6452  (c-name "gtk_entry_get_max_length")
6453  (return-type "gint")
6454)
6455
6456(define-method set_activates_default
6457  (of-object "GtkEntry")
6458  (c-name "gtk_entry_set_activates_default")
6459  (return-type "none")
6460  (parameters
6461    '("gboolean" "setting")
6462  )
6463)
6464
6465(define-method get_activates_default
6466  (of-object "GtkEntry")
6467  (c-name "gtk_entry_get_activates_default")
6468  (return-type "gboolean")
6469)
6470
6471(define-method set_width_chars
6472  (of-object "GtkEntry")
6473  (c-name "gtk_entry_set_width_chars")
6474  (return-type "none")
6475  (parameters
6476    '("gint" "n_chars")
6477  )
6478)
6479
6480(define-method get_width_chars
6481  (of-object "GtkEntry")
6482  (c-name "gtk_entry_get_width_chars")
6483  (return-type "gint")
6484)
6485
6486(define-method set_text
6487  (of-object "GtkEntry")
6488  (c-name "gtk_entry_set_text")
6489  (return-type "none")
6490  (parameters
6491    '("const-gchar*" "text")
6492  )
6493)
6494
6495(define-method get_text
6496  (of-object "GtkEntry")
6497  (c-name "gtk_entry_get_text")
6498  (return-type "const-gchar*")
6499)
6500
6501(define-method get_layout
6502  (of-object "GtkEntry")
6503  (c-name "gtk_entry_get_layout")
6504  (return-type "PangoLayout*")
6505)
6506
6507(define-method get_layout_offsets
6508  (of-object "GtkEntry")
6509  (c-name "gtk_entry_get_layout_offsets")
6510  (return-type "none")
6511  (parameters
6512    '("gint*" "x")
6513    '("gint*" "y")
6514  )
6515)
6516
6517(define-method set_alignment
6518  (of-object "GtkEntry")
6519  (c-name "gtk_entry_set_alignment")
6520  (return-type "none")
6521  (parameters
6522    '("gfloat" "xalign")
6523  )
6524)
6525
6526(define-method get_alignment
6527  (of-object "GtkEntry")
6528  (c-name "gtk_entry_get_alignment")
6529  (return-type "gfloat")
6530)
6531
6532(define-method set_completion
6533  (of-object "GtkEntry")
6534  (c-name "gtk_entry_set_completion")
6535  (return-type "none")
6536  (parameters
6537    '("GtkEntryCompletion*" "completion" (null-ok))
6538  )
6539)
6540
6541(define-method get_completion
6542  (of-object "GtkEntry")
6543  (c-name "gtk_entry_get_completion")
6544  (return-type "GtkEntryCompletion*")
6545)
6546
6547(define-method append_text
6548  (of-object "GtkEntry")
6549  (c-name "gtk_entry_append_text")
6550  (return-type "none")
6551  (parameters
6552    '("const-gchar*" "text")
6553  )
6554  (deprecated "use GtkEditable.insert_text")
6555)
6556
6557(define-method prepend_text
6558  (of-object "GtkEntry")
6559  (c-name "gtk_entry_prepend_text")
6560  (return-type "none")
6561  (parameters
6562    '("const-gchar*" "text")
6563  )
6564  (deprecated "use GtkEditable.insert_text")
6565)
6566
6567(define-method set_position
6568  (of-object "GtkEntry")
6569  (c-name "gtk_entry_set_position")
6570  (return-type "none")
6571  (parameters
6572    '("gint" "position")
6573  )
6574)
6575
6576(define-method select_region
6577  (of-object "GtkEntry")
6578  (c-name "gtk_entry_select_region")
6579  (return-type "none")
6580  (parameters
6581    '("gint" "start")
6582    '("gint" "end")
6583  )
6584)
6585
6586(define-method set_editable
6587  (of-object "GtkEntry")
6588  (c-name "gtk_entry_set_editable")
6589  (return-type "none")
6590  (parameters
6591    '("gboolean" "editable")
6592  )
6593)
6594
6595(define-method layout_index_to_text_index
6596  (of-object "GtkEntry")
6597  (c-name "gtk_entry_layout_index_to_text_index")
6598  (return-type "gint")
6599  (parameters
6600    '("gint" "layout_index")
6601  )
6602)
6603
6604(define-method text_index_to_layout_index
6605  (of-object "GtkEntry")
6606  (c-name "gtk_entry_text_index_to_layout_index")
6607  (return-type "gint")
6608  (parameters
6609    '("gint" "text_index")
6610  )
6611)
6612
6613(define-virtual populate_popup
6614  (of-object "GtkEntry")
6615  (return-type "none")
6616  (parameters
6617    '("GtkMenu*" "menu")
6618  )
6619)
6620
6621(define-virtual activate
6622  (of-object "GtkEntry")
6623  (return-type "none")
6624)
6625
6626(define-virtual move_cursor
6627  (of-object "GtkEntry")
6628  (return-type "none")
6629  (parameters
6630    '("GtkMovementStep" "step")
6631    '("gint" "count")
6632    '("gboolean" "extend_selection")
6633  )
6634)
6635
6636(define-virtual insert_at_cursor
6637  (of-object "GtkEntry")
6638  (return-type "none")
6639  (parameters
6640    '("const-gchar*" "str")
6641  )
6642)
6643
6644(define-virtual delete_from_cursor
6645  (of-object "GtkEntry")
6646  (return-type "none")
6647  (parameters
6648    '("GtkDeleteType" "type")
6649    '("gint" "count")
6650  )
6651)
6652
6653(define-virtual backspace
6654  (of-object "GtkEntry")
6655  (return-type "none")
6656)
6657
6658(define-virtual cut_clipboard
6659  (of-object "GtkEntry")
6660  (return-type "none")
6661)
6662
6663(define-virtual copy_clipboard
6664  (of-object "GtkEntry")
6665  (return-type "none")
6666)
6667
6668(define-virtual paste_clipboard
6669  (of-object "GtkEntry")
6670  (return-type "none")
6671)
6672
6673(define-virtual toggle_overwrite
6674  (of-object "GtkEntry")
6675  (return-type "none")
6676)
6677
6678;; From /opt/gtk2/include/gtk-2.0/gtk/gtkentrycompletion.h
6679
6680(define-function gtk_entry_completion_get_type
6681  (c-name "gtk_entry_completion_get_type")
6682  (return-type "GType")
6683)
6684
6685(define-function gtk_entry_completion_new
6686  (c-name "gtk_entry_completion_new")
6687  (is-constructor-of "GtkEntryCompletion")
6688  (return-type "GtkEntryCompletion*")
6689)
6690
6691(define-method get_entry
6692  (of-object "GtkEntryCompletion")
6693  (c-name "gtk_entry_completion_get_entry")
6694  (return-type "GtkWidget*")
6695)
6696
6697(define-method set_model
6698  (of-object "GtkEntryCompletion")
6699  (c-name "gtk_entry_completion_set_model")
6700  (return-type "none")
6701  (parameters
6702    '("GtkTreeModel*" "model" (null-ok) (default "NULL"))
6703  )
6704)
6705
6706(define-method get_model
6707  (of-object "GtkEntryCompletion")
6708  (c-name "gtk_entry_completion_get_model")
6709  (return-type "GtkTreeModel*")
6710)
6711
6712(define-method set_match_func
6713  (of-object "GtkEntryCompletion")
6714  (c-name "gtk_entry_completion_set_match_func")
6715  (return-type "none")
6716  (parameters
6717    '("GtkEntryCompletionMatchFunc" "func")
6718    '("gpointer" "func_data")
6719    '("GDestroyNotify" "func_notify")
6720  )
6721)
6722
6723(define-method set_minimum_key_length
6724  (of-object "GtkEntryCompletion")
6725  (c-name "gtk_entry_completion_set_minimum_key_length")
6726  (return-type "none")
6727  (parameters
6728    '("gint" "length")
6729  )
6730)
6731
6732(define-method get_minimum_key_length
6733  (of-object "GtkEntryCompletion")
6734  (c-name "gtk_entry_completion_get_minimum_key_length")
6735  (return-type "gint")
6736)
6737
6738(define-method complete
6739  (of-object "GtkEntryCompletion")
6740  (c-name "gtk_entry_completion_complete")
6741  (return-type "none")
6742)
6743
6744(define-method insert_action_text
6745  (of-object "GtkEntryCompletion")
6746  (c-name "gtk_entry_completion_insert_action_text")
6747  (return-type "none")
6748  (parameters
6749    '("gint" "index")
6750    '("const-gchar*" "text")
6751  )
6752)
6753
6754(define-method insert_action_markup
6755  (of-object "GtkEntryCompletion")
6756  (c-name "gtk_entry_completion_insert_action_markup")
6757  (return-type "none")
6758  (parameters
6759    '("gint" "index")
6760    '("const-gchar*" "markup")
6761  )
6762)
6763
6764(define-method delete_action
6765  (of-object "GtkEntryCompletion")
6766  (c-name "gtk_entry_completion_delete_action")
6767  (return-type "none")
6768  (parameters
6769    '("gint" "index")
6770  )
6771)
6772
6773(define-method set_text_column
6774  (of-object "GtkEntryCompletion")
6775  (c-name "gtk_entry_completion_set_text_column")
6776  (return-type "none")
6777  (parameters
6778    '("gint" "column")
6779  )
6780)
6781
6782(define-method get_text_column
6783  (of-object "GtkEntryCompletion")
6784  (c-name "gtk_entry_completion_get_text_column")
6785  (return-type "gint")
6786)
6787
6788(define-method insert_prefix
6789  (of-object "GtkEntryCompletion")
6790  (c-name "gtk_entry_completion_insert_prefix")
6791  (return-type "none")
6792)
6793
6794(define-method set_inline_completion
6795  (of-object "GtkEntryCompletion")
6796  (c-name "gtk_entry_completion_set_inline_completion")
6797  (return-type "none")
6798  (parameters
6799    '("gboolean" "inline_completion")
6800  )
6801)
6802
6803(define-method get_inline_completion
6804  (of-object "GtkEntryCompletion")
6805  (c-name "gtk_entry_completion_get_inline_completion")
6806  (return-type "gboolean")
6807)
6808
6809(define-method set_popup_completion
6810  (of-object "GtkEntryCompletion")
6811  (c-name "gtk_entry_completion_set_popup_completion")
6812  (return-type "none")
6813  (parameters
6814    '("gboolean" "popup_completion")
6815  )
6816)
6817
6818(define-method get_popup_completion
6819  (of-object "GtkEntryCompletion")
6820  (c-name "gtk_entry_completion_get_popup_completion")
6821  (return-type "gboolean")
6822)
6823
6824(define-method set_popup_set_width
6825  (of-object "GtkEntryCompletion")
6826  (c-name "gtk_entry_completion_set_popup_set_width")
6827  (return-type "none")
6828  (parameters
6829    '("gboolean" "popup_set_width")
6830  )
6831)
6832
6833(define-method get_popup_set_width
6834  (of-object "GtkEntryCompletion")
6835  (c-name "gtk_entry_completion_get_popup_set_width")
6836  (return-type "gboolean")
6837)
6838
6839(define-method set_popup_single_match
6840  (of-object "GtkEntryCompletion")
6841  (c-name "gtk_entry_completion_set_popup_single_match")
6842  (return-type "none")
6843  (parameters
6844    '("gboolean" "popup_single_match")
6845  )
6846)
6847
6848(define-method get_popup_single_match
6849  (of-object "GtkEntryCompletion")
6850  (c-name "gtk_entry_completion_get_popup_single_match")
6851  (return-type "gboolean")
6852)
6853
6854(define-virtual match_selected
6855  (of-object "GtkEntryCompletion")
6856  (return-type "gboolean")
6857  (parameters
6858    '("GtkTreeModel*" "model")
6859    '("GtkTreeIter*" "iter")
6860  )
6861)
6862(define-virtual action_activated
6863  (of-object "GtkEntryCompletion")
6864  (return-type "none")
6865  (parameters
6866    '("gint" "index_")
6867  )
6868)
6869(define-virtual insert_prefix
6870  (of-object "GtkEntryCompletion")
6871  (return-type "gboolean")
6872  (parameters
6873    '("const-gchar*" "prefix")
6874  )
6875)
6876
6877;; From /opt/gtk2/include/gtk-2.0/gtk/gtkenums.h
6878
6879
6880
6881;; From /opt/gtk2/include/gtk-2.0/gtk/gtkeventbox.h
6882
6883(define-function gtk_event_box_get_type
6884  (c-name "gtk_event_box_get_type")
6885  (return-type "GType")
6886)
6887
6888(define-function gtk_event_box_new
6889  (c-name "gtk_event_box_new")
6890  (is-constructor-of "GtkEventBox")
6891  (return-type "GtkWidget*")
6892)
6893
6894(define-method get_visible_window
6895  (of-object "GtkEventBox")
6896  (c-name "gtk_event_box_get_visible_window")
6897  (return-type "gboolean")
6898)
6899
6900(define-method set_visible_window
6901  (of-object "GtkEventBox")
6902  (c-name "gtk_event_box_set_visible_window")
6903  (return-type "none")
6904  (parameters
6905    '("gboolean" "visible_window")
6906  )
6907)
6908
6909(define-method get_above_child
6910  (of-object "GtkEventBox")
6911  (c-name "gtk_event_box_get_above_child")
6912  (return-type "gboolean")
6913)
6914
6915(define-method set_above_child
6916  (of-object "GtkEventBox")
6917  (c-name "gtk_event_box_set_above_child")
6918  (return-type "none")
6919  (parameters
6920    '("gboolean" "above_child")
6921  )
6922)
6923
6924
6925
6926;; From /opt/gtk2/include/gtk-2.0/gtk/gtkexpander.h
6927
6928(define-function gtk_expander_get_type
6929  (c-name "gtk_expander_get_type")
6930  (return-type "GType")
6931)
6932
6933(define-function gtk_expander_new
6934  (c-name "gtk_expander_new")
6935  (is-constructor-of "GtkExpander")
6936  (return-type "GtkWidget*")
6937  (properties
6938    '("label" (optional))
6939  )
6940)
6941
6942(define-function expander_new_with_mnemonic
6943  (c-name "gtk_expander_new_with_mnemonic")
6944  (return-type "GtkWidget*")
6945  (parameters
6946    '("const-gchar*" "label" (null-ok) (default "NULL"))
6947  )
6948  (caller-owns-return #t)
6949)
6950
6951(define-method set_expanded
6952  (of-object "GtkExpander")
6953  (c-name "gtk_expander_set_expanded")
6954  (return-type "none")
6955  (parameters
6956    '("gboolean" "expanded")
6957  )
6958)
6959
6960(define-method get_expanded
6961  (of-object "GtkExpander")
6962  (c-name "gtk_expander_get_expanded")
6963  (return-type "gboolean")
6964)
6965
6966(define-method set_spacing
6967  (of-object "GtkExpander")
6968  (c-name "gtk_expander_set_spacing")
6969  (return-type "none")
6970  (parameters
6971    '("gint" "spacing")
6972  )
6973)
6974
6975(define-method get_spacing
6976  (of-object "GtkExpander")
6977  (c-name "gtk_expander_get_spacing")
6978  (return-type "gint")
6979)
6980
6981(define-method set_label
6982  (of-object "GtkExpander")
6983  (c-name "gtk_expander_set_label")
6984  (return-type "none")
6985  (parameters
6986    '("const-gchar*" "label" (null-ok))
6987  )
6988)
6989
6990(define-method get_label
6991  (of-object "GtkExpander")
6992  (c-name "gtk_expander_get_label")
6993  (return-type "const-gchar*")
6994)
6995
6996(define-method set_use_underline
6997  (of-object "GtkExpander")
6998  (c-name "gtk_expander_set_use_underline")
6999  (return-type "none")
7000  (parameters
7001    '("gboolean" "use_underline")
7002  )
7003)
7004
7005(define-method get_use_underline
7006  (of-object "GtkExpander")
7007  (c-name "gtk_expander_get_use_underline")
7008  (return-type "gboolean")
7009)
7010
7011(define-method set_use_markup
7012  (of-object "GtkExpander")
7013  (c-name "gtk_expander_set_use_markup")
7014  (return-type "none")
7015  (parameters
7016    '("gboolean" "use_markup")
7017  )
7018)
7019
7020(define-method get_use_markup
7021  (of-object "GtkExpander")
7022  (c-name "gtk_expander_get_use_markup")
7023  (return-type "gboolean")
7024)
7025
7026(define-method set_label_widget
7027  (of-object "GtkExpander")
7028  (c-name "gtk_expander_set_label_widget")
7029  (return-type "none")
7030  (parameters
7031    '("GtkWidget*" "label_widget" (null-ok))
7032  )
7033)
7034
7035(define-method get_label_widget
7036  (of-object "GtkExpander")
7037  (c-name "gtk_expander_get_label_widget")
7038  (return-type "GtkWidget*")
7039)
7040
7041(define-virtual activate
7042  (of-object "GtkExpander")
7043  (return-type "none")
7044)
7045
7046
7047;; From /opt/gtk2/include/gtk-2.0/gtk/gtkfilechooser.h
7048
7049(define-function gtk_file_chooser_get_type
7050  (c-name "gtk_file_chooser_get_type")
7051  (return-type "GType")
7052)
7053
7054(define-function gtk_file_chooser_error_quark
7055  (c-name "gtk_file_chooser_error_quark")
7056  (return-type "GQuark")
7057)
7058
7059(define-method set_action
7060  (of-object "GtkFileChooser")
7061  (c-name "gtk_file_chooser_set_action")
7062  (return-type "none")
7063  (parameters
7064    '("GtkFileChooserAction" "action")
7065  )
7066)
7067
7068(define-method get_action
7069  (of-object "GtkFileChooser")
7070  (c-name "gtk_file_chooser_get_action")
7071  (return-type "GtkFileChooserAction")
7072)
7073
7074(define-method set_local_only
7075  (of-object "GtkFileChooser")
7076  (c-name "gtk_file_chooser_set_local_only")
7077  (return-type "none")
7078  (parameters
7079    '("gboolean" "local_only")
7080  )
7081)
7082
7083(define-method get_local_only
7084  (of-object "GtkFileChooser")
7085  (c-name "gtk_file_chooser_get_local_only")
7086  (return-type "gboolean")
7087)
7088
7089(define-method set_select_multiple
7090  (of-object "GtkFileChooser")
7091  (c-name "gtk_file_chooser_set_select_multiple")
7092  (return-type "none")
7093  (parameters
7094    '("gboolean" "select_multiple")
7095  )
7096)
7097
7098(define-method get_select_multiple
7099  (of-object "GtkFileChooser")
7100  (c-name "gtk_file_chooser_get_select_multiple")
7101  (return-type "gboolean")
7102)
7103
7104(define-method set_show_hidden
7105  (of-object "GtkFileChooser")
7106  (c-name "gtk_file_chooser_set_show_hidden")
7107  (return-type "none")
7108  (parameters
7109    '("gboolean" "show_hidden")
7110  )
7111)
7112
7113(define-method get_show_hidden
7114  (of-object "GtkFileChooser")
7115  (c-name "gtk_file_chooser_get_show_hidden")
7116  (return-type "gboolean")
7117)
7118
7119(define-method set_do_overwrite_confirmation
7120  (of-object "GtkFileChooser")
7121  (c-name "gtk_file_chooser_set_do_overwrite_confirmation")
7122  (return-type "none")
7123  (parameters
7124    '("gboolean" "do_overwrite_confirmation")
7125  )
7126)
7127
7128(define-method get_do_overwrite_confirmation
7129  (of-object "GtkFileChooser")
7130  (c-name "gtk_file_chooser_get_do_overwrite_confirmation")
7131  (return-type "gboolean")
7132)
7133
7134(define-method set_current_name
7135  (of-object "GtkFileChooser")
7136  (c-name "gtk_file_chooser_set_current_name")
7137  (return-type "none")
7138  (parameters
7139    '("const-gchar*" "name")
7140  )
7141)
7142
7143(define-method get_filename
7144  (of-object "GtkFileChooser")
7145  (c-name "gtk_file_chooser_get_filename")
7146  (return-type "gchar*")
7147)
7148
7149(define-method set_filename
7150  (of-object "GtkFileChooser")
7151  (c-name "gtk_file_chooser_set_filename")
7152  (return-type "gboolean")
7153  (parameters
7154    '("const-char*" "filename")
7155  )
7156)
7157
7158(define-method select_filename
7159  (of-object "GtkFileChooser")
7160  (c-name "gtk_file_chooser_select_filename")
7161  (return-type "gboolean")
7162  (parameters
7163    '("const-char*" "filename")
7164  )
7165)
7166
7167(define-method unselect_filename
7168  (of-object "GtkFileChooser")
7169  (c-name "gtk_file_chooser_unselect_filename")
7170  (return-type "none")
7171  (parameters
7172    '("const-char*" "filename")
7173  )
7174)
7175
7176(define-method select_all
7177  (of-object "GtkFileChooser")
7178  (c-name "gtk_file_chooser_select_all")
7179  (return-type "none")
7180)
7181
7182(define-method unselect_all
7183  (of-object "GtkFileChooser")
7184  (c-name "gtk_file_chooser_unselect_all")
7185  (return-type "none")
7186)
7187
7188(define-method get_filenames
7189  (of-object "GtkFileChooser")
7190  (c-name "gtk_file_chooser_get_filenames")
7191  (return-type "GSList*")
7192)
7193
7194(define-method set_current_folder
7195  (of-object "GtkFileChooser")
7196  (c-name "gtk_file_chooser_set_current_folder")
7197  (return-type "gboolean")
7198  (parameters
7199    '("const-gchar*" "filename")
7200  )
7201)
7202
7203(define-method get_current_folder
7204  (of-object "GtkFileChooser")
7205  (c-name "gtk_file_chooser_get_current_folder")
7206  (return-type "gchar*")
7207)
7208
7209(define-method get_uri
7210  (of-object "GtkFileChooser")
7211  (c-name "gtk_file_chooser_get_uri")
7212  (return-type "gchar*")
7213)
7214
7215(define-method set_uri
7216  (of-object "GtkFileChooser")
7217  (c-name "gtk_file_chooser_set_uri")
7218  (return-type "gboolean")
7219  (parameters
7220    '("const-char*" "uri")
7221  )
7222)
7223
7224(define-method select_uri
7225  (of-object "GtkFileChooser")
7226  (c-name "gtk_file_chooser_select_uri")
7227  (return-type "gboolean")
7228  (parameters
7229    '("const-char*" "uri")
7230  )
7231)
7232
7233(define-method unselect_uri
7234  (of-object "GtkFileChooser")
7235  (c-name "gtk_file_chooser_unselect_uri")
7236  (return-type "none")
7237  (parameters
7238    '("const-char*" "uri")
7239  )
7240)
7241
7242(define-method get_uris
7243  (of-object "GtkFileChooser")
7244  (c-name "gtk_file_chooser_get_uris")
7245  (return-type "GSList*")
7246)
7247
7248(define-method set_current_folder_uri
7249  (of-object "GtkFileChooser")
7250  (c-name "gtk_file_chooser_set_current_folder_uri")
7251  (return-type "gboolean")
7252  (parameters
7253    '("const-gchar*" "uri")
7254  )
7255)
7256
7257(define-method get_current_folder_uri
7258  (of-object "GtkFileChooser")
7259  (c-name "gtk_file_chooser_get_current_folder_uri")
7260  (return-type "gchar*")
7261)
7262
7263(define-method set_preview_widget
7264  (of-object "GtkFileChooser")
7265  (c-name "gtk_file_chooser_set_preview_widget")
7266  (return-type "none")
7267  (parameters
7268    '("GtkWidget*" "preview_widget")
7269  )
7270)
7271
7272(define-method get_preview_widget
7273  (of-object "GtkFileChooser")
7274  (c-name "gtk_file_chooser_get_preview_widget")
7275  (return-type "GtkWidget*")
7276)
7277
7278(define-method set_preview_widget_active
7279  (of-object "GtkFileChooser")
7280  (c-name "gtk_file_chooser_set_preview_widget_active")
7281  (return-type "none")
7282  (parameters
7283    '("gboolean" "active")
7284  )
7285)
7286
7287(define-method get_preview_widget_active
7288  (of-object "GtkFileChooser")
7289  (c-name "gtk_file_chooser_get_preview_widget_active")
7290  (return-type "gboolean")
7291)
7292
7293(define-method set_use_preview_label
7294  (of-object "GtkFileChooser")
7295  (c-name "gtk_file_chooser_set_use_preview_label")
7296  (return-type "none")
7297  (parameters
7298    '("gboolean" "use_label")
7299  )
7300)
7301
7302(define-method get_use_preview_label
7303  (of-object "GtkFileChooser")
7304  (c-name "gtk_file_chooser_get_use_preview_label")
7305  (return-type "gboolean")
7306)
7307
7308(define-method get_preview_filename
7309  (of-object "GtkFileChooser")
7310  (c-name "gtk_file_chooser_get_preview_filename")
7311  (return-type "char*")
7312)
7313
7314(define-method get_preview_uri
7315  (of-object "GtkFileChooser")
7316  (c-name "gtk_file_chooser_get_preview_uri")
7317  (return-type "char*")
7318)
7319
7320(define-method set_extra_widget
7321  (of-object "GtkFileChooser")
7322  (c-name "gtk_file_chooser_set_extra_widget")
7323  (return-type "none")
7324  (parameters
7325    '("GtkWidget*" "extra_widget")
7326  )
7327)
7328
7329(define-method get_extra_widget
7330  (of-object "GtkFileChooser")
7331  (c-name "gtk_file_chooser_get_extra_widget")
7332  (return-type "GtkWidget*")
7333)
7334
7335(define-method add_filter
7336  (of-object "GtkFileChooser")
7337  (c-name "gtk_file_chooser_add_filter")
7338  (return-type "none")
7339  (parameters
7340    '("GtkFileFilter*" "filter")
7341  )
7342)
7343
7344(define-method remove_filter
7345  (of-object "GtkFileChooser")
7346  (c-name "gtk_file_chooser_remove_filter")
7347  (return-type "none")
7348  (parameters
7349    '("GtkFileFilter*" "filter")
7350  )
7351)
7352
7353(define-method list_filters
7354  (of-object "GtkFileChooser")
7355  (c-name "gtk_file_chooser_list_filters")
7356  (return-type "GSList*")
7357)
7358
7359(define-method set_filter
7360  (of-object "GtkFileChooser")
7361  (c-name "gtk_file_chooser_set_filter")
7362  (return-type "none")
7363  (parameters
7364    '("GtkFileFilter*" "filter")
7365  )
7366)
7367
7368(define-method get_filter
7369  (of-object "GtkFileChooser")
7370  (c-name "gtk_file_chooser_get_filter")
7371  (return-type "GtkFileFilter*")
7372)
7373
7374(define-method add_shortcut_folder
7375  (of-object "GtkFileChooser")
7376  (c-name "gtk_file_chooser_add_shortcut_folder")
7377  (return-type "gboolean")
7378  (parameters
7379    '("const-char*" "folder")
7380    '("GError**" "error")
7381  )
7382)
7383
7384(define-method remove_shortcut_folder
7385  (of-object "GtkFileChooser")
7386  (c-name "gtk_file_chooser_remove_shortcut_folder")
7387  (return-type "gboolean")
7388  (parameters
7389    '("const-char*" "folder")
7390    '("GError**" "error")
7391  )
7392)
7393
7394(define-method list_shortcut_folders
7395  (of-object "GtkFileChooser")
7396  (c-name "gtk_file_chooser_list_shortcut_folders")
7397  (return-type "GSList*")
7398)
7399
7400(define-method add_shortcut_folder_uri
7401  (of-object "GtkFileChooser")
7402  (c-name "gtk_file_chooser_add_shortcut_folder_uri")
7403  (return-type "gboolean")
7404  (parameters
7405    '("const-char*" "uri")
7406    '("GError**" "error")
7407  )
7408)
7409
7410(define-method remove_shortcut_folder_uri
7411  (of-object "GtkFileChooser")
7412  (c-name "gtk_file_chooser_remove_shortcut_folder_uri")
7413  (return-type "gboolean")
7414  (parameters
7415    '("const-char*" "uri")
7416    '("GError**" "error")
7417  )
7418)
7419
7420(define-method list_shortcut_folder_uris
7421  (of-object "GtkFileChooser")
7422  (c-name "gtk_file_chooser_list_shortcut_folder_uris")
7423  (return-type "GSList*")
7424)
7425
7426
7427
7428;; From /opt/gnome-2.10/include/gtk-2.0/gtk/gtkfilechooserbutton.h
7429
7430(define-function gtk_file_chooser_button_get_type
7431  (c-name "gtk_file_chooser_button_get_type")
7432  (return-type "GType")
7433)
7434
7435(define-function file_chooser_button_new
7436  (c-name "gtk_file_chooser_button_new")
7437  (is-constructor-of "GtkFileChooserButton")
7438  (return-type "GtkWidget*")
7439  (parameters
7440    '("const-gchar*" "title")
7441  )
7442)
7443
7444(define-function file_chooser_button_new_with_backend
7445  (c-name "gtk_file_chooser_button_new_with_backend")
7446  (return-type "GtkWidget*")
7447  (parameters
7448    '("const-gchar*" "title")
7449    '("const-gchar*" "backend")
7450  )
7451  (caller-owns-return #t)
7452)
7453
7454(define-function file_chooser_button_new_with_dialog
7455  (c-name "gtk_file_chooser_button_new_with_dialog")
7456  (return-type "GtkWidget*")
7457  (parameters
7458    '("GtkWidget*" "dialog")
7459  )
7460  (caller-owns-return #t)
7461)
7462
7463(define-method get_title
7464  (of-object "GtkFileChooserButton")
7465  (c-name "gtk_file_chooser_button_get_title")
7466  (return-type "const-gchar*")
7467)
7468
7469(define-method set_title
7470  (of-object "GtkFileChooserButton")
7471  (c-name "gtk_file_chooser_button_set_title")
7472  (return-type "none")
7473  (parameters
7474    '("const-gchar*" "title")
7475  )
7476)
7477
7478(define-method get_width_chars
7479  (of-object "GtkFileChooserButton")
7480  (c-name "gtk_file_chooser_button_get_width_chars")
7481  (return-type "gint")
7482)
7483
7484(define-method set_width_chars
7485  (of-object "GtkFileChooserButton")
7486  (c-name "gtk_file_chooser_button_set_width_chars")
7487  (return-type "none")
7488  (parameters
7489    '("gint" "n_chars")
7490  )
7491)
7492
7493
7494
7495;; From /opt/gtk2/include/gtk-2.0/gtk/gtkfilechooserdialog.h
7496
7497(define-function gtk_file_chooser_dialog_get_type
7498  (c-name "gtk_file_chooser_dialog_get_type")
7499  (return-type "GType")
7500)
7501
7502(define-function gtk_file_chooser_dialog_new
7503  (c-name "gtk_file_chooser_dialog_new")
7504  (is-constructor-of "GtkFileChooserDialog")
7505  (return-type "GtkWidget*")
7506  (parameters
7507    '("const-gchar*" "title")
7508    '("GtkWindow*" "parent")
7509    '("GtkFileChooserAction" "action")
7510    '("const-gchar*" "first_button_text")
7511  )
7512  (varargs #t)
7513)
7514
7515(define-function file_chooser_dialog_new_with_backend
7516  (c-name "gtk_file_chooser_dialog_new_with_backend")
7517  (return-type "GtkWidget*")
7518  (parameters
7519    '("const-gchar*" "title")
7520    '("GtkWindow*" "parent")
7521    '("GtkFileChooserAction" "action")
7522    '("const-gchar*" "backend")
7523    '("const-gchar*" "first_button_text")
7524  )
7525  (varargs #t)
7526)
7527
7528
7529
7530;; From /opt/gtk2/include/gtk-2.0/gtk/gtkfilechooserwidget.h
7531
7532(define-function gtk_file_chooser_widget_get_type
7533  (c-name "gtk_file_chooser_widget_get_type")
7534  (return-type "GType")
7535)
7536
7537(define-function gtk_file_chooser_widget_new
7538  (c-name "gtk_file_chooser_widget_new")
7539  (is-constructor-of "GtkFileChooserWidget")
7540  (return-type "GtkWidget*")
7541  (parameters
7542    '("GtkFileChooserAction" "action")
7543  )
7544)
7545
7546(define-function file_chooser_widget_new_with_backend
7547  (c-name "gtk_file_chooser_widget_new_with_backend")
7548  (return-type "GtkWidget*")
7549  (parameters
7550    '("GtkFileChooserAction" "action")
7551    '("const-gchar*" "backend")
7552  )
7553  (caller-owns-return #t)
7554)
7555
7556
7557
7558;; From /opt/gtk2/include/gtk-2.0/gtk/gtkfilefilter.h
7559
7560(define-function gtk_file_filter_get_type
7561  (c-name "gtk_file_filter_get_type")
7562  (return-type "GType")
7563)
7564
7565(define-function gtk_file_filter_new
7566  (c-name "gtk_file_filter_new")
7567  (is-constructor-of "GtkFileFilter")
7568  (return-type "GtkFileFilter*")
7569)
7570
7571(define-method set_name
7572  (of-object "GtkFileFilter")
7573  (c-name "gtk_file_filter_set_name")
7574  (return-type "none")
7575  (parameters
7576    '("const-gchar*" "name")
7577  )
7578)
7579
7580(define-method get_name
7581  (of-object "GtkFileFilter")
7582  (c-name "gtk_file_filter_get_name")
7583  (return-type "const-gchar*")
7584)
7585
7586(define-method add_mime_type
7587  (of-object "GtkFileFilter")
7588  (c-name "gtk_file_filter_add_mime_type")
7589  (return-type "none")
7590  (parameters
7591    '("const-gchar*" "mime_type")
7592  )
7593)
7594
7595(define-method add_pattern
7596  (of-object "GtkFileFilter")
7597  (c-name "gtk_file_filter_add_pattern")
7598  (return-type "none")
7599  (parameters
7600    '("const-gchar*" "pattern")
7601  )
7602)
7603
7604(define-method add_pixbuf_formats
7605  (of-object "GtkFileFilter")
7606  (c-name "gtk_file_filter_add_pixbuf_formats")
7607  (return-type "none")
7608)
7609
7610(define-method add_custom
7611  (of-object "GtkFileFilter")
7612  (c-name "gtk_file_filter_add_custom")
7613  (return-type "none")
7614  (parameters
7615    '("GtkFileFilterFlags" "needed")
7616    '("GtkFileFilterFunc" "func")
7617    '("gpointer" "data")
7618    '("GDestroyNotify" "notify")
7619  )
7620)
7621
7622(define-method get_needed
7623  (of-object "GtkFileFilter")
7624  (c-name "gtk_file_filter_get_needed")
7625  (return-type "GtkFileFilterFlags")
7626)
7627
7628(define-method filter
7629  (of-object "GtkFileFilter")
7630  (c-name "gtk_file_filter_filter")
7631  (return-type "gboolean")
7632  (parameters
7633    '("const-GtkFileFilterInfo*" "filter_info")
7634  )
7635)
7636
7637
7638
7639;; From /opt/gtk2/include/gtk-2.0/gtk/gtkfilesel.h
7640
7641(define-function gtk_file_selection_get_type
7642  (c-name "gtk_file_selection_get_type")
7643  (return-type "GType")
7644)
7645
7646(define-function gtk_file_selection_new
7647  (c-name "gtk_file_selection_new")
7648  (is-constructor-of "GtkFileSelection")
7649  (return-type "GtkWidget*")
7650  (properties
7651    '("title" (optional))
7652  )
7653  (deprecated "use gtk.FileChooserDialog")
7654)
7655
7656(define-method set_filename
7657  (of-object "GtkFileSelection")
7658  (c-name "gtk_file_selection_set_filename")
7659  (return-type "none")
7660  (parameters
7661    '("const-gchar*" "filename")
7662  )
7663  (deprecated "use gtk.FileChooserDialog")
7664)
7665
7666(define-method get_filename
7667  (of-object "GtkFileSelection")
7668  (c-name "gtk_file_selection_get_filename")
7669  (return-type "const-gchar*")
7670  (deprecated "use gtk.FileChooserDialog")
7671)
7672
7673(define-method complete
7674  (of-object "GtkFileSelection")
7675  (c-name "gtk_file_selection_complete")
7676  (return-type "none")
7677  (parameters
7678    '("const-gchar*" "pattern")
7679  )
7680  (deprecated "use gtk.FileChooserDialog")
7681)
7682
7683(define-method show_fileop_buttons
7684  (of-object "GtkFileSelection")
7685  (c-name "gtk_file_selection_show_fileop_buttons")
7686  (return-type "none")
7687  (deprecated "use gtk.FileChooserDialog")
7688)
7689
7690(define-method hide_fileop_buttons
7691  (of-object "GtkFileSelection")
7692  (c-name "gtk_file_selection_hide_fileop_buttons")
7693  (return-type "none")
7694  (deprecated "use gtk.FileChooserDialog")
7695)
7696
7697(define-method get_selections
7698  (of-object "GtkFileSelection")
7699  (c-name "gtk_file_selection_get_selections")
7700  (return-type "gchar**")
7701  (deprecated "use gtk.FileChooserDialog")
7702)
7703
7704(define-method set_select_multiple
7705  (of-object "GtkFileSelection")
7706  (c-name "gtk_file_selection_set_select_multiple")
7707  (return-type "none")
7708  (parameters
7709    '("gboolean" "select_multiple")
7710  )
7711  (deprecated "use gtk.FileChooserDialog")
7712)
7713
7714(define-method get_select_multiple
7715  (of-object "GtkFileSelection")
7716  (c-name "gtk_file_selection_get_select_multiple")
7717  (return-type "gboolean")
7718  (deprecated "use gtk.FileChooserDialog")
7719)
7720
7721
7722
7723;; From /opt/gtk2/include/gtk-2.0/gtk/gtkfilesystem.h
7724
7725(define-function file_system_error_quark
7726  (c-name "gtk_file_system_error_quark")
7727  (return-type "GQuark")
7728)
7729
7730(define-function gtk_file_info_get_type
7731  (c-name "gtk_file_info_get_type")
7732  (return-type "GType")
7733)
7734
7735(define-function gtk_file_info_new
7736  (c-name "gtk_file_info_new")
7737  (is-constructor-of "GtkFileInfo")
7738  (return-type "GtkFileInfo*")
7739)
7740
7741(define-method copy
7742  (of-object "GtkFileInfo")
7743  (c-name "gtk_file_info_copy")
7744  (return-type "GtkFileInfo*")
7745)
7746
7747(define-method free
7748  (of-object "GtkFileInfo")
7749  (c-name "gtk_file_info_free")
7750  (return-type "none")
7751)
7752
7753(define-method get_display_name
7754  (of-object "GtkFileInfo")
7755  (c-name "gtk_file_info_get_display_name")
7756  (return-type "const-gchar*")
7757)
7758
7759(define-method get_display_key
7760  (of-object "GtkFileInfo")
7761  (c-name "gtk_file_info_get_display_key")
7762  (return-type "const-gchar*")
7763)
7764
7765(define-method set_display_name
7766  (of-object "GtkFileInfo")
7767  (c-name "gtk_file_info_set_display_name")
7768  (return-type "none")
7769  (parameters
7770    '("const-gchar*" "display_name")
7771  )
7772)
7773
7774(define-method get_is_folder
7775  (of-object "GtkFileInfo")
7776  (c-name "gtk_file_info_get_is_folder")
7777  (return-type "gboolean")
7778)
7779
7780(define-method set_is_folder
7781  (of-object "GtkFileInfo")
7782  (c-name "gtk_file_info_set_is_folder")
7783  (return-type "none")
7784  (parameters
7785    '("gboolean" "is_folder")
7786  )
7787)
7788
7789(define-method get_is_hidden
7790  (of-object "GtkFileInfo")
7791  (c-name "gtk_file_info_get_is_hidden")
7792  (return-type "gboolean")
7793)
7794
7795(define-method set_is_hidden
7796  (of-object "GtkFileInfo")
7797  (c-name "gtk_file_info_set_is_hidden")
7798  (return-type "none")
7799  (parameters
7800    '("gboolean" "is_hidden")
7801  )
7802)
7803
7804(define-method get_mime_type
7805  (of-object "GtkFileInfo")
7806  (c-name "gtk_file_info_get_mime_type")
7807  (return-type "const-gchar*")
7808)
7809
7810(define-method set_mime_type
7811  (of-object "GtkFileInfo")
7812  (c-name "gtk_file_info_set_mime_type")
7813  (return-type "none")
7814  (parameters
7815    '("const-gchar*" "mime_type")
7816  )
7817)
7818
7819(define-method get_modification_time
7820  (of-object "GtkFileInfo")
7821  (c-name "gtk_file_info_get_modification_time")
7822  (return-type "GtkFileTime")
7823)
7824
7825(define-method set_modification_time
7826  (of-object "GtkFileInfo")
7827  (c-name "gtk_file_info_set_modification_time")
7828  (return-type "none")
7829  (parameters
7830    '("GtkFileTime" "modification_time")
7831  )
7832)
7833
7834(define-method get_size
7835  (of-object "GtkFileInfo")
7836  (c-name "gtk_file_info_get_size")
7837  (return-type "gint64")
7838)
7839
7840(define-method set_size
7841  (of-object "GtkFileInfo")
7842  (c-name "gtk_file_info_set_size")
7843  (return-type "none")
7844  (parameters
7845    '("gint64" "size")
7846  )
7847)
7848
7849(define-function gtk_file_system_get_type
7850  (c-name "gtk_file_system_get_type")
7851  (return-type "GType")
7852)
7853
7854(define-method list_volumes
7855  (of-object "GtkFileSystem")
7856  (c-name "gtk_file_system_list_volumes")
7857  (return-type "GSList*")
7858)
7859
7860(define-method get_volume_for_path
7861  (of-object "GtkFileSystem")
7862  (c-name "gtk_file_system_get_volume_for_path")
7863  (return-type "GtkFileSystemVolume*")
7864  (parameters
7865    '("const-GtkFilePath*" "path")
7866  )
7867)
7868
7869(define-method volume_free
7870  (of-object "GtkFileSystem")
7871  (c-name "gtk_file_system_volume_free")
7872  (return-type "none")
7873  (parameters
7874    '("GtkFileSystemVolume*" "volume")
7875  )
7876)
7877
7878(define-method volume_get_base_path
7879  (of-object "GtkFileSystem")
7880  (c-name "gtk_file_system_volume_get_base_path")
7881  (return-type "GtkFilePath*")
7882  (parameters
7883    '("GtkFileSystemVolume*" "volume")
7884  )
7885)
7886
7887(define-method volume_get_is_mounted
7888  (of-object "GtkFileSystem")
7889  (c-name "gtk_file_system_volume_get_is_mounted")
7890  (return-type "gboolean")
7891  (parameters
7892    '("GtkFileSystemVolume*" "volume")
7893  )
7894)
7895
7896(define-method volume_mount
7897  (of-object "GtkFileSystem")
7898  (c-name "gtk_file_system_volume_mount")
7899  (return-type "gboolean")
7900  (parameters
7901    '("GtkFileSystemVolume*" "volume")
7902    '("GError**" "error")
7903  )
7904)
7905
7906(define-method volume_get_display_name
7907  (of-object "GtkFileSystem")
7908  (c-name "gtk_file_system_volume_get_display_name")
7909  (return-type "char*")
7910  (parameters
7911    '("GtkFileSystemVolume*" "volume")
7912  )
7913)
7914
7915(define-method volume_render_icon
7916  (of-object "GtkFileSystem")
7917  (c-name "gtk_file_system_volume_render_icon")
7918  (return-type "GdkPixbuf*")
7919  (parameters
7920    '("GtkFileSystemVolume*" "volume")
7921    '("GtkWidget*" "widget")
7922    '("gint" "pixel_size")
7923    '("GError**" "error")
7924  )
7925)
7926
7927(define-method get_parent
7928  (of-object "GtkFileSystem")
7929  (c-name "gtk_file_system_get_parent")
7930  (return-type "gboolean")
7931  (parameters
7932    '("const-GtkFilePath*" "path")
7933    '("GtkFilePath**" "parent")
7934    '("GError**" "error")
7935  )
7936)
7937
7938(define-method get_folder
7939  (of-object "GtkFileSystem")
7940  (c-name "gtk_file_system_get_folder")
7941  (return-type "GtkFileFolder*")
7942  (parameters
7943    '("const-GtkFilePath*" "path")
7944    '("GtkFileInfoType" "types")
7945    '("GError**" "error")
7946  )
7947)
7948
7949(define-method create_folder
7950  (of-object "GtkFileSystem")
7951  (c-name "gtk_file_system_create_folder")
7952  (return-type "gboolean")
7953  (parameters
7954    '("const-GtkFilePath*" "path")
7955    '("GError**" "error")
7956  )
7957)
7958
7959(define-method make_path
7960  (of-object "GtkFileSystem")
7961  (c-name "gtk_file_system_make_path")
7962  (return-type "GtkFilePath*")
7963  (parameters
7964    '("const-GtkFilePath*" "base_path")
7965    '("const-gchar*" "display_name")
7966    '("GError**" "error")
7967  )
7968)
7969
7970(define-method parse
7971  (of-object "GtkFileSystem")
7972  (c-name "gtk_file_system_parse")
7973  (return-type "gboolean")
7974  (parameters
7975    '("const-GtkFilePath*" "base_path")
7976    '("const-gchar*" "str")
7977    '("GtkFilePath**" "folder")
7978    '("gchar**" "file_part")
7979    '("GError**" "error")
7980  )
7981)
7982
7983(define-method path_to_uri
7984  (of-object "GtkFileSystem")
7985  (c-name "gtk_file_system_path_to_uri")
7986  (return-type "gchar*")
7987  (parameters
7988    '("const-GtkFilePath*" "path")
7989  )
7990)
7991
7992(define-method path_to_filename
7993  (of-object "GtkFileSystem")
7994  (c-name "gtk_file_system_path_to_filename")
7995  (return-type "gchar*")
7996  (parameters
7997    '("const-GtkFilePath*" "path")
7998  )
7999)
8000
8001(define-method uri_to_path
8002  (of-object "GtkFileSystem")
8003  (c-name "gtk_file_system_uri_to_path")
8004  (return-type "GtkFilePath*")
8005  (parameters
8006    '("const-gchar*" "uri")
8007  )
8008)
8009
8010(define-method filename_to_path
8011  (of-object "GtkFileSystem")
8012  (c-name "gtk_file_system_filename_to_path")
8013  (return-type "GtkFilePath*")
8014  (parameters
8015    '("const-gchar*" "filename")
8016  )
8017)
8018
8019(define-method render_icon
8020  (of-object "GtkFileSystem")
8021  (c-name "gtk_file_system_render_icon")
8022  (return-type "GdkPixbuf*")
8023  (parameters
8024    '("const-GtkFilePath*" "path")
8025    '("GtkWidget*" "widget")
8026    '("gint" "pixel_size")
8027    '("GError**" "error")
8028  )
8029)
8030
8031(define-method insert_bookmark
8032  (of-object "GtkFileSystem")
8033  (c-name "gtk_file_system_insert_bookmark")
8034  (return-type "gboolean")
8035  (parameters
8036    '("const-GtkFilePath*" "path")
8037    '("gint" "position")
8038    '("GError**" "error")
8039  )
8040)
8041
8042(define-method remove_bookmark
8043  (of-object "GtkFileSystem")
8044  (c-name "gtk_file_system_remove_bookmark")
8045  (return-type "gboolean")
8046  (parameters
8047    '("const-GtkFilePath*" "path")
8048    '("GError**" "error")
8049  )
8050)
8051
8052(define-method list_bookmarks
8053  (of-object "GtkFileSystem")
8054  (c-name "gtk_file_system_list_bookmarks")
8055  (return-type "GSList*")
8056)
8057
8058(define-virtual list_volumes
8059  (of-object "GtkFileSystem")
8060  (return-type "GSList*")
8061)
8062
8063(define-virtual get_volume_for_path
8064  (of-object "GtkFileSystem")
8065  (return-type "GtkFileSystemVolume*")
8066  (parameters
8067    '("const-GtkFilePath*" "path")
8068  )
8069)
8070
8071(define-virtual get_folder
8072  (of-object "GtkFileSystem")
8073  (return-type "GtkFileSystemHandle*")
8074  (parameters
8075    '("const-GtkFilePath*" "path")
8076    '("GtkFileInfoType" "types")
8077    '("GtkFileSystemGetFolderCallback" "callback")
8078    '("gpointer" "data")
8079  )
8080)
8081
8082(define-virtual create_folder
8083  (of-object "GtkFileSystem")
8084  (return-type "gboolean")
8085  (parameters
8086    '("const-GtkFilePath*" "path")
8087    '("GError**" "error")
8088  )
8089)
8090(define-virtual volume_free
8091  (of-object "GtkFileSystem")
8092  (return-type "none")
8093  (parameters
8094    '("GtkFileSystemVolume*" "volume")
8095  )
8096)
8097(define-virtual volume_get_base_path
8098  (of-object "GtkFileSystem")
8099  (return-type "GtkFilePath*")
8100  (parameters
8101    '("GtkFileSystemVolume*" "volume")
8102  )
8103)
8104
8105(define-virtual volume_get_is_mounted
8106  (of-object "GtkFileSystem")
8107  (return-type "gboolean")
8108  (parameters
8109    '("GtkFileSystemVolume*" "volume")
8110  )
8111)
8112(define-virtual volume_mount
8113  (of-object "GtkFileSystem")
8114  (return-type "gboolean")
8115  (parameters
8116    '("GtkFileSystemVolume*" "volume")
8117    '("GError**" "error")
8118  )
8119)
8120(define-virtual volume_get_display_name
8121  (of-object "GtkFileSystem")
8122  (return-type "char*")
8123  (parameters
8124    '("GtkFileSystemVolume*" "volume")
8125  )
8126)
8127
8128(define-virtual volume_get_icon_name
8129  (of-object "GtkFileSystem")
8130  (return-type "gchar*")
8131  (parameters
8132    '("GtkFileSystemVolume*" "volume")
8133    '("GError**" "error")
8134  )
8135)
8136
8137(define-virtual get_parent
8138  (of-object "GtkFileSystem")
8139  (return-type "gboolean")
8140  (parameters
8141    '("const-GtkFilePath*" "path")
8142    '("GtkFilePath**" "parent")
8143    '("GError**" "error")
8144  )
8145)
8146(define-virtual make_path
8147  (of-object "GtkFileSystem")
8148  (return-type "GtkFilePath*")
8149  (parameters
8150    '("const-GtkFilePath*" "base_path")
8151    '("const-gchar*" "display_name")
8152    '("GError**" "error")
8153  )
8154)
8155
8156(define-virtual parse
8157  (of-object "GtkFileSystem")
8158  (return-type "gboolean")
8159  (parameters
8160    '("const-GtkFilePath*" "base_path")
8161    '("const-gchar*" "str")
8162    '("GtkFilePath**" "folder")
8163    '("gchar**" "file_part")
8164    '("GError**" "error")
8165  )
8166)
8167(define-virtual path_to_uri
8168  (of-object "GtkFileSystem")
8169  (return-type "gchar*")
8170  (parameters
8171    '("const-GtkFilePath*" "path")
8172  )
8173)
8174
8175(define-virtual path_to_filename
8176  (of-object "GtkFileSystem")
8177  (return-type "gchar*")
8178  (parameters
8179    '("const-GtkFilePath*" "path")
8180  )
8181)
8182
8183(define-virtual uri_to_path
8184  (of-object "GtkFileSystem")
8185  (return-type "GtkFilePath*")
8186  (parameters
8187    '("const-gchar*" "uri")
8188  )
8189)
8190
8191(define-virtual filename_to_path
8192  (of-object "GtkFileSystem")
8193  (return-type "GtkFilePath*")
8194  (parameters
8195    '("const-gchar*" "path")
8196  )
8197)
8198
8199(define-virtual insert_bookmark
8200  (of-object "GtkFileSystem")
8201  (return-type "gboolean")
8202  (parameters
8203    '("const-GtkFilePath*" "path")
8204    '("gint" "position")
8205    '("GError**" "error")
8206  )
8207)
8208(define-virtual remove_bookmark
8209  (of-object "GtkFileSystem")
8210  (return-type "gboolean")
8211  (parameters
8212    '("const-GtkFilePath*" "path")
8213    '("GError**" "error")
8214  )
8215)
8216(define-virtual list_bookmarks
8217  (of-object "GtkFileSystem")
8218  (return-type "GSList*")
8219)
8220
8221(define-virtual volumes_changed
8222  (of-object "GtkFileSystem")
8223  (return-type "none")
8224)
8225(define-virtual bookmarks_changed
8226  (of-object "GtkFileSystem")
8227  (return-type "none")
8228)
8229
8230(define-virtual get_bookmark_label
8231  (of-object "GtkFileSystem")
8232  (return-type "gchar*")
8233  (parameters
8234    '("const-GtkFilePath*" "path")
8235  )
8236)
8237
8238(define-virtual set_bookmark_label
8239  (of-object "GtkFileSystem")
8240  (return-type "none")
8241  (parameters
8242    '("const-GtkFilePath*" "path")
8243    '("const-gchar*" "label")
8244  )
8245)
8246
8247
8248(define-function gtk_file_folder_get_type
8249  (c-name "gtk_file_folder_get_type")
8250  (return-type "GType")
8251)
8252
8253(define-method list_children
8254  (of-object "GtkFileFolder")
8255  (c-name "gtk_file_folder_list_children")
8256  (return-type "gboolean")
8257  (parameters
8258    '("GSList**" "children")
8259    '("GError**" "error")
8260  )
8261)
8262
8263(define-method get_info
8264  (of-object "GtkFileFolder")
8265  (c-name "gtk_file_folder_get_info")
8266  (return-type "GtkFileInfo*")
8267  (parameters
8268    '("const-GtkFilePath*" "path")
8269    '("GError**" "error")
8270  )
8271)
8272
8273(define-function file_paths_sort
8274  (c-name "gtk_file_paths_sort")
8275  (return-type "GSList*")
8276  (parameters
8277    '("GSList*" "paths")
8278  )
8279)
8280
8281(define-function file_paths_copy
8282  (c-name "gtk_file_paths_copy")
8283  (return-type "GSList*")
8284  (parameters
8285    '("GSList*" "paths")
8286  )
8287)
8288
8289(define-function file_paths_free
8290  (c-name "gtk_file_paths_free")
8291  (return-type "none")
8292  (parameters
8293    '("GSList*" "paths")
8294  )
8295)
8296
8297(define-virtual get_info
8298  (of-object "GtkFileFolder")
8299  (return-type "GtkFileInfo*")
8300  (parameters
8301    '("const-GtkFilePath*" "path")
8302    '("GError**" "error")
8303  )
8304)
8305
8306(define-virtual list_children
8307  (of-object "GtkFileFolder")
8308  (return-type "gboolean")
8309  (parameters
8310    '("GSList**" "children")
8311    '("GError**" "error")
8312  )
8313)
8314(define-virtual deleted
8315  (of-object "GtkFileFolder")
8316  (return-type "none")
8317)
8318(define-virtual files_added
8319  (of-object "GtkFileFolder")
8320  (return-type "none")
8321  (parameters
8322    '("GSList*" "paths")
8323  )
8324)
8325(define-virtual files_changed
8326  (of-object "GtkFileFolder")
8327  (return-type "none")
8328  (parameters
8329    '("GSList*" "paths")
8330  )
8331)
8332(define-virtual files_removed
8333  (of-object "GtkFileFolder")
8334  (return-type "none")
8335  (parameters
8336    '("GSList*" "paths")
8337  )
8338)
8339(define-virtual is_finished_loading
8340  (of-object "GtkFileFolder")
8341  (return-type "gboolean")
8342)
8343(define-virtual finished_loading
8344  (of-object "GtkFileFolder")
8345  (return-type "none")
8346)
8347
8348(define-method set_icon_name
8349  (of-object "GtkFileInfo")
8350  (c-name "gtk_file_info_set_icon_name")
8351  (return-type "none")
8352  (parameters
8353    '("const-gchar*" "con_name")
8354  )
8355)
8356
8357(define-method get_icon_name
8358  (of-object "GtkFileInfo")
8359  (c-name "gtk_file_info_get_icon_name")
8360  (return-type "const-gchar*")
8361)
8362
8363(define-method render_icon
8364  (of-object "GtkFileInfo")
8365  (c-name "gtk_file_info_render_icon")
8366  (return-type "GdkPixbuf*")
8367  (parameters
8368    '("GtkWidget*" "widget")
8369    '("gint" "pixel_size")
8370    '("GError**" "error")
8371  )
8372)
8373
8374(define-function file_system_handle_get_type
8375  (c-name "gtk_file_system_handle_get_type")
8376  (return-type "GType")
8377)
8378
8379(define-method volume_get_icon_name
8380  (of-object "GtkFileSystem")
8381  (c-name "gtk_file_system_volume_get_icon_name")
8382  (return-type "gchar*")
8383  (parameters
8384    '("GtkFileSystemVolume*" "volume")
8385    '("GError**" "error")
8386  )
8387)
8388
8389(define-method get_info
8390  (of-object "GtkFileSystem")
8391  (c-name "gtk_file_system_get_info")
8392  (return-type "GtkFileSystemHandle*")
8393  (parameters
8394    '("const-GtkFilePath*" "path")
8395    '("GtkFileInfoType" "types")
8396    '("GtkFileSystemGetInfoCallback" "callback")
8397    '("gpointer" "data")
8398  )
8399)
8400
8401(define-function file_system_cancel_operation
8402  (c-name "gtk_file_system_cancel_operation")
8403  (return-type "none")
8404  (parameters
8405    '("GtkFileSystemHandle*" "handle")
8406  )
8407)
8408
8409(define-method path_is_local
8410  (of-object "GtkFileSystem")
8411  (c-name "gtk_file_system_path_is_local")
8412  (return-type "gboolean")
8413  (parameters
8414    '("const-GtkFilePath*" "path")
8415  )
8416)
8417
8418(define-method get_bookmark_label
8419  (of-object "GtkFileSystem")
8420  (c-name "gtk_file_system_get_bookmark_label")
8421  (return-type "gchar*")
8422  (parameters
8423    '("const-GtkFilePath*" "path")
8424  )
8425)
8426
8427(define-method set_bookmark_label
8428  (of-object "GtkFileSystem")
8429  (c-name "gtk_file_system_set_bookmark_label")
8430  (return-type "none")
8431  (parameters
8432    '("const-GtkFilePath*" "path")
8433    '("const-gchar*" "label")
8434  )
8435)
8436
8437(define-method is_finished_loading
8438  (of-object "GtkFileFolder")
8439  (c-name "gtk_file_folder_is_finished_loading")
8440  (return-type "gboolean")
8441)
8442
8443(define-function file_path_get_type
8444  (c-name "gtk_file_path_get_type")
8445  (return-type "GType")
8446)
8447
8448
8449
8450;; From /opt/gtk2/include/gtk-2.0/gtk/gtkfixed.h
8451
8452(define-function gtk_fixed_get_type
8453  (c-name "gtk_fixed_get_type")
8454  (return-type "GType")
8455)
8456
8457(define-function gtk_fixed_new
8458  (c-name "gtk_fixed_new")
8459  (is-constructor-of "GtkFixed")
8460  (return-type "GtkWidget*")
8461)
8462
8463(define-method put
8464  (of-object "GtkFixed")
8465  (c-name "gtk_fixed_put")
8466  (return-type "none")
8467  (parameters
8468    '("GtkWidget*" "widget")
8469    '("gint" "x")
8470    '("gint" "y")
8471  )
8472)
8473
8474(define-method move
8475  (of-object "GtkFixed")
8476  (c-name "gtk_fixed_move")
8477  (return-type "none")
8478  (parameters
8479    '("GtkWidget*" "widget")
8480    '("gint" "x")
8481    '("gint" "y")
8482  )
8483)
8484
8485(define-method set_has_window
8486  (of-object "GtkFixed")
8487  (c-name "gtk_fixed_set_has_window")
8488  (return-type "none")
8489  (parameters
8490    '("gboolean" "has_window")
8491  )
8492)
8493
8494(define-method get_has_window
8495  (of-object "GtkFixed")
8496  (c-name "gtk_fixed_get_has_window")
8497  (return-type "gboolean")
8498)
8499
8500
8501
8502;; From /opt/gtk2/include/gtk-2.0/gtk/gtkfontbutton.h
8503
8504(define-function gtk_font_button_get_type
8505  (c-name "gtk_font_button_get_type")
8506  (return-type "GType")
8507)
8508
8509(define-function gtk_font_button_new
8510  (c-name "gtk_font_button_new")
8511  (is-constructor-of "GtkFontButton")
8512  (return-type "GtkWidget*")
8513)
8514
8515(define-function gtk_font_button_new_with_font
8516  (c-name "gtk_font_button_new_with_font")
8517  (return-type "GtkWidget*")
8518  (parameters
8519    '("const-gchar*" "fontname")
8520  )
8521  (caller-owns-return #t)
8522)
8523
8524(define-method get_title
8525  (of-object "GtkFontButton")
8526  (c-name "gtk_font_button_get_title")
8527  (return-type "const-gchar*")
8528)
8529
8530(define-method set_title
8531  (of-object "GtkFontButton")
8532  (c-name "gtk_font_button_set_title")
8533  (return-type "none")
8534  (parameters
8535    '("const-gchar*" "title")
8536  )
8537)
8538
8539(define-method get_use_font
8540  (of-object "GtkFontButton")
8541  (c-name "gtk_font_button_get_use_font")
8542  (return-type "gboolean")
8543)
8544
8545(define-method set_use_font
8546  (of-object "GtkFontButton")
8547  (c-name "gtk_font_button_set_use_font")
8548  (return-type "none")
8549  (parameters
8550    '("gboolean" "use_font")
8551  )
8552)
8553
8554(define-method get_use_size
8555  (of-object "GtkFontButton")
8556  (c-name "gtk_font_button_get_use_size")
8557  (return-type "gboolean")
8558)
8559
8560(define-method set_use_size
8561  (of-object "GtkFontButton")
8562  (c-name "gtk_font_button_set_use_size")
8563  (return-type "none")
8564  (parameters
8565    '("gboolean" "use_size")
8566  )
8567)
8568
8569(define-method get_font_name
8570  (of-object "GtkFontButton")
8571  (c-name "gtk_font_button_get_font_name")
8572  (return-type "const-gchar*")
8573)
8574
8575(define-method set_font_name
8576  (of-object "GtkFontButton")
8577  (c-name "gtk_font_button_set_font_name")
8578  (return-type "gboolean")
8579  (parameters
8580    '("const-gchar*" "fontname")
8581  )
8582)
8583
8584(define-method get_show_style
8585  (of-object "GtkFontButton")
8586  (c-name "gtk_font_button_get_show_style")
8587  (return-type "gboolean")
8588)
8589
8590(define-method set_show_style
8591  (of-object "GtkFontButton")
8592  (c-name "gtk_font_button_set_show_style")
8593  (return-type "none")
8594  (parameters
8595    '("gboolean" "show_style")
8596  )
8597)
8598
8599(define-method get_show_size
8600  (of-object "GtkFontButton")
8601  (c-name "gtk_font_button_get_show_size")
8602  (return-type "gboolean")
8603)
8604
8605(define-method set_show_size
8606  (of-object "GtkFontButton")
8607  (c-name "gtk_font_button_set_show_size")
8608  (return-type "none")
8609  (parameters
8610    '("gboolean" "show_size")
8611  )
8612)
8613
8614(define-virtual font_set
8615  (of-object "GtkFontButton")
8616  (return-type "none")
8617)
8618
8619
8620;; From /opt/gtk2/include/gtk-2.0/gtk/gtkfontsel.h
8621
8622(define-function gtk_font_selection_get_type
8623  (c-name "gtk_font_selection_get_type")
8624  (return-type "GType")
8625)
8626
8627(define-function gtk_font_selection_new
8628  (c-name "gtk_font_selection_new")
8629  (is-constructor-of "GtkFontSelection")
8630  (return-type "GtkWidget*")
8631)
8632
8633(define-method get_font_name
8634  (of-object "GtkFontSelection")
8635  (c-name "gtk_font_selection_get_font_name")
8636  (return-type "gchar*")
8637)
8638
8639(define-method get_font
8640  (of-object "GtkFontSelection")
8641  (c-name "gtk_font_selection_get_font")
8642  (return-type "GdkFont*")
8643  (deprecated "use GtkFontSelection.get_font_name")
8644)
8645
8646(define-method set_font_name
8647  (of-object "GtkFontSelection")
8648  (c-name "gtk_font_selection_set_font_name")
8649  (return-type "gboolean")
8650  (parameters
8651    '("const-gchar*" "fontname")
8652  )
8653)
8654
8655(define-method get_preview_text
8656  (of-object "GtkFontSelection")
8657  (c-name "gtk_font_selection_get_preview_text")
8658  (return-type "const-gchar*")
8659)
8660
8661(define-method set_preview_text
8662  (of-object "GtkFontSelection")
8663  (c-name "gtk_font_selection_set_preview_text")
8664  (return-type "none")
8665  (parameters
8666    '("const-gchar*" "text")
8667  )
8668)
8669
8670(define-function gtk_font_selection_dialog_get_type
8671  (c-name "gtk_font_selection_dialog_get_type")
8672  (return-type "GType")
8673)
8674
8675(define-function gtk_font_selection_dialog_new
8676  (c-name "gtk_font_selection_dialog_new")
8677  (is-constructor-of "GtkFontSelectionDialog")
8678  (return-type "GtkWidget*")
8679  (properties
8680    '("title")
8681  )
8682)
8683
8684(define-method get_font_name
8685  (of-object "GtkFontSelectionDialog")
8686  (c-name "gtk_font_selection_dialog_get_font_name")
8687  (return-type "gchar*")
8688)
8689
8690(define-method get_font
8691  (of-object "GtkFontSelectionDialog")
8692  (c-name "gtk_font_selection_dialog_get_font")
8693  (return-type "GdkFont*")
8694  (deprecated "use GtkFontSelectionDialog.get_font_name")
8695)
8696
8697(define-method set_font_name
8698  (of-object "GtkFontSelectionDialog")
8699  (c-name "gtk_font_selection_dialog_set_font_name")
8700  (return-type "gboolean")
8701  (parameters
8702    '("const-gchar*" "fontname")
8703  )
8704)
8705
8706(define-method get_preview_text
8707  (of-object "GtkFontSelectionDialog")
8708  (c-name "gtk_font_selection_dialog_get_preview_text")
8709  (return-type "const-gchar*")
8710)
8711
8712(define-method set_preview_text
8713  (of-object "GtkFontSelectionDialog")
8714  (c-name "gtk_font_selection_dialog_set_preview_text")
8715  (return-type "none")
8716  (parameters
8717    '("const-gchar*" "text")
8718  )
8719)
8720
8721
8722
8723;; From /opt/gtk2/include/gtk-2.0/gtk/gtkframe.h
8724
8725(define-function gtk_frame_get_type
8726  (c-name "gtk_frame_get_type")
8727  (return-type "GType")
8728)
8729
8730(define-function gtk_frame_new
8731  (c-name "gtk_frame_new")
8732  (is-constructor-of "GtkFrame")
8733  (return-type "GtkWidget*")
8734  (properties
8735    '("label" (optional))
8736  )
8737)
8738
8739(define-method set_label
8740  (of-object "GtkFrame")
8741  (c-name "gtk_frame_set_label")
8742  (return-type "none")
8743  (parameters
8744    '("const-gchar*" "label" (null-ok))
8745  )
8746)
8747
8748(define-method get_label
8749  (of-object "GtkFrame")
8750  (c-name "gtk_frame_get_label")
8751  (return-type "const-gchar*")
8752)
8753
8754(define-method set_label_widget
8755  (of-object "GtkFrame")
8756  (c-name "gtk_frame_set_label_widget")
8757  (return-type "none")
8758  (parameters
8759    '("GtkWidget*" "label_widget")
8760  )
8761)
8762
8763(define-method get_label_widget
8764  (of-object "GtkFrame")
8765  (c-name "gtk_frame_get_label_widget")
8766  (return-type "GtkWidget*")
8767)
8768
8769(define-method set_label_align
8770  (of-object "GtkFrame")
8771  (c-name "gtk_frame_set_label_align")
8772  (return-type "none")
8773  (parameters
8774    '("gfloat" "xalign")
8775    '("gfloat" "yalign")
8776  )
8777)
8778
8779(define-method get_label_align
8780  (of-object "GtkFrame")
8781  (c-name "gtk_frame_get_label_align")
8782  (return-type "none")
8783  (parameters
8784    '("gfloat*" "xalign")
8785    '("gfloat*" "yalign")
8786  )
8787)
8788
8789(define-method set_shadow_type
8790  (of-object "GtkFrame")
8791  (c-name "gtk_frame_set_shadow_type")
8792  (return-type "none")
8793  (parameters
8794    '("GtkShadowType" "type")
8795  )
8796)
8797
8798(define-method get_shadow_type
8799  (of-object "GtkFrame")
8800  (c-name "gtk_frame_get_shadow_type")
8801  (return-type "GtkShadowType")
8802)
8803
8804(define-virtual compute_child_allocation
8805  (of-object "GtkFrame")
8806  (return-type "none")
8807  (parameters
8808    '("GtkAllocation*" "allocation")
8809  )
8810)
8811
8812
8813;; From /opt/gtk2/include/gtk-2.0/gtk/gtkgamma.h
8814
8815(define-function gtk_gamma_curve_get_type
8816  (c-name "gtk_gamma_curve_get_type")
8817  (return-type "GType")
8818)
8819
8820(define-function gtk_gamma_curve_new
8821  (c-name "gtk_gamma_curve_new")
8822  (is-constructor-of "GtkGammaCurve")
8823  (return-type "GtkWidget*")
8824)
8825
8826
8827
8828;; From /opt/gtk2/include/gtk-2.0/gtk/gtkgc.h
8829
8830(define-function gc_get
8831  (c-name "gtk_gc_get")
8832  (return-type "GdkGC*")
8833  (parameters
8834    '("gint" "depth")
8835    '("GdkColormap*" "colormap")
8836    '("GdkGCValues*" "values")
8837    '("GdkGCValuesMask" "values_mask")
8838  )
8839)
8840
8841(define-function gc_release
8842  (c-name "gtk_gc_release")
8843  (return-type "none")
8844  (parameters
8845    '("GdkGC*" "gc")
8846  )
8847)
8848
8849
8850
8851;; From /opt/gtk2/include/gtk-2.0/gtk/gtkhandlebox.h
8852
8853(define-function gtk_handle_box_get_type
8854  (c-name "gtk_handle_box_get_type")
8855  (return-type "GType")
8856)
8857
8858(define-function gtk_handle_box_new
8859  (c-name "gtk_handle_box_new")
8860  (is-constructor-of "GtkHandleBox")
8861  (return-type "GtkWidget*")
8862)
8863
8864(define-method set_shadow_type
8865  (of-object "GtkHandleBox")
8866  (c-name "gtk_handle_box_set_shadow_type")
8867  (return-type "none")
8868  (parameters
8869    '("GtkShadowType" "type")
8870  )
8871)
8872
8873(define-method get_shadow_type
8874  (of-object "GtkHandleBox")
8875  (c-name "gtk_handle_box_get_shadow_type")
8876  (return-type "GtkShadowType")
8877)
8878
8879(define-method set_handle_position
8880  (of-object "GtkHandleBox")
8881  (c-name "gtk_handle_box_set_handle_position")
8882  (return-type "none")
8883  (parameters
8884    '("GtkPositionType" "position")
8885  )
8886)
8887
8888(define-method get_handle_position
8889  (of-object "GtkHandleBox")
8890  (c-name "gtk_handle_box_get_handle_position")
8891  (return-type "GtkPositionType")
8892)
8893
8894(define-method set_snap_edge
8895  (of-object "GtkHandleBox")
8896  (c-name "gtk_handle_box_set_snap_edge")
8897  (return-type "none")
8898  (parameters
8899    '("GtkPositionType" "edge")
8900  )
8901)
8902
8903(define-method get_snap_edge
8904  (of-object "GtkHandleBox")
8905  (c-name "gtk_handle_box_get_snap_edge")
8906  (return-type "GtkPositionType")
8907)
8908
8909
8910
8911;; From /opt/gtk2/include/gtk-2.0/gtk/gtkhbbox.h
8912
8913(define-function gtk_hbutton_box_get_type
8914  (c-name "gtk_hbutton_box_get_type")
8915  (return-type "GType")
8916)
8917
8918(define-function gtk_hbutton_box_new
8919  (c-name "gtk_hbutton_box_new")
8920  (is-constructor-of "GtkHButtonBox")
8921  (return-type "GtkWidget*")
8922)
8923
8924(define-function hbutton_box_get_spacing_default
8925  (c-name "gtk_hbutton_box_get_spacing_default")
8926  (return-type "gint")
8927  (deprecated "")
8928)
8929
8930(define-function hbutton_box_get_layout_default
8931  (c-name "gtk_hbutton_box_get_layout_default")
8932  (return-type "GtkButtonBoxStyle")
8933  (deprecated "")
8934)
8935
8936(define-function hbutton_box_set_spacing_default
8937  (c-name "gtk_hbutton_box_set_spacing_default")
8938  (return-type "none")
8939  (parameters
8940    '("gint" "spacing")
8941  )
8942  (deprecated "")
8943)
8944
8945(define-function hbutton_box_set_layout_default
8946  (c-name "gtk_hbutton_box_set_layout_default")
8947  (return-type "none")
8948  (parameters
8949    '("GtkButtonBoxStyle" "layout")
8950  )
8951  (deprecated "")
8952)
8953
8954(define-virtual child_attached
8955  (of-object "GtkHandleBox")
8956  (return-type "none")
8957  (parameters
8958    '("GtkWidget*" "child")
8959  )
8960)
8961(define-virtual child_detached
8962  (of-object "GtkHandleBox")
8963  (return-type "none")
8964  (parameters
8965    '("GtkWidget*" "child")
8966  )
8967)
8968
8969
8970;; From /opt/gtk2/include/gtk-2.0/gtk/gtkhbox.h
8971
8972(define-function gtk_hbox_get_type
8973  (c-name "gtk_hbox_get_type")
8974  (return-type "GType")
8975)
8976
8977(define-function gtk_hbox_new
8978  (c-name "gtk_hbox_new")
8979  (is-constructor-of "GtkHBox")
8980  (return-type "GtkWidget*")
8981  (properties
8982    '("homogeneous" (optional))
8983    '("spacing" (optional))
8984  )
8985)
8986
8987
8988;; From /opt/gtk2/include/gtk-2.0/gtk/gtkhpaned.h
8989
8990(define-function gtk_hpaned_get_type
8991  (c-name "gtk_hpaned_get_type")
8992  (return-type "GType")
8993)
8994
8995(define-function gtk_hpaned_new
8996  (c-name "gtk_hpaned_new")
8997  (is-constructor-of "GtkHPaned")
8998  (return-type "GtkWidget*")
8999)
9000
9001
9002
9003;; From /opt/gtk2/include/gtk-2.0/gtk/gtkhruler.h
9004
9005(define-function gtk_hruler_get_type
9006  (c-name "gtk_hruler_get_type")
9007  (return-type "GType")
9008)
9009
9010(define-function gtk_hruler_new
9011  (c-name "gtk_hruler_new")
9012  (is-constructor-of "GtkHRuler")
9013  (return-type "GtkWidget*")
9014)
9015
9016
9017
9018;; From /opt/gtk2/include/gtk-2.0/gtk/gtkhscale.h
9019
9020(define-function gtk_hscale_get_type
9021  (c-name "gtk_hscale_get_type")
9022  (return-type "GType")
9023)
9024
9025(define-function gtk_hscale_new
9026  (c-name "gtk_hscale_new")
9027  (is-constructor-of "GtkHScale")
9028  (return-type "GtkWidget*")
9029  (properties
9030    '("adjustment" (optional))
9031  )
9032)
9033
9034(define-function gtk_hscale_new_with_range
9035  (c-name "gtk_hscale_new_with_range")
9036  (is-constructor-of "GtkHScale")
9037  (return-type "GtkWidget*")
9038  (parameters
9039    '("gdouble" "min")
9040    '("gdouble" "max")
9041    '("gdouble" "step")
9042  )
9043)
9044
9045
9046
9047;; From /opt/gtk2/include/gtk-2.0/gtk/gtkhscrollbar.h
9048
9049(define-function gtk_hscrollbar_get_type
9050  (c-name "gtk_hscrollbar_get_type")
9051  (return-type "GType")
9052)
9053
9054(define-function gtk_hscrollbar_new
9055  (c-name "gtk_hscrollbar_new")
9056  (is-constructor-of "GtkHScrollbar")
9057  (return-type "GtkWidget*")
9058  (properties
9059    '("adjustment" (optional))
9060  )
9061)
9062
9063
9064
9065;; From /opt/gtk2/include/gtk-2.0/gtk/gtkhseparator.h
9066
9067(define-function gtk_hseparator_get_type
9068  (c-name "gtk_hseparator_get_type")
9069  (return-type "GType")
9070)
9071
9072(define-function gtk_hseparator_new
9073  (c-name "gtk_hseparator_new")
9074  (is-constructor-of "GtkHSeparator")
9075  (return-type "GtkWidget*")
9076)
9077
9078
9079
9080;; From /opt/gtk2/include/gtk-2.0/gtk/gtkiconfactory.h
9081
9082(define-function gtk_icon_factory_get_type
9083  (c-name "gtk_icon_factory_get_type")
9084  (return-type "GType")
9085)
9086
9087(define-function gtk_icon_factory_new
9088  (c-name "gtk_icon_factory_new")
9089  (is-constructor-of "GtkIconFactory")
9090  (return-type "GtkIconFactory*")
9091)
9092
9093(define-method add
9094  (of-object "GtkIconFactory")
9095  (c-name "gtk_icon_factory_add")
9096  (return-type "none")
9097  (parameters
9098    '("const-gchar*" "stock_id")
9099    '("GtkIconSet*" "icon_set")
9100  )
9101)
9102
9103(define-method lookup
9104  (of-object "GtkIconFactory")
9105  (c-name "gtk_icon_factory_lookup")
9106  (return-type "GtkIconSet*")
9107  (parameters
9108    '("const-gchar*" "stock_id")
9109  )
9110)
9111
9112(define-method add_default
9113  (of-object "GtkIconFactory")
9114  (c-name "gtk_icon_factory_add_default")
9115  (return-type "none")
9116)
9117
9118(define-method remove_default
9119  (of-object "GtkIconFactory")
9120  (c-name "gtk_icon_factory_remove_default")
9121  (return-type "none")
9122)
9123
9124(define-function icon_factory_lookup_default
9125  (c-name "gtk_icon_factory_lookup_default")
9126  (return-type "GtkIconSet*")
9127  (parameters
9128    '("const-gchar*" "stock_id")
9129  )
9130)
9131
9132(define-function icon_size_lookup
9133  (c-name "gtk_icon_size_lookup")
9134  (return-type "gboolean")
9135  (parameters
9136    '("GtkIconSize" "size")
9137    '("gint*" "width")
9138    '("gint*" "height")
9139  )
9140)
9141
9142(define-function icon_size_lookup_for_settings
9143  (c-name "gtk_icon_size_lookup_for_settings")
9144  (return-type "gboolean")
9145  (parameters
9146    '("GtkSettings*" "settings")
9147    '("GtkIconSize" "size")
9148    '("gint*" "width")
9149    '("gint*" "height")
9150  )
9151)
9152
9153(define-function icon_size_register
9154  (c-name "gtk_icon_size_register")
9155  (return-type "GtkIconSize")
9156  (parameters
9157    '("const-gchar*" "name")
9158    '("gint" "width")
9159    '("gint" "height")
9160  )
9161)
9162
9163(define-function icon_size_register_alias
9164  (c-name "gtk_icon_size_register_alias")
9165  (return-type "none")
9166  (parameters
9167    '("const-gchar*" "alias")
9168    '("GtkIconSize" "target")
9169  )
9170)
9171
9172(define-function icon_size_from_name
9173  (c-name "gtk_icon_size_from_name")
9174  (return-type "GtkIconSize")
9175  (parameters
9176    '("const-gchar*" "name")
9177  )
9178)
9179
9180(define-function icon_size_get_name
9181  (c-name "gtk_icon_size_get_name")
9182  (return-type "const-gchar*")
9183  (parameters
9184    '("GtkIconSize" "size")
9185  )
9186)
9187
9188(define-function icon_set_get_type
9189  (c-name "gtk_icon_set_get_type")
9190  (return-type "GType")
9191)
9192
9193(define-function icon_set_new
9194  (c-name "gtk_icon_set_new")
9195  (return-type "GtkIconSet*")
9196  (caller-owns-return #t)
9197)
9198
9199(define-function icon_set_new_from_pixbuf
9200  (c-name "gtk_icon_set_new_from_pixbuf")
9201  (return-type "GtkIconSet*")
9202  (is-constructor-of "GtkIconSet")
9203  (parameters
9204    '("GdkPixbuf*" "pixbuf")
9205  )
9206)
9207
9208(define-method ref
9209  (of-object "GtkIconSet")
9210  (c-name "gtk_icon_set_ref")
9211  (return-type "GtkIconSet*")
9212)
9213
9214(define-method unref
9215  (of-object "GtkIconSet")
9216  (c-name "gtk_icon_set_unref")
9217  (return-type "none")
9218)
9219
9220(define-method copy
9221  (of-object "GtkIconSet")
9222  (c-name "gtk_icon_set_copy")
9223  (return-type "GtkIconSet*")
9224  (caller-owns-return #t)
9225)
9226
9227(define-method render_icon
9228  (of-object "GtkIconSet")
9229  (c-name "gtk_icon_set_render_icon")
9230  (return-type "GdkPixbuf*")
9231  (parameters
9232    '("GtkStyle*" "style")
9233    '("GtkTextDirection" "direction")
9234    '("GtkStateType" "state")
9235    '("GtkIconSize" "size")
9236    '("GtkWidget*" "widget" (null-ok) (default "NULL"))
9237    '("const-char*" "detail" (null-ok) (default "NULL"))
9238  )
9239)
9240
9241(define-method add_source
9242  (of-object "GtkIconSet")
9243  (c-name "gtk_icon_set_add_source")
9244  (return-type "none")
9245  (parameters
9246    '("const-GtkIconSource*" "source")
9247  )
9248)
9249
9250(define-method get_sizes
9251  (of-object "GtkIconSet")
9252  (c-name "gtk_icon_set_get_sizes")
9253  (return-type "none")
9254  (parameters
9255    '("GtkIconSize**" "sizes")
9256    '("gint*" "n_sizes")
9257  )
9258)
9259
9260(define-function gtk_icon_source_get_type
9261  (c-name "gtk_icon_source_get_type")
9262  (return-type "GType")
9263)
9264
9265(define-function icon_source_new
9266  (c-name "gtk_icon_source_new")
9267  (is-constructor-of "GtkIconSource")
9268  (return-type "GtkIconSource*")
9269)
9270
9271(define-method copy
9272  (of-object "GtkIconSource")
9273  (c-name "gtk_icon_source_copy")
9274  (return-type "GtkIconSource*")
9275  (caller-owns-return #t)
9276)
9277
9278(define-method free
9279  (of-object "GtkIconSource")
9280  (c-name "gtk_icon_source_free")
9281  (return-type "none")
9282)
9283
9284(define-method set_filename
9285  (of-object "GtkIconSource")
9286  (c-name "gtk_icon_source_set_filename")
9287  (return-type "none")
9288  (parameters
9289    '("const-gchar*" "filename")
9290  )
9291)
9292
9293(define-method set_icon_name
9294  (of-object "GtkIconSource")
9295  (c-name "gtk_icon_source_set_icon_name")
9296  (return-type "none")
9297  (parameters
9298    '("const-gchar*" "icon_name" (null-ok))
9299  )
9300)
9301
9302(define-method set_pixbuf
9303  (of-object "GtkIconSource")
9304  (c-name "gtk_icon_source_set_pixbuf")
9305  (return-type "none")
9306  (parameters
9307    '("GdkPixbuf*" "pixbuf")
9308  )
9309)
9310
9311(define-method get_filename
9312  (of-object "GtkIconSource")
9313  (c-name "gtk_icon_source_get_filename")
9314  (return-type "const-gchar*")
9315)
9316
9317(define-method get_icon_name
9318  (of-object "GtkIconSource")
9319  (c-name "gtk_icon_source_get_icon_name")
9320  (return-type "const-gchar*")
9321)
9322
9323(define-method get_pixbuf
9324  (of-object "GtkIconSource")
9325  (c-name "gtk_icon_source_get_pixbuf")
9326  (return-type "GdkPixbuf*")
9327)
9328
9329(define-method set_direction_wildcarded
9330  (of-object "GtkIconSource")
9331  (c-name "gtk_icon_source_set_direction_wildcarded")
9332  (return-type "none")
9333  (parameters
9334    '("gboolean" "setting")
9335  )
9336)
9337
9338(define-method set_state_wildcarded
9339  (of-object "GtkIconSource")
9340  (c-name "gtk_icon_source_set_state_wildcarded")
9341  (return-type "none")
9342  (parameters
9343    '("gboolean" "setting")
9344  )
9345)
9346
9347(define-method set_size_wildcarded
9348  (of-object "GtkIconSource")
9349  (c-name "gtk_icon_source_set_size_wildcarded")
9350  (return-type "none")
9351  (parameters
9352    '("gboolean" "setting")
9353  )
9354)
9355
9356(define-method get_size_wildcarded
9357  (of-object "GtkIconSource")
9358  (c-name "gtk_icon_source_get_size_wildcarded")
9359  (return-type "gboolean")
9360)
9361
9362(define-method get_state_wildcarded
9363  (of-object "GtkIconSource")
9364  (c-name "gtk_icon_source_get_state_wildcarded")
9365  (return-type "gboolean")
9366)
9367
9368(define-method get_direction_wildcarded
9369  (of-object "GtkIconSource")
9370  (c-name "gtk_icon_source_get_direction_wildcarded")
9371  (return-type "gboolean")
9372)
9373
9374(define-method set_direction
9375  (of-object "GtkIconSource")
9376  (c-name "gtk_icon_source_set_direction")
9377  (return-type "none")
9378  (parameters
9379    '("GtkTextDirection" "direction")
9380  )
9381)
9382
9383(define-method set_state
9384  (of-object "GtkIconSource")
9385  (c-name "gtk_icon_source_set_state")
9386  (return-type "none")
9387  (parameters
9388    '("GtkStateType" "state")
9389  )
9390)
9391
9392(define-method set_size
9393  (of-object "GtkIconSource")
9394  (c-name "gtk_icon_source_set_size")
9395  (return-type "none")
9396  (parameters
9397    '("GtkIconSize" "size")
9398  )
9399)
9400
9401(define-method get_direction
9402  (of-object "GtkIconSource")
9403  (c-name "gtk_icon_source_get_direction")
9404  (return-type "GtkTextDirection")
9405)
9406
9407(define-method get_state
9408  (of-object "GtkIconSource")
9409  (c-name "gtk_icon_source_get_state")
9410  (return-type "GtkStateType")
9411)
9412
9413(define-method get_size
9414  (of-object "GtkIconSource")
9415  (c-name "gtk_icon_source_get_size")
9416  (return-type "GtkIconSize")
9417)
9418
9419
9420
9421;; From /opt/gtk2/include/gtk-2.0/gtk/gtkicontheme.h
9422
9423(define-function icon_theme_error_quark
9424  (c-name "gtk_icon_theme_error_quark")
9425  (return-type "GQuark")
9426)
9427
9428(define-function gtk_icon_theme_get_type
9429  (c-name "gtk_icon_theme_get_type")
9430  (return-type "GType")
9431)
9432
9433(define-function gtk_icon_theme_new
9434  (c-name "gtk_icon_theme_new")
9435  (is-constructor-of "GtkIconTheme")
9436  (return-type "GtkIconTheme*")
9437)
9438
9439(define-function icon_theme_get_default
9440  (c-name "gtk_icon_theme_get_default")
9441  (return-type "GtkIconTheme*")
9442)
9443
9444(define-function icon_theme_get_for_screen
9445  (c-name "gtk_icon_theme_get_for_screen")
9446  (return-type "GtkIconTheme*")
9447  (parameters
9448    '("GdkScreen*" "screen")
9449  )
9450)
9451
9452(define-method set_screen
9453  (of-object "GtkIconTheme")
9454  (c-name "gtk_icon_theme_set_screen")
9455  (return-type "none")
9456  (parameters
9457    '("GdkScreen*" "screen")
9458  )
9459)
9460
9461(define-method set_search_path
9462  (of-object "GtkIconTheme")
9463  (c-name "gtk_icon_theme_set_search_path")
9464  (return-type "none")
9465  (parameters
9466    '("const-gchar*[]" "path")
9467    '("gint" "n_elements")
9468  )
9469)
9470
9471(define-method get_search_path
9472  (of-object "GtkIconTheme")
9473  (c-name "gtk_icon_theme_get_search_path")
9474  (return-type "none")
9475  (parameters
9476    '("gchar**[]" "path")
9477    '("gint*" "n_elements")
9478  )
9479)
9480
9481(define-method append_search_path
9482  (of-object "GtkIconTheme")
9483  (c-name "gtk_icon_theme_append_search_path")
9484  (return-type "none")
9485  (parameters
9486    '("const-gchar*" "path")
9487  )
9488)
9489
9490(define-method prepend_search_path
9491  (of-object "GtkIconTheme")
9492  (c-name "gtk_icon_theme_prepend_search_path")
9493  (return-type "none")
9494  (parameters
9495    '("const-gchar*" "path")
9496  )
9497)
9498
9499(define-method set_custom_theme
9500  (of-object "GtkIconTheme")
9501  (c-name "gtk_icon_theme_set_custom_theme")
9502  (return-type "none")
9503  (parameters
9504    '("const-gchar*" "theme_name")
9505  )
9506)
9507
9508(define-method has_icon
9509  (of-object "GtkIconTheme")
9510  (c-name "gtk_icon_theme_has_icon")
9511  (return-type "gboolean")
9512  (parameters
9513    '("const-gchar*" "icon_name")
9514  )
9515)
9516
9517(define-method lookup_icon
9518  (of-object "GtkIconTheme")
9519  (c-name "gtk_icon_theme_lookup_icon")
9520  (return-type "GtkIconInfo*")
9521  (parameters
9522    '("const-gchar*" "icon_name")
9523    '("gint" "size")
9524    '("GtkIconLookupFlags" "flags")
9525  )
9526  (caller-owns-return #t)
9527)
9528
9529(define-method load_icon
9530  (of-object "GtkIconTheme")
9531  (c-name "gtk_icon_theme_load_icon")
9532  (return-type "GdkPixbuf*")
9533  (parameters
9534    '("const-gchar*" "icon_name")
9535    '("gint" "size")
9536    '("GtkIconLookupFlags" "flags")
9537    '("GError**" "error")
9538  )
9539  (caller-owns-return #t)
9540)
9541
9542(define-method list_icons
9543  (of-object "GtkIconTheme")
9544  (c-name "gtk_icon_theme_list_icons")
9545  (return-type "GList*")
9546  (parameters
9547    '("const-gchar*" "context")
9548  )
9549)
9550
9551(define-method get_example_icon_name
9552  (of-object "GtkIconTheme")
9553  (c-name "gtk_icon_theme_get_example_icon_name")
9554  (return-type "char*")
9555)
9556
9557(define-method rescan_if_needed
9558  (of-object "GtkIconTheme")
9559  (c-name "gtk_icon_theme_rescan_if_needed")
9560  (return-type "gboolean")
9561)
9562
9563(define-function icon_theme_add_builtin_icon
9564  (c-name "gtk_icon_theme_add_builtin_icon")
9565  (return-type "none")
9566  (parameters
9567    '("const-gchar*" "icon_name")
9568    '("gint" "size")
9569    '("GdkPixbuf*" "pixbuf")
9570  )
9571)
9572
9573(define-function gtk_icon_info_get_type
9574  (c-name "gtk_icon_info_get_type")
9575  (return-type "GType")
9576)
9577
9578(define-method copy
9579  (of-object "GtkIconInfo")
9580  (c-name "gtk_icon_info_copy")
9581  (return-type "GtkIconInfo*")
9582  (caller-owns-return #t)
9583)
9584
9585(define-method free
9586  (of-object "GtkIconInfo")
9587  (c-name "gtk_icon_info_free")
9588  (return-type "none")
9589)
9590
9591(define-method get_base_size
9592  (of-object "GtkIconInfo")
9593  (c-name "gtk_icon_info_get_base_size")
9594  (return-type "gint")
9595)
9596
9597(define-method get_filename
9598  (of-object "GtkIconInfo")
9599  (c-name "gtk_icon_info_get_filename")
9600  (return-type "const-gchar*")
9601)
9602
9603(define-method get_builtin_pixbuf
9604  (of-object "GtkIconInfo")
9605  (c-name "gtk_icon_info_get_builtin_pixbuf")
9606  (return-type "GdkPixbuf*")
9607)
9608
9609(define-method load_icon
9610  (of-object "GtkIconInfo")
9611  (c-name "gtk_icon_info_load_icon")
9612  (return-type "GdkPixbuf*")
9613  (parameters
9614    '("GError**" "error")
9615  )
9616)
9617
9618(define-method set_raw_coordinates
9619  (of-object "GtkIconInfo")
9620  (c-name "gtk_icon_info_set_raw_coordinates")
9621  (return-type "none")
9622  (parameters
9623    '("gboolean" "raw_coordinates")
9624  )
9625)
9626
9627(define-method get_embedded_rect
9628  (of-object "GtkIconInfo")
9629  (c-name "gtk_icon_info_get_embedded_rect")
9630  (return-type "gboolean")
9631  (parameters
9632    '("GdkRectangle*" "rectangle")
9633  )
9634)
9635
9636(define-method get_attach_points
9637  (of-object "GtkIconInfo")
9638  (c-name "gtk_icon_info_get_attach_points")
9639  (return-type "gboolean")
9640  (parameters
9641    '("GdkPoint**" "points")
9642    '("gint*" "n_points")
9643  )
9644)
9645
9646(define-method get_display_name
9647  (of-object "GtkIconInfo")
9648  (c-name "gtk_icon_info_get_display_name")
9649  (return-type "const-gchar*")
9650)
9651
9652(define-method get_icon_sizes
9653  (of-object "GtkIconTheme")
9654  (c-name "gtk_icon_theme_get_icon_sizes")
9655  (return-type "gint*")
9656  (parameters
9657    '("const-gchar*" "icon_name")
9658  )
9659)
9660
9661(define-virtual changed
9662  (of-object "GtkIconTheme")
9663  (return-type "none")
9664)
9665
9666;; From /opt/gnome-2.10/include/gtk-2.0/gtk/gtkiconview.h
9667
9668(define-function gtk_icon_view_get_type
9669  (c-name "gtk_icon_view_get_type")
9670  (return-type "GType")
9671)
9672
9673(define-function gtk_icon_view_new
9674  (c-name "gtk_icon_view_new")
9675  (is-constructor-of "GtkIconView")
9676  (return-type "GtkWidget*")
9677)
9678
9679(define-function gtk_icon_view_new_with_model
9680  (c-name "gtk_icon_view_new_with_model")
9681  (return-type "GtkWidget*")
9682  (parameters
9683    '("GtkTreeModel*" "model")
9684  )
9685  (caller-owns-return #t)
9686)
9687
9688(define-method set_model
9689  (of-object "GtkIconView")
9690  (c-name "gtk_icon_view_set_model")
9691  (return-type "none")
9692  (parameters
9693    '("GtkTreeModel*" "model" (null-ok) (default "NULL"))
9694  )
9695)
9696
9697(define-method get_model
9698  (of-object "GtkIconView")
9699  (c-name "gtk_icon_view_get_model")
9700  (return-type "GtkTreeModel*")
9701)
9702
9703(define-method set_text_column
9704  (of-object "GtkIconView")
9705  (c-name "gtk_icon_view_set_text_column")
9706  (return-type "none")
9707  (parameters
9708    '("gint" "column")
9709  )
9710)
9711
9712(define-method get_text_column
9713  (of-object "GtkIconView")
9714  (c-name "gtk_icon_view_get_text_column")
9715  (return-type "gint")
9716)
9717
9718(define-method set_markup_column
9719  (of-object "GtkIconView")
9720  (c-name "gtk_icon_view_set_markup_column")
9721  (return-type "none")
9722  (parameters
9723    '("gint" "column")
9724  )
9725)
9726
9727(define-method get_markup_column
9728  (of-object "GtkIconView")
9729  (c-name "gtk_icon_view_get_markup_column")
9730  (return-type "gint")
9731)
9732
9733(define-method set_pixbuf_column
9734  (of-object "GtkIconView")
9735  (c-name "gtk_icon_view_set_pixbuf_column")
9736  (return-type "none")
9737  (parameters
9738    '("gint" "column")
9739  )
9740)
9741
9742(define-method get_pixbuf_column
9743  (of-object "GtkIconView")
9744  (c-name "gtk_icon_view_get_pixbuf_column")
9745  (return-type "gint")
9746)
9747
9748(define-method set_orientation
9749  (of-object "GtkIconView")
9750  (c-name "gtk_icon_view_set_orientation")
9751  (return-type "none")
9752  (parameters
9753    '("GtkOrientation" "orientation")
9754  )
9755)
9756
9757(define-method get_orientation
9758  (of-object "GtkIconView")
9759  (c-name "gtk_icon_view_get_orientation")
9760  (return-type "GtkOrientation")
9761)
9762
9763(define-method set_columns
9764  (of-object "GtkIconView")
9765  (c-name "gtk_icon_view_set_columns")
9766  (return-type "none")
9767  (parameters
9768    '("gint" "columns")
9769  )
9770)
9771
9772(define-method get_columns
9773  (of-object "GtkIconView")
9774  (c-name "gtk_icon_view_get_columns")
9775  (return-type "gint")
9776)
9777
9778(define-method set_item_width
9779  (of-object "GtkIconView")
9780  (c-name "gtk_icon_view_set_item_width")
9781  (return-type "none")
9782  (parameters
9783    '("gint" "item_width")
9784  )
9785)
9786
9787(define-method get_item_width
9788  (of-object "GtkIconView")
9789  (c-name "gtk_icon_view_get_item_width")
9790  (return-type "gint")
9791)
9792
9793(define-method set_spacing
9794  (of-object "GtkIconView")
9795  (c-name "gtk_icon_view_set_spacing")
9796  (return-type "none")
9797  (parameters
9798    '("gint" "spacing")
9799  )
9800)
9801
9802(define-method get_spacing
9803  (of-object "GtkIconView")
9804  (c-name "gtk_icon_view_get_spacing")
9805  (return-type "gint")
9806)
9807
9808(define-method set_row_spacing
9809  (of-object "GtkIconView")
9810  (c-name "gtk_icon_view_set_row_spacing")
9811  (return-type "none")
9812  (parameters
9813    '("gint" "row_spacing")
9814  )
9815)
9816
9817(define-method get_row_spacing
9818  (of-object "GtkIconView")
9819  (c-name "gtk_icon_view_get_row_spacing")
9820  (return-type "gint")
9821)
9822
9823(define-method set_column_spacing
9824  (of-object "GtkIconView")
9825  (c-name "gtk_icon_view_set_column_spacing")
9826  (return-type "none")
9827  (parameters
9828    '("gint" "column_spacing")
9829  )
9830)
9831
9832(define-method get_column_spacing
9833  (of-object "GtkIconView")
9834  (c-name "gtk_icon_view_get_column_spacing")
9835  (return-type "gint")
9836)
9837
9838(define-method set_margin
9839  (of-object "GtkIconView")
9840  (c-name "gtk_icon_view_set_margin")
9841  (return-type "none")
9842  (parameters
9843    '("gint" "margin")
9844  )
9845)
9846
9847(define-method get_margin
9848  (of-object "GtkIconView")
9849  (c-name "gtk_icon_view_get_margin")
9850  (return-type "gint")
9851)
9852
9853(define-method get_path_at_pos
9854  (of-object "GtkIconView")
9855  (c-name "gtk_icon_view_get_path_at_pos")
9856  (return-type "GtkTreePath*")
9857  (parameters
9858    '("gint" "x")
9859    '("gint" "y")
9860  )
9861)
9862
9863(define-method get_item_at_pos
9864  (of-object "GtkIconView")
9865  (c-name "gtk_icon_view_get_item_at_pos")
9866  (return-type "gboolean")
9867  (parameters
9868    '("gint" "x")
9869    '("gint" "y")
9870    '("GtkTreePath**" "path")
9871    '("GtkCellRenderer**" "cell")
9872  )
9873)
9874
9875(define-method get_visible_range
9876  (of-object "GtkIconView")
9877  (c-name "gtk_icon_view_get_visible_range")
9878  (return-type "gboolean")
9879  (parameters
9880    '("GtkTreePath**" "start_path")
9881    '("GtkTreePath**" "end_path")
9882  )
9883)
9884
9885(define-method selected_foreach
9886  (of-object "GtkIconView")
9887  (c-name "gtk_icon_view_selected_foreach")
9888  (return-type "none")
9889  (parameters
9890    '("GtkIconViewForeachFunc" "func")
9891    '("gpointer" "data")
9892  )
9893)
9894
9895(define-method set_selection_mode
9896  (of-object "GtkIconView")
9897  (c-name "gtk_icon_view_set_selection_mode")
9898  (return-type "none")
9899  (parameters
9900    '("GtkSelectionMode" "mode")
9901  )
9902)
9903
9904(define-method get_selection_mode
9905  (of-object "GtkIconView")
9906  (c-name "gtk_icon_view_get_selection_mode")
9907  (return-type "GtkSelectionMode")
9908)
9909
9910(define-method select_path
9911  (of-object "GtkIconView")
9912  (c-name "gtk_icon_view_select_path")
9913  (return-type "none")
9914  (parameters
9915    '("GtkTreePath*" "path")
9916  )
9917)
9918
9919(define-method unselect_path
9920  (of-object "GtkIconView")
9921  (c-name "gtk_icon_view_unselect_path")
9922  (return-type "none")
9923  (parameters
9924    '("GtkTreePath*" "path")
9925  )
9926)
9927
9928(define-method path_is_selected
9929  (of-object "GtkIconView")
9930  (c-name "gtk_icon_view_path_is_selected")
9931  (return-type "gboolean")
9932  (parameters
9933    '("GtkTreePath*" "path")
9934  )
9935)
9936
9937(define-method get_selected_items
9938  (of-object "GtkIconView")
9939  (c-name "gtk_icon_view_get_selected_items")
9940  (return-type "GList*")
9941)
9942
9943(define-method select_all
9944  (of-object "GtkIconView")
9945  (c-name "gtk_icon_view_select_all")
9946  (return-type "none")
9947)
9948
9949(define-method unselect_all
9950  (of-object "GtkIconView")
9951  (c-name "gtk_icon_view_unselect_all")
9952  (return-type "none")
9953)
9954
9955(define-method item_activated
9956  (of-object "GtkIconView")
9957  (c-name "gtk_icon_view_item_activated")
9958  (return-type "none")
9959  (parameters
9960    '("GtkTreePath*" "path")
9961  )
9962)
9963
9964(define-virtual set_scroll_adjustments
9965  (of-object "GtkIconView")
9966  (return-type "none")
9967  (parameters
9968    '("GtkAdjustment*" "hadjustment")
9969    '("GtkAdjustment*" "vadjustment")
9970  )
9971)
9972(define-virtual item_activated
9973  (of-object "GtkIconView")
9974  (return-type "none")
9975  (parameters
9976    '("GtkTreePath*" "path")
9977  )
9978)
9979(define-virtual selection_changed
9980  (of-object "GtkIconView")
9981  (return-type "none")
9982)
9983(define-virtual select_all
9984  (of-object "GtkIconView")
9985  (return-type "none")
9986)
9987(define-virtual unselect_all
9988  (of-object "GtkIconView")
9989  (return-type "none")
9990)
9991(define-virtual select_cursor_item
9992  (of-object "GtkIconView")
9993  (return-type "none")
9994)
9995(define-virtual toggle_cursor_item
9996  (of-object "GtkIconView")
9997  (return-type "none")
9998)
9999(define-virtual move_cursor
10000  (of-object "GtkIconView")
10001  (return-type "gboolean")
10002  (parameters
10003    '("GtkMovementStep" "step")
10004    '("gint" "count")
10005  )
10006)
10007(define-virtual activate_cursor_item
10008  (of-object "GtkIconView")
10009  (return-type "gboolean")
10010)
10011
10012(define-method set_cursor
10013  (of-object "GtkIconView")
10014  (c-name "gtk_icon_view_set_cursor")
10015  (return-type "none")
10016  (parameters
10017    '("GtkTreePath*" "path")
10018    '("GtkCellRenderer*" "cell" (null-ok) (default "NULL"))
10019    '("gboolean" "start_editing" (default "FALSE"))
10020  )
10021)
10022
10023(define-method get_cursor
10024  (of-object "GtkIconView")
10025  (c-name "gtk_icon_view_get_cursor")
10026  (return-type "gboolean")
10027  (parameters
10028    '("GtkTreePath**" "path")
10029    '("GtkCellRenderer**" "cell")
10030  )
10031)
10032
10033(define-method scroll_to_path
10034  (of-object "GtkIconView")
10035  (c-name "gtk_icon_view_scroll_to_path")
10036  (return-type "none")
10037  (parameters
10038    '("GtkTreePath*" "path")
10039    '("gboolean" "use_align")
10040    '("gfloat" "row_align")
10041    '("gfloat" "col_align")
10042  )
10043)
10044
10045(define-method enable_model_drag_source
10046  (of-object "GtkIconView")
10047  (c-name "gtk_icon_view_enable_model_drag_source")
10048  (return-type "none")
10049  (parameters
10050    '("GdkModifierType" "start_button_mask")
10051    '("const-GtkTargetEntry*" "targets")
10052    '("gint" "n_targets")
10053    '("GdkDragAction" "actions")
10054  )
10055)
10056
10057(define-method enable_model_drag_dest
10058  (of-object "GtkIconView")
10059  (c-name "gtk_icon_view_enable_model_drag_dest")
10060  (return-type "none")
10061  (parameters
10062    '("const-GtkTargetEntry*" "targets")
10063    '("gint" "n_targets")
10064    '("GdkDragAction" "actions")
10065  )
10066)
10067
10068(define-method unset_model_drag_source
10069  (of-object "GtkIconView")
10070  (c-name "gtk_icon_view_unset_model_drag_source")
10071  (return-type "none")
10072)
10073
10074(define-method unset_model_drag_dest
10075  (of-object "GtkIconView")
10076  (c-name "gtk_icon_view_unset_model_drag_dest")
10077  (return-type "none")
10078)
10079
10080(define-method set_reorderable
10081  (of-object "GtkIconView")
10082  (c-name "gtk_icon_view_set_reorderable")
10083  (return-type "none")
10084  (parameters
10085    '("gboolean" "reorderable")
10086  )
10087)
10088
10089(define-method get_reorderable
10090  (of-object "GtkIconView")
10091  (c-name "gtk_icon_view_get_reorderable")
10092  (return-type "gboolean")
10093)
10094
10095(define-method set_drag_dest_item
10096  (of-object "GtkIconView")
10097  (c-name "gtk_icon_view_set_drag_dest_item")
10098  (return-type "none")
10099  (parameters
10100    '("GtkTreePath*" "path" (null-ok))
10101    '("GtkIconViewDropPosition" "pos")
10102  )
10103)
10104
10105(define-method get_drag_dest_item
10106  (of-object "GtkIconView")
10107  (c-name "gtk_icon_view_get_drag_dest_item")
10108  (return-type "none")
10109  (parameters
10110    '("GtkTreePath**" "path")
10111    '("GtkIconViewDropPosition*" "pos")
10112  )
10113)
10114
10115(define-method get_dest_item_at_pos
10116  (of-object "GtkIconView")
10117  (c-name "gtk_icon_view_get_dest_item_at_pos")
10118  (return-type "gboolean")
10119  (parameters
10120    '("gint" "drag_x")
10121    '("gint" "drag_y")
10122    '("GtkTreePath**" "path")
10123    '("GtkIconViewDropPosition*" "pos")
10124  )
10125)
10126
10127(define-method create_drag_icon
10128  (of-object "GtkIconView")
10129  (c-name "gtk_icon_view_create_drag_icon")
10130  (return-type "GdkPixmap*")
10131  (parameters
10132    '("GtkTreePath*" "path")
10133  )
10134)
10135
10136;; From /opt/gtk2/include/gtk-2.0/gtk/gtkimage.h
10137
10138(define-function gtk_image_get_type
10139  (c-name "gtk_image_get_type")
10140  (return-type "GType")
10141)
10142
10143(define-function gtk_image_new
10144  (c-name "gtk_image_new")
10145  (is-constructor-of "GtkImage")
10146  (return-type "GtkWidget*")
10147)
10148
10149(define-function image_new_from_pixmap
10150  (c-name "gtk_image_new_from_pixmap")
10151  (return-type "GtkWidget*")
10152  (caller-owns-return #t)
10153  (parameters
10154    '("GdkPixmap*" "pixmap" (null-ok))
10155    '("GdkBitmap*" "mask" (null-ok))
10156  )
10157)
10158
10159(define-function image_new_from_image
10160  (c-name "gtk_image_new_from_image")
10161  (return-type "GtkWidget*")
10162  (caller-owns-return #t)
10163  (parameters
10164    '("GdkImage*" "image" (null-ok))
10165    '("GdkBitmap*" "mask" (null-ok))
10166  )
10167)
10168
10169(define-function image_new_from_file
10170  (c-name "gtk_image_new_from_file")
10171  (return-type "GtkWidget*")
10172  (parameters
10173    '("const-gchar*" "filename")
10174  )
10175)
10176
10177(define-function image_new_from_pixbuf
10178  (c-name "gtk_image_new_from_pixbuf")
10179  (return-type "GtkWidget*")
10180  (caller-owns-return #t)
10181  (parameters
10182    '("GdkPixbuf*" "pixbuf" (null-ok))
10183  )
10184)
10185
10186(define-function image_new_from_stock
10187  (c-name "gtk_image_new_from_stock")
10188  (return-type "GtkWidget*")
10189  (caller-owns-return #t)
10190  (parameters
10191    '("const-gchar*" "stock_id")
10192    '("GtkIconSize" "size")
10193  )
10194)
10195
10196(define-function image_new_from_icon_set
10197  (c-name "gtk_image_new_from_icon_set")
10198  (return-type "GtkWidget*")
10199  (caller-owns-return #t)
10200  (parameters
10201    '("GtkIconSet*" "icon_set")
10202    '("GtkIconSize" "size")
10203  )
10204)
10205
10206(define-function image_new_from_animation
10207  (c-name "gtk_image_new_from_animation")
10208  (return-type "GtkWidget*")
10209  (caller-owns-return #t)
10210  (parameters
10211    '("GdkPixbufAnimation*" "animation")
10212  )
10213)
10214
10215(define-method clear
10216  (of-object "GtkImage")
10217  (c-name "gtk_image_clear")
10218  (return-type "none")
10219)
10220
10221(define-method set_from_pixmap
10222  (of-object "GtkImage")
10223  (c-name "gtk_image_set_from_pixmap")
10224  (return-type "none")
10225  (parameters
10226    '("GdkPixmap*" "pixmap")
10227    '("GdkBitmap*" "mask" (null-ok))
10228  )
10229)
10230
10231(define-method set_from_image
10232  (of-object "GtkImage")
10233  (c-name "gtk_image_set_from_image")
10234  (return-type "none")
10235  (parameters
10236    '("GdkImage*" "gdk_image" (null-ok))
10237    '("GdkBitmap*" "mask" (null-ok))
10238  )
10239)
10240
10241(define-method set_from_file
10242  (of-object "GtkImage")
10243  (c-name "gtk_image_set_from_file")
10244  (return-type "none")
10245  (parameters
10246    '("const-gchar*" "filename" (null-ok))
10247  )
10248)
10249
10250(define-method set_from_pixbuf
10251  (of-object "GtkImage")
10252  (c-name "gtk_image_set_from_pixbuf")
10253  (return-type "none")
10254  (parameters
10255    '("GdkPixbuf*" "pixbuf" (null-ok))
10256  )
10257)
10258
10259(define-method set_from_stock
10260  (of-object "GtkImage")
10261  (c-name "gtk_image_set_from_stock")
10262  (return-type "none")
10263  (parameters
10264    '("const-gchar*" "stock_id")
10265    '("GtkIconSize" "size")
10266  )
10267)
10268
10269(define-method set_from_icon_set
10270  (of-object "GtkImage")
10271  (c-name "gtk_image_set_from_icon_set")
10272  (return-type "none")
10273  (parameters
10274    '("GtkIconSet*" "icon_set")
10275    '("GtkIconSize" "size")
10276  )
10277)
10278
10279(define-method set_from_animation
10280  (of-object "GtkImage")
10281  (c-name "gtk_image_set_from_animation")
10282  (return-type "none")
10283  (parameters
10284    '("GdkPixbufAnimation*" "animation")
10285  )
10286)
10287
10288(define-method get_storage_type
10289  (of-object "GtkImage")
10290  (c-name "gtk_image_get_storage_type")
10291  (return-type "GtkImageType")
10292)
10293
10294(define-method get_pixmap
10295  (of-object "GtkImage")
10296  (c-name "gtk_image_get_pixmap")
10297  (return-type "none")
10298  (parameters
10299    '("GdkPixmap**" "pixmap")
10300    '("GdkBitmap**" "mask")
10301  )
10302)
10303
10304(define-method get_image
10305  (of-object "GtkImage")
10306  (c-name "gtk_image_get_image")
10307  (return-type "none")
10308  (parameters
10309    '("GdkImage**" "gdk_image")
10310    '("GdkBitmap**" "mask")
10311  )
10312)
10313
10314(define-method get_pixbuf
10315  (of-object "GtkImage")
10316  (c-name "gtk_image_get_pixbuf")
10317  (return-type "GdkPixbuf*")
10318)
10319
10320(define-method get_stock
10321  (of-object "GtkImage")
10322  (c-name "gtk_image_get_stock")
10323  (return-type "none")
10324  (parameters
10325    '("gchar**" "stock_id")
10326    '("GtkIconSize*" "size")
10327  )
10328)
10329
10330(define-method get_icon_set
10331  (of-object "GtkImage")
10332  (c-name "gtk_image_get_icon_set")
10333  (return-type "none")
10334  (parameters
10335    '("GtkIconSet**" "icon_set")
10336    '("GtkIconSize*" "size")
10337  )
10338)
10339
10340(define-method get_animation
10341  (of-object "GtkImage")
10342  (c-name "gtk_image_get_animation")
10343  (return-type "GdkPixbufAnimation*")
10344)
10345
10346(define-method set
10347  (of-object "GtkImage")
10348  (c-name "gtk_image_set")
10349  (return-type "none")
10350  (parameters
10351    '("GdkImage*" "val")
10352    '("GdkBitmap*" "mask")
10353  )
10354  (deprecated "")
10355)
10356
10357(define-method get
10358  (of-object "GtkImage")
10359  (c-name "gtk_image_get")
10360  (return-type "none")
10361  (parameters
10362    '("GdkImage**" "val")
10363    '("GdkBitmap**" "mask")
10364  )
10365  (deprecated "")
10366)
10367
10368(define-function image_new_from_icon_name
10369  (c-name "gtk_image_new_from_icon_name")
10370  (return-type "GtkWidget*")
10371  (caller-owns-return #t)
10372  (parameters
10373    '("const-gchar*" "icon_name")
10374    '("GtkIconSize" "size")
10375  )
10376)
10377
10378
10379(define-method set_from_icon_name
10380  (of-object "GtkImage")
10381  (c-name "gtk_image_set_from_icon_name")
10382  (return-type "none")
10383  (parameters
10384    '("const-gchar*" "icon_name")
10385    '("GtkIconSize" "size")
10386  )
10387)
10388
10389(define-method set_pixel_size
10390  (of-object "GtkImage")
10391  (c-name "gtk_image_set_pixel_size")
10392  (return-type "none")
10393  (parameters
10394    '("gint" "pixel_size")
10395  )
10396)
10397
10398(define-method get_icon_name
10399  (of-object "GtkImage")
10400  (c-name "gtk_image_get_icon_name")
10401  (return-type "none")
10402  (parameters
10403    '("const-gchar**" "icon_name")
10404    '("GtkIconSize*" "size")
10405  )
10406)
10407
10408(define-method get_pixel_size
10409  (of-object "GtkImage")
10410  (c-name "gtk_image_get_pixel_size")
10411  (return-type "gint")
10412)
10413
10414
10415;; From /opt/gtk2/include/gtk-2.0/gtk/gtkimagemenuitem.h
10416
10417(define-function gtk_image_menu_item_get_type
10418  (c-name "gtk_image_menu_item_get_type")
10419  (return-type "GType")
10420)
10421
10422(define-function gtk_image_menu_item_new
10423  (c-name "gtk_image_menu_item_new")
10424  (is-constructor-of "GtkImageMenuItem")
10425  (return-type "GtkWidget*")
10426)
10427
10428(define-function gtk_image_menu_item_new_with_label
10429  (c-name "gtk_image_menu_item_new_with_label")
10430  (is-constructor-of "GtkImageMenuItem")
10431  (return-type "GtkWidget*")
10432  (parameters
10433    '("const-gchar*" "label")
10434  )
10435)
10436
10437(define-function gtk_image_menu_item_new_with_mnemonic
10438  (c-name "gtk_image_menu_item_new_with_mnemonic")
10439  (is-constructor-of "GtkImageMenuItem")
10440  (return-type "GtkWidget*")
10441  (parameters
10442    '("const-gchar*" "label")
10443  )
10444)
10445
10446(define-function gtk_image_menu_item_new_from_stock
10447  (c-name "gtk_image_menu_item_new_from_stock")
10448  (is-constructor-of "GtkImageMenuItem")
10449  (return-type "GtkWidget*")
10450  (parameters
10451    '("const-gchar*" "stock_id")
10452    '("GtkAccelGroup*" "accel_group")
10453  )
10454)
10455
10456(define-method set_image
10457  (of-object "GtkImageMenuItem")
10458  (c-name "gtk_image_menu_item_set_image")
10459  (return-type "none")
10460  (parameters
10461    '("GtkWidget*" "image" (null-ok))
10462  )
10463)
10464
10465(define-method get_image
10466  (of-object "GtkImageMenuItem")
10467  (c-name "gtk_image_menu_item_get_image")
10468  (return-type "GtkWidget*")
10469)
10470
10471
10472
10473;; From /opt/gtk2/include/gtk-2.0/gtk/gtkimcontext.h
10474
10475(define-function gtk_im_context_get_type
10476  (c-name "gtk_im_context_get_type")
10477  (return-type "GType")
10478)
10479
10480(define-method set_client_window
10481  (of-object "GtkIMContext")
10482  (c-name "gtk_im_context_set_client_window")
10483  (return-type "none")
10484  (parameters
10485    '("GdkWindow*" "window" (null-ok))
10486  )
10487)
10488
10489(define-method get_preedit_string
10490  (of-object "GtkIMContext")
10491  (c-name "gtk_im_context_get_preedit_string")
10492  (return-type "none")
10493  (parameters
10494    '("gchar**" "str")
10495    '("PangoAttrList**" "attrs")
10496    '("gint*" "cursor_pos")
10497  )
10498)
10499
10500(define-method filter_keypress
10501  (of-object "GtkIMContext")
10502  (c-name "gtk_im_context_filter_keypress")
10503  (return-type "gboolean")
10504  (parameters
10505    '("GdkEventKey*" "event")
10506  )
10507)
10508
10509(define-method focus_in
10510  (of-object "GtkIMContext")
10511  (c-name "gtk_im_context_focus_in")
10512  (return-type "none")
10513)
10514
10515(define-method focus_out
10516  (of-object "GtkIMContext")
10517  (c-name "gtk_im_context_focus_out")
10518  (return-type "none")
10519)
10520
10521(define-method reset
10522  (of-object "GtkIMContext")
10523  (c-name "gtk_im_context_reset")
10524  (return-type "none")
10525)
10526
10527(define-method set_cursor_location
10528  (of-object "GtkIMContext")
10529  (c-name "gtk_im_context_set_cursor_location")
10530  (return-type "none")
10531  (parameters
10532    '("GdkRectangle*" "area")
10533  )
10534)
10535
10536(define-method set_use_preedit
10537  (of-object "GtkIMContext")
10538  (c-name "gtk_im_context_set_use_preedit")
10539  (return-type "none")
10540  (parameters
10541    '("gboolean" "use_preedit")
10542  )
10543)
10544
10545(define-method set_surrounding
10546  (of-object "GtkIMContext")
10547  (c-name "gtk_im_context_set_surrounding")
10548  (return-type "none")
10549  (parameters
10550    '("const-gchar*" "text")
10551    '("gint" "len")
10552    '("gint" "cursor_index")
10553  )
10554)
10555
10556(define-method get_surrounding
10557  (of-object "GtkIMContext")
10558  (c-name "gtk_im_context_get_surrounding")
10559  (return-type "gboolean")
10560  (parameters
10561    '("gchar**" "text")
10562    '("gint*" "cursor_index")
10563  )
10564)
10565
10566(define-method delete_surrounding
10567  (of-object "GtkIMContext")
10568  (c-name "gtk_im_context_delete_surrounding")
10569  (return-type "gboolean")
10570  (parameters
10571    '("gint" "offset")
10572    '("gint" "n_chars")
10573  )
10574)
10575
10576(define-virtual preedit_start
10577  (of-object "GtkIMContext")
10578  (return-type "none")
10579)
10580(define-virtual preedit_end
10581  (of-object "GtkIMContext")
10582  (return-type "none")
10583)
10584(define-virtual preedit_changed
10585  (of-object "GtkIMContext")
10586  (return-type "none")
10587)
10588(define-virtual commit
10589  (of-object "GtkIMContext")
10590  (return-type "none")
10591  (parameters
10592    '("const-gchar*" "str")
10593  )
10594)
10595(define-virtual retrieve_surrounding
10596  (of-object "GtkIMContext")
10597  (return-type "gboolean")
10598)
10599(define-virtual delete_surrounding
10600  (of-object "GtkIMContext")
10601  (return-type "gboolean")
10602  (parameters
10603    '("gint" "offset")
10604    '("gint" "n_chars")
10605  )
10606)
10607(define-virtual set_client_window
10608  (of-object "GtkIMContext")
10609  (return-type "none")
10610  (parameters
10611    '("GdkWindow*" "window")
10612  )
10613)
10614(define-virtual get_preedit_string
10615  (of-object "GtkIMContext")
10616  (return-type "none")
10617  (parameters
10618    '("gchar**" "str")
10619    '("PangoAttrList**" "attrs")
10620    '("gint*" "cursor_pos")
10621  )
10622)
10623(define-virtual filter_keypress
10624  (of-object "GtkIMContext")
10625  (return-type "gboolean")
10626  (parameters
10627    '("GdkEventKey*" "event")
10628  )
10629)
10630(define-virtual focus_in
10631  (of-object "GtkIMContext")
10632  (return-type "none")
10633)
10634(define-virtual focus_out
10635  (of-object "GtkIMContext")
10636  (return-type "none")
10637)
10638(define-virtual reset
10639  (of-object "GtkIMContext")
10640  (return-type "none")
10641)
10642(define-virtual set_cursor_location
10643  (of-object "GtkIMContext")
10644  (return-type "none")
10645  (parameters
10646    '("GdkRectangle*" "area")
10647  )
10648)
10649(define-virtual set_use_preedit
10650  (of-object "GtkIMContext")
10651  (return-type "none")
10652  (parameters
10653    '("gboolean" "use_preedit")
10654  )
10655)
10656(define-virtual set_surrounding
10657  (of-object "GtkIMContext")
10658  (return-type "none")
10659  (parameters
10660    '("const-gchar*" "text")
10661    '("gint" "len")
10662    '("gint" "cursor_index")
10663  )
10664)
10665(define-virtual get_surrounding
10666  (of-object "GtkIMContext")
10667  (return-type "gboolean")
10668  (parameters
10669    '("gchar**" "text")
10670    '("gint*" "cursor_index")
10671  )
10672)
10673
10674
10675;; From /opt/gtk2/include/gtk-2.0/gtk/gtkimcontextsimple.h
10676
10677(define-function gtk_im_context_simple_get_type
10678  (c-name "gtk_im_context_simple_get_type")
10679  (return-type "GType")
10680)
10681
10682(define-function gtk_im_context_simple_new
10683  (c-name "gtk_im_context_simple_new")
10684  (is-constructor-of "GtkIMContextSimple")
10685  (return-type "GtkIMContext*")
10686)
10687
10688(define-method add_table
10689  (of-object "GtkIMContextSimple")
10690  (c-name "gtk_im_context_simple_add_table")
10691  (return-type "none")
10692  (parameters
10693    '("guint16*" "data")
10694    '("gint" "max_seq_len")
10695    '("gint" "n_seqs")
10696  )
10697)
10698
10699
10700
10701;; From /opt/gtk2/include/gtk-2.0/gtk/gtkimmodule.h
10702
10703
10704
10705;; From /opt/gtk2/include/gtk-2.0/gtk/gtkimmulticontext.h
10706
10707(define-function gtk_im_multicontext_get_type
10708  (c-name "gtk_im_multicontext_get_type")
10709  (return-type "GType")
10710)
10711
10712(define-function gtk_im_multicontext_new
10713  (c-name "gtk_im_multicontext_new")
10714  (is-constructor-of "GtkIMMulticontext")
10715  (return-type "GtkIMContext*")
10716)
10717
10718(define-method append_menuitems
10719  (of-object "GtkIMMulticontext")
10720  (c-name "gtk_im_multicontext_append_menuitems")
10721  (return-type "none")
10722  (parameters
10723    '("GtkMenuShell*" "menushell")
10724  )
10725)
10726
10727
10728
10729;; From /opt/gtk2/include/gtk-2.0/gtk/gtkinputdialog.h
10730
10731(define-function gtk_input_dialog_get_type
10732  (c-name "gtk_input_dialog_get_type")
10733  (return-type "GType")
10734)
10735
10736(define-function gtk_input_dialog_new
10737  (c-name "gtk_input_dialog_new")
10738  (is-constructor-of "GtkInputDialog")
10739  (return-type "GtkWidget*")
10740)
10741
10742(define-virtual enable_device
10743  (of-object "GtkInputDialog")
10744  (return-type "none")
10745  (parameters
10746    '("GdkDevice*" "device")
10747  )
10748)
10749(define-virtual disable_device
10750  (of-object "GtkInputDialog")
10751  (return-type "none")
10752  (parameters
10753    '("GdkDevice*" "device")
10754  )
10755)
10756
10757
10758;; From /opt/gtk2/include/gtk-2.0/gtk/gtkinvisible.h
10759
10760(define-function gtk_invisible_get_type
10761  (c-name "gtk_invisible_get_type")
10762  (return-type "GType")
10763)
10764
10765(define-function gtk_invisible_new
10766  (c-name "gtk_invisible_new")
10767  (is-constructor-of "GtkInvisible")
10768  (return-type "GtkWidget*")
10769)
10770
10771(define-function gtk_invisible_new_for_screen
10772  (c-name "gtk_invisible_new_for_screen")
10773  (is-constructor-of "GtkInvisible")
10774  (return-type "GtkWidget*")
10775  (parameters
10776    '("GdkScreen*" "screen")
10777  )
10778)
10779
10780(define-method set_screen
10781  (of-object "GtkInvisible")
10782  (c-name "gtk_invisible_set_screen")
10783  (return-type "none")
10784  (parameters
10785    '("GdkScreen*" "screen")
10786  )
10787)
10788
10789(define-method get_screen
10790  (of-object "GtkInvisible")
10791  (c-name "gtk_invisible_get_screen")
10792  (return-type "GdkScreen*")
10793)
10794
10795
10796
10797;; From /opt/gtk2/include/gtk-2.0/gtk/gtkitem.h
10798
10799(define-function gtk_item_get_type
10800  (c-name "gtk_item_get_type")
10801  (return-type "GType")
10802)
10803
10804(define-method select
10805  (of-object "GtkItem")
10806  (c-name "gtk_item_select")
10807  (return-type "none")
10808)
10809
10810(define-method deselect
10811  (of-object "GtkItem")
10812  (c-name "gtk_item_deselect")
10813  (return-type "none")
10814)
10815
10816(define-method toggle
10817  (of-object "GtkItem")
10818  (c-name "gtk_item_toggle")
10819  (return-type "none")
10820)
10821
10822(define-virtual select
10823  (of-object "GtkItem")
10824  (return-type "none")
10825)
10826(define-virtual deselect
10827  (of-object "GtkItem")
10828  (return-type "none")
10829)
10830(define-virtual toggle
10831  (of-object "GtkItem")
10832  (return-type "none")
10833)
10834
10835
10836;; From /opt/gtk2/include/gtk-2.0/gtk/gtkitemfactory.h
10837
10838(define-function gtk_item_factory_get_type
10839  (c-name "gtk_item_factory_get_type")
10840  (return-type "GType")
10841)
10842
10843(define-function gtk_item_factory_new
10844  (c-name "gtk_item_factory_new")
10845  (is-constructor-of "GtkItemFactory")
10846  (return-type "GtkItemFactory*")
10847  (parameters
10848    '("GType" "container_type")
10849    '("const-gchar*" "path")
10850    '("GtkAccelGroup*" "accel_group" (null-ok) (default "NULL"))
10851  )
10852  (deprecated "use gtk.UIManager")
10853)
10854
10855(define-method construct
10856  (of-object "GtkItemFactory")
10857  (c-name "gtk_item_factory_construct")
10858  (return-type "none")
10859  (parameters
10860    '("GType" "container_type")
10861    '("const-gchar*" "path")
10862    '("GtkAccelGroup*" "accel_group")
10863  )
10864)
10865
10866(define-function item_factory_add_foreign
10867  (c-name "gtk_item_factory_add_foreign")
10868  (return-type "none")
10869  (parameters
10870    '("GtkWidget*" "accel_widget")
10871    '("const-gchar*" "full_path")
10872    '("GtkAccelGroup*" "accel_group")
10873    '("guint" "keyval")
10874    '("GdkModifierType" "modifiers")
10875  )
10876)
10877
10878(define-function item_factory_from_widget
10879  (c-name "gtk_item_factory_from_widget")
10880  (return-type "GtkItemFactory*")
10881  (parameters
10882    '("GtkWidget*" "widget")
10883  )
10884)
10885
10886(define-function item_factory_path_from_widget
10887  (c-name "gtk_item_factory_path_from_widget")
10888  (return-type "const-gchar*")
10889  (parameters
10890    '("GtkWidget*" "widget")
10891  )
10892)
10893
10894(define-method get_item
10895  (of-object "GtkItemFactory")
10896  (c-name "gtk_item_factory_get_item")
10897  (return-type "GtkWidget*")
10898  (parameters
10899    '("const-gchar*" "path")
10900  )
10901)
10902
10903(define-method get_widget
10904  (of-object "GtkItemFactory")
10905  (c-name "gtk_item_factory_get_widget")
10906  (return-type "GtkWidget*")
10907  (parameters
10908    '("const-gchar*" "path")
10909  )
10910)
10911
10912(define-method get_widget_by_action
10913  (of-object "GtkItemFactory")
10914  (c-name "gtk_item_factory_get_widget_by_action")
10915  (return-type "GtkWidget*")
10916  (parameters
10917    '("guint" "action")
10918  )
10919)
10920
10921(define-method get_item_by_action
10922  (of-object "GtkItemFactory")
10923  (c-name "gtk_item_factory_get_item_by_action")
10924  (return-type "GtkWidget*")
10925  (parameters
10926    '("guint" "action")
10927  )
10928)
10929
10930(define-method create_item
10931  (of-object "GtkItemFactory")
10932  (c-name "gtk_item_factory_create_item")
10933  (return-type "none")
10934  (parameters
10935    '("GtkItemFactoryEntry*" "entry")
10936    '("gpointer" "callback_data")
10937    '("guint" "callback_type")
10938  )
10939)
10940
10941(define-method create_items
10942  (of-object "GtkItemFactory")
10943  (c-name "gtk_item_factory_create_items")
10944  (return-type "none")
10945  (parameters
10946    '("guint" "n_entries")
10947    '("GtkItemFactoryEntry*" "entries")
10948    '("gpointer" "callback_data")
10949  )
10950)
10951
10952(define-method delete_item
10953  (of-object "GtkItemFactory")
10954  (c-name "gtk_item_factory_delete_item")
10955  (return-type "none")
10956  (parameters
10957    '("const-gchar*" "path")
10958  )
10959)
10960
10961(define-method delete_entry
10962  (of-object "GtkItemFactory")
10963  (c-name "gtk_item_factory_delete_entry")
10964  (return-type "none")
10965  (parameters
10966    '("GtkItemFactoryEntry*" "entry")
10967  )
10968)
10969
10970(define-method delete_entries
10971  (of-object "GtkItemFactory")
10972  (c-name "gtk_item_factory_delete_entries")
10973  (return-type "none")
10974  (parameters
10975    '("guint" "n_entries")
10976    '("GtkItemFactoryEntry*" "entries")
10977  )
10978)
10979
10980(define-method popup
10981  (of-object "GtkItemFactory")
10982  (c-name "gtk_item_factory_popup")
10983  (return-type "none")
10984  (parameters
10985    '("guint" "x")
10986    '("guint" "y")
10987    '("guint" "mouse_button")
10988    '("guint32" "time" (default "GDK_CURRENT_TIME"))
10989  )
10990)
10991
10992(define-method popup_with_data
10993  (of-object "GtkItemFactory")
10994  (c-name "gtk_item_factory_popup_with_data")
10995  (return-type "none")
10996  (parameters
10997    '("gpointer" "popup_data")
10998    '("GtkDestroyNotify" "destroy")
10999    '("guint" "x")
11000    '("guint" "y")
11001    '("guint" "mouse_button")
11002    '("guint32" "time" (default "GDK_CURRENT_TIME"))
11003  )
11004)
11005
11006(define-method popup_data
11007  (of-object "GtkItemFactory")
11008  (c-name "gtk_item_factory_popup_data")
11009  (return-type "gpointer")
11010)
11011
11012(define-function item_factory_popup_data_from_widget
11013  (c-name "gtk_item_factory_popup_data_from_widget")
11014  (return-type "gpointer")
11015  (parameters
11016    '("GtkWidget*" "widget")
11017  )
11018)
11019
11020(define-method set_translate_func
11021  (of-object "GtkItemFactory")
11022  (c-name "gtk_item_factory_set_translate_func")
11023  (return-type "none")
11024  (parameters
11025    '("GtkTranslateFunc" "func")
11026    '("gpointer" "data")
11027    '("GtkDestroyNotify" "notify")
11028  )
11029)
11030
11031(define-function item_factory_from_path
11032  (c-name "gtk_item_factory_from_path")
11033  (return-type "GtkItemFactory*")
11034  (parameters
11035    '("const-gchar*" "path")
11036  )
11037  (deprecated "")
11038)
11039
11040(define-function item_factory_create_menu_entries
11041  (c-name "gtk_item_factory_create_menu_entries")
11042  (return-type "none")
11043  (parameters
11044    '("guint" "n_entries")
11045    '("GtkMenuEntry*" "entries")
11046  )
11047  (deprecated "")
11048)
11049
11050(define-function item_factories_path_delete
11051  (c-name "gtk_item_factories_path_delete")
11052  (return-type "none")
11053  (parameters
11054    '("const-gchar*" "ifactory_path")
11055    '("const-gchar*" "path")
11056  )
11057  (deprecated "")
11058)
11059
11060(define-method create_items_ac
11061  (of-object "GtkItemFactory")
11062  (c-name "gtk_item_factory_create_items_ac")
11063  (return-type "none")
11064  (parameters
11065    '("guint" "n_entries")
11066    '("GtkItemFactoryEntry*" "entries")
11067    '("gpointer" "callback_data")
11068    '("guint" "callback_type")
11069  )
11070  (deprecated "")
11071)
11072
11073
11074
11075;; From /opt/gtk2/include/gtk-2.0/gtk/gtklabel.h
11076
11077(define-function gtk_label_get_type
11078  (c-name "gtk_label_get_type")
11079  (return-type "GType")
11080)
11081
11082(define-function gtk_label_new
11083  (c-name "gtk_label_new")
11084  (is-constructor-of "GtkLabel")
11085  (return-type "GtkWidget*")
11086  (properties
11087    '("label" (argname "str") (optional))
11088  )
11089)
11090
11091(define-function gtk_label_new_with_mnemonic
11092  (c-name "gtk_label_new_with_mnemonic")
11093  (is-constructor-of "GtkLabel")
11094  (return-type "GtkWidget*")
11095  (properties
11096    '("label" (argname "str") (optional))
11097  )
11098)
11099
11100(define-method set_text
11101  (of-object "GtkLabel")
11102  (c-name "gtk_label_set_text")
11103  (return-type "none")
11104  (parameters
11105    '("const-char*" "str")
11106  )
11107)
11108
11109(define-method get_text
11110  (of-object "GtkLabel")
11111  (c-name "gtk_label_get_text")
11112  (return-type "const-gchar*")
11113)
11114
11115(define-method set_attributes
11116  (of-object "GtkLabel")
11117  (c-name "gtk_label_set_attributes")
11118  (return-type "none")
11119  (parameters
11120    '("PangoAttrList*" "attrs")
11121  )
11122)
11123
11124(define-method get_attributes
11125  (of-object "GtkLabel")
11126  (c-name "gtk_label_get_attributes")
11127  (return-type "PangoAttrList*")
11128)
11129
11130(define-method set_label
11131  (of-object "GtkLabel")
11132  (c-name "gtk_label_set_label")
11133  (return-type "none")
11134  (parameters
11135    '("const-gchar*" "str")
11136  )
11137)
11138
11139(define-method get_label
11140  (of-object "GtkLabel")
11141  (c-name "gtk_label_get_label")
11142  (return-type "const-gchar*")
11143)
11144
11145(define-method set_markup
11146  (of-object "GtkLabel")
11147  (c-name "gtk_label_set_markup")
11148  (return-type "none")
11149  (parameters
11150    '("const-gchar*" "str")
11151  )
11152)
11153
11154(define-method set_use_markup
11155  (of-object "GtkLabel")
11156  (c-name "gtk_label_set_use_markup")
11157  (return-type "none")
11158  (parameters
11159    '("gboolean" "setting")
11160  )
11161)
11162
11163(define-method get_use_markup
11164  (of-object "GtkLabel")
11165  (c-name "gtk_label_get_use_markup")
11166  (return-type "gboolean")
11167)
11168
11169(define-method set_use_underline
11170  (of-object "GtkLabel")
11171  (c-name "gtk_label_set_use_underline")
11172  (return-type "none")
11173  (parameters
11174    '("gboolean" "setting")
11175  )
11176)
11177
11178(define-method get_use_underline
11179  (of-object "GtkLabel")
11180  (c-name "gtk_label_get_use_underline")
11181  (return-type "gboolean")
11182)
11183
11184(define-method set_markup_with_mnemonic
11185  (of-object "GtkLabel")
11186  (c-name "gtk_label_set_markup_with_mnemonic")
11187  (return-type "none")
11188  (parameters
11189    '("const-gchar*" "str")
11190  )
11191)
11192
11193(define-method get_mnemonic_keyval
11194  (of-object "GtkLabel")
11195  (c-name "gtk_label_get_mnemonic_keyval")
11196  (return-type "guint")
11197)
11198
11199(define-method set_mnemonic_widget
11200  (of-object "GtkLabel")
11201  (c-name "gtk_label_set_mnemonic_widget")
11202  (return-type "none")
11203  (parameters
11204    '("GtkWidget*" "widget" (null-ok))
11205  )
11206)
11207
11208(define-method get_mnemonic_widget
11209  (of-object "GtkLabel")
11210  (c-name "gtk_label_get_mnemonic_widget")
11211  (return-type "GtkWidget*")
11212)
11213
11214(define-method set_text_with_mnemonic
11215  (of-object "GtkLabel")
11216  (c-name "gtk_label_set_text_with_mnemonic")
11217  (return-type "none")
11218  (parameters
11219    '("const-gchar*" "str")
11220  )
11221)
11222
11223(define-method set_justify
11224  (of-object "GtkLabel")
11225  (c-name "gtk_label_set_justify")
11226  (return-type "none")
11227  (parameters
11228    '("GtkJustification" "jtype")
11229  )
11230)
11231
11232(define-method get_justify
11233  (of-object "GtkLabel")
11234  (c-name "gtk_label_get_justify")
11235  (return-type "GtkJustification")
11236)
11237
11238(define-method set_pattern
11239  (of-object "GtkLabel")
11240  (c-name "gtk_label_set_pattern")
11241  (return-type "none")
11242  (parameters
11243    '("const-gchar*" "pattern")
11244  )
11245)
11246
11247(define-method set_line_wrap
11248  (of-object "GtkLabel")
11249  (c-name "gtk_label_set_line_wrap")
11250  (return-type "none")
11251  (parameters
11252    '("gboolean" "wrap")
11253  )
11254)
11255
11256(define-method get_line_wrap
11257  (of-object "GtkLabel")
11258  (c-name "gtk_label_get_line_wrap")
11259  (return-type "gboolean")
11260)
11261
11262(define-method set_selectable
11263  (of-object "GtkLabel")
11264  (c-name "gtk_label_set_selectable")
11265  (return-type "none")
11266  (parameters
11267    '("gboolean" "setting")
11268  )
11269)
11270
11271(define-method get_selectable
11272  (of-object "GtkLabel")
11273  (c-name "gtk_label_get_selectable")
11274  (return-type "gboolean")
11275)
11276
11277(define-method select_region
11278  (of-object "GtkLabel")
11279  (c-name "gtk_label_select_region")
11280  (return-type "none")
11281  (parameters
11282    '("gint" "start_offset")
11283    '("gint" "end_offset")
11284  )
11285)
11286
11287(define-method get_selection_bounds
11288  (of-object "GtkLabel")
11289  (c-name "gtk_label_get_selection_bounds")
11290  (return-type "gboolean")
11291  (parameters
11292    '("gint*" "start")
11293    '("gint*" "end")
11294  )
11295)
11296
11297(define-method get_layout
11298  (of-object "GtkLabel")
11299  (c-name "gtk_label_get_layout")
11300  (return-type "PangoLayout*")
11301)
11302
11303(define-method get_layout_offsets
11304  (of-object "GtkLabel")
11305  (c-name "gtk_label_get_layout_offsets")
11306  (return-type "none")
11307  (parameters
11308    '("gint*" "x")
11309    '("gint*" "y")
11310  )
11311)
11312
11313(define-method set
11314  (of-object "GtkLabel")
11315  (c-name "gtk_label_set")
11316  (return-type "none")
11317  (parameters
11318    '("const-char*" "str")
11319  )
11320  (deprecated "use GtkLabel.set_text")
11321)
11322
11323(define-method get
11324  (of-object "GtkLabel")
11325  (c-name "gtk_label_get")
11326  (return-type "none")
11327  (parameters
11328    '("char**" "str")
11329  )
11330  (deprecated "use GtkLabel.get_text")
11331)
11332
11333(define-method parse_uline
11334  (of-object "GtkLabel")
11335  (c-name "gtk_label_parse_uline")
11336  (return-type "guint")
11337  (parameters
11338    '("const-gchar*" "string")
11339  )
11340  (deprecated "")
11341)
11342
11343(define-method set_ellipsize
11344  (of-object "GtkLabel")
11345  (c-name "gtk_label_set_ellipsize")
11346  (return-type "none")
11347  (parameters
11348    '("PangoEllipsizeMode" "mode")
11349  )
11350)
11351
11352(define-method get_ellipsize
11353  (of-object "GtkLabel")
11354  (c-name "gtk_label_get_ellipsize")
11355  (return-type "PangoEllipsizeMode")
11356)
11357
11358(define-method set_angle
11359  (of-object "GtkLabel")
11360  (c-name "gtk_label_set_angle")
11361  (return-type "none")
11362  (parameters
11363    '("gint" "angle")
11364  )
11365)
11366
11367(define-method get_angle
11368  (of-object "GtkLabel")
11369  (c-name "gtk_label_get_angle")
11370  (return-type "gint")
11371)
11372
11373(define-method set_width_chars
11374  (of-object "GtkLabel")
11375  (c-name "gtk_label_set_width_chars")
11376  (return-type "none")
11377  (parameters
11378    '("gint" "n_chars")
11379  )
11380)
11381
11382(define-method get_width_chars
11383  (of-object "GtkLabel")
11384  (c-name "gtk_label_get_width_chars")
11385  (return-type "gint")
11386)
11387
11388(define-method set_max_width_chars
11389  (of-object "GtkLabel")
11390  (c-name "gtk_label_set_max_width_chars")
11391  (return-type "none")
11392  (parameters
11393    '("gint" "n_chars")
11394  )
11395)
11396
11397(define-method get_max_width_chars
11398  (of-object "GtkLabel")
11399  (c-name "gtk_label_get_max_width_chars")
11400  (return-type "gint")
11401)
11402
11403(define-method set_single_line_mode
11404  (of-object "GtkLabel")
11405  (c-name "gtk_label_set_single_line_mode")
11406  (return-type "none")
11407  (parameters
11408    '("gboolean" "single_line_mode")
11409  )
11410)
11411
11412(define-method get_single_line_mode
11413  (of-object "GtkLabel")
11414  (c-name "gtk_label_get_single_line_mode")
11415  (return-type "gboolean")
11416)
11417
11418(define-virtual move_cursor
11419  (of-object "GtkLabel")
11420  (return-type "none")
11421  (parameters
11422    '("GtkMovementStep" "step")
11423    '("gint" "count")
11424    '("gboolean" "extend_selection")
11425  )
11426)
11427(define-virtual copy_clipboard
11428  (of-object "GtkLabel")
11429  (return-type "none")
11430)
11431(define-virtual populate_popup
11432  (of-object "GtkLabel")
11433  (return-type "none")
11434  (parameters
11435    '("GtkMenu*" "menu")
11436  )
11437)
11438
11439;; From /opt/gtk2/include/gtk-2.0/gtk/gtklayout.h
11440
11441(define-function gtk_layout_get_type
11442  (c-name "gtk_layout_get_type")
11443  (return-type "GType")
11444)
11445
11446(define-function gtk_layout_new
11447  (c-name "gtk_layout_new")
11448  (is-constructor-of "GtkLayout")
11449  (return-type "GtkWidget*")
11450  (properties
11451    '("hadjustment" (optional))
11452    '("vadjustment" (optional))
11453  )
11454)
11455
11456(define-method put
11457  (of-object "GtkLayout")
11458  (c-name "gtk_layout_put")
11459  (return-type "none")
11460  (parameters
11461    '("GtkWidget*" "child_widget")
11462    '("gint" "x")
11463    '("gint" "y")
11464  )
11465)
11466
11467(define-method move
11468  (of-object "GtkLayout")
11469  (c-name "gtk_layout_move")
11470  (return-type "none")
11471  (parameters
11472    '("GtkWidget*" "child_widget")
11473    '("gint" "x")
11474    '("gint" "y")
11475  )
11476)
11477
11478(define-method set_size
11479  (of-object "GtkLayout")
11480  (c-name "gtk_layout_set_size")
11481  (return-type "none")
11482  (parameters
11483    '("guint" "width")
11484    '("guint" "height")
11485  )
11486)
11487
11488(define-method get_size
11489  (of-object "GtkLayout")
11490  (c-name "gtk_layout_get_size")
11491  (return-type "none")
11492  (parameters
11493    '("guint*" "width")
11494    '("guint*" "height")
11495  )
11496)
11497
11498(define-method get_hadjustment
11499  (of-object "GtkLayout")
11500  (c-name "gtk_layout_get_hadjustment")
11501  (return-type "GtkAdjustment*")
11502)
11503
11504(define-method get_vadjustment
11505  (of-object "GtkLayout")
11506  (c-name "gtk_layout_get_vadjustment")
11507  (return-type "GtkAdjustment*")
11508)
11509
11510(define-method set_hadjustment
11511  (of-object "GtkLayout")
11512  (c-name "gtk_layout_set_hadjustment")
11513  (return-type "none")
11514  (parameters
11515    '("GtkAdjustment*" "adjustment" (null-ok))
11516  )
11517)
11518
11519(define-method set_vadjustment
11520  (of-object "GtkLayout")
11521  (c-name "gtk_layout_set_vadjustment")
11522  (return-type "none")
11523  (parameters
11524    '("GtkAdjustment*" "adjustment" (null-ok))
11525  )
11526)
11527
11528(define-method freeze
11529  (of-object "GtkLayout")
11530  (c-name "gtk_layout_freeze")
11531  (return-type "none")
11532  (deprecated "")
11533)
11534
11535(define-method thaw
11536  (of-object "GtkLayout")
11537  (c-name "gtk_layout_thaw")
11538  (return-type "none")
11539  (deprecated "")
11540)
11541
11542(define-virtual set_scroll_adjustments
11543  (of-object "GtkLayout")
11544  (return-type "none")
11545  (parameters
11546    '("GtkAdjustment*" "hadjustment")
11547    '("GtkAdjustment*" "vadjustment")
11548  )
11549)
11550
11551
11552;; From /opt/gtk2/include/gtk-2.0/gtk/gtklist.h
11553
11554(define-function gtk_list_get_type
11555  (c-name "gtk_list_get_type")
11556  (return-type "GType")
11557  (deprecated "use GtkListStore/GtkTreeView")
11558)
11559
11560(define-function gtk_list_new
11561  (c-name "gtk_list_new")
11562  (is-constructor-of "GtkList")
11563  (return-type "GtkWidget*")
11564  (deprecated "use GtkListStore/GtkTreeView")
11565)
11566
11567(define-method insert_items
11568  (of-object "GtkList")
11569  (c-name "gtk_list_insert_items")
11570  (return-type "none")
11571  (parameters
11572    '("GList*" "items")
11573    '("gint" "position")
11574  )
11575)
11576
11577(define-method append_items
11578  (of-object "GtkList")
11579  (c-name "gtk_list_append_items")
11580  (return-type "none")
11581  (parameters
11582    '("GList*" "items")
11583  )
11584)
11585
11586(define-method prepend_items
11587  (of-object "GtkList")
11588  (c-name "gtk_list_prepend_items")
11589  (return-type "none")
11590  (parameters
11591    '("GList*" "items")
11592  )
11593)
11594
11595(define-method remove_items
11596  (of-object "GtkList")
11597  (c-name "gtk_list_remove_items")
11598  (return-type "none")
11599  (parameters
11600    '("GList*" "items")
11601  )
11602)
11603
11604(define-method remove_items_no_unref
11605  (of-object "GtkList")
11606  (c-name "gtk_list_remove_items_no_unref")
11607  (return-type "none")
11608  (parameters
11609    '("GList*" "items")
11610  )
11611  (deprecated "use GtkListStore/GtkTreeView")
11612)
11613
11614(define-method clear_items
11615  (of-object "GtkList")
11616  (c-name "gtk_list_clear_items")
11617  (return-type "none")
11618  (parameters
11619    '("gint" "start")
11620    '("gint" "end")
11621  )
11622)
11623
11624(define-method select_item
11625  (of-object "GtkList")
11626  (c-name "gtk_list_select_item")
11627  (return-type "none")
11628  (parameters
11629    '("gint" "item")
11630  )
11631)
11632
11633(define-method unselect_item
11634  (of-object "GtkList")
11635  (c-name "gtk_list_unselect_item")
11636  (return-type "none")
11637  (parameters
11638    '("gint" "item")
11639  )
11640)
11641
11642(define-method select_child
11643  (of-object "GtkList")
11644  (c-name "gtk_list_select_child")
11645  (return-type "none")
11646  (parameters
11647    '("GtkWidget*" "child")
11648  )
11649)
11650
11651(define-method unselect_child
11652  (of-object "GtkList")
11653  (c-name "gtk_list_unselect_child")
11654  (return-type "none")
11655  (parameters
11656    '("GtkWidget*" "child")
11657  )
11658)
11659
11660(define-method child_position
11661  (of-object "GtkList")
11662  (c-name "gtk_list_child_position")
11663  (return-type "gint")
11664  (parameters
11665    '("GtkWidget*" "child")
11666  )
11667)
11668
11669(define-method set_selection_mode
11670  (of-object "GtkList")
11671  (c-name "gtk_list_set_selection_mode")
11672  (return-type "none")
11673  (parameters
11674    '("GtkSelectionMode" "mode")
11675  )
11676  (deprecated "use GtkListStore/GtkTreeView")
11677)
11678
11679(define-method extend_selection
11680  (of-object "GtkList")
11681  (c-name "gtk_list_extend_selection")
11682  (return-type "none")
11683  (parameters
11684    '("GtkScrollType" "scroll_type")
11685    '("gfloat" "position")
11686    '("gboolean" "auto_start_selection")
11687  )
11688  (deprecated "use GtkListStore/GtkTreeView")
11689)
11690
11691(define-method start_selection
11692  (of-object "GtkList")
11693  (c-name "gtk_list_start_selection")
11694  (return-type "none")
11695  (deprecated "use GtkListStore/GtkTreeView")
11696)
11697
11698(define-method end_selection
11699  (of-object "GtkList")
11700  (c-name "gtk_list_end_selection")
11701  (return-type "none")
11702  (deprecated "use GtkListStore/GtkTreeView")
11703)
11704
11705(define-method select_all
11706  (of-object "GtkList")
11707  (c-name "gtk_list_select_all")
11708  (return-type "none")
11709  (deprecated "use GtkListStore/GtkTreeView")
11710)
11711
11712(define-method unselect_all
11713  (of-object "GtkList")
11714  (c-name "gtk_list_unselect_all")
11715  (return-type "none")
11716  (deprecated "use GtkListStore/GtkTreeView")
11717)
11718
11719(define-method scroll_horizontal
11720  (of-object "GtkList")
11721  (c-name "gtk_list_scroll_horizontal")
11722  (return-type "none")
11723  (parameters
11724    '("GtkScrollType" "scroll_type")
11725    '("gfloat" "position")
11726  )
11727  (deprecated "use GtkListStore/GtkTreeView")
11728)
11729
11730(define-method scroll_vertical
11731  (of-object "GtkList")
11732  (c-name "gtk_list_scroll_vertical")
11733  (return-type "none")
11734  (parameters
11735    '("GtkScrollType" "scroll_type")
11736    '("gfloat" "position")
11737  )
11738  (deprecated "use GtkListStore/GtkTreeView")
11739)
11740
11741(define-method toggle_add_mode
11742  (of-object "GtkList")
11743  (c-name "gtk_list_toggle_add_mode")
11744  (return-type "none")
11745  (deprecated "use GtkListStore/GtkTreeView")
11746)
11747
11748(define-method toggle_focus_row
11749  (of-object "GtkList")
11750  (c-name "gtk_list_toggle_focus_row")
11751  (return-type "none")
11752  (deprecated "use GtkListStore/GtkTreeView")
11753)
11754
11755(define-method toggle_row
11756  (of-object "GtkList")
11757  (c-name "gtk_list_toggle_row")
11758  (return-type "none")
11759  (parameters
11760    '("GtkWidget*" "item")
11761  )
11762  (deprecated "use GtkListStore/GtkTreeView")
11763)
11764
11765(define-method undo_selection
11766  (of-object "GtkList")
11767  (c-name "gtk_list_undo_selection")
11768  (return-type "none")
11769  (deprecated "use GtkListStore/GtkTreeView")
11770)
11771
11772(define-method end_drag_selection
11773  (of-object "GtkList")
11774  (c-name "gtk_list_end_drag_selection")
11775  (return-type "none")
11776  (deprecated "use GtkListStore/GtkTreeView")
11777)
11778
11779
11780(define-virtual selection_changed
11781  (of-object "GtkList")
11782  (return-type "none")
11783)
11784(define-virtual select_child
11785  (of-object "GtkList")
11786  (return-type "none")
11787  (parameters
11788    '("GtkWidget*" "child")
11789  )
11790)
11791(define-virtual unselect_child
11792  (of-object "GtkList")
11793  (return-type "none")
11794  (parameters
11795    '("GtkWidget*" "child")
11796  )
11797)
11798(define-virtual toggle_focus_row
11799  (of-object "GtkListItem")
11800  (return-type "none")
11801)
11802(define-virtual select_all
11803  (of-object "GtkListItem")
11804  (return-type "none")
11805)
11806(define-virtual unselect_all
11807  (of-object "GtkListItem")
11808  (return-type "none")
11809)
11810(define-virtual undo_selection
11811  (of-object "GtkListItem")
11812  (return-type "none")
11813)
11814(define-virtual start_selection
11815  (of-object "GtkListItem")
11816  (return-type "none")
11817)
11818(define-virtual end_selection
11819  (of-object "GtkListItem")
11820  (return-type "none")
11821)
11822(define-virtual extend_selection
11823  (of-object "GtkListItem")
11824  (return-type "none")
11825  (parameters
11826    '("GtkScrollType" "scroll_type")
11827    '("gfloat" "position")
11828    '("gboolean" "auto_start_selection")
11829  )
11830)
11831(define-virtual scroll_horizontal
11832  (of-object "GtkListItem")
11833  (return-type "none")
11834  (parameters
11835    '("GtkScrollType" "scroll_type")
11836    '("gfloat" "position")
11837  )
11838)
11839(define-virtual scroll_vertical
11840  (of-object "GtkListItem")
11841  (return-type "none")
11842  (parameters
11843    '("GtkScrollType" "scroll_type")
11844    '("gfloat" "position")
11845  )
11846)
11847(define-virtual toggle_add_mode
11848  (of-object "GtkListItem")
11849  (return-type "none")
11850)
11851
11852;; From /opt/gtk2/include/gtk-2.0/gtk/gtklistitem.h
11853
11854(define-function gtk_list_item_get_type
11855  (c-name "gtk_list_item_get_type")
11856  (return-type "GType")
11857)
11858
11859(define-function gtk_list_item_new
11860  (c-name "gtk_list_item_new")
11861  (is-constructor-of "GtkListItem")
11862  (return-type "GtkWidget*")
11863  (deprecated "use gtk.TreeView")
11864)
11865
11866(define-function gtk_list_item_new_with_label
11867  (c-name "gtk_list_item_new_with_label")
11868  (is-constructor-of "GtkListItem")
11869  (return-type "GtkWidget*")
11870  (parameters
11871    '("const-gchar*" "label")
11872  )
11873  (deprecated "use gtk.TreeView")
11874)
11875
11876(define-method select
11877  (of-object "GtkListItem")
11878  (c-name "gtk_list_item_select")
11879  (return-type "none")
11880)
11881
11882(define-method deselect
11883  (of-object "GtkListItem")
11884  (c-name "gtk_list_item_deselect")
11885  (return-type "none")
11886)
11887
11888
11889
11890;; From /opt/gtk2/include/gtk-2.0/gtk/gtkliststore.h
11891
11892(define-function gtk_list_store_get_type
11893  (c-name "gtk_list_store_get_type")
11894  (return-type "GType")
11895)
11896
11897(define-function gtk_list_store_new
11898  (c-name "gtk_list_store_new")
11899  (is-constructor-of "GtkListStore")
11900  (return-type "GtkListStore*")
11901  (parameters
11902    '("gint" "n_columns")
11903  )
11904  (varargs #t)
11905)
11906
11907(define-function gtk_list_store_newv
11908  (c-name "gtk_list_store_newv")
11909  (is-constructor-of "GtkListStore")
11910  (return-type "GtkListStore*")
11911  (parameters
11912    '("gint" "n_columns")
11913    '("GType*" "value")
11914  )
11915)
11916
11917(define-method set_column_types
11918  (of-object "GtkListStore")
11919  (c-name "gtk_list_store_set_column_types")
11920  (return-type "none")
11921  (parameters
11922    '("gint" "n_columns")
11923    '("GType*" "types")
11924  )
11925)
11926
11927(define-method set_value
11928  (of-object "GtkListStore")
11929  (c-name "gtk_list_store_set_value")
11930  (return-type "none")
11931  (parameters
11932    '("GtkTreeIter*" "iter")
11933    '("gint" "column")
11934    '("GValue*" "value")
11935  )
11936)
11937
11938(define-method set
11939  (of-object "GtkListStore")
11940  (c-name "gtk_list_store_set")
11941  (return-type "none")
11942  (parameters
11943    '("GtkTreeIter*" "iter")
11944  )
11945  (varargs #t)
11946)
11947
11948(define-method set_valist
11949  (of-object "GtkListStore")
11950  (c-name "gtk_list_store_set_valist")
11951  (return-type "none")
11952  (parameters
11953    '("GtkTreeIter*" "iter")
11954    '("va_list" "var_args")
11955  )
11956)
11957
11958(define-method remove
11959  (of-object "GtkListStore")
11960  (c-name "gtk_list_store_remove")
11961  (return-type "gboolean")
11962  (parameters
11963    '("GtkTreeIter*" "iter")
11964  )
11965)
11966
11967(define-method insert
11968  (of-object "GtkListStore")
11969  (c-name "gtk_list_store_insert")
11970  (return-type "none")
11971  (parameters
11972    '("GtkTreeIter*" "iter")
11973    '("gint" "position")
11974  )
11975)
11976
11977(define-method insert_before
11978  (of-object "GtkListStore")
11979  (c-name "gtk_list_store_insert_before")
11980  (return-type "none")
11981  (parameters
11982    '("GtkTreeIter*" "iter")
11983    '("GtkTreeIter*" "sibling")
11984  )
11985)
11986
11987(define-method insert_after
11988  (of-object "GtkListStore")
11989  (c-name "gtk_list_store_insert_after")
11990  (return-type "none")
11991  (parameters
11992    '("GtkTreeIter*" "iter")
11993    '("GtkTreeIter*" "sibling")
11994  )
11995)
11996
11997(define-method insert_with_values
11998  (of-object "GtkListStore")
11999  (c-name "gtk_list_store_insert_with_values")
12000  (return-type "none")
12001  (parameters
12002    '("GtkTreeIter*" "iter")
12003    '("gint" "position")
12004  )
12005  (varargs #t)
12006)
12007
12008(define-method insert_with_valuesv
12009  (of-object "GtkListStore")
12010  (c-name "gtk_list_store_insert_with_valuesv")
12011  (return-type "none")
12012  (parameters
12013    '("GtkTreeIter*" "iter")
12014    '("gint" "position")
12015    '("gint*" "columns")
12016    '("GValue*" "values")
12017    '("gint" "n_values")
12018  )
12019)
12020
12021(define-method prepend
12022  (of-object "GtkListStore")
12023  (c-name "gtk_list_store_prepend")
12024  (return-type "none")
12025  (parameters
12026    '("GtkTreeIter*" "iter")
12027  )
12028)
12029
12030(define-method append
12031  (of-object "GtkListStore")
12032  (c-name "gtk_list_store_append")
12033  (return-type "none")
12034  (parameters
12035    '("GtkTreeIter*" "iter")
12036  )
12037)
12038
12039(define-method clear
12040  (of-object "GtkListStore")
12041  (c-name "gtk_list_store_clear")
12042  (return-type "none")
12043)
12044
12045(define-method iter_is_valid
12046  (of-object "GtkListStore")
12047  (c-name "gtk_list_store_iter_is_valid")
12048  (return-type "gboolean")
12049  (parameters
12050    '("GtkTreeIter*" "iter")
12051  )
12052)
12053
12054(define-method reorder
12055  (of-object "GtkListStore")
12056  (c-name "gtk_list_store_reorder")
12057  (return-type "none")
12058  (parameters
12059    '("gint*" "new_order")
12060  )
12061)
12062
12063(define-method swap
12064  (of-object "GtkListStore")
12065  (c-name "gtk_list_store_swap")
12066  (return-type "none")
12067  (parameters
12068    '("GtkTreeIter*" "a")
12069    '("GtkTreeIter*" "b")
12070  )
12071)
12072
12073(define-method move_after
12074  (of-object "GtkListStore")
12075  (c-name "gtk_list_store_move_after")
12076  (return-type "none")
12077  (parameters
12078    '("GtkTreeIter*" "iter")
12079    '("GtkTreeIter*" "position" (null-ok))
12080  )
12081)
12082
12083(define-method move_before
12084  (of-object "GtkListStore")
12085  (c-name "gtk_list_store_move_before")
12086  (return-type "none")
12087  (parameters
12088    '("GtkTreeIter*" "iter")
12089    '("GtkTreeIter*" "position" (null-ok))
12090  )
12091)
12092
12093
12094
12095;; From /opt/gtk2/include/gtk-2.0/gtk/gtkmain.h
12096
12097(define-function check_version
12098  (c-name "gtk_check_version")
12099  (return-type "gchar*")
12100  (caller-owns-return #f)
12101  (parameters
12102    '("guint" "required_major")
12103    '("guint" "required_minor")
12104    '("guint" "required_micro")
12105  )
12106)
12107
12108(define-function init
12109  (c-name "gtk_init")
12110  (return-type "none")
12111  (parameters
12112    '("int*" "argc")
12113    '("char***" "argv")
12114  )
12115)
12116
12117(define-function init_check
12118  (c-name "gtk_init_check")
12119  (return-type "gboolean")
12120  (parameters
12121    '("int*" "argc")
12122    '("char***" "argv")
12123  )
12124)
12125
12126(define-function init_abi_check
12127  (c-name "gtk_init_abi_check")
12128  (return-type "none")
12129  (parameters
12130    '("int*" "argc")
12131    '("char***" "argv")
12132    '("int" "num_checks")
12133    '("size_t" "sizeof_GtkWindow")
12134  )
12135)
12136
12137(define-function init_check_abi_check
12138  (c-name "gtk_init_check_abi_check")
12139  (return-type "gboolean")
12140  (parameters
12141    '("int*" "argc")
12142    '("char***" "argv")
12143    '("int" "num_checks")
12144    '("size_t" "sizeof_GtkWindow")
12145  )
12146)
12147
12148(define-function exit
12149  (c-name "gtk_exit")
12150  (return-type "none")
12151  (parameters
12152    '("gint" "error_code")
12153  )
12154  (deprecated "")
12155)
12156
12157(define-function disable_setlocale
12158  (c-name "gtk_disable_setlocale")
12159  (return-type "none")
12160)
12161
12162(define-function set_locale
12163  (c-name "gtk_set_locale")
12164  (return-type "gchar*")
12165)
12166
12167(define-function get_default_language
12168  (c-name "gtk_get_default_language")
12169  (return-type "PangoLanguage*")
12170)
12171
12172(define-function events_pending
12173  (c-name "gtk_events_pending")
12174  (return-type "gint")
12175)
12176
12177(define-function main_do_event
12178  (c-name "gtk_main_do_event")
12179  (return-type "none")
12180  (parameters
12181    '("GdkEvent*" "event")
12182  )
12183)
12184
12185(define-function main
12186  (c-name "gtk_main")
12187  (return-type "none")
12188)
12189
12190(define-function main_level
12191  (c-name "gtk_main_level")
12192  (return-type "guint")
12193)
12194
12195(define-function main_quit
12196  (c-name "gtk_main_quit")
12197  (return-type "none")
12198)
12199
12200(define-function main_iteration
12201  (c-name "gtk_main_iteration")
12202  (return-type "gboolean")
12203)
12204
12205(define-function main_iteration_do
12206  (c-name "gtk_main_iteration_do")
12207  (return-type "gboolean")
12208  (parameters
12209    '("gboolean" "blocking" (default "TRUE"))
12210  )
12211)
12212
12213(define-function true
12214  (c-name "gtk_true")
12215  (return-type "gboolean")
12216)
12217
12218(define-function false
12219  (c-name "gtk_false")
12220  (return-type "gboolean")
12221)
12222
12223(define-method grab_add
12224  (of-object "GtkWidget")
12225  (c-name "gtk_grab_add")
12226  (return-type "none")
12227)
12228
12229(define-function grab_get_current
12230  (c-name "gtk_grab_get_current")
12231  (return-type "GtkWidget*")
12232)
12233
12234(define-method grab_remove
12235  (of-object "GtkWidget")
12236  (c-name "gtk_grab_remove")
12237  (return-type "none")
12238)
12239
12240(define-function init_add
12241  (c-name "gtk_init_add")
12242  (return-type "none")
12243  (parameters
12244    '("GtkFunction" "function")
12245    '("gpointer" "data")
12246  )
12247)
12248
12249(define-function quit_add_destroy
12250  (c-name "gtk_quit_add_destroy")
12251  (return-type "none")
12252  (parameters
12253    '("guint" "main_level")
12254    '("GtkObject*" "object")
12255  )
12256)
12257
12258(define-function quit_add
12259  (c-name "gtk_quit_add")
12260  (return-type "guint")
12261  (parameters
12262    '("guint" "main_level")
12263    '("GtkFunction" "function")
12264    '("gpointer" "data")
12265  )
12266)
12267
12268(define-function quit_add_full
12269  (c-name "gtk_quit_add_full")
12270  (return-type "guint")
12271  (parameters
12272    '("guint" "main_level")
12273    '("GtkFunction" "function")
12274    '("GtkCallbackMarshal" "marshal")
12275    '("gpointer" "data")
12276    '("GtkDestroyNotify" "destroy")
12277  )
12278)
12279
12280(define-function quit_remove
12281  (c-name "gtk_quit_remove")
12282  (return-type "none")
12283  (parameters
12284    '("guint" "quit_handler_id")
12285  )
12286)
12287
12288(define-function quit_remove_by_data
12289  (c-name "gtk_quit_remove_by_data")
12290  (return-type "none")
12291  (parameters
12292    '("gpointer" "data")
12293  )
12294)
12295
12296(define-function timeout_add
12297  (c-name "gtk_timeout_add")
12298  (return-type "guint")
12299  (parameters
12300    '("guint32" "interval")
12301    '("GtkFunction" "function")
12302    '("gpointer" "data")
12303  )
12304)
12305
12306(define-function timeout_add_full
12307  (c-name "gtk_timeout_add_full")
12308  (return-type "guint")
12309  (parameters
12310    '("guint32" "interval")
12311    '("GtkFunction" "function")
12312    '("GtkCallbackMarshal" "marshal")
12313    '("gpointer" "data")
12314    '("GtkDestroyNotify" "destroy")
12315  )
12316)
12317
12318(define-function timeout_remove
12319  (c-name "gtk_timeout_remove")
12320  (return-type "none")
12321  (parameters
12322    '("guint" "timeout_handler_id")
12323  )
12324)
12325
12326(define-function idle_add
12327  (c-name "gtk_idle_add")
12328  (return-type "guint")
12329  (parameters
12330    '("GtkFunction" "function")
12331    '("gpointer" "data")
12332  )
12333)
12334
12335(define-function idle_add_priority
12336  (c-name "gtk_idle_add_priority")
12337  (return-type "guint")
12338  (parameters
12339    '("gint" "priority")
12340    '("GtkFunction" "function")
12341    '("gpointer" "data")
12342  )
12343)
12344
12345(define-function idle_add_full
12346  (c-name "gtk_idle_add_full")
12347  (return-type "guint")
12348  (parameters
12349    '("gint" "priority")
12350    '("GtkFunction" "function")
12351    '("GtkCallbackMarshal" "marshal")
12352    '("gpointer" "data")
12353    '("GtkDestroyNotify" "destroy")
12354  )
12355)
12356
12357(define-function idle_remove
12358  (c-name "gtk_idle_remove")
12359  (return-type "none")
12360  (parameters
12361    '("guint" "idle_handler_id")
12362  )
12363)
12364
12365(define-function idle_remove_by_data
12366  (c-name "gtk_idle_remove_by_data")
12367  (return-type "none")
12368  (parameters
12369    '("gpointer" "data")
12370  )
12371)
12372
12373(define-function input_add_full
12374  (c-name "gtk_input_add_full")
12375  (return-type "guint")
12376  (parameters
12377    '("gint" "source")
12378    '("GdkInputCondition" "condition")
12379    '("GdkInputFunction" "function")
12380    '("GtkCallbackMarshal" "marshal")
12381    '("gpointer" "data")
12382    '("GtkDestroyNotify" "destroy")
12383  )
12384)
12385
12386(define-function input_remove
12387  (c-name "gtk_input_remove")
12388  (return-type "none")
12389  (parameters
12390    '("guint" "input_handler_id")
12391  )
12392)
12393
12394(define-function key_snooper_install
12395  (c-name "gtk_key_snooper_install")
12396  (return-type "guint")
12397  (parameters
12398    '("GtkKeySnoopFunc" "snooper")
12399    '("gpointer" "func_data")
12400  )
12401)
12402
12403(define-function key_snooper_remove
12404  (c-name "gtk_key_snooper_remove")
12405  (return-type "none")
12406  (parameters
12407    '("guint" "snooper_handler_id")
12408  )
12409)
12410
12411(define-function get_current_event
12412  (c-name "gtk_get_current_event")
12413  (return-type "GdkEvent*")
12414  (caller-owns-return #t)
12415)
12416
12417(define-function get_current_event_time
12418  (c-name "gtk_get_current_event_time")
12419  (return-type "guint32")
12420)
12421
12422(define-function get_current_event_state
12423  (c-name "gtk_get_current_event_state")
12424  (return-type "gboolean")
12425  (parameters
12426    '("GdkModifierType*" "state")
12427  )
12428)
12429
12430(define-function get_event_widget
12431  (c-name "gtk_get_event_widget")
12432  (return-type "GtkWidget*")
12433  (parameters
12434    '("GdkEvent*" "event")
12435  )
12436)
12437
12438(define-method propagate_event
12439  (of-object "GtkWidget")
12440  (c-name "gtk_propagate_event")
12441  (return-type "none")
12442  (parameters
12443    '("GdkEvent*" "event")
12444  )
12445)
12446
12447(define-function parse_args
12448  (c-name "gtk_parse_args")
12449  (return-type "gboolean")
12450  (parameters
12451    '("int*" "argc")
12452    '("char***" "argv")
12453  )
12454)
12455
12456(define-function init_with_args
12457  (c-name "gtk_init_with_args")
12458  (return-type "gboolean")
12459  (parameters
12460    '("int*" "argc")
12461    '("char***" "argv")
12462    '("char*" "parameter_string")
12463    '("GOptionEntry*" "entries")
12464    '("char*" "translation_domain")
12465    '("GError**" "error")
12466  )
12467)
12468
12469(define-function get_option_group
12470  (c-name "gtk_get_option_group")
12471  (return-type "GOptionGroup*")
12472  (parameters
12473    '("gboolean" "open_default_display")
12474  )
12475)
12476
12477
12478;; From /opt/gtk2/include/gtk-2.0/gtk/gtkmenu.h
12479
12480(define-function gtk_menu_get_type
12481  (c-name "gtk_menu_get_type")
12482  (return-type "GType")
12483)
12484
12485(define-function gtk_menu_new
12486  (c-name "gtk_menu_new")
12487  (is-constructor-of "GtkMenu")
12488  (return-type "GtkWidget*")
12489)
12490
12491(define-method popup
12492  (of-object "GtkMenu")
12493  (c-name "gtk_menu_popup")
12494  (return-type "none")
12495  (parameters
12496    '("GtkWidget*" "parent_menu_shell")
12497    '("GtkWidget*" "parent_menu_item")
12498    '("GtkMenuPositionFunc" "func")
12499    '("gpointer" "data")
12500    '("guint" "button")
12501    '("guint32" "activate_time")
12502  )
12503)
12504
12505(define-method reposition
12506  (of-object "GtkMenu")
12507  (c-name "gtk_menu_reposition")
12508  (return-type "none")
12509)
12510
12511(define-method popdown
12512  (of-object "GtkMenu")
12513  (c-name "gtk_menu_popdown")
12514  (return-type "none")
12515)
12516
12517(define-method get_active
12518  (of-object "GtkMenu")
12519  (c-name "gtk_menu_get_active")
12520  (return-type "GtkWidget*")
12521)
12522
12523(define-method set_active
12524  (of-object "GtkMenu")
12525  (c-name "gtk_menu_set_active")
12526  (return-type "none")
12527  (parameters
12528    '("guint" "index")
12529  )
12530)
12531
12532(define-method set_accel_group
12533  (of-object "GtkMenu")
12534  (c-name "gtk_menu_set_accel_group")
12535  (return-type "none")
12536  (parameters
12537    '("GtkAccelGroup*" "accel_group" (null-ok))
12538  )
12539)
12540
12541(define-method get_accel_group
12542  (of-object "GtkMenu")
12543  (c-name "gtk_menu_get_accel_group")
12544  (return-type "GtkAccelGroup*")
12545)
12546
12547(define-method set_accel_path
12548  (of-object "GtkMenu")
12549  (c-name "gtk_menu_set_accel_path")
12550  (return-type "none")
12551  (parameters
12552    '("const-gchar*" "accel_path" (null-ok))
12553  )
12554)
12555
12556(define-method attach_to_widget
12557  (of-object "GtkMenu")
12558  (c-name "gtk_menu_attach_to_widget")
12559  (return-type "none")
12560  (parameters
12561    '("GtkWidget*" "attach_widget")
12562    '("GtkMenuDetachFunc" "detacher")
12563  )
12564)
12565
12566(define-method detach
12567  (of-object "GtkMenu")
12568  (c-name "gtk_menu_detach")
12569  (return-type "none")
12570)
12571
12572(define-method get_attach_widget
12573  (of-object "GtkMenu")
12574  (c-name "gtk_menu_get_attach_widget")
12575  (return-type "GtkWidget*")
12576)
12577
12578(define-method set_tearoff_state
12579  (of-object "GtkMenu")
12580  (c-name "gtk_menu_set_tearoff_state")
12581  (return-type "none")
12582  (parameters
12583    '("gboolean" "torn_off")
12584  )
12585)
12586
12587(define-method get_tearoff_state
12588  (of-object "GtkMenu")
12589  (c-name "gtk_menu_get_tearoff_state")
12590  (return-type "gboolean")
12591)
12592
12593(define-method set_title
12594  (of-object "GtkMenu")
12595  (c-name "gtk_menu_set_title")
12596  (return-type "none")
12597  (parameters
12598    '("const-gchar*" "title")
12599  )
12600)
12601
12602(define-method get_title
12603  (of-object "GtkMenu")
12604  (c-name "gtk_menu_get_title")
12605  (return-type "const-gchar*")
12606)
12607
12608(define-method reorder_child
12609  (of-object "GtkMenu")
12610  (c-name "gtk_menu_reorder_child")
12611  (return-type "none")
12612  (parameters
12613    '("GtkWidget*" "child")
12614    '("gint" "position")
12615  )
12616)
12617
12618(define-method set_screen
12619  (of-object "GtkMenu")
12620  (c-name "gtk_menu_set_screen")
12621  (return-type "none")
12622  (parameters
12623    '("GdkScreen*" "screen" (null-ok))
12624  )
12625)
12626
12627(define-method attach
12628  (of-object "GtkMenu")
12629  (c-name "gtk_menu_attach")
12630  (return-type "none")
12631  (parameters
12632    '("GtkWidget*" "child")
12633    '("guint" "left_attach")
12634    '("guint" "right_attach")
12635    '("guint" "top_attach")
12636    '("guint" "bottom_attach")
12637  )
12638)
12639
12640(define-method set_monitor
12641  (of-object "GtkMenu")
12642  (c-name "gtk_menu_set_monitor")
12643  (return-type "none")
12644  (parameters
12645    '("gint" "monitor_num")
12646  )
12647)
12648
12649(define-method menu_get_for_attach_widget
12650  (of-object "GtkWidget")
12651  (c-name "gtk_menu_get_for_attach_widget")
12652  (return-type "GList*")
12653)
12654
12655
12656;; From /opt/gtk2/include/gtk-2.0/gtk/gtkmenubar.h
12657
12658(define-function gtk_menu_bar_get_type
12659  (c-name "gtk_menu_bar_get_type")
12660  (return-type "GType")
12661)
12662
12663(define-function gtk_menu_bar_new
12664  (c-name "gtk_menu_bar_new")
12665  (is-constructor-of "GtkMenuBar")
12666  (return-type "GtkWidget*")
12667)
12668
12669(define-method get_pack_direction
12670  (of-object "GtkMenuBar")
12671  (c-name "gtk_menu_bar_get_pack_direction")
12672  (return-type "GtkPackDirection")
12673)
12674
12675(define-method set_pack_direction
12676  (of-object "GtkMenuBar")
12677  (c-name "gtk_menu_bar_set_pack_direction")
12678  (return-type "none")
12679  (parameters
12680    '("GtkPackDirection" "pack_dir")
12681  )
12682)
12683
12684(define-method get_child_pack_direction
12685  (of-object "GtkMenuBar")
12686  (c-name "gtk_menu_bar_get_child_pack_direction")
12687  (return-type "GtkPackDirection")
12688)
12689
12690(define-method set_child_pack_direction
12691  (of-object "GtkMenuBar")
12692  (c-name "gtk_menu_bar_set_child_pack_direction")
12693  (return-type "none")
12694  (parameters
12695    '("GtkPackDirection" "child_pack_dir")
12696  )
12697)
12698
12699
12700;; From /opt/gtk2/include/gtk-2.0/gtk/gtkmenuitem.h
12701
12702(define-function gtk_menu_item_get_type
12703  (c-name "gtk_menu_item_get_type")
12704  (return-type "GType")
12705)
12706
12707(define-function gtk_menu_item_new
12708  (c-name "gtk_menu_item_new")
12709  (is-constructor-of "GtkMenuItem")
12710  (return-type "GtkWidget*")
12711)
12712
12713(define-function gtk_menu_item_new_with_label
12714  (c-name "gtk_menu_item_new_with_label")
12715  (is-constructor-of "GtkMenuItem")
12716  (return-type "GtkWidget*")
12717  (parameters
12718    '("const-gchar*" "label")
12719  )
12720)
12721
12722(define-function gtk_menu_item_new_with_mnemonic
12723  (c-name "gtk_menu_item_new_with_mnemonic")
12724  (is-constructor-of "GtkMenuItem")
12725  (return-type "GtkWidget*")
12726  (parameters
12727    '("const-gchar*" "label")
12728  )
12729)
12730
12731(define-method set_submenu
12732  (of-object "GtkMenuItem")
12733  (c-name "gtk_menu_item_set_submenu")
12734  (return-type "none")
12735  (parameters
12736    '("GtkWidget*" "submenu" (null-ok))
12737  )
12738)
12739
12740(define-method get_submenu
12741  (of-object "GtkMenuItem")
12742  (c-name "gtk_menu_item_get_submenu")
12743  (return-type "GtkWidget*")
12744)
12745
12746(define-method remove_submenu
12747  (of-object "GtkMenuItem")
12748  (c-name "gtk_menu_item_remove_submenu")
12749  (return-type "none")
12750)
12751
12752(define-method select
12753  (of-object "GtkMenuItem")
12754  (c-name "gtk_menu_item_select")
12755  (return-type "none")
12756)
12757
12758(define-method deselect
12759  (of-object "GtkMenuItem")
12760  (c-name "gtk_menu_item_deselect")
12761  (return-type "none")
12762)
12763
12764(define-method activate
12765  (of-object "GtkMenuItem")
12766  (c-name "gtk_menu_item_activate")
12767  (return-type "none")
12768)
12769
12770(define-method toggle_size_request
12771  (of-object "GtkMenuItem")
12772  (c-name "gtk_menu_item_toggle_size_request")
12773  (return-type "none")
12774  (parameters
12775    '("gint*" "requisition")
12776  )
12777)
12778
12779(define-method toggle_size_allocate
12780  (of-object "GtkMenuItem")
12781  (c-name "gtk_menu_item_toggle_size_allocate")
12782  (return-type "none")
12783  (parameters
12784    '("gint" "allocation")
12785  )
12786)
12787
12788(define-method set_right_justified
12789  (of-object "GtkMenuItem")
12790  (c-name "gtk_menu_item_set_right_justified")
12791  (return-type "none")
12792  (parameters
12793    '("gboolean" "right_justified")
12794  )
12795)
12796
12797(define-method get_right_justified
12798  (of-object "GtkMenuItem")
12799  (c-name "gtk_menu_item_get_right_justified")
12800  (return-type "gboolean")
12801)
12802
12803(define-method set_accel_path
12804  (of-object "GtkMenuItem")
12805  (c-name "gtk_menu_item_set_accel_path")
12806  (return-type "none")
12807  (parameters
12808    '("const-gchar*" "accel_path" (null-ok))
12809  )
12810)
12811
12812(define-method right_justify
12813  (of-object "GtkMenuItem")
12814  (c-name "gtk_menu_item_right_justify")
12815  (return-type "none")
12816  (deprecated "use GtkMenuItem.set_right_justified")
12817)
12818
12819(define-virtual activate
12820  (of-object "GtkMenuItem")
12821  (return-type "none")
12822)
12823(define-virtual activate_item
12824  (of-object "GtkMenuItem")
12825  (return-type "none")
12826)
12827(define-virtual toggle_size_request
12828  (of-object "GtkMenuItem")
12829  (return-type "none")
12830  (parameters
12831    '("gint*" "requisition" (direction "out"))
12832  )
12833)
12834(define-virtual toggle_size_allocate
12835  (of-object "GtkMenuItem")
12836  (return-type "none")
12837  (parameters
12838    '("gint" "allocation")
12839  )
12840)
12841
12842
12843;; From /opt/gtk2/include/gtk-2.0/gtk/gtkmenushell.h
12844
12845(define-function gtk_menu_shell_get_type
12846  (c-name "gtk_menu_shell_get_type")
12847  (return-type "GType")
12848)
12849
12850(define-method append
12851  (of-object "GtkMenuShell")
12852  (c-name "gtk_menu_shell_append")
12853  (return-type "none")
12854  (parameters
12855    '("GtkWidget*" "child")
12856  )
12857)
12858
12859(define-method prepend
12860  (of-object "GtkMenuShell")
12861  (c-name "gtk_menu_shell_prepend")
12862  (return-type "none")
12863  (parameters
12864    '("GtkWidget*" "child")
12865  )
12866)
12867
12868(define-method insert
12869  (of-object "GtkMenuShell")
12870  (c-name "gtk_menu_shell_insert")
12871  (return-type "none")
12872  (parameters
12873    '("GtkWidget*" "child")
12874    '("gint" "position")
12875  )
12876)
12877
12878(define-method deactivate
12879  (of-object "GtkMenuShell")
12880  (c-name "gtk_menu_shell_deactivate")
12881  (return-type "none")
12882)
12883
12884(define-method select_item
12885  (of-object "GtkMenuShell")
12886  (c-name "gtk_menu_shell_select_item")
12887  (return-type "none")
12888  (parameters
12889    '("GtkWidget*" "menu_item")
12890  )
12891)
12892
12893(define-method deselect
12894  (of-object "GtkMenuShell")
12895  (c-name "gtk_menu_shell_deselect")
12896  (return-type "none")
12897)
12898
12899(define-method activate_item
12900  (of-object "GtkMenuShell")
12901  (c-name "gtk_menu_shell_activate_item")
12902  (return-type "none")
12903  (parameters
12904    '("GtkWidget*" "menu_item")
12905    '("gboolean" "force_deactivate")
12906  )
12907)
12908
12909(define-method select_first
12910  (of-object "GtkMenuShell")
12911  (c-name "gtk_menu_shell_select_first")
12912  (return-type "none")
12913  (parameters
12914    '("gboolean" "search_sensitive")
12915  )
12916)
12917
12918(define-method cancel
12919  (of-object "GtkMenuShell")
12920  (c-name "gtk_menu_shell_cancel")
12921  (return-type "none")
12922)
12923(define-virtual deactivate
12924  (of-object "GtkMenuShell")
12925  (return-type "none")
12926)
12927(define-virtual selection_done
12928  (of-object "GtkMenuShell")
12929  (return-type "none")
12930)
12931(define-virtual move_current
12932  (of-object "GtkMenuShell")
12933  (return-type "none")
12934  (parameters
12935    '("GtkMenuDirectionType" "direction")
12936  )
12937)
12938(define-virtual activate_current
12939  (of-object "GtkMenuShell")
12940  (return-type "none")
12941  (parameters
12942    '("gboolean" "force_hide")
12943  )
12944)
12945(define-virtual cancel
12946  (of-object "GtkMenuShell")
12947  (return-type "none")
12948)
12949(define-virtual select_item
12950  (of-object "GtkMenuShell")
12951  (return-type "none")
12952  (parameters
12953    '("GtkWidget*" "menu_item")
12954  )
12955)
12956(define-virtual insert
12957  (of-object "GtkMenuShell")
12958  (return-type "none")
12959  (parameters
12960    '("GtkWidget*" "child")
12961    '("gint" "position")
12962  )
12963)
12964(define-virtual get_popup_delay
12965  (of-object "GtkMenuShell")
12966  (return-type "gint")
12967)
12968
12969(define-method get_take_focus
12970  (of-object "GtkMenuShell")
12971  (c-name "gtk_menu_shell_get_take_focus")
12972  (return-type "gboolean")
12973)
12974
12975(define-method set_take_focus
12976  (of-object "GtkMenuShell")
12977  (c-name "gtk_menu_shell_set_take_focus")
12978  (return-type "none")
12979  (parameters
12980    '("gboolean" "take_focus")
12981  )
12982)
12983
12984
12985;; From /opt/gnome-2.10/include/gtk-2.0/gtk/gtkmenutoolbutton.h
12986
12987(define-function gtk_menu_tool_button_get_type
12988  (c-name "gtk_menu_tool_button_get_type")
12989  (return-type "GType")
12990)
12991
12992(define-function gtk_menu_tool_button_new
12993  (c-name "gtk_menu_tool_button_new")
12994  (is-constructor-of "GtkMenuToolButton")
12995  (return-type "GtkToolItem*")
12996  (parameters
12997    '("GtkWidget*" "icon_widget")
12998    '("const-gchar*" "label")
12999  )
13000)
13001
13002(define-function gtk_menu_tool_button_new_from_stock
13003  (c-name "gtk_menu_tool_button_new_from_stock")
13004  (return-type "GtkToolItem*")
13005  (parameters
13006    '("const-gchar*" "stock_id")
13007  )
13008  (caller-owns-return #t)
13009)
13010
13011(define-method set_menu
13012  (of-object "GtkMenuToolButton")
13013  (c-name "gtk_menu_tool_button_set_menu")
13014  (return-type "none")
13015  (parameters
13016    '("GtkWidget*" "menu")
13017  )
13018)
13019
13020(define-method get_menu
13021  (of-object "GtkMenuToolButton")
13022  (c-name "gtk_menu_tool_button_get_menu")
13023  (return-type "GtkWidget*")
13024)
13025
13026(define-method set_arrow_tooltip
13027  (of-object "GtkMenuToolButton")
13028  (c-name "gtk_menu_tool_button_set_arrow_tooltip")
13029  (return-type "none")
13030  (parameters
13031    '("GtkTooltips*" "tooltips")
13032    '("const-gchar*" "tip_text" (null-ok))
13033    '("const-gchar*" "tip_private" (null-ok) (default "NULL"))
13034  )
13035)
13036
13037(define-virtual show_menu
13038  (of-object "GtkMenuToolButton")
13039  (return-type "none")
13040)
13041
13042;; From /opt/gtk2/include/gtk-2.0/gtk/gtkmessagedialog.h
13043
13044(define-function gtk_message_dialog_get_type
13045  (c-name "gtk_message_dialog_get_type")
13046  (return-type "GType")
13047)
13048
13049(define-function gtk_message_dialog_new
13050  (c-name "gtk_message_dialog_new")
13051  (is-constructor-of "GtkMessageDialog")
13052  (return-type "GtkWidget*")
13053  (parameters
13054    '("GtkWindow*" "parent" (null-ok) (default "NULL"))
13055    '("GtkDialogFlags" "flags" (default "0"))
13056    '("GtkMessageType" "type" (default "GTK_MESSAGE_INFO"))
13057    '("GtkButtonsType" "buttons" (default "GTK_BUTTONS_NONE"))
13058    '("const-gchar*" "message_format" (null-ok) (default "NULL"))
13059  )
13060  (varargs #t)
13061)
13062
13063(define-function message_dialog_new_with_markup
13064  (c-name "gtk_message_dialog_new_with_markup")
13065  (is-constructor-of "GtkMessageDialog")
13066  (return-type "GtkWidget*")
13067  (parameters
13068    '("GtkWindow*" "parent")
13069    '("GtkDialogFlags" "flags")
13070    '("GtkMessageType" "type")
13071    '("GtkButtonsType" "buttons")
13072    '("const-gchar*" "message_format")
13073  )
13074  (varargs #t)
13075)
13076
13077(define-method set_markup
13078  (of-object "GtkMessageDialog")
13079  (c-name "gtk_message_dialog_set_markup")
13080  (return-type "none")
13081  (parameters
13082    '("const-gchar*" "str")
13083  )
13084)
13085
13086
13087(define-method format_secondary_text
13088  (of-object "GtkMessageDialog")
13089  (c-name "gtk_message_dialog_format_secondary_text")
13090  (return-type "none")
13091  (parameters
13092    '("const-gchar*" "message_format")
13093  )
13094  (varargs #t)
13095)
13096
13097(define-method format_secondary_markup
13098  (of-object "GtkMessageDialog")
13099  (c-name "gtk_message_dialog_format_secondary_markup")
13100  (return-type "none")
13101  (parameters
13102    '("const-gchar*" "message_format")
13103  )
13104  (varargs #t)
13105)
13106
13107
13108;; From /opt/gtk2/include/gtk-2.0/gtk/gtkmisc.h
13109
13110(define-function gtk_misc_get_type
13111  (c-name "gtk_misc_get_type")
13112  (return-type "GType")
13113)
13114
13115(define-method set_alignment
13116  (of-object "GtkMisc")
13117  (c-name "gtk_misc_set_alignment")
13118  (return-type "none")
13119  (parameters
13120    '("gfloat" "xalign")
13121    '("gfloat" "yalign")
13122  )
13123)
13124
13125(define-method get_alignment
13126  (of-object "GtkMisc")
13127  (c-name "gtk_misc_get_alignment")
13128  (return-type "none")
13129  (parameters
13130    '("gfloat*" "xalign")
13131    '("gfloat*" "yalign")
13132  )
13133)
13134
13135(define-method set_padding
13136  (of-object "GtkMisc")
13137  (c-name "gtk_misc_set_padding")
13138  (return-type "none")
13139  (parameters
13140    '("gint" "xpad")
13141    '("gint" "ypad")
13142  )
13143)
13144
13145(define-method get_padding
13146  (of-object "GtkMisc")
13147  (c-name "gtk_misc_get_padding")
13148  (return-type "none")
13149  (parameters
13150    '("gint*" "xpad")
13151    '("gint*" "ypad")
13152  )
13153)
13154
13155
13156
13157;; From /opt/gtk2/include/gtk-2.0/gtk/gtknotebook.h
13158
13159(define-function gtk_notebook_get_type
13160  (c-name "gtk_notebook_get_type")
13161  (return-type "GType")
13162)
13163
13164(define-function gtk_notebook_new
13165  (c-name "gtk_notebook_new")
13166  (is-constructor-of "GtkNotebook")
13167  (return-type "GtkWidget*")
13168)
13169
13170(define-method append_page
13171  (of-object "GtkNotebook")
13172  (c-name "gtk_notebook_append_page")
13173  (return-type "gint")
13174  (parameters
13175    '("GtkWidget*" "child")
13176    '("GtkWidget*" "tab_label" (null-ok) (default "NULL"))
13177  )
13178)
13179
13180(define-method append_page_menu
13181  (of-object "GtkNotebook")
13182  (c-name "gtk_notebook_append_page_menu")
13183  (return-type "gint")
13184  (parameters
13185    '("GtkWidget*" "child")
13186    '("GtkWidget*" "tab_label" (null-ok) (default "NULL"))
13187    '("GtkWidget*" "menu_label" (null-ok) (default "NULL"))
13188  )
13189)
13190
13191(define-method prepend_page
13192  (of-object "GtkNotebook")
13193  (c-name "gtk_notebook_prepend_page")
13194  (return-type "gint")
13195  (parameters
13196    '("GtkWidget*" "child")
13197    '("GtkWidget*" "tab_label" (null-ok) (default "NULL"))
13198  )
13199)
13200
13201(define-method prepend_page_menu
13202  (of-object "GtkNotebook")
13203  (c-name "gtk_notebook_prepend_page_menu")
13204  (return-type "gint")
13205  (parameters
13206    '("GtkWidget*" "child")
13207    '("GtkWidget*" "tab_label" (null-ok) (default "NULL"))
13208    '("GtkWidget*" "menu_label" (null-ok) (default "NULL"))
13209  )
13210)
13211
13212(define-method insert_page
13213  (of-object "GtkNotebook")
13214  (c-name "gtk_notebook_insert_page")
13215  (return-type "gint")
13216  (parameters
13217    '("GtkWidget*" "child")
13218    '("GtkWidget*" "tab_label" (null-ok) (default "NULL"))
13219    '("gint" "position" (default "-1"))
13220  )
13221)
13222
13223(define-method insert_page_menu
13224  (of-object "GtkNotebook")
13225  (c-name "gtk_notebook_insert_page_menu")
13226  (return-type "gint")
13227  (parameters
13228    '("GtkWidget*" "child")
13229    '("GtkWidget*" "tab_label" (null-ok) (default "NULL"))
13230    '("GtkWidget*" "menu_label" (null-ok) (default "NULL"))
13231    '("gint" "position" (default "-1"))
13232  )
13233)
13234
13235(define-method remove_page
13236  (of-object "GtkNotebook")
13237  (c-name "gtk_notebook_remove_page")
13238  (return-type "none")
13239  (parameters
13240    '("gint" "page_num")
13241  )
13242)
13243
13244(define-method get_current_page
13245  (of-object "GtkNotebook")
13246  (c-name "gtk_notebook_get_current_page")
13247  (return-type "gint")
13248)
13249
13250(define-method get_nth_page
13251  (of-object "GtkNotebook")
13252  (c-name "gtk_notebook_get_nth_page")
13253  (return-type "GtkWidget*")
13254  (parameters
13255    '("gint" "page_num")
13256  )
13257)
13258
13259(define-method get_n_pages
13260  (of-object "GtkNotebook")
13261  (c-name "gtk_notebook_get_n_pages")
13262  (return-type "gint")
13263)
13264
13265(define-method page_num
13266  (of-object "GtkNotebook")
13267  (c-name "gtk_notebook_page_num")
13268  (return-type "gint")
13269  (parameters
13270    '("GtkWidget*" "child")
13271  )
13272)
13273
13274(define-method set_current_page
13275  (of-object "GtkNotebook")
13276  (c-name "gtk_notebook_set_current_page")
13277  (return-type "none")
13278  (parameters
13279    '("gint" "page_num")
13280  )
13281)
13282
13283(define-method next_page
13284  (of-object "GtkNotebook")
13285  (c-name "gtk_notebook_next_page")
13286  (return-type "none")
13287)
13288
13289(define-method prev_page
13290  (of-object "GtkNotebook")
13291  (c-name "gtk_notebook_prev_page")
13292  (return-type "none")
13293)
13294
13295(define-method set_show_border
13296  (of-object "GtkNotebook")
13297  (c-name "gtk_notebook_set_show_border")
13298  (return-type "none")
13299  (parameters
13300    '("gboolean" "show_border")
13301  )
13302)
13303
13304(define-method get_show_border
13305  (of-object "GtkNotebook")
13306  (c-name "gtk_notebook_get_show_border")
13307  (return-type "gboolean")
13308)
13309
13310(define-method set_show_tabs
13311  (of-object "GtkNotebook")
13312  (c-name "gtk_notebook_set_show_tabs")
13313  (return-type "none")
13314  (parameters
13315    '("gboolean" "show_tabs")
13316  )
13317)
13318
13319(define-method get_show_tabs
13320  (of-object "GtkNotebook")
13321  (c-name "gtk_notebook_get_show_tabs")
13322  (return-type "gboolean")
13323)
13324
13325(define-method set_tab_pos
13326  (of-object "GtkNotebook")
13327  (c-name "gtk_notebook_set_tab_pos")
13328  (return-type "none")
13329  (parameters
13330    '("GtkPositionType" "pos")
13331  )
13332)
13333
13334(define-method get_tab_pos
13335  (of-object "GtkNotebook")
13336  (c-name "gtk_notebook_get_tab_pos")
13337  (return-type "GtkPositionType")
13338)
13339
13340(define-method set_homogeneous_tabs
13341  (of-object "GtkNotebook")
13342  (c-name "gtk_notebook_set_homogeneous_tabs")
13343  (return-type "none")
13344  (parameters
13345    '("gboolean" "homogeneous")
13346  )
13347  (deprecated "")
13348)
13349
13350(define-method set_tab_border
13351  (of-object "GtkNotebook")
13352  (c-name "gtk_notebook_set_tab_border")
13353  (return-type "none")
13354  (parameters
13355    '("guint" "border_width")
13356  )
13357  (deprecated "")
13358)
13359
13360(define-method set_tab_hborder
13361  (of-object "GtkNotebook")
13362  (c-name "gtk_notebook_set_tab_hborder")
13363  (return-type "none")
13364  (parameters
13365    '("guint" "tab_hborder")
13366  )
13367  (deprecated "")
13368)
13369
13370(define-method set_tab_vborder
13371  (of-object "GtkNotebook")
13372  (c-name "gtk_notebook_set_tab_vborder")
13373  (return-type "none")
13374  (parameters
13375    '("guint" "tab_vborder")
13376  )
13377  (deprecated "")
13378)
13379
13380(define-method set_scrollable
13381  (of-object "GtkNotebook")
13382  (c-name "gtk_notebook_set_scrollable")
13383  (return-type "none")
13384  (parameters
13385    '("gboolean" "scrollable")
13386  )
13387)
13388
13389(define-method get_scrollable
13390  (of-object "GtkNotebook")
13391  (c-name "gtk_notebook_get_scrollable")
13392  (return-type "gboolean")
13393)
13394
13395(define-method popup_enable
13396  (of-object "GtkNotebook")
13397  (c-name "gtk_notebook_popup_enable")
13398  (return-type "none")
13399)
13400
13401(define-method popup_disable
13402  (of-object "GtkNotebook")
13403  (c-name "gtk_notebook_popup_disable")
13404  (return-type "none")
13405)
13406
13407(define-method get_tab_label
13408  (of-object "GtkNotebook")
13409  (c-name "gtk_notebook_get_tab_label")
13410  (return-type "GtkWidget*")
13411  (parameters
13412    '("GtkWidget*" "child")
13413  )
13414)
13415
13416(define-method set_tab_label
13417  (of-object "GtkNotebook")
13418  (c-name "gtk_notebook_set_tab_label")
13419  (return-type "none")
13420  (parameters
13421    '("GtkWidget*" "child")
13422    '("GtkWidget*" "tab_label" (null-ok) (default "NULL"))
13423  )
13424)
13425
13426(define-method set_tab_label_text
13427  (of-object "GtkNotebook")
13428  (c-name "gtk_notebook_set_tab_label_text")
13429  (return-type "none")
13430  (parameters
13431    '("GtkWidget*" "child")
13432    '("const-gchar*" "tab_text")
13433  )
13434)
13435
13436(define-method get_tab_label_text
13437  (of-object "GtkNotebook")
13438  (c-name "gtk_notebook_get_tab_label_text")
13439  (return-type "const-gchar*")
13440  (parameters
13441    '("GtkWidget*" "child")
13442  )
13443)
13444
13445(define-method get_menu_label
13446  (of-object "GtkNotebook")
13447  (c-name "gtk_notebook_get_menu_label")
13448  (return-type "GtkWidget*")
13449  (parameters
13450    '("GtkWidget*" "child")
13451  )
13452)
13453
13454(define-method set_menu_label
13455  (of-object "GtkNotebook")
13456  (c-name "gtk_notebook_set_menu_label")
13457  (return-type "none")
13458  (parameters
13459    '("GtkWidget*" "child")
13460    '("GtkWidget*" "menu_label" (null-ok) (default "NULL"))
13461  )
13462)
13463
13464(define-method set_menu_label_text
13465  (of-object "GtkNotebook")
13466  (c-name "gtk_notebook_set_menu_label_text")
13467  (return-type "none")
13468  (parameters
13469    '("GtkWidget*" "child")
13470    '("const-gchar*" "menu_text")
13471  )
13472)
13473
13474(define-method get_menu_label_text
13475  (of-object "GtkNotebook")
13476  (c-name "gtk_notebook_get_menu_label_text")
13477  (return-type "const-gchar*")
13478  (parameters
13479    '("GtkWidget*" "child")
13480  )
13481)
13482
13483(define-method query_tab_label_packing
13484  (of-object "GtkNotebook")
13485  (c-name "gtk_notebook_query_tab_label_packing")
13486  (return-type "none")
13487  (parameters
13488    '("GtkWidget*" "child")
13489    '("gboolean*" "expand")
13490    '("gboolean*" "fill")
13491    '("GtkPackType*" "pack_type")
13492  )
13493)
13494
13495(define-method set_tab_label_packing
13496  (of-object "GtkNotebook")
13497  (c-name "gtk_notebook_set_tab_label_packing")
13498  (return-type "none")
13499  (parameters
13500    '("GtkWidget*" "child")
13501    '("gboolean" "expand")
13502    '("gboolean" "fill")
13503    '("GtkPackType" "pack_type")
13504  )
13505)
13506
13507(define-method reorder_child
13508  (of-object "GtkNotebook")
13509  (c-name "gtk_notebook_reorder_child")
13510  (return-type "none")
13511  (parameters
13512    '("GtkWidget*" "child")
13513    '("gint" "position")
13514  )
13515)
13516
13517(define-method current_page
13518  (of-object "GtkNotebook")
13519  (c-name "gtk_notebook_current_page")
13520  (return-type "gint")
13521  (deprecated "use GtkNotebook.get_current_page")
13522)
13523
13524(define-method set_page
13525  (of-object "GtkNotebook")
13526  (c-name "gtk_notebook_set_page")
13527  (return-type "none")
13528  (parameters
13529    '("gint" "page_num")
13530  )
13531  (deprecated "use GtkNotebook.set_current_page")
13532)
13533
13534
13535(define-virtual switch_page
13536  (of-object "GtkNotebook")
13537  (return-type "none")
13538  (parameters
13539    '("GtkNotebookPage*" "page")
13540    '("guint" "page_num")
13541  )
13542)
13543(define-virtual select_page
13544  (of-object "GtkNotebook")
13545  (return-type "gboolean")
13546  (parameters
13547    '("gboolean" "move_focus")
13548  )
13549)
13550(define-virtual focus_tab
13551  (of-object "GtkNotebook")
13552  (return-type "gboolean")
13553  (parameters
13554    '("GtkNotebookTab" "type")
13555  )
13556)
13557
13558(ifdef HAVE_GTK_2_12
13559 (define-virtual change_current_page
13560   (of-object "GtkNotebook")
13561   (return-type "gboolean")
13562   (parameters
13563    '("gint" "offset"))))
13564(ifndef HAVE_GTK_2_12
13565 (define-virtual change_current_page
13566   (of-object "GtkNotebook")
13567   (return-type "none")
13568   (parameters
13569    '("gint" "offset"))))
13570
13571
13572;; From /opt/gtk2/include/gtk-2.0/gtk/gtkobject.h
13573
13574(define-function gtk_object_get_type
13575  (c-name "gtk_object_get_type")
13576  (return-type "GType")
13577)
13578
13579(define-function object_new
13580  (c-name "gtk_object_new")
13581  (return-type "GtkObject*")
13582  (parameters
13583    '("GType" "type")
13584    '("const-gchar*" "first_property_name")
13585  )
13586  (varargs #t)
13587)
13588
13589(define-method sink
13590  (of-object "GtkObject")
13591  (c-name "gtk_object_sink")
13592  (return-type "none")
13593)
13594
13595(define-method destroy
13596  (of-object "GtkObject")
13597  (c-name "gtk_object_destroy")
13598  (return-type "none")
13599)
13600
13601(define-virtual set_arg
13602  (of-object "GtkObject")
13603  (return-type "none")
13604  (parameters
13605    '("GtkArg*" "arg")
13606    '("guint" "arg_id")
13607  )
13608)
13609(define-virtual get_arg
13610  (of-object "GtkObject")
13611  (return-type "none")
13612  (parameters
13613    '("GtkArg*" "arg")
13614    '("guint" "arg_id")
13615  )
13616)
13617(define-virtual destroy
13618  (of-object "GtkObject")
13619  (return-type "none")
13620)
13621
13622(define-method ref
13623  (of-object "GtkObject")
13624  (c-name "gtk_object_ref")
13625  (return-type "GtkObject*")
13626)
13627
13628(define-method unref
13629  (of-object "GtkObject")
13630  (c-name "gtk_object_unref")
13631  (return-type "none")
13632)
13633
13634(define-method weakref
13635  (of-object "GtkObject")
13636  (c-name "gtk_object_weakref")
13637  (return-type "none")
13638  (parameters
13639    '("GtkDestroyNotify" "notify")
13640    '("gpointer" "data")
13641  )
13642)
13643
13644(define-method weakunref
13645  (of-object "GtkObject")
13646  (c-name "gtk_object_weakunref")
13647  (return-type "none")
13648  (parameters
13649    '("GtkDestroyNotify" "notify")
13650    '("gpointer" "data")
13651  )
13652)
13653
13654(define-method set_data
13655  (of-object "GtkObject")
13656  (c-name "gtk_object_set_data")
13657  (return-type "none")
13658  (parameters
13659    '("const-gchar*" "key")
13660    '("gpointer" "data")
13661  )
13662)
13663
13664(define-method set_data_full
13665  (of-object "GtkObject")
13666  (c-name "gtk_object_set_data_full")
13667  (return-type "none")
13668  (parameters
13669    '("const-gchar*" "key")
13670    '("gpointer" "data")
13671    '("GtkDestroyNotify" "destroy")
13672  )
13673)
13674
13675(define-method remove_data
13676  (of-object "GtkObject")
13677  (c-name "gtk_object_remove_data")
13678  (return-type "none")
13679  (parameters
13680    '("const-gchar*" "key")
13681  )
13682)
13683
13684(define-method get_data
13685  (of-object "GtkObject")
13686  (c-name "gtk_object_get_data")
13687  (return-type "gpointer")
13688  (parameters
13689    '("const-gchar*" "key")
13690  )
13691)
13692
13693(define-method remove_no_notify
13694  (of-object "GtkObject")
13695  (c-name "gtk_object_remove_no_notify")
13696  (return-type "none")
13697  (parameters
13698    '("const-gchar*" "key")
13699  )
13700)
13701(define-method set_user_data
13702  (of-object "GtkObject")
13703  (c-name "gtk_object_set_user_data")
13704  (return-type "none")
13705  (parameters
13706    '("gpointer" "data")
13707  )
13708)
13709
13710(define-method get_user_data
13711  (of-object "GtkObject")
13712  (c-name "gtk_object_get_user_data")
13713  (return-type "gpointer")
13714)
13715
13716(define-method set_data_by_id
13717  (of-object "GtkObject")
13718  (c-name "gtk_object_set_data_by_id")
13719  (return-type "none")
13720  (parameters
13721    '("GQuark" "data_id")
13722    '("gpointer" "data")
13723  )
13724)
13725
13726(define-method set_data_by_id_full
13727  (of-object "GtkObject")
13728  (c-name "gtk_object_set_data_by_id_full")
13729  (return-type "none")
13730  (parameters
13731    '("GQuark" "data_id")
13732    '("gpointer" "data")
13733    '("GtkDestroyNotify" "destroy")
13734  )
13735)
13736
13737(define-method get_data_by_id
13738  (of-object "GtkObject")
13739  (c-name "gtk_object_get_data_by_id")
13740  (return-type "gpointer")
13741  (parameters
13742    '("GQuark" "data_id")
13743  )
13744)
13745
13746(define-method remove_data_by_id
13747  (of-object "GtkObject")
13748  (c-name "gtk_object_remove_data_by_id")
13749  (return-type "none")
13750  (parameters
13751    '("GQuark" "data_id")
13752  )
13753)
13754
13755(define-method remove_no_notify_by_id
13756  (of-object "GtkObject")
13757  (c-name "gtk_object_remove_no_notify_by_id")
13758  (return-type "none")
13759  (parameters
13760    '("GQuark" "key_id")
13761  )
13762)
13763
13764(define-method get
13765  (of-object "GtkObject")
13766  (c-name "gtk_object_get")
13767  (return-type "none")
13768  (parameters
13769    '("const-gchar*" "first_property_name")
13770  )
13771  (varargs #t)
13772)
13773
13774(define-method set
13775  (of-object "GtkObject")
13776  (c-name "gtk_object_set")
13777  (return-type "none")
13778  (parameters
13779    '("const-gchar*" "first_property_name")
13780  )
13781  (varargs #t)
13782)
13783
13784(define-function object_add_arg_type
13785  (c-name "gtk_object_add_arg_type")
13786  (return-type "none")
13787  (parameters
13788    '("const-gchar*" "arg_name")
13789    '("GtkType" "arg_type")
13790    '("guint" "arg_flags")
13791    '("guint" "arg_id")
13792  )
13793)
13794
13795
13796;; From /opt/gtk2/include/gtk-2.0/gtk/gtkoldeditable.h
13797
13798(define-function gtk_old_editable_get_type
13799  (c-name "gtk_old_editable_get_type")
13800  (return-type "GType")
13801)
13802
13803(define-method claim_selection
13804  (of-object "GtkOldEditable")
13805  (c-name "gtk_old_editable_claim_selection")
13806  (return-type "none")
13807  (parameters
13808    '("gboolean" "claim")
13809    '("guint32" "time" (default "GDK_CURRENT_TIME"))
13810  )
13811)
13812
13813(define-method changed
13814  (of-object "GtkOldEditable")
13815  (c-name "gtk_old_editable_changed")
13816  (return-type "none")
13817)
13818
13819(define-virtual activate
13820  (of-object "GtkOldEditable")
13821  (return-type "none")
13822)
13823
13824(define-virtual set_editable
13825  (of-object "GtkOldEditable")
13826  (return-type "none")
13827  (parameters
13828    '("gboolean" "is_editable")
13829  )
13830)
13831
13832(define-virtual move_cursor
13833  (of-object "GtkOldEditable")
13834  (return-type "none")
13835  (parameters
13836    '("gint" "x")
13837    '("gint" "y")
13838  )
13839)
13840
13841(define-virtual move_word
13842  (of-object "GtkOldEditable")
13843  (return-type "none")
13844  (parameters
13845    '("gint" "n")
13846  )
13847)
13848
13849(define-virtual move_page
13850  (of-object "GtkOldEditable")
13851  (return-type "none")
13852  (parameters
13853    '("gint" "x")
13854    '("gint" "y")
13855  )
13856)
13857
13858(define-virtual move_to_row
13859  (of-object "GtkOldEditable")
13860  (return-type "none")
13861  (parameters
13862    '("gint" "row")
13863  )
13864)
13865
13866(define-virtual move_to_column
13867  (of-object "GtkOldEditable")
13868  (return-type "none")
13869  (parameters
13870    '("gint" "row")
13871  )
13872)
13873
13874(define-virtual kill_char
13875  (of-object "GtkOldEditable")
13876  (return-type "none")
13877  (parameters
13878    '("gint" "direction")
13879  )
13880)
13881
13882(define-virtual kill_word
13883  (of-object "GtkOldEditable")
13884  (return-type "none")
13885  (parameters
13886    '("gint" "direction")
13887  )
13888)
13889
13890(define-virtual kill_line
13891  (of-object "GtkOldEditable")
13892  (return-type "none")
13893  (parameters
13894    '("gint" "direction")
13895  )
13896)
13897
13898(define-virtual cut_clipboard
13899  (of-object "GtkOldEditable")
13900  (return-type "none")
13901)
13902
13903(define-virtual copy_clipboard
13904  (of-object "GtkOldEditable")
13905  (return-type "none")
13906)
13907
13908(define-virtual paste_clipboard
13909  (of-object "GtkOldEditable")
13910  (return-type "none")
13911)
13912
13913(define-virtual update_text
13914  (of-object "GtkOldEditable")
13915  (return-type "none")
13916  (parameters
13917    '("gint" "start_pos")
13918    '("gint" "end_pos")
13919  )
13920)
13921
13922(define-virtual get_chars
13923  (of-object "GtkOldEditable")
13924  (return-type "gchar*")
13925  (parameters
13926    '("gint" "start_pos")
13927    '("gint" "end_pos")
13928  )
13929)
13930
13931(define-virtual set_selection
13932  (of-object "GtkOldEditable")
13933  (return-type "none")
13934  (parameters
13935    '("gint" "start_pos")
13936    '("gint" "end_pos")
13937  )
13938)
13939
13940(define-virtual set_position
13941  (of-object "GtkOldEditable")
13942  (return-type "none")
13943  (parameters
13944    '("gint" "position")
13945  )
13946)
13947
13948
13949
13950;; From /opt/gtk2/include/gtk-2.0/gtk/gtkoptionmenu.h
13951
13952(define-function gtk_option_menu_get_type
13953  (c-name "gtk_option_menu_get_type")
13954  (return-type "GType")
13955)
13956
13957(define-function gtk_option_menu_new
13958  (c-name "gtk_option_menu_new")
13959  (is-constructor-of "GtkOptionMenu")
13960  (return-type "GtkWidget*")
13961  (deprecated "use gtk.ComboBox")
13962)
13963
13964(define-method get_menu
13965  (of-object "GtkOptionMenu")
13966  (c-name "gtk_option_menu_get_menu")
13967  (return-type "GtkWidget*")
13968)
13969
13970(define-method set_menu
13971  (of-object "GtkOptionMenu")
13972  (c-name "gtk_option_menu_set_menu")
13973  (return-type "none")
13974  (parameters
13975    '("GtkWidget*" "menu")
13976  )
13977)
13978
13979(define-method remove_menu
13980  (of-object "GtkOptionMenu")
13981  (c-name "gtk_option_menu_remove_menu")
13982  (return-type "none")
13983)
13984
13985(define-method get_history
13986  (of-object "GtkOptionMenu")
13987  (c-name "gtk_option_menu_get_history")
13988  (return-type "gint")
13989)
13990
13991(define-method set_history
13992  (of-object "GtkOptionMenu")
13993  (c-name "gtk_option_menu_set_history")
13994  (return-type "none")
13995  (parameters
13996    '("guint" "index")
13997  )
13998)
13999
14000(define-virtual changed
14001  (of-object "GtkOptionMenu")
14002  (return-type "none")
14003)
14004
14005
14006;; From /opt/gtk2/include/gtk-2.0/gtk/gtkpaned.h
14007
14008(define-function gtk_paned_get_type
14009  (c-name "gtk_paned_get_type")
14010  (return-type "GType")
14011)
14012
14013(define-method add1
14014  (of-object "GtkPaned")
14015  (c-name "gtk_paned_add1")
14016  (return-type "none")
14017  (parameters
14018    '("GtkWidget*" "child")
14019  )
14020)
14021
14022(define-method add2
14023  (of-object "GtkPaned")
14024  (c-name "gtk_paned_add2")
14025  (return-type "none")
14026  (parameters
14027    '("GtkWidget*" "child")
14028  )
14029)
14030
14031(define-method pack1
14032  (of-object "GtkPaned")
14033  (c-name "gtk_paned_pack1")
14034  (return-type "none")
14035  (parameters
14036    '("GtkWidget*" "child")
14037    '("gboolean" "resize" (default "FALSE"))
14038    '("gboolean" "shrink" (default "TRUE"))
14039  )
14040)
14041
14042(define-method pack2
14043  (of-object "GtkPaned")
14044  (c-name "gtk_paned_pack2")
14045  (return-type "none")
14046  (parameters
14047    '("GtkWidget*" "child")
14048    '("gboolean" "resize" (default "TRUE"))
14049    '("gboolean" "shrink" (default "TRUE"))
14050  )
14051)
14052
14053(define-method get_position
14054  (of-object "GtkPaned")
14055  (c-name "gtk_paned_get_position")
14056  (return-type "gint")
14057)
14058
14059(define-method set_position
14060  (of-object "GtkPaned")
14061  (c-name "gtk_paned_set_position")
14062  (return-type "none")
14063  (parameters
14064    '("gint" "position")
14065  )
14066)
14067
14068(define-method get_child1
14069  (of-object "GtkPaned")
14070  (c-name "gtk_paned_get_child1")
14071  (return-type "GtkWidget*")
14072)
14073
14074(define-method get_child2
14075  (of-object "GtkPaned")
14076  (c-name "gtk_paned_get_child2")
14077  (return-type "GtkWidget*")
14078)
14079
14080(define-method compute_position
14081  (of-object "GtkPaned")
14082  (c-name "gtk_paned_compute_position")
14083  (return-type "none")
14084  (parameters
14085    '("gint" "allocation")
14086    '("gint" "child1_req")
14087    '("gint" "child2_req")
14088  )
14089)
14090
14091(define-virtual cycle_child_focus
14092  (of-object "GtkPaned")
14093  (return-type "gboolean")
14094  (parameters
14095    '("gboolean" "reverse")
14096  )
14097)
14098(define-virtual toggle_handle_focus
14099  (of-object "GtkPaned")
14100  (return-type "gboolean")
14101)
14102(define-virtual move_handle
14103  (of-object "GtkPaned")
14104  (return-type "gboolean")
14105  (parameters
14106    '("GtkScrollType" "scroll")
14107  )
14108)
14109(define-virtual cycle_handle_focus
14110  (of-object "GtkPaned")
14111  (return-type "gboolean")
14112  (parameters
14113    '("gboolean" "reverse")
14114  )
14115)
14116(define-virtual accept_position
14117  (of-object "GtkPaned")
14118  (return-type "gboolean")
14119)
14120(define-virtual cancel_position
14121  (of-object "GtkPaned")
14122  (return-type "gboolean")
14123)
14124
14125
14126;; From /opt/gtk2/include/gtk-2.0/gtk/gtkpixmap.h
14127
14128(define-function gtk_pixmap_get_type
14129  (c-name "gtk_pixmap_get_type")
14130  (return-type "GType")
14131)
14132
14133(define-function gtk_pixmap_new
14134  (c-name "gtk_pixmap_new")
14135  (is-constructor-of "GtkPixmap")
14136  (return-type "GtkWidget*")
14137  (parameters
14138    '("GdkPixmap*" "pixmap")
14139    '("GdkBitmap*" "mask" (null-ok))
14140  )
14141  (deprecated "use GtkImage")
14142)
14143
14144(define-method set
14145  (of-object "GtkPixmap")
14146  (c-name "gtk_pixmap_set")
14147  (return-type "none")
14148  (parameters
14149    '("GdkPixmap*" "val")
14150    '("GdkBitmap*" "mask" (null-ok))
14151  )
14152)
14153
14154(define-method get
14155  (of-object "GtkPixmap")
14156  (c-name "gtk_pixmap_get")
14157  (return-type "none")
14158  (parameters
14159    '("GdkPixmap**" "val")
14160    '("GdkBitmap**" "mask")
14161  )
14162)
14163
14164(define-method set_build_insensitive
14165  (of-object "GtkPixmap")
14166  (c-name "gtk_pixmap_set_build_insensitive")
14167  (return-type "none")
14168  (parameters
14169    '("gboolean" "build")
14170  )
14171)
14172
14173
14174
14175;; From /opt/gtk2/include/gtk-2.0/gtk/gtkplug.h
14176
14177(define-function gtk_plug_get_type
14178  (c-name "gtk_plug_get_type")
14179  (return-type "GType")
14180)
14181
14182(define-method construct
14183  (of-object "GtkPlug")
14184  (c-name "gtk_plug_construct")
14185  (return-type "none")
14186  (parameters
14187    '("GdkNativeWindow" "socket_id")
14188  )
14189)
14190
14191(define-function gtk_plug_new
14192  (c-name "gtk_plug_new")
14193  (is-constructor-of "GtkPlug")
14194  (return-type "GtkWidget*")
14195  (parameters
14196    '("GdkNativeWindow" "socket_id")
14197  )
14198)
14199
14200(define-method construct_for_display
14201  (of-object "GtkPlug")
14202  (c-name "gtk_plug_construct_for_display")
14203  (return-type "none")
14204  (parameters
14205    '("GdkDisplay*" "display")
14206    '("GdkNativeWindow" "socket_id")
14207  )
14208)
14209
14210(define-function plug_new_for_display
14211  (c-name "gtk_plug_new_for_display")
14212  (return-type "GtkWidget*")
14213  (parameters
14214    '("GdkDisplay*" "display")
14215    '("GdkNativeWindow" "socket_id")
14216  )
14217  (deprecated "use gtk.Plug(socket_id, display)")
14218)
14219
14220(define-method get_id
14221  (of-object "GtkPlug")
14222  (c-name "gtk_plug_get_id")
14223  (return-type "GdkNativeWindow")
14224)
14225
14226(define-virtual embedded
14227  (of-object "GtkPlug")
14228  (return-type "none")
14229)
14230
14231
14232;; From /opt/gtk2/include/gtk-2.0/gtk/gtkpreview.h
14233
14234(define-function gtk_preview_get_type
14235  (c-name "gtk_preview_get_type")
14236  (return-type "GType")
14237)
14238
14239(define-function preview_uninit
14240  (c-name "gtk_preview_uninit")
14241  (return-type "none")
14242  (deprecated "use GtkPixbuf")
14243)
14244
14245(define-function gtk_preview_new
14246  (c-name "gtk_preview_new")
14247  (is-constructor-of "GtkPreview")
14248  (return-type "GtkWidget*")
14249  (parameters
14250    '("GtkPreviewType" "type")
14251  )
14252  (deprecated "use GtkDrawingArea")
14253)
14254
14255(define-method size
14256  (of-object "GtkPreview")
14257  (c-name "gtk_preview_size")
14258  (return-type "none")
14259  (parameters
14260    '("gint" "width")
14261    '("gint" "height")
14262  )
14263)
14264
14265(define-method put
14266  (of-object "GtkPreview")
14267  (c-name "gtk_preview_put")
14268  (return-type "none")
14269  (parameters
14270    '("GdkWindow*" "window")
14271    '("GdkGC*" "gc")
14272    '("gint" "srcx")
14273    '("gint" "srcy")
14274    '("gint" "destx")
14275    '("gint" "desty")
14276    '("gint" "width")
14277    '("gint" "height")
14278  )
14279)
14280
14281(define-method draw_row
14282  (of-object "GtkPreview")
14283  (c-name "gtk_preview_draw_row")
14284  (return-type "none")
14285  (parameters
14286    '("guchar*" "data")
14287    '("gint" "x")
14288    '("gint" "y")
14289    '("gint" "w")
14290  )
14291)
14292
14293(define-method set_expand
14294  (of-object "GtkPreview")
14295  (c-name "gtk_preview_set_expand")
14296  (return-type "none")
14297  (parameters
14298    '("gboolean" "expand")
14299  )
14300)
14301
14302(define-function preview_set_gamma
14303  (c-name "gtk_preview_set_gamma")
14304  (return-type "none")
14305  (parameters
14306    '("double" "gamma")
14307  )
14308  (deprecated "use GtkPixbuf")
14309)
14310
14311(define-function preview_set_color_cube
14312  (c-name "gtk_preview_set_color_cube")
14313  (return-type "none")
14314  (parameters
14315    '("guint" "nred_shades")
14316    '("guint" "ngreen_shades")
14317    '("guint" "nblue_shades")
14318    '("guint" "ngray_shades")
14319  )
14320  (deprecated "use GtkPixbuf")
14321)
14322
14323(define-function preview_set_install_cmap
14324  (c-name "gtk_preview_set_install_cmap")
14325  (return-type "none")
14326  (parameters
14327    '("gint" "install_cmap")
14328  )
14329  (deprecated "use GtkPixbuf")
14330)
14331
14332(define-function preview_set_reserved
14333  (c-name "gtk_preview_set_reserved")
14334  (return-type "none")
14335  (parameters
14336    '("gint" "nreserved")
14337  )
14338  (deprecated "use GtkPixbuf")
14339)
14340
14341(define-method set_dither
14342  (of-object "GtkPreview")
14343  (c-name "gtk_preview_set_dither")
14344  (return-type "none")
14345  (parameters
14346    '("GdkRgbDither" "dither")
14347  )
14348  (deprecated "use GtkPixbuf")
14349)
14350
14351(define-function preview_get_visual
14352  (c-name "gtk_preview_get_visual")
14353  (return-type "GdkVisual*")
14354  (deprecated "use GtkPixbuf")
14355)
14356
14357(define-function preview_get_cmap
14358  (c-name "gtk_preview_get_cmap")
14359  (return-type "GdkColormap*")
14360  (deprecated "use GtkPixbuf")
14361)
14362
14363(define-function preview_get_info
14364  (c-name "gtk_preview_get_info")
14365  (return-type "GtkPreviewInfo*")
14366  (deprecated "use GtkPixbuf")
14367)
14368
14369(define-function preview_reset
14370  (c-name "gtk_preview_reset")
14371  (return-type "none")
14372  (deprecated "use GtkPixbuf")
14373)
14374
14375
14376
14377;; From /opt/gtk2/include/gtk-2.0/gtk/gtkprivate.h
14378
14379
14380
14381;; From /opt/gtk2/include/gtk-2.0/gtk/gtkprogress.h
14382
14383(define-function gtk_progress_get_type
14384  (c-name "gtk_progress_get_type")
14385  (return-type "GType")
14386)
14387
14388(define-method set_show_text
14389  (of-object "GtkProgress")
14390  (c-name "gtk_progress_set_show_text")
14391  (return-type "none")
14392  (parameters
14393    '("gboolean" "show_text")
14394  )
14395  (deprecated "gtk.Progress.set_show_text is deprecated, use gtk.ProgressBar methods")
14396)
14397
14398(define-method set_text_alignment
14399  (of-object "GtkProgress")
14400  (c-name "gtk_progress_set_text_alignment")
14401  (return-type "none")
14402  (parameters
14403    '("gfloat" "x_align")
14404    '("gfloat" "y_align")
14405  )
14406  (deprecated "gtk.Progress.set_text_alignment is deprecated, use gtk.ProgressBar methods")
14407)
14408
14409(define-method set_format_string
14410  (of-object "GtkProgress")
14411  (c-name "gtk_progress_set_format_string")
14412  (return-type "none")
14413  (parameters
14414    '("const-gchar*" "format")
14415  )
14416  (deprecated "gtk.Progress.set_format_string is deprecated, use gtk.ProgressBar methods")
14417)
14418
14419(define-method set_adjustment
14420  (of-object "GtkProgress")
14421  (c-name "gtk_progress_set_adjustment")
14422  (return-type "none")
14423  (parameters
14424    '("GtkAdjustment*" "adjustment")
14425  )
14426  (deprecated "gtk.Progress.set_adjustment is deprecated, use gtk.ProgressBar methods")
14427)
14428
14429(define-method configure
14430  (of-object "GtkProgress")
14431  (c-name "gtk_progress_configure")
14432  (return-type "none")
14433  (parameters
14434    '("gdouble" "value")
14435    '("gdouble" "min")
14436    '("gdouble" "max")
14437  )
14438  (deprecated "gtk.Progress.configure is deprecated, use gtk.ProgressBar methods")
14439)
14440
14441(define-method set_percentage
14442  (of-object "GtkProgress")
14443  (c-name "gtk_progress_set_percentage")
14444  (return-type "none")
14445  (parameters
14446    '("gdouble" "percentage")
14447  )
14448  (deprecated "gtk.Progress.set_percentage is deprecated, use gtk.ProgressBar methods")
14449)
14450
14451(define-method set_value
14452  (of-object "GtkProgress")
14453  (c-name "gtk_progress_set_value")
14454  (return-type "none")
14455  (parameters
14456    '("gdouble" "value")
14457  )
14458  (deprecated "gtk.Progress.set_value is deprecated, use gtk.ProgressBar methods")
14459)
14460
14461(define-method get_value
14462  (of-object "GtkProgress")
14463  (c-name "gtk_progress_get_value")
14464  (return-type "gdouble")
14465  (deprecated "gtk.Progress.get_value is deprecated, use gtk.ProgressBar methods")
14466)
14467
14468(define-method set_activity_mode
14469  (of-object "GtkProgress")
14470  (c-name "gtk_progress_set_activity_mode")
14471  (return-type "none")
14472  (parameters
14473    '("gboolean" "activity_mode")
14474  )
14475  (deprecated "gtk.Progress.set_activity_mode is deprecated, use gtk.ProgressBar methods")
14476)
14477
14478(define-method get_current_text
14479  (of-object "GtkProgress")
14480  (c-name "gtk_progress_get_current_text")
14481  (return-type "gchar*")
14482  (deprecated "gtk.Progress.get_current_text is deprecated, use gtk.ProgressBar methods")
14483)
14484
14485(define-method get_text_from_value
14486  (of-object "GtkProgress")
14487  (c-name "gtk_progress_get_text_from_value")
14488  (return-type "gchar*")
14489  (parameters
14490    '("gdouble" "value")
14491  )
14492  (deprecated "gtk.Progress.get_text_from_value is deprecated, use gtk.ProgressBar methods")
14493)
14494
14495(define-method get_current_percentage
14496  (of-object "GtkProgress")
14497  (c-name "gtk_progress_get_current_percentage")
14498  (return-type "gdouble")
14499  (deprecated "gtk.Progress.get_current_percentage is deprecated, use gtk.ProgressBar methods")
14500)
14501
14502(define-method get_percentage_from_value
14503  (of-object "GtkProgress")
14504  (c-name "gtk_progress_get_percentage_from_value")
14505  (return-type "gdouble")
14506  (parameters
14507    '("gdouble" "value")
14508  )
14509  (deprecated "gtk.Progress.get_percentage_from_value is deprecated, use gtk.ProgressBar methods")
14510)
14511
14512(define-virtual paint
14513  (of-object "GtkProgress")
14514  (return-type "none")
14515)
14516(define-virtual update
14517  (of-object "GtkProgress")
14518  (return-type "none")
14519)
14520(define-virtual act_mode_enter
14521  (of-object "GtkProgress")
14522  (return-type "none")
14523)
14524
14525
14526;; From /opt/gtk2/include/gtk-2.0/gtk/gtkprogressbar.h
14527
14528(define-function gtk_progress_bar_get_type
14529  (c-name "gtk_progress_bar_get_type")
14530  (return-type "GType")
14531)
14532
14533(define-function gtk_progress_bar_new
14534  (c-name "gtk_progress_bar_new")
14535  (is-constructor-of "GtkProgressBar")
14536  (return-type "GtkWidget*")
14537)
14538
14539(define-method pulse
14540  (of-object "GtkProgressBar")
14541  (c-name "gtk_progress_bar_pulse")
14542  (return-type "none")
14543)
14544
14545(define-method set_text
14546  (of-object "GtkProgressBar")
14547  (c-name "gtk_progress_bar_set_text")
14548  (return-type "none")
14549  (parameters
14550    '("const-gchar*" "text")
14551  )
14552)
14553
14554(define-method set_fraction
14555  (of-object "GtkProgressBar")
14556  (c-name "gtk_progress_bar_set_fraction")
14557  (return-type "none")
14558  (parameters
14559    '("gdouble" "fraction")
14560  )
14561)
14562
14563(define-method set_pulse_step
14564  (of-object "GtkProgressBar")
14565  (c-name "gtk_progress_bar_set_pulse_step")
14566  (return-type "none")
14567  (parameters
14568    '("gdouble" "fraction")
14569  )
14570)
14571
14572(define-method set_orientation
14573  (of-object "GtkProgressBar")
14574  (c-name "gtk_progress_bar_set_orientation")
14575  (return-type "none")
14576  (parameters
14577    '("GtkProgressBarOrientation" "orientation")
14578  )
14579)
14580
14581(define-method get_text
14582  (of-object "GtkProgressBar")
14583  (c-name "gtk_progress_bar_get_text")
14584  (return-type "const-gchar*")
14585)
14586
14587(define-method get_fraction
14588  (of-object "GtkProgressBar")
14589  (c-name "gtk_progress_bar_get_fraction")
14590  (return-type "gdouble")
14591)
14592
14593(define-method get_pulse_step
14594  (of-object "GtkProgressBar")
14595  (c-name "gtk_progress_bar_get_pulse_step")
14596  (return-type "gdouble")
14597)
14598
14599(define-method get_orientation
14600  (of-object "GtkProgressBar")
14601  (c-name "gtk_progress_bar_get_orientation")
14602  (return-type "GtkProgressBarOrientation")
14603)
14604
14605(define-function gtk_progress_bar_new_with_adjustment
14606  (c-name "gtk_progress_bar_new_with_adjustment")
14607  (is-constructor-of "GtkProgressBar")
14608  (return-type "GtkWidget*")
14609  (parameters
14610    '("GtkAdjustment*" "adjustment" (null-ok) (default "NULL"))
14611  )
14612  (deprecated "")
14613)
14614
14615(define-method set_bar_style
14616  (of-object "GtkProgressBar")
14617  (c-name "gtk_progress_bar_set_bar_style")
14618  (return-type "none")
14619  (parameters
14620    '("GtkProgressBarStyle" "style")
14621  )
14622  (deprecated "")
14623)
14624
14625(define-method set_discrete_blocks
14626  (of-object "GtkProgressBar")
14627  (c-name "gtk_progress_bar_set_discrete_blocks")
14628  (return-type "none")
14629  (parameters
14630    '("guint" "blocks")
14631  )
14632  (deprecated "")
14633)
14634
14635(define-method set_activity_step
14636  (of-object "GtkProgressBar")
14637  (c-name "gtk_progress_bar_set_activity_step")
14638  (return-type "none")
14639  (parameters
14640    '("guint" "step")
14641  )
14642  (deprecated "")
14643)
14644
14645(define-method set_activity_blocks
14646  (of-object "GtkProgressBar")
14647  (c-name "gtk_progress_bar_set_activity_blocks")
14648  (return-type "none")
14649  (parameters
14650    '("guint" "blocks")
14651  )
14652  (deprecated "")
14653)
14654
14655(define-method update
14656  (of-object "GtkProgressBar")
14657  (c-name "gtk_progress_bar_update")
14658  (return-type "none")
14659  (parameters
14660    '("gfloat" "percentage")
14661  )
14662  (deprecated "")
14663)
14664
14665(define-method set_ellipsize
14666  (of-object "GtkProgressBar")
14667  (c-name "gtk_progress_bar_set_ellipsize")
14668  (return-type "none")
14669  (parameters
14670    '("PangoEllipsizeMode" "mode")
14671  )
14672)
14673
14674(define-method get_ellipsize
14675  (of-object "GtkProgressBar")
14676  (c-name "gtk_progress_bar_get_ellipsize")
14677  (return-type "PangoEllipsizeMode")
14678)
14679
14680;; From /opt/gtk2/include/gtk-2.0/gtk/gtkradioaction.h
14681
14682(define-function gtk_radio_action_get_type
14683  (c-name "gtk_radio_action_get_type")
14684  (return-type "GType")
14685)
14686
14687(define-function gtk_radio_action_new
14688  (c-name "gtk_radio_action_new")
14689  (is-constructor-of "GtkRadioAction")
14690  (return-type "GtkRadioAction*")
14691  (properties
14692    '("name")
14693    '("label")
14694    '("tooltip")
14695    '("stock_id")
14696    '("value")
14697  )
14698)
14699
14700(define-method set_group
14701  (of-object "GtkRadioAction")
14702  (c-name "gtk_radio_action_set_group")
14703  (return-type "none")
14704  (parameters
14705    '("GSList*" "group")
14706  )
14707)
14708
14709(define-method get_group
14710  (of-object "GtkRadioAction")
14711  (c-name "gtk_radio_action_get_group")
14712  (return-type "GSList*")
14713)
14714
14715(define-method get_current_value
14716  (of-object "GtkRadioAction")
14717  (c-name "gtk_radio_action_get_current_value")
14718  (return-type "gint")
14719)
14720
14721(define-virtual changed
14722  (of-object "GtkRadioAction")
14723  (return-type "none")
14724  (parameters
14725    '("GtkRadioAction*" "current")
14726  )
14727)
14728
14729
14730;; From /opt/gtk2/include/gtk-2.0/gtk/gtkradiobutton.h
14731
14732(define-function gtk_radio_button_get_type
14733  (c-name "gtk_radio_button_get_type")
14734  (return-type "GType")
14735)
14736
14737(define-function gtk_radio_button_new
14738  (c-name "gtk_radio_button_new")
14739  (is-constructor-of "GtkRadioButton")
14740  (return-type "GtkWidget*")
14741  (parameters
14742    '("GSList*" "group")
14743  )
14744)
14745
14746(define-function radio_button_new_from_widget
14747  (is-constructor-of "GtkRadioButton")
14748  (c-name "gtk_radio_button_new_from_widget")
14749  (return-type "GtkWidget*")
14750  (parameters
14751    '("GtkRadioButton*" "group")
14752  )
14753)
14754
14755(define-function radio_button_new_with_label
14756  (c-name "gtk_radio_button_new_with_label")
14757  (is-constructor-of "GtkRadioButton")
14758  (return-type "GtkWidget*")
14759  (parameters
14760    '("GSList*" "group")
14761    '("const-gchar*" "label")
14762  )
14763)
14764
14765(define-function radio_button_new_with_label_from_widget
14766  (c-name "gtk_radio_button_new_with_label_from_widget")
14767  (is-constructor-of "GtkRadioButton")
14768  (return-type "GtkWidget*")
14769  (parameters
14770    '("GtkRadioButton" "*group")
14771    '("const-gchar*" "label")
14772  )
14773)
14774
14775(define-function radio_button_new_with_mnemonic
14776  (c-name "gtk_radio_button_new_with_mnemonic")
14777  (is-constructor-of "GtkRadioButton")
14778  (return-type "GtkWidget*")
14779  (parameters
14780    '("GSList*" "group")
14781    '("const-gchar*" "label")
14782  )
14783)
14784
14785(define-function radio_button_new_with_mnemonic_from_widget
14786  (c-name "gtk_radio_button_new_with_mnemonic_from_widget")
14787  (is-constructor-of "GtkRadioButton")
14788  (return-type "GtkWidget*")
14789  (parameters
14790    '("GtkRadioButton" "*group")
14791    '("const-gchar*" "label")
14792  )
14793)
14794
14795(define-method get_group
14796  (of-object "GtkRadioButton")
14797  (c-name "gtk_radio_button_get_group")
14798  (return-type "GSList*")
14799)
14800
14801(define-method set_group
14802  (of-object "GtkRadioButton")
14803  (c-name "gtk_radio_button_set_group")
14804  (return-type "none")
14805  (parameters
14806    '("GSList*" "group")
14807  )
14808)
14809
14810(define-method group
14811  (of-object "GtkRadioButton")
14812  (c-name "gtk_radio_button_group")
14813  (return-type "GSList*")
14814  (deprecated "use GtkRadioButton.get_group")
14815)
14816
14817(define-virtual group_changed
14818  (of-object "GtkRadioButton")
14819  (return-type "none")
14820)
14821
14822
14823;; From /opt/gtk2/include/gtk-2.0/gtk/gtkradiomenuitem.h
14824
14825(define-function gtk_radio_menu_item_get_type
14826  (c-name "gtk_radio_menu_item_get_type")
14827  (return-type "GType")
14828)
14829
14830(define-function gtk_radio_menu_item_new
14831  (c-name "gtk_radio_menu_item_new")
14832  (is-constructor-of "GtkRadioMenuItem")
14833  (return-type "GtkWidget*")
14834  (parameters
14835    '("GSList*" "group")
14836  )
14837)
14838
14839(define-function gtk_radio_menu_item_new_with_label
14840  (c-name "gtk_radio_menu_item_new_with_label")
14841  (is-constructor-of "GtkRadioMenuItem")
14842  (return-type "GtkWidget*")
14843  (parameters
14844    '("GSList*" "group")
14845    '("const-gchar*" "label")
14846  )
14847)
14848
14849(define-function gtk_radio_menu_item_new_with_mnemonic
14850  (c-name "gtk_radio_menu_item_new_with_mnemonic")
14851  (is-constructor-of "GtkRadioMenuItem")
14852  (return-type "GtkWidget*")
14853  (parameters
14854    '("GSList*" "group")
14855    '("const-gchar*" "label")
14856  )
14857)
14858
14859(define-method new_from_widget
14860  (of-object "GtkRadioMenuItem")
14861  (c-name "gtk_radio_menu_item_new_from_widget")
14862  (caller-owns-return #t)
14863  (return-type "GtkWidget*")
14864)
14865
14866(define-method new_with_mnemonic_from_widget
14867  (of-object "GtkRadioMenuItem")
14868  (c-name "gtk_radio_menu_item_new_with_mnemonic_from_widget")
14869  (return-type "GtkWidget*")
14870  (caller-owns-return #t)
14871  (parameters
14872    '("const-gchar*" "label")
14873  )
14874)
14875
14876(define-method new_with_label_from_widget
14877  (of-object "GtkRadioMenuItem")
14878  (c-name "gtk_radio_menu_item_new_with_label_from_widget")
14879  (return-type "GtkWidget*")
14880  (caller-owns-return #t)
14881  (parameters
14882    '("const-gchar*" "label")
14883  )
14884)
14885
14886(define-method get_group
14887  (of-object "GtkRadioMenuItem")
14888  (c-name "gtk_radio_menu_item_get_group")
14889  (return-type "GSList*")
14890)
14891
14892(define-method set_group
14893  (of-object "GtkRadioMenuItem")
14894  (c-name "gtk_radio_menu_item_set_group")
14895  (return-type "none")
14896  (parameters
14897    '("GSList*" "group")
14898  )
14899)
14900
14901(define-method group
14902  (of-object "GtkRadioMenuItem")
14903  (c-name "gtk_radio_menu_item_group")
14904  (return-type "GSList*")
14905  (deprecated "use GtkRadioMenuItem.get_group")
14906)
14907
14908(define-virtual group_changed
14909  (of-object "GtkRadioMenuItem")
14910  (return-type "none")
14911)
14912
14913
14914;; From /opt/gtk2/include/gtk-2.0/gtk/gtkradiotoolbutton.h
14915
14916(define-function gtk_radio_tool_button_get_type
14917  (c-name "gtk_radio_tool_button_get_type")
14918  (return-type "GType")
14919)
14920
14921(define-function gtk_radio_tool_button_new
14922  (c-name "gtk_radio_tool_button_new")
14923  (is-constructor-of "GtkRadioToolButton")
14924  (return-type "GtkToolItem*")
14925)
14926
14927(define-function radio_tool_button_new_from_stock
14928  (c-name "gtk_radio_tool_button_new_from_stock")
14929  (is-constructor-of "GtkRadioToolButton")
14930  (return-type "GtkToolItem*")
14931  (parameters
14932    '("const-gchar*" "stock_id")
14933  )
14934)
14935
14936(define-function radio_tool_button_new_from_widget
14937  (c-name "gtk_radio_tool_button_new_from_widget")
14938  (is-constructor-of "GtkRadioToolButton")
14939  (return-type "GtkToolItem*")
14940  (parameters
14941    '("GtkRadioToolButton*" "group")
14942   )
14943)
14944
14945(define-function radio_tool_button_new_with_stock_from_widget
14946  (c-name "gtk_radio_tool_button_new_with_stock_from_widget")
14947  (is-constructor-of "GtkRadioToolButton")
14948  (return-type "GtkToolItem*")
14949  (parameters
14950    '("GtkRadioToolButton*" "group")
14951    '("const-gchar*" "stock_id")
14952  )
14953)
14954
14955(define-method set_group
14956  (of-object "GtkRadioToolButton")
14957  (c-name "gtk_radio_tool_button_set_group")
14958  (return-type "none")
14959  (parameters
14960    '("GSList*" "group")
14961  )
14962)
14963
14964(define-method get_group
14965  (of-object "GtkRadioToolButton")
14966  (c-name "gtk_radio_tool_button_get_group")
14967  (return-type "GSList*")
14968)
14969
14970
14971
14972;; From /opt/gtk2/include/gtk-2.0/gtk/gtkrange.h
14973
14974(define-function gtk_range_get_type
14975  (c-name "gtk_range_get_type")
14976  (return-type "GType")
14977)
14978
14979(define-method set_update_policy
14980  (of-object "GtkRange")
14981  (c-name "gtk_range_set_update_policy")
14982  (return-type "none")
14983  (parameters
14984    '("GtkUpdateType" "policy")
14985  )
14986)
14987
14988(define-method get_update_policy
14989  (of-object "GtkRange")
14990  (c-name "gtk_range_get_update_policy")
14991  (return-type "GtkUpdateType")
14992)
14993
14994(define-method set_adjustment
14995  (of-object "GtkRange")
14996  (c-name "gtk_range_set_adjustment")
14997  (return-type "none")
14998  (parameters
14999    '("GtkAdjustment*" "adjustment")
15000  )
15001)
15002
15003(define-method get_adjustment
15004  (of-object "GtkRange")
15005  (c-name "gtk_range_get_adjustment")
15006  (return-type "GtkAdjustment*")
15007)
15008
15009(define-method set_inverted
15010  (of-object "GtkRange")
15011  (c-name "gtk_range_set_inverted")
15012  (return-type "none")
15013  (parameters
15014    '("gboolean" "setting")
15015  )
15016)
15017
15018(define-method get_inverted
15019  (of-object "GtkRange")
15020  (c-name "gtk_range_get_inverted")
15021  (return-type "gboolean")
15022)
15023
15024(define-method set_increments
15025  (of-object "GtkRange")
15026  (c-name "gtk_range_set_increments")
15027  (return-type "none")
15028  (parameters
15029    '("gdouble" "step")
15030    '("gdouble" "page")
15031  )
15032)
15033
15034(define-method set_range
15035  (of-object "GtkRange")
15036  (c-name "gtk_range_set_range")
15037  (return-type "none")
15038  (parameters
15039    '("gdouble" "min")
15040    '("gdouble" "max")
15041  )
15042)
15043
15044(define-method set_value
15045  (of-object "GtkRange")
15046  (c-name "gtk_range_set_value")
15047  (return-type "none")
15048  (parameters
15049    '("gdouble" "value")
15050  )
15051)
15052
15053(define-method get_value
15054  (of-object "GtkRange")
15055  (c-name "gtk_range_get_value")
15056  (return-type "gdouble")
15057)
15058
15059
15060(define-virtual value_changed
15061  (of-object "GtkRange")
15062  (return-type "none")
15063)
15064(define-virtual adjust_bounds
15065  (of-object "GtkRange")
15066  (return-type "none")
15067  (parameters
15068    '("gdouble" "new_value")
15069  )
15070)
15071(define-virtual move_slider
15072  (of-object "GtkRange")
15073  (return-type "none")
15074  (parameters
15075    '("GtkScrollType" "scroll")
15076  )
15077)
15078(define-virtual get_range_border
15079  (of-object "GtkRange")
15080  (return-type "none")
15081  (parameters
15082    '("GtkBorder*" "border_")
15083  )
15084)
15085(define-virtual change_value
15086  (of-object "GtkRange")
15087  (return-type "gboolean")
15088  (parameters
15089    '("GtkScrollType" "scroll")
15090    '("gdouble" "new_value")
15091  )
15092)
15093
15094;; From /opt/gtk2/include/gtk-2.0/gtk/gtkrc.h
15095
15096(define-function rc_add_default_file
15097  (c-name "gtk_rc_add_default_file")
15098  (return-type "none")
15099  (parameters
15100    '("const-gchar*" "filename")
15101  )
15102)
15103
15104(define-function rc_set_default_files
15105  (c-name "gtk_rc_set_default_files")
15106  (return-type "none")
15107  (parameters
15108    '("gchar**" "filenames")
15109  )
15110)
15111
15112(define-function rc_get_default_files
15113  (c-name "gtk_rc_get_default_files")
15114  (return-type "gchar**")
15115)
15116
15117(define-method rc_get_style
15118  (of-object "GtkWidget")
15119  (c-name "gtk_rc_get_style")
15120  (return-type "GtkStyle*")
15121)
15122
15123(define-function rc_get_style_by_paths
15124  (c-name "gtk_rc_get_style_by_paths")
15125  (return-type "GtkStyle*")
15126  (parameters
15127    '("GtkSettings*" "settings")
15128    '("const-char*" "widget_path" (null-ok) (default "NULL"))
15129    '("const-char*" "class_path" (null-ok) (default "NULL"))
15130    '("GType" "type")
15131  )
15132)
15133
15134(define-function rc_reparse_all_for_settings
15135  (c-name "gtk_rc_reparse_all_for_settings")
15136  (return-type "gboolean")
15137  (parameters
15138    '("GtkSettings*" "settings")
15139    '("gboolean" "force_load")
15140  )
15141)
15142
15143(define-function rc_reset_styles
15144  (c-name "gtk_rc_reset_styles")
15145  (return-type "none")
15146  (parameters
15147    '("GtkSettings*" "settings")
15148  )
15149)
15150
15151(define-function rc_find_pixmap_in_path
15152  (c-name "gtk_rc_find_pixmap_in_path")
15153  (return-type "gchar*")
15154  (parameters
15155    '("GtkSettings*" "settings")
15156    '("GScanner*" "scanner")
15157    '("const-gchar*" "pixmap_file")
15158  )
15159)
15160
15161(define-function rc_parse
15162  (c-name "gtk_rc_parse")
15163  (return-type "none")
15164  (parameters
15165    '("const-gchar*" "filename")
15166  )
15167)
15168
15169(define-function rc_parse_string
15170  (c-name "gtk_rc_parse_string")
15171  (return-type "none")
15172  (parameters
15173    '("const-gchar*" "rc_string")
15174  )
15175)
15176
15177(define-function rc_reparse_all
15178  (c-name "gtk_rc_reparse_all")
15179  (return-type "gboolean")
15180)
15181
15182(define-method rc_add_widget_name_style
15183  (of-object "GtkRcStyle")
15184  (c-name "gtk_rc_add_widget_name_style")
15185  (return-type "none")
15186  (parameters
15187    '("const-gchar*" "pattern")
15188  )
15189  (deprecated "")
15190)
15191
15192(define-method rc_add_widget_class_style
15193  (of-object "GtkRcStyle")
15194  (c-name "gtk_rc_add_widget_class_style")
15195  (return-type "none")
15196  (parameters
15197    '("const-gchar*" "pattern")
15198  )
15199  (deprecated "")
15200)
15201
15202(define-method rc_add_class_style
15203  (of-object "GtkRcStyle")
15204  (c-name "gtk_rc_add_class_style")
15205  (return-type "none")
15206  (parameters
15207    '("const-gchar*" "pattern")
15208  )
15209  (deprecated "")
15210)
15211
15212
15213(define-function gtk_rc_style_get_type
15214  (c-name "gtk_rc_style_get_type")
15215  (return-type "GType")
15216)
15217
15218(define-function gtk_rc_style_new
15219  (c-name "gtk_rc_style_new")
15220  (is-constructor-of "GtkRCStyle")
15221  (return-type "GtkRcStyle*")
15222)
15223
15224(define-method copy
15225  (of-object "GtkRcStyle")
15226  (c-name "gtk_rc_style_copy")
15227  (return-type "GtkRcStyle*")
15228  (caller-owns-return #t)
15229)
15230
15231(define-method ref
15232  (of-object "GtkRcStyle")
15233  (c-name "gtk_rc_style_ref")
15234  (return-type "none")
15235)
15236
15237(define-method unref
15238  (of-object "GtkRcStyle")
15239  (c-name "gtk_rc_style_unref")
15240  (return-type "none")
15241)
15242
15243(define-virtual create_rc_style
15244  (of-object "GtkRcStyle")
15245  (return-type "GtkRcStyle*")
15246)
15247
15248(define-virtual parse
15249  (of-object "GtkRcStyle")
15250  (return-type "guint")
15251  (parameters
15252    '("GtkSettings*" "settings")
15253    '("GScanner*" "scanner")
15254  )
15255)
15256(define-virtual merge
15257  (of-object "GtkRcStyle")
15258  (return-type "none")
15259  (parameters
15260    '("GtkRcStyle*" "src")
15261  )
15262)
15263
15264(define-virtual create_style
15265  (of-object "GtkRcStyle")
15266  (return-type "GtkStyle*")
15267)
15268
15269(define-function rc_find_module_in_path
15270  (c-name "gtk_rc_find_module_in_path")
15271  (return-type "gchar*")
15272  (parameters
15273    '("const-gchar*" "module_file")
15274  )
15275)
15276
15277(define-function rc_get_theme_dir
15278  (c-name "gtk_rc_get_theme_dir")
15279  (return-type "gchar*")
15280)
15281
15282(define-function rc_get_module_dir
15283  (c-name "gtk_rc_get_module_dir")
15284  (return-type "gchar*")
15285)
15286
15287(define-function rc_get_im_module_path
15288  (c-name "gtk_rc_get_im_module_path")
15289  (return-type "gchar*")
15290)
15291
15292(define-function rc_get_im_module_file
15293  (c-name "gtk_rc_get_im_module_file")
15294  (return-type "gchar*")
15295)
15296
15297(define-function rc_scanner_new
15298  (c-name "gtk_rc_scanner_new")
15299  (is-constructor-of "GtkRcScanner")
15300  (return-type "GScanner*")
15301)
15302
15303(define-function rc_parse_color
15304  (c-name "gtk_rc_parse_color")
15305  (return-type "guint")
15306  (parameters
15307    '("GScanner*" "scanner")
15308    '("GdkColor*" "color")
15309  )
15310)
15311
15312(define-function rc_parse_state
15313  (c-name "gtk_rc_parse_state")
15314  (return-type "guint")
15315  (parameters
15316    '("GScanner*" "scanner")
15317    '("GtkStateType*" "state")
15318  )
15319)
15320
15321(define-function rc_parse_priority
15322  (c-name "gtk_rc_parse_priority")
15323  (return-type "guint")
15324  (parameters
15325    '("GScanner*" "scanner")
15326    '("GtkPathPriorityType*" "priority")
15327  )
15328)
15329
15330
15331
15332;; From /opt/gtk2/include/gtk-2.0/gtk/gtkruler.h
15333
15334(define-function gtk_ruler_get_type
15335  (c-name "gtk_ruler_get_type")
15336  (return-type "GType")
15337)
15338
15339(define-method set_metric
15340  (of-object "GtkRuler")
15341  (c-name "gtk_ruler_set_metric")
15342  (return-type "none")
15343  (parameters
15344    '("GtkMetricType" "metric")
15345  )
15346)
15347
15348(define-method set_range
15349  (of-object "GtkRuler")
15350  (c-name "gtk_ruler_set_range")
15351  (return-type "none")
15352  (parameters
15353    '("gdouble" "lower")
15354    '("gdouble" "upper")
15355    '("gdouble" "position")
15356    '("gdouble" "max_size")
15357  )
15358)
15359
15360(define-method draw_ticks
15361  (of-object "GtkRuler")
15362  (c-name "gtk_ruler_draw_ticks")
15363  (return-type "none")
15364)
15365
15366(define-method draw_pos
15367  (of-object "GtkRuler")
15368  (c-name "gtk_ruler_draw_pos")
15369  (return-type "none")
15370)
15371
15372(define-method get_metric
15373  (of-object "GtkRuler")
15374  (c-name "gtk_ruler_get_metric")
15375  (return-type "GtkMetricType")
15376)
15377
15378(define-method get_range
15379  (of-object "GtkRuler")
15380  (c-name "gtk_ruler_get_range")
15381  (return-type "none")
15382  (parameters
15383    '("gdouble*" "lower")
15384    '("gdouble*" "upper")
15385    '("gdouble*" "position")
15386    '("gdouble*" "max_size")
15387  )
15388)
15389
15390(define-virtual draw_ticks
15391  (of-object "GtkRuler")
15392  (return-type "none")
15393)
15394(define-virtual draw_pos
15395  (of-object "GtkRuler")
15396  (return-type "none")
15397)
15398
15399
15400;; From /opt/gtk2/include/gtk-2.0/gtk/gtkscale.h
15401
15402(define-function gtk_scale_get_type
15403  (c-name "gtk_scale_get_type")
15404  (return-type "GType")
15405)
15406
15407(define-method set_digits
15408  (of-object "GtkScale")
15409  (c-name "gtk_scale_set_digits")
15410  (return-type "none")
15411  (parameters
15412    '("gint" "digits")
15413  )
15414)
15415
15416(define-method get_digits
15417  (of-object "GtkScale")
15418  (c-name "gtk_scale_get_digits")
15419  (return-type "gint")
15420)
15421
15422(define-method set_draw_value
15423  (of-object "GtkScale")
15424  (c-name "gtk_scale_set_draw_value")
15425  (return-type "none")
15426  (parameters
15427    '("gboolean" "draw_value")
15428  )
15429)
15430
15431(define-method get_draw_value
15432  (of-object "GtkScale")
15433  (c-name "gtk_scale_get_draw_value")
15434  (return-type "gboolean")
15435)
15436
15437(define-method set_value_pos
15438  (of-object "GtkScale")
15439  (c-name "gtk_scale_set_value_pos")
15440  (return-type "none")
15441  (parameters
15442    '("GtkPositionType" "pos")
15443  )
15444)
15445
15446(define-method get_value_pos
15447  (of-object "GtkScale")
15448  (c-name "gtk_scale_get_value_pos")
15449  (return-type "GtkPositionType")
15450)
15451
15452(define-method get_layout
15453  (of-object "GtkScale")
15454  (c-name "gtk_scale_get_layout")
15455  (return-type "PangoLayout*")
15456)
15457
15458(define-method get_layout_offsets
15459  (of-object "GtkScale")
15460  (c-name "gtk_scale_get_layout_offsets")
15461  (return-type "none")
15462  (parameters
15463    '("gint*" "x")
15464    '("gint*" "y")
15465  )
15466)
15467
15468(define-virtual format_value
15469  (of-object "GtkScale")
15470  (return-type "gchar*")
15471  (parameters
15472    '("gdouble" "value")
15473  )
15474)
15475
15476(define-virtual draw_value
15477  (of-object "GtkScale")
15478  (return-type "none")
15479)
15480(define-virtual get_layout_offsets
15481  (of-object "GtkScale")
15482  (return-type "none")
15483  (parameters
15484    '("gint*" "x")
15485    '("gint*" "y")
15486  )
15487)
15488
15489
15490;; From /opt/gtk2/include/gtk-2.0/gtk/gtkscrollbar.h
15491
15492(define-function gtk_scrollbar_get_type
15493  (c-name "gtk_scrollbar_get_type")
15494  (return-type "GType")
15495)
15496
15497
15498
15499;; From /opt/gtk2/include/gtk-2.0/gtk/gtkscrolledwindow.h
15500
15501(define-function gtk_scrolled_window_get_type
15502  (c-name "gtk_scrolled_window_get_type")
15503  (return-type "GType")
15504)
15505
15506(define-function gtk_scrolled_window_new
15507  (c-name "gtk_scrolled_window_new")
15508  (is-constructor-of "GtkScrolledWindow")
15509  (return-type "GtkWidget*")
15510  (properties
15511    '("hadjustment" (optional))
15512    '("vadjustment" (optional))
15513  )
15514)
15515
15516(define-method set_hadjustment
15517  (of-object "GtkScrolledWindow")
15518  (c-name "gtk_scrolled_window_set_hadjustment")
15519  (return-type "none")
15520  (parameters
15521    '("GtkAdjustment*" "hadjustment" (null-ok))
15522  )
15523)
15524
15525(define-method set_vadjustment
15526  (of-object "GtkScrolledWindow")
15527  (c-name "gtk_scrolled_window_set_vadjustment")
15528  (return-type "none")
15529  (parameters
15530    '("GtkAdjustment*" "hadjustment" (null-ok))
15531  )
15532)
15533
15534(define-method get_hadjustment
15535  (of-object "GtkScrolledWindow")
15536  (c-name "gtk_scrolled_window_get_hadjustment")
15537  (return-type "GtkAdjustment*")
15538)
15539
15540(define-method get_vadjustment
15541  (of-object "GtkScrolledWindow")
15542  (c-name "gtk_scrolled_window_get_vadjustment")
15543  (return-type "GtkAdjustment*")
15544)
15545
15546(define-method get_hscrollbar
15547  (of-object "GtkScrolledWindow")
15548  (c-name "gtk_scrolled_window_get_hscrollbar")
15549  (return-type "GtkWidget*")
15550)
15551
15552(define-method get_vscrollbar
15553  (of-object "GtkScrolledWindow")
15554  (c-name "gtk_scrolled_window_get_vscrollbar")
15555  (return-type "GtkWidget*")
15556)
15557
15558(define-method set_policy
15559  (of-object "GtkScrolledWindow")
15560  (c-name "gtk_scrolled_window_set_policy")
15561  (return-type "none")
15562  (parameters
15563    '("GtkPolicyType" "hscrollbar_policy")
15564    '("GtkPolicyType" "vscrollbar_policy")
15565  )
15566)
15567
15568(define-method get_policy
15569  (of-object "GtkScrolledWindow")
15570  (c-name "gtk_scrolled_window_get_policy")
15571  (return-type "none")
15572  (parameters
15573    '("GtkPolicyType*" "hscrollbar_policy")
15574    '("GtkPolicyType*" "vscrollbar_policy")
15575  )
15576)
15577
15578(define-method set_placement
15579  (of-object "GtkScrolledWindow")
15580  (c-name "gtk_scrolled_window_set_placement")
15581  (return-type "none")
15582  (parameters
15583    '("GtkCornerType" "window_placement")
15584  )
15585)
15586
15587(define-method get_placement
15588  (of-object "GtkScrolledWindow")
15589  (c-name "gtk_scrolled_window_get_placement")
15590  (return-type "GtkCornerType")
15591)
15592
15593(define-method set_shadow_type
15594  (of-object "GtkScrolledWindow")
15595  (c-name "gtk_scrolled_window_set_shadow_type")
15596  (return-type "none")
15597  (parameters
15598    '("GtkShadowType" "type")
15599  )
15600)
15601
15602(define-method get_shadow_type
15603  (of-object "GtkScrolledWindow")
15604  (c-name "gtk_scrolled_window_get_shadow_type")
15605  (return-type "GtkShadowType")
15606)
15607
15608(define-method add_with_viewport
15609  (of-object "GtkScrolledWindow")
15610  (c-name "gtk_scrolled_window_add_with_viewport")
15611  (return-type "none")
15612  (parameters
15613    '("GtkWidget*" "child")
15614  )
15615)
15616
15617(ifdef HAVE_GTK_2_12
15618(define-virtual scroll_child
15619  (of-object "GtkScrolledWindow")
15620  (return-type "gboolean")
15621  (parameters
15622    '("GtkScrollType" "scroll")
15623    '("gboolean" "horizontal")
15624  )
15625))
15626(ifndef HAVE_GTK_2_12
15627(define-virtual scroll_child
15628  (of-object "GtkScrolledWindow")
15629  (return-type "none")
15630  (parameters
15631    '("GtkScrollType" "scroll")
15632    '("gboolean" "horizontal")
15633  )
15634))
15635
15636(define-virtual move_focus_out
15637  (of-object "GtkScrolledWindow")
15638  (return-type "none")
15639  (parameters
15640    '("GtkDirectionType" "direction")
15641  )
15642)
15643
15644
15645;; From /opt/gtk2/include/gtk-2.0/gtk/gtkselection.h
15646
15647(define-function gtk_target_list_new
15648  (c-name "gtk_target_list_new")
15649  (is-constructor-of "GtkTargetList")
15650  (return-type "GtkTargetList*")
15651  (parameters
15652    '("const-GtkTargetEntry*" "targets")
15653    '("guint" "ntargets")
15654  )
15655)
15656
15657(define-method ref
15658  (of-object "GtkTargetList")
15659  (c-name "gtk_target_list_ref")
15660  (return-type "none")
15661)
15662
15663(define-method unref
15664  (of-object "GtkTargetList")
15665  (c-name "gtk_target_list_unref")
15666  (return-type "none")
15667)
15668
15669(define-method add
15670  (of-object "GtkTargetList")
15671  (c-name "gtk_target_list_add")
15672  (return-type "none")
15673  (parameters
15674    '("GdkAtom" "target")
15675    '("guint" "flags")
15676    '("guint" "info")
15677  )
15678)
15679
15680(define-method add_table
15681  (of-object "GtkTargetList")
15682  (c-name "gtk_target_list_add_table")
15683  (return-type "none")
15684  (parameters
15685    '("const-GtkTargetEntry*" "targets")
15686    '("guint" "ntargets")
15687  )
15688)
15689
15690(define-method remove
15691  (of-object "GtkTargetList")
15692  (c-name "gtk_target_list_remove")
15693  (return-type "none")
15694  (parameters
15695    '("GdkAtom" "target")
15696  )
15697)
15698
15699(define-method find
15700  (of-object "GtkTargetList")
15701  (c-name "gtk_target_list_find")
15702  (return-type "gboolean")
15703  (parameters
15704    '("GdkAtom" "target")
15705    '("guint*" "info")
15706  )
15707)
15708
15709(define-method selection_owner_set
15710  (of-object "GtkWidget")
15711  (c-name "gtk_selection_owner_set")
15712  (return-type "gboolean")
15713  (parameters
15714    '("GdkAtom" "selection")
15715    '("guint32" "time" (default "GDK_CURRENT_TIME"))
15716  )
15717)
15718
15719(define-function selection_owner_set_for_display
15720  (c-name "gtk_selection_owner_set_for_display")
15721  (return-type "gboolean")
15722  (parameters
15723    '("GdkDisplay*" "display")
15724    '("GtkWidget*" "widget" (null-ok))
15725    '("GdkAtom" "selection")
15726    '("guint32" "time" (default "GDK_CURRENT_TIME"))
15727  )
15728)
15729
15730(define-method selection_add_target
15731  (of-object "GtkWidget")
15732  (c-name "gtk_selection_add_target")
15733  (return-type "none")
15734  (parameters
15735    '("GdkAtom" "selection")
15736    '("GdkAtom" "target")
15737    '("guint" "info")
15738  )
15739)
15740
15741(define-method selection_add_targets
15742  (of-object "GtkWidget")
15743  (c-name "gtk_selection_add_targets")
15744  (return-type "none")
15745  (parameters
15746    '("GdkAtom" "selection")
15747    '("const-GtkTargetEntry*" "targets")
15748    '("guint" "ntargets")
15749  )
15750)
15751
15752(define-method selection_clear_targets
15753  (of-object "GtkWidget")
15754  (c-name "gtk_selection_clear_targets")
15755  (return-type "none")
15756  (parameters
15757    '("GdkAtom" "selection")
15758  )
15759)
15760
15761(define-method selection_convert
15762  (of-object "GtkWidget")
15763  (c-name "gtk_selection_convert")
15764  (return-type "gboolean")
15765  (parameters
15766    '("GdkAtom" "selection")
15767    '("GdkAtom" "target")
15768    '("guint32" "time" (default "GDK_CURRENT_TIME"))
15769  )
15770)
15771
15772(define-method set
15773  (of-object "GtkSelectionData")
15774  (c-name "gtk_selection_data_set")
15775  (return-type "none")
15776  (parameters
15777    '("GdkAtom" "type")
15778    '("gint" "format")
15779    '("const-guchar*" "data")
15780    '("gint" "length")
15781  )
15782)
15783
15784(define-method set_text
15785  (of-object "GtkSelectionData")
15786  (c-name "gtk_selection_data_set_text")
15787  (return-type "gboolean")
15788  (parameters
15789    '("const-gchar*" "str")
15790    '("gint" "len" (default "-1"))
15791  )
15792)
15793
15794(define-method get_text
15795  (of-object "GtkSelectionData")
15796  (c-name "gtk_selection_data_get_text")
15797  (return-type "guchar*")
15798)
15799
15800(define-method get_targets
15801  (of-object "GtkSelectionData")
15802  (c-name "gtk_selection_data_get_targets")
15803  (return-type "gboolean")
15804  (parameters
15805    '("GdkAtom**" "targets")
15806    '("gint*" "n_atoms")
15807  )
15808)
15809
15810(define-method targets_include_text
15811  (of-object "GtkSelectionData")
15812  (c-name "gtk_selection_data_targets_include_text")
15813  (return-type "gboolean")
15814)
15815
15816(define-method selection_remove_all
15817  (of-object "GtkWidget")
15818  (c-name "gtk_selection_remove_all")
15819  (return-type "none")
15820)
15821
15822(define-method selection_clear
15823  (of-object "GtkWidget")
15824  (c-name "gtk_selection_clear")
15825  (return-type "gboolean")
15826  (parameters
15827    '("GdkEventSelection*" "event")
15828  )
15829)
15830
15831(define-function gtk_selection_data_get_type
15832  (c-name "gtk_selection_data_get_type")
15833  (return-type "GType")
15834)
15835
15836(define-method copy
15837  (of-object "GtkSelectionData")
15838  (c-name "gtk_selection_data_copy")
15839  (return-type "GtkSelectionData*")
15840  (caller-owns-return #t)
15841)
15842
15843(define-method free
15844  (of-object "GtkSelectionData")
15845  (c-name "gtk_selection_data_free")
15846  (return-type "none")
15847)
15848
15849(define-method set_pixbuf
15850  (of-object "GtkSelectionData")
15851  (c-name "gtk_selection_data_set_pixbuf")
15852  (return-type "gboolean")
15853  (parameters
15854    '("GdkPixbuf*" "pixbuf")
15855  )
15856)
15857
15858(define-method get_pixbuf
15859  (of-object "GtkSelectionData")
15860  (c-name "gtk_selection_data_get_pixbuf")
15861  (return-type "GdkPixbuf*")
15862)
15863
15864(define-method set_uris
15865  (of-object "GtkSelectionData")
15866  (c-name "gtk_selection_data_set_uris")
15867  (return-type "gboolean")
15868  (parameters
15869    '("gchar**" "uris")
15870  )
15871)
15872
15873(define-method get_uris
15874  (of-object "GtkSelectionData")
15875  (c-name "gtk_selection_data_get_uris")
15876  (return-type "gchar**")
15877)
15878
15879
15880(define-method targets_include_image
15881  (of-object "GtkSelectionData")
15882  (c-name "gtk_selection_data_targets_include_image")
15883  (return-type "gboolean")
15884  (parameters
15885    '("gboolean" "writable")
15886  )
15887)
15888
15889
15890;; From /opt/gtk2/include/gtk-2.0/gtk/gtkseparator.h
15891
15892(define-function gtk_separator_get_type
15893  (c-name "gtk_separator_get_type")
15894  (return-type "GType")
15895)
15896
15897
15898
15899;; From /opt/gtk2/include/gtk-2.0/gtk/gtkseparatormenuitem.h
15900
15901(define-function gtk_separator_menu_item_get_type
15902  (c-name "gtk_separator_menu_item_get_type")
15903  (return-type "GType")
15904)
15905
15906(define-function gtk_separator_menu_item_new
15907  (c-name "gtk_separator_menu_item_new")
15908  (is-constructor-of "GtkSeparatorMenuItem")
15909  (return-type "GtkWidget*")
15910)
15911
15912
15913
15914;; From /opt/gtk2/include/gtk-2.0/gtk/gtkseparatortoolitem.h
15915
15916(define-function gtk_separator_tool_item_get_type
15917  (c-name "gtk_separator_tool_item_get_type")
15918  (return-type "GType")
15919)
15920
15921(define-function gtk_separator_tool_item_new
15922  (c-name "gtk_separator_tool_item_new")
15923  (is-constructor-of "GtkSeparatorToolItem")
15924  (return-type "GtkToolItem*")
15925)
15926
15927(define-method get_draw
15928  (of-object "GtkSeparatorToolItem")
15929  (c-name "gtk_separator_tool_item_get_draw")
15930  (return-type "gboolean")
15931)
15932
15933(define-method set_draw
15934  (of-object "GtkSeparatorToolItem")
15935  (c-name "gtk_separator_tool_item_set_draw")
15936  (return-type "none")
15937  (parameters
15938    '("gboolean" "draw")
15939  )
15940)
15941
15942
15943
15944;; From /opt/gtk2/include/gtk-2.0/gtk/gtksettings.h
15945
15946(define-function gtk_settings_get_type
15947  (c-name "gtk_settings_get_type")
15948  (return-type "GType")
15949)
15950
15951(define-function settings_get_default
15952  (c-name "gtk_settings_get_default")
15953  (return-type "GtkSettings*")
15954)
15955
15956(define-function settings_get_for_screen
15957  (c-name "gtk_settings_get_for_screen")
15958  (return-type "GtkSettings*")
15959  (parameters
15960    '("GdkScreen*" "screen")
15961  )
15962)
15963
15964(define-function settings_install_property
15965  (c-name "gtk_settings_install_property")
15966  (return-type "none")
15967  (parameters
15968    '("GParamSpec*" "pspec")
15969  )
15970)
15971
15972(define-function settings_install_property_parser
15973  (c-name "gtk_settings_install_property_parser")
15974  (return-type "none")
15975  (parameters
15976    '("GParamSpec*" "pspec")
15977    '("GtkRcPropertyParser" "parser")
15978  )
15979)
15980
15981(define-function rc_property_parse_color
15982  (c-name "gtk_rc_property_parse_color")
15983  (return-type "gboolean")
15984  (parameters
15985    '("const-GParamSpec*" "pspec")
15986    '("const-GString*" "gstring")
15987    '("GValue*" "property_value")
15988  )
15989)
15990
15991(define-function rc_property_parse_enum
15992  (c-name "gtk_rc_property_parse_enum")
15993  (return-type "gboolean")
15994  (parameters
15995    '("const-GParamSpec*" "pspec")
15996    '("const-GString*" "gstring")
15997    '("GValue*" "property_value")
15998  )
15999)
16000
16001(define-function rc_property_parse_flags
16002  (c-name "gtk_rc_property_parse_flags")
16003  (return-type "gboolean")
16004  (parameters
16005    '("const-GParamSpec*" "pspec")
16006    '("const-GString*" "gstring")
16007    '("GValue*" "property_value")
16008  )
16009)
16010
16011(define-function rc_property_parse_requisition
16012  (c-name "gtk_rc_property_parse_requisition")
16013  (return-type "gboolean")
16014  (parameters
16015    '("const-GParamSpec*" "pspec")
16016    '("const-GString*" "gstring")
16017    '("GValue*" "property_value")
16018  )
16019)
16020
16021(define-function rc_property_parse_border
16022  (c-name "gtk_rc_property_parse_border")
16023  (return-type "gboolean")
16024  (parameters
16025    '("const-GParamSpec*" "pspec")
16026    '("const-GString*" "gstring")
16027    '("GValue*" "property_value")
16028  )
16029)
16030
16031(define-method set_property_value
16032  (of-object "GtkSettings")
16033  (c-name "gtk_settings_set_property_value")
16034  (return-type "none")
16035  (parameters
16036    '("const-gchar*" "name")
16037    '("const-GtkSettingsValue*" "svalue")
16038  )
16039)
16040
16041(define-method set_string_property
16042  (of-object "GtkSettings")
16043  (c-name "gtk_settings_set_string_property")
16044  (return-type "none")
16045  (parameters
16046    '("const-gchar*" "name")
16047    '("const-gchar*" "v_string")
16048    '("const-gchar*" "origin")
16049  )
16050)
16051
16052(define-method set_long_property
16053  (of-object "GtkSettings")
16054  (c-name "gtk_settings_set_long_property")
16055  (return-type "none")
16056  (parameters
16057    '("const-gchar*" "name")
16058    '("glong" "v_long")
16059    '("const-gchar*" "origin")
16060  )
16061)
16062
16063(define-method set_double_property
16064  (of-object "GtkSettings")
16065  (c-name "gtk_settings_set_double_property")
16066  (return-type "none")
16067  (parameters
16068    '("const-gchar*" "name")
16069    '("gdouble" "v_double")
16070    '("const-gchar*" "origin")
16071  )
16072)
16073
16074
16075;; From /mondo/local/gtk-2.10/include/gtk-2.0/gtk/gtksignal.h
16076
16077(define-function signal_newv
16078  (c-name "gtk_signal_newv")
16079  (return-type "guint")
16080  (parameters
16081    '("const-gchar*" "name")
16082    '("GtkSignalRunType" "signal_flags")
16083    '("GtkType" "object_type")
16084    '("guint" "function_offset")
16085    '("GtkSignalMarshaller" "marshaller")
16086    '("GtkType" "return_val")
16087    '("guint" "n_args")
16088    '("GtkType*" "args")
16089  )
16090)
16091
16092(define-function signal_new
16093  (c-name "gtk_signal_new")
16094  (return-type "guint")
16095  (parameters
16096    '("const-gchar*" "name")
16097    '("GtkSignalRunType" "signal_flags")
16098    '("GtkType" "object_type")
16099    '("guint" "function_offset")
16100    '("GtkSignalMarshaller" "marshaller")
16101    '("GtkType" "return_val")
16102    '("guint" "n_args")
16103  )
16104  (varargs #t)
16105)
16106
16107(define-function signal_emit_stop_by_name
16108  (c-name "gtk_signal_emit_stop_by_name")
16109  (return-type "none")
16110  (parameters
16111    '("GtkObject*" "object")
16112    '("const-gchar*" "name")
16113  )
16114)
16115
16116(define-function signal_connect_object_while_alive
16117  (c-name "gtk_signal_connect_object_while_alive")
16118  (return-type "none")
16119  (parameters
16120    '("GtkObject*" "object")
16121    '("const-gchar*" "name")
16122    '("GtkSignalFunc" "func")
16123    '("GtkObject*" "alive_object")
16124  )
16125)
16126
16127(define-function signal_connect_while_alive
16128  (c-name "gtk_signal_connect_while_alive")
16129  (return-type "none")
16130  (parameters
16131    '("GtkObject*" "object")
16132    '("const-gchar*" "name")
16133    '("GtkSignalFunc" "func")
16134    '("gpointer" "func_data")
16135    '("GtkObject*" "alive_object")
16136  )
16137)
16138
16139(define-function signal_connect_full
16140  (c-name "gtk_signal_connect_full")
16141  (return-type "gulong")
16142  (parameters
16143    '("GtkObject*" "object")
16144    '("const-gchar*" "name")
16145    '("GtkSignalFunc" "func")
16146    '("GtkCallbackMarshal" "unsupported")
16147    '("gpointer" "data")
16148    '("GtkDestroyNotify" "destroy_func")
16149    '("gint" "object_signal")
16150    '("gint" "after")
16151  )
16152)
16153
16154(define-function signal_emitv
16155  (c-name "gtk_signal_emitv")
16156  (return-type "none")
16157  (parameters
16158    '("GtkObject*" "object")
16159    '("guint" "signal_id")
16160    '("GtkArg*" "args")
16161  )
16162)
16163
16164(define-function signal_emit
16165  (c-name "gtk_signal_emit")
16166  (return-type "none")
16167  (parameters
16168    '("GtkObject*" "object")
16169    '("guint" "signal_id")
16170  )
16171  (varargs #t)
16172)
16173
16174(define-function signal_emit_by_name
16175  (c-name "gtk_signal_emit_by_name")
16176  (return-type "none")
16177  (parameters
16178    '("GtkObject*" "object")
16179    '("const-gchar*" "name")
16180  )
16181  (varargs #t)
16182)
16183
16184(define-function signal_emitv_by_name
16185  (c-name "gtk_signal_emitv_by_name")
16186  (return-type "none")
16187  (parameters
16188    '("GtkObject*" "object")
16189    '("const-gchar*" "name")
16190    '("GtkArg*" "args")
16191  )
16192)
16193
16194(define-function signal_compat_matched
16195  (c-name "gtk_signal_compat_matched")
16196  (return-type "none")
16197  (parameters
16198    '("GtkObject*" "object")
16199    '("GtkSignalFunc" "func")
16200    '("gpointer" "data")
16201    '("GSignalMatchType" "match")
16202    '("guint" "action")
16203  )
16204)
16205
16206;; From /opt/gtk2/include/gtk-2.0/gtk/gtksizegroup.h
16207
16208(define-function gtk_size_group_get_type
16209  (c-name "gtk_size_group_get_type")
16210  (return-type "GType")
16211)
16212
16213(define-function size_group_new
16214  (c-name "gtk_size_group_new")
16215  (is-constructor-of "GtkSizeGroup")
16216  (return-type "GtkSizeGroup*")
16217  (properties
16218    '("mode")
16219  )
16220)
16221
16222(define-method set_mode
16223  (of-object "GtkSizeGroup")
16224  (c-name "gtk_size_group_set_mode")
16225  (return-type "none")
16226  (parameters
16227    '("GtkSizeGroupMode" "mode")
16228  )
16229)
16230
16231(define-method get_mode
16232  (of-object "GtkSizeGroup")
16233  (c-name "gtk_size_group_get_mode")
16234  (return-type "GtkSizeGroupMode")
16235)
16236
16237(define-method set_ignore_hidden
16238  (of-object "GtkSizeGroup")
16239  (c-name "gtk_size_group_set_ignore_hidden")
16240  (return-type "none")
16241  (parameters
16242    '("gboolean" "ignore_hidden")
16243  )
16244)
16245
16246(define-method get_ignore_hidden
16247  (of-object "GtkSizeGroup")
16248  (c-name "gtk_size_group_get_ignore_hidden")
16249  (return-type "gboolean")
16250)
16251
16252(define-method add_widget
16253  (of-object "GtkSizeGroup")
16254  (c-name "gtk_size_group_add_widget")
16255  (return-type "none")
16256  (parameters
16257    '("GtkWidget*" "widget")
16258  )
16259)
16260
16261(define-method remove_widget
16262  (of-object "GtkSizeGroup")
16263  (c-name "gtk_size_group_remove_widget")
16264  (return-type "none")
16265  (parameters
16266    '("GtkWidget*" "widget")
16267  )
16268)
16269
16270
16271
16272;; From /opt/gtk2/include/gtk-2.0/gtk/gtksocket.h
16273
16274(define-function gtk_socket_get_type
16275  (c-name "gtk_socket_get_type")
16276  (return-type "GType")
16277)
16278
16279(define-function gtk_socket_new
16280  (c-name "gtk_socket_new")
16281  (is-constructor-of "GtkSocket")
16282  (return-type "GtkWidget*")
16283)
16284
16285(define-method add_id
16286  (of-object "GtkSocket")
16287  (c-name "gtk_socket_add_id")
16288  (return-type "none")
16289  (parameters
16290    '("GdkNativeWindow" "window_id")
16291  )
16292)
16293
16294(define-method get_id
16295  (of-object "GtkSocket")
16296  (c-name "gtk_socket_get_id")
16297  (return-type "GdkNativeWindow")
16298)
16299
16300(define-method steal
16301  (of-object "GtkSocket")
16302  (c-name "gtk_socket_steal")
16303  (return-type "none")
16304  (parameters
16305    '("GdkNativeWindow" "wid")
16306  )
16307  (deprecated "")
16308)
16309
16310(define-virtual plug_added
16311  (of-object "GtkSocket")
16312  (return-type "none")
16313)
16314(define-virtual plug_removed
16315  (of-object "GtkSocket")
16316  (return-type "gboolean")
16317)
16318
16319
16320;; From /opt/gtk2/include/gtk-2.0/gtk/gtkspinbutton.h
16321
16322(define-function gtk_spin_button_get_type
16323  (c-name "gtk_spin_button_get_type")
16324  (return-type "GType")
16325)
16326
16327(define-method configure
16328  (of-object "GtkSpinButton")
16329  (c-name "gtk_spin_button_configure")
16330  (return-type "none")
16331  (parameters
16332    '("GtkAdjustment*" "adjustment" (null-ok))
16333    '("gdouble" "climb_rate")
16334    '("guint" "digits")
16335  )
16336)
16337
16338(define-function gtk_spin_button_new
16339  (c-name "gtk_spin_button_new")
16340  (is-constructor-of "GtkSpinButton")
16341  (return-type "GtkWidget*")
16342  (properties
16343    '("adjustment" (optional))
16344    '("climb_rate" (optional))
16345    '("digits" (optional))
16346  )
16347)
16348
16349(define-function gtk_spin_button_new_with_range
16350  (c-name "gtk_spin_button_new_with_range")
16351  (is-constructor-of "GtkSpinButton")
16352  (return-type "GtkWidget*")
16353  (parameters
16354    '("gdouble" "min")
16355    '("gdouble" "max")
16356    '("gdouble" "step")
16357  )
16358)
16359
16360(define-method set_adjustment
16361  (of-object "GtkSpinButton")
16362  (c-name "gtk_spin_button_set_adjustment")
16363  (return-type "none")
16364  (parameters
16365    '("GtkAdjustment*" "adjustment")
16366  )
16367)
16368
16369(define-method get_adjustment
16370  (of-object "GtkSpinButton")
16371  (c-name "gtk_spin_button_get_adjustment")
16372  (return-type "GtkAdjustment*")
16373)
16374
16375(define-method set_digits
16376  (of-object "GtkSpinButton")
16377  (c-name "gtk_spin_button_set_digits")
16378  (return-type "none")
16379  (parameters
16380    '("guint" "digits")
16381  )
16382)
16383
16384(define-method get_digits
16385  (of-object "GtkSpinButton")
16386  (c-name "gtk_spin_button_get_digits")
16387  (return-type "guint")
16388)
16389
16390(define-method set_increments
16391  (of-object "GtkSpinButton")
16392  (c-name "gtk_spin_button_set_increments")
16393  (return-type "none")
16394  (parameters
16395    '("gdouble" "step")
16396    '("gdouble" "page")
16397  )
16398)
16399
16400(define-method get_increments
16401  (of-object "GtkSpinButton")
16402  (c-name "gtk_spin_button_get_increments")
16403  (return-type "none")
16404  (parameters
16405    '("gdouble*" "step")
16406    '("gdouble*" "page")
16407  )
16408)
16409
16410(define-method set_range
16411  (of-object "GtkSpinButton")
16412  (c-name "gtk_spin_button_set_range")
16413  (return-type "none")
16414  (parameters
16415    '("gdouble" "min")
16416    '("gdouble" "max")
16417  )
16418)
16419
16420(define-method get_range
16421  (of-object "GtkSpinButton")
16422  (c-name "gtk_spin_button_get_range")
16423  (return-type "none")
16424  (parameters
16425    '("gdouble*" "min")
16426    '("gdouble*" "max")
16427  )
16428)
16429
16430(define-method get_value
16431  (of-object "GtkSpinButton")
16432  (c-name "gtk_spin_button_get_value")
16433  (return-type "gdouble")
16434)
16435
16436(define-method get_value_as_int
16437  (of-object "GtkSpinButton")
16438  (c-name "gtk_spin_button_get_value_as_int")
16439  (return-type "gint")
16440)
16441
16442(define-method set_value
16443  (of-object "GtkSpinButton")
16444  (c-name "gtk_spin_button_set_value")
16445  (return-type "none")
16446  (parameters
16447    '("gdouble" "value")
16448  )
16449)
16450
16451(define-method set_update_policy
16452  (of-object "GtkSpinButton")
16453  (c-name "gtk_spin_button_set_update_policy")
16454  (return-type "none")
16455  (parameters
16456    '("GtkSpinButtonUpdatePolicy" "policy")
16457  )
16458)
16459
16460(define-method get_update_policy
16461  (of-object "GtkSpinButton")
16462  (c-name "gtk_spin_button_get_update_policy")
16463  (return-type "guint")
16464)
16465
16466(define-method set_numeric
16467  (of-object "GtkSpinButton")
16468  (c-name "gtk_spin_button_set_numeric")
16469  (return-type "none")
16470  (parameters
16471    '("gboolean" "numeric")
16472  )
16473)
16474
16475(define-method get_numeric
16476  (of-object "GtkSpinButton")
16477  (c-name "gtk_spin_button_get_numeric")
16478  (return-type "gboolean")
16479)
16480
16481(define-method spin
16482  (of-object "GtkSpinButton")
16483  (c-name "gtk_spin_button_spin")
16484  (return-type "none")
16485  (parameters
16486    '("GtkSpinType" "direction")
16487    '("gdouble" "increment" (default "1"))
16488  )
16489)
16490
16491(define-method set_wrap
16492  (of-object "GtkSpinButton")
16493  (c-name "gtk_spin_button_set_wrap")
16494  (return-type "none")
16495  (parameters
16496    '("gboolean" "wrap")
16497  )
16498)
16499
16500(define-method get_wrap
16501  (of-object "GtkSpinButton")
16502  (c-name "gtk_spin_button_get_wrap")
16503  (return-type "gboolean")
16504)
16505
16506(define-method set_snap_to_ticks
16507  (of-object "GtkSpinButton")
16508  (c-name "gtk_spin_button_set_snap_to_ticks")
16509  (return-type "none")
16510  (parameters
16511    '("gboolean" "snap_to_ticks")
16512  )
16513)
16514
16515(define-method get_snap_to_ticks
16516  (of-object "GtkSpinButton")
16517  (c-name "gtk_spin_button_get_snap_to_ticks")
16518  (return-type "gboolean")
16519)
16520
16521(define-method update
16522  (of-object "GtkSpinButton")
16523  (c-name "gtk_spin_button_update")
16524  (return-type "none")
16525)
16526
16527(define-virtual input
16528  (of-object "GtkSpinButton")
16529  (return-type "gint")
16530  (parameters
16531    '("gdouble*" "new_value" (direction "out"))
16532  )
16533)
16534(define-virtual output
16535  (of-object "GtkSpinButton")
16536  (return-type "gint")
16537)
16538(define-virtual value_changed
16539  (of-object "GtkSpinButton")
16540  (return-type "none")
16541)
16542(define-virtual change_value
16543  (of-object "GtkSpinButton")
16544  (return-type "none")
16545  (parameters
16546    '("GtkScrollType" "scroll")
16547  )
16548)
16549
16550
16551;; From /opt/gtk2/include/gtk-2.0/gtk/gtkstatusbar.h
16552
16553(define-function gtk_statusbar_get_type
16554  (c-name "gtk_statusbar_get_type")
16555  (return-type "GType")
16556)
16557
16558(define-function gtk_statusbar_new
16559  (c-name "gtk_statusbar_new")
16560  (is-constructor-of "GtkStatusbar")
16561  (return-type "GtkWidget*")
16562)
16563
16564(define-method get_context_id
16565  (of-object "GtkStatusbar")
16566  (c-name "gtk_statusbar_get_context_id")
16567  (return-type "guint")
16568  (parameters
16569    '("const-gchar*" "context_description")
16570  )
16571)
16572
16573(define-method push
16574  (of-object "GtkStatusbar")
16575  (c-name "gtk_statusbar_push")
16576  (return-type "guint")
16577  (parameters
16578    '("guint" "context_id")
16579    '("const-gchar*" "text")
16580  )
16581)
16582
16583(define-method pop
16584  (of-object "GtkStatusbar")
16585  (c-name "gtk_statusbar_pop")
16586  (return-type "none")
16587  (parameters
16588    '("guint" "context_id")
16589  )
16590)
16591
16592;; Weird c-name is not used, it is overriden.  See the next entry.
16593(define-method remove
16594  (of-object "GtkStatusbar")
16595  (c-name "gtk_statusbar_remove_compatibility")
16596  (return-type "none")
16597  (parameters
16598    '("guint" "context_id")
16599    '("guint" "message_id")
16600  )
16601  (deprecated "use gtk.Statusbar.remove_message")
16602)
16603
16604;; Renamed because it hides gtk.Container.remove, see bug #564587.
16605(define-method remove_message
16606  (of-object "GtkStatusbar")
16607  (c-name "gtk_statusbar_remove")
16608  (return-type "none")
16609  (parameters
16610    '("guint" "context_id")
16611    '("guint" "message_id")
16612  )
16613)
16614
16615(define-method set_has_resize_grip
16616  (of-object "GtkStatusbar")
16617  (c-name "gtk_statusbar_set_has_resize_grip")
16618  (return-type "none")
16619  (parameters
16620    '("gboolean" "setting")
16621  )
16622)
16623
16624(define-method get_has_resize_grip
16625  (of-object "GtkStatusbar")
16626  (c-name "gtk_statusbar_get_has_resize_grip")
16627  (return-type "gboolean")
16628)
16629
16630(define-virtual text_pushed
16631  (of-object "GtkStatusbar")
16632  (return-type "none")
16633  (parameters
16634    '("guint" "context_id")
16635    '("const-gchar*" "text")
16636  )
16637)
16638(define-virtual text_popped
16639  (of-object "GtkStatusbar")
16640  (return-type "none")
16641  (parameters
16642    '("guint" "context_id")
16643    '("const-gchar*" "text")
16644  )
16645)
16646
16647
16648;; From /opt/gtk2/include/gtk-2.0/gtk/gtkstock.h
16649
16650(define-function stock_add
16651  (c-name "gtk_stock_add")
16652  (return-type "none")
16653  (parameters
16654    '("const-GtkStockItem*" "items")
16655    '("guint" "n_items")
16656  )
16657)
16658
16659(define-function stock_add_static
16660  (c-name "gtk_stock_add_static")
16661  (return-type "none")
16662  (parameters
16663    '("const-GtkStockItem*" "items")
16664    '("guint" "n_items")
16665  )
16666)
16667
16668(define-function stock_lookup
16669  (c-name "gtk_stock_lookup")
16670  (return-type "gboolean")
16671  (parameters
16672    '("const-gchar*" "stock_id")
16673    '("GtkStockItem*" "item")
16674  )
16675)
16676
16677(define-function stock_list_ids
16678  (c-name "gtk_stock_list_ids")
16679  (return-type "GSList*")
16680)
16681
16682(define-method copy
16683  (of-object "GtkStockItem")
16684  (c-name "gtk_stock_item_copy")
16685  (return-type "GtkStockItem*")
16686  (caller-owns-return #t)
16687)
16688
16689(define-method free
16690  (of-object "GtkStockItem")
16691  (c-name "gtk_stock_item_free")
16692  (return-type "none")
16693)
16694
16695(define-function stock_set_translate_func
16696  (c-name "gtk_stock_set_translate_func")
16697  (return-type "none")
16698  (parameters
16699    '("const-gchar*" "domain")
16700    '("GtkTranslateFunc" "func")
16701    '("gpointer" "data")
16702    '("GtkDestroyNotify" "notify")
16703  )
16704)
16705
16706
16707;; From /opt/gtk2/include/gtk-2.0/gtk/gtkstyle.h
16708
16709(define-function gtk_style_get_type
16710  (c-name "gtk_style_get_type")
16711  (return-type "GType")
16712)
16713
16714(define-function gtk_style_new
16715  (c-name "gtk_style_new")
16716  (is-constructor-of "GtkStyle")
16717  (return-type "GtkStyle*")
16718)
16719
16720(define-method copy
16721  (of-object "GtkStyle")
16722  (c-name "gtk_style_copy")
16723  (return-type "GtkStyle*")
16724  (caller-owns-return #t)
16725)
16726
16727(define-method attach
16728  (of-object "GtkStyle")
16729  (c-name "gtk_style_attach")
16730  (return-type "GtkStyle*")
16731  (parameters
16732    '("GdkWindow*" "window")
16733  )
16734)
16735
16736(define-method detach
16737  (of-object "GtkStyle")
16738  (c-name "gtk_style_detach")
16739  (return-type "none")
16740)
16741
16742(define-method ref
16743  (of-object "GtkStyle")
16744  (c-name "gtk_style_ref")
16745  (return-type "GtkStyle*")
16746  (deprecated "")
16747)
16748
16749(define-method unref
16750  (of-object "GtkStyle")
16751  (c-name "gtk_style_unref")
16752  (return-type "none")
16753  (deprecated "")
16754)
16755
16756(define-method get_font
16757  (of-object "GtkStyle")
16758  (c-name "gtk_style_get_font")
16759  (return-type "GdkFont*")
16760  (deprecated "")
16761)
16762
16763(define-method set_font
16764  (of-object "GtkStyle")
16765  (c-name "gtk_style_set_font")
16766  (return-type "none")
16767  (parameters
16768    '("GdkFont*" "font")
16769  )
16770  (deprecated "")
16771)
16772
16773(define-method set_background
16774  (of-object "GtkStyle")
16775  (c-name "gtk_style_set_background")
16776  (return-type "none")
16777  (parameters
16778    '("GdkWindow*" "window")
16779    '("GtkStateType" "state_type")
16780  )
16781)
16782
16783(define-method apply_default_background
16784  (of-object "GtkStyle")
16785  (c-name "gtk_style_apply_default_background")
16786  (return-type "none")
16787  (parameters
16788    '("GdkWindow*" "window")
16789    '("gboolean" "set_bg")
16790    '("GtkStateType" "state_type")
16791    '("GdkRectangle*" "area" (null-ok))
16792    '("gint" "x")
16793    '("gint" "y")
16794    '("gint" "width")
16795    '("gint" "height")
16796  )
16797)
16798
16799(define-method lookup_icon_set
16800  (of-object "GtkStyle")
16801  (c-name "gtk_style_lookup_icon_set")
16802  (return-type "GtkIconSet*")
16803  (parameters
16804    '("const-gchar*" "stock_id")
16805  )
16806)
16807
16808(define-method render_icon
16809  (of-object "GtkStyle")
16810  (c-name "gtk_style_render_icon")
16811  (return-type "GdkPixbuf*")
16812  (caller-owns-return #t)
16813  (parameters
16814    '("const-GtkIconSource*" "source")
16815    '("GtkTextDirection" "direction")
16816    '("GtkStateType" "state")
16817    '("GtkIconSize" "size")
16818    '("GtkWidget*" "widget" (null-ok) (default "NULL"))
16819    '("const-gchar*" "detail" (null-ok) (default "NULL"))
16820  )
16821)
16822
16823(define-method draw_hline
16824  (of-object "GtkStyle")
16825  (c-name "gtk_draw_hline")
16826  (return-type "none")
16827  (parameters
16828    '("GdkWindow*" "window")
16829    '("GtkStateType" "state_type")
16830    '("gint" "x1")
16831    '("gint" "x2")
16832    '("gint" "y")
16833  )
16834  (deprecated "")
16835)
16836
16837(define-method draw_vline
16838  (of-object "GtkStyle")
16839  (c-name "gtk_draw_vline")
16840  (return-type "none")
16841  (parameters
16842    '("GdkWindow*" "window")
16843    '("GtkStateType" "state_type")
16844    '("gint" "y1")
16845    '("gint" "y2")
16846    '("gint" "x")
16847  )
16848  (deprecated "")
16849)
16850
16851(define-method draw_shadow
16852  (of-object "GtkStyle")
16853  (c-name "gtk_draw_shadow")
16854  (return-type "none")
16855  (parameters
16856    '("GdkWindow*" "window")
16857    '("GtkStateType" "state_type")
16858    '("GtkShadowType" "shadow_type")
16859    '("gint" "x")
16860    '("gint" "y")
16861    '("gint" "width")
16862    '("gint" "height")
16863  )
16864  (deprecated "")
16865)
16866
16867(define-method draw_polygon
16868  (of-object "GtkStyle")
16869  (c-name "gtk_draw_polygon")
16870  (return-type "none")
16871  (parameters
16872    '("GdkWindow*" "window")
16873    '("GtkStateType" "state_type")
16874    '("GtkShadowType" "shadow_type")
16875    '("GdkPoint*" "points")
16876    '("gint" "npoints")
16877    '("gboolean" "fill")
16878  )
16879  (deprecated "")
16880)
16881
16882(define-method draw_arrow
16883  (of-object "GtkStyle")
16884  (c-name "gtk_draw_arrow")
16885  (return-type "none")
16886  (parameters
16887    '("GdkWindow*" "window")
16888    '("GtkStateType" "state_type")
16889    '("GtkShadowType" "shadow_type")
16890    '("GtkArrowType" "arrow_type")
16891    '("gboolean" "fill")
16892    '("gint" "x")
16893    '("gint" "y")
16894    '("gint" "width")
16895    '("gint" "height")
16896  )
16897  (deprecated "")
16898)
16899
16900(define-method draw_diamond
16901  (of-object "GtkStyle")
16902  (c-name "gtk_draw_diamond")
16903  (return-type "none")
16904  (parameters
16905    '("GdkWindow*" "window")
16906    '("GtkStateType" "state_type")
16907    '("GtkShadowType" "shadow_type")
16908    '("gint" "x")
16909    '("gint" "y")
16910    '("gint" "width")
16911    '("gint" "height")
16912  )
16913  (deprecated "")
16914)
16915
16916(define-method draw_box
16917  (of-object "GtkStyle")
16918  (c-name "gtk_draw_box")
16919  (return-type "none")
16920  (parameters
16921    '("GdkWindow*" "window")
16922    '("GtkStateType" "state_type")
16923    '("GtkShadowType" "shadow_type")
16924    '("gint" "x")
16925    '("gint" "y")
16926    '("gint" "width")
16927    '("gint" "height")
16928  )
16929  (deprecated "")
16930)
16931
16932(define-method draw_flat_box
16933  (of-object "GtkStyle")
16934  (c-name "gtk_draw_flat_box")
16935  (return-type "none")
16936  (parameters
16937    '("GdkWindow*" "window")
16938    '("GtkStateType" "state_type")
16939    '("GtkShadowType" "shadow_type")
16940    '("gint" "x")
16941    '("gint" "y")
16942    '("gint" "width")
16943    '("gint" "height")
16944  )
16945  (deprecated "")
16946)
16947
16948(define-method draw_check
16949  (of-object "GtkStyle")
16950  (c-name "gtk_draw_check")
16951  (return-type "none")
16952  (parameters
16953    '("GdkWindow*" "window")
16954    '("GtkStateType" "state_type")
16955    '("GtkShadowType" "shadow_type")
16956    '("gint" "x")
16957    '("gint" "y")
16958    '("gint" "width")
16959    '("gint" "height")
16960  )
16961  (deprecated "")
16962)
16963
16964(define-method draw_option
16965  (of-object "GtkStyle")
16966  (c-name "gtk_draw_option")
16967  (return-type "none")
16968  (parameters
16969    '("GdkWindow*" "window")
16970    '("GtkStateType" "state_type")
16971    '("GtkShadowType" "shadow_type")
16972    '("gint" "x")
16973    '("gint" "y")
16974    '("gint" "width")
16975    '("gint" "height")
16976  )
16977  (deprecated "")
16978)
16979
16980(define-method draw_tab
16981  (of-object "GtkStyle")
16982  (c-name "gtk_draw_tab")
16983  (return-type "none")
16984  (parameters
16985    '("GdkWindow*" "window")
16986    '("GtkStateType" "state_type")
16987    '("GtkShadowType" "shadow_type")
16988    '("gint" "x")
16989    '("gint" "y")
16990    '("gint" "width")
16991    '("gint" "height")
16992  )
16993  (deprecated "")
16994)
16995
16996(define-method draw_shadow_gap
16997  (of-object "GtkStyle")
16998  (c-name "gtk_draw_shadow_gap")
16999  (return-type "none")
17000  (parameters
17001    '("GdkWindow*" "window")
17002    '("GtkStateType" "state_type")
17003    '("GtkShadowType" "shadow_type")
17004    '("gint" "x")
17005    '("gint" "y")
17006    '("gint" "width")
17007    '("gint" "height")
17008    '("GtkPositionType" "gap_side")
17009    '("gint" "gap_x")
17010    '("gint" "gap_width")
17011  )
17012  (deprecated "")
17013)
17014
17015(define-method draw_box_gap
17016  (of-object "GtkStyle")
17017  (c-name "gtk_draw_box_gap")
17018  (return-type "none")
17019  (parameters
17020    '("GdkWindow*" "window")
17021    '("GtkStateType" "state_type")
17022    '("GtkShadowType" "shadow_type")
17023    '("gint" "x")
17024    '("gint" "y")
17025    '("gint" "width")
17026    '("gint" "height")
17027    '("GtkPositionType" "gap_side")
17028    '("gint" "gap_x")
17029    '("gint" "gap_width")
17030  )
17031  (deprecated "")
17032)
17033
17034(define-method draw_extension
17035  (of-object "GtkStyle")
17036  (c-name "gtk_draw_extension")
17037  (return-type "none")
17038  (parameters
17039    '("GdkWindow*" "window")
17040    '("GtkStateType" "state_type")
17041    '("GtkShadowType" "shadow_type")
17042    '("gint" "x")
17043    '("gint" "y")
17044    '("gint" "width")
17045    '("gint" "height")
17046    '("GtkPositionType" "gap_side")
17047  )
17048  (deprecated "")
17049)
17050
17051(define-method draw_focus
17052  (of-object "GtkStyle")
17053  (c-name "gtk_draw_focus")
17054  (return-type "none")
17055  (parameters
17056    '("GdkWindow*" "window")
17057    '("gint" "x")
17058    '("gint" "y")
17059    '("gint" "width")
17060    '("gint" "height")
17061  )
17062  (deprecated "")
17063)
17064
17065(define-method draw_slider
17066  (of-object "GtkStyle")
17067  (c-name "gtk_draw_slider")
17068  (return-type "none")
17069  (parameters
17070    '("GdkWindow*" "window")
17071    '("GtkStateType" "state_type")
17072    '("GtkShadowType" "shadow_type")
17073    '("gint" "x")
17074    '("gint" "y")
17075    '("gint" "width")
17076    '("gint" "height")
17077    '("GtkOrientation" "orientation")
17078  )
17079  (deprecated "")
17080)
17081
17082(define-method draw_handle
17083  (of-object "GtkStyle")
17084  (c-name "gtk_draw_handle")
17085  (return-type "none")
17086  (parameters
17087    '("GdkWindow*" "window")
17088    '("GtkStateType" "state_type")
17089    '("GtkShadowType" "shadow_type")
17090    '("gint" "x")
17091    '("gint" "y")
17092    '("gint" "width")
17093    '("gint" "height")
17094    '("GtkOrientation" "orientation")
17095  )
17096  (deprecated "")
17097)
17098
17099(define-method draw_expander
17100  (of-object "GtkStyle")
17101  (c-name "gtk_draw_expander")
17102  (return-type "none")
17103  (parameters
17104    '("GdkWindow*" "window")
17105    '("GtkStateType" "state_type")
17106    '("gint" "x")
17107    '("gint" "y")
17108    '("gboolean" "is_open")
17109  )
17110  (deprecated "")
17111)
17112
17113(define-method draw_layout
17114  (of-object "GtkStyle")
17115  (c-name "gtk_draw_layout")
17116  (return-type "none")
17117  (parameters
17118    '("GdkWindow*" "window")
17119    '("GtkStateType" "state_type")
17120    '("gboolean" "use_text")
17121    '("gint" "x")
17122    '("gint" "y")
17123    '("PangoLayout*" "layout")
17124  )
17125  (deprecated "")
17126)
17127
17128(define-method draw_resize_grip
17129  (of-object "GtkStyle")
17130  (c-name "gtk_draw_resize_grip")
17131  (return-type "none")
17132  (parameters
17133    '("GdkWindow*" "window")
17134    '("GtkStateType" "state_type")
17135    '("GdkWindowEdge" "edge")
17136    '("gint" "x")
17137    '("gint" "y")
17138    '("gint" "width")
17139    '("gint" "height")
17140  )
17141  (deprecated "")
17142)
17143
17144(define-method paint_hline
17145  (of-object "GtkStyle")
17146  (c-name "gtk_paint_hline")
17147  (return-type "none")
17148  (parameters
17149    '("GdkWindow*" "window")
17150    '("GtkStateType" "state_type")
17151    '("GdkRectangle*" "area" (null-ok))
17152    '("GtkWidget*" "widget" (null-ok))
17153    '("const-gchar*" "detail" (null-ok))
17154    '("gint" "x1")
17155    '("gint" "x2")
17156    '("gint" "y")
17157  )
17158)
17159
17160(define-method paint_vline
17161  (of-object "GtkStyle")
17162  (c-name "gtk_paint_vline")
17163  (return-type "none")
17164  (parameters
17165    '("GdkWindow*" "window")
17166    '("GtkStateType" "state_type")
17167    '("GdkRectangle*" "area" (null-ok))
17168    '("GtkWidget*" "widget" (null-ok))
17169    '("const-gchar*" "detail" (null-ok))
17170    '("gint" "y1")
17171    '("gint" "y2")
17172    '("gint" "x")
17173  )
17174)
17175
17176(define-method paint_shadow
17177  (of-object "GtkStyle")
17178  (c-name "gtk_paint_shadow")
17179  (return-type "none")
17180  (parameters
17181    '("GdkWindow*" "window")
17182    '("GtkStateType" "state_type")
17183    '("GtkShadowType" "shadow_type")
17184    '("GdkRectangle*" "area" (null-ok))
17185    '("GtkWidget*" "widget" (null-ok))
17186    '("const-gchar*" "detail" (null-ok))
17187    '("gint" "x")
17188    '("gint" "y")
17189    '("gint" "width")
17190    '("gint" "height")
17191  )
17192)
17193
17194(define-method paint_polygon
17195  (of-object "GtkStyle")
17196  (c-name "gtk_paint_polygon")
17197  (return-type "none")
17198  (parameters
17199    '("GdkWindow*" "window")
17200    '("GtkStateType" "state_type")
17201    '("GtkShadowType" "shadow_type")
17202    '("GdkRectangle*" "area" (null-ok))
17203    '("GtkWidget*" "widget" (null-ok))
17204    '("const-gchar*" "detail" (null-ok))
17205    '("GdkPoint*" "points")
17206    '("gint" "npoints")
17207    '("gboolean" "fill")
17208  )
17209)
17210
17211(define-method paint_arrow
17212  (of-object "GtkStyle")
17213  (c-name "gtk_paint_arrow")
17214  (return-type "none")
17215  (parameters
17216    '("GdkWindow*" "window")
17217    '("GtkStateType" "state_type")
17218    '("GtkShadowType" "shadow_type")
17219    '("GdkRectangle*" "area" (null-ok))
17220    '("GtkWidget*" "widget" (null-ok))
17221    '("const-gchar*" "detail" (null-ok))
17222    '("GtkArrowType" "arrow_type")
17223    '("gboolean" "fill")
17224    '("gint" "x")
17225    '("gint" "y")
17226    '("gint" "width")
17227    '("gint" "height")
17228  )
17229)
17230
17231(define-method paint_diamond
17232  (of-object "GtkStyle")
17233  (c-name "gtk_paint_diamond")
17234  (return-type "none")
17235  (parameters
17236    '("GdkWindow*" "window")
17237    '("GtkStateType" "state_type")
17238    '("GtkShadowType" "shadow_type")
17239    '("GdkRectangle*" "area" (null-ok))
17240    '("GtkWidget*" "widget" (null-ok))
17241    '("const-gchar*" "detail" (null-ok))
17242    '("gint" "x")
17243    '("gint" "y")
17244    '("gint" "width")
17245    '("gint" "height")
17246  )
17247)
17248
17249(define-method paint_box
17250  (of-object "GtkStyle")
17251  (c-name "gtk_paint_box")
17252  (return-type "none")
17253  (parameters
17254    '("GdkWindow*" "window")
17255    '("GtkStateType" "state_type")
17256    '("GtkShadowType" "shadow_type")
17257    '("GdkRectangle*" "area" (null-ok))
17258    '("GtkWidget*" "widget" (null-ok))
17259    '("const-gchar*" "detail" (null-ok))
17260    '("gint" "x")
17261    '("gint" "y")
17262    '("gint" "width")
17263    '("gint" "height")
17264  )
17265)
17266
17267(define-method paint_flat_box
17268  (of-object "GtkStyle")
17269  (c-name "gtk_paint_flat_box")
17270  (return-type "none")
17271  (parameters
17272    '("GdkWindow*" "window")
17273    '("GtkStateType" "state_type")
17274    '("GtkShadowType" "shadow_type")
17275    '("GdkRectangle*" "area" (null-ok))
17276    '("GtkWidget*" "widget" (null-ok))
17277    '("const-gchar*" "detail" (null-ok))
17278    '("gint" "x")
17279    '("gint" "y")
17280    '("gint" "width")
17281    '("gint" "height")
17282  )
17283)
17284
17285(define-method paint_check
17286  (of-object "GtkStyle")
17287  (c-name "gtk_paint_check")
17288  (return-type "none")
17289  (parameters
17290    '("GdkWindow*" "window")
17291    '("GtkStateType" "state_type")
17292    '("GtkShadowType" "shadow_type")
17293    '("GdkRectangle*" "area" (null-ok))
17294    '("GtkWidget*" "widget" (null-ok))
17295    '("const-gchar*" "detail" (null-ok))
17296    '("gint" "x")
17297    '("gint" "y")
17298    '("gint" "width")
17299    '("gint" "height")
17300  )
17301)
17302
17303(define-method paint_option
17304  (of-object "GtkStyle")
17305  (c-name "gtk_paint_option")
17306  (return-type "none")
17307  (parameters
17308    '("GdkWindow*" "window")
17309    '("GtkStateType" "state_type")
17310    '("GtkShadowType" "shadow_type")
17311    '("GdkRectangle*" "area" (null-ok))
17312    '("GtkWidget*" "widget" (null-ok))
17313    '("const-gchar*" "detail" (null-ok))
17314    '("gint" "x")
17315    '("gint" "y")
17316    '("gint" "width")
17317    '("gint" "height")
17318  )
17319)
17320
17321(define-method paint_tab
17322  (of-object "GtkStyle")
17323  (c-name "gtk_paint_tab")
17324  (return-type "none")
17325  (parameters
17326    '("GdkWindow*" "window")
17327    '("GtkStateType" "state_type")
17328    '("GtkShadowType" "shadow_type")
17329    '("GdkRectangle*" "area" (null-ok))
17330    '("GtkWidget*" "widget" (null-ok))
17331    '("const-gchar*" "detail" (null-ok))
17332    '("gint" "x")
17333    '("gint" "y")
17334    '("gint" "width")
17335    '("gint" "height")
17336  )
17337)
17338
17339(define-method paint_shadow_gap
17340  (of-object "GtkStyle")
17341  (c-name "gtk_paint_shadow_gap")
17342  (return-type "none")
17343  (parameters
17344    '("GdkWindow*" "window")
17345    '("GtkStateType" "state_type")
17346    '("GtkShadowType" "shadow_type")
17347    '("GdkRectangle*" "area" (null-ok))
17348    '("GtkWidget*" "widget" (null-ok))
17349    '("gchar*" "detail" (null-ok))
17350    '("gint" "x")
17351    '("gint" "y")
17352    '("gint" "width")
17353    '("gint" "height")
17354    '("GtkPositionType" "gap_side")
17355    '("gint" "gap_x")
17356    '("gint" "gap_width")
17357  )
17358)
17359
17360(define-method paint_box_gap
17361  (of-object "GtkStyle")
17362  (c-name "gtk_paint_box_gap")
17363  (return-type "none")
17364  (parameters
17365    '("GdkWindow*" "window")
17366    '("GtkStateType" "state_type")
17367    '("GtkShadowType" "shadow_type")
17368    '("GdkRectangle*" "area" (null-ok))
17369    '("GtkWidget*" "widget" (null-ok))
17370    '("gchar*" "detail" (null-ok))
17371    '("gint" "x")
17372    '("gint" "y")
17373    '("gint" "width")
17374    '("gint" "height")
17375    '("GtkPositionType" "gap_side")
17376    '("gint" "gap_x")
17377    '("gint" "gap_width")
17378  )
17379)
17380
17381(define-method paint_extension
17382  (of-object "GtkStyle")
17383  (c-name "gtk_paint_extension")
17384  (return-type "none")
17385  (parameters
17386    '("GdkWindow*" "window")
17387    '("GtkStateType" "state_type")
17388    '("GtkShadowType" "shadow_type")
17389    '("GdkRectangle*" "area" (null-ok))
17390    '("GtkWidget*" "widget" (null-ok))
17391    '("gchar*" "detail" (null-ok))
17392    '("gint" "x")
17393    '("gint" "y")
17394    '("gint" "width")
17395    '("gint" "height")
17396    '("GtkPositionType" "gap_side")
17397  )
17398)
17399
17400(define-method paint_focus
17401  (of-object "GtkStyle")
17402  (c-name "gtk_paint_focus")
17403  (return-type "none")
17404  (parameters
17405    '("GdkWindow*" "window")
17406    '("GtkStateType" "state_type")
17407    '("GdkRectangle*" "area" (null-ok))
17408    '("GtkWidget*" "widget" (null-ok))
17409    '("const-gchar*" "detail" (null-ok))
17410    '("gint" "x")
17411    '("gint" "y")
17412    '("gint" "width")
17413    '("gint" "height")
17414  )
17415)
17416
17417(define-method paint_slider
17418  (of-object "GtkStyle")
17419  (c-name "gtk_paint_slider")
17420  (return-type "none")
17421  (parameters
17422    '("GdkWindow*" "window")
17423    '("GtkStateType" "state_type")
17424    '("GtkShadowType" "shadow_type")
17425    '("GdkRectangle*" "area" (null-ok))
17426    '("GtkWidget*" "widget" (null-ok))
17427    '("const-gchar*" "detail" (null-ok))
17428    '("gint" "x")
17429    '("gint" "y")
17430    '("gint" "width")
17431    '("gint" "height")
17432    '("GtkOrientation" "orientation")
17433  )
17434)
17435
17436(define-method paint_handle
17437  (of-object "GtkStyle")
17438  (c-name "gtk_paint_handle")
17439  (return-type "none")
17440  (parameters
17441    '("GdkWindow*" "window")
17442    '("GtkStateType" "state_type")
17443    '("GtkShadowType" "shadow_type")
17444    '("GdkRectangle*" "area" (null-ok))
17445    '("GtkWidget*" "widget" (null-ok))
17446    '("const-gchar*" "detail" (null-ok))
17447    '("gint" "x")
17448    '("gint" "y")
17449    '("gint" "width")
17450    '("gint" "height")
17451    '("GtkOrientation" "orientation")
17452  )
17453)
17454
17455(define-method paint_expander
17456  (of-object "GtkStyle")
17457  (c-name "gtk_paint_expander")
17458  (return-type "none")
17459  (parameters
17460    '("GdkWindow*" "window")
17461    '("GtkStateType" "state_type")
17462    '("GdkRectangle*" "area" (null-ok))
17463    '("GtkWidget*" "widget" (null-ok))
17464    '("const-gchar*" "detail" (null-ok))
17465    '("gint" "x")
17466    '("gint" "y")
17467    '("GtkExpanderStyle" "expander_style")
17468  )
17469)
17470
17471(define-method paint_layout
17472  (of-object "GtkStyle")
17473  (c-name "gtk_paint_layout")
17474  (return-type "none")
17475  (parameters
17476    '("GdkWindow*" "window")
17477    '("GtkStateType" "state_type")
17478    '("gboolean" "use_text")
17479    '("GdkRectangle*" "area" (null-ok))
17480    '("GtkWidget*" "widget" (null-ok))
17481    '("const-gchar*" "detail" (null-ok))
17482    '("gint" "x")
17483    '("gint" "y")
17484    '("PangoLayout*" "layout")
17485  )
17486)
17487
17488(define-method paint_resize_grip
17489  (of-object "GtkStyle")
17490  (c-name "gtk_paint_resize_grip")
17491  (return-type "none")
17492  (parameters
17493    '("GdkWindow*" "window")
17494    '("GtkStateType" "state_type")
17495    '("GdkRectangle*" "area" (null-ok))
17496    '("GtkWidget*" "widget" (null-ok))
17497    '("const-gchar*" "detail" (null-ok))
17498    '("GdkWindowEdge" "edge")
17499    '("gint" "x")
17500    '("gint" "y")
17501    '("gint" "width")
17502    '("gint" "height")
17503  )
17504)
17505
17506(define-function gtk_border_new
17507  (c-name "gtk_border_new")
17508  (is-constructor-of "GtkBorder")
17509  (return-type "GtkBorder")
17510)
17511
17512(define-function gtk_border_get_type
17513  (c-name "gtk_border_get_type")
17514  (return-type "GType")
17515)
17516
17517(define-method copy
17518  (of-object "GtkBorder")
17519  (c-name "gtk_border_copy")
17520  (return-type "GtkBorder*")
17521  (caller-owns-return #t)
17522)
17523
17524(define-method free
17525  (of-object "GtkBorder")
17526  (c-name "gtk_border_free")
17527  (return-type "none")
17528)
17529
17530(define-method apply_default_pixmap
17531  (of-object "GtkStyle")
17532  (c-name "gtk_style_apply_default_pixmap")
17533  (return-type "none")
17534  (parameters
17535    '("GdkWindow*" "window")
17536    '("gboolean" "set_bg")
17537    '("GdkRectangle*" "area")
17538    '("gint" "x")
17539    '("gint" "y")
17540    '("gint" "width")
17541    '("gint" "height")
17542  )
17543  (deprecated "use GtkStyle.apply_default_background")
17544)
17545
17546(define-method draw_string
17547  (of-object "GtkStyle")
17548  (c-name "gtk_draw_string")
17549  (return-type "none")
17550  (parameters
17551    '("GdkWindow*" "window")
17552    '("GtkStateType" "state_type")
17553    '("gint" "x")
17554    '("gint" "y")
17555    '("const-gchar*" "string")
17556  )
17557  (deprecated "")
17558)
17559
17560(define-method paint_string
17561  (of-object "GtkStyle")
17562  (c-name "gtk_paint_string")
17563  (return-type "none")
17564  (parameters
17565    '("GdkWindow*" "window")
17566    '("GtkStateType" "state_type")
17567    '("GdkRectangle*" "area" (null-ok))
17568    '("GtkWidget*" "widget" (null-ok))
17569    '("const-gchar*" "detail" (null-ok))
17570    '("gint" "x")
17571    '("gint" "y")
17572    '("const-gchar*" "string")
17573  )
17574  (deprecated "")
17575)
17576
17577(define-function draw_insertion_cursor
17578  (c-name "gtk_draw_insertion_cursor")
17579  (return-type "none")
17580  (parameters
17581    '("GtkWidget*" "widget")
17582    '("GdkDrawable*" "drawable")
17583    '("GdkRectangle*" "area" (null-ok))
17584    '("GdkRectangle*" "location")
17585    '("gboolean" "is_primary")
17586    '("GtkTextDirection" "direction")
17587    '("gboolean" "draw_arrow")
17588  )
17589)
17590
17591(define-virtual realize
17592  (of-object "GtkStyle")
17593  (return-type "none")
17594)
17595(define-virtual unrealize
17596  (of-object "GtkStyle")
17597  (return-type "none")
17598)
17599(define-virtual copy
17600  (of-object "GtkStyle")
17601  (return-type "none")
17602  (parameters
17603    '("GtkStyle*" "src")
17604  )
17605)
17606(define-virtual clone
17607  (of-object "GtkStyle")
17608  (return-type "GtkStyle*")
17609)
17610
17611(define-virtual init_from_rc
17612  (of-object "GtkStyle")
17613  (return-type "none")
17614  (parameters
17615    '("GtkRcStyle*" "rc_style")
17616  )
17617)
17618(define-virtual set_background
17619  (of-object "GtkStyle")
17620  (return-type "none")
17621  (parameters
17622    '("GdkWindow*" "window")
17623    '("GtkStateType" "state_type")
17624  )
17625)
17626(define-virtual render_icon
17627  (of-object "GtkStyle")
17628  (return-type "GdkPixbuf*")
17629  (parameters
17630    '("const-GtkIconSource*" "source")
17631    '("GtkTextDirection" "direction")
17632    '("GtkStateType" "state")
17633    '("GtkIconSize" "size")
17634    '("GtkWidget*" "widget")
17635    '("const-gchar*" "detail")
17636  )
17637)
17638
17639(define-virtual draw_hline
17640  (of-object "GtkStyle")
17641  (return-type "none")
17642  (parameters
17643    '("GdkWindow*" "window")
17644    '("GtkStateType" "state_type")
17645    '("GdkRectangle*" "area")
17646    '("GtkWidget*" "widget")
17647    '("const-gchar*" "detail")
17648    '("gint" "x1")
17649    '("gint" "x2")
17650    '("gint" "y")
17651  )
17652)
17653(define-virtual draw_vline
17654  (of-object "GtkStyle")
17655  (return-type "none")
17656  (parameters
17657    '("GdkWindow*" "window")
17658    '("GtkStateType" "state_type")
17659    '("GdkRectangle*" "area")
17660    '("GtkWidget*" "widget")
17661    '("const-gchar*" "detail")
17662    '("gint" "y1_")
17663    '("gint" "y2_")
17664    '("gint" "x")
17665  )
17666)
17667(define-virtual draw_shadow
17668  (of-object "GtkStyle")
17669  (return-type "none")
17670  (parameters
17671    '("GdkWindow*" "window")
17672    '("GtkStateType" "state_type")
17673    '("GtkShadowType" "shadow_type")
17674    '("GdkRectangle*" "area")
17675    '("GtkWidget*" "widget")
17676    '("const-gchar*" "detail")
17677    '("gint" "x")
17678    '("gint" "y")
17679    '("gint" "width")
17680    '("gint" "height")
17681  )
17682)
17683(define-virtual draw_polygon
17684  (of-object "GtkStyle")
17685  (return-type "none")
17686  (parameters
17687    '("GdkWindow*" "window")
17688    '("GtkStateType" "state_type")
17689    '("GtkShadowType" "shadow_type")
17690    '("GdkRectangle*" "area")
17691    '("GtkWidget*" "widget")
17692    '("const-gchar*" "detail")
17693    '("GdkPoint*" "point")
17694    '("gint" "npoints")
17695    '("gboolean" "fill")
17696  )
17697)
17698(define-virtual draw_arrow
17699  (of-object "GtkStyle")
17700  (return-type "none")
17701  (parameters
17702    '("GdkWindow*" "window")
17703    '("GtkStateType" "state_type")
17704    '("GtkShadowType" "shadow_type")
17705    '("GdkRectangle*" "area")
17706    '("GtkWidget*" "widget")
17707    '("const-gchar*" "detail")
17708    '("GtkArrowType" "arrow_type")
17709    '("gboolean" "fill")
17710    '("gint" "x")
17711    '("gint" "y")
17712    '("gint" "width")
17713    '("gint" "height")
17714  )
17715)
17716(define-virtual draw_diamond
17717  (of-object "GtkStyle")
17718  (return-type "none")
17719  (parameters
17720    '("GdkWindow*" "window")
17721    '("GtkStateType" "state_type")
17722    '("GtkShadowType" "shadow_type")
17723    '("GdkRectangle*" "area")
17724    '("GtkWidget*" "widget")
17725    '("const-gchar*" "detail")
17726    '("gint" "x")
17727    '("gint" "y")
17728    '("gint" "width")
17729    '("gint" "height")
17730  )
17731)
17732(define-virtual draw_string
17733  (of-object "GtkStyle")
17734  (return-type "none")
17735  (parameters
17736    '("GdkWindow*" "window")
17737    '("GtkStateType" "state_type")
17738    '("GdkRectangle*" "area")
17739    '("GtkWidget*" "widget")
17740    '("const-gchar*" "detail")
17741    '("gint" "x")
17742    '("gint" "y")
17743    '("const-gchar*" "string")
17744  )
17745)
17746(define-virtual draw_box
17747  (of-object "GtkStyle")
17748  (return-type "none")
17749  (parameters
17750    '("GdkWindow*" "window")
17751    '("GtkStateType" "state_type")
17752    '("GtkShadowType" "shadow_type")
17753    '("GdkRectangle*" "area")
17754    '("GtkWidget*" "widget")
17755    '("const-gchar*" "detail")
17756    '("gint" "x")
17757    '("gint" "y")
17758    '("gint" "width")
17759    '("gint" "height")
17760  )
17761)
17762(define-virtual draw_flat_box
17763  (of-object "GtkStyle")
17764  (return-type "none")
17765  (parameters
17766    '("GdkWindow*" "window")
17767    '("GtkStateType" "state_type")
17768    '("GtkShadowType" "shadow_type")
17769    '("GdkRectangle*" "area")
17770    '("GtkWidget*" "widget")
17771    '("const-gchar*" "detail")
17772    '("gint" "x")
17773    '("gint" "y")
17774    '("gint" "width")
17775    '("gint" "height")
17776  )
17777)
17778(define-virtual draw_check
17779  (of-object "GtkStyle")
17780  (return-type "none")
17781  (parameters
17782    '("GdkWindow*" "window")
17783    '("GtkStateType" "state_type")
17784    '("GtkShadowType" "shadow_type")
17785    '("GdkRectangle*" "area")
17786    '("GtkWidget*" "widget")
17787    '("const-gchar*" "detail")
17788    '("gint" "x")
17789    '("gint" "y")
17790    '("gint" "width")
17791    '("gint" "height")
17792  )
17793)
17794(define-virtual draw_option
17795  (of-object "GtkStyle")
17796  (return-type "none")
17797  (parameters
17798    '("GdkWindow*" "window")
17799    '("GtkStateType" "state_type")
17800    '("GtkShadowType" "shadow_type")
17801    '("GdkRectangle*" "area")
17802    '("GtkWidget*" "widget")
17803    '("const-gchar*" "detail")
17804    '("gint" "x")
17805    '("gint" "y")
17806    '("gint" "width")
17807    '("gint" "height")
17808  )
17809)
17810(define-virtual draw_tab
17811  (of-object "GtkStyle")
17812  (return-type "none")
17813  (parameters
17814    '("GdkWindow*" "window")
17815    '("GtkStateType" "state_type")
17816    '("GtkShadowType" "shadow_type")
17817    '("GdkRectangle*" "area")
17818    '("GtkWidget*" "widget")
17819    '("const-gchar*" "detail")
17820    '("gint" "x")
17821    '("gint" "y")
17822    '("gint" "width")
17823    '("gint" "height")
17824  )
17825)
17826(define-virtual draw_shadow_gap
17827  (of-object "GtkStyle")
17828  (return-type "none")
17829  (parameters
17830    '("GdkWindow*" "window")
17831    '("GtkStateType" "state_type")
17832    '("GtkShadowType" "shadow_type")
17833    '("GdkRectangle*" "area")
17834    '("GtkWidget*" "widget")
17835    '("const-gchar*" "detail")
17836    '("gint" "x")
17837    '("gint" "y")
17838    '("gint" "width")
17839    '("gint" "height")
17840    '("GtkPositionType" "gap_side")
17841    '("gint" "gap_x")
17842    '("gint" "gap_width")
17843  )
17844)
17845(define-virtual draw_box_gap
17846  (of-object "GtkStyle")
17847  (return-type "none")
17848  (parameters
17849    '("GdkWindow*" "window")
17850    '("GtkStateType" "state_type")
17851    '("GtkShadowType" "shadow_type")
17852    '("GdkRectangle*" "area")
17853    '("GtkWidget*" "widget")
17854    '("const-gchar*" "detail")
17855    '("gint" "x")
17856    '("gint" "y")
17857    '("gint" "width")
17858    '("gint" "height")
17859    '("GtkPositionType" "gap_side")
17860    '("gint" "gap_x")
17861    '("gint" "gap_width")
17862  )
17863)
17864(define-virtual draw_extension
17865  (of-object "GtkStyle")
17866  (return-type "none")
17867  (parameters
17868    '("GdkWindow*" "window")
17869    '("GtkStateType" "state_type")
17870    '("GtkShadowType" "shadow_type")
17871    '("GdkRectangle*" "area")
17872    '("GtkWidget*" "widget")
17873    '("const-gchar*" "detail")
17874    '("gint" "x")
17875    '("gint" "y")
17876    '("gint" "width")
17877    '("gint" "height")
17878    '("GtkPositionType" "gap_side")
17879  )
17880)
17881(define-virtual draw_focus
17882  (of-object "GtkStyle")
17883  (return-type "none")
17884  (parameters
17885    '("GdkWindow*" "window")
17886    '("GtkStateType" "state_type")
17887    '("GdkRectangle*" "area")
17888    '("GtkWidget*" "widget")
17889    '("const-gchar*" "detail")
17890    '("gint" "x")
17891    '("gint" "y")
17892    '("gint" "width")
17893    '("gint" "height")
17894  )
17895)
17896(define-virtual draw_slider
17897  (of-object "GtkStyle")
17898  (return-type "none")
17899  (parameters
17900    '("GdkWindow*" "window")
17901    '("GtkStateType" "state_type")
17902    '("GtkShadowType" "shadow_type")
17903    '("GdkRectangle*" "area")
17904    '("GtkWidget*" "widget")
17905    '("const-gchar*" "detail")
17906    '("gint" "x")
17907    '("gint" "y")
17908    '("gint" "width")
17909    '("gint" "height")
17910    '("GtkOrientation" "orientation")
17911  )
17912)
17913(define-virtual draw_handle
17914  (of-object "GtkStyle")
17915  (return-type "none")
17916  (parameters
17917    '("GdkWindow*" "window")
17918    '("GtkStateType" "state_type")
17919    '("GtkShadowType" "shadow_type")
17920    '("GdkRectangle*" "area")
17921    '("GtkWidget*" "widget")
17922    '("const-gchar*" "detail")
17923    '("gint" "x")
17924    '("gint" "y")
17925    '("gint" "width")
17926    '("gint" "height")
17927    '("GtkOrientation" "orientation")
17928  )
17929)
17930(define-virtual draw_expander
17931  (of-object "GtkStyle")
17932  (return-type "none")
17933  (parameters
17934    '("GdkWindow*" "window")
17935    '("GtkStateType" "state_type")
17936    '("GdkRectangle*" "area")
17937    '("GtkWidget*" "widget")
17938    '("const-gchar*" "detail")
17939    '("gint" "x")
17940    '("gint" "y")
17941    '("GtkExpanderStyle" "expander_style")
17942  )
17943)
17944(define-virtual draw_layout
17945  (of-object "GtkStyle")
17946  (return-type "none")
17947  (parameters
17948    '("GdkWindow*" "window")
17949    '("GtkStateType" "state_type")
17950    '("gboolean" "use_text")
17951    '("GdkRectangle*" "area")
17952    '("GtkWidget*" "widget")
17953    '("const-gchar*" "detail")
17954    '("gint" "x")
17955    '("gint" "y")
17956    '("PangoLayout*" "layout")
17957  )
17958)
17959(define-virtual draw_resize_grip
17960  (of-object "GtkStyle")
17961  (return-type "none")
17962  (parameters
17963    '("GdkWindow*" "window")
17964    '("GtkStateType" "state_type")
17965    '("GdkRectangle*" "area")
17966    '("GtkWidget*" "widget")
17967    '("const-gchar*" "detail")
17968    '("GdkWindowEdge" "edge")
17969    '("gint" "x")
17970    '("gint" "y")
17971    '("gint" "width")
17972    '("gint" "height")
17973  )
17974)
17975
17976
17977;; From /opt/gtk2/include/gtk-2.0/gtk/gtktable.h
17978
17979(define-function gtk_table_get_type
17980  (c-name "gtk_table_get_type")
17981  (return-type "GType")
17982)
17983
17984(define-function gtk_table_new
17985  (c-name "gtk_table_new")
17986  (is-constructor-of "GtkTable")
17987  (return-type "GtkWidget*")
17988  (properties
17989    '("n_rows" (argname "rows") (optional))
17990    '("n_columns" (argname "columns") (optional))
17991    '("homogeneous" (optional))
17992  )
17993)
17994
17995(define-method resize
17996  (of-object "GtkTable")
17997  (c-name "gtk_table_resize")
17998  (return-type "none")
17999  (parameters
18000    '("guint" "rows")
18001    '("guint" "columns")
18002  )
18003)
18004
18005(define-method attach
18006  (of-object "GtkTable")
18007  (c-name "gtk_table_attach")
18008  (return-type "none")
18009  (parameters
18010    '("GtkWidget*" "child")
18011    '("guint" "left_attach")
18012    '("guint" "right_attach")
18013    '("guint" "top_attach")
18014    '("guint" "bottom_attach")
18015    '("GtkAttachOptions" "xoptions" (default "GTK_EXPAND|GTK_FILL"))
18016    '("GtkAttachOptions" "yoptions" (default "GTK_EXPAND|GTK_FILL"))
18017    '("guint" "xpadding" (default "0"))
18018    '("guint" "ypadding" (default "0"))
18019  )
18020)
18021
18022(define-method attach_defaults
18023  (of-object "GtkTable")
18024  (c-name "gtk_table_attach_defaults")
18025  (return-type "none")
18026  (parameters
18027    '("GtkWidget*" "widget")
18028    '("guint" "left_attach")
18029    '("guint" "right_attach")
18030    '("guint" "top_attach")
18031    '("guint" "bottom_attach")
18032  )
18033  (deprecated "use attach instead")
18034)
18035
18036(define-method set_row_spacing
18037  (of-object "GtkTable")
18038  (c-name "gtk_table_set_row_spacing")
18039  (return-type "none")
18040  (parameters
18041    '("guint" "row")
18042    '("guint" "spacing")
18043  )
18044)
18045
18046(define-method get_row_spacing
18047  (of-object "GtkTable")
18048  (c-name "gtk_table_get_row_spacing")
18049  (return-type "guint")
18050  (parameters
18051    '("guint" "row")
18052  )
18053)
18054
18055(define-method set_col_spacing
18056  (of-object "GtkTable")
18057  (c-name "gtk_table_set_col_spacing")
18058  (return-type "none")
18059  (parameters
18060    '("guint" "column")
18061    '("guint" "spacing")
18062  )
18063)
18064
18065(define-method get_col_spacing
18066  (of-object "GtkTable")
18067  (c-name "gtk_table_get_col_spacing")
18068  (return-type "guint")
18069  (parameters
18070    '("guint" "column")
18071  )
18072)
18073
18074(define-method set_row_spacings
18075  (of-object "GtkTable")
18076  (c-name "gtk_table_set_row_spacings")
18077  (return-type "none")
18078  (parameters
18079    '("guint" "spacing")
18080  )
18081)
18082
18083(define-method get_default_row_spacing
18084  (of-object "GtkTable")
18085  (c-name "gtk_table_get_default_row_spacing")
18086  (return-type "guint")
18087)
18088
18089(define-method set_col_spacings
18090  (of-object "GtkTable")
18091  (c-name "gtk_table_set_col_spacings")
18092  (return-type "none")
18093  (parameters
18094    '("guint" "spacing")
18095  )
18096)
18097
18098(define-method get_default_col_spacing
18099  (of-object "GtkTable")
18100  (c-name "gtk_table_get_default_col_spacing")
18101  (return-type "guint")
18102)
18103
18104(define-method set_homogeneous
18105  (of-object "GtkTable")
18106  (c-name "gtk_table_set_homogeneous")
18107  (return-type "none")
18108  (parameters
18109    '("gboolean" "homogeneous")
18110  )
18111)
18112
18113(define-method get_homogeneous
18114  (of-object "GtkTable")
18115  (c-name "gtk_table_get_homogeneous")
18116  (return-type "gboolean")
18117)
18118
18119
18120
18121;; From /opt/gtk2/include/gtk-2.0/gtk/gtktearoffmenuitem.h
18122
18123(define-function gtk_tearoff_menu_item_get_type
18124  (c-name "gtk_tearoff_menu_item_get_type")
18125  (return-type "GType")
18126)
18127
18128(define-function gtk_tearoff_menu_item_new
18129  (c-name "gtk_tearoff_menu_item_new")
18130  (is-constructor-of "GtkTearoffMenuItem")
18131  (return-type "GtkWidget*")
18132)
18133
18134
18135(define-function text_get_type
18136  (c-name "gtk_text_get_type")
18137  (return-type "GtkType")
18138)
18139
18140(define-function text_new
18141  (c-name "gtk_text_new")
18142  (is-constructor-of "GtkText")
18143  (return-type "GtkWidget*")
18144  (parameters
18145    '("GtkAdjustment*" "hadj")
18146    '("GtkAdjustment*" "vadj")
18147  )
18148)
18149
18150(define-method set_editable
18151  (of-object "GtkText")
18152  (c-name "gtk_text_set_editable")
18153  (return-type "none")
18154  (parameters
18155    '("gboolean" "editable")
18156  )
18157)
18158
18159(define-method set_word_wrap
18160  (of-object "GtkText")
18161  (c-name "gtk_text_set_word_wrap")
18162  (return-type "none")
18163  (parameters
18164    '("gboolean" "word_wrap")
18165  )
18166)
18167
18168(define-method set_line_wrap
18169  (of-object "GtkText")
18170  (c-name "gtk_text_set_line_wrap")
18171  (return-type "none")
18172  (parameters
18173    '("gboolean" "line_wrap")
18174  )
18175)
18176
18177(define-method set_adjustments
18178  (of-object "GtkText")
18179  (c-name "gtk_text_set_adjustments")
18180  (return-type "none")
18181  (parameters
18182    '("GtkAdjustment*" "hadj")
18183    '("GtkAdjustment*" "vadj")
18184  )
18185)
18186
18187(define-method set_point
18188  (of-object "GtkText")
18189  (c-name "gtk_text_set_point")
18190  (return-type "none")
18191  (parameters
18192    '("guint" "index")
18193  )
18194)
18195
18196(define-method get_point
18197  (of-object "GtkText")
18198  (c-name "gtk_text_get_point")
18199  (return-type "guint")
18200)
18201
18202(define-method get_length
18203  (of-object "GtkText")
18204  (c-name "gtk_text_get_length")
18205  (return-type "guint")
18206)
18207
18208(define-method freeze
18209  (of-object "GtkText")
18210  (c-name "gtk_text_freeze")
18211  (return-type "none")
18212)
18213
18214(define-method thaw
18215  (of-object "GtkText")
18216  (c-name "gtk_text_thaw")
18217  (return-type "none")
18218)
18219
18220(define-method insert
18221  (of-object "GtkText")
18222  (c-name "gtk_text_insert")
18223  (return-type "none")
18224  (parameters
18225    '("GdkFont*" "font")
18226    '("const-GdkColor*" "fore")
18227    '("const-GdkColor*" "back")
18228    '("const-char*" "chars")
18229    '("gint" "length")
18230  )
18231)
18232
18233(define-method backward_delete
18234  (of-object "GtkText")
18235  (c-name "gtk_text_backward_delete")
18236  (return-type "gboolean")
18237  (parameters
18238    '("guint" "nchars")
18239  )
18240)
18241
18242(define-method forward_delete
18243  (of-object "GtkText")
18244  (c-name "gtk_text_forward_delete")
18245  (return-type "gboolean")
18246  (parameters
18247    '("guint" "nchars")
18248  )
18249)
18250
18251(define-virtual set_scroll_adjustments
18252  (of-object "GtkText")
18253  (return-type "none")
18254  (parameters
18255    '("GtkAdjustment*" "hadjustment")
18256    '("GtkAdjustment*" "vadjustment")
18257  )
18258)
18259
18260
18261;; From /opt/gtk2/include/gtk-2.0/gtk/gtktextbuffer.h
18262
18263(define-function gtk_text_buffer_get_type
18264  (c-name "gtk_text_buffer_get_type")
18265  (return-type "GType")
18266)
18267
18268(define-function gtk_text_buffer_new
18269  (c-name "gtk_text_buffer_new")
18270  (is-constructor-of "GtkTextBuffer")
18271  (return-type "GtkTextBuffer*")
18272  (properties
18273    '("tag_table" (argname "table") (optional))
18274  )
18275)
18276
18277(define-method get_line_count
18278  (of-object "GtkTextBuffer")
18279  (c-name "gtk_text_buffer_get_line_count")
18280  (return-type "gint")
18281)
18282
18283(define-method get_char_count
18284  (of-object "GtkTextBuffer")
18285  (c-name "gtk_text_buffer_get_char_count")
18286  (return-type "gint")
18287)
18288
18289(define-method get_tag_table
18290  (of-object "GtkTextBuffer")
18291  (c-name "gtk_text_buffer_get_tag_table")
18292  (return-type "GtkTextTagTable*")
18293)
18294
18295(define-method set_text
18296  (of-object "GtkTextBuffer")
18297  (c-name "gtk_text_buffer_set_text")
18298  (return-type "none")
18299  (parameters
18300    '("const-gchar*" "text")
18301    '("gint" "len")
18302  )
18303)
18304
18305(define-method insert
18306  (of-object "GtkTextBuffer")
18307  (c-name "gtk_text_buffer_insert")
18308  (return-type "none")
18309  (parameters
18310    '("GtkTextIter*" "iter")
18311    '("const-gchar*" "text")
18312    '("gint" "len" (default "-1"))
18313  )
18314)
18315
18316(define-method insert_at_cursor
18317  (of-object "GtkTextBuffer")
18318  (c-name "gtk_text_buffer_insert_at_cursor")
18319  (return-type "none")
18320  (parameters
18321    '("const-gchar*" "text")
18322    '("gint" "len" (default "-1"))
18323  )
18324)
18325
18326(define-method insert_interactive
18327  (of-object "GtkTextBuffer")
18328  (c-name "gtk_text_buffer_insert_interactive")
18329  (return-type "gboolean")
18330  (parameters
18331    '("GtkTextIter*" "iter")
18332    '("const-gchar*" "text")
18333    '("gint" "len")
18334    '("gboolean" "default_editable")
18335  )
18336)
18337
18338(define-method insert_interactive_at_cursor
18339  (of-object "GtkTextBuffer")
18340  (c-name "gtk_text_buffer_insert_interactive_at_cursor")
18341  (return-type "gboolean")
18342  (parameters
18343    '("const-gchar*" "text")
18344    '("gint" "len")
18345    '("gboolean" "default_editable")
18346  )
18347)
18348
18349(define-method insert_range
18350  (of-object "GtkTextBuffer")
18351  (c-name "gtk_text_buffer_insert_range")
18352  (return-type "none")
18353  (parameters
18354    '("GtkTextIter*" "iter")
18355    '("const-GtkTextIter*" "start")
18356    '("const-GtkTextIter*" "end")
18357  )
18358)
18359
18360(define-method insert_range_interactive
18361  (of-object "GtkTextBuffer")
18362  (c-name "gtk_text_buffer_insert_range_interactive")
18363  (return-type "gboolean")
18364  (parameters
18365    '("GtkTextIter*" "iter")
18366    '("const-GtkTextIter*" "start")
18367    '("const-GtkTextIter*" "end")
18368    '("gboolean" "default_editable")
18369  )
18370)
18371
18372(define-method insert_with_tags
18373  (of-object "GtkTextBuffer")
18374  (c-name "gtk_text_buffer_insert_with_tags")
18375  (return-type "none")
18376  (parameters
18377    '("GtkTextIter*" "iter")
18378    '("const-gchar*" "text")
18379    '("gint" "len")
18380    '("GtkTextTag*" "first_tag")
18381  )
18382  (varargs #t)
18383)
18384
18385(define-method insert_with_tags_by_name
18386  (of-object "GtkTextBuffer")
18387  (c-name "gtk_text_buffer_insert_with_tags_by_name")
18388  (return-type "none")
18389  (parameters
18390    '("GtkTextIter*" "iter")
18391    '("const-gchar*" "text")
18392    '("gint" "len")
18393    '("const-gchar*" "first_tag_name")
18394  )
18395  (varargs #t)
18396)
18397
18398(define-method delete
18399  (of-object "GtkTextBuffer")
18400  (c-name "gtk_text_buffer_delete")
18401  (return-type "none")
18402  (parameters
18403    '("GtkTextIter*" "start")
18404    '("GtkTextIter*" "end")
18405  )
18406)
18407
18408(define-method delete_interactive
18409  (of-object "GtkTextBuffer")
18410  (c-name "gtk_text_buffer_delete_interactive")
18411  (return-type "gboolean")
18412  (parameters
18413    '("GtkTextIter*" "start_iter")
18414    '("GtkTextIter*" "end_iter")
18415    '("gboolean" "default_editable")
18416  )
18417)
18418
18419(define-method get_text
18420  (of-object "GtkTextBuffer")
18421  (c-name "gtk_text_buffer_get_text")
18422  (return-type "gchar*")
18423  (parameters
18424    '("const-GtkTextIter*" "start")
18425    '("const-GtkTextIter*" "end")
18426    '("gboolean" "include_hidden_chars" (default "TRUE"))
18427  )
18428)
18429
18430(define-method get_slice
18431  (of-object "GtkTextBuffer")
18432  (c-name "gtk_text_buffer_get_slice")
18433  (return-type "gchar*")
18434  (parameters
18435    '("const-GtkTextIter*" "start")
18436    '("const-GtkTextIter*" "end")
18437    '("gboolean" "include_hidden_chars" (default "TRUE"))
18438  )
18439)
18440
18441(define-method insert_pixbuf
18442  (of-object "GtkTextBuffer")
18443  (c-name "gtk_text_buffer_insert_pixbuf")
18444  (return-type "none")
18445  (parameters
18446    '("GtkTextIter*" "iter")
18447    '("GdkPixbuf*" "pixbuf")
18448  )
18449)
18450
18451(define-method insert_child_anchor
18452  (of-object "GtkTextBuffer")
18453  (c-name "gtk_text_buffer_insert_child_anchor")
18454  (return-type "none")
18455  (parameters
18456    '("GtkTextIter*" "iter")
18457    '("GtkTextChildAnchor*" "anchor")
18458  )
18459)
18460
18461(define-method create_child_anchor
18462  (of-object "GtkTextBuffer")
18463  (c-name "gtk_text_buffer_create_child_anchor")
18464  (return-type "GtkTextChildAnchor*")
18465  (parameters
18466    '("GtkTextIter*" "iter")
18467  )
18468)
18469
18470(define-method create_mark
18471  (of-object "GtkTextBuffer")
18472  (c-name "gtk_text_buffer_create_mark")
18473  (return-type "GtkTextMark*")
18474  (parameters
18475    '("const-gchar*" "mark_name" (null-ok))
18476    '("const-GtkTextIter*" "where")
18477    '("gboolean" "left_gravity" (default "FALSE"))
18478  )
18479)
18480
18481(define-method move_mark
18482  (of-object "GtkTextBuffer")
18483  (c-name "gtk_text_buffer_move_mark")
18484  (return-type "none")
18485  (parameters
18486    '("GtkTextMark*" "mark")
18487    '("const-GtkTextIter*" "where")
18488  )
18489)
18490
18491(define-method delete_mark
18492  (of-object "GtkTextBuffer")
18493  (c-name "gtk_text_buffer_delete_mark")
18494  (return-type "none")
18495  (parameters
18496    '("GtkTextMark*" "mark")
18497  )
18498)
18499
18500(define-method get_mark
18501  (of-object "GtkTextBuffer")
18502  (c-name "gtk_text_buffer_get_mark")
18503  (return-type "GtkTextMark*")
18504  (parameters
18505    '("const-gchar*" "name")
18506  )
18507)
18508
18509(define-method move_mark_by_name
18510  (of-object "GtkTextBuffer")
18511  (c-name "gtk_text_buffer_move_mark_by_name")
18512  (return-type "none")
18513  (parameters
18514    '("const-gchar*" "name")
18515    '("const-GtkTextIter*" "where")
18516  )
18517)
18518
18519(define-method delete_mark_by_name
18520  (of-object "GtkTextBuffer")
18521  (c-name "gtk_text_buffer_delete_mark_by_name")
18522  (return-type "none")
18523  (parameters
18524    '("const-gchar*" "name")
18525  )
18526)
18527
18528(define-method get_insert
18529  (of-object "GtkTextBuffer")
18530  (c-name "gtk_text_buffer_get_insert")
18531  (return-type "GtkTextMark*")
18532)
18533
18534(define-method get_selection_bound
18535  (of-object "GtkTextBuffer")
18536  (c-name "gtk_text_buffer_get_selection_bound")
18537  (return-type "GtkTextMark*")
18538)
18539
18540(define-method place_cursor
18541  (of-object "GtkTextBuffer")
18542  (c-name "gtk_text_buffer_place_cursor")
18543  (return-type "none")
18544  (parameters
18545    '("const-GtkTextIter*" "where")
18546  )
18547)
18548
18549(define-method select_range
18550  (of-object "GtkTextBuffer")
18551  (c-name "gtk_text_buffer_select_range")
18552  (return-type "none")
18553  (parameters
18554    '("const-GtkTextIter*" "ins")
18555    '("const-GtkTextIter*" "bound")
18556  )
18557)
18558
18559(define-method apply_tag
18560  (of-object "GtkTextBuffer")
18561  (c-name "gtk_text_buffer_apply_tag")
18562  (return-type "none")
18563  (parameters
18564    '("GtkTextTag*" "tag")
18565    '("const-GtkTextIter*" "start")
18566    '("const-GtkTextIter*" "end")
18567  )
18568)
18569
18570(define-method remove_tag
18571  (of-object "GtkTextBuffer")
18572  (c-name "gtk_text_buffer_remove_tag")
18573  (return-type "none")
18574  (parameters
18575    '("GtkTextTag*" "tag")
18576    '("const-GtkTextIter*" "start")
18577    '("const-GtkTextIter*" "end")
18578  )
18579)
18580
18581(define-method apply_tag_by_name
18582  (of-object "GtkTextBuffer")
18583  (c-name "gtk_text_buffer_apply_tag_by_name")
18584  (return-type "none")
18585  (parameters
18586    '("const-gchar*" "name")
18587    '("const-GtkTextIter*" "start")
18588    '("const-GtkTextIter*" "end")
18589  )
18590)
18591
18592(define-method remove_tag_by_name
18593  (of-object "GtkTextBuffer")
18594  (c-name "gtk_text_buffer_remove_tag_by_name")
18595  (return-type "none")
18596  (parameters
18597    '("const-gchar*" "name")
18598    '("const-GtkTextIter*" "start")
18599    '("const-GtkTextIter*" "end")
18600  )
18601)
18602
18603(define-method remove_all_tags
18604  (of-object "GtkTextBuffer")
18605  (c-name "gtk_text_buffer_remove_all_tags")
18606  (return-type "none")
18607  (parameters
18608    '("const-GtkTextIter*" "start")
18609    '("const-GtkTextIter*" "end")
18610  )
18611)
18612
18613(define-method create_tag
18614  (of-object "GtkTextBuffer")
18615  (c-name "gtk_text_buffer_create_tag")
18616  (return-type "GtkTextTag*")
18617  (parameters
18618    '("const-gchar*" "tag_name")
18619    '("const-gchar*" "first_property_name")
18620  )
18621  (varargs #t)
18622)
18623
18624(define-method get_iter_at_line_offset
18625  (of-object "GtkTextBuffer")
18626  (c-name "gtk_text_buffer_get_iter_at_line_offset")
18627  (return-type "none")
18628  (parameters
18629    '("GtkTextIter*" "iter")
18630    '("gint" "line_number")
18631    '("gint" "char_offset")
18632  )
18633)
18634
18635(define-method get_iter_at_line_index
18636  (of-object "GtkTextBuffer")
18637  (c-name "gtk_text_buffer_get_iter_at_line_index")
18638  (return-type "none")
18639  (parameters
18640    '("GtkTextIter*" "iter")
18641    '("gint" "line_number")
18642    '("gint" "byte_index")
18643  )
18644)
18645
18646(define-method get_iter_at_offset
18647  (of-object "GtkTextBuffer")
18648  (c-name "gtk_text_buffer_get_iter_at_offset")
18649  (return-type "none")
18650  (parameters
18651    '("GtkTextIter*" "iter")
18652    '("gint" "char_offset")
18653  )
18654)
18655
18656(define-method get_iter_at_line
18657  (of-object "GtkTextBuffer")
18658  (c-name "gtk_text_buffer_get_iter_at_line")
18659  (return-type "none")
18660  (parameters
18661    '("GtkTextIter*" "iter")
18662    '("gint" "line_number")
18663  )
18664)
18665
18666(define-method get_start_iter
18667  (of-object "GtkTextBuffer")
18668  (c-name "gtk_text_buffer_get_start_iter")
18669  (return-type "none")
18670  (parameters
18671    '("GtkTextIter*" "iter")
18672  )
18673)
18674
18675(define-method get_end_iter
18676  (of-object "GtkTextBuffer")
18677  (c-name "gtk_text_buffer_get_end_iter")
18678  (return-type "none")
18679  (parameters
18680    '("GtkTextIter*" "iter")
18681  )
18682)
18683
18684(define-method get_bounds
18685  (of-object "GtkTextBuffer")
18686  (c-name "gtk_text_buffer_get_bounds")
18687  (return-type "none")
18688  (parameters
18689    '("GtkTextIter*" "start")
18690    '("GtkTextIter*" "end")
18691  )
18692)
18693
18694(define-method get_iter_at_mark
18695  (of-object "GtkTextBuffer")
18696  (c-name "gtk_text_buffer_get_iter_at_mark")
18697  (return-type "none")
18698  (parameters
18699    '("GtkTextIter*" "iter")
18700    '("GtkTextMark*" "mark")
18701  )
18702)
18703
18704(define-method get_iter_at_child_anchor
18705  (of-object "GtkTextBuffer")
18706  (c-name "gtk_text_buffer_get_iter_at_child_anchor")
18707  (return-type "none")
18708  (parameters
18709    '("GtkTextIter*" "iter")
18710    '("GtkTextChildAnchor*" "anchor")
18711  )
18712)
18713
18714(define-method get_modified
18715  (of-object "GtkTextBuffer")
18716  (c-name "gtk_text_buffer_get_modified")
18717  (return-type "gboolean")
18718)
18719
18720(define-method set_modified
18721  (of-object "GtkTextBuffer")
18722  (c-name "gtk_text_buffer_set_modified")
18723  (return-type "none")
18724  (parameters
18725    '("gboolean" "setting")
18726  )
18727)
18728
18729(define-method add_selection_clipboard
18730  (of-object "GtkTextBuffer")
18731  (c-name "gtk_text_buffer_add_selection_clipboard")
18732  (return-type "none")
18733  (parameters
18734    '("GtkClipboard*" "clipboard")
18735  )
18736)
18737
18738(define-method remove_selection_clipboard
18739  (of-object "GtkTextBuffer")
18740  (c-name "gtk_text_buffer_remove_selection_clipboard")
18741  (return-type "none")
18742  (parameters
18743    '("GtkClipboard*" "clipboard")
18744  )
18745)
18746
18747(define-method cut_clipboard
18748  (of-object "GtkTextBuffer")
18749  (c-name "gtk_text_buffer_cut_clipboard")
18750  (return-type "none")
18751  (parameters
18752    '("GtkClipboard*" "clipboard")
18753    '("gboolean" "default_editable")
18754  )
18755)
18756
18757(define-method copy_clipboard
18758  (of-object "GtkTextBuffer")
18759  (c-name "gtk_text_buffer_copy_clipboard")
18760  (return-type "none")
18761  (parameters
18762    '("GtkClipboard*" "clipboard")
18763  )
18764)
18765
18766(define-method paste_clipboard
18767  (of-object "GtkTextBuffer")
18768  (c-name "gtk_text_buffer_paste_clipboard")
18769  (return-type "none")
18770  (parameters
18771    '("GtkClipboard*" "clipboard")
18772    '("GtkTextIter*" "override_location" (null-ok))
18773    '("gboolean" "default_editable")
18774  )
18775)
18776
18777(define-method get_selection_bounds
18778  (of-object "GtkTextBuffer")
18779  (c-name "gtk_text_buffer_get_selection_bounds")
18780  (return-type "gboolean")
18781  (parameters
18782    '("GtkTextIter*" "start")
18783    '("GtkTextIter*" "end")
18784  )
18785)
18786
18787(define-method delete_selection
18788  (of-object "GtkTextBuffer")
18789  (c-name "gtk_text_buffer_delete_selection")
18790  (return-type "gboolean")
18791  (parameters
18792    '("gboolean" "interactive")
18793    '("gboolean" "default_editable")
18794  )
18795)
18796
18797(define-method begin_user_action
18798  (of-object "GtkTextBuffer")
18799  (c-name "gtk_text_buffer_begin_user_action")
18800  (return-type "none")
18801)
18802
18803(define-method end_user_action
18804  (of-object "GtkTextBuffer")
18805  (c-name "gtk_text_buffer_end_user_action")
18806  (return-type "none")
18807)
18808
18809(define-virtual insert_text
18810  (of-object "GtkTextBuffer")
18811  (return-type "none")
18812  (parameters
18813    '("GtkTextIter*" "pos")
18814    '("const-gchar*" "text")
18815    '("gint" "length")
18816  )
18817)
18818(define-virtual insert_pixbuf
18819  (of-object "GtkTextBuffer")
18820  (return-type "none")
18821  (parameters
18822    '("GtkTextIter*" "pos")
18823    '("GdkPixbuf*" "pixbuf")
18824  )
18825)
18826(define-virtual insert_child_anchor
18827  (of-object "GtkTextBuffer")
18828  (return-type "none")
18829  (parameters
18830    '("GtkTextIter*" "pos")
18831    '("GtkTextChildAnchor*" "anchor")
18832  )
18833)
18834(define-virtual delete_range
18835  (of-object "GtkTextBuffer")
18836  (return-type "none")
18837  (parameters
18838    '("GtkTextIter*" "start")
18839    '("GtkTextIter*" "end")
18840  )
18841)
18842(define-virtual changed
18843  (of-object "GtkTextBuffer")
18844  (return-type "none")
18845)
18846(define-virtual modified_changed
18847  (of-object "GtkTextBuffer")
18848  (return-type "none")
18849)
18850(define-virtual mark_set
18851  (of-object "GtkTextBuffer")
18852  (return-type "none")
18853  (parameters
18854    '("const-GtkTextIter*" "location")
18855    '("GtkTextMark*" "mark")
18856  )
18857)
18858(define-virtual mark_deleted
18859  (of-object "GtkTextBuffer")
18860  (return-type "none")
18861  (parameters
18862    '("GtkTextMark*" "mark")
18863  )
18864)
18865(define-virtual apply_tag
18866  (of-object "GtkTextBuffer")
18867  (return-type "none")
18868  (parameters
18869    '("GtkTextTag*" "tag")
18870    '("const-GtkTextIter*" "start_char")
18871    '("const-GtkTextIter*" "end_char")
18872  )
18873)
18874(define-virtual remove_tag
18875  (of-object "GtkTextBuffer")
18876  (return-type "none")
18877  (parameters
18878    '("GtkTextTag*" "tag")
18879    '("const-GtkTextIter*" "start_char")
18880    '("const-GtkTextIter*" "end_char")
18881  )
18882)
18883(define-virtual begin_user_action
18884  (of-object "GtkTextBuffer")
18885  (return-type "none")
18886)
18887(define-virtual end_user_action
18888  (of-object "GtkTextBuffer")
18889  (return-type "none")
18890)
18891
18892
18893;; From /opt/gtk2/include/gtk-2.0/gtk/gtktextchild.h
18894
18895(define-function gtk_text_child_anchor_get_type
18896  (c-name "gtk_text_child_anchor_get_type")
18897  (return-type "GType")
18898)
18899
18900(define-function gtk_text_child_anchor_new
18901  (c-name "gtk_text_child_anchor_new")
18902  (is-constructor-of "GtkTextChildAnchor")
18903  (return-type "GtkTextChildAnchor*")
18904)
18905
18906(define-method get_widgets
18907  (of-object "GtkTextChildAnchor")
18908  (c-name "gtk_text_child_anchor_get_widgets")
18909  (return-type "GList*")
18910)
18911
18912(define-method get_deleted
18913  (of-object "GtkTextChildAnchor")
18914  (c-name "gtk_text_child_anchor_get_deleted")
18915  (return-type "gboolean")
18916)
18917
18918(define-method backspace
18919  (of-object "GtkTextBuffer")
18920  (c-name "gtk_text_buffer_backspace")
18921  (return-type "gboolean")
18922  (parameters
18923    '("GtkTextIter*" "iter")
18924    '("gboolean" "interactive")
18925    '("gboolean" "default_editable")
18926  )
18927)
18928
18929
18930
18931;; From /opt/gtk2/include/gtk-2.0/gtk/gtktextdisplay.h
18932
18933(define-method draw
18934  (of-object "GtkTextLayout")
18935  (c-name "gtk_text_layout_draw")
18936  (return-type "none")
18937  (parameters
18938    '("GtkWidget*" "widget")
18939    '("GdkDrawable*" "drawable")
18940    '("GdkGC*" "cursor_gc")
18941    '("gint" "x_offset")
18942    '("gint" "y_offset")
18943    '("gint" "x")
18944    '("gint" "y")
18945    '("gint" "width")
18946    '("gint" "height")
18947    '("GList**" "widgets")
18948  )
18949)
18950
18951
18952;; From /opt/gtk2/include/gtk-2.0/gtk/gtktextiter.h
18953
18954(define-method get_buffer
18955  (of-object "GtkTextIter")
18956  (c-name "gtk_text_iter_get_buffer")
18957  (return-type "GtkTextBuffer*")
18958)
18959
18960(define-method copy
18961  (of-object "GtkTextIter")
18962  (c-name "gtk_text_iter_copy")
18963  (return-type "GtkTextIter*")
18964  (caller-owns-return #t)
18965)
18966
18967(define-method free
18968  (of-object "GtkTextIter")
18969  (c-name "gtk_text_iter_free")
18970  (return-type "none")
18971)
18972
18973(define-function gtk_text_iter_get_type
18974  (c-name "gtk_text_iter_get_type")
18975  (return-type "GType")
18976)
18977
18978(define-method get_offset
18979  (of-object "GtkTextIter")
18980  (c-name "gtk_text_iter_get_offset")
18981  (return-type "gint")
18982)
18983
18984(define-method get_line
18985  (of-object "GtkTextIter")
18986  (c-name "gtk_text_iter_get_line")
18987  (return-type "gint")
18988)
18989
18990(define-method get_line_offset
18991  (of-object "GtkTextIter")
18992  (c-name "gtk_text_iter_get_line_offset")
18993  (return-type "gint")
18994)
18995
18996(define-method get_line_index
18997  (of-object "GtkTextIter")
18998  (c-name "gtk_text_iter_get_line_index")
18999  (return-type "gint")
19000)
19001
19002(define-method get_visible_line_offset
19003  (of-object "GtkTextIter")
19004  (c-name "gtk_text_iter_get_visible_line_offset")
19005  (return-type "gint")
19006)
19007
19008(define-method get_visible_line_index
19009  (of-object "GtkTextIter")
19010  (c-name "gtk_text_iter_get_visible_line_index")
19011  (return-type "gint")
19012)
19013
19014(define-method get_char
19015  (of-object "GtkTextIter")
19016  (c-name "gtk_text_iter_get_char")
19017  (return-type "gunichar")
19018)
19019
19020(define-method get_slice
19021  (of-object "GtkTextIter")
19022  (c-name "gtk_text_iter_get_slice")
19023  (return-type "gchar*")
19024  (parameters
19025    '("const-GtkTextIter*" "end")
19026  )
19027)
19028
19029(define-method get_text
19030  (of-object "GtkTextIter")
19031  (c-name "gtk_text_iter_get_text")
19032  (return-type "gchar*")
19033  (parameters
19034    '("const-GtkTextIter*" "end")
19035  )
19036)
19037
19038(define-method get_visible_slice
19039  (of-object "GtkTextIter")
19040  (c-name "gtk_text_iter_get_visible_slice")
19041  (return-type "gchar*")
19042  (parameters
19043    '("const-GtkTextIter*" "end")
19044  )
19045)
19046
19047(define-method get_visible_text
19048  (of-object "GtkTextIter")
19049  (c-name "gtk_text_iter_get_visible_text")
19050  (return-type "gchar*")
19051  (parameters
19052    '("const-GtkTextIter*" "end")
19053  )
19054)
19055
19056(define-method get_pixbuf
19057  (of-object "GtkTextIter")
19058  (c-name "gtk_text_iter_get_pixbuf")
19059  (return-type "GdkPixbuf*")
19060)
19061
19062(define-method get_marks
19063  (of-object "GtkTextIter")
19064  (c-name "gtk_text_iter_get_marks")
19065  (return-type "GSList*")
19066)
19067
19068(define-method get_child_anchor
19069  (of-object "GtkTextIter")
19070  (c-name "gtk_text_iter_get_child_anchor")
19071  (return-type "GtkTextChildAnchor*")
19072)
19073
19074(define-method get_toggled_tags
19075  (of-object "GtkTextIter")
19076  (c-name "gtk_text_iter_get_toggled_tags")
19077  (return-type "GSList*")
19078  (parameters
19079    '("gboolean" "toggled_on")
19080  )
19081)
19082
19083(define-method begins_tag
19084  (of-object "GtkTextIter")
19085  (c-name "gtk_text_iter_begins_tag")
19086  (return-type "gboolean")
19087  (parameters
19088    '("GtkTextTag*" "tag" (null-ok) (default "NULL"))
19089  )
19090)
19091
19092(define-method ends_tag
19093  (of-object "GtkTextIter")
19094  (c-name "gtk_text_iter_ends_tag")
19095  (return-type "gboolean")
19096  (parameters
19097    '("GtkTextTag*" "tag" (null-ok) (default "NULL"))
19098  )
19099)
19100
19101(define-method toggles_tag
19102  (of-object "GtkTextIter")
19103  (c-name "gtk_text_iter_toggles_tag")
19104  (return-type "gboolean")
19105  (parameters
19106    '("GtkTextTag*" "tag" (null-ok) (default "NULL"))
19107  )
19108)
19109
19110(define-method has_tag
19111  (of-object "GtkTextIter")
19112  (c-name "gtk_text_iter_has_tag")
19113  (return-type "gboolean")
19114  (parameters
19115    '("GtkTextTag*" "tag")
19116  )
19117)
19118
19119(define-method get_tags
19120  (of-object "GtkTextIter")
19121  (c-name "gtk_text_iter_get_tags")
19122  (return-type "GSList*")
19123)
19124
19125(define-method editable
19126  (of-object "GtkTextIter")
19127  (c-name "gtk_text_iter_editable")
19128  (return-type "gboolean")
19129  (parameters
19130    '("gboolean" "default_setting")
19131  )
19132)
19133
19134(define-method can_insert
19135  (of-object "GtkTextIter")
19136  (c-name "gtk_text_iter_can_insert")
19137  (return-type "gboolean")
19138  (parameters
19139    '("gboolean" "default_editability")
19140  )
19141)
19142
19143(define-method starts_word
19144  (of-object "GtkTextIter")
19145  (c-name "gtk_text_iter_starts_word")
19146  (return-type "gboolean")
19147)
19148
19149(define-method ends_word
19150  (of-object "GtkTextIter")
19151  (c-name "gtk_text_iter_ends_word")
19152  (return-type "gboolean")
19153)
19154
19155(define-method inside_word
19156  (of-object "GtkTextIter")
19157  (c-name "gtk_text_iter_inside_word")
19158  (return-type "gboolean")
19159)
19160
19161(define-method starts_sentence
19162  (of-object "GtkTextIter")
19163  (c-name "gtk_text_iter_starts_sentence")
19164  (return-type "gboolean")
19165)
19166
19167(define-method ends_sentence
19168  (of-object "GtkTextIter")
19169  (c-name "gtk_text_iter_ends_sentence")
19170  (return-type "gboolean")
19171)
19172
19173(define-method inside_sentence
19174  (of-object "GtkTextIter")
19175  (c-name "gtk_text_iter_inside_sentence")
19176  (return-type "gboolean")
19177)
19178
19179(define-method starts_line
19180  (of-object "GtkTextIter")
19181  (c-name "gtk_text_iter_starts_line")
19182  (return-type "gboolean")
19183)
19184
19185(define-method ends_line
19186  (of-object "GtkTextIter")
19187  (c-name "gtk_text_iter_ends_line")
19188  (return-type "gboolean")
19189)
19190
19191(define-method is_cursor_position
19192  (of-object "GtkTextIter")
19193  (c-name "gtk_text_iter_is_cursor_position")
19194  (return-type "gboolean")
19195)
19196
19197(define-method get_chars_in_line
19198  (of-object "GtkTextIter")
19199  (c-name "gtk_text_iter_get_chars_in_line")
19200  (return-type "gint")
19201)
19202
19203(define-method get_bytes_in_line
19204  (of-object "GtkTextIter")
19205  (c-name "gtk_text_iter_get_bytes_in_line")
19206  (return-type "gint")
19207)
19208
19209(define-method get_attributes
19210  (of-object "GtkTextIter")
19211  (c-name "gtk_text_iter_get_attributes")
19212  (return-type "gboolean")
19213  (parameters
19214    '("GtkTextAttributes*" "values")
19215  )
19216)
19217
19218(define-method get_language
19219  (of-object "GtkTextIter")
19220  (c-name "gtk_text_iter_get_language")
19221  (return-type "PangoLanguage*")
19222)
19223
19224(define-method is_end
19225  (of-object "GtkTextIter")
19226  (c-name "gtk_text_iter_is_end")
19227  (return-type "gboolean")
19228)
19229
19230(define-method is_start
19231  (of-object "GtkTextIter")
19232  (c-name "gtk_text_iter_is_start")
19233  (return-type "gboolean")
19234)
19235
19236(define-method forward_char
19237  (of-object "GtkTextIter")
19238  (c-name "gtk_text_iter_forward_char")
19239  (return-type "gboolean")
19240)
19241
19242(define-method backward_char
19243  (of-object "GtkTextIter")
19244  (c-name "gtk_text_iter_backward_char")
19245  (return-type "gboolean")
19246)
19247
19248(define-method forward_chars
19249  (of-object "GtkTextIter")
19250  (c-name "gtk_text_iter_forward_chars")
19251  (return-type "gboolean")
19252  (parameters
19253    '("gint" "count")
19254  )
19255)
19256
19257(define-method backward_chars
19258  (of-object "GtkTextIter")
19259  (c-name "gtk_text_iter_backward_chars")
19260  (return-type "gboolean")
19261  (parameters
19262    '("gint" "count")
19263  )
19264)
19265
19266(define-method forward_line
19267  (of-object "GtkTextIter")
19268  (c-name "gtk_text_iter_forward_line")
19269  (return-type "gboolean")
19270)
19271
19272(define-method backward_line
19273  (of-object "GtkTextIter")
19274  (c-name "gtk_text_iter_backward_line")
19275  (return-type "gboolean")
19276)
19277
19278(define-method forward_lines
19279  (of-object "GtkTextIter")
19280  (c-name "gtk_text_iter_forward_lines")
19281  (return-type "gboolean")
19282  (parameters
19283    '("gint" "count")
19284  )
19285)
19286
19287(define-method backward_lines
19288  (of-object "GtkTextIter")
19289  (c-name "gtk_text_iter_backward_lines")
19290  (return-type "gboolean")
19291  (parameters
19292    '("gint" "count")
19293  )
19294)
19295
19296(define-method forward_word_end
19297  (of-object "GtkTextIter")
19298  (c-name "gtk_text_iter_forward_word_end")
19299  (return-type "gboolean")
19300)
19301
19302(define-method backward_word_start
19303  (of-object "GtkTextIter")
19304  (c-name "gtk_text_iter_backward_word_start")
19305  (return-type "gboolean")
19306)
19307
19308(define-method forward_word_ends
19309  (of-object "GtkTextIter")
19310  (c-name "gtk_text_iter_forward_word_ends")
19311  (return-type "gboolean")
19312  (parameters
19313    '("gint" "count")
19314  )
19315)
19316
19317(define-method backward_word_starts
19318  (of-object "GtkTextIter")
19319  (c-name "gtk_text_iter_backward_word_starts")
19320  (return-type "gboolean")
19321  (parameters
19322    '("gint" "count")
19323  )
19324)
19325
19326(define-method forward_visible_line
19327  (of-object "GtkTextIter")
19328  (c-name "gtk_text_iter_forward_visible_line")
19329  (return-type "gboolean")
19330)
19331
19332(define-method backward_visible_line
19333  (of-object "GtkTextIter")
19334  (c-name "gtk_text_iter_backward_visible_line")
19335  (return-type "gboolean")
19336)
19337
19338(define-method forward_visible_lines
19339  (of-object "GtkTextIter")
19340  (c-name "gtk_text_iter_forward_visible_lines")
19341  (return-type "gboolean")
19342  (parameters
19343    '("gint" "count")
19344  )
19345)
19346
19347(define-method backward_visible_lines
19348  (of-object "GtkTextIter")
19349  (c-name "gtk_text_iter_backward_visible_lines")
19350  (return-type "gboolean")
19351  (parameters
19352    '("gint" "count")
19353  )
19354)
19355
19356(define-method forward_visible_word_end
19357  (of-object "GtkTextIter")
19358  (c-name "gtk_text_iter_forward_visible_word_end")
19359  (return-type "gboolean")
19360)
19361
19362(define-method backward_visible_word_start
19363  (of-object "GtkTextIter")
19364  (c-name "gtk_text_iter_backward_visible_word_start")
19365  (return-type "gboolean")
19366)
19367
19368(define-method forward_visible_word_ends
19369  (of-object "GtkTextIter")
19370  (c-name "gtk_text_iter_forward_visible_word_ends")
19371  (return-type "gboolean")
19372  (parameters
19373    '("gint" "count")
19374  )
19375)
19376
19377(define-method backward_visible_word_starts
19378  (of-object "GtkTextIter")
19379  (c-name "gtk_text_iter_backward_visible_word_starts")
19380  (return-type "gboolean")
19381  (parameters
19382    '("gint" "count")
19383  )
19384)
19385
19386(define-method forward_sentence_end
19387  (of-object "GtkTextIter")
19388  (c-name "gtk_text_iter_forward_sentence_end")
19389  (return-type "gboolean")
19390)
19391
19392(define-method backward_sentence_start
19393  (of-object "GtkTextIter")
19394  (c-name "gtk_text_iter_backward_sentence_start")
19395  (return-type "gboolean")
19396)
19397
19398(define-method forward_sentence_ends
19399  (of-object "GtkTextIter")
19400  (c-name "gtk_text_iter_forward_sentence_ends")
19401  (return-type "gboolean")
19402  (parameters
19403    '("gint" "count")
19404  )
19405)
19406
19407(define-method backward_sentence_starts
19408  (of-object "GtkTextIter")
19409  (c-name "gtk_text_iter_backward_sentence_starts")
19410  (return-type "gboolean")
19411  (parameters
19412    '("gint" "count")
19413  )
19414)
19415
19416(define-method forward_cursor_position
19417  (of-object "GtkTextIter")
19418  (c-name "gtk_text_iter_forward_cursor_position")
19419  (return-type "gboolean")
19420)
19421
19422(define-method backward_cursor_position
19423  (of-object "GtkTextIter")
19424  (c-name "gtk_text_iter_backward_cursor_position")
19425  (return-type "gboolean")
19426)
19427
19428(define-method forward_cursor_positions
19429  (of-object "GtkTextIter")
19430  (c-name "gtk_text_iter_forward_cursor_positions")
19431  (return-type "gboolean")
19432  (parameters
19433    '("gint" "count")
19434  )
19435)
19436
19437(define-method backward_cursor_positions
19438  (of-object "GtkTextIter")
19439  (c-name "gtk_text_iter_backward_cursor_positions")
19440  (return-type "gboolean")
19441  (parameters
19442    '("gint" "count")
19443  )
19444)
19445
19446(define-method forward_visible_cursor_position
19447  (of-object "GtkTextIter")
19448  (c-name "gtk_text_iter_forward_visible_cursor_position")
19449  (return-type "gboolean")
19450)
19451
19452(define-method backward_visible_cursor_position
19453  (of-object "GtkTextIter")
19454  (c-name "gtk_text_iter_backward_visible_cursor_position")
19455  (return-type "gboolean")
19456)
19457
19458(define-method forward_visible_cursor_positions
19459  (of-object "GtkTextIter")
19460  (c-name "gtk_text_iter_forward_visible_cursor_positions")
19461  (return-type "gboolean")
19462  (parameters
19463    '("gint" "count")
19464  )
19465)
19466
19467(define-method backward_visible_cursor_positions
19468  (of-object "GtkTextIter")
19469  (c-name "gtk_text_iter_backward_visible_cursor_positions")
19470  (return-type "gboolean")
19471  (parameters
19472    '("gint" "count")
19473  )
19474)
19475
19476(define-method set_offset
19477  (of-object "GtkTextIter")
19478  (c-name "gtk_text_iter_set_offset")
19479  (return-type "none")
19480  (parameters
19481    '("gint" "char_offset")
19482  )
19483)
19484
19485(define-method set_line
19486  (of-object "GtkTextIter")
19487  (c-name "gtk_text_iter_set_line")
19488  (return-type "none")
19489  (parameters
19490    '("gint" "line_number")
19491  )
19492)
19493
19494(define-method set_line_offset
19495  (of-object "GtkTextIter")
19496  (c-name "gtk_text_iter_set_line_offset")
19497  (return-type "none")
19498  (parameters
19499    '("gint" "char_on_line")
19500  )
19501)
19502
19503(define-method set_line_index
19504  (of-object "GtkTextIter")
19505  (c-name "gtk_text_iter_set_line_index")
19506  (return-type "none")
19507  (parameters
19508    '("gint" "byte_on_line")
19509  )
19510)
19511
19512(define-method forward_to_end
19513  (of-object "GtkTextIter")
19514  (c-name "gtk_text_iter_forward_to_end")
19515  (return-type "none")
19516)
19517
19518(define-method forward_to_line_end
19519  (of-object "GtkTextIter")
19520  (c-name "gtk_text_iter_forward_to_line_end")
19521  (return-type "gboolean")
19522)
19523
19524(define-method set_visible_line_offset
19525  (of-object "GtkTextIter")
19526  (c-name "gtk_text_iter_set_visible_line_offset")
19527  (return-type "none")
19528  (parameters
19529    '("gint" "char_on_line")
19530  )
19531)
19532
19533(define-method set_visible_line_index
19534  (of-object "GtkTextIter")
19535  (c-name "gtk_text_iter_set_visible_line_index")
19536  (return-type "none")
19537  (parameters
19538    '("gint" "byte_on_line")
19539  )
19540)
19541
19542(define-method forward_to_tag_toggle
19543  (of-object "GtkTextIter")
19544  (c-name "gtk_text_iter_forward_to_tag_toggle")
19545  (return-type "gboolean")
19546  (parameters
19547    '("GtkTextTag*" "tag" (null-ok))
19548  )
19549)
19550
19551(define-method backward_to_tag_toggle
19552  (of-object "GtkTextIter")
19553  (c-name "gtk_text_iter_backward_to_tag_toggle")
19554  (return-type "gboolean")
19555  (parameters
19556    '("GtkTextTag*" "tag" (null-ok))
19557  )
19558)
19559
19560(define-method forward_find_char
19561  (of-object "GtkTextIter")
19562  (c-name "gtk_text_iter_forward_find_char")
19563  (return-type "gboolean")
19564  (parameters
19565    '("GtkTextCharPredicate" "pred")
19566    '("gpointer" "user_data")
19567    '("const-GtkTextIter*" "limit")
19568  )
19569)
19570
19571(define-method backward_find_char
19572  (of-object "GtkTextIter")
19573  (c-name "gtk_text_iter_backward_find_char")
19574  (return-type "gboolean")
19575  (parameters
19576    '("GtkTextCharPredicate" "pred")
19577    '("gpointer" "user_data")
19578    '("const-GtkTextIter*" "limit")
19579  )
19580)
19581
19582(define-method forward_search
19583  (of-object "GtkTextIter")
19584  (c-name "gtk_text_iter_forward_search")
19585  (return-type "gboolean")
19586  (parameters
19587    '("const-gchar*" "str")
19588    '("GtkTextSearchFlags" "flags")
19589    '("GtkTextIter*" "match_start")
19590    '("GtkTextIter*" "match_end")
19591    '("const-GtkTextIter*" "limit" (null-ok))
19592  )
19593)
19594
19595(define-method backward_search
19596  (of-object "GtkTextIter")
19597  (c-name "gtk_text_iter_backward_search")
19598  (return-type "gboolean")
19599  (parameters
19600    '("const-gchar*" "str")
19601    '("GtkTextSearchFlags" "flags")
19602    '("GtkTextIter*" "match_start")
19603    '("GtkTextIter*" "match_end")
19604    '("const-GtkTextIter*" "limit" (null-ok))
19605  )
19606)
19607
19608(define-method equal
19609  (of-object "GtkTextIter")
19610  (c-name "gtk_text_iter_equal")
19611  (return-type "gboolean")
19612  (parameters
19613    '("const-GtkTextIter*" "rhs")
19614  )
19615)
19616
19617(define-method compare
19618  (of-object "GtkTextIter")
19619  (c-name "gtk_text_iter_compare")
19620  (return-type "gint")
19621  (parameters
19622    '("const-GtkTextIter*" "rhs")
19623  )
19624)
19625
19626(define-method in_range
19627  (of-object "GtkTextIter")
19628  (c-name "gtk_text_iter_in_range")
19629  (return-type "gboolean")
19630  (parameters
19631    '("const-GtkTextIter*" "start")
19632    '("const-GtkTextIter*" "end")
19633  )
19634)
19635
19636(define-method order
19637  (of-object "GtkTextIter")
19638  (c-name "gtk_text_iter_order")
19639  (return-type "none")
19640  (parameters
19641    '("GtkTextIter*" "second")
19642  )
19643)
19644
19645;; From /usr/include/gtk-2.0/gtk/gtktextlayout.h
19646
19647(define-function gtk_text_layout_get_type
19648  (c-name "gtk_text_layout_get_type")
19649  (return-type "GType")
19650)
19651
19652(define-function gtk_text_layout_new
19653  (c-name "gtk_text_layout_new")
19654  (is-constructor-of "GtkTextLayout")
19655  (return-type "GtkTextLayout*")
19656)
19657
19658(define-method set_buffer
19659  (of-object "GtkTextLayout")
19660  (c-name "gtk_text_layout_set_buffer")
19661  (return-type "none")
19662  (parameters
19663    '("GtkTextBuffer*" "buffer" (null-ok))
19664  )
19665)
19666
19667(define-method get_buffer
19668  (of-object "GtkTextLayout")
19669  (c-name "gtk_text_layout_get_buffer")
19670  (return-type "GtkTextBuffer*")
19671)
19672
19673(define-method set_default_style
19674  (of-object "GtkTextLayout")
19675  (c-name "gtk_text_layout_set_default_style")
19676  (return-type "none")
19677  (parameters
19678    '("GtkTextAttributes*" "values")
19679  )
19680)
19681
19682(define-method set_contexts
19683  (of-object "GtkTextLayout")
19684  (c-name "gtk_text_layout_set_contexts")
19685  (return-type "none")
19686  (parameters
19687    '("PangoContext*" "ltr_context")
19688    '("PangoContext*" "rtl_context")
19689  )
19690)
19691
19692(define-method set_cursor_direction
19693  (of-object "GtkTextLayout")
19694  (c-name "gtk_text_layout_set_cursor_direction")
19695  (return-type "none")
19696  (parameters
19697    '("GtkTextDirection" "direction")
19698  )
19699)
19700
19701(define-method set_keyboard_direction
19702  (of-object "GtkTextLayout")
19703  (c-name "gtk_text_layout_set_keyboard_direction")
19704  (return-type "none")
19705  (parameters
19706    '("GtkTextDirection" "keyboard_dir")
19707  )
19708)
19709
19710(define-method default_style_changed
19711  (of-object "GtkTextLayout")
19712  (c-name "gtk_text_layout_default_style_changed")
19713  (return-type "none")
19714)
19715
19716(define-method set_screen_width
19717  (of-object "GtkTextLayout")
19718  (c-name "gtk_text_layout_set_screen_width")
19719  (return-type "none")
19720  (parameters
19721    '("gint" "width")
19722  )
19723)
19724
19725(define-method set_preedit_string
19726  (of-object "GtkTextLayout")
19727  (c-name "gtk_text_layout_set_preedit_string")
19728  (return-type "none")
19729  (parameters
19730    '("const-gchar*" "preedit_string")
19731    '("PangoAttrList*" "preedit_attrs")
19732    '("gint" "cursor_pos")
19733  )
19734)
19735
19736(define-method set_cursor_visible
19737  (of-object "GtkTextLayout")
19738  (c-name "gtk_text_layout_set_cursor_visible")
19739  (return-type "none")
19740  (parameters
19741    '("gboolean" "cursor_visible")
19742  )
19743)
19744
19745(define-method get_cursor_visible
19746  (of-object "GtkTextLayout")
19747  (c-name "gtk_text_layout_get_cursor_visible")
19748  (return-type "gboolean")
19749)
19750
19751(define-method get_size
19752  (of-object "GtkTextLayout")
19753  (c-name "gtk_text_layout_get_size")
19754  (return-type "none")
19755  (parameters
19756    '("gint*" "width")
19757    '("gint*" "height")
19758  )
19759)
19760
19761(define-method get_lines
19762  (of-object "GtkTextLayout")
19763  (c-name "gtk_text_layout_get_lines")
19764  (return-type "GSList*")
19765  (parameters
19766    '("gint" "top_y")
19767    '("gint" "bottom_y")
19768    '("gint*" "first_line_y")
19769  )
19770)
19771
19772(define-method wrap_loop_start
19773  (of-object "GtkTextLayout")
19774  (c-name "gtk_text_layout_wrap_loop_start")
19775  (return-type "none")
19776)
19777
19778(define-method wrap_loop_end
19779  (of-object "GtkTextLayout")
19780  (c-name "gtk_text_layout_wrap_loop_end")
19781  (return-type "none")
19782)
19783
19784(define-method get_line_display
19785  (of-object "GtkTextLayout")
19786  (c-name "gtk_text_layout_get_line_display")
19787  (return-type "GtkTextLineDisplay*")
19788  (parameters
19789    '("GtkTextLine*" "line")
19790    '("gboolean" "size_only")
19791  )
19792)
19793
19794(define-method free_line_display
19795  (of-object "GtkTextLayout")
19796  (c-name "gtk_text_layout_free_line_display")
19797  (return-type "none")
19798  (parameters
19799    '("GtkTextLineDisplay*" "display")
19800  )
19801)
19802
19803(define-method get_line_at_y
19804  (of-object "GtkTextLayout")
19805  (c-name "gtk_text_layout_get_line_at_y")
19806  (return-type "none")
19807  (parameters
19808    '("GtkTextIter*" "target_iter")
19809    '("gint" "y")
19810    '("gint*" "line_top")
19811  )
19812)
19813
19814(define-method get_iter_at_pixel
19815  (of-object "GtkTextLayout")
19816  (c-name "gtk_text_layout_get_iter_at_pixel")
19817  (return-type "none")
19818  (parameters
19819    '("GtkTextIter*" "iter")
19820    '("gint" "x")
19821    '("gint" "y")
19822  )
19823)
19824
19825(define-method get_iter_at_position
19826  (of-object "GtkTextLayout")
19827  (c-name "gtk_text_layout_get_iter_at_position")
19828  (return-type "none")
19829  (parameters
19830    '("GtkTextIter*" "iter")
19831    '("gint*" "trailing")
19832    '("gint" "x")
19833    '("gint" "y")
19834  )
19835)
19836
19837(define-method invalidate
19838  (of-object "GtkTextLayout")
19839  (c-name "gtk_text_layout_invalidate")
19840  (return-type "none")
19841  (parameters
19842    '("const-GtkTextIter*" "start")
19843    '("const-GtkTextIter*" "end")
19844  )
19845)
19846
19847(define-method free_line_data
19848  (of-object "GtkTextLayout")
19849  (c-name "gtk_text_layout_free_line_data")
19850  (return-type "none")
19851  (parameters
19852    '("GtkTextLine*" "line")
19853    '("GtkTextLineData*" "line_data")
19854  )
19855)
19856
19857(define-method is_valid
19858  (of-object "GtkTextLayout")
19859  (c-name "gtk_text_layout_is_valid")
19860  (return-type "gboolean")
19861)
19862
19863(define-method validate_yrange
19864  (of-object "GtkTextLayout")
19865  (c-name "gtk_text_layout_validate_yrange")
19866  (return-type "none")
19867  (parameters
19868    '("GtkTextIter*" "anchor_line")
19869    '("gint" "y0_")
19870    '("gint" "y1_")
19871  )
19872)
19873
19874(define-method validate
19875  (of-object "GtkTextLayout")
19876  (c-name "gtk_text_layout_validate")
19877  (return-type "none")
19878  (parameters
19879    '("gint" "max_pixels")
19880  )
19881)
19882
19883(define-method wrap
19884  (of-object "GtkTextLayout")
19885  (c-name "gtk_text_layout_wrap")
19886  (return-type "GtkTextLineData*")
19887  (parameters
19888    '("GtkTextLine*" "line")
19889    '("GtkTextLineData*" "line_data")
19890  )
19891)
19892
19893(define-method changed
19894  (of-object "GtkTextLayout")
19895  (c-name "gtk_text_layout_changed")
19896  (return-type "none")
19897  (parameters
19898    '("gint" "y")
19899    '("gint" "old_height")
19900    '("gint" "new_height")
19901  )
19902)
19903
19904(define-method get_iter_location
19905  (of-object "GtkTextLayout")
19906  (c-name "gtk_text_layout_get_iter_location")
19907  (return-type "none")
19908  (parameters
19909    '("const-GtkTextIter*" "iter")
19910    '("GdkRectangle*" "rect")
19911  )
19912)
19913
19914(define-method get_line_yrange
19915  (of-object "GtkTextLayout")
19916  (c-name "gtk_text_layout_get_line_yrange")
19917  (return-type "none")
19918  (parameters
19919    '("const-GtkTextIter*" "iter")
19920    '("gint*" "y")
19921    '("gint*" "height")
19922  )
19923)
19924
19925(define-method get_cursor_locations
19926  (of-object "GtkTextLayout")
19927  (c-name "gtk_text_layout_get_cursor_locations")
19928  (return-type "none")
19929  (parameters
19930    '("GtkTextIter*" "iter")
19931    '("GdkRectangle*" "strong_pos")
19932    '("GdkRectangle*" "weak_pos")
19933  )
19934)
19935
19936(define-method clamp_iter_to_vrange
19937  (of-object "GtkTextLayout")
19938  (c-name "gtk_text_layout_clamp_iter_to_vrange")
19939  (return-type "gboolean")
19940  (parameters
19941    '("GtkTextIter*" "iter")
19942    '("gint" "top")
19943    '("gint" "bottom")
19944  )
19945)
19946
19947(define-method move_iter_to_line_end
19948  (of-object "GtkTextLayout")
19949  (c-name "gtk_text_layout_move_iter_to_line_end")
19950  (return-type "gboolean")
19951  (parameters
19952    '("GtkTextIter*" "iter")
19953    '("gint" "direction")
19954  )
19955)
19956
19957(define-method move_iter_to_previous_line
19958  (of-object "GtkTextLayout")
19959  (c-name "gtk_text_layout_move_iter_to_previous_line")
19960  (return-type "gboolean")
19961  (parameters
19962    '("GtkTextIter*" "iter")
19963  )
19964)
19965
19966(define-method move_iter_to_next_line
19967  (of-object "GtkTextLayout")
19968  (c-name "gtk_text_layout_move_iter_to_next_line")
19969  (return-type "gboolean")
19970  (parameters
19971    '("GtkTextIter*" "iter")
19972  )
19973)
19974
19975(define-method move_iter_to_x
19976  (of-object "GtkTextLayout")
19977  (c-name "gtk_text_layout_move_iter_to_x")
19978  (return-type "none")
19979  (parameters
19980    '("GtkTextIter*" "iter")
19981    '("gint" "x")
19982  )
19983)
19984
19985(define-method move_iter_visually
19986  (of-object "GtkTextLayout")
19987  (c-name "gtk_text_layout_move_iter_visually")
19988  (return-type "gboolean")
19989  (parameters
19990    '("GtkTextIter*" "iter")
19991    '("gint" "count")
19992  )
19993)
19994
19995(define-method iter_starts_line
19996  (of-object "GtkTextLayout")
19997  (c-name "gtk_text_layout_iter_starts_line")
19998  (return-type "gboolean")
19999  (parameters
20000    '("const-GtkTextIter*" "iter")
20001  )
20002)
20003
20004(define-method get_iter_at_line
20005  (of-object "GtkTextLayout")
20006  (c-name "gtk_text_layout_get_iter_at_line")
20007  (return-type "none")
20008  (parameters
20009    '("GtkTextIter*" "iter")
20010    '("GtkTextLine*" "line")
20011    '("gint" "byte_offset")
20012  )
20013)
20014
20015(define-virtual invalidated
20016  (of-object "GtkTextLayout")
20017  (return-type "none")
20018)
20019
20020(define-virtual changed
20021  (of-object "GtkTextLayout")
20022  (return-type "none")
20023  (parameters
20024    '("gint" "y")
20025    '("gint" "old_height")
20026    '("gint" "new_height")
20027  )
20028)
20029
20030(define-virtual wrap
20031  (of-object "GtkTextLayout")
20032  (return-type "GtkTextLineData*")
20033  (parameters
20034    '("GtkTextLine*" "line")
20035    '("GtkTextLineData*" "line_data")
20036  )
20037)
20038
20039(define-virtual get_log_attrs
20040  (of-object "GtkTextLayout")
20041  (return-type "none")
20042  (parameters
20043    '("GtkTextLine*" "line")
20044    '("PangoLogAttr**" "attrs")
20045    '("gint*" "n_attrs")
20046  )
20047)
20048
20049(define-virtual invalidate
20050  (of-object "GtkTextLayout")
20051  (return-type "none")
20052  (parameters
20053    '("const-GtkTextIter*" "start")
20054    '("const-GtkTextIter*" "end")
20055  )
20056)
20057
20058(define-virtual free_line_data
20059  (of-object "GtkTextLayout")
20060  (return-type "none")
20061  (parameters
20062    '("GtkTextLine*" "line")
20063    '("GtkTextLineData*" "line_data")
20064  )
20065)
20066
20067(define-virtual allocate_child
20068  (of-object "GtkTextLayout")
20069  (return-type "none")
20070  (parameters
20071    '("GtkWidget*" "child")
20072    '("gint" "x")
20073    '("gint" "y")
20074  )
20075)
20076
20077(define-method register_child
20078  (of-object "GtkTextChildAnchor")
20079  (c-name "gtk_text_child_anchor_register_child")
20080  (return-type "none")
20081  (parameters
20082    '("GtkWidget*" "child")
20083    '("GtkTextLayout*" "layout")
20084  )
20085)
20086
20087(define-method unregister_child
20088  (of-object "GtkTextChildAnchor")
20089  (c-name "gtk_text_child_anchor_unregister_child")
20090  (return-type "none")
20091  (parameters
20092    '("GtkWidget*" "child")
20093  )
20094)
20095
20096(define-method queue_resize
20097  (of-object "GtkTextChildAnchor")
20098  (c-name "gtk_text_child_anchor_queue_resize")
20099  (return-type "none")
20100  (parameters
20101    '("GtkTextLayout*" "layout")
20102  )
20103)
20104
20105(define-function gtk_text_anchored_child_set_layout
20106  (c-name "gtk_text_anchored_child_set_layout")
20107  (return-type "none")
20108  (parameters
20109    '("GtkWidget*" "child")
20110    '("GtkTextLayout*" "layout")
20111  )
20112)
20113
20114(define-method spew
20115  (of-object "GtkTextLayout")
20116  (c-name "gtk_text_layout_spew")
20117  (return-type "none")
20118)
20119
20120
20121;; From /opt/gtk2/include/gtk-2.0/gtk/gtktextmark.h
20122
20123(define-function gtk_text_mark_get_type
20124  (c-name "gtk_text_mark_get_type")
20125  (return-type "GType")
20126)
20127
20128(define-method set_visible
20129  (of-object "GtkTextMark")
20130  (c-name "gtk_text_mark_set_visible")
20131  (return-type "none")
20132  (parameters
20133    '("gboolean" "setting")
20134  )
20135)
20136
20137(define-method get_visible
20138  (of-object "GtkTextMark")
20139  (c-name "gtk_text_mark_get_visible")
20140  (return-type "gboolean")
20141)
20142
20143(define-method get_name
20144  (of-object "GtkTextMark")
20145  (c-name "gtk_text_mark_get_name")
20146  (return-type "const-gchar*")
20147)
20148
20149(define-method get_deleted
20150  (of-object "GtkTextMark")
20151  (c-name "gtk_text_mark_get_deleted")
20152  (return-type "gboolean")
20153)
20154
20155(define-method get_buffer
20156  (of-object "GtkTextMark")
20157  (c-name "gtk_text_mark_get_buffer")
20158  (return-type "GtkTextBuffer*")
20159)
20160
20161(define-method get_left_gravity
20162  (of-object "GtkTextMark")
20163  (c-name "gtk_text_mark_get_left_gravity")
20164  (return-type "gboolean")
20165)
20166
20167
20168
20169;; From /opt/gtk2/include/gtk-2.0/gtk/gtktexttag.h
20170
20171(define-function gtk_text_tag_get_type
20172  (c-name "gtk_text_tag_get_type")
20173  (return-type "GType")
20174)
20175
20176(define-function gtk_text_tag_new
20177  (c-name "gtk_text_tag_new")
20178  (is-constructor-of "GtkTextTag")
20179  (return-type "GtkTextTag*")
20180  (properties
20181    '("name" (optional))
20182  )
20183)
20184
20185(define-method get_priority
20186  (of-object "GtkTextTag")
20187  (c-name "gtk_text_tag_get_priority")
20188  (return-type "gint")
20189)
20190
20191(define-method set_priority
20192  (of-object "GtkTextTag")
20193  (c-name "gtk_text_tag_set_priority")
20194  (return-type "none")
20195  (parameters
20196    '("gint" "priority")
20197  )
20198)
20199
20200(define-method event
20201  (of-object "GtkTextTag")
20202  (c-name "gtk_text_tag_event")
20203  (return-type "gboolean")
20204  (parameters
20205    '("GObject*" "event_object")
20206    '("GdkEvent*" "event")
20207    '("const-GtkTextIter*" "iter")
20208  )
20209)
20210
20211(define-virtual event
20212  (of-object "GtkTextTag")
20213  (return-type "gboolean")
20214  (parameters
20215    '("GObject*" "event_object")
20216    '("GdkEvent*" "event")
20217    '("const-GtkTextIter*" "iter")
20218  )
20219)
20220
20221(define-function gtk_text_attributes_new
20222  (c-name "gtk_text_attributes_new")
20223  (is-constructor-of "GtkTextAttributes")
20224  (return-type "GtkTextAttributes*")
20225)
20226
20227(define-method copy
20228  (of-object "GtkTextAttributes")
20229  (c-name "gtk_text_attributes_copy")
20230  (return-type "GtkTextAttributes*")
20231  (caller-owns-return #t)
20232)
20233
20234(define-method copy_values
20235  (of-object "GtkTextAttributes")
20236  (c-name "gtk_text_attributes_copy_values")
20237  (return-type "none")
20238  (parameters
20239    '("GtkTextAttributes*" "dest")
20240  )
20241)
20242
20243(define-method unref
20244  (of-object "GtkTextAttributes")
20245  (c-name "gtk_text_attributes_unref")
20246  (return-type "none")
20247)
20248
20249(define-method ref
20250  (of-object "GtkTextAttributes")
20251  (c-name "gtk_text_attributes_ref")
20252  (return-type "none")
20253)
20254
20255(define-function gtk_text_attributes_get_type
20256  (c-name "gtk_text_attributes_get_type")
20257  (return-type "GType")
20258)
20259
20260
20261
20262;; From /opt/gtk2/include/gtk-2.0/gtk/gtktexttagtable.h
20263
20264(define-function gtk_text_tag_table_get_type
20265  (c-name "gtk_text_tag_table_get_type")
20266  (return-type "GType")
20267)
20268
20269(define-function gtk_text_tag_table_new
20270  (c-name "gtk_text_tag_table_new")
20271  (is-constructor-of "GtkTextTagTable")
20272  (return-type "GtkTextTagTable*")
20273)
20274
20275(define-method add
20276  (of-object "GtkTextTagTable")
20277  (c-name "gtk_text_tag_table_add")
20278  (return-type "none")
20279  (parameters
20280    '("GtkTextTag*" "tag")
20281  )
20282)
20283
20284(define-method remove
20285  (of-object "GtkTextTagTable")
20286  (c-name "gtk_text_tag_table_remove")
20287  (return-type "none")
20288  (parameters
20289    '("GtkTextTag*" "tag")
20290  )
20291)
20292
20293(define-method lookup
20294  (of-object "GtkTextTagTable")
20295  (c-name "gtk_text_tag_table_lookup")
20296  (return-type "GtkTextTag*")
20297  (parameters
20298    '("const-gchar*" "name")
20299  )
20300)
20301
20302(define-method foreach
20303  (of-object "GtkTextTagTable")
20304  (c-name "gtk_text_tag_table_foreach")
20305  (return-type "none")
20306  (parameters
20307    '("GtkTextTagTableForeach" "func")
20308    '("gpointer" "data")
20309  )
20310)
20311
20312(define-method get_size
20313  (of-object "GtkTextTagTable")
20314  (c-name "gtk_text_tag_table_get_size")
20315  (return-type "gint")
20316)
20317
20318(define-virtual tag_changed
20319  (of-object "GtkTextTagTable")
20320  (return-type "none")
20321  (parameters
20322    '("GtkTextTag*" "tag")
20323    '("gboolean" "size_changed")
20324  )
20325)
20326(define-virtual tag_added
20327  (of-object "GtkTextTagTable")
20328  (return-type "none")
20329  (parameters
20330    '("GtkTextTag*" "tag")
20331  )
20332)
20333(define-virtual tag_removed
20334  (of-object "GtkTextTagTable")
20335  (return-type "none")
20336  (parameters
20337    '("GtkTextTag*" "tag")
20338  )
20339)
20340
20341
20342;; From /opt/gtk2/include/gtk-2.0/gtk/gtktextview.h
20343
20344(define-function gtk_text_view_get_type
20345  (c-name "gtk_text_view_get_type")
20346  (return-type "GType")
20347)
20348
20349(define-function gtk_text_view_new
20350  (c-name "gtk_text_view_new")
20351  (is-constructor-of "GtkTextView")
20352  (return-type "GtkWidget*")
20353)
20354
20355(define-function gtk_text_view_new_with_buffer
20356  (c-name "gtk_text_view_new_with_buffer")
20357  (is-constructor-of "GtkTextView")
20358  (return-type "GtkWidget*")
20359  (properties
20360    '("buffer" (optional))
20361  )
20362)
20363
20364(define-method set_buffer
20365  (of-object "GtkTextView")
20366  (c-name "gtk_text_view_set_buffer")
20367  (return-type "none")
20368  (parameters
20369    '("GtkTextBuffer*" "buffer" (null-ok))
20370  )
20371)
20372
20373(define-method get_buffer
20374  (of-object "GtkTextView")
20375  (c-name "gtk_text_view_get_buffer")
20376  (return-type "GtkTextBuffer*")
20377)
20378
20379(define-method scroll_to_iter
20380  (of-object "GtkTextView")
20381  (c-name "gtk_text_view_scroll_to_iter")
20382  (return-type "gboolean")
20383  (parameters
20384    '("GtkTextIter*" "iter")
20385    '("gdouble" "within_margin")
20386    '("gboolean" "use_align" (default "FALSE"))
20387    '("gdouble" "xalign" (default "0.5"))
20388    '("gdouble" "yalign" (default "0.5"))
20389  )
20390)
20391
20392(define-method scroll_to_mark
20393  (of-object "GtkTextView")
20394  (c-name "gtk_text_view_scroll_to_mark")
20395  (return-type "none")
20396  (parameters
20397    '("GtkTextMark*" "mark")
20398    '("gdouble" "within_margin")
20399    '("gboolean" "use_align" (default "FALSE"))
20400    '("gdouble" "xalign" (default "0.5"))
20401    '("gdouble" "yalign" (default "0.5"))
20402  )
20403)
20404
20405(define-method scroll_mark_onscreen
20406  (of-object "GtkTextView")
20407  (c-name "gtk_text_view_scroll_mark_onscreen")
20408  (return-type "none")
20409  (parameters
20410    '("GtkTextMark*" "mark")
20411  )
20412)
20413
20414(define-method move_mark_onscreen
20415  (of-object "GtkTextView")
20416  (c-name "gtk_text_view_move_mark_onscreen")
20417  (return-type "gboolean")
20418  (parameters
20419    '("GtkTextMark*" "mark")
20420  )
20421)
20422
20423(define-method place_cursor_onscreen
20424  (of-object "GtkTextView")
20425  (c-name "gtk_text_view_place_cursor_onscreen")
20426  (return-type "gboolean")
20427)
20428
20429(define-method get_visible_rect
20430  (of-object "GtkTextView")
20431  (c-name "gtk_text_view_get_visible_rect")
20432  (return-type "none")
20433  (parameters
20434    '("GdkRectangle*" "visible_rect")
20435  )
20436)
20437
20438(define-method set_cursor_visible
20439  (of-object "GtkTextView")
20440  (c-name "gtk_text_view_set_cursor_visible")
20441  (return-type "none")
20442  (parameters
20443    '("gboolean" "setting")
20444  )
20445)
20446
20447(define-method get_cursor_visible
20448  (of-object "GtkTextView")
20449  (c-name "gtk_text_view_get_cursor_visible")
20450  (return-type "gboolean")
20451)
20452
20453(define-method get_iter_location
20454  (of-object "GtkTextView")
20455  (c-name "gtk_text_view_get_iter_location")
20456  (return-type "none")
20457  (parameters
20458    '("const-GtkTextIter*" "iter")
20459    '("GdkRectangle*" "location")
20460  )
20461)
20462
20463(define-method get_iter_at_location
20464  (of-object "GtkTextView")
20465  (c-name "gtk_text_view_get_iter_at_location")
20466  (return-type "none")
20467  (parameters
20468    '("GtkTextIter*" "iter")
20469    '("gint" "x")
20470    '("gint" "y")
20471  )
20472)
20473
20474(define-method get_iter_at_position
20475  (of-object "GtkTextView")
20476  (c-name "gtk_text_view_get_iter_at_position")
20477  (return-type "none")
20478  (parameters
20479    '("GtkTextIter*" "iter")
20480    '("gint*" "trailing")
20481    '("gint" "x")
20482    '("gint" "y")
20483  )
20484)
20485
20486(define-method get_line_yrange
20487  (of-object "GtkTextView")
20488  (c-name "gtk_text_view_get_line_yrange")
20489  (return-type "none")
20490  (parameters
20491    '("const-GtkTextIter*" "iter")
20492    '("gint*" "y")
20493    '("gint*" "height")
20494  )
20495)
20496
20497(define-method get_line_at_y
20498  (of-object "GtkTextView")
20499  (c-name "gtk_text_view_get_line_at_y")
20500  (return-type "none")
20501  (parameters
20502    '("GtkTextIter*" "target_iter")
20503    '("gint" "y")
20504    '("gint*" "line_top")
20505  )
20506)
20507
20508(define-method buffer_to_window_coords
20509  (of-object "GtkTextView")
20510  (c-name "gtk_text_view_buffer_to_window_coords")
20511  (return-type "none")
20512  (parameters
20513    '("GtkTextWindowType" "win")
20514    '("gint" "buffer_x")
20515    '("gint" "buffer_y")
20516    '("gint*" "window_x")
20517    '("gint*" "window_y")
20518  )
20519)
20520
20521(define-method window_to_buffer_coords
20522  (of-object "GtkTextView")
20523  (c-name "gtk_text_view_window_to_buffer_coords")
20524  (return-type "none")
20525  (parameters
20526    '("GtkTextWindowType" "win")
20527    '("gint" "window_x")
20528    '("gint" "window_y")
20529    '("gint*" "buffer_x")
20530    '("gint*" "buffer_y")
20531  )
20532)
20533
20534(define-method get_window
20535  (of-object "GtkTextView")
20536  (c-name "gtk_text_view_get_window")
20537  (return-type "GdkWindow*")
20538  (parameters
20539    '("GtkTextWindowType" "win")
20540  )
20541)
20542
20543(define-method get_window_type
20544  (of-object "GtkTextView")
20545  (c-name "gtk_text_view_get_window_type")
20546  (return-type "GtkTextWindowType")
20547  (parameters
20548    '("GdkWindow*" "window")
20549  )
20550)
20551
20552(define-method set_border_window_size
20553  (of-object "GtkTextView")
20554  (c-name "gtk_text_view_set_border_window_size")
20555  (return-type "none")
20556  (parameters
20557    '("GtkTextWindowType" "type")
20558    '("gint" "size")
20559  )
20560)
20561
20562(define-method get_border_window_size
20563  (of-object "GtkTextView")
20564  (c-name "gtk_text_view_get_border_window_size")
20565  (return-type "gint")
20566  (parameters
20567    '("GtkTextWindowType" "type")
20568  )
20569)
20570
20571(define-method forward_display_line
20572  (of-object "GtkTextView")
20573  (c-name "gtk_text_view_forward_display_line")
20574  (return-type "gboolean")
20575  (parameters
20576    '("GtkTextIter*" "iter")
20577  )
20578)
20579
20580(define-method backward_display_line
20581  (of-object "GtkTextView")
20582  (c-name "gtk_text_view_backward_display_line")
20583  (return-type "gboolean")
20584  (parameters
20585    '("GtkTextIter*" "iter")
20586  )
20587)
20588
20589(define-method forward_display_line_end
20590  (of-object "GtkTextView")
20591  (c-name "gtk_text_view_forward_display_line_end")
20592  (return-type "gboolean")
20593  (parameters
20594    '("GtkTextIter*" "iter")
20595  )
20596)
20597
20598(define-method backward_display_line_start
20599  (of-object "GtkTextView")
20600  (c-name "gtk_text_view_backward_display_line_start")
20601  (return-type "gboolean")
20602  (parameters
20603    '("GtkTextIter*" "iter")
20604  )
20605)
20606
20607(define-method starts_display_line
20608  (of-object "GtkTextView")
20609  (c-name "gtk_text_view_starts_display_line")
20610  (return-type "gboolean")
20611  (parameters
20612    '("const-GtkTextIter*" "iter")
20613  )
20614)
20615
20616(define-method move_visually
20617  (of-object "GtkTextView")
20618  (c-name "gtk_text_view_move_visually")
20619  (return-type "gboolean")
20620  (parameters
20621    '("GtkTextIter*" "iter")
20622    '("gint" "count")
20623  )
20624)
20625
20626(define-method add_child_at_anchor
20627  (of-object "GtkTextView")
20628  (c-name "gtk_text_view_add_child_at_anchor")
20629  (return-type "none")
20630  (parameters
20631    '("GtkWidget*" "child")
20632    '("GtkTextChildAnchor*" "anchor")
20633  )
20634)
20635
20636(define-method add_child_in_window
20637  (of-object "GtkTextView")
20638  (c-name "gtk_text_view_add_child_in_window")
20639  (return-type "none")
20640  (parameters
20641    '("GtkWidget*" "child")
20642    '("GtkTextWindowType" "which_window")
20643    '("gint" "xpos")
20644    '("gint" "ypos")
20645  )
20646)
20647
20648(define-method move_child
20649  (of-object "GtkTextView")
20650  (c-name "gtk_text_view_move_child")
20651  (return-type "none")
20652  (parameters
20653    '("GtkWidget*" "child")
20654    '("gint" "xpos")
20655    '("gint" "ypos")
20656  )
20657)
20658
20659(define-method set_wrap_mode
20660  (of-object "GtkTextView")
20661  (c-name "gtk_text_view_set_wrap_mode")
20662  (return-type "none")
20663  (parameters
20664    '("GtkWrapMode" "wrap_mode")
20665  )
20666)
20667
20668(define-method get_wrap_mode
20669  (of-object "GtkTextView")
20670  (c-name "gtk_text_view_get_wrap_mode")
20671  (return-type "GtkWrapMode")
20672)
20673
20674(define-method set_editable
20675  (of-object "GtkTextView")
20676  (c-name "gtk_text_view_set_editable")
20677  (return-type "none")
20678  (parameters
20679    '("gboolean" "setting")
20680  )
20681)
20682
20683(define-method get_editable
20684  (of-object "GtkTextView")
20685  (c-name "gtk_text_view_get_editable")
20686  (return-type "gboolean")
20687)
20688
20689(define-method set_overwrite
20690  (of-object "GtkTextView")
20691  (c-name "gtk_text_view_set_overwrite")
20692  (return-type "none")
20693  (parameters
20694    '("gboolean" "overwrite")
20695  )
20696)
20697
20698(define-method get_overwrite
20699  (of-object "GtkTextView")
20700  (c-name "gtk_text_view_get_overwrite")
20701  (return-type "gboolean")
20702)
20703
20704(define-method set_accepts_tab
20705  (of-object "GtkTextView")
20706  (c-name "gtk_text_view_set_accepts_tab")
20707  (return-type "none")
20708  (parameters
20709    '("gboolean" "accepts_tab")
20710  )
20711)
20712
20713(define-method get_accepts_tab
20714  (of-object "GtkTextView")
20715  (c-name "gtk_text_view_get_accepts_tab")
20716  (return-type "gboolean")
20717)
20718
20719(define-method set_pixels_above_lines
20720  (of-object "GtkTextView")
20721  (c-name "gtk_text_view_set_pixels_above_lines")
20722  (return-type "none")
20723  (parameters
20724    '("gint" "pixels_above_lines")
20725  )
20726)
20727
20728(define-method get_pixels_above_lines
20729  (of-object "GtkTextView")
20730  (c-name "gtk_text_view_get_pixels_above_lines")
20731  (return-type "gint")
20732)
20733
20734(define-method set_pixels_below_lines
20735  (of-object "GtkTextView")
20736  (c-name "gtk_text_view_set_pixels_below_lines")
20737  (return-type "none")
20738  (parameters
20739    '("gint" "pixels_below_lines")
20740  )
20741)
20742
20743(define-method get_pixels_below_lines
20744  (of-object "GtkTextView")
20745  (c-name "gtk_text_view_get_pixels_below_lines")
20746  (return-type "gint")
20747)
20748
20749(define-method set_pixels_inside_wrap
20750  (of-object "GtkTextView")
20751  (c-name "gtk_text_view_set_pixels_inside_wrap")
20752  (return-type "none")
20753  (parameters
20754    '("gint" "pixels_inside_wrap")
20755  )
20756)
20757
20758(define-method get_pixels_inside_wrap
20759  (of-object "GtkTextView")
20760  (c-name "gtk_text_view_get_pixels_inside_wrap")
20761  (return-type "gint")
20762)
20763
20764(define-method set_justification
20765  (of-object "GtkTextView")
20766  (c-name "gtk_text_view_set_justification")
20767  (return-type "none")
20768  (parameters
20769    '("GtkJustification" "justification")
20770  )
20771)
20772
20773(define-method get_justification
20774  (of-object "GtkTextView")
20775  (c-name "gtk_text_view_get_justification")
20776  (return-type "GtkJustification")
20777)
20778
20779(define-method set_left_margin
20780  (of-object "GtkTextView")
20781  (c-name "gtk_text_view_set_left_margin")
20782  (return-type "none")
20783  (parameters
20784    '("gint" "left_margin")
20785  )
20786)
20787
20788(define-method get_left_margin
20789  (of-object "GtkTextView")
20790  (c-name "gtk_text_view_get_left_margin")
20791  (return-type "gint")
20792)
20793
20794(define-method set_right_margin
20795  (of-object "GtkTextView")
20796  (c-name "gtk_text_view_set_right_margin")
20797  (return-type "none")
20798  (parameters
20799    '("gint" "right_margin")
20800  )
20801)
20802
20803(define-method get_right_margin
20804  (of-object "GtkTextView")
20805  (c-name "gtk_text_view_get_right_margin")
20806  (return-type "gint")
20807)
20808
20809(define-method set_indent
20810  (of-object "GtkTextView")
20811  (c-name "gtk_text_view_set_indent")
20812  (return-type "none")
20813  (parameters
20814    '("gint" "indent")
20815  )
20816)
20817
20818(define-method get_indent
20819  (of-object "GtkTextView")
20820  (c-name "gtk_text_view_get_indent")
20821  (return-type "gint")
20822)
20823
20824(define-method set_tabs
20825  (of-object "GtkTextView")
20826  (c-name "gtk_text_view_set_tabs")
20827  (return-type "none")
20828  (parameters
20829    '("PangoTabArray*" "tabs")
20830  )
20831)
20832
20833(define-method get_tabs
20834  (of-object "GtkTextView")
20835  (c-name "gtk_text_view_get_tabs")
20836  (return-type "PangoTabArray*")
20837)
20838
20839(define-method get_default_attributes
20840  (of-object "GtkTextView")
20841  (c-name "gtk_text_view_get_default_attributes")
20842  (return-type "GtkTextAttributes*")
20843)
20844
20845(define-virtual set_scroll_adjustments
20846  (of-object "GtkTextView")
20847  (return-type "none")
20848  (parameters
20849    '("GtkAdjustment*" "hadjustment")
20850    '("GtkAdjustment*" "vadjustment")
20851  )
20852)
20853(define-virtual populate_popup
20854  (of-object "GtkTextView")
20855  (return-type "none")
20856  (parameters
20857    '("GtkMenu*" "menu")
20858  )
20859)
20860(define-virtual move_cursor
20861  (of-object "GtkTextView")
20862  (return-type "none")
20863  (parameters
20864    '("GtkMovementStep" "step")
20865    '("gint" "count")
20866    '("gboolean" "extend_selection")
20867  )
20868)
20869(define-virtual page_horizontally
20870  (of-object "GtkTextView")
20871  (return-type "none")
20872  (parameters
20873    '("gint" "count")
20874    '("gboolean" "extend_selection")
20875  )
20876)
20877(define-virtual set_anchor
20878  (of-object "GtkTextView")
20879  (return-type "none")
20880)
20881(define-virtual insert_at_cursor
20882  (of-object "GtkTextView")
20883  (return-type "none")
20884  (parameters
20885    '("const-gchar*" "str")
20886  )
20887)
20888(define-virtual delete_from_cursor
20889  (of-object "GtkTextView")
20890  (return-type "none")
20891  (parameters
20892    '("GtkDeleteType" "type")
20893    '("gint" "count")
20894  )
20895)
20896(define-virtual backspace
20897  (of-object "GtkTextView")
20898  (return-type "none")
20899)
20900(define-virtual cut_clipboard
20901  (of-object "GtkTextView")
20902  (return-type "none")
20903)
20904(define-virtual copy_clipboard
20905  (of-object "GtkTextView")
20906  (return-type "none")
20907)
20908(define-virtual paste_clipboard
20909  (of-object "GtkTextView")
20910  (return-type "none")
20911)
20912(define-virtual toggle_overwrite
20913  (of-object "GtkTextView")
20914  (return-type "none")
20915)
20916(define-virtual move_focus
20917  (of-object "GtkTextView")
20918  (return-type "none")
20919  (parameters
20920    '("GtkDirectionType" "direction")
20921  )
20922)
20923
20924
20925;; From /opt/gtk2/include/gtk-2.0/gtk/gtktipsquery.h
20926
20927(define-function gtk_tips_query_get_type
20928  (c-name "gtk_tips_query_get_type")
20929  (return-type "GType")
20930)
20931
20932(define-function gtk_tips_query_new
20933  (c-name "gtk_tips_query_new")
20934  (is-constructor-of "GtkTipsQuery")
20935  (return-type "GtkWidget*")
20936  (deprecated "")
20937)
20938
20939(define-method start_query
20940  (of-object "GtkTipsQuery")
20941  (c-name "gtk_tips_query_start_query")
20942  (return-type "none")
20943  (deprecated "")
20944)
20945
20946(define-method stop_query
20947  (of-object "GtkTipsQuery")
20948  (c-name "gtk_tips_query_stop_query")
20949  (return-type "none")
20950  (deprecated "")
20951)
20952
20953(define-method set_caller
20954  (of-object "GtkTipsQuery")
20955  (c-name "gtk_tips_query_set_caller")
20956  (return-type "none")
20957  (parameters
20958    '("GtkWidget*" "caller")
20959  )
20960  (deprecated "")
20961)
20962
20963(define-method set_labels
20964  (of-object "GtkTipsQuery")
20965  (c-name "gtk_tips_query_set_labels")
20966  (return-type "none")
20967  (parameters
20968    '("const-gchar*" "label_inactive")
20969    '("const-gchar*" "label_no_tip")
20970  )
20971  (deprecated "")
20972)
20973
20974(define-virtual start_query
20975  (of-object "GtkTipsQuery")
20976  (return-type "none")
20977)
20978(define-virtual stop_query
20979  (of-object "GtkTipsQuery")
20980  (return-type "none")
20981)
20982(define-virtual widget_entered
20983  (of-object "GtkTipsQuery")
20984  (return-type "none")
20985  (parameters
20986    '("GtkWidget*" "widget")
20987    '("const-gchar*" "tip_text")
20988    '("const-gchar*" "tip_private")
20989  )
20990)
20991(define-virtual widget_selected
20992  (of-object "GtkTipsQuery")
20993  (return-type "gint")
20994  (parameters
20995    '("GtkWidget*" "widget")
20996    '("const-gchar*" "tip_text")
20997    '("const-gchar*" "tip_private")
20998    '("GdkEventButton*" "event")
20999  )
21000)
21001
21002
21003;; From /opt/gtk2/include/gtk-2.0/gtk/gtktoggleaction.h
21004
21005(define-function gtk_toggle_action_get_type
21006  (c-name "gtk_toggle_action_get_type")
21007  (return-type "GType")
21008)
21009
21010(define-function gtk_toggle_action_new
21011  (c-name "gtk_toggle_action_new")
21012  (is-constructor-of "GtkToggleAction")
21013  (return-type "GtkToggleAction*")
21014  (properties
21015    '("name")
21016    '("label")
21017    '("tooltip")
21018    '("stock_id")
21019  )
21020)
21021
21022(define-method toggled
21023  (of-object "GtkToggleAction")
21024  (c-name "gtk_toggle_action_toggled")
21025  (return-type "none")
21026)
21027
21028(define-method set_active
21029  (of-object "GtkToggleAction")
21030  (c-name "gtk_toggle_action_set_active")
21031  (return-type "none")
21032  (parameters
21033    '("gboolean" "is_active")
21034  )
21035)
21036
21037(define-method get_active
21038  (of-object "GtkToggleAction")
21039  (c-name "gtk_toggle_action_get_active")
21040  (return-type "gboolean")
21041)
21042
21043(define-method set_draw_as_radio
21044  (of-object "GtkToggleAction")
21045  (c-name "gtk_toggle_action_set_draw_as_radio")
21046  (return-type "none")
21047  (parameters
21048    '("gboolean" "draw_as_radio")
21049  )
21050)
21051
21052(define-method get_draw_as_radio
21053  (of-object "GtkToggleAction")
21054  (c-name "gtk_toggle_action_get_draw_as_radio")
21055  (return-type "gboolean")
21056)
21057
21058(define-virtual toggled
21059  (of-object "GtkToggleAction")
21060  (return-type "none")
21061)
21062
21063
21064;; From /opt/gtk2/include/gtk-2.0/gtk/gtktogglebutton.h
21065
21066(define-function gtk_toggle_button_get_type
21067  (c-name "gtk_toggle_button_get_type")
21068  (return-type "GType")
21069)
21070
21071(define-function gtk_toggle_button_new
21072  (c-name "gtk_toggle_button_new")
21073  (is-constructor-of "GtkToggleButton")
21074  (return-type "GtkWidget*")
21075)
21076
21077(define-function gtk_toggle_button_new_with_label
21078  (c-name "gtk_toggle_button_new_with_label")
21079  (is-constructor-of "GtkToggleButton")
21080  (return-type "GtkWidget*")
21081  (parameters
21082    '("const-gchar*" "label")
21083  )
21084)
21085
21086(define-function gtk_toggle_button_new_with_mnemonic
21087  (c-name "gtk_toggle_button_new_with_mnemonic")
21088  (is-constructor-of "GtkToggleButton")
21089  (return-type "GtkWidget*")
21090  (parameters
21091    '("const-gchar*" "label")
21092  )
21093)
21094
21095(define-method set_mode
21096  (of-object "GtkToggleButton")
21097  (c-name "gtk_toggle_button_set_mode")
21098  (return-type "none")
21099  (parameters
21100    '("gboolean" "draw_indicator")
21101  )
21102)
21103
21104(define-method get_mode
21105  (of-object "GtkToggleButton")
21106  (c-name "gtk_toggle_button_get_mode")
21107  (return-type "gboolean")
21108)
21109
21110(define-method set_active
21111  (of-object "GtkToggleButton")
21112  (c-name "gtk_toggle_button_set_active")
21113  (return-type "none")
21114  (parameters
21115    '("gboolean" "is_active")
21116  )
21117)
21118
21119(define-method get_active
21120  (of-object "GtkToggleButton")
21121  (c-name "gtk_toggle_button_get_active")
21122  (return-type "gboolean")
21123)
21124
21125(define-method toggled
21126  (of-object "GtkToggleButton")
21127  (c-name "gtk_toggle_button_toggled")
21128  (return-type "none")
21129)
21130
21131(define-method set_inconsistent
21132  (of-object "GtkToggleButton")
21133  (c-name "gtk_toggle_button_set_inconsistent")
21134  (return-type "none")
21135  (parameters
21136    '("gboolean" "setting")
21137  )
21138)
21139
21140(define-method get_inconsistent
21141  (of-object "GtkToggleButton")
21142  (c-name "gtk_toggle_button_get_inconsistent")
21143  (return-type "gboolean")
21144)
21145
21146(define-method set_state
21147  (of-object "GtkToggleButton")
21148  (c-name "gtk_toggle_button_set_state")
21149  (return-type "none")
21150  (parameters
21151    '("gboolean" "is_active")
21152  )
21153  (deprecated "use GtkToggleButton.set_active")
21154)
21155
21156(define-virtual toggled
21157  (of-object "GtkToggleButton")
21158  (return-type "none")
21159)
21160
21161
21162;; From /opt/gtk2/include/gtk-2.0/gtk/gtktoggletoolbutton.h
21163
21164(define-function gtk_toggle_tool_button_get_type
21165  (c-name "gtk_toggle_tool_button_get_type")
21166  (return-type "GType")
21167)
21168
21169(define-function gtk_toggle_tool_button_new
21170  (c-name "gtk_toggle_tool_button_new")
21171  (is-constructor-of "GtkToggleToolButton")
21172  (return-type "GtkToolItem*")
21173)
21174
21175(define-function toggle_tool_button_new_from_stock
21176  (c-name "gtk_toggle_tool_button_new_from_stock")
21177  (return-type "GtkToolItem*")
21178  (parameters
21179    '("const-gchar*" "stock_id")
21180  )
21181  (caller-owns-return #t)
21182)
21183
21184(define-method set_active
21185  (of-object "GtkToggleToolButton")
21186  (c-name "gtk_toggle_tool_button_set_active")
21187  (return-type "none")
21188  (parameters
21189    '("gboolean" "is_active")
21190  )
21191)
21192
21193(define-method get_active
21194  (of-object "GtkToggleToolButton")
21195  (c-name "gtk_toggle_tool_button_get_active")
21196  (return-type "gboolean")
21197)
21198
21199(define-virtual toggled
21200  (of-object "GtkToggleToolButton")
21201  (return-type "none")
21202)
21203
21204
21205;; From /opt/gtk2/include/gtk-2.0/gtk/gtktoolbar.h
21206
21207(define-function gtk_toolbar_get_type
21208  (c-name "gtk_toolbar_get_type")
21209  (return-type "GType")
21210)
21211
21212(define-function gtk_toolbar_new
21213  (c-name "gtk_toolbar_new")
21214  (is-constructor-of "GtkToolbar")
21215  (return-type "GtkWidget*")
21216)
21217
21218(define-method insert
21219  (of-object "GtkToolbar")
21220  (c-name "gtk_toolbar_insert")
21221  (return-type "none")
21222  (parameters
21223    '("GtkToolItem*" "item")
21224    '("gint" "pos")
21225  )
21226)
21227
21228(define-method get_item_index
21229  (of-object "GtkToolbar")
21230  (c-name "gtk_toolbar_get_item_index")
21231  (return-type "gint")
21232  (parameters
21233    '("GtkToolItem*" "item")
21234  )
21235)
21236
21237(define-method get_n_items
21238  (of-object "GtkToolbar")
21239  (c-name "gtk_toolbar_get_n_items")
21240  (return-type "gint")
21241)
21242
21243(define-method get_nth_item
21244  (of-object "GtkToolbar")
21245  (c-name "gtk_toolbar_get_nth_item")
21246  (return-type "GtkToolItem*")
21247  (parameters
21248    '("gint" "n")
21249  )
21250)
21251
21252(define-method get_drop_index
21253  (of-object "GtkToolbar")
21254  (c-name "gtk_toolbar_get_drop_index")
21255  (return-type "gint")
21256  (parameters
21257    '("gint" "x")
21258    '("gint" "y")
21259  )
21260)
21261
21262(define-method set_drop_highlight_item
21263  (of-object "GtkToolbar")
21264  (c-name "gtk_toolbar_set_drop_highlight_item")
21265  (return-type "none")
21266  (parameters
21267    '("GtkToolItem*" "tool_item" (null-ok))
21268    '("gint" "index")
21269  )
21270)
21271
21272(define-method set_show_arrow
21273  (of-object "GtkToolbar")
21274  (c-name "gtk_toolbar_set_show_arrow")
21275  (return-type "none")
21276  (parameters
21277    '("gboolean" "show_arrow")
21278  )
21279)
21280
21281(define-method get_show_arrow
21282  (of-object "GtkToolbar")
21283  (c-name "gtk_toolbar_get_show_arrow")
21284  (return-type "gboolean")
21285)
21286
21287(define-method get_relief_style
21288  (of-object "GtkToolbar")
21289  (c-name "gtk_toolbar_get_relief_style")
21290  (return-type "GtkReliefStyle")
21291)
21292
21293(define-method append_item
21294  (of-object "GtkToolbar")
21295  (c-name "gtk_toolbar_append_item")
21296  (return-type "GtkWidget*")
21297  (parameters
21298    '("const-char*" "text")
21299    '("const-char*" "tooltip_text")
21300    '("const-char*" "tooltip_private_text")
21301    '("GtkWidget*" "icon")
21302    '("GtkSignalFunc" "callback")
21303    '("gpointer" "user_data" (null-ok) (default "NULL"))
21304  )
21305  (deprecated "")
21306)
21307
21308(define-method prepend_item
21309  (of-object "GtkToolbar")
21310  (c-name "gtk_toolbar_prepend_item")
21311  (return-type "GtkWidget*")
21312  (parameters
21313    '("const-char*" "text")
21314    '("const-char*" "tooltip_text")
21315    '("const-char*" "tooltip_private_text")
21316    '("GtkWidget*" "icon")
21317    '("GtkSignalFunc" "callback")
21318    '("gpointer" "user_data")
21319  )
21320  (deprecated "")
21321)
21322
21323(define-method insert_item
21324  (of-object "GtkToolbar")
21325  (c-name "gtk_toolbar_insert_item")
21326  (return-type "GtkWidget*")
21327  (parameters
21328    '("const-char*" "text")
21329    '("const-char*" "tooltip_text")
21330    '("const-char*" "tooltip_private_text")
21331    '("GtkWidget*" "icon")
21332    '("GtkSignalFunc" "callback")
21333    '("gpointer" "user_data")
21334    '("gint" "position")
21335  )
21336  (deprecated "")
21337)
21338
21339(define-method insert_stock
21340  (of-object "GtkToolbar")
21341  (c-name "gtk_toolbar_insert_stock")
21342  (return-type "GtkWidget*")
21343  (parameters
21344    '("const-gchar*" "stock_id")
21345    '("const-char*" "tooltip_text")
21346    '("const-char*" "tooltip_private_text")
21347    '("GtkSignalFunc" "callback")
21348    '("gpointer" "user_data")
21349    '("gint" "position")
21350  )
21351  (deprecated "")
21352)
21353
21354(define-method append_space
21355  (of-object "GtkToolbar")
21356  (c-name "gtk_toolbar_append_space")
21357  (return-type "none")
21358  (deprecated "")
21359)
21360
21361(define-method prepend_space
21362  (of-object "GtkToolbar")
21363  (c-name "gtk_toolbar_prepend_space")
21364  (return-type "none")
21365  (deprecated "")
21366)
21367
21368(define-method insert_space
21369  (of-object "GtkToolbar")
21370  (c-name "gtk_toolbar_insert_space")
21371  (return-type "none")
21372  (parameters
21373    '("gint" "position")
21374  )
21375  (deprecated "")
21376)
21377
21378(define-method remove_space
21379  (of-object "GtkToolbar")
21380  (c-name "gtk_toolbar_remove_space")
21381  (return-type "none")
21382  (parameters
21383    '("gint" "position")
21384  )
21385  (deprecated "")
21386)
21387
21388(define-method append_element
21389  (of-object "GtkToolbar")
21390  (c-name "gtk_toolbar_append_element")
21391  (return-type "GtkWidget*")
21392  (parameters
21393    '("GtkToolbarChildType" "type")
21394    '("GtkWidget*" "widget")
21395    '("const-char*" "text")
21396    '("const-char*" "tooltip_text")
21397    '("const-char*" "tooltip_private_text")
21398    '("GtkWidget*" "icon")
21399    '("GtkSignalFunc" "callback")
21400    '("gpointer" "user_data")
21401  )
21402  (deprecated "")
21403)
21404
21405(define-method prepend_element
21406  (of-object "GtkToolbar")
21407  (c-name "gtk_toolbar_prepend_element")
21408  (return-type "GtkWidget*")
21409  (parameters
21410    '("GtkToolbarChildType" "type")
21411    '("GtkWidget*" "widget")
21412    '("const-char*" "text")
21413    '("const-char*" "tooltip_text")
21414    '("const-char*" "tooltip_private_text")
21415    '("GtkWidget*" "icon")
21416    '("GtkSignalFunc" "callback")
21417    '("gpointer" "user_data")
21418  )
21419  (deprecated "")
21420)
21421
21422(define-method insert_element
21423  (of-object "GtkToolbar")
21424  (c-name "gtk_toolbar_insert_element")
21425  (return-type "GtkWidget*")
21426  (parameters
21427    '("GtkToolbarChildType" "type")
21428    '("GtkWidget*" "widget")
21429    '("const-char*" "text")
21430    '("const-char*" "tooltip_text")
21431    '("const-char*" "tooltip_private_text")
21432    '("GtkWidget*" "icon")
21433    '("GtkSignalFunc" "callback")
21434    '("gpointer" "user_data")
21435    '("gint" "position")
21436  )
21437  (deprecated "")
21438)
21439
21440(define-method append_widget
21441  (of-object "GtkToolbar")
21442  (c-name "gtk_toolbar_append_widget")
21443  (return-type "none")
21444  (parameters
21445    '("GtkWidget*" "widget")
21446    '("const-char*" "tooltip_text" (null-ok))
21447    '("const-char*" "tooltip_private_text" (null-ok))
21448  )
21449  (deprecated "")
21450)
21451
21452(define-method prepend_widget
21453  (of-object "GtkToolbar")
21454  (c-name "gtk_toolbar_prepend_widget")
21455  (return-type "none")
21456  (parameters
21457    '("GtkWidget*" "widget")
21458    '("const-char*" "tooltip_text" (null-ok))
21459    '("const-char*" "tooltip_private_text" (null-ok))
21460  )
21461  (deprecated "")
21462)
21463
21464(define-method insert_widget
21465  (of-object "GtkToolbar")
21466  (c-name "gtk_toolbar_insert_widget")
21467  (return-type "none")
21468  (parameters
21469    '("GtkWidget*" "widget")
21470    '("const-char*" "tooltip_text" (null-ok))
21471    '("const-char*" "tooltip_private_text" (null-ok))
21472    '("gint" "position")
21473  )
21474  (deprecated "")
21475)
21476
21477(define-method set_orientation
21478  (of-object "GtkToolbar")
21479  (c-name "gtk_toolbar_set_orientation")
21480  (return-type "none")
21481  (parameters
21482    '("GtkOrientation" "orientation")
21483  )
21484)
21485
21486(define-method set_style
21487  (of-object "GtkToolbar")
21488  (c-name "gtk_toolbar_set_style")
21489  (return-type "none")
21490  (parameters
21491    '("GtkToolbarStyle" "style")
21492  )
21493)
21494
21495(define-method set_icon_size
21496  (of-object "GtkToolbar")
21497  (c-name "gtk_toolbar_set_icon_size")
21498  (return-type "none")
21499  (parameters
21500    '("GtkIconSize" "icon_size")
21501  )
21502)
21503
21504(define-method set_tooltips
21505  (of-object "GtkToolbar")
21506  (c-name "gtk_toolbar_set_tooltips")
21507  (return-type "none")
21508  (parameters
21509    '("gboolean" "enable")
21510  )
21511)
21512
21513(define-method unset_style
21514  (of-object "GtkToolbar")
21515  (c-name "gtk_toolbar_unset_style")
21516  (return-type "none")
21517)
21518
21519(define-method unset_icon_size
21520  (of-object "GtkToolbar")
21521  (c-name "gtk_toolbar_unset_icon_size")
21522  (return-type "none")
21523)
21524
21525(define-method get_orientation
21526  (of-object "GtkToolbar")
21527  (c-name "gtk_toolbar_get_orientation")
21528  (return-type "GtkOrientation")
21529)
21530
21531(define-method get_style
21532  (of-object "GtkToolbar")
21533  (c-name "gtk_toolbar_get_style")
21534  (return-type "GtkToolbarStyle")
21535)
21536
21537(define-method get_icon_size
21538  (of-object "GtkToolbar")
21539  (c-name "gtk_toolbar_get_icon_size")
21540  (return-type "GtkIconSize")
21541)
21542
21543(define-method get_tooltips
21544  (of-object "GtkToolbar")
21545  (c-name "gtk_toolbar_get_tooltips")
21546  (return-type "gboolean")
21547)
21548
21549(define-virtual orientation_changed
21550  (of-object "GtkToolbar")
21551  (return-type "none")
21552  (parameters
21553    '("GtkOrientation" "orientation")
21554  )
21555)
21556(define-virtual style_changed
21557  (of-object "GtkToolbar")
21558  (return-type "none")
21559  (parameters
21560    '("GtkToolbarStyle" "style")
21561  )
21562)
21563(define-virtual popup_context_menu
21564  (of-object "GtkToolbar")
21565  (return-type "gboolean")
21566  (parameters
21567    '("gint" "x")
21568    '("gint" "y")
21569    '("gint" "button_number")
21570  )
21571)
21572
21573
21574;; From /opt/gtk2/include/gtk-2.0/gtk/gtktoolbutton.h
21575
21576(define-function gtk_tool_button_get_type
21577  (c-name "gtk_tool_button_get_type")
21578  (return-type "GType")
21579)
21580
21581(define-function gtk_tool_button_new
21582  (c-name "gtk_tool_button_new")
21583  (is-constructor-of "GtkToolButton")
21584  (return-type "GtkToolItem*")
21585  (parameters
21586    '("GtkWidget*" "icon_widget" (null-ok) (default "NULL"))
21587    '("const-gchar*" "label" (null-ok) (default "NULL"))
21588  )
21589)
21590
21591(define-function tool_button_new_from_stock
21592  (c-name "gtk_tool_button_new_from_stock")
21593  (return-type "GtkToolItem*")
21594  (parameters
21595    '("const-gchar*" "stock_id")
21596  )
21597  (caller-owns-return #t)
21598)
21599
21600(define-method set_label
21601  (of-object "GtkToolButton")
21602  (c-name "gtk_tool_button_set_label")
21603  (return-type "none")
21604  (parameters
21605    '("const-gchar*" "label" (null-ok))
21606  )
21607)
21608
21609(define-method get_label
21610  (of-object "GtkToolButton")
21611  (c-name "gtk_tool_button_get_label")
21612  (return-type "const-gchar*")
21613)
21614
21615(define-method set_use_underline
21616  (of-object "GtkToolButton")
21617  (c-name "gtk_tool_button_set_use_underline")
21618  (return-type "none")
21619  (parameters
21620    '("gboolean" "use_underline")
21621  )
21622)
21623
21624(define-method get_use_underline
21625  (of-object "GtkToolButton")
21626  (c-name "gtk_tool_button_get_use_underline")
21627  (return-type "gboolean")
21628)
21629
21630(define-method set_stock_id
21631  (of-object "GtkToolButton")
21632  (c-name "gtk_tool_button_set_stock_id")
21633  (return-type "none")
21634  (parameters
21635    '("const-gchar*" "stock_id" (null-ok))
21636  )
21637)
21638
21639(define-method set_icon_name
21640  (of-object "GtkToolButton")
21641  (c-name "gtk_tool_button_set_icon_name")
21642  (return-type "none")
21643  (parameters
21644    '("const-gchar*" "icon_name" (null-ok))
21645  )
21646)
21647
21648(define-method get_icon_name
21649  (of-object "GtkToolButton")
21650  (c-name "gtk_tool_button_get_icon_name")
21651  (return-type "const-gchar*")
21652)
21653
21654(define-method get_stock_id
21655  (of-object "GtkToolButton")
21656  (c-name "gtk_tool_button_get_stock_id")
21657  (return-type "const-gchar*")
21658)
21659
21660(define-method set_icon_widget
21661  (of-object "GtkToolButton")
21662  (c-name "gtk_tool_button_set_icon_widget")
21663  (return-type "none")
21664  (parameters
21665    '("GtkWidget*" "icon_widget" (null-ok))
21666  )
21667)
21668
21669(define-method get_icon_widget
21670  (of-object "GtkToolButton")
21671  (c-name "gtk_tool_button_get_icon_widget")
21672  (return-type "GtkWidget*")
21673)
21674
21675(define-method set_label_widget
21676  (of-object "GtkToolButton")
21677  (c-name "gtk_tool_button_set_label_widget")
21678  (return-type "none")
21679  (parameters
21680    '("GtkWidget*" "label_widget" (null-ok))
21681  )
21682)
21683
21684(define-method get_label_widget
21685  (of-object "GtkToolButton")
21686  (c-name "gtk_tool_button_get_label_widget")
21687  (return-type "GtkWidget*")
21688)
21689
21690(define-virtual clicked
21691  (of-object "GtkToolButton")
21692  (return-type "none")
21693)
21694
21695
21696;; From /opt/gtk2/include/gtk-2.0/gtk/gtktoolitem.h
21697
21698(define-function gtk_tool_item_get_type
21699  (c-name "gtk_tool_item_get_type")
21700  (return-type "GType")
21701)
21702
21703(define-function gtk_tool_item_new
21704  (c-name "gtk_tool_item_new")
21705  (is-constructor-of "GtkToolItem")
21706  (return-type "GtkToolItem*")
21707)
21708
21709(define-method set_homogeneous
21710  (of-object "GtkToolItem")
21711  (c-name "gtk_tool_item_set_homogeneous")
21712  (return-type "none")
21713  (parameters
21714    '("gboolean" "homogeneous")
21715  )
21716)
21717
21718(define-method get_homogeneous
21719  (of-object "GtkToolItem")
21720  (c-name "gtk_tool_item_get_homogeneous")
21721  (return-type "gboolean")
21722)
21723
21724(define-method set_expand
21725  (of-object "GtkToolItem")
21726  (c-name "gtk_tool_item_set_expand")
21727  (return-type "none")
21728  (parameters
21729    '("gboolean" "expand")
21730  )
21731)
21732
21733(define-method get_expand
21734  (of-object "GtkToolItem")
21735  (c-name "gtk_tool_item_get_expand")
21736  (return-type "gboolean")
21737)
21738
21739(define-method set_tooltip
21740  (of-object "GtkToolItem")
21741  (c-name "gtk_tool_item_set_tooltip")
21742  (return-type "none")
21743  (parameters
21744   ("GtkTooltips*" "tooltips")
21745   ("const-gchar*" "tip_text" (null-ok) (default "NULL"))
21746   ("const-gchar*" "tip_private" (null-ok) (default "NULL"))
21747  )
21748)
21749
21750(define-method set_use_drag_window
21751  (of-object "GtkToolItem")
21752  (c-name "gtk_tool_item_set_use_drag_window")
21753  (return-type "none")
21754  (parameters
21755    '("gboolean" "use_drag_window")
21756  )
21757)
21758
21759(define-method get_use_drag_window
21760  (of-object "GtkToolItem")
21761  (c-name "gtk_tool_item_get_use_drag_window")
21762  (return-type "gboolean")
21763)
21764
21765(define-method set_visible_horizontal
21766  (of-object "GtkToolItem")
21767  (c-name "gtk_tool_item_set_visible_horizontal")
21768  (return-type "none")
21769  (parameters
21770    '("gboolean" "visible_horizontal")
21771  )
21772)
21773
21774(define-method get_visible_horizontal
21775  (of-object "GtkToolItem")
21776  (c-name "gtk_tool_item_get_visible_horizontal")
21777  (return-type "gboolean")
21778)
21779
21780(define-method set_visible_vertical
21781  (of-object "GtkToolItem")
21782  (c-name "gtk_tool_item_set_visible_vertical")
21783  (return-type "none")
21784  (parameters
21785    '("gboolean" "visible_vertical")
21786  )
21787)
21788
21789(define-method get_visible_vertical
21790  (of-object "GtkToolItem")
21791  (c-name "gtk_tool_item_get_visible_vertical")
21792  (return-type "gboolean")
21793)
21794
21795(define-method set_is_important
21796  (of-object "GtkToolItem")
21797  (c-name "gtk_tool_item_set_is_important")
21798  (return-type "none")
21799  (parameters
21800    '("gboolean" "is_important")
21801  )
21802)
21803
21804(define-method get_is_important
21805  (of-object "GtkToolItem")
21806  (c-name "gtk_tool_item_get_is_important")
21807  (return-type "gboolean")
21808)
21809
21810(define-method get_icon_size
21811  (of-object "GtkToolItem")
21812  (c-name "gtk_tool_item_get_icon_size")
21813  (return-type "GtkIconSize")
21814)
21815
21816(define-method get_orientation
21817  (of-object "GtkToolItem")
21818  (c-name "gtk_tool_item_get_orientation")
21819  (return-type "GtkOrientation")
21820)
21821
21822(define-method get_toolbar_style
21823  (of-object "GtkToolItem")
21824  (c-name "gtk_tool_item_get_toolbar_style")
21825  (return-type "GtkToolbarStyle")
21826)
21827
21828(define-method get_relief_style
21829  (of-object "GtkToolItem")
21830  (c-name "gtk_tool_item_get_relief_style")
21831  (return-type "GtkReliefStyle")
21832)
21833
21834(define-method retrieve_proxy_menu_item
21835  (of-object "GtkToolItem")
21836  (c-name "gtk_tool_item_retrieve_proxy_menu_item")
21837  (return-type "GtkWidget*")
21838)
21839
21840(define-method set_proxy_menu_item
21841  (of-object "GtkToolItem")
21842  (c-name "gtk_tool_item_set_proxy_menu_item")
21843  (return-type "none")
21844  (parameters
21845   '("const-gchar*" "menu_item_id")
21846   '("GtkWidget*" "menu_item" (null-ok))
21847   )
21848)
21849
21850(define-method get_proxy_menu_item
21851  (of-object "GtkToolItem")
21852  (c-name "gtk_tool_item_get_proxy_menu_item")
21853  (return-type "GtkWidget*")
21854  (parameters
21855   '("const-gchar*" "menu_item_id")
21856   )
21857)
21858
21859(define-method rebuild_menu
21860  (of-object "GtkToolItem")
21861  (c-name "gtk_tool_item_rebuild_menu")
21862  (return-type "none")
21863)
21864
21865(define-virtual create_menu_proxy
21866  (of-object "GtkToolItem")
21867  (return-type "gboolean")
21868)
21869(define-virtual toolbar_reconfigured
21870  (of-object "GtkToolItem")
21871  (return-type "none")
21872)
21873(define-virtual set_tooltip
21874  (of-object "GtkToolItem")
21875  (return-type "gboolean")
21876  (parameters
21877    '("GtkTooltips*" "tooltips")
21878    '("const-gchar*" "tip_text")
21879    '("const-gchar*" "tip_private")
21880  )
21881)
21882
21883;; From /opt/gtk2/include/gtk-2.0/gtk/gtktooltips.h
21884
21885(define-function gtk_tooltips_get_type
21886  (c-name "gtk_tooltips_get_type")
21887  (return-type "GType")
21888)
21889
21890(define-function gtk_tooltips_new
21891  (c-name "gtk_tooltips_new")
21892  (deprecated "Use the new widget gtk.Tooltip")
21893  (is-constructor-of "GtkTooltips")
21894  (return-type "GtkTooltips*")
21895)
21896
21897(define-method enable
21898  (of-object "GtkTooltips")
21899  (c-name "gtk_tooltips_enable")
21900  (deprecated "Use the new widget gtk.Tooltip")
21901  (return-type "none")
21902)
21903
21904(define-method disable
21905  (of-object "GtkTooltips")
21906  (c-name "gtk_tooltips_disable")
21907  (deprecated "Use the new widget gtk.Tooltip")
21908  (return-type "none")
21909)
21910
21911(define-method set_delay
21912  (of-object "GtkTooltips")
21913  (c-name "gtk_tooltips_set_delay")
21914  (deprecated "Use the new widget gtk.Tooltip")
21915  (return-type "none")
21916  (parameters
21917    '("guint" "delay")
21918  )
21919)
21920
21921(define-method set_tip
21922  (of-object "GtkTooltips")
21923  (c-name "gtk_tooltips_set_tip")
21924  (deprecated "Use the new widget gtk.Tooltip")
21925  (return-type "none")
21926  (parameters
21927    '("GtkWidget*" "widget")
21928    '("const-gchar*" "tip_text" (null-ok))
21929    '("const-gchar*" "tip_private" (null-ok) (default "NULL"))
21930  )
21931)
21932
21933(define-function tooltips_data_get
21934  (c-name "gtk_tooltips_data_get")
21935  (deprecated "Use the new widget gtk.Tooltip")
21936  (return-type "GtkTooltipsData*")
21937  (parameters
21938    '("GtkWidget*" "widget")
21939  )
21940)
21941
21942(define-function gtk_tooltips_data_get
21943  (c-name "gtk_tooltips_data_get1")
21944  (deprecated "Use the new widget gtk.Tooltip")
21945  (return-type "GtkTooltipsData*")
21946  (parameters
21947    '("GtkWidget*" "widget")
21948  )
21949)
21950
21951(define-method force_window
21952  (of-object "GtkTooltips")
21953  (c-name "gtk_tooltips_force_window")
21954  (deprecated "Use the new widget gtk.Tooltip")
21955  (return-type "none")
21956)
21957
21958(define-method tooltips_get_info_from_tip_window
21959  (of-object "GtkWindow")
21960  (c-name "gtk_tooltips_get_info_from_tip_window")
21961  (deprecated "Use the new widget gtk.Tooltip")
21962  (return-type "gboolean")
21963  (parameters
21964    '("GtkTooltips**" "tooltips")
21965    '("GtkWidget**" "current_widget")
21966  )
21967)
21968
21969
21970
21971;; From /opt/gtk2/include/gtk-2.0/gtk/gtktreednd.h
21972
21973(define-function gtk_tree_drag_source_get_type
21974  (c-name "gtk_tree_drag_source_get_type")
21975  (return-type "GType")
21976)
21977
21978(define-method row_draggable
21979  (of-object "GtkTreeDragSource")
21980  (c-name "gtk_tree_drag_source_row_draggable")
21981  (return-type "gboolean")
21982  (parameters
21983    '("GtkTreePath*" "path")
21984  )
21985)
21986
21987(define-method drag_data_delete
21988  (of-object "GtkTreeDragSource")
21989  (c-name "gtk_tree_drag_source_drag_data_delete")
21990  (return-type "gboolean")
21991  (parameters
21992    '("GtkTreePath*" "path")
21993  )
21994)
21995
21996(define-method drag_data_get
21997  (of-object "GtkTreeDragSource")
21998  (c-name "gtk_tree_drag_source_drag_data_get")
21999  (return-type "gboolean")
22000  (parameters
22001    '("GtkTreePath*" "path")
22002    '("GtkSelectionData*" "selection_data")
22003  )
22004)
22005
22006(define-virtual row_draggable
22007  (of-object "GtkTreeDragSource")
22008  (return-type "gboolean")
22009  (parameters
22010    '("GtkTreePath*" "path")
22011  )
22012)
22013(define-virtual drag_data_get
22014  (of-object "GtkTreeDragSource")
22015  (return-type "gboolean")
22016  (parameters
22017    '("GtkTreePath*" "path")
22018    '("GtkSelectionData*" "selection_data")
22019  )
22020)
22021(define-virtual drag_data_delete
22022  (of-object "GtkTreeDragSource")
22023  (return-type "gboolean")
22024  (parameters
22025    '("GtkTreePath*" "path")
22026  )
22027)
22028
22029
22030(define-function gtk_tree_drag_dest_get_type
22031  (c-name "gtk_tree_drag_dest_get_type")
22032  (return-type "GType")
22033)
22034
22035(define-method drag_data_received
22036  (of-object "GtkTreeDragDest")
22037  (c-name "gtk_tree_drag_dest_drag_data_received")
22038  (return-type "gboolean")
22039  (parameters
22040    '("GtkTreePath*" "dest")
22041    '("GtkSelectionData*" "selection_data")
22042  )
22043)
22044
22045(define-method row_drop_possible
22046  (of-object "GtkTreeDragDest")
22047  (c-name "gtk_tree_drag_dest_row_drop_possible")
22048  (return-type "gboolean")
22049  (parameters
22050    '("GtkTreePath*" "dest_path")
22051    '("GtkSelectionData*" "selection_data")
22052  )
22053)
22054
22055(define-method tree_set_row_drag_data
22056  (of-object "GtkSelectionData")
22057  (c-name "gtk_tree_set_row_drag_data")
22058  (return-type "gboolean")
22059  (parameters
22060    '("GtkTreeModel*" "tree_model")
22061    '("GtkTreePath*" "path")
22062  )
22063)
22064
22065(define-method tree_get_row_drag_data
22066  (of-object "GtkSelectionData")
22067  (c-name "gtk_tree_get_row_drag_data")
22068  (return-type "gboolean")
22069  (parameters
22070    '("GtkTreeModel**" "tree_model")
22071    '("GtkTreePath**" "path")
22072  )
22073)
22074
22075(define-virtual drag_data_received
22076  (of-object "GtkTreeDragDest")
22077  (return-type "gboolean")
22078  (parameters
22079    '("GtkTreePath*" "dest")
22080    '("GtkSelectionData*" "selection_data")
22081  )
22082)
22083(define-virtual row_drop_possible
22084  (of-object "GtkTreeDragDest")
22085  (return-type "gboolean")
22086  (parameters
22087    '("GtkTreePath*" "dest_path")
22088    '("GtkSelectionData*" "selection_data")
22089  )
22090)
22091
22092;; From /mondo/local/gtk-2.10/include/gtk-2.0/gtk/gtktree.h
22093
22094(define-function gtk_tree_get_type
22095  (c-name "gtk_tree_get_type")
22096  (return-type "GtkType")
22097)
22098
22099(define-function gtk_tree_new
22100  (c-name "gtk_tree_new")
22101  (is-constructor-of "GtkTree")
22102  (return-type "GtkWidget*")
22103)
22104
22105(define-method append
22106  (of-object "GtkTree")
22107  (c-name "gtk_tree_append")
22108  (return-type "none")
22109  (parameters
22110    '("GtkWidget*" "tree_item")
22111  )
22112)
22113
22114(define-method prepend
22115  (of-object "GtkTree")
22116  (c-name "gtk_tree_prepend")
22117  (return-type "none")
22118  (parameters
22119    '("GtkWidget*" "tree_item")
22120  )
22121)
22122
22123(define-method insert
22124  (of-object "GtkTree")
22125  (c-name "gtk_tree_insert")
22126  (return-type "none")
22127  (parameters
22128    '("GtkWidget*" "tree_item")
22129    '("gint" "position")
22130  )
22131)
22132
22133(define-method remove_items
22134  (of-object "GtkTree")
22135  (c-name "gtk_tree_remove_items")
22136  (return-type "none")
22137  (parameters
22138    '("GList*" "items")
22139  )
22140)
22141
22142(define-method clear_items
22143  (of-object "GtkTree")
22144  (c-name "gtk_tree_clear_items")
22145  (return-type "none")
22146  (parameters
22147    '("gint" "start")
22148    '("gint" "end")
22149  )
22150)
22151
22152(define-method select_item
22153  (of-object "GtkTree")
22154  (c-name "gtk_tree_select_item")
22155  (return-type "none")
22156  (parameters
22157    '("gint" "item")
22158  )
22159)
22160
22161(define-method unselect_item
22162  (of-object "GtkTree")
22163  (c-name "gtk_tree_unselect_item")
22164  (return-type "none")
22165  (parameters
22166    '("gint" "item")
22167  )
22168)
22169
22170(define-method select_child
22171  (of-object "GtkTree")
22172  (c-name "gtk_tree_select_child")
22173  (return-type "none")
22174  (parameters
22175    '("GtkWidget*" "tree_item")
22176  )
22177)
22178
22179(define-method unselect_child
22180  (of-object "GtkTree")
22181  (c-name "gtk_tree_unselect_child")
22182  (return-type "none")
22183  (parameters
22184    '("GtkWidget*" "tree_item")
22185  )
22186)
22187
22188(define-method child_position
22189  (of-object "GtkTree")
22190  (c-name "gtk_tree_child_position")
22191  (return-type "gint")
22192  (parameters
22193    '("GtkWidget*" "child")
22194  )
22195)
22196
22197(define-method set_selection_mode
22198  (of-object "GtkTree")
22199  (c-name "gtk_tree_set_selection_mode")
22200  (return-type "none")
22201  (parameters
22202    '("GtkSelectionMode" "mode")
22203  )
22204)
22205
22206(define-method set_view_mode
22207  (of-object "GtkTree")
22208  (c-name "gtk_tree_set_view_mode")
22209  (return-type "none")
22210  (parameters
22211    '("GtkTreeViewMode" "mode")
22212  )
22213)
22214
22215(define-method set_view_lines
22216  (of-object "GtkTree")
22217  (c-name "gtk_tree_set_view_lines")
22218  (return-type "none")
22219  (parameters
22220    '("gboolean" "flag")
22221  )
22222)
22223
22224(define-method remove_item
22225  (of-object "GtkTree")
22226  (c-name "gtk_tree_remove_item")
22227  (return-type "none")
22228  (parameters
22229    '("GtkWidget*" "child")
22230  )
22231)
22232
22233(define-virtual selection_changed
22234  (of-object "GtkTree")
22235  (return-type "none")
22236)
22237
22238(define-virtual select_child
22239  (of-object "GtkTree")
22240  (return-type "none")
22241  (parameters
22242    '("GtkWidget*" "child")
22243  )
22244)
22245
22246(define-virtual unselect_child
22247  (of-object "GtkTree")
22248  (return-type "none")
22249  (parameters
22250    '("GtkWidget*" "child")
22251  )
22252)
22253
22254;; From /mondo/local/gtk-2.10/include/gtk-2.0/gtk/gtktreeitem.h
22255
22256(define-function gtk_tree_item_get_type
22257  (c-name "gtk_tree_item_get_type")
22258  (return-type "GtkType")
22259)
22260
22261(define-function gtk_tree_item_new
22262  (c-name "gtk_tree_item_new")
22263  (is-constructor-of "GtkTreeItem")
22264  (return-type "GtkWidget*")
22265)
22266
22267(define-function gtk_tree_item_new_with_label
22268  (c-name "gtk_tree_item_new_with_label")
22269  (return-type "GtkWidget*")
22270  (parameters
22271    '("const-gchar*" "label")
22272  )
22273)
22274
22275(define-method set_subtree
22276  (of-object "GtkTreeItem")
22277  (c-name "gtk_tree_item_set_subtree")
22278  (return-type "none")
22279  (parameters
22280    '("GtkWidget*" "subtree")
22281  )
22282)
22283
22284(define-method remove_subtree
22285  (of-object "GtkTreeItem")
22286  (c-name "gtk_tree_item_remove_subtree")
22287  (return-type "none")
22288)
22289
22290(define-method select
22291  (of-object "GtkTreeItem")
22292  (c-name "gtk_tree_item_select")
22293  (return-type "none")
22294)
22295
22296(define-method deselect
22297  (of-object "GtkTreeItem")
22298  (c-name "gtk_tree_item_deselect")
22299  (return-type "none")
22300)
22301
22302(define-method expand
22303  (of-object "GtkTreeItem")
22304  (c-name "gtk_tree_item_expand")
22305  (return-type "none")
22306)
22307
22308(define-method collapse
22309  (of-object "GtkTreeItem")
22310  (c-name "gtk_tree_item_collapse")
22311  (return-type "none")
22312)
22313
22314(define-virtual expand
22315  (of-object "GtkTreeItem")
22316  (return-type "none")
22317)
22318
22319(define-virtual collapse
22320  (of-object "GtkTreeItem")
22321  (return-type "none")
22322)
22323
22324;; From /opt/gtk2/include/gtk-2.0/gtk/gtktreemodel.h
22325
22326(define-function tree_path_get_type
22327  (c-name "gtk_tree_path_get_type")
22328  (return-type "GType")
22329)
22330
22331(define-function gtk_tree_path_new
22332  (c-name "gtk_tree_path_new")
22333  (is-constructor-of "GtkTreePath")
22334  (return-type "GtkTreePath*")
22335)
22336
22337(define-function tree_path_new_from_string
22338  (c-name "gtk_tree_path_new_from_string")
22339  (return-type "GtkTreePath*")
22340  (parameters
22341    '("gchar*" "path")
22342  )
22343)
22344
22345(define-function tree_path_new_from_indices
22346  (c-name "gtk_tree_path_new_from_indices")
22347  (return-type "GtkTreePath*")
22348  (parameters
22349    '("gint" "first_index")
22350  )
22351  (varargs #t)
22352)
22353
22354(define-method to_string
22355  (of-object "GtkTreePath")
22356  (c-name "gtk_tree_path_to_string")
22357  (return-type "gchar*")
22358)
22359
22360(define-function tree_path_new_first
22361  (c-name "gtk_tree_path_new_first")
22362  (return-type "GtkTreePath*")
22363)
22364
22365(define-method append_index
22366  (of-object "GtkTreePath")
22367  (c-name "gtk_tree_path_append_index")
22368  (return-type "none")
22369  (parameters
22370    '("gint" "index")
22371  )
22372)
22373
22374(define-method prepend_index
22375  (of-object "GtkTreePath")
22376  (c-name "gtk_tree_path_prepend_index")
22377  (return-type "none")
22378  (parameters
22379    '("gint" "index")
22380  )
22381)
22382
22383(define-method get_depth
22384  (of-object "GtkTreePath")
22385  (c-name "gtk_tree_path_get_depth")
22386  (return-type "gint")
22387)
22388
22389(define-method get_indices
22390  (of-object "GtkTreePath")
22391  (c-name "gtk_tree_path_get_indices")
22392  (return-type "gint*")
22393)
22394
22395(define-method free
22396  (of-object "GtkTreePath")
22397  (c-name "gtk_tree_path_free")
22398  (return-type "none")
22399)
22400
22401(define-method copy
22402  (of-object "GtkTreePath")
22403  (c-name "gtk_tree_path_copy")
22404  (return-type "GtkTreePath*")
22405  (caller-owns-return #t)
22406)
22407
22408(define-method compare
22409  (of-object "GtkTreePath")
22410  (c-name "gtk_tree_path_compare")
22411  (return-type "gint")
22412  (parameters
22413    '("const-GtkTreePath*" "b")
22414  )
22415)
22416
22417(define-method next
22418  (of-object "GtkTreePath")
22419  (c-name "gtk_tree_path_next")
22420  (return-type "none")
22421)
22422
22423(define-method prev
22424  (of-object "GtkTreePath")
22425  (c-name "gtk_tree_path_prev")
22426  (return-type "gint")
22427)
22428
22429(define-method up
22430  (of-object "GtkTreePath")
22431  (c-name "gtk_tree_path_up")
22432  (return-type "gint")
22433)
22434
22435(define-method down
22436  (of-object "GtkTreePath")
22437  (c-name "gtk_tree_path_down")
22438  (return-type "none")
22439)
22440
22441(define-method is_ancestor
22442  (of-object "GtkTreePath")
22443  (c-name "gtk_tree_path_is_ancestor")
22444  (return-type "gboolean")
22445  (parameters
22446    '("GtkTreePath*" "descendant")
22447  )
22448)
22449
22450(define-method is_descendant
22451  (of-object "GtkTreePath")
22452  (c-name "gtk_tree_path_is_descendant")
22453  (return-type "gboolean")
22454  (parameters
22455    '("GtkTreePath*" "ancestor")
22456  )
22457)
22458
22459(define-function gtk_tree_row_reference_get_type
22460  (c-name "gtk_tree_row_reference_get_type")
22461  (return-type "GType")
22462)
22463
22464(define-function gtk_tree_row_reference_new
22465  (c-name "gtk_tree_row_reference_new")
22466  (is-constructor-of "GtkTreeRowReference")
22467  (return-type "GtkTreeRowReference*")
22468  (parameters
22469    '("GtkTreeModel*" "model")
22470    '("GtkTreePath*" "path")
22471  )
22472)
22473
22474(define-function gtk_tree_row_reference_new_proxy
22475  (c-name "gtk_tree_row_reference_new_proxy")
22476  (is-constructor-of "GtkTreeRowReference")
22477  (return-type "GtkTreeRowReference*")
22478  (parameters
22479    '("GObject*" "proxy")
22480    '("GtkTreeModel*" "model")
22481    '("GtkTreePath*" "path")
22482  )
22483)
22484
22485(define-method get_path
22486  (of-object "GtkTreeRowReference")
22487  (c-name "gtk_tree_row_reference_get_path")
22488  (return-type "GtkTreePath*")
22489  (caller-owns-return #t)
22490)
22491
22492
22493(define-method get_model
22494  (of-object "GtkTreeRowReference")
22495  (c-name "gtk_tree_row_reference_get_model")
22496  (return-type "GtkTreeModel*")
22497)
22498
22499(define-method valid
22500  (of-object "GtkTreeRowReference")
22501  (c-name "gtk_tree_row_reference_valid")
22502  (return-type "gboolean")
22503)
22504
22505(define-method copy
22506  (of-object "GtkTreeRowReference")
22507  (c-name "gtk_tree_row_reference_copy")
22508  (return-type "GtkTreeRowReference*")
22509)
22510
22511(define-method free
22512  (of-object "GtkTreeRowReference")
22513  (c-name "gtk_tree_row_reference_free")
22514  (deprecated "don't call this or Bad Things will happen")
22515  (return-type "none")
22516)
22517
22518(define-function tree_row_reference_inserted
22519  (c-name "gtk_tree_row_reference_inserted")
22520  (return-type "none")
22521  (parameters
22522    '("GObject*" "proxy")
22523    '("GtkTreePath*" "path")
22524  )
22525)
22526
22527(define-function tree_row_reference_deleted
22528  (c-name "gtk_tree_row_reference_deleted")
22529  (return-type "none")
22530  (parameters
22531    '("GObject*" "proxy")
22532    '("GtkTreePath*" "path")
22533  )
22534)
22535
22536(define-function tree_row_reference_reordered
22537  (c-name "gtk_tree_row_reference_reordered")
22538  (return-type "none")
22539  (parameters
22540    '("GObject*" "proxy")
22541    '("GtkTreePath*" "path")
22542    '("GtkTreeIter*" "iter")
22543    '("gint*" "new_order")
22544  )
22545)
22546
22547(define-method copy
22548  (of-object "GtkTreeIter")
22549  (c-name "gtk_tree_iter_copy")
22550  (return-type "GtkTreeIter*")
22551  (caller-owns-return #t)
22552)
22553
22554(define-method free
22555  (of-object "GtkTreeIter")
22556  (c-name "gtk_tree_iter_free")
22557  (return-type "none")
22558)
22559
22560(define-function gtk_tree_iter_get_type
22561  (c-name "gtk_tree_iter_get_type")
22562  (return-type "GType")
22563)
22564
22565(define-function gtk_tree_model_get_type
22566  (c-name "gtk_tree_model_get_type")
22567  (return-type "GType")
22568)
22569
22570(define-method get_flags
22571  (of-object "GtkTreeModel")
22572  (c-name "gtk_tree_model_get_flags")
22573  (return-type "GtkTreeModelFlags")
22574)
22575
22576(define-method get_n_columns
22577  (of-object "GtkTreeModel")
22578  (c-name "gtk_tree_model_get_n_columns")
22579  (return-type "gint")
22580)
22581
22582(define-method get_column_type
22583  (of-object "GtkTreeModel")
22584  (c-name "gtk_tree_model_get_column_type")
22585  (return-type "GType")
22586  (parameters
22587    '("gint" "index")
22588  )
22589)
22590
22591(define-method get_iter
22592  (of-object "GtkTreeModel")
22593  (c-name "gtk_tree_model_get_iter")
22594  (return-type "gboolean")
22595  (parameters
22596    '("GtkTreeIter*" "iter")
22597    '("GtkTreePath*" "path")
22598  )
22599)
22600
22601(define-method get_iter_from_string
22602  (of-object "GtkTreeModel")
22603  (c-name "gtk_tree_model_get_iter_from_string")
22604  (return-type "gboolean")
22605  (parameters
22606    '("GtkTreeIter*" "iter")
22607    '("const-gchar*" "path_string")
22608  )
22609)
22610
22611(define-method get_string_from_iter
22612  (of-object "GtkTreeModel")
22613  (c-name "gtk_tree_model_get_string_from_iter")
22614  (return-type "gchar*")
22615  (parameters
22616    '("GtkTreeIter*" "iter")
22617  )
22618)
22619
22620(define-method get_iter_root
22621  (of-object "GtkTreeModel")
22622  (c-name "gtk_tree_model_get_iter_first")
22623  (return-type "gboolean")
22624  (parameters
22625    '("GtkTreeIter*" "iter")
22626  )
22627)
22628
22629(define-method get_iter_first
22630  (of-object "GtkTreeModel")
22631  (c-name "gtk_tree_model_get_iter_first")
22632  (return-type "gboolean")
22633  (parameters
22634    '("GtkTreeIter*" "iter")
22635  )
22636)
22637
22638(define-method get_path
22639  (of-object "GtkTreeModel")
22640  (c-name "gtk_tree_model_get_path")
22641  (return-type "GtkTreePath*")
22642  (caller-owns-return #t)
22643  (parameters
22644    '("GtkTreeIter*" "iter")
22645  )
22646)
22647
22648(define-method get_value
22649  (of-object "GtkTreeModel")
22650  (c-name "gtk_tree_model_get_value")
22651  (return-type "none")
22652  (parameters
22653    '("GtkTreeIter*" "iter")
22654    '("gint" "column")
22655    '("GValue*" "value")
22656  )
22657)
22658
22659(define-method iter_next
22660  (of-object "GtkTreeModel")
22661  (c-name "gtk_tree_model_iter_next")
22662  (return-type "gboolean")
22663  (parameters
22664    '("GtkTreeIter*" "iter")
22665  )
22666)
22667
22668(define-method iter_children
22669  (of-object "GtkTreeModel")
22670  (c-name "gtk_tree_model_iter_children")
22671  (return-type "gboolean")
22672  (parameters
22673    '("GtkTreeIter*" "iter")
22674    '("GtkTreeIter*" "parent" (null-ok))
22675  )
22676)
22677
22678(define-method iter_has_child
22679  (of-object "GtkTreeModel")
22680  (c-name "gtk_tree_model_iter_has_child")
22681  (return-type "gboolean")
22682  (parameters
22683    '("GtkTreeIter*" "iter")
22684  )
22685)
22686
22687(define-method iter_n_children
22688  (of-object "GtkTreeModel")
22689  (c-name "gtk_tree_model_iter_n_children")
22690  (return-type "gint")
22691  (parameters
22692    '("GtkTreeIter*" "iter" (null-ok))
22693  )
22694)
22695
22696(define-method iter_nth_child
22697  (of-object "GtkTreeModel")
22698  (c-name "gtk_tree_model_iter_nth_child")
22699  (return-type "gboolean")
22700  (parameters
22701    '("GtkTreeIter*" "iter")
22702    '("GtkTreeIter*" "parent" (null-ok))
22703    '("gint" "n")
22704  )
22705)
22706
22707(define-method iter_parent
22708  (of-object "GtkTreeModel")
22709  (c-name "gtk_tree_model_iter_parent")
22710  (return-type "gboolean")
22711  (parameters
22712    '("GtkTreeIter*" "iter")
22713    '("GtkTreeIter*" "child")
22714  )
22715)
22716
22717(define-method ref_node
22718  (of-object "GtkTreeModel")
22719  (c-name "gtk_tree_model_ref_node")
22720  (return-type "none")
22721  (parameters
22722    '("GtkTreeIter*" "iter")
22723  )
22724)
22725
22726(define-method unref_node
22727  (of-object "GtkTreeModel")
22728  (c-name "gtk_tree_model_unref_node")
22729  (return-type "none")
22730  (parameters
22731    '("GtkTreeIter*" "iter")
22732  )
22733)
22734
22735(define-method get
22736  (of-object "GtkTreeModel")
22737  (c-name "gtk_tree_model_get")
22738  (return-type "none")
22739  (parameters
22740    '("GtkTreeIter*" "iter")
22741  )
22742  (varargs #t)
22743)
22744
22745(define-method get_valist
22746  (of-object "GtkTreeModel")
22747  (c-name "gtk_tree_model_get_valist")
22748  (return-type "none")
22749  (parameters
22750    '("GtkTreeIter*" "iter")
22751    '("va_list" "var_args")
22752  )
22753)
22754
22755(define-method foreach
22756  (of-object "GtkTreeModel")
22757  (c-name "gtk_tree_model_foreach")
22758  (return-type "none")
22759  (parameters
22760    '("GtkTreeModelForeachFunc" "func")
22761    '("gpointer" "user_data")
22762  )
22763)
22764
22765(define-method row_changed
22766  (of-object "GtkTreeModel")
22767  (c-name "gtk_tree_model_row_changed")
22768  (return-type "none")
22769  (parameters
22770    '("GtkTreePath*" "path")
22771    '("GtkTreeIter*" "iter")
22772  )
22773)
22774
22775(define-method row_inserted
22776  (of-object "GtkTreeModel")
22777  (c-name "gtk_tree_model_row_inserted")
22778  (return-type "none")
22779  (parameters
22780    '("GtkTreePath*" "path")
22781    '("GtkTreeIter*" "iter")
22782  )
22783)
22784
22785(define-method row_has_child_toggled
22786  (of-object "GtkTreeModel")
22787  (c-name "gtk_tree_model_row_has_child_toggled")
22788  (return-type "none")
22789  (parameters
22790    '("GtkTreePath*" "path")
22791    '("GtkTreeIter*" "iter")
22792  )
22793)
22794
22795(define-method row_deleted
22796  (of-object "GtkTreeModel")
22797  (c-name "gtk_tree_model_row_deleted")
22798  (return-type "none")
22799  (parameters
22800    '("GtkTreePath*" "path")
22801  )
22802)
22803
22804(define-method rows_reordered
22805  (of-object "GtkTreeModel")
22806  (c-name "gtk_tree_model_rows_reordered")
22807  (return-type "none")
22808  (parameters
22809    '("GtkTreePath*" "path")
22810    '("GtkTreeIter*" "iter")
22811    '("gint*" "new_order")
22812  )
22813)
22814
22815(define-virtual row_changed
22816  (of-object "GtkTreeModel")
22817  (return-type "none")
22818  (parameters
22819    '("GtkTreePath*" "path")
22820    '("GtkTreeIter*" "iter")
22821  )
22822)
22823(define-virtual row_inserted
22824  (of-object "GtkTreeModel")
22825  (return-type "none")
22826  (parameters
22827    '("GtkTreePath*" "path")
22828    '("GtkTreeIter*" "iter")
22829  )
22830)
22831(define-virtual row_has_child_toggled
22832  (of-object "GtkTreeModel")
22833  (return-type "none")
22834  (parameters
22835    '("GtkTreePath*" "path")
22836    '("GtkTreeIter*" "iter")
22837  )
22838)
22839(define-virtual row_deleted
22840  (of-object "GtkTreeModel")
22841  (return-type "none")
22842  (parameters
22843    '("GtkTreePath*" "path")
22844  )
22845)
22846(define-virtual rows_reordered
22847  (of-object "GtkTreeModel")
22848  (return-type "none")
22849  (parameters
22850    '("GtkTreePath*" "path")
22851    '("GtkTreeIter*" "iter")
22852    '("gint*" "new_order")
22853  )
22854)
22855(define-virtual get_flags
22856  (of-object "GtkTreeModel")
22857  (return-type "GtkTreeModelFlags")
22858)
22859(define-virtual get_n_columns
22860  (of-object "GtkTreeModel")
22861  (return-type "gint")
22862)
22863(define-virtual get_column_type
22864  (of-object "GtkTreeModel")
22865  (return-type "GType")
22866  (parameters
22867    '("gint" "index_")
22868  )
22869)
22870(define-virtual get_iter
22871  (of-object "GtkTreeModel")
22872  (return-type "gboolean")
22873  (parameters
22874    '("GtkTreeIter*" "iter")
22875    '("GtkTreePath*" "path")
22876  )
22877)
22878(define-virtual get_path
22879  (of-object "GtkTreeModel")
22880  (return-type "GtkTreePath*")
22881  (parameters
22882    '("GtkTreeIter*" "iter")
22883  )
22884)
22885
22886(define-virtual get_value
22887  (of-object "GtkTreeModel")
22888  (return-type "none")
22889  (parameters
22890    '("GtkTreeIter*" "iter")
22891    '("gint" "column")
22892    '("GValue*" "value")
22893  )
22894)
22895(define-virtual iter_next
22896  (of-object "GtkTreeModel")
22897  (return-type "gboolean")
22898  (parameters
22899    '("GtkTreeIter*" "iter")
22900  )
22901)
22902(define-virtual iter_children
22903  (of-object "GtkTreeModel")
22904  (return-type "gboolean")
22905  (parameters
22906    '("GtkTreeIter*" "iter")
22907    '("GtkTreeIter*" "parent")
22908  )
22909)
22910(define-virtual iter_has_child
22911  (of-object "GtkTreeModel")
22912  (return-type "gboolean")
22913  (parameters
22914    '("GtkTreeIter*" "iter")
22915  )
22916)
22917(define-virtual iter_n_children
22918  (of-object "GtkTreeModel")
22919  (return-type "gint")
22920  (parameters
22921    '("GtkTreeIter*" "iter")
22922  )
22923)
22924(define-virtual iter_nth_child
22925  (of-object "GtkTreeModel")
22926  (return-type "gboolean")
22927  (parameters
22928    '("GtkTreeIter*" "iter")
22929    '("GtkTreeIter*" "parent")
22930    '("gint" "n")
22931  )
22932)
22933(define-virtual iter_parent
22934  (of-object "GtkTreeModel")
22935  (return-type "gboolean")
22936  (parameters
22937    '("GtkTreeIter*" "iter")
22938    '("GtkTreeIter*" "child")
22939  )
22940)
22941(define-virtual ref_node
22942  (of-object "GtkTreeModel")
22943  (return-type "none")
22944  (parameters
22945    '("GtkTreeIter*" "iter")
22946  )
22947)
22948(define-virtual unref_node
22949  (of-object "GtkTreeModel")
22950  (return-type "none")
22951  (parameters
22952    '("GtkTreeIter*" "iter")
22953  )
22954)
22955
22956
22957;; From /opt/gtk2/include/gtk-2.0/gtk/gtktreemodelfilter.h
22958
22959(define-function gtk_tree_model_filter_get_type
22960  (c-name "gtk_tree_model_filter_get_type")
22961  (return-type "GType")
22962)
22963
22964(define-method filter_new
22965  (of-object "GtkTreeModel")
22966  (c-name "gtk_tree_model_filter_new")
22967  (return-type "GtkTreeModel*")
22968  (parameters
22969    '("GtkTreePath*" "root" (null-ok) (default "NULL"))
22970  )
22971)
22972
22973(define-method set_visible_func
22974  (of-object "GtkTreeModelFilter")
22975  (c-name "gtk_tree_model_filter_set_visible_func")
22976  (return-type "none")
22977  (parameters
22978    '("GtkTreeModelFilterVisibleFunc" "func")
22979    '("gpointer" "data")
22980    '("GtkDestroyNotify" "destroy")
22981  )
22982)
22983
22984(define-method set_modify_func
22985  (of-object "GtkTreeModelFilter")
22986  (c-name "gtk_tree_model_filter_set_modify_func")
22987  (return-type "none")
22988  (parameters
22989    '("gint" "n_columns")
22990    '("GType*" "types")
22991    '("GtkTreeModelFilterModifyFunc" "func")
22992    '("gpointer" "data")
22993    '("GtkDestroyNotify" "destroy")
22994  )
22995)
22996
22997(define-method set_visible_column
22998  (of-object "GtkTreeModelFilter")
22999  (c-name "gtk_tree_model_filter_set_visible_column")
23000  (return-type "none")
23001  (parameters
23002    '("gint" "column")
23003  )
23004)
23005
23006(define-method get_model
23007  (of-object "GtkTreeModelFilter")
23008  (c-name "gtk_tree_model_filter_get_model")
23009  (return-type "GtkTreeModel*")
23010)
23011
23012(define-method convert_child_iter_to_iter
23013  (of-object "GtkTreeModelFilter")
23014  (c-name "gtk_tree_model_filter_convert_child_iter_to_iter")
23015  (return-type "none")
23016  (parameters
23017    '("GtkTreeIter*" "filter_iter")
23018    '("GtkTreeIter*" "child_iter")
23019  )
23020)
23021
23022(define-method convert_iter_to_child_iter
23023  (of-object "GtkTreeModelFilter")
23024  (c-name "gtk_tree_model_filter_convert_iter_to_child_iter")
23025  (return-type "none")
23026  (parameters
23027    '("GtkTreeIter*" "child_iter")
23028    '("GtkTreeIter*" "filter_iter")
23029  )
23030)
23031
23032(define-method convert_child_path_to_path
23033  (of-object "GtkTreeModelFilter")
23034  (c-name "gtk_tree_model_filter_convert_child_path_to_path")
23035  (return-type "GtkTreePath*")
23036  (parameters
23037    '("GtkTreePath*" "child_path")
23038  )
23039)
23040
23041(define-method convert_path_to_child_path
23042  (of-object "GtkTreeModelFilter")
23043  (c-name "gtk_tree_model_filter_convert_path_to_child_path")
23044  (return-type "GtkTreePath*")
23045  (parameters
23046    '("GtkTreePath*" "filter_path")
23047  )
23048)
23049
23050(define-method refilter
23051  (of-object "GtkTreeModelFilter")
23052  (c-name "gtk_tree_model_filter_refilter")
23053  (return-type "none")
23054)
23055
23056(define-method clear_cache
23057  (of-object "GtkTreeModelFilter")
23058  (c-name "gtk_tree_model_filter_clear_cache")
23059  (return-type "none")
23060)
23061
23062
23063
23064;; From /opt/gtk2/include/gtk-2.0/gtk/gtktreemodelsort.h
23065
23066(define-function gtk_tree_model_sort_get_type
23067  (c-name "gtk_tree_model_sort_get_type")
23068  (return-type "GType")
23069)
23070
23071(define-function gtk_tree_model_sort_new_with_model
23072  (c-name "gtk_tree_model_sort_new_with_model")
23073  (is-constructor-of "GtkTreeModelSort")
23074  (return-type "GtkTreeModel*")
23075  (properties
23076    '("model" (argname "child_model"))
23077  )
23078)
23079
23080(define-method get_model
23081  (of-object "GtkTreeModelSort")
23082  (c-name "gtk_tree_model_sort_get_model")
23083  (return-type "GtkTreeModel*")
23084)
23085
23086(define-method convert_child_path_to_path
23087  (of-object "GtkTreeModelSort")
23088  (c-name "gtk_tree_model_sort_convert_child_path_to_path")
23089  (return-type "GtkTreePath*")
23090  (caller-owns-return #t)
23091  (parameters
23092    '("GtkTreePath*" "child_path")
23093  )
23094)
23095
23096(define-method convert_child_iter_to_iter
23097  (of-object "GtkTreeModelSort")
23098  (c-name "gtk_tree_model_sort_convert_child_iter_to_iter")
23099  (return-type "none")
23100  (parameters
23101    '("GtkTreeIter*" "sort_iter" (null-ok))
23102    '("GtkTreeIter*" "child_iter")
23103  )
23104)
23105
23106(define-method convert_path_to_child_path
23107  (of-object "GtkTreeModelSort")
23108  (c-name "gtk_tree_model_sort_convert_path_to_child_path")
23109  (return-type "GtkTreePath*")
23110  (caller-owns-return #t)
23111  (parameters
23112    '("GtkTreePath*" "sorted_path")
23113  )
23114)
23115
23116(define-method convert_iter_to_child_iter
23117  (of-object "GtkTreeModelSort")
23118  (c-name "gtk_tree_model_sort_convert_iter_to_child_iter")
23119  (return-type "none")
23120  (parameters
23121    '("GtkTreeIter*" "child_iter" (null-ok))
23122    '("GtkTreeIter*" "sorted_iter")
23123  )
23124)
23125
23126(define-method reset_default_sort_func
23127  (of-object "GtkTreeModelSort")
23128  (c-name "gtk_tree_model_sort_reset_default_sort_func")
23129  (return-type "none")
23130)
23131
23132(define-method clear_cache
23133  (of-object "GtkTreeModelSort")
23134  (c-name "gtk_tree_model_sort_clear_cache")
23135  (return-type "none")
23136)
23137
23138(define-method iter_is_valid
23139  (of-object "GtkTreeModelSort")
23140  (c-name "gtk_tree_model_sort_iter_is_valid")
23141  (return-type "gboolean")
23142  (parameters
23143    '("GtkTreeIter*" "iter")
23144  )
23145)
23146
23147
23148
23149;; From /opt/gtk2/include/gtk-2.0/gtk/gtktreeselection.h
23150
23151(define-function gtk_tree_selection_get_type
23152  (c-name "gtk_tree_selection_get_type")
23153  (return-type "GType")
23154)
23155
23156(define-method set_mode
23157  (of-object "GtkTreeSelection")
23158  (c-name "gtk_tree_selection_set_mode")
23159  (return-type "none")
23160  (parameters
23161    '("GtkSelectionMode" "type")
23162  )
23163)
23164
23165(define-method get_mode
23166  (of-object "GtkTreeSelection")
23167  (c-name "gtk_tree_selection_get_mode")
23168  (return-type "GtkSelectionMode")
23169)
23170
23171(define-method set_select_function
23172  (of-object "GtkTreeSelection")
23173  (c-name "gtk_tree_selection_set_select_function")
23174  (return-type "none")
23175  (parameters
23176    '("GtkTreeSelectionFunc" "func")
23177    '("gpointer" "data")
23178    '("GtkDestroyNotify" "destroy")
23179  )
23180)
23181
23182(define-method get_user_data
23183  (of-object "GtkTreeSelection")
23184  (c-name "gtk_tree_selection_get_user_data")
23185  (return-type "gpointer")
23186)
23187
23188(define-method get_tree_view
23189  (of-object "GtkTreeSelection")
23190  (c-name "gtk_tree_selection_get_tree_view")
23191  (return-type "GtkTreeView*")
23192)
23193
23194(define-method get_selected
23195  (of-object "GtkTreeSelection")
23196  (c-name "gtk_tree_selection_get_selected")
23197  (return-type "gboolean")
23198  (parameters
23199    '("GtkTreeModel**" "model")
23200    '("GtkTreeIter*" "iter")
23201  )
23202)
23203
23204(define-method get_selected_rows
23205  (of-object "GtkTreeSelection")
23206  (c-name "gtk_tree_selection_get_selected_rows")
23207  (return-type "GList*")
23208  (parameters
23209    '("GtkTreeModel**" "model")
23210  )
23211)
23212
23213(define-method count_selected_rows
23214  (of-object "GtkTreeSelection")
23215  (c-name "gtk_tree_selection_count_selected_rows")
23216  (return-type "gint")
23217)
23218
23219(define-method selected_foreach
23220  (of-object "GtkTreeSelection")
23221  (c-name "gtk_tree_selection_selected_foreach")
23222  (return-type "none")
23223  (parameters
23224    '("GtkTreeSelectionForeachFunc" "func")
23225    '("gpointer" "data")
23226  )
23227)
23228
23229(define-method select_path
23230  (of-object "GtkTreeSelection")
23231  (c-name "gtk_tree_selection_select_path")
23232  (return-type "none")
23233  (parameters
23234    '("GtkTreePath*" "path")
23235  )
23236)
23237
23238(define-method unselect_path
23239  (of-object "GtkTreeSelection")
23240  (c-name "gtk_tree_selection_unselect_path")
23241  (return-type "none")
23242  (parameters
23243    '("GtkTreePath*" "path")
23244  )
23245)
23246
23247(define-method select_iter
23248  (of-object "GtkTreeSelection")
23249  (c-name "gtk_tree_selection_select_iter")
23250  (return-type "none")
23251  (parameters
23252    '("GtkTreeIter*" "iter")
23253  )
23254)
23255
23256(define-method unselect_iter
23257  (of-object "GtkTreeSelection")
23258  (c-name "gtk_tree_selection_unselect_iter")
23259  (return-type "none")
23260  (parameters
23261    '("GtkTreeIter*" "iter")
23262  )
23263)
23264
23265(define-method path_is_selected
23266  (of-object "GtkTreeSelection")
23267  (c-name "gtk_tree_selection_path_is_selected")
23268  (return-type "gboolean")
23269  (parameters
23270    '("GtkTreePath*" "path")
23271  )
23272)
23273
23274(define-method iter_is_selected
23275  (of-object "GtkTreeSelection")
23276  (c-name "gtk_tree_selection_iter_is_selected")
23277  (return-type "gboolean")
23278  (parameters
23279    '("GtkTreeIter*" "iter")
23280  )
23281)
23282
23283(define-method select_all
23284  (of-object "GtkTreeSelection")
23285  (c-name "gtk_tree_selection_select_all")
23286  (return-type "none")
23287)
23288
23289(define-method unselect_all
23290  (of-object "GtkTreeSelection")
23291  (c-name "gtk_tree_selection_unselect_all")
23292  (return-type "none")
23293)
23294
23295(define-method select_range
23296  (of-object "GtkTreeSelection")
23297  (c-name "gtk_tree_selection_select_range")
23298  (return-type "none")
23299  (parameters
23300    '("GtkTreePath*" "start_path")
23301    '("GtkTreePath*" "end_path")
23302  )
23303)
23304
23305(define-method unselect_range
23306  (of-object "GtkTreeSelection")
23307  (c-name "gtk_tree_selection_unselect_range")
23308  (return-type "none")
23309  (parameters
23310    '("GtkTreePath*" "start_path")
23311    '("GtkTreePath*" "end_path")
23312  )
23313)
23314
23315(define-virtual changed
23316  (of-object "GtkTreeSelection")
23317  (return-type "none")
23318)
23319
23320
23321;; From /opt/gtk2/include/gtk-2.0/gtk/gtktreesortable.h
23322
23323(define-function gtk_tree_sortable_get_type
23324  (c-name "gtk_tree_sortable_get_type")
23325  (return-type "GType")
23326)
23327
23328(define-method sort_column_changed
23329  (of-object "GtkTreeSortable")
23330  (c-name "gtk_tree_sortable_sort_column_changed")
23331  (return-type "none")
23332)
23333
23334(define-method get_sort_column_id
23335  (of-object "GtkTreeSortable")
23336  (c-name "gtk_tree_sortable_get_sort_column_id")
23337  (return-type "gboolean")
23338  (parameters
23339    '("gint*" "sort_column_id")
23340    '("GtkSortType*" "order")
23341  )
23342)
23343
23344(define-method set_sort_column_id
23345  (of-object "GtkTreeSortable")
23346  (c-name "gtk_tree_sortable_set_sort_column_id")
23347  (return-type "none")
23348  (parameters
23349    '("gint" "sort_column_id")
23350    '("GtkSortType" "order")
23351  )
23352)
23353
23354(define-method set_sort_func
23355  (of-object "GtkTreeSortable")
23356  (c-name "gtk_tree_sortable_set_sort_func")
23357  (return-type "none")
23358  (parameters
23359    '("gint" "sort_column_id")
23360    '("GtkTreeIterCompareFunc" "sort_func")
23361    '("gpointer" "user_data")
23362    '("GtkDestroyNotify" "destroy")
23363  )
23364)
23365
23366(define-method set_default_sort_func
23367  (of-object "GtkTreeSortable")
23368  (c-name "gtk_tree_sortable_set_default_sort_func")
23369  (return-type "none")
23370  (parameters
23371    '("GtkTreeIterCompareFunc" "sort_func")
23372    '("gpointer" "user_data")
23373    '("GtkDestroyNotify" "destroy")
23374  )
23375)
23376
23377(define-method has_default_sort_func
23378  (of-object "GtkTreeSortable")
23379  (c-name "gtk_tree_sortable_has_default_sort_func")
23380  (return-type "gboolean")
23381)
23382
23383(define-virtual sort_column_changed
23384  (of-object "GtkTreeSortable")
23385  (return-type "none")
23386)
23387(define-virtual get_sort_column_id
23388  (of-object "GtkTreeSortable")
23389  (return-type "gboolean")
23390  (parameters
23391    '("gint*" "sort_column_id")
23392    '("GtkSortType*" "order")
23393  )
23394)
23395(define-virtual set_sort_column_id
23396  (of-object "GtkTreeSortable")
23397  (return-type "none")
23398  (parameters
23399    '("gint" "sort_column_id")
23400    '("GtkSortType" "order")
23401  )
23402)
23403(define-virtual set_sort_func
23404  (of-object "GtkTreeSortable")
23405  (return-type "none")
23406  (parameters
23407    '("gint" "sort_column_id")
23408    '("GtkTreeIterCompareFunc" "func")
23409    '("gpointer" "data")
23410    '("GtkDestroyNotify" "destroy")
23411  )
23412)
23413(define-virtual set_default_sort_func
23414  (of-object "GtkTreeSortable")
23415  (return-type "none")
23416  (parameters
23417    '("GtkTreeIterCompareFunc" "func")
23418    '("gpointer" "data")
23419    '("GtkDestroyNotify" "destroy")
23420  )
23421)
23422(define-virtual has_default_sort_func
23423  (of-object "GtkTreeSortable")
23424  (return-type "gboolean")
23425)
23426
23427
23428;; From /opt/gtk2/include/gtk-2.0/gtk/gtktreestore.h
23429
23430(define-function gtk_tree_store_get_type
23431  (c-name "gtk_tree_store_get_type")
23432  (return-type "GType")
23433)
23434
23435(define-function gtk_tree_store_new
23436  (c-name "gtk_tree_store_new")
23437  (is-constructor-of "GtkTreeStore")
23438  (return-type "GtkTreeStore*")
23439  (parameters
23440    '("gint" "n_columns")
23441  )
23442  (varargs #t)
23443)
23444
23445(define-function gtk_tree_store_newv
23446  (c-name "gtk_tree_store_newv")
23447  (is-constructor-of "GtkTreeStore")
23448  (return-type "GtkTreeStore*")
23449  (parameters
23450    '("gint" "n_columns")
23451    '("GType*" "types")
23452  )
23453)
23454
23455(define-method set_column_types
23456  (of-object "GtkTreeStore")
23457  (c-name "gtk_tree_store_set_column_types")
23458  (return-type "none")
23459  (parameters
23460    '("gint" "n_columns")
23461    '("GType*" "types")
23462  )
23463)
23464
23465(define-method set_value
23466  (of-object "GtkTreeStore")
23467  (c-name "gtk_tree_store_set_value")
23468  (return-type "none")
23469  (parameters
23470    '("GtkTreeIter*" "iter")
23471    '("gint" "column")
23472    '("GValue*" "value")
23473  )
23474)
23475
23476(define-method set
23477  (of-object "GtkTreeStore")
23478  (c-name "gtk_tree_store_set")
23479  (return-type "none")
23480  (parameters
23481    '("GtkTreeIter*" "iter")
23482  )
23483  (varargs #t)
23484)
23485
23486(define-method set_valist
23487  (of-object "GtkTreeStore")
23488  (c-name "gtk_tree_store_set_valist")
23489  (return-type "none")
23490  (parameters
23491    '("GtkTreeIter*" "iter")
23492    '("va_list" "var_args")
23493  )
23494)
23495
23496(define-method remove
23497  (of-object "GtkTreeStore")
23498  (c-name "gtk_tree_store_remove")
23499  (return-type "gboolean")
23500  (parameters
23501    '("GtkTreeIter*" "iter")
23502  )
23503)
23504
23505(define-method insert
23506  (of-object "GtkTreeStore")
23507  (c-name "gtk_tree_store_insert")
23508  (return-type "none")
23509  (parameters
23510    '("GtkTreeIter*" "iter")
23511    '("GtkTreeIter*" "parent")
23512    '("gint" "position")
23513  )
23514)
23515
23516(define-method insert_before
23517  (of-object "GtkTreeStore")
23518  (c-name "gtk_tree_store_insert_before")
23519  (return-type "none")
23520  (parameters
23521    '("GtkTreeIter*" "iter")
23522    '("GtkTreeIter*" "parent")
23523    '("GtkTreeIter*" "sibling")
23524  )
23525)
23526
23527(define-method insert_after
23528  (of-object "GtkTreeStore")
23529  (c-name "gtk_tree_store_insert_after")
23530  (return-type "none")
23531  (parameters
23532    '("GtkTreeIter*" "iter")
23533    '("GtkTreeIter*" "parent")
23534    '("GtkTreeIter*" "sibling")
23535  )
23536)
23537
23538(define-method prepend
23539  (of-object "GtkTreeStore")
23540  (c-name "gtk_tree_store_prepend")
23541  (return-type "none")
23542  (parameters
23543    '("GtkTreeIter*" "iter")
23544    '("GtkTreeIter*" "parent")
23545  )
23546)
23547
23548(define-method append
23549  (of-object "GtkTreeStore")
23550  (c-name "gtk_tree_store_append")
23551  (return-type "none")
23552  (parameters
23553    '("GtkTreeIter*" "iter")
23554    '("GtkTreeIter*" "parent")
23555  )
23556)
23557
23558(define-method is_ancestor
23559  (of-object "GtkTreeStore")
23560  (c-name "gtk_tree_store_is_ancestor")
23561  (return-type "gboolean")
23562  (parameters
23563    '("GtkTreeIter*" "iter")
23564    '("GtkTreeIter*" "descendant")
23565  )
23566)
23567
23568(define-method iter_depth
23569  (of-object "GtkTreeStore")
23570  (c-name "gtk_tree_store_iter_depth")
23571  (return-type "gint")
23572  (parameters
23573    '("GtkTreeIter*" "iter")
23574  )
23575)
23576
23577(define-method clear
23578  (of-object "GtkTreeStore")
23579  (c-name "gtk_tree_store_clear")
23580  (return-type "none")
23581)
23582
23583(define-method iter_is_valid
23584  (of-object "GtkTreeStore")
23585  (c-name "gtk_tree_store_iter_is_valid")
23586  (return-type "gboolean")
23587  (parameters
23588    '("GtkTreeIter*" "iter")
23589  )
23590)
23591
23592(define-method reorder
23593  (of-object "GtkTreeStore")
23594  (c-name "gtk_tree_store_reorder")
23595  (return-type "none")
23596  (parameters
23597    '("GtkTreeIter*" "parent")
23598    '("gint*" "new_order")
23599  )
23600)
23601
23602(define-method swap
23603  (of-object "GtkTreeStore")
23604  (c-name "gtk_tree_store_swap")
23605  (return-type "none")
23606  (parameters
23607    '("GtkTreeIter*" "a")
23608    '("GtkTreeIter*" "b")
23609  )
23610)
23611
23612(define-method move_after
23613  (of-object "GtkTreeStore")
23614  (c-name "gtk_tree_store_move_after")
23615  (return-type "none")
23616  (parameters
23617    '("GtkTreeIter*" "iter")
23618    '("GtkTreeIter*" "position" (null-ok))
23619  )
23620)
23621
23622(define-method move_before
23623  (of-object "GtkTreeStore")
23624  (c-name "gtk_tree_store_move_before")
23625  (return-type "none")
23626  (parameters
23627    '("GtkTreeIter*" "iter")
23628    '("GtkTreeIter*" "position" (null-ok))
23629  )
23630)
23631
23632(define-method queue_resize
23633  (of-object "GtkTreeViewColumn")
23634  (c-name "gtk_tree_view_column_queue_resize")
23635  (return-type "none")
23636)
23637
23638;; From /opt/gtk2/include/gtk-2.0/gtk/gtktreeview.h
23639
23640(define-function gtk_tree_view_get_type
23641  (c-name "gtk_tree_view_get_type")
23642  (return-type "GType")
23643)
23644
23645(define-function gtk_tree_view_new
23646  (c-name "gtk_tree_view_new")
23647  (is-constructor-of "GtkTreeView")
23648  (return-type "GtkWidget*")
23649)
23650
23651(define-function gtk_tree_view_new_with_model
23652  (c-name "gtk_tree_view_new_with_model")
23653  (is-constructor-of "GtkTreeView")
23654  (return-type "GtkWidget*")
23655  (properties
23656    '("model" (optional))
23657  )
23658)
23659
23660(define-method get_model
23661  (of-object "GtkTreeView")
23662  (c-name "gtk_tree_view_get_model")
23663  (return-type "GtkTreeModel*")
23664)
23665
23666(define-method set_model
23667  (of-object "GtkTreeView")
23668  (c-name "gtk_tree_view_set_model")
23669  (return-type "none")
23670  (parameters
23671    '("GtkTreeModel*" "model" (null-ok) (default "NULL"))
23672  )
23673)
23674
23675(define-method get_selection
23676  (of-object "GtkTreeView")
23677  (c-name "gtk_tree_view_get_selection")
23678  (return-type "GtkTreeSelection*")
23679)
23680
23681(define-method get_hadjustment
23682  (of-object "GtkTreeView")
23683  (c-name "gtk_tree_view_get_hadjustment")
23684  (return-type "GtkAdjustment*")
23685)
23686
23687(define-method set_hadjustment
23688  (of-object "GtkTreeView")
23689  (c-name "gtk_tree_view_set_hadjustment")
23690  (return-type "none")
23691  (parameters
23692    '("GtkAdjustment*" "adjustment" (null-ok))
23693  )
23694)
23695
23696(define-method get_vadjustment
23697  (of-object "GtkTreeView")
23698  (c-name "gtk_tree_view_get_vadjustment")
23699  (return-type "GtkAdjustment*")
23700)
23701
23702(define-method set_vadjustment
23703  (of-object "GtkTreeView")
23704  (c-name "gtk_tree_view_set_vadjustment")
23705  (return-type "none")
23706  (parameters
23707    '("GtkAdjustment*" "adjustment" (null-ok))
23708  )
23709)
23710
23711(define-method get_headers_visible
23712  (of-object "GtkTreeView")
23713  (c-name "gtk_tree_view_get_headers_visible")
23714  (return-type "gboolean")
23715)
23716
23717(define-method set_headers_visible
23718  (of-object "GtkTreeView")
23719  (c-name "gtk_tree_view_set_headers_visible")
23720  (return-type "none")
23721  (parameters
23722    '("gboolean" "headers_visible")
23723  )
23724)
23725
23726(define-method columns_autosize
23727  (of-object "GtkTreeView")
23728  (c-name "gtk_tree_view_columns_autosize")
23729  (return-type "none")
23730)
23731
23732(define-method set_headers_clickable
23733  (of-object "GtkTreeView")
23734  (c-name "gtk_tree_view_set_headers_clickable")
23735  (return-type "none")
23736  (parameters
23737    '("gboolean" "active")
23738  )
23739)
23740
23741(define-method set_rules_hint
23742  (of-object "GtkTreeView")
23743  (c-name "gtk_tree_view_set_rules_hint")
23744  (return-type "none")
23745  (parameters
23746    '("gboolean" "setting")
23747  )
23748)
23749
23750(define-method get_rules_hint
23751  (of-object "GtkTreeView")
23752  (c-name "gtk_tree_view_get_rules_hint")
23753  (return-type "gboolean")
23754)
23755
23756(define-method append_column
23757  (of-object "GtkTreeView")
23758  (c-name "gtk_tree_view_append_column")
23759  (return-type "gint")
23760  (parameters
23761    '("GtkTreeViewColumn*" "column")
23762  )
23763)
23764
23765(define-method remove_column
23766  (of-object "GtkTreeView")
23767  (c-name "gtk_tree_view_remove_column")
23768  (return-type "gint")
23769  (parameters
23770    '("GtkTreeViewColumn*" "column")
23771  )
23772)
23773
23774(define-method insert_column
23775  (of-object "GtkTreeView")
23776  (c-name "gtk_tree_view_insert_column")
23777  (return-type "gint")
23778  (parameters
23779    '("GtkTreeViewColumn*" "column")
23780    '("gint" "position")
23781  )
23782)
23783
23784(define-method insert_column_with_attributes
23785  (of-object "GtkTreeView")
23786  (c-name "gtk_tree_view_insert_column_with_attributes")
23787  (return-type "gint")
23788  (parameters
23789    '("gint" "position")
23790    '("const-gchar*" "title")
23791    '("GtkCellRenderer*" "cell")
23792  )
23793  (varargs #t)
23794)
23795
23796(define-method insert_column_with_data_func
23797  (of-object "GtkTreeView")
23798  (c-name "gtk_tree_view_insert_column_with_data_func")
23799  (return-type "gint")
23800  (parameters
23801    '("gint" "position")
23802    '("const-gchar*" "title")
23803    '("GtkCellRenderer*" "cell")
23804    '("GtkTreeCellDataFunc" "func")
23805    '("gpointer" "data")
23806    '("GDestroyNotify" "dnotify")
23807  )
23808)
23809
23810(define-method get_column
23811  (of-object "GtkTreeView")
23812  (c-name "gtk_tree_view_get_column")
23813  (return-type "GtkTreeViewColumn*")
23814  (parameters
23815    '("gint" "n")
23816  )
23817)
23818
23819(define-method get_columns
23820  (of-object "GtkTreeView")
23821  (c-name "gtk_tree_view_get_columns")
23822  (return-type "GList*")
23823)
23824
23825(define-method move_column_after
23826  (of-object "GtkTreeView")
23827  (c-name "gtk_tree_view_move_column_after")
23828  (return-type "none")
23829  (parameters
23830    '("GtkTreeViewColumn*" "column")
23831    '("GtkTreeViewColumn*" "base_column" (null-ok))
23832  )
23833)
23834
23835(define-method set_expander_column
23836  (of-object "GtkTreeView")
23837  (c-name "gtk_tree_view_set_expander_column")
23838  (return-type "none")
23839  (parameters
23840    '("GtkTreeViewColumn*" "column")
23841  )
23842)
23843
23844(define-method get_expander_column
23845  (of-object "GtkTreeView")
23846  (c-name "gtk_tree_view_get_expander_column")
23847  (return-type "GtkTreeViewColumn*")
23848)
23849
23850(define-method set_column_drag_function
23851  (of-object "GtkTreeView")
23852  (c-name "gtk_tree_view_set_column_drag_function")
23853  (return-type "none")
23854  (parameters
23855    '("GtkTreeViewColumnDropFunc" "func")
23856    '("gpointer" "user_data")
23857    '("GtkDestroyNotify" "destroy")
23858  )
23859)
23860
23861(define-method scroll_to_point
23862  (of-object "GtkTreeView")
23863  (c-name "gtk_tree_view_scroll_to_point")
23864  (return-type "none")
23865  (parameters
23866    '("gint" "tree_x")
23867    '("gint" "tree_y")
23868  )
23869)
23870
23871(define-method scroll_to_cell
23872  (of-object "GtkTreeView")
23873  (c-name "gtk_tree_view_scroll_to_cell")
23874  (return-type "none")
23875  (parameters
23876    '("GtkTreePath*" "path")
23877    '("GtkTreeViewColumn*" "column" (null-ok) (default "NULL"))
23878    '("gboolean" "use_align" (default "FALSE"))
23879    '("gfloat" "row_align" (default "0.0"))
23880    '("gfloat" "col_align" (default "0.0"))
23881  )
23882)
23883
23884(define-method row_activated
23885  (of-object "GtkTreeView")
23886  (c-name "gtk_tree_view_row_activated")
23887  (return-type "none")
23888  (parameters
23889    '("GtkTreePath*" "path")
23890    '("GtkTreeViewColumn*" "column")
23891  )
23892)
23893
23894(define-method expand_all
23895  (of-object "GtkTreeView")
23896  (c-name "gtk_tree_view_expand_all")
23897  (return-type "none")
23898)
23899
23900(define-method collapse_all
23901  (of-object "GtkTreeView")
23902  (c-name "gtk_tree_view_collapse_all")
23903  (return-type "none")
23904)
23905
23906(define-method expand_to_path
23907  (of-object "GtkTreeView")
23908  (c-name "gtk_tree_view_expand_to_path")
23909  (return-type "none")
23910  (parameters
23911    '("GtkTreePath*" "path")
23912  )
23913)
23914
23915(define-method expand_row
23916  (of-object "GtkTreeView")
23917  (c-name "gtk_tree_view_expand_row")
23918  (return-type "gboolean")
23919  (parameters
23920    '("GtkTreePath*" "path")
23921    '("gboolean" "open_all")
23922  )
23923)
23924
23925(define-method collapse_row
23926  (of-object "GtkTreeView")
23927  (c-name "gtk_tree_view_collapse_row")
23928  (return-type "none")
23929  (parameters
23930    '("GtkTreePath*" "path")
23931  )
23932)
23933
23934(define-method map_expanded_rows
23935  (of-object "GtkTreeView")
23936  (c-name "gtk_tree_view_map_expanded_rows")
23937  (return-type "none")
23938  (parameters
23939    '("GtkTreeViewMappingFunc" "func")
23940    '("gpointer" "data")
23941  )
23942)
23943
23944(define-method row_expanded
23945  (of-object "GtkTreeView")
23946  (c-name "gtk_tree_view_row_expanded")
23947  (return-type "gboolean")
23948  (parameters
23949    '("GtkTreePath*" "path")
23950  )
23951)
23952
23953(define-method set_reorderable
23954  (of-object "GtkTreeView")
23955  (c-name "gtk_tree_view_set_reorderable")
23956  (return-type "none")
23957  (parameters
23958    '("gboolean" "reorderable")
23959  )
23960)
23961
23962(define-method get_reorderable
23963  (of-object "GtkTreeView")
23964  (c-name "gtk_tree_view_get_reorderable")
23965  (return-type "gboolean")
23966)
23967
23968(define-method set_cursor
23969  (of-object "GtkTreeView")
23970  (c-name "gtk_tree_view_set_cursor")
23971  (return-type "none")
23972  (parameters
23973    '("GtkTreePath*" "path")
23974    '("GtkTreeViewColumn*" "focus_column" (null-ok) (default "NULL"))
23975    '("gboolean" "start_editing" (default "FALSE"))
23976  )
23977)
23978
23979(define-method set_cursor_on_cell
23980  (of-object "GtkTreeView")
23981  (c-name "gtk_tree_view_set_cursor_on_cell")
23982  (return-type "none")
23983  (parameters
23984    '("GtkTreePath*" "path")
23985    '("GtkTreeViewColumn*" "focus_column" (null-ok) (default "NULL"))
23986    '("GtkCellRenderer*" "focus_cell" (null-ok) (default "NULL"))
23987    '("gboolean" "start_editing" (default "FALSE"))
23988  )
23989)
23990
23991(define-method get_cursor
23992  (of-object "GtkTreeView")
23993  (c-name "gtk_tree_view_get_cursor")
23994  (return-type "none")
23995  (parameters
23996    '("GtkTreePath**" "path")
23997    '("GtkTreeViewColumn**" "focus_column")
23998  )
23999)
24000
24001(define-method get_bin_window
24002  (of-object "GtkTreeView")
24003  (c-name "gtk_tree_view_get_bin_window")
24004  (return-type "GdkWindow*")
24005)
24006
24007(define-method get_path_at_pos
24008  (of-object "GtkTreeView")
24009  (c-name "gtk_tree_view_get_path_at_pos")
24010  (return-type "gboolean")
24011  (parameters
24012    '("gint" "x")
24013    '("gint" "y")
24014    '("GtkTreePath**" "path")
24015    '("GtkTreeViewColumn**" "column")
24016    '("gint*" "cell_x")
24017    '("gint*" "cell_y")
24018  )
24019)
24020
24021(define-method get_cell_area
24022  (of-object "GtkTreeView")
24023  (c-name "gtk_tree_view_get_cell_area")
24024  (return-type "none")
24025  (parameters
24026    '("GtkTreePath*" "path")
24027    '("GtkTreeViewColumn*" "column" (null-ok))
24028    '("GdkRectangle*" "rect")
24029  )
24030)
24031
24032(define-method get_background_area
24033  (of-object "GtkTreeView")
24034  (c-name "gtk_tree_view_get_background_area")
24035  (return-type "none")
24036  (parameters
24037    '("GtkTreePath*" "path")
24038    '("GtkTreeViewColumn*" "column")
24039    '("GdkRectangle*" "rect")
24040  )
24041)
24042
24043(define-method get_visible_rect
24044  (of-object "GtkTreeView")
24045  (c-name "gtk_tree_view_get_visible_rect")
24046  (return-type "none")
24047  (parameters
24048    '("GdkRectangle*" "visible_rect")
24049  )
24050)
24051
24052(define-method widget_to_tree_coords
24053  (of-object "GtkTreeView")
24054  (c-name "gtk_tree_view_widget_to_tree_coords")
24055  (return-type "none")
24056  (parameters
24057    '("gint" "wx")
24058    '("gint" "wy")
24059    '("gint*" "tx")
24060    '("gint*" "ty")
24061  )
24062)
24063
24064(define-method tree_to_widget_coords
24065  (of-object "GtkTreeView")
24066  (c-name "gtk_tree_view_tree_to_widget_coords")
24067  (return-type "none")
24068  (parameters
24069    '("gint" "tx")
24070    '("gint" "ty")
24071    '("gint*" "wx")
24072    '("gint*" "wy")
24073  )
24074)
24075
24076(define-method enable_model_drag_source
24077  (of-object "GtkTreeView")
24078  (c-name "gtk_tree_view_enable_model_drag_source")
24079  (return-type "none")
24080  (parameters
24081    '("GdkModifierType" "start_button_mask")
24082    '("const-GtkTargetEntry*" "targets")
24083    '("gint" "n_targets")
24084    '("GdkDragAction" "actions")
24085  )
24086)
24087
24088(define-method enable_model_drag_dest
24089  (of-object "GtkTreeView")
24090  (c-name "gtk_tree_view_enable_model_drag_dest")
24091  (return-type "none")
24092  (parameters
24093    '("const-GtkTargetEntry*" "targets")
24094    '("gint" "n_targets")
24095    '("GdkDragAction" "actions")
24096  )
24097)
24098
24099(define-method unset_rows_drag_source
24100  (of-object "GtkTreeView")
24101  (c-name "gtk_tree_view_unset_rows_drag_source")
24102  (return-type "none")
24103)
24104
24105(define-method unset_rows_drag_dest
24106  (of-object "GtkTreeView")
24107  (c-name "gtk_tree_view_unset_rows_drag_dest")
24108  (return-type "none")
24109)
24110
24111(define-method set_drag_dest_row
24112  (of-object "GtkTreeView")
24113  (c-name "gtk_tree_view_set_drag_dest_row")
24114  (return-type "none")
24115  (parameters
24116    '("GtkTreePath*" "path")
24117    '("GtkTreeViewDropPosition" "pos")
24118  )
24119)
24120
24121(define-method get_drag_dest_row
24122  (of-object "GtkTreeView")
24123  (c-name "gtk_tree_view_get_drag_dest_row")
24124  (return-type "none")
24125  (parameters
24126    '("GtkTreePath**" "path")
24127    '("GtkTreeViewDropPosition*" "pos")
24128  )
24129)
24130
24131(define-method get_dest_row_at_pos
24132  (of-object "GtkTreeView")
24133  (c-name "gtk_tree_view_get_dest_row_at_pos")
24134  (return-type "gboolean")
24135  (parameters
24136    '("gint" "drag_x")
24137    '("gint" "drag_y")
24138    '("GtkTreePath**" "path")
24139    '("GtkTreeViewDropPosition*" "pos")
24140  )
24141)
24142
24143(define-method create_row_drag_icon
24144  (of-object "GtkTreeView")
24145  (c-name "gtk_tree_view_create_row_drag_icon")
24146  (return-type "GdkPixmap*")
24147  (parameters
24148    '("GtkTreePath*" "path")
24149  )
24150)
24151
24152(define-method set_enable_search
24153  (of-object "GtkTreeView")
24154  (c-name "gtk_tree_view_set_enable_search")
24155  (return-type "none")
24156  (parameters
24157    '("gboolean" "enable_search")
24158  )
24159)
24160
24161(define-method get_enable_search
24162  (of-object "GtkTreeView")
24163  (c-name "gtk_tree_view_get_enable_search")
24164  (return-type "gboolean")
24165)
24166
24167(define-method get_search_column
24168  (of-object "GtkTreeView")
24169  (c-name "gtk_tree_view_get_search_column")
24170  (return-type "gint")
24171)
24172
24173(define-method set_search_column
24174  (of-object "GtkTreeView")
24175  (c-name "gtk_tree_view_set_search_column")
24176  (return-type "none")
24177  (parameters
24178    '("gint" "column")
24179  )
24180)
24181
24182(define-method get_search_equal_func
24183  (of-object "GtkTreeView")
24184  (c-name "gtk_tree_view_get_search_equal_func")
24185  (return-type "GtkTreeViewSearchEqualFunc")
24186)
24187
24188(define-method set_search_equal_func
24189  (of-object "GtkTreeView")
24190  (c-name "gtk_tree_view_set_search_equal_func")
24191  (return-type "none")
24192  (parameters
24193    '("GtkTreeViewSearchEqualFunc" "search_equal_func")
24194    '("gpointer" "search_user_data")
24195    '("GtkDestroyNotify" "search_destroy")
24196  )
24197)
24198
24199(define-method set_destroy_count_func
24200  (of-object "GtkTreeView")
24201  (c-name "gtk_tree_view_set_destroy_count_func")
24202  (return-type "none")
24203  (parameters
24204    '("GtkTreeDestroyCountFunc" "func")
24205    '("gpointer" "data")
24206    '("GtkDestroyNotify" "destroy")
24207  )
24208)
24209
24210(define-method set_fixed_height_mode
24211  (of-object "GtkTreeView")
24212  (c-name "gtk_tree_view_set_fixed_height_mode")
24213  (return-type "none")
24214  (parameters
24215    '("gboolean" "enable")
24216  )
24217)
24218
24219(define-method get_fixed_height_mode
24220  (of-object "GtkTreeView")
24221  (c-name "gtk_tree_view_get_fixed_height_mode")
24222  (return-type "gboolean")
24223)
24224
24225(define-method set_hover_selection
24226  (of-object "GtkTreeView")
24227  (c-name "gtk_tree_view_set_hover_selection")
24228  (return-type "none")
24229  (parameters
24230    '("gboolean" "hover")
24231  )
24232)
24233
24234(define-method get_hover_selection
24235  (of-object "GtkTreeView")
24236  (c-name "gtk_tree_view_get_hover_selection")
24237  (return-type "gboolean")
24238)
24239
24240(define-method set_hover_expand
24241  (of-object "GtkTreeView")
24242  (c-name "gtk_tree_view_set_hover_expand")
24243  (return-type "none")
24244  (parameters
24245    '("gboolean" "expand")
24246  )
24247)
24248
24249(define-method get_hover_expand
24250  (of-object "GtkTreeView")
24251  (c-name "gtk_tree_view_get_hover_expand")
24252  (return-type "gboolean")
24253)
24254
24255(define-method get_row_separator_func
24256  (of-object "GtkTreeView")
24257  (c-name "gtk_tree_view_get_row_separator_func")
24258  (return-type "GtkTreeViewRowSeparatorFunc")
24259)
24260
24261(define-method set_row_separator_func
24262  (of-object "GtkTreeView")
24263  (c-name "gtk_tree_view_set_row_separator_func")
24264  (return-type "none")
24265  (parameters
24266    '("GtkTreeViewRowSeparatorFunc" "func")
24267    '("gpointer" "data")
24268    '("GtkDestroyNotify" "destroy")
24269  )
24270)
24271
24272(define-method get_visible_range
24273  (of-object "GtkTreeView")
24274  (c-name "gtk_tree_view_get_visible_range")
24275  (return-type "gboolean")
24276  (parameters
24277    '("GtkTreePath**" "start_path")
24278    '("GtkTreePath**" "end_path")
24279  )
24280)
24281
24282(define-virtual set_scroll_adjustments
24283  (of-object "GtkTreeView")
24284  (return-type "none")
24285  (parameters
24286    '("GtkAdjustment*" "hadjustment")
24287    '("GtkAdjustment*" "vadjustment")
24288  )
24289)
24290(define-virtual row_activated
24291  (of-object "GtkTreeView")
24292  (return-type "none")
24293  (parameters
24294    '("GtkTreePath*" "path")
24295    '("GtkTreeViewColumn*" "column")
24296  )
24297)
24298(define-virtual test_expand_row
24299  (of-object "GtkTreeView")
24300  (return-type "gboolean")
24301  (parameters
24302    '("GtkTreeIter*" "iter")
24303    '("GtkTreePath*" "path")
24304  )
24305)
24306(define-virtual test_collapse_row
24307  (of-object "GtkTreeView")
24308  (return-type "gboolean")
24309  (parameters
24310    '("GtkTreeIter*" "iter")
24311    '("GtkTreePath*" "path")
24312  )
24313)
24314(define-virtual row_expanded
24315  (of-object "GtkTreeView")
24316  (return-type "none")
24317  (parameters
24318    '("GtkTreeIter*" "iter")
24319    '("GtkTreePath*" "path")
24320  )
24321)
24322(define-virtual row_collapsed
24323  (of-object "GtkTreeView")
24324  (return-type "none")
24325  (parameters
24326    '("GtkTreeIter*" "iter")
24327    '("GtkTreePath*" "path")
24328  )
24329)
24330(define-virtual columns_changed
24331  (of-object "GtkTreeView")
24332  (return-type "none")
24333)
24334(define-virtual cursor_changed
24335  (of-object "GtkTreeView")
24336  (return-type "none")
24337)
24338(define-virtual move_cursor
24339  (of-object "GtkTreeView")
24340  (return-type "gboolean")
24341  (parameters
24342    '("GtkMovementStep" "step")
24343    '("gint" "count")
24344  )
24345)
24346(define-virtual select_all
24347  (of-object "GtkTreeView")
24348  (return-type "gboolean")
24349)
24350(define-virtual unselect_all
24351  (of-object "GtkTreeView")
24352  (return-type "gboolean")
24353)
24354(define-virtual select_cursor_row
24355  (of-object "GtkTreeView")
24356  (return-type "gboolean")
24357  (parameters
24358    '("gboolean" "start_editing")
24359  )
24360)
24361(define-virtual toggle_cursor_row
24362  (of-object "GtkTreeView")
24363  (return-type "gboolean")
24364)
24365(define-virtual expand_collapse_cursor_row
24366  (of-object "GtkTreeView")
24367  (return-type "gboolean")
24368  (parameters
24369    '("gboolean" "logical")
24370    '("gboolean" "expand")
24371    '("gboolean" "open_all")
24372  )
24373)
24374(define-virtual select_cursor_parent
24375  (of-object "GtkTreeView")
24376  (return-type "gboolean")
24377)
24378(define-virtual start_interactive_search
24379  (of-object "GtkTreeView")
24380  (return-type "gboolean")
24381)
24382
24383
24384;; From /opt/gtk2/include/gtk-2.0/gtk/gtktreeviewcolumn.h
24385
24386(define-function gtk_tree_view_column_get_type
24387  (c-name "gtk_tree_view_column_get_type")
24388  (return-type "GType")
24389)
24390
24391(define-function gtk_tree_view_column_new
24392  (c-name "gtk_tree_view_column_new")
24393  (is-constructor-of "GtkTreeViewColumn")
24394  (return-type "GtkObject*")
24395)
24396
24397(define-function gtk_tree_view_column_new_with_attributes
24398  (c-name "gtk_tree_view_column_new_with_attributes")
24399  (is-constructor-of "GtkTreeViewColumn")
24400  (return-type "GtkObject*")
24401  (parameters
24402    '("gchar*" "title")
24403    '("GtkCellRenderer*" "cell")
24404  )
24405  (varargs #t)
24406)
24407
24408(define-method pack_start
24409  (of-object "GtkTreeViewColumn")
24410  (c-name "gtk_tree_view_column_pack_start")
24411  (return-type "none")
24412  (parameters
24413    '("GtkCellRenderer*" "cell")
24414    '("gboolean" "expand" (default "TRUE"))
24415  )
24416)
24417
24418(define-method pack_end
24419  (of-object "GtkTreeViewColumn")
24420  (c-name "gtk_tree_view_column_pack_end")
24421  (return-type "none")
24422  (parameters
24423    '("GtkCellRenderer*" "cell")
24424    '("gboolean" "expand" (default "TRUE"))
24425  )
24426)
24427
24428(define-method clear
24429  (of-object "GtkTreeViewColumn")
24430  (c-name "gtk_tree_view_column_clear")
24431  (return-type "none")
24432)
24433
24434(define-method get_cell_renderers
24435  (of-object "GtkTreeViewColumn")
24436  (c-name "gtk_tree_view_column_get_cell_renderers")
24437  (return-type "GList*")
24438)
24439
24440(define-method add_attribute
24441  (of-object "GtkTreeViewColumn")
24442  (c-name "gtk_tree_view_column_add_attribute")
24443  (return-type "none")
24444  (parameters
24445    '("GtkCellRenderer*" "cell_renderer")
24446    '("gchar*" "attribute")
24447    '("gint" "column")
24448  )
24449)
24450
24451(define-method set_attributes
24452  (of-object "GtkTreeViewColumn")
24453  (c-name "gtk_tree_view_column_set_attributes")
24454  (return-type "none")
24455  (parameters
24456    '("GtkCellRenderer*" "cell_renderer")
24457  )
24458  (varargs #t)
24459)
24460
24461(define-method set_cell_data_func
24462  (of-object "GtkTreeViewColumn")
24463  (c-name "gtk_tree_view_column_set_cell_data_func")
24464  (return-type "none")
24465  (parameters
24466    '("GtkCellRenderer*" "cell_renderer")
24467    '("GtkTreeCellDataFunc" "func")
24468    '("gpointer" "func_data")
24469    '("GtkDestroyNotify" "destroy")
24470  )
24471)
24472
24473(define-method clear_attributes
24474  (of-object "GtkTreeViewColumn")
24475  (c-name "gtk_tree_view_column_clear_attributes")
24476  (return-type "none")
24477  (parameters
24478    '("GtkCellRenderer*" "cell_renderer")
24479  )
24480)
24481
24482(define-method set_spacing
24483  (of-object "GtkTreeViewColumn")
24484  (c-name "gtk_tree_view_column_set_spacing")
24485  (return-type "none")
24486  (parameters
24487    '("gint" "spacing")
24488  )
24489)
24490
24491(define-method get_spacing
24492  (of-object "GtkTreeViewColumn")
24493  (c-name "gtk_tree_view_column_get_spacing")
24494  (return-type "gint")
24495)
24496
24497(define-method set_visible
24498  (of-object "GtkTreeViewColumn")
24499  (c-name "gtk_tree_view_column_set_visible")
24500  (return-type "none")
24501  (parameters
24502    '("gboolean" "visible")
24503  )
24504)
24505
24506(define-method get_visible
24507  (of-object "GtkTreeViewColumn")
24508  (c-name "gtk_tree_view_column_get_visible")
24509  (return-type "gboolean")
24510)
24511
24512(define-method set_resizable
24513  (of-object "GtkTreeViewColumn")
24514  (c-name "gtk_tree_view_column_set_resizable")
24515  (return-type "none")
24516  (parameters
24517    '("gboolean" "resizable")
24518  )
24519)
24520
24521(define-method get_resizable
24522  (of-object "GtkTreeViewColumn")
24523  (c-name "gtk_tree_view_column_get_resizable")
24524  (return-type "gboolean")
24525)
24526
24527(define-method set_sizing
24528  (of-object "GtkTreeViewColumn")
24529  (c-name "gtk_tree_view_column_set_sizing")
24530  (return-type "none")
24531  (parameters
24532    '("GtkTreeViewColumnSizing" "type")
24533  )
24534)
24535
24536(define-method get_sizing
24537  (of-object "GtkTreeViewColumn")
24538  (c-name "gtk_tree_view_column_get_sizing")
24539  (return-type "gint")
24540)
24541
24542(define-method get_width
24543  (of-object "GtkTreeViewColumn")
24544  (c-name "gtk_tree_view_column_get_width")
24545  (return-type "gint")
24546)
24547
24548(define-method get_fixed_width
24549  (of-object "GtkTreeViewColumn")
24550  (c-name "gtk_tree_view_column_get_fixed_width")
24551  (return-type "gint")
24552)
24553
24554(define-method set_fixed_width
24555  (of-object "GtkTreeViewColumn")
24556  (c-name "gtk_tree_view_column_set_fixed_width")
24557  (return-type "none")
24558  (parameters
24559    '("gint" "fixed_width")
24560  )
24561)
24562
24563(define-method set_min_width
24564  (of-object "GtkTreeViewColumn")
24565  (c-name "gtk_tree_view_column_set_min_width")
24566  (return-type "none")
24567  (parameters
24568    '("gint" "min_width")
24569  )
24570)
24571
24572(define-method get_min_width
24573  (of-object "GtkTreeViewColumn")
24574  (c-name "gtk_tree_view_column_get_min_width")
24575  (return-type "gint")
24576)
24577
24578(define-method set_max_width
24579  (of-object "GtkTreeViewColumn")
24580  (c-name "gtk_tree_view_column_set_max_width")
24581  (return-type "none")
24582  (parameters
24583    '("gint" "max_width")
24584  )
24585)
24586
24587(define-method get_max_width
24588  (of-object "GtkTreeViewColumn")
24589  (c-name "gtk_tree_view_column_get_max_width")
24590  (return-type "gint")
24591)
24592
24593(define-method clicked
24594  (of-object "GtkTreeViewColumn")
24595  (c-name "gtk_tree_view_column_clicked")
24596  (return-type "none")
24597)
24598
24599(define-method set_title
24600  (of-object "GtkTreeViewColumn")
24601  (c-name "gtk_tree_view_column_set_title")
24602  (return-type "none")
24603  (parameters
24604    '("gchar*" "title")
24605  )
24606)
24607
24608(define-method get_title
24609  (of-object "GtkTreeViewColumn")
24610  (c-name "gtk_tree_view_column_get_title")
24611  (return-type "const-gchar*")
24612)
24613
24614(define-method set_expand
24615  (of-object "GtkTreeViewColumn")
24616  (c-name "gtk_tree_view_column_set_expand")
24617  (return-type "none")
24618  (parameters
24619    '("gboolean" "expand")
24620  )
24621)
24622
24623(define-method get_expand
24624  (of-object "GtkTreeViewColumn")
24625  (c-name "gtk_tree_view_column_get_expand")
24626  (return-type "gboolean")
24627)
24628
24629(define-method set_clickable
24630  (of-object "GtkTreeViewColumn")
24631  (c-name "gtk_tree_view_column_set_clickable")
24632  (return-type "none")
24633  (parameters
24634    '("gboolean" "active")
24635  )
24636)
24637
24638(define-method get_clickable
24639  (of-object "GtkTreeViewColumn")
24640  (c-name "gtk_tree_view_column_get_clickable")
24641  (return-type "gboolean")
24642)
24643
24644(define-method set_widget
24645  (of-object "GtkTreeViewColumn")
24646  (c-name "gtk_tree_view_column_set_widget")
24647  (return-type "none")
24648  (parameters
24649    '("GtkWidget*" "widget" (null-ok))
24650  )
24651)
24652
24653(define-method get_widget
24654  (of-object "GtkTreeViewColumn")
24655  (c-name "gtk_tree_view_column_get_widget")
24656  (return-type "GtkWidget*")
24657)
24658
24659(define-method set_alignment
24660  (of-object "GtkTreeViewColumn")
24661  (c-name "gtk_tree_view_column_set_alignment")
24662  (return-type "none")
24663  (parameters
24664    '("gfloat" "xalign")
24665  )
24666)
24667
24668(define-method get_alignment
24669  (of-object "GtkTreeViewColumn")
24670  (c-name "gtk_tree_view_column_get_alignment")
24671  (return-type "gfloat")
24672)
24673
24674(define-method set_reorderable
24675  (of-object "GtkTreeViewColumn")
24676  (c-name "gtk_tree_view_column_set_reorderable")
24677  (return-type "none")
24678  (parameters
24679    '("gboolean" "reorderable")
24680  )
24681)
24682
24683(define-method get_reorderable
24684  (of-object "GtkTreeViewColumn")
24685  (c-name "gtk_tree_view_column_get_reorderable")
24686  (return-type "gboolean")
24687)
24688
24689(define-method set_sort_column_id
24690  (of-object "GtkTreeViewColumn")
24691  (c-name "gtk_tree_view_column_set_sort_column_id")
24692  (return-type "none")
24693  (parameters
24694    '("gint" "sort_column_id")
24695  )
24696)
24697
24698(define-method get_sort_column_id
24699  (of-object "GtkTreeViewColumn")
24700  (c-name "gtk_tree_view_column_get_sort_column_id")
24701  (return-type "gint")
24702)
24703
24704(define-method set_sort_indicator
24705  (of-object "GtkTreeViewColumn")
24706  (c-name "gtk_tree_view_column_set_sort_indicator")
24707  (return-type "none")
24708  (parameters
24709    '("gboolean" "setting")
24710  )
24711)
24712
24713(define-method get_sort_indicator
24714  (of-object "GtkTreeViewColumn")
24715  (c-name "gtk_tree_view_column_get_sort_indicator")
24716  (return-type "gboolean")
24717)
24718
24719(define-method set_sort_order
24720  (of-object "GtkTreeViewColumn")
24721  (c-name "gtk_tree_view_column_set_sort_order")
24722  (return-type "none")
24723  (parameters
24724    '("GtkSortType" "order")
24725  )
24726)
24727
24728(define-method get_sort_order
24729  (of-object "GtkTreeViewColumn")
24730  (c-name "gtk_tree_view_column_get_sort_order")
24731  (return-type "GtkSortType")
24732)
24733
24734(define-method cell_set_cell_data
24735  (of-object "GtkTreeViewColumn")
24736  (c-name "gtk_tree_view_column_cell_set_cell_data")
24737  (return-type "none")
24738  (parameters
24739    '("GtkTreeModel*" "tree_model")
24740    '("GtkTreeIter*" "iter")
24741    '("gboolean" "is_expander")
24742    '("gboolean" "is_expanded")
24743  )
24744)
24745
24746(define-method cell_get_size
24747  (of-object "GtkTreeViewColumn")
24748  (c-name "gtk_tree_view_column_cell_get_size")
24749  (return-type "none")
24750  (parameters
24751    '("GdkRectangle*" "cell_area")
24752    '("gint*" "x_offset")
24753    '("gint*" "y_offset")
24754    '("gint*" "width")
24755    '("gint*" "height")
24756  )
24757)
24758
24759(define-method cell_is_visible
24760  (of-object "GtkTreeViewColumn")
24761  (c-name "gtk_tree_view_column_cell_is_visible")
24762  (return-type "gboolean")
24763)
24764
24765(define-method focus_cell
24766  (of-object "GtkTreeViewColumn")
24767  (c-name "gtk_tree_view_column_focus_cell")
24768  (return-type "none")
24769  (parameters
24770    '("GtkCellRenderer*" "cell")
24771  )
24772)
24773
24774(define-method cell_get_position
24775  (of-object "GtkTreeViewColumn")
24776  (c-name "gtk_tree_view_column_cell_get_position")
24777  (return-type "none")
24778  (parameters
24779    '("GtkCellRenderer*" "cell_renderer")
24780    '("gint*" "start_pos")
24781    '("gint*" "width")
24782  )
24783)
24784
24785(define-virtual clicked
24786  (of-object "GtkTreeViewColumn")
24787  (return-type "none")
24788)
24789
24790;; From /mondo/local/gtk-2.10/include/gtk-2.0/gtk/gtktypebuiltins.h
24791
24792(define-function gtk_accel_flags_get_type
24793  (c-name "gtk_accel_flags_get_type")
24794  (return-type "GType")
24795)
24796
24797(define-function gtk_calendar_display_options_get_type
24798  (c-name "gtk_calendar_display_options_get_type")
24799  (return-type "GType")
24800)
24801
24802(define-function gtk_cell_renderer_state_get_type
24803  (c-name "gtk_cell_renderer_state_get_type")
24804  (return-type "GType")
24805)
24806
24807(define-function gtk_cell_renderer_mode_get_type
24808  (c-name "gtk_cell_renderer_mode_get_type")
24809  (return-type "GType")
24810)
24811
24812(define-function gtk_cell_type_get_type
24813  (c-name "gtk_cell_type_get_type")
24814  (return-type "GType")
24815)
24816
24817(define-function gtk_clist_drag_pos_get_type
24818  (c-name "gtk_clist_drag_pos_get_type")
24819  (return-type "GType")
24820)
24821
24822(define-function gtk_button_action_get_type
24823  (c-name "gtk_button_action_get_type")
24824  (return-type "GType")
24825)
24826
24827(define-function gtk_ctree_pos_get_type
24828  (c-name "gtk_ctree_pos_get_type")
24829  (return-type "GType")
24830)
24831
24832(define-function gtk_ctree_line_style_get_type
24833  (c-name "gtk_ctree_line_style_get_type")
24834  (return-type "GType")
24835)
24836
24837(define-function gtk_ctree_expander_style_get_type
24838  (c-name "gtk_ctree_expander_style_get_type")
24839  (return-type "GType")
24840)
24841
24842(define-function gtk_ctree_expansion_type_get_type
24843  (c-name "gtk_ctree_expansion_type_get_type")
24844  (return-type "GType")
24845)
24846
24847(define-function gtk_debug_flag_get_type
24848  (c-name "gtk_debug_flag_get_type")
24849  (return-type "GType")
24850)
24851
24852(define-function gtk_dialog_flags_get_type
24853  (c-name "gtk_dialog_flags_get_type")
24854  (return-type "GType")
24855)
24856
24857(define-function gtk_response_type_get_type
24858  (c-name "gtk_response_type_get_type")
24859  (return-type "GType")
24860)
24861
24862(define-function gtk_dest_defaults_get_type
24863  (c-name "gtk_dest_defaults_get_type")
24864  (return-type "GType")
24865)
24866
24867(define-function gtk_target_flags_get_type
24868  (c-name "gtk_target_flags_get_type")
24869  (return-type "GType")
24870)
24871
24872(define-function gtk_anchor_type_get_type
24873  (c-name "gtk_anchor_type_get_type")
24874  (return-type "GType")
24875)
24876
24877(define-function gtk_arrow_type_get_type
24878  (c-name "gtk_arrow_type_get_type")
24879  (return-type "GType")
24880)
24881
24882(define-function gtk_attach_options_get_type
24883  (c-name "gtk_attach_options_get_type")
24884  (return-type "GType")
24885)
24886
24887(define-function gtk_button_box_style_get_type
24888  (c-name "gtk_button_box_style_get_type")
24889  (return-type "GType")
24890)
24891
24892(define-function gtk_curve_type_get_type
24893  (c-name "gtk_curve_type_get_type")
24894  (return-type "GType")
24895)
24896
24897(define-function gtk_delete_type_get_type
24898  (c-name "gtk_delete_type_get_type")
24899  (return-type "GType")
24900)
24901
24902(define-function gtk_direction_type_get_type
24903  (c-name "gtk_direction_type_get_type")
24904  (return-type "GType")
24905)
24906
24907(define-function gtk_expander_style_get_type
24908  (c-name "gtk_expander_style_get_type")
24909  (return-type "GType")
24910)
24911
24912(define-function gtk_icon_size_get_type
24913  (c-name "gtk_icon_size_get_type")
24914  (return-type "GType")
24915)
24916
24917(define-function gtk_side_type_get_type
24918  (c-name "gtk_side_type_get_type")
24919  (return-type "GType")
24920)
24921
24922(define-function gtk_text_direction_get_type
24923  (c-name "gtk_text_direction_get_type")
24924  (return-type "GType")
24925)
24926
24927(define-function gtk_justification_get_type
24928  (c-name "gtk_justification_get_type")
24929  (return-type "GType")
24930)
24931
24932(define-function gtk_match_type_get_type
24933  (c-name "gtk_match_type_get_type")
24934  (return-type "GType")
24935)
24936
24937(define-function gtk_menu_direction_type_get_type
24938  (c-name "gtk_menu_direction_type_get_type")
24939  (return-type "GType")
24940)
24941
24942(define-function gtk_metric_type_get_type
24943  (c-name "gtk_metric_type_get_type")
24944  (return-type "GType")
24945)
24946
24947(define-function gtk_movement_step_get_type
24948  (c-name "gtk_movement_step_get_type")
24949  (return-type "GType")
24950)
24951
24952(define-function gtk_scroll_step_get_type
24953  (c-name "gtk_scroll_step_get_type")
24954  (return-type "GType")
24955)
24956
24957(define-function gtk_orientation_get_type
24958  (c-name "gtk_orientation_get_type")
24959  (return-type "GType")
24960)
24961
24962(define-function gtk_corner_type_get_type
24963  (c-name "gtk_corner_type_get_type")
24964  (return-type "GType")
24965)
24966
24967(define-function gtk_pack_type_get_type
24968  (c-name "gtk_pack_type_get_type")
24969  (return-type "GType")
24970)
24971
24972(define-function gtk_path_priority_type_get_type
24973  (c-name "gtk_path_priority_type_get_type")
24974  (return-type "GType")
24975)
24976
24977(define-function gtk_path_type_get_type
24978  (c-name "gtk_path_type_get_type")
24979  (return-type "GType")
24980)
24981
24982(define-function gtk_policy_type_get_type
24983  (c-name "gtk_policy_type_get_type")
24984  (return-type "GType")
24985)
24986
24987(define-function gtk_position_type_get_type
24988  (c-name "gtk_position_type_get_type")
24989  (return-type "GType")
24990)
24991
24992(define-function gtk_preview_type_get_type
24993  (c-name "gtk_preview_type_get_type")
24994  (return-type "GType")
24995)
24996
24997(define-function gtk_relief_style_get_type
24998  (c-name "gtk_relief_style_get_type")
24999  (return-type "GType")
25000)
25001
25002(define-function gtk_resize_mode_get_type
25003  (c-name "gtk_resize_mode_get_type")
25004  (return-type "GType")
25005)
25006
25007(define-function gtk_signal_run_type_get_type
25008  (c-name "gtk_signal_run_type_get_type")
25009  (return-type "GType")
25010)
25011
25012(define-function gtk_scroll_type_get_type
25013  (c-name "gtk_scroll_type_get_type")
25014  (return-type "GType")
25015)
25016
25017(define-function gtk_selection_mode_get_type
25018  (c-name "gtk_selection_mode_get_type")
25019  (return-type "GType")
25020)
25021
25022(define-function gtk_shadow_type_get_type
25023  (c-name "gtk_shadow_type_get_type")
25024  (return-type "GType")
25025)
25026
25027(define-function gtk_state_type_get_type
25028  (c-name "gtk_state_type_get_type")
25029  (return-type "GType")
25030)
25031
25032(define-function gtk_submenu_direction_get_type
25033  (c-name "gtk_submenu_direction_get_type")
25034  (return-type "GType")
25035)
25036
25037(define-function gtk_submenu_placement_get_type
25038  (c-name "gtk_submenu_placement_get_type")
25039  (return-type "GType")
25040)
25041
25042(define-function gtk_toolbar_style_get_type
25043  (c-name "gtk_toolbar_style_get_type")
25044  (return-type "GType")
25045)
25046
25047(define-function gtk_update_type_get_type
25048  (c-name "gtk_update_type_get_type")
25049  (return-type "GType")
25050)
25051
25052(define-function gtk_visibility_get_type
25053  (c-name "gtk_visibility_get_type")
25054  (return-type "GType")
25055)
25056
25057(define-function gtk_window_position_get_type
25058  (c-name "gtk_window_position_get_type")
25059  (return-type "GType")
25060)
25061
25062(define-function gtk_window_type_get_type
25063  (c-name "gtk_window_type_get_type")
25064  (return-type "GType")
25065)
25066
25067(define-function gtk_wrap_mode_get_type
25068  (c-name "gtk_wrap_mode_get_type")
25069  (return-type "GType")
25070)
25071
25072(define-function gtk_sort_type_get_type
25073  (c-name "gtk_sort_type_get_type")
25074  (return-type "GType")
25075)
25076
25077(define-function gtk_im_preedit_style_get_type
25078  (c-name "gtk_im_preedit_style_get_type")
25079  (return-type "GType")
25080)
25081
25082(define-function gtk_im_status_style_get_type
25083  (c-name "gtk_im_status_style_get_type")
25084  (return-type "GType")
25085)
25086
25087(define-function gtk_pack_direction_get_type
25088  (c-name "gtk_pack_direction_get_type")
25089  (return-type "GType")
25090)
25091
25092(define-function gtk_file_chooser_action_get_type
25093  (c-name "gtk_file_chooser_action_get_type")
25094  (return-type "GType")
25095)
25096
25097(define-function gtk_file_chooser_confirmation_get_type
25098  (c-name "gtk_file_chooser_confirmation_get_type")
25099  (return-type "GType")
25100)
25101
25102(define-function gtk_file_chooser_error_get_type
25103  (c-name "gtk_file_chooser_error_get_type")
25104  (return-type "GType")
25105)
25106
25107(define-function gtk_file_filter_flags_get_type
25108  (c-name "gtk_file_filter_flags_get_type")
25109  (return-type "GType")
25110)
25111
25112(define-function gtk_icon_lookup_flags_get_type
25113  (c-name "gtk_icon_lookup_flags_get_type")
25114  (return-type "GType")
25115)
25116
25117(define-function gtk_icon_theme_error_get_type
25118  (c-name "gtk_icon_theme_error_get_type")
25119  (return-type "GType")
25120)
25121
25122(define-function gtk_icon_view_drop_position_get_type
25123  (c-name "gtk_icon_view_drop_position_get_type")
25124  (return-type "GType")
25125)
25126
25127(define-function gtk_image_type_get_type
25128  (c-name "gtk_image_type_get_type")
25129  (return-type "GType")
25130)
25131
25132(define-function gtk_message_type_get_type
25133  (c-name "gtk_message_type_get_type")
25134  (return-type "GType")
25135)
25136
25137(define-function gtk_buttons_type_get_type
25138  (c-name "gtk_buttons_type_get_type")
25139  (return-type "GType")
25140)
25141
25142(define-function gtk_notebook_tab_get_type
25143  (c-name "gtk_notebook_tab_get_type")
25144  (return-type "GType")
25145)
25146
25147(define-function gtk_object_flags_get_type
25148  (c-name "gtk_object_flags_get_type")
25149  (return-type "GType")
25150)
25151
25152(define-function gtk_arg_flags_get_type
25153  (c-name "gtk_arg_flags_get_type")
25154  (return-type "GType")
25155)
25156
25157(define-function gtk_print_status_get_type
25158  (c-name "gtk_print_status_get_type")
25159  (return-type "GType")
25160)
25161
25162(define-function gtk_print_operation_result_get_type
25163  (c-name "gtk_print_operation_result_get_type")
25164  (return-type "GType")
25165)
25166
25167(define-function gtk_print_error_get_type
25168  (c-name "gtk_print_error_get_type")
25169  (return-type "GType")
25170)
25171
25172(define-function gtk_private_flags_get_type
25173  (c-name "gtk_private_flags_get_type")
25174  (return-type "GType")
25175)
25176
25177(define-function gtk_progress_bar_style_get_type
25178  (c-name "gtk_progress_bar_style_get_type")
25179  (return-type "GType")
25180)
25181
25182(define-function gtk_progress_bar_orientation_get_type
25183  (c-name "gtk_progress_bar_orientation_get_type")
25184  (return-type "GType")
25185)
25186
25187(define-function gtk_rc_flags_get_type
25188  (c-name "gtk_rc_flags_get_type")
25189  (return-type "GType")
25190)
25191
25192(define-function gtk_rc_token_type_get_type
25193  (c-name "gtk_rc_token_type_get_type")
25194  (return-type "GType")
25195)
25196
25197(define-function gtk_size_group_mode_get_type
25198  (c-name "gtk_size_group_mode_get_type")
25199  (return-type "GType")
25200)
25201
25202(define-function gtk_spin_button_update_policy_get_type
25203  (c-name "gtk_spin_button_update_policy_get_type")
25204  (return-type "GType")
25205)
25206
25207(define-function gtk_spin_type_get_type
25208  (c-name "gtk_spin_type_get_type")
25209  (return-type "GType")
25210)
25211
25212(define-function gtk_text_search_flags_get_type
25213  (c-name "gtk_text_search_flags_get_type")
25214  (return-type "GType")
25215)
25216
25217(define-function gtk_text_window_type_get_type
25218  (c-name "gtk_text_window_type_get_type")
25219  (return-type "GType")
25220)
25221
25222(define-function gtk_toolbar_child_type_get_type
25223  (c-name "gtk_toolbar_child_type_get_type")
25224  (return-type "GType")
25225)
25226
25227(define-function gtk_toolbar_space_style_get_type
25228  (c-name "gtk_toolbar_space_style_get_type")
25229  (return-type "GType")
25230)
25231
25232(define-function gtk_tree_view_mode_get_type
25233  (c-name "gtk_tree_view_mode_get_type")
25234  (return-type "GType")
25235)
25236
25237(define-function gtk_tree_model_flags_get_type
25238  (c-name "gtk_tree_model_flags_get_type")
25239  (return-type "GType")
25240)
25241
25242(define-function gtk_tree_view_drop_position_get_type
25243  (c-name "gtk_tree_view_drop_position_get_type")
25244  (return-type "GType")
25245)
25246
25247(define-function gtk_tree_view_column_sizing_get_type
25248  (c-name "gtk_tree_view_column_sizing_get_type")
25249  (return-type "GType")
25250)
25251
25252(define-function gtk_ui_manager_item_type_get_type
25253  (c-name "gtk_ui_manager_item_type_get_type")
25254  (return-type "GType")
25255)
25256
25257(define-function gtk_widget_flags_get_type
25258  (c-name "gtk_widget_flags_get_type")
25259  (return-type "GType")
25260)
25261
25262(define-function gtk_widget_help_type_get_type
25263  (c-name "gtk_widget_help_type_get_type")
25264  (return-type "GType")
25265)
25266
25267;; From /opt/gtk2/include/gtk-2.0/gtk/gtktypeutils.h
25268
25269(define-function identifier_get_type
25270  (c-name "gtk_identifier_get_type")
25271  (return-type "GType")
25272)
25273
25274(define-method class
25275  (of-object "GtkType")
25276  (c-name "gtk_type_class")
25277  (return-type "gpointer")
25278)
25279
25280(define-method unique
25281  (of-object "GtkType")
25282  (c-name "gtk_type_unique")
25283  (return-type "GtkType")
25284  (parameters
25285    '("const-GtkTypeInfo*" "gtkinfo")
25286  )
25287)
25288
25289(define-method new
25290  (of-object "GtkType")
25291  (c-name "gtk_type_new")
25292  (return-type "gpointer")
25293)
25294
25295(define-method enum_get_values
25296  (of-object "GtkType")
25297  (c-name "gtk_type_enum_get_values")
25298  (return-type "GtkEnumValue*")
25299)
25300
25301(define-method flags_get_values
25302  (of-object "GtkType")
25303  (c-name "gtk_type_flags_get_values")
25304  (return-type "GtkFlagValue*")
25305)
25306
25307(define-method enum_find_value
25308  (of-object "GtkType")
25309  (c-name "gtk_type_enum_find_value")
25310  (return-type "GtkEnumValue*")
25311  (parameters
25312    '("const-gchar*" "value_name")
25313  )
25314)
25315
25316(define-method flags_find_value
25317  (of-object "GtkType")
25318  (c-name "gtk_type_flags_find_value")
25319  (return-type "GtkFlagValue*")
25320  (parameters
25321    '("const-gchar*" "value_name")
25322  )
25323)
25324
25325(define-function gtk_type_init
25326  (c-name "gtk_type_init")
25327  (return-type "none")
25328  (parameters
25329    '("GTypeDebugFlags" "debug_flags")
25330  )
25331)
25332
25333
25334;; From /opt/gtk2/include/gtk-2.0/gtk/gtkuimanager.h
25335
25336(define-function gtk_ui_manager_get_type
25337  (c-name "gtk_ui_manager_get_type")
25338  (return-type "GType")
25339)
25340
25341(define-function gtk_ui_manager_new
25342  (c-name "gtk_ui_manager_new")
25343  (is-constructor-of "GtkUIManager")
25344  (return-type "GtkUIManager*")
25345)
25346
25347(define-method set_add_tearoffs
25348  (of-object "GtkUIManager")
25349  (c-name "gtk_ui_manager_set_add_tearoffs")
25350  (return-type "none")
25351  (parameters
25352    '("gboolean" "add_tearoffs")
25353  )
25354)
25355
25356(define-method get_add_tearoffs
25357  (of-object "GtkUIManager")
25358  (c-name "gtk_ui_manager_get_add_tearoffs")
25359  (return-type "gboolean")
25360)
25361
25362(define-method insert_action_group
25363  (of-object "GtkUIManager")
25364  (c-name "gtk_ui_manager_insert_action_group")
25365  (return-type "none")
25366  (parameters
25367    '("GtkActionGroup*" "action_group")
25368    '("gint" "pos" (default "-1"))
25369  )
25370)
25371
25372(define-method remove_action_group
25373  (of-object "GtkUIManager")
25374  (c-name "gtk_ui_manager_remove_action_group")
25375  (return-type "none")
25376  (parameters
25377    '("GtkActionGroup*" "action_group")
25378  )
25379)
25380
25381(define-method get_action_groups
25382  (of-object "GtkUIManager")
25383  (c-name "gtk_ui_manager_get_action_groups")
25384  (return-type "GList*")
25385)
25386
25387(define-method get_accel_group
25388  (of-object "GtkUIManager")
25389  (c-name "gtk_ui_manager_get_accel_group")
25390  (return-type "GtkAccelGroup*")
25391)
25392
25393(define-method get_widget
25394  (of-object "GtkUIManager")
25395  (c-name "gtk_ui_manager_get_widget")
25396  (return-type "GtkWidget*")
25397  (parameters
25398    '("const-gchar*" "path")
25399  )
25400)
25401
25402(define-method get_toplevels
25403  (of-object "GtkUIManager")
25404  (c-name "gtk_ui_manager_get_toplevels")
25405  (return-type "GSList*")
25406  (parameters
25407    '("GtkUIManagerItemType" "types")
25408  )
25409)
25410
25411(define-method get_action
25412  (of-object "GtkUIManager")
25413  (c-name "gtk_ui_manager_get_action")
25414  (return-type "GtkAction*")
25415  (parameters
25416    '("const-gchar*" "path")
25417  )
25418)
25419
25420(define-method add_ui_from_string
25421  (of-object "GtkUIManager")
25422  (c-name "gtk_ui_manager_add_ui_from_string")
25423  (return-type "guint")
25424  (parameters
25425    '("const-gchar*" "buffer")
25426    '("gssize" "length")
25427    '("GError**" "error")
25428  )
25429)
25430
25431(define-method add_ui_from_file
25432  (of-object "GtkUIManager")
25433  (c-name "gtk_ui_manager_add_ui_from_file")
25434  (return-type "guint")
25435  (parameters
25436    '("const-gchar*" "filename")
25437    '("GError**" "error")
25438  )
25439)
25440
25441(define-method add_ui
25442  (of-object "GtkUIManager")
25443  (c-name "gtk_ui_manager_add_ui")
25444  (return-type "none")
25445  (parameters
25446    '("guint" "merge_id")
25447    '("const-gchar*" "path")
25448    '("const-gchar*" "name")
25449    '("const-gchar*" "action" (null-ok))
25450    '("GtkUIManagerItemType" "type")
25451    '("gboolean" "top")
25452  )
25453)
25454
25455(define-method remove_ui
25456  (of-object "GtkUIManager")
25457  (c-name "gtk_ui_manager_remove_ui")
25458  (return-type "none")
25459  (parameters
25460    '("guint" "merge_id")
25461  )
25462)
25463
25464(define-method get_ui
25465  (of-object "GtkUIManager")
25466  (c-name "gtk_ui_manager_get_ui")
25467  (return-type "gchar*")
25468)
25469
25470(define-method ensure_update
25471  (of-object "GtkUIManager")
25472  (c-name "gtk_ui_manager_ensure_update")
25473  (return-type "none")
25474)
25475
25476(define-method new_merge_id
25477  (of-object "GtkUIManager")
25478  (c-name "gtk_ui_manager_new_merge_id")
25479  (return-type "guint")
25480)
25481
25482(define-virtual add_widget
25483  (of-object "GtkUIManager")
25484  (return-type "none")
25485  (parameters
25486    '("GtkWidget*" "widget")
25487  )
25488)
25489(define-virtual actions_changed
25490  (of-object "GtkUIManager")
25491  (return-type "none")
25492)
25493(define-virtual connect_proxy
25494  (of-object "GtkUIManager")
25495  (return-type "none")
25496  (parameters
25497    '("GtkAction*" "action")
25498    '("GtkWidget*" "proxy")
25499  )
25500)
25501(define-virtual disconnect_proxy
25502  (of-object "GtkUIManager")
25503  (return-type "none")
25504  (parameters
25505    '("GtkAction*" "action")
25506    '("GtkWidget*" "proxy")
25507  )
25508)
25509(define-virtual pre_activate
25510  (of-object "GtkUIManager")
25511  (return-type "none")
25512  (parameters
25513    '("GtkAction*" "action")
25514  )
25515)
25516(define-virtual post_activate
25517  (of-object "GtkUIManager")
25518  (return-type "none")
25519  (parameters
25520    '("GtkAction*" "action")
25521  )
25522)
25523
25524(define-virtual get_widget
25525  (of-object "GtkUIManager")
25526  (return-type "GtkWidget*")
25527  (parameters
25528    '("const-gchar*" "path")
25529  )
25530)
25531
25532(define-virtual get_action
25533  (of-object "GtkUIManager")
25534  (return-type "GtkAction*")
25535  (parameters
25536    '("const-gchar*" "path")
25537  )
25538)
25539
25540
25541;; From /opt/gtk2/include/gtk-2.0/gtk/gtkvbbox.h
25542
25543(define-function gtk_vbutton_box_get_type
25544  (c-name "gtk_vbutton_box_get_type")
25545  (return-type "GType")
25546)
25547
25548(define-function gtk_vbutton_box_new
25549  (c-name "gtk_vbutton_box_new")
25550  (is-constructor-of "GtkVButtonBox")
25551  (return-type "GtkWidget*")
25552)
25553
25554(define-function vbutton_box_get_spacing_default
25555  (c-name "gtk_vbutton_box_get_spacing_default")
25556  (return-type "gint")
25557  (deprecated "")
25558)
25559
25560(define-function vbutton_box_set_spacing_default
25561  (c-name "gtk_vbutton_box_set_spacing_default")
25562  (return-type "none")
25563  (parameters
25564    '("gint" "spacing")
25565  )
25566  (deprecated "")
25567)
25568
25569(define-function vbutton_box_get_layout_default
25570  (c-name "gtk_vbutton_box_get_layout_default")
25571  (return-type "GtkButtonBoxStyle")
25572  (deprecated "")
25573)
25574
25575(define-function vbutton_box_set_layout_default
25576  (c-name "gtk_vbutton_box_set_layout_default")
25577  (return-type "none")
25578  (parameters
25579    '("GtkButtonBoxStyle" "layout")
25580  )
25581  (deprecated "")
25582)
25583
25584
25585
25586;; From /opt/gtk2/include/gtk-2.0/gtk/gtkvbox.h
25587
25588(define-function gtk_vbox_get_type
25589  (c-name "gtk_vbox_get_type")
25590  (return-type "GType")
25591)
25592
25593(define-function gtk_vbox_new
25594  (c-name "gtk_vbox_new")
25595  (is-constructor-of "GtkVBox")
25596  (return-type "GtkWidget*")
25597  (properties
25598    '("homogeneous" (optional))
25599    '("spacing" (optional))
25600  )
25601)
25602
25603
25604
25605;; From /opt/gtk2/include/gtk-2.0/gtk/gtkversion.h
25606
25607
25608
25609;; From /opt/gtk2/include/gtk-2.0/gtk/gtkviewport.h
25610
25611(define-function gtk_viewport_get_type
25612  (c-name "gtk_viewport_get_type")
25613  (return-type "GType")
25614)
25615
25616(define-function gtk_viewport_new
25617  (c-name "gtk_viewport_new")
25618  (is-constructor-of "GtkViewport")
25619  (return-type "GtkWidget*")
25620  (properties
25621    '("hadjustment" (optional))
25622    '("vadjustment" (optional))
25623  )
25624)
25625
25626(define-method get_hadjustment
25627  (of-object "GtkViewport")
25628  (c-name "gtk_viewport_get_hadjustment")
25629  (return-type "GtkAdjustment*")
25630)
25631
25632(define-method get_vadjustment
25633  (of-object "GtkViewport")
25634  (c-name "gtk_viewport_get_vadjustment")
25635  (return-type "GtkAdjustment*")
25636)
25637
25638(define-method set_hadjustment
25639  (of-object "GtkViewport")
25640  (c-name "gtk_viewport_set_hadjustment")
25641  (return-type "none")
25642  (parameters
25643    '("GtkAdjustment*" "adjustment" (null-ok))
25644  )
25645)
25646
25647(define-method set_vadjustment
25648  (of-object "GtkViewport")
25649  (c-name "gtk_viewport_set_vadjustment")
25650  (return-type "none")
25651  (parameters
25652    '("GtkAdjustment*" "adjustment" (null-ok))
25653  )
25654)
25655
25656(define-method set_shadow_type
25657  (of-object "GtkViewport")
25658  (c-name "gtk_viewport_set_shadow_type")
25659  (return-type "none")
25660  (parameters
25661    '("GtkShadowType" "type")
25662  )
25663)
25664
25665(define-method get_shadow_type
25666  (of-object "GtkViewport")
25667  (c-name "gtk_viewport_get_shadow_type")
25668  (return-type "GtkShadowType")
25669)
25670
25671
25672
25673;; From /opt/gtk2/include/gtk-2.0/gtk/gtkvpaned.h
25674
25675(define-function gtk_vpaned_get_type
25676  (c-name "gtk_vpaned_get_type")
25677  (return-type "GType")
25678)
25679
25680(define-function gtk_vpaned_new
25681  (c-name "gtk_vpaned_new")
25682  (is-constructor-of "GtkVPaned")
25683  (return-type "GtkWidget*")
25684)
25685
25686(define-virtual set_scroll_adjustments
25687  (of-object "GtkViewport")
25688  (return-type "none")
25689  (parameters
25690    '("GtkAdjustment*" "hadjustment")
25691    '("GtkAdjustment*" "vadjustment")
25692  )
25693)
25694
25695
25696;; From /opt/gtk2/include/gtk-2.0/gtk/gtkvruler.h
25697
25698(define-function gtk_vruler_get_type
25699  (c-name "gtk_vruler_get_type")
25700  (return-type "GType")
25701)
25702
25703(define-function gtk_vruler_new
25704  (c-name "gtk_vruler_new")
25705  (is-constructor-of "GtkVRuler")
25706  (return-type "GtkWidget*")
25707)
25708
25709
25710
25711;; From /opt/gtk2/include/gtk-2.0/gtk/gtkvscale.h
25712
25713(define-function gtk_vscale_get_type
25714  (c-name "gtk_vscale_get_type")
25715  (return-type "GType")
25716)
25717
25718(define-function gtk_vscale_new
25719  (c-name "gtk_vscale_new")
25720  (is-constructor-of "GtkVScale")
25721  (return-type "GtkWidget*")
25722  (properties
25723    '("adjustment" (optional))
25724  )
25725)
25726
25727(define-function gtk_vscale_new_with_range
25728  (c-name "gtk_vscale_new_with_range")
25729  (is-constructor-of "GtkVScale")
25730  (return-type "GtkWidget*")
25731  (parameters
25732    '("gdouble" "min")
25733    '("gdouble" "max")
25734    '("gdouble" "step")
25735  )
25736)
25737
25738
25739
25740;; From /opt/gtk2/include/gtk-2.0/gtk/gtkvscrollbar.h
25741
25742(define-function gtk_vscrollbar_get_type
25743  (c-name "gtk_vscrollbar_get_type")
25744  (return-type "GType")
25745)
25746
25747(define-function gtk_vscrollbar_new
25748  (c-name "gtk_vscrollbar_new")
25749  (is-constructor-of "GtkVScrollbar")
25750  (return-type "GtkWidget*")
25751  (properties
25752    '("adjustment" (optional))
25753  )
25754)
25755
25756
25757
25758;; From /opt/gtk2/include/gtk-2.0/gtk/gtkvseparator.h
25759
25760(define-function gtk_vseparator_get_type
25761  (c-name "gtk_vseparator_get_type")
25762  (return-type "GType")
25763)
25764
25765(define-function gtk_vseparator_new
25766  (c-name "gtk_vseparator_new")
25767  (is-constructor-of "GtkVSeparator")
25768  (return-type "GtkWidget*")
25769)
25770
25771
25772
25773;; From /opt/gtk2/include/gtk-2.0/gtk/gtkwidget.h
25774
25775(define-function gtk_widget_get_type
25776  (c-name "gtk_widget_get_type")
25777  (return-type "GType")
25778)
25779
25780(define-function gtk_widget_new
25781  (c-name "gtk_widget_new")
25782  (is-constructor-of "GtkWidget")
25783  (return-type "GtkWidget*")
25784  (parameters
25785    '("GType" "type")
25786    '("const-gchar*" "first_property_name")
25787  )
25788  (varargs #t)
25789)
25790
25791(define-method ref
25792  (of-object "GtkWidget")
25793  (c-name "gtk_widget_ref")
25794  (return-type "GtkWidget*")
25795)
25796
25797(define-method unref
25798  (of-object "GtkWidget")
25799  (c-name "gtk_widget_unref")
25800  (return-type "none")
25801)
25802
25803(define-method destroy
25804  (of-object "GtkWidget")
25805  (c-name "gtk_widget_destroy")
25806  (return-type "none")
25807)
25808
25809(define-method destroyed
25810  (of-object "GtkWidget")
25811  (c-name "gtk_widget_destroyed")
25812  (return-type "none")
25813  (parameters
25814    '("GtkWidget**" "widget_pointer")
25815  )
25816)
25817
25818(define-method set
25819  (of-object "GtkWidget")
25820  (c-name "gtk_widget_set")
25821  (return-type "none")
25822  (parameters
25823    '("const-gchar*" "first_property_name")
25824  )
25825  (varargs #t)
25826)
25827
25828(define-method unparent
25829  (of-object "GtkWidget")
25830  (c-name "gtk_widget_unparent")
25831  (return-type "none")
25832)
25833
25834(define-method show
25835  (of-object "GtkWidget")
25836  (c-name "gtk_widget_show")
25837  (return-type "none")
25838)
25839
25840(define-method show_now
25841  (of-object "GtkWidget")
25842  (c-name "gtk_widget_show_now")
25843  (return-type "none")
25844)
25845
25846(define-method hide
25847  (of-object "GtkWidget")
25848  (c-name "gtk_widget_hide")
25849  (return-type "none")
25850)
25851
25852(define-method show_all
25853  (of-object "GtkWidget")
25854  (c-name "gtk_widget_show_all")
25855  (return-type "none")
25856)
25857
25858(define-method hide_all
25859  (of-object "GtkWidget")
25860  (c-name "gtk_widget_hide_all")
25861  (return-type "none")
25862)
25863
25864(define-method set_no_show_all
25865  (of-object "GtkWidget")
25866  (c-name "gtk_widget_set_no_show_all")
25867  (return-type "none")
25868  (parameters
25869    '("gboolean" "no_show_all")
25870  )
25871)
25872
25873(define-method get_no_show_all
25874  (of-object "GtkWidget")
25875  (c-name "gtk_widget_get_no_show_all")
25876  (return-type "gboolean")
25877)
25878
25879(define-method map
25880  (of-object "GtkWidget")
25881  (c-name "gtk_widget_map")
25882  (return-type "none")
25883)
25884
25885(define-method unmap
25886  (of-object "GtkWidget")
25887  (c-name "gtk_widget_unmap")
25888  (return-type "none")
25889)
25890
25891(define-method realize
25892  (of-object "GtkWidget")
25893  (c-name "gtk_widget_realize")
25894  (return-type "none")
25895)
25896
25897(define-method unrealize
25898  (of-object "GtkWidget")
25899  (c-name "gtk_widget_unrealize")
25900  (return-type "none")
25901)
25902
25903(define-method queue_draw
25904  (of-object "GtkWidget")
25905  (c-name "gtk_widget_queue_draw")
25906  (return-type "none")
25907)
25908
25909(define-method queue_draw_area
25910  (of-object "GtkWidget")
25911  (c-name "gtk_widget_queue_draw_area")
25912  (return-type "none")
25913  (parameters
25914    '("gint" "x")
25915    '("gint" "y")
25916    '("gint" "width")
25917    '("gint" "height")
25918  )
25919)
25920
25921(define-method queue_clear
25922  (of-object "GtkWidget")
25923  (c-name "gtk_widget_queue_clear")
25924  (return-type "none")
25925  (deprecated "use GtkWidget.queue_draw")
25926)
25927
25928(define-method queue_clear_area
25929  (of-object "GtkWidget")
25930  (c-name "gtk_widget_queue_clear_area")
25931  (return-type "none")
25932  (parameters
25933    '("gint" "x")
25934    '("gint" "y")
25935    '("gint" "width")
25936    '("gint" "height")
25937  )
25938  (deprecated "use GtkWidget.queue_draw_area")
25939)
25940
25941(define-method queue_resize
25942  (of-object "GtkWidget")
25943  (c-name "gtk_widget_queue_resize")
25944  (return-type "none")
25945)
25946
25947(define-method queue_resize_no_redraw
25948  (of-object "GtkWidget")
25949  (c-name "gtk_widget_queue_resize_no_redraw")
25950  (return-type "none")
25951)
25952
25953(define-method draw
25954  (of-object "GtkWidget")
25955  (c-name "gtk_widget_draw")
25956  (return-type "none")
25957  (parameters
25958    '("GdkRectangle*" "area")
25959  )
25960  (deprecated "use GtkWidget.queue_draw_area")
25961)
25962
25963(define-method size_request
25964  (of-object "GtkWidget")
25965  (c-name "gtk_widget_size_request")
25966  (return-type "none")
25967  (parameters
25968    '("GtkRequisition*" "requisition")
25969  )
25970)
25971
25972(define-method size_allocate
25973  (of-object "GtkWidget")
25974  (c-name "gtk_widget_size_allocate")
25975  (return-type "none")
25976  (parameters
25977    '("GtkAllocation*" "allocation")
25978  )
25979)
25980
25981(define-method get_child_requisition
25982  (of-object "GtkWidget")
25983  (c-name "gtk_widget_get_child_requisition")
25984  (return-type "none")
25985  (parameters
25986    '("GtkRequisition*" "requisition")
25987  )
25988)
25989
25990(define-method add_accelerator
25991  (of-object "GtkWidget")
25992  (c-name "gtk_widget_add_accelerator")
25993  (return-type "none")
25994  (parameters
25995    '("const-gchar*" "accel_signal")
25996    '("GtkAccelGroup*" "accel_group")
25997    '("guint" "accel_key")
25998    '("GdkModifierType" "accel_mods")
25999    '("GtkAccelFlags" "accel_flags")
26000  )
26001)
26002
26003(define-method remove_accelerator
26004  (of-object "GtkWidget")
26005  (c-name "gtk_widget_remove_accelerator")
26006  (return-type "gboolean")
26007  (parameters
26008    '("GtkAccelGroup*" "accel_group")
26009    '("guint" "accel_key")
26010    '("GdkModifierType" "accel_mods")
26011  )
26012)
26013
26014(define-method set_accel_path
26015  (of-object "GtkWidget")
26016  (c-name "gtk_widget_set_accel_path")
26017  (return-type "none")
26018  (parameters
26019    '("const-gchar*" "accel_path" (null-ok))
26020    '("GtkAccelGroup*" "accel_group" (null-ok))
26021  )
26022)
26023
26024(define-method list_accel_closures
26025  (of-object "GtkWidget")
26026  (c-name "gtk_widget_list_accel_closures")
26027  (return-type "GList*")
26028)
26029
26030(define-method can_activate_accel
26031  (of-object "GtkWidget")
26032  (c-name "gtk_widget_can_activate_accel")
26033  (return-type "gboolean")
26034  (parameters
26035    '("guint" "signal_id")
26036  )
26037)
26038
26039(define-method mnemonic_activate
26040  (of-object "GtkWidget")
26041  (c-name "gtk_widget_mnemonic_activate")
26042  (return-type "gboolean")
26043  (parameters
26044    '("gboolean" "group_cycling")
26045  )
26046)
26047
26048(define-method event
26049  (of-object "GtkWidget")
26050  (c-name "gtk_widget_event")
26051  (return-type "gboolean")
26052  (parameters
26053    '("GdkEvent*" "event")
26054  )
26055)
26056
26057(define-method send_expose
26058  (of-object "GtkWidget")
26059  (c-name "gtk_widget_send_expose")
26060  (return-type "gint")
26061  (parameters
26062    '("GdkEvent*" "event")
26063  )
26064)
26065
26066(define-method activate
26067  (of-object "GtkWidget")
26068  (c-name "gtk_widget_activate")
26069  (return-type "gboolean")
26070)
26071
26072(define-method set_scroll_adjustments
26073  (of-object "GtkWidget")
26074  (c-name "gtk_widget_set_scroll_adjustments")
26075  (return-type "gboolean")
26076  (parameters
26077    '("GtkAdjustment*" "hadjustment" (null-ok))
26078    '("GtkAdjustment*" "vadjustment" (null-ok))
26079  )
26080)
26081
26082(define-method reparent
26083  (of-object "GtkWidget")
26084  (c-name "gtk_widget_reparent")
26085  (return-type "none")
26086  (parameters
26087    '("GtkWidget*" "new_parent")
26088  )
26089)
26090
26091(define-method intersect
26092  (of-object "GtkWidget")
26093  (c-name "gtk_widget_intersect")
26094  (return-type "gboolean")
26095  (parameters
26096    '("GdkRectangle*" "area")
26097    '("GdkRectangle*" "intersection")
26098  )
26099)
26100
26101(define-method region_intersect
26102  (of-object "GtkWidget")
26103  (c-name "gtk_widget_region_intersect")
26104  (return-type "GdkRegion*")
26105  (caller-owns-return #t)
26106  (parameters
26107    '("GdkRegion*" "region")
26108  )
26109)
26110
26111(define-method freeze_child_notify
26112  (of-object "GtkWidget")
26113  (c-name "gtk_widget_freeze_child_notify")
26114  (return-type "none")
26115)
26116
26117(define-method child_notify
26118  (of-object "GtkWidget")
26119  (c-name "gtk_widget_child_notify")
26120  (return-type "none")
26121  (parameters
26122    '("const-gchar*" "child_property")
26123  )
26124)
26125
26126(define-method thaw_child_notify
26127  (of-object "GtkWidget")
26128  (c-name "gtk_widget_thaw_child_notify")
26129  (return-type "none")
26130)
26131
26132(define-method is_focus
26133  (of-object "GtkWidget")
26134  (c-name "gtk_widget_is_focus")
26135  (return-type "gboolean")
26136)
26137
26138(define-method grab_focus
26139  (of-object "GtkWidget")
26140  (c-name "gtk_widget_grab_focus")
26141  (return-type "none")
26142)
26143
26144(define-method grab_default
26145  (of-object "GtkWidget")
26146  (c-name "gtk_widget_grab_default")
26147  (return-type "none")
26148)
26149
26150(define-method set_name
26151  (of-object "GtkWidget")
26152  (c-name "gtk_widget_set_name")
26153  (return-type "none")
26154  (parameters
26155    '("const-gchar*" "name")
26156  )
26157)
26158
26159(define-method get_name
26160  (of-object "GtkWidget")
26161  (c-name "gtk_widget_get_name")
26162  (return-type "const-gchar*")
26163)
26164
26165(define-method set_state
26166  (of-object "GtkWidget")
26167  (c-name "gtk_widget_set_state")
26168  (return-type "none")
26169  (parameters
26170    '("GtkStateType" "state")
26171  )
26172)
26173
26174(define-method set_sensitive
26175  (of-object "GtkWidget")
26176  (c-name "gtk_widget_set_sensitive")
26177  (return-type "none")
26178  (parameters
26179    '("gboolean" "sensitive")
26180  )
26181)
26182
26183(define-method set_app_paintable
26184  (of-object "GtkWidget")
26185  (c-name "gtk_widget_set_app_paintable")
26186  (return-type "none")
26187  (parameters
26188    '("gboolean" "app_paintable")
26189  )
26190)
26191
26192(define-method set_double_buffered
26193  (of-object "GtkWidget")
26194  (c-name "gtk_widget_set_double_buffered")
26195  (return-type "none")
26196  (parameters
26197    '("gboolean" "double_buffered")
26198  )
26199)
26200
26201(define-method set_redraw_on_allocate
26202  (of-object "GtkWidget")
26203  (c-name "gtk_widget_set_redraw_on_allocate")
26204  (return-type "none")
26205  (parameters
26206    '("gboolean" "redraw_on_allocate")
26207  )
26208)
26209
26210(define-method set_parent
26211  (of-object "GtkWidget")
26212  (c-name "gtk_widget_set_parent")
26213  (return-type "none")
26214  (parameters
26215    '("GtkWidget*" "parent")
26216  )
26217)
26218
26219(define-method set_parent_window
26220  (of-object "GtkWidget")
26221  (c-name "gtk_widget_set_parent_window")
26222  (return-type "none")
26223  (parameters
26224    '("GdkWindow*" "parent_window" (null-ok))
26225  )
26226)
26227
26228(define-method set_child_visible
26229  (of-object "GtkWidget")
26230  (c-name "gtk_widget_set_child_visible")
26231  (return-type "none")
26232  (parameters
26233    '("gboolean" "is_visible")
26234  )
26235)
26236
26237(define-method get_child_visible
26238  (of-object "GtkWidget")
26239  (c-name "gtk_widget_get_child_visible")
26240  (return-type "gboolean")
26241)
26242
26243(define-method get_parent
26244  (of-object "GtkWidget")
26245  (c-name "gtk_widget_get_parent")
26246  (return-type "GtkWidget*")
26247)
26248
26249(define-method get_parent_window
26250  (of-object "GtkWidget")
26251  (c-name "gtk_widget_get_parent_window")
26252  (return-type "GdkWindow*")
26253)
26254
26255(define-method child_focus
26256  (of-object "GtkWidget")
26257  (c-name "gtk_widget_child_focus")
26258  (return-type "gboolean")
26259  (parameters
26260    '("GtkDirectionType" "direction")
26261  )
26262)
26263
26264(define-method set_size_request
26265  (of-object "GtkWidget")
26266  (c-name "gtk_widget_set_size_request")
26267  (return-type "none")
26268  (parameters
26269    '("gint" "width")
26270    '("gint" "height")
26271  )
26272)
26273
26274(define-method get_size_request
26275  (of-object "GtkWidget")
26276  (c-name "gtk_widget_get_size_request")
26277  (return-type "none")
26278  (parameters
26279    '("gint*" "width")
26280    '("gint*" "height")
26281  )
26282)
26283
26284(define-method set_uposition
26285  (of-object "GtkWidget")
26286  (c-name "gtk_widget_set_uposition")
26287  (return-type "none")
26288  (parameters
26289    '("gint" "x")
26290    '("gint" "y")
26291  )
26292  (deprecated "")
26293)
26294
26295(define-method set_usize
26296  (of-object "GtkWidget")
26297  (c-name "gtk_widget_set_usize")
26298  (return-type "none")
26299  (parameters
26300    '("gint" "width")
26301    '("gint" "height")
26302  )
26303  (deprecated "use GtkWidget.set_size_request")
26304)
26305
26306(define-method set_events
26307  (of-object "GtkWidget")
26308  (c-name "gtk_widget_set_events")
26309  (return-type "none")
26310  (parameters
26311    '("gint" "events")
26312  )
26313)
26314
26315(define-method add_events
26316  (of-object "GtkWidget")
26317  (c-name "gtk_widget_add_events")
26318  (return-type "none")
26319  (parameters
26320    '("gint" "events")
26321  )
26322)
26323
26324(define-method set_extension_events
26325  (of-object "GtkWidget")
26326  (c-name "gtk_widget_set_extension_events")
26327  (return-type "none")
26328  (parameters
26329    '("GdkExtensionMode" "mode")
26330  )
26331)
26332
26333(define-method get_extension_events
26334  (of-object "GtkWidget")
26335  (c-name "gtk_widget_get_extension_events")
26336  (return-type "GdkExtensionMode")
26337)
26338
26339(define-method get_toplevel
26340  (of-object "GtkWidget")
26341  (c-name "gtk_widget_get_toplevel")
26342  (return-type "GtkWidget*")
26343)
26344
26345(define-method get_ancestor
26346  (of-object "GtkWidget")
26347  (c-name "gtk_widget_get_ancestor")
26348  (return-type "GtkWidget*")
26349  (parameters
26350    '("GType" "widget_type")
26351  )
26352)
26353
26354(define-method get_colormap
26355  (of-object "GtkWidget")
26356  (c-name "gtk_widget_get_colormap")
26357  (return-type "GdkColormap*")
26358)
26359
26360(define-method get_visual
26361  (of-object "GtkWidget")
26362  (c-name "gtk_widget_get_visual")
26363  (return-type "GdkVisual*")
26364)
26365
26366(define-method get_screen
26367  (of-object "GtkWidget")
26368  (c-name "gtk_widget_get_screen")
26369  (return-type "GdkScreen*")
26370)
26371
26372(define-method has_screen
26373  (of-object "GtkWidget")
26374  (c-name "gtk_widget_has_screen")
26375  (return-type "gboolean")
26376)
26377
26378(define-method get_display
26379  (of-object "GtkWidget")
26380  (c-name "gtk_widget_get_display")
26381  (return-type "GdkDisplay*")
26382)
26383
26384(define-method get_root_window
26385  (of-object "GtkWidget")
26386  (c-name "gtk_widget_get_root_window")
26387  (return-type "GdkWindow*")
26388)
26389
26390(define-method get_settings
26391  (of-object "GtkWidget")
26392  (c-name "gtk_widget_get_settings")
26393  (return-type "GtkSettings*")
26394)
26395
26396(define-method get_clipboard
26397  (of-object "GtkWidget")
26398  (c-name "gtk_widget_get_clipboard")
26399  (return-type "GtkClipboard*")
26400  (parameters
26401    '("GdkAtom" "selection")
26402  )
26403)
26404
26405(define-method get_accessible
26406  (of-object "GtkWidget")
26407  (c-name "gtk_widget_get_accessible")
26408  (return-type "AtkObject*")
26409)
26410
26411(define-method set_colormap
26412  (of-object "GtkWidget")
26413  (c-name "gtk_widget_set_colormap")
26414  (return-type "none")
26415  (parameters
26416    '("GdkColormap*" "colormap")
26417  )
26418)
26419
26420(define-method get_events
26421  (of-object "GtkWidget")
26422  (c-name "gtk_widget_get_events")
26423  (return-type "gint")
26424)
26425
26426(define-method get_pointer
26427  (of-object "GtkWidget")
26428  (c-name "gtk_widget_get_pointer")
26429  (return-type "none")
26430  (parameters
26431    '("gint*" "x")
26432    '("gint*" "y")
26433  )
26434)
26435
26436(define-method is_ancestor
26437  (of-object "GtkWidget")
26438  (c-name "gtk_widget_is_ancestor")
26439  (return-type "gboolean")
26440  (parameters
26441    '("GtkWidget*" "ancestor")
26442  )
26443)
26444
26445(define-method translate_coordinates
26446  (of-object "GtkWidget")
26447  (c-name "gtk_widget_translate_coordinates")
26448  (return-type "gboolean")
26449  (parameters
26450    '("GtkWidget*" "dest_widget")
26451    '("gint" "src_x")
26452    '("gint" "src_y")
26453    '("gint*" "dest_x")
26454    '("gint*" "dest_y")
26455  )
26456)
26457
26458(define-method hide_on_delete
26459  (of-object "GtkWidget")
26460  (c-name "gtk_widget_hide_on_delete")
26461  (return-type "gboolean")
26462)
26463
26464(define-method set_style
26465  (of-object "GtkWidget")
26466  (c-name "gtk_widget_set_style")
26467  (return-type "none")
26468  (parameters
26469    '("GtkStyle*" "style" (null-ok))
26470  )
26471)
26472
26473(define-method ensure_style
26474  (of-object "GtkWidget")
26475  (c-name "gtk_widget_ensure_style")
26476  (return-type "none")
26477)
26478
26479(define-method get_style
26480  (of-object "GtkWidget")
26481  (c-name "gtk_widget_get_style")
26482  (return-type "GtkStyle*")
26483)
26484
26485(define-method modify_style
26486  (of-object "GtkWidget")
26487  (c-name "gtk_widget_modify_style")
26488  (return-type "none")
26489  (parameters
26490    '("GtkRcStyle*" "style")
26491  )
26492)
26493
26494(define-method get_modifier_style
26495  (of-object "GtkWidget")
26496  (c-name "gtk_widget_get_modifier_style")
26497  (return-type "GtkRcStyle*")
26498)
26499
26500(define-method modify_fg
26501  (of-object "GtkWidget")
26502  (c-name "gtk_widget_modify_fg")
26503  (return-type "none")
26504  (parameters
26505    '("GtkStateType" "state")
26506    '("GdkColor*" "color" (null-ok))
26507  )
26508)
26509
26510(define-method modify_bg
26511  (of-object "GtkWidget")
26512  (c-name "gtk_widget_modify_bg")
26513  (return-type "none")
26514  (parameters
26515    '("GtkStateType" "state")
26516    '("GdkColor*" "color" (null-ok))
26517  )
26518)
26519
26520(define-method modify_text
26521  (of-object "GtkWidget")
26522  (c-name "gtk_widget_modify_text")
26523  (return-type "none")
26524  (parameters
26525    '("GtkStateType" "state")
26526    '("GdkColor*" "color" (null-ok))
26527  )
26528)
26529
26530(define-method modify_base
26531  (of-object "GtkWidget")
26532  (c-name "gtk_widget_modify_base")
26533  (return-type "none")
26534  (parameters
26535    '("GtkStateType" "state")
26536    '("GdkColor*" "color" (null-ok))
26537  )
26538)
26539
26540(define-method modify_font
26541  (of-object "GtkWidget")
26542  (c-name "gtk_widget_modify_font")
26543  (return-type "none")
26544  (parameters
26545    '("PangoFontDescription*" "font_desc" (null-ok))
26546  )
26547)
26548
26549(define-method create_pango_context
26550  (of-object "GtkWidget")
26551  (c-name "gtk_widget_create_pango_context")
26552  (caller-owns-return #t)
26553  (return-type "PangoContext*")
26554)
26555
26556(define-method get_pango_context
26557  (of-object "GtkWidget")
26558  (c-name "gtk_widget_get_pango_context")
26559  (return-type "PangoContext*")
26560)
26561
26562(define-method create_pango_layout
26563  (of-object "GtkWidget")
26564  (c-name "gtk_widget_create_pango_layout")
26565  (caller-owns-return #t)
26566  (return-type "PangoLayout*")
26567  (parameters
26568    '("const-gchar*" "text")
26569  )
26570)
26571
26572(define-method render_icon
26573  (of-object "GtkWidget")
26574  (c-name "gtk_widget_render_icon")
26575  (return-type "GdkPixbuf*")
26576  (caller-owns-return #t)
26577  (parameters
26578    '("const-gchar*" "stock_id")
26579    '("GtkIconSize" "size")
26580    '("const-gchar*" "detail" (null-ok) (default "NULL"))
26581  )
26582)
26583
26584(define-method set_composite_name
26585  (of-object "GtkWidget")
26586  (c-name "gtk_widget_set_composite_name")
26587  (return-type "none")
26588  (parameters
26589    '("const-gchar*" "name")
26590  )
26591)
26592
26593(define-method get_composite_name
26594  (of-object "GtkWidget")
26595  (c-name "gtk_widget_get_composite_name")
26596  (return-type "gchar*")
26597)
26598
26599(define-method reset_rc_styles
26600  (of-object "GtkWidget")
26601  (c-name "gtk_widget_reset_rc_styles")
26602  (return-type "none")
26603)
26604
26605(define-function widget_push_colormap
26606  (c-name "gtk_widget_push_colormap")
26607  (return-type "none")
26608  (parameters
26609    '("GdkColormap*" "cmap")
26610  )
26611)
26612
26613(define-function widget_push_composite_child
26614  (c-name "gtk_widget_push_composite_child")
26615  (return-type "none")
26616)
26617
26618(define-function widget_pop_composite_child
26619  (c-name "gtk_widget_pop_composite_child")
26620  (return-type "none")
26621)
26622
26623(define-function widget_pop_colormap
26624  (c-name "gtk_widget_pop_colormap")
26625  (return-type "none")
26626)
26627
26628(define-function widget_class_install_style_property
26629  (c-name "gtk_widget_class_install_style_property")
26630  (return-type "none")
26631  (parameters
26632    '("GtkWidgetClass*" "klass")
26633    '("GParamSpec*" "pspec")
26634  )
26635)
26636
26637(define-function widget_class_install_style_property_parser
26638  (c-name "gtk_widget_class_install_style_property_parser")
26639  (return-type "none")
26640  (parameters
26641    '("GtkWidgetClass*" "klass")
26642    '("GParamSpec*" "pspec")
26643    '("GtkRcPropertyParser" "parser")
26644  )
26645)
26646
26647(define-function widget_class_find_style_property
26648  (c-name "gtk_widget_class_find_style_property")
26649  (return-type "GParamSpec*")
26650  (parameters
26651    '("GtkWidgetClass*" "klass")
26652    '("const-gchar*" "property_name")
26653  )
26654)
26655
26656(define-function widget_class_list_style_properties
26657  (c-name "gtk_widget_class_list_style_properties")
26658  (return-type "GParamSpec**")
26659  (parameters
26660    '("guint*" "n_properties")
26661  )
26662)
26663
26664(define-method style_get_property
26665  (of-object "GtkWidget")
26666  (c-name "gtk_widget_style_get_property")
26667  (return-type "none")
26668  (parameters
26669    '("const-gchar*" "property_name")
26670    '("GValue*" "value")
26671  )
26672)
26673
26674(define-method style_get_valist
26675  (of-object "GtkWidget")
26676  (c-name "gtk_widget_style_get_valist")
26677  (return-type "none")
26678  (parameters
26679    '("const-gchar*" "first_property_name")
26680    '("va_list" "var_args")
26681  )
26682)
26683
26684(define-method style_get
26685  (of-object "GtkWidget")
26686  (c-name "gtk_widget_style_get")
26687  (return-type "none")
26688  (parameters
26689    '("const-gchar*" "first_property_name")
26690  )
26691  (varargs #t)
26692)
26693
26694(define-function widget_get_default_style
26695  (c-name "gtk_widget_get_default_style")
26696  (return-type "GtkStyle*")
26697)
26698
26699(define-function widget_set_default_colormap
26700  (c-name "gtk_widget_set_default_colormap")
26701  (return-type "none")
26702  (parameters
26703    '("GdkColormap*" "colormap")
26704  )
26705)
26706
26707(define-function widget_get_default_colormap
26708  (c-name "gtk_widget_get_default_colormap")
26709  (return-type "GdkColormap*")
26710)
26711
26712(define-function widget_get_default_visual
26713  (c-name "gtk_widget_get_default_visual")
26714  (return-type "GdkVisual*")
26715)
26716
26717(define-method set_direction
26718  (of-object "GtkWidget")
26719  (c-name "gtk_widget_set_direction")
26720  (return-type "none")
26721  (parameters
26722    '("GtkTextDirection" "dir")
26723  )
26724)
26725
26726(define-method get_direction
26727  (of-object "GtkWidget")
26728  (c-name "gtk_widget_get_direction")
26729  (return-type "GtkTextDirection")
26730)
26731
26732(define-function widget_set_default_direction
26733  (c-name "gtk_widget_set_default_direction")
26734  (return-type "none")
26735  (parameters
26736    '("GtkTextDirection" "dir")
26737  )
26738)
26739
26740(define-function widget_get_default_direction
26741  (c-name "gtk_widget_get_default_direction")
26742  (return-type "GtkTextDirection")
26743)
26744
26745(define-method shape_combine_mask
26746  (of-object "GtkWidget")
26747  (c-name "gtk_widget_shape_combine_mask")
26748  (return-type "none")
26749  (parameters
26750    '("GdkBitmap*" "shape_mask")
26751    '("gint" "offset_x")
26752    '("gint" "offset_y")
26753  )
26754)
26755
26756(define-method reset_shapes
26757  (of-object "GtkWidget")
26758  (c-name "gtk_widget_reset_shapes")
26759  (return-type "none")
26760)
26761
26762(define-method path
26763  (of-object "GtkWidget")
26764  (c-name "gtk_widget_path")
26765  (return-type "none")
26766  (parameters
26767    '("guint*" "path_length")
26768    '("gchar**" "path")
26769    '("gchar**" "path_reversed")
26770  )
26771)
26772
26773(define-method class_path
26774  (of-object "GtkWidget")
26775  (c-name "gtk_widget_class_path")
26776  (return-type "none")
26777  (parameters
26778    '("guint*" "path_length")
26779    '("gchar**" "path")
26780    '("gchar**" "path_reversed")
26781  )
26782)
26783
26784(define-method list_mnemonic_labels
26785  (of-object "GtkWidget")
26786  (c-name "gtk_widget_list_mnemonic_labels")
26787  (return-type "GList*")
26788)
26789
26790(define-method add_mnemonic_label
26791  (of-object "GtkWidget")
26792  (c-name "gtk_widget_add_mnemonic_label")
26793  (return-type "none")
26794  (parameters
26795    '("GtkWidget*" "label")
26796  )
26797)
26798
26799(define-method remove_mnemonic_label
26800  (of-object "GtkWidget")
26801  (c-name "gtk_widget_remove_mnemonic_label")
26802  (return-type "none")
26803  (parameters
26804    '("GtkWidget*" "label")
26805  )
26806)
26807
26808(define-virtual dispatch_child_properties_changed
26809  (of-object "GtkWidget")
26810  (return-type "none")
26811  (parameters
26812    '("guint" "n_pspecs")
26813    '("GParamSpec**" "pspecs")
26814  )
26815)
26816(define-virtual show
26817  (of-object "GtkWidget")
26818  (return-type "none")
26819)
26820(define-virtual show_all
26821  (of-object "GtkWidget")
26822  (return-type "none")
26823)
26824(define-virtual hide
26825  (of-object "GtkWidget")
26826  (return-type "none")
26827)
26828(define-virtual hide_all
26829  (of-object "GtkWidget")
26830  (return-type "none")
26831)
26832(define-virtual map
26833  (of-object "GtkWidget")
26834  (return-type "none")
26835)
26836(define-virtual unmap
26837  (of-object "GtkWidget")
26838  (return-type "none")
26839)
26840(define-virtual realize
26841  (of-object "GtkWidget")
26842  (return-type "none")
26843)
26844(define-virtual unrealize
26845  (of-object "GtkWidget")
26846  (return-type "none")
26847)
26848(define-virtual size_request
26849  (of-object "GtkWidget")
26850  (return-type "none")
26851  (parameters
26852    '("GtkRequisition*" "requisition")
26853  )
26854)
26855(define-virtual size_allocate
26856  (of-object "GtkWidget")
26857  (return-type "none")
26858  (parameters
26859    '("GtkAllocation*" "allocation")
26860  )
26861)
26862(define-virtual state_changed
26863  (of-object "GtkWidget")
26864  (return-type "none")
26865  (parameters
26866    '("GtkStateType" "previous_state")
26867  )
26868)
26869(define-virtual parent_set
26870  (of-object "GtkWidget")
26871  (return-type "none")
26872  (parameters
26873    '("GtkWidget*" "previous_parent")
26874  )
26875)
26876(define-virtual hierarchy_changed
26877  (of-object "GtkWidget")
26878  (return-type "none")
26879  (parameters
26880    '("GtkWidget*" "previous_toplevel")
26881  )
26882)
26883(define-virtual style_set
26884  (of-object "GtkWidget")
26885  (return-type "none")
26886  (parameters
26887    '("GtkStyle*" "previous_style" (null-ok))
26888  )
26889)
26890(define-virtual direction_changed
26891  (of-object "GtkWidget")
26892  (return-type "none")
26893  (parameters
26894    '("GtkTextDirection" "previous_direction")
26895  )
26896)
26897(define-virtual grab_notify
26898  (of-object "GtkWidget")
26899  (return-type "none")
26900  (parameters
26901    '("gboolean" "was_grabbed")
26902  )
26903)
26904(define-virtual child_notify
26905  (of-object "GtkWidget")
26906  (return-type "none")
26907  (parameters
26908    '("GParamSpec*" "pspec")
26909  )
26910)
26911(define-virtual mnemonic_activate
26912  (of-object "GtkWidget")
26913  (return-type "gboolean")
26914  (parameters
26915    '("gboolean" "group_cycling")
26916  )
26917)
26918(define-virtual grab_focus
26919  (of-object "GtkWidget")
26920  (return-type "none")
26921)
26922(define-virtual focus
26923  (of-object "GtkWidget")
26924  (return-type "gboolean")
26925  (parameters
26926    '("GtkDirectionType" "direction")
26927  )
26928)
26929(define-virtual event
26930  (of-object "GtkWidget")
26931  (return-type "gboolean")
26932  (parameters
26933    '("GdkEvent*" "event")
26934  )
26935)
26936(define-virtual button_press_event
26937  (of-object "GtkWidget")
26938  (return-type "gboolean")
26939  (parameters
26940    '("GdkEventButton*" "event")
26941  )
26942)
26943(define-virtual button_release_event
26944  (of-object "GtkWidget")
26945  (return-type "gboolean")
26946  (parameters
26947    '("GdkEventButton*" "event")
26948  )
26949)
26950(define-virtual scroll_event
26951  (of-object "GtkWidget")
26952  (return-type "gboolean")
26953  (parameters
26954    '("GdkEventScroll*" "event")
26955  )
26956)
26957(define-virtual motion_notify_event
26958  (of-object "GtkWidget")
26959  (return-type "gboolean")
26960  (parameters
26961    '("GdkEventMotion*" "event")
26962  )
26963)
26964(define-virtual delete_event
26965  (of-object "GtkWidget")
26966  (return-type "gboolean")
26967  (parameters
26968    '("GdkEventAny*" "event")
26969  )
26970)
26971(define-virtual destroy_event
26972  (of-object "GtkWidget")
26973  (return-type "gboolean")
26974  (parameters
26975    '("GdkEventAny*" "event")
26976  )
26977)
26978(define-virtual expose_event
26979  (of-object "GtkWidget")
26980  (return-type "gboolean")
26981  (parameters
26982    '("GdkEventExpose*" "event")
26983  )
26984)
26985(define-virtual key_press_event
26986  (of-object "GtkWidget")
26987  (return-type "gboolean")
26988  (parameters
26989    '("GdkEventKey*" "event")
26990  )
26991)
26992(define-virtual key_release_event
26993  (of-object "GtkWidget")
26994  (return-type "gboolean")
26995  (parameters
26996    '("GdkEventKey*" "event")
26997  )
26998)
26999(define-virtual enter_notify_event
27000  (of-object "GtkWidget")
27001  (return-type "gboolean")
27002  (parameters
27003    '("GdkEventCrossing*" "event")
27004  )
27005)
27006(define-virtual leave_notify_event
27007  (of-object "GtkWidget")
27008  (return-type "gboolean")
27009  (parameters
27010    '("GdkEventCrossing*" "event")
27011  )
27012)
27013(define-virtual configure_event
27014  (of-object "GtkWidget")
27015  (return-type "gboolean")
27016  (parameters
27017    '("GdkEventConfigure*" "event")
27018  )
27019)
27020(define-virtual focus_in_event
27021  (of-object "GtkWidget")
27022  (return-type "gboolean")
27023  (parameters
27024    '("GdkEventFocus*" "event")
27025  )
27026)
27027(define-virtual focus_out_event
27028  (of-object "GtkWidget")
27029  (return-type "gboolean")
27030  (parameters
27031    '("GdkEventFocus*" "event")
27032  )
27033)
27034(define-virtual map_event
27035  (of-object "GtkWidget")
27036  (return-type "gboolean")
27037  (parameters
27038    '("GdkEventAny*" "event")
27039  )
27040)
27041(define-virtual unmap_event
27042  (of-object "GtkWidget")
27043  (return-type "gboolean")
27044  (parameters
27045    '("GdkEventAny*" "event")
27046  )
27047)
27048(define-virtual property_notify_event
27049  (of-object "GtkWidget")
27050  (return-type "gboolean")
27051  (parameters
27052    '("GdkEventProperty*" "event")
27053  )
27054)
27055(define-virtual selection_clear_event
27056  (of-object "GtkWidget")
27057  (return-type "gboolean")
27058  (parameters
27059    '("GdkEventSelection*" "event")
27060  )
27061)
27062(define-virtual selection_request_event
27063  (of-object "GtkWidget")
27064  (return-type "gboolean")
27065  (parameters
27066    '("GdkEventSelection*" "event")
27067  )
27068)
27069(define-virtual selection_notify_event
27070  (of-object "GtkWidget")
27071  (return-type "gboolean")
27072  (parameters
27073    '("GdkEventSelection*" "event")
27074  )
27075)
27076(define-virtual proximity_in_event
27077  (of-object "GtkWidget")
27078  (return-type "gboolean")
27079  (parameters
27080    '("GdkEventProximity*" "event")
27081  )
27082)
27083(define-virtual proximity_out_event
27084  (of-object "GtkWidget")
27085  (return-type "gboolean")
27086  (parameters
27087    '("GdkEventProximity*" "event")
27088  )
27089)
27090(define-virtual visibility_notify_event
27091  (of-object "GtkWidget")
27092  (return-type "gboolean")
27093  (parameters
27094    '("GdkEventVisibility*" "event")
27095  )
27096)
27097(define-virtual client_event
27098  (of-object "GtkWidget")
27099  (return-type "gboolean")
27100  (parameters
27101    '("GdkEventClient*" "event")
27102  )
27103)
27104(define-virtual no_expose_event
27105  (of-object "GtkWidget")
27106  (return-type "gboolean")
27107  (parameters
27108    '("GdkEventAny*" "event")
27109  )
27110)
27111(define-virtual window_state_event
27112  (of-object "GtkWidget")
27113  (return-type "gboolean")
27114  (parameters
27115    '("GdkEventWindowState*" "event")
27116  )
27117)
27118(define-virtual selection_get
27119  (of-object "GtkWidget")
27120  (return-type "none")
27121  (parameters
27122    '("GtkSelectionData*" "selection_data")
27123    '("guint" "info")
27124    '("guint" "time_")
27125  )
27126)
27127(define-virtual selection_received
27128  (of-object "GtkWidget")
27129  (return-type "none")
27130  (parameters
27131    '("GtkSelectionData*" "selection_data")
27132    '("guint" "time_")
27133  )
27134)
27135(define-virtual drag_begin
27136  (of-object "GtkWidget")
27137  (return-type "none")
27138  (parameters
27139    '("GdkDragContext*" "context")
27140  )
27141)
27142(define-virtual drag_end
27143  (of-object "GtkWidget")
27144  (return-type "none")
27145  (parameters
27146    '("GdkDragContext*" "context")
27147  )
27148)
27149(define-virtual drag_data_get
27150  (of-object "GtkWidget")
27151  (return-type "none")
27152  (parameters
27153    '("GdkDragContext*" "context")
27154    '("GtkSelectionData*" "selection_data")
27155    '("guint" "info")
27156    '("guint" "time_")
27157  )
27158)
27159(define-virtual drag_data_delete
27160  (of-object "GtkWidget")
27161  (return-type "none")
27162  (parameters
27163    '("GdkDragContext*" "context")
27164  )
27165)
27166(define-virtual drag_leave
27167  (of-object "GtkWidget")
27168  (return-type "none")
27169  (parameters
27170    '("GdkDragContext*" "context")
27171    '("guint" "time_")
27172  )
27173)
27174(define-virtual drag_motion
27175  (of-object "GtkWidget")
27176  (return-type "gboolean")
27177  (parameters
27178    '("GdkDragContext*" "context")
27179    '("gint" "x")
27180    '("gint" "y")
27181    '("guint" "time_")
27182  )
27183)
27184(define-virtual drag_drop
27185  (of-object "GtkWidget")
27186  (return-type "gboolean")
27187  (parameters
27188    '("GdkDragContext*" "context")
27189    '("gint" "x")
27190    '("gint" "y")
27191    '("guint" "time_")
27192  )
27193)
27194(define-virtual drag_data_received
27195  (of-object "GtkWidget")
27196  (return-type "none")
27197  (parameters
27198    '("GdkDragContext*" "context")
27199    '("gint" "x")
27200    '("gint" "y")
27201    '("GtkSelectionData*" "selection_data")
27202    '("guint" "info")
27203    '("guint" "time_")
27204  )
27205)
27206(define-virtual popup_menu
27207  (of-object "GtkWidget")
27208  (return-type "gboolean")
27209)
27210(define-virtual show_help
27211  (of-object "GtkWidget")
27212  (return-type "gboolean")
27213  (parameters
27214    '("GtkWidgetHelpType" "help_type")
27215  )
27216)
27217(define-virtual get_accessible
27218  (of-object "GtkWidget")
27219  (return-type "AtkObject*")
27220)
27221
27222(define-virtual screen_changed
27223  (of-object "GtkWidget")
27224  (return-type "none")
27225  (parameters
27226    '("GdkScreen*" "previous_screen")
27227  )
27228)
27229(define-virtual can_activate_accel
27230  (of-object "GtkWidget")
27231  (return-type "gboolean")
27232  (parameters
27233    '("guint" "signal_id")
27234  )
27235)
27236(define-virtual grab_broken_event
27237  (of-object "GtkWidget")
27238  (return-type "gboolean")
27239  (parameters
27240    '("GdkEventGrabBroken*" "event")
27241  )
27242)
27243
27244
27245
27246(define-function gtk_requisition_get_type
27247  (c-name "gtk_requisition_get_type")
27248  (return-type "GType")
27249)
27250
27251(define-method copy
27252  (of-object "GtkRequisition")
27253  (c-name "gtk_requisition_copy")
27254  (return-type "GtkRequisition*")
27255  (caller-owns-return #t)
27256)
27257
27258(define-method free
27259  (of-object "GtkRequisition")
27260  (c-name "gtk_requisition_free")
27261  (return-type "none")
27262)
27263
27264
27265
27266;; From /opt/gtk2/include/gtk-2.0/gtk/gtkwindow.h
27267
27268(define-function gtk_window_get_type
27269  (c-name "gtk_window_get_type")
27270  (return-type "GType")
27271)
27272
27273(define-function gtk_window_new
27274  (c-name "gtk_window_new")
27275  (is-constructor-of "GtkWindow")
27276  (return-type "GtkWidget*")
27277  (properties
27278    '("type" (optional))
27279  )
27280)
27281
27282(define-method set_title
27283  (of-object "GtkWindow")
27284  (c-name "gtk_window_set_title")
27285  (return-type "none")
27286  (parameters
27287    '("const-gchar*" "title")
27288  )
27289)
27290
27291(define-method get_title
27292  (of-object "GtkWindow")
27293  (c-name "gtk_window_get_title")
27294  (return-type "const-gchar*")
27295)
27296
27297(define-method set_wmclass
27298  (of-object "GtkWindow")
27299  (c-name "gtk_window_set_wmclass")
27300  (return-type "none")
27301  (parameters
27302    '("const-gchar*" "wmclass_name")
27303    '("const-gchar*" "wmclass_class")
27304  )
27305)
27306
27307(define-method set_role
27308  (of-object "GtkWindow")
27309  (c-name "gtk_window_set_role")
27310  (return-type "none")
27311  (parameters
27312    '("const-gchar*" "role")
27313  )
27314)
27315
27316(define-method get_role
27317  (of-object "GtkWindow")
27318  (c-name "gtk_window_get_role")
27319  (return-type "const-gchar*")
27320)
27321
27322(define-method add_accel_group
27323  (of-object "GtkWindow")
27324  (c-name "gtk_window_add_accel_group")
27325  (return-type "none")
27326  (parameters
27327    '("GtkAccelGroup*" "accel_group")
27328  )
27329)
27330
27331(define-method remove_accel_group
27332  (of-object "GtkWindow")
27333  (c-name "gtk_window_remove_accel_group")
27334  (return-type "none")
27335  (parameters
27336    '("GtkAccelGroup*" "accel_group")
27337  )
27338)
27339
27340(define-method set_position
27341  (of-object "GtkWindow")
27342  (c-name "gtk_window_set_position")
27343  (return-type "none")
27344  (parameters
27345    '("GtkWindowPosition" "position")
27346  )
27347)
27348
27349(define-method activate_focus
27350  (of-object "GtkWindow")
27351  (c-name "gtk_window_activate_focus")
27352  (return-type "gboolean")
27353)
27354
27355(define-method set_focus
27356  (of-object "GtkWindow")
27357  (c-name "gtk_window_set_focus")
27358  (return-type "none")
27359  (parameters
27360    '("GtkWidget*" "focus" (null-ok))
27361  )
27362)
27363
27364(define-method get_focus
27365  (of-object "GtkWindow")
27366  (c-name "gtk_window_get_focus")
27367  (return-type "GtkWidget*")
27368)
27369
27370(define-method set_default
27371  (of-object "GtkWindow")
27372  (c-name "gtk_window_set_default")
27373  (return-type "none")
27374  (parameters
27375    '("GtkWidget*" "default_widget" (null-ok))
27376  )
27377)
27378
27379(define-method activate_default
27380  (of-object "GtkWindow")
27381  (c-name "gtk_window_activate_default")
27382  (return-type "gboolean")
27383)
27384
27385(define-method set_transient_for
27386  (of-object "GtkWindow")
27387  (c-name "gtk_window_set_transient_for")
27388  (return-type "none")
27389  (parameters
27390    '("GtkWindow*" "parent" (null-ok))
27391  )
27392)
27393
27394(define-method get_transient_for
27395  (of-object "GtkWindow")
27396  (c-name "gtk_window_get_transient_for")
27397  (return-type "GtkWindow*")
27398)
27399
27400(define-method set_type_hint
27401  (of-object "GtkWindow")
27402  (c-name "gtk_window_set_type_hint")
27403  (return-type "none")
27404  (parameters
27405    '("GdkWindowTypeHint" "hint")
27406  )
27407)
27408
27409(define-method get_type_hint
27410  (of-object "GtkWindow")
27411  (c-name "gtk_window_get_type_hint")
27412  (return-type "GdkWindowTypeHint")
27413)
27414
27415(define-method set_skip_taskbar_hint
27416  (of-object "GtkWindow")
27417  (c-name "gtk_window_set_skip_taskbar_hint")
27418  (return-type "none")
27419  (parameters
27420    '("gboolean" "setting")
27421  )
27422)
27423
27424(define-method get_skip_taskbar_hint
27425  (of-object "GtkWindow")
27426  (c-name "gtk_window_get_skip_taskbar_hint")
27427  (return-type "gboolean")
27428)
27429
27430(define-method set_skip_pager_hint
27431  (of-object "GtkWindow")
27432  (c-name "gtk_window_set_skip_pager_hint")
27433  (return-type "none")
27434  (parameters
27435    '("gboolean" "setting")
27436  )
27437)
27438
27439(define-method get_skip_pager_hint
27440  (of-object "GtkWindow")
27441  (c-name "gtk_window_get_skip_pager_hint")
27442  (return-type "gboolean")
27443)
27444
27445
27446(define-method set_urgency_hint
27447  (of-object "GtkWindow")
27448  (c-name "gtk_window_set_urgency_hint")
27449  (return-type "none")
27450  (parameters
27451    '("gboolean" "setting")
27452  )
27453)
27454
27455(define-method get_urgency_hint
27456  (of-object "GtkWindow")
27457  (c-name "gtk_window_get_urgency_hint")
27458  (return-type "gboolean")
27459)
27460
27461(define-method set_accept_focus
27462  (of-object "GtkWindow")
27463  (c-name "gtk_window_set_accept_focus")
27464  (return-type "none")
27465  (parameters
27466    '("gboolean" "setting")
27467  )
27468)
27469
27470(define-method get_accept_focus
27471  (of-object "GtkWindow")
27472  (c-name "gtk_window_get_accept_focus")
27473  (return-type "gboolean")
27474)
27475
27476(define-method set_destroy_with_parent
27477  (of-object "GtkWindow")
27478  (c-name "gtk_window_set_destroy_with_parent")
27479  (return-type "none")
27480  (parameters
27481    '("gboolean" "setting")
27482  )
27483)
27484
27485(define-method get_destroy_with_parent
27486  (of-object "GtkWindow")
27487  (c-name "gtk_window_get_destroy_with_parent")
27488  (return-type "gboolean")
27489)
27490
27491(define-method set_resizable
27492  (of-object "GtkWindow")
27493  (c-name "gtk_window_set_resizable")
27494  (return-type "none")
27495  (parameters
27496    '("gboolean" "resizable")
27497  )
27498)
27499
27500(define-method get_resizable
27501  (of-object "GtkWindow")
27502  (c-name "gtk_window_get_resizable")
27503  (return-type "gboolean")
27504)
27505
27506(define-method set_gravity
27507  (of-object "GtkWindow")
27508  (c-name "gtk_window_set_gravity")
27509  (return-type "none")
27510  (parameters
27511    '("GdkGravity" "gravity")
27512  )
27513)
27514
27515(define-method get_gravity
27516  (of-object "GtkWindow")
27517  (c-name "gtk_window_get_gravity")
27518  (return-type "GdkGravity")
27519)
27520
27521(define-method set_geometry_hints
27522  (of-object "GtkWindow")
27523  (c-name "gtk_window_set_geometry_hints")
27524  (return-type "none")
27525  (parameters
27526    '("GtkWidget*" "geometry_widget")
27527    '("GdkGeometry*" "geometry")
27528    '("GdkWindowHints" "geom_mask")
27529  )
27530)
27531
27532(define-method set_screen
27533  (of-object "GtkWindow")
27534  (c-name "gtk_window_set_screen")
27535  (return-type "none")
27536  (parameters
27537    '("GdkScreen*" "screen")
27538  )
27539)
27540
27541(define-method get_screen
27542  (of-object "GtkWindow")
27543  (c-name "gtk_window_get_screen")
27544  (return-type "GdkScreen*")
27545)
27546
27547(define-method is_active
27548  (of-object "GtkWindow")
27549  (c-name "gtk_window_is_active")
27550  (return-type "gboolean")
27551)
27552
27553(define-method has_toplevel_focus
27554  (of-object "GtkWindow")
27555  (c-name "gtk_window_has_toplevel_focus")
27556  (return-type "gboolean")
27557)
27558
27559(define-method set_has_frame
27560  (of-object "GtkWindow")
27561  (c-name "gtk_window_set_has_frame")
27562  (return-type "none")
27563  (parameters
27564    '("gboolean" "setting")
27565  )
27566)
27567
27568(define-method get_has_frame
27569  (of-object "GtkWindow")
27570  (c-name "gtk_window_get_has_frame")
27571  (return-type "gboolean")
27572)
27573
27574(define-method set_frame_dimensions
27575  (of-object "GtkWindow")
27576  (c-name "gtk_window_set_frame_dimensions")
27577  (return-type "none")
27578  (parameters
27579    '("gint" "left")
27580    '("gint" "top")
27581    '("gint" "right")
27582    '("gint" "bottom")
27583  )
27584)
27585
27586(define-method get_frame_dimensions
27587  (of-object "GtkWindow")
27588  (c-name "gtk_window_get_frame_dimensions")
27589  (return-type "none")
27590  (parameters
27591    '("gint*" "left")
27592    '("gint*" "top")
27593    '("gint*" "right")
27594    '("gint*" "bottom")
27595  )
27596)
27597
27598(define-method set_decorated
27599  (of-object "GtkWindow")
27600  (c-name "gtk_window_set_decorated")
27601  (return-type "none")
27602  (parameters
27603    '("gboolean" "setting")
27604  )
27605)
27606
27607(define-method get_decorated
27608  (of-object "GtkWindow")
27609  (c-name "gtk_window_get_decorated")
27610  (return-type "gboolean")
27611)
27612
27613(define-method set_icon_list
27614  (of-object "GtkWindow")
27615  (c-name "gtk_window_set_icon_list")
27616  (return-type "none")
27617  (parameters
27618    '("GList*" "list")
27619  )
27620)
27621
27622(define-method get_icon_list
27623  (of-object "GtkWindow")
27624  (c-name "gtk_window_get_icon_list")
27625  (return-type "GList*")
27626)
27627
27628(define-method set_icon
27629  (of-object "GtkWindow")
27630  (c-name "gtk_window_set_icon")
27631  (return-type "none")
27632  (parameters
27633    '("GdkPixbuf*" "icon" (null-ok))
27634  )
27635)
27636
27637(define-method set_icon_from_file
27638  (of-object "GtkWindow")
27639  (c-name "gtk_window_set_icon_from_file")
27640  (return-type "none")
27641  (parameters
27642    '("const-gchar*" "filename")
27643    '("GError**" "error")
27644  )
27645)
27646
27647(define-method get_icon
27648  (of-object "GtkWindow")
27649  (c-name "gtk_window_get_icon")
27650  (return-type "GdkPixbuf*")
27651)
27652
27653(define-function window_set_default_icon_list
27654  (c-name "gtk_window_set_default_icon_list")
27655  (return-type "none")
27656  (parameters
27657    '("GList*" "list")
27658  )
27659)
27660
27661(define-function window_get_default_icon_list
27662  (c-name "gtk_window_get_default_icon_list")
27663  (return-type "GList*")
27664)
27665
27666(define-function window_set_default_icon
27667  (c-name "gtk_window_set_default_icon")
27668  (return-type "none")
27669  (parameters
27670    '("GdkPixbuf*" "icon")
27671  )
27672)
27673
27674(define-function window_set_default_icon_from_file
27675  (c-name "gtk_window_set_default_icon_from_file")
27676  (return-type "none")
27677  (parameters
27678    '("const-gchar*" "filename")
27679    '("GError**" "error")
27680  )
27681)
27682
27683(define-function window_set_auto_startup_notification
27684  (c-name "gtk_window_set_auto_startup_notification")
27685  (return-type "none")
27686  (parameters
27687    '("gboolean" "setting")
27688  )
27689)
27690
27691(define-method set_modal
27692  (of-object "GtkWindow")
27693  (c-name "gtk_window_set_modal")
27694  (return-type "none")
27695  (parameters
27696    '("gboolean" "modal")
27697  )
27698)
27699
27700(define-method get_modal
27701  (of-object "GtkWindow")
27702  (c-name "gtk_window_get_modal")
27703  (return-type "gboolean")
27704)
27705
27706(define-function window_list_toplevels
27707  (c-name "gtk_window_list_toplevels")
27708  (return-type "GList*")
27709)
27710
27711(define-method add_mnemonic
27712  (of-object "GtkWindow")
27713  (c-name "gtk_window_add_mnemonic")
27714  (return-type "none")
27715  (parameters
27716    '("guint" "keyval")
27717    '("GtkWidget*" "target")
27718  )
27719)
27720
27721(define-method remove_mnemonic
27722  (of-object "GtkWindow")
27723  (c-name "gtk_window_remove_mnemonic")
27724  (return-type "none")
27725  (parameters
27726    '("guint" "keyval")
27727    '("GtkWidget*" "target")
27728  )
27729)
27730
27731(define-method mnemonic_activate
27732  (of-object "GtkWindow")
27733  (c-name "gtk_window_mnemonic_activate")
27734  (return-type "gboolean")
27735  (parameters
27736    '("guint" "keyval")
27737    '("GdkModifierType" "modifier")
27738  )
27739)
27740
27741(define-method set_mnemonic_modifier
27742  (of-object "GtkWindow")
27743  (c-name "gtk_window_set_mnemonic_modifier")
27744  (return-type "none")
27745  (parameters
27746    '("GdkModifierType" "modifier")
27747  )
27748)
27749
27750(define-method get_mnemonic_modifier
27751  (of-object "GtkWindow")
27752  (c-name "gtk_window_get_mnemonic_modifier")
27753  (return-type "GdkModifierType")
27754)
27755
27756(define-method activate_key
27757  (of-object "GtkWindow")
27758  (c-name "gtk_window_activate_key")
27759  (return-type "gboolean")
27760  (parameters
27761    '("GdkEventKey*" "event")
27762  )
27763)
27764
27765(define-method propagate_key_event
27766  (of-object "GtkWindow")
27767  (c-name "gtk_window_propagate_key_event")
27768  (return-type "gboolean")
27769  (parameters
27770    '("GdkEventKey*" "event")
27771  )
27772)
27773
27774(define-method present
27775  (of-object "GtkWindow")
27776  (c-name "gtk_window_present")
27777  (return-type "none")
27778)
27779
27780(define-method present_with_time
27781  (of-object "GtkWindow")
27782  (c-name "gtk_window_present_with_time")
27783  (return-type "none")
27784  (parameters
27785    '("guint32" "timestamp")
27786  )
27787)
27788
27789(define-method iconify
27790  (of-object "GtkWindow")
27791  (c-name "gtk_window_iconify")
27792  (return-type "none")
27793)
27794
27795(define-method deiconify
27796  (of-object "GtkWindow")
27797  (c-name "gtk_window_deiconify")
27798  (return-type "none")
27799)
27800
27801(define-method stick
27802  (of-object "GtkWindow")
27803  (c-name "gtk_window_stick")
27804  (return-type "none")
27805)
27806
27807(define-method unstick
27808  (of-object "GtkWindow")
27809  (c-name "gtk_window_unstick")
27810  (return-type "none")
27811)
27812
27813(define-method maximize
27814  (of-object "GtkWindow")
27815  (c-name "gtk_window_maximize")
27816  (return-type "none")
27817)
27818
27819(define-method unmaximize
27820  (of-object "GtkWindow")
27821  (c-name "gtk_window_unmaximize")
27822  (return-type "none")
27823)
27824
27825(define-method fullscreen
27826  (of-object "GtkWindow")
27827  (c-name "gtk_window_fullscreen")
27828  (return-type "none")
27829)
27830
27831(define-method unfullscreen
27832  (of-object "GtkWindow")
27833  (c-name "gtk_window_unfullscreen")
27834  (return-type "none")
27835)
27836
27837(define-method set_keep_above
27838  (of-object "GtkWindow")
27839  (c-name "gtk_window_set_keep_above")
27840  (return-type "none")
27841  (parameters
27842    '("gboolean" "setting")
27843  )
27844)
27845
27846(define-method set_keep_below
27847  (of-object "GtkWindow")
27848  (c-name "gtk_window_set_keep_below")
27849  (return-type "none")
27850  (parameters
27851    '("gboolean" "setting")
27852  )
27853)
27854
27855(define-method begin_resize_drag
27856  (of-object "GtkWindow")
27857  (c-name "gtk_window_begin_resize_drag")
27858  (return-type "none")
27859  (parameters
27860    '("GdkWindowEdge" "edge")
27861    '("gint" "button")
27862    '("gint" "root_x")
27863    '("gint" "root_y")
27864    '("guint32" "timestamp")
27865  )
27866)
27867
27868(define-method begin_move_drag
27869  (of-object "GtkWindow")
27870  (c-name "gtk_window_begin_move_drag")
27871  (return-type "none")
27872  (parameters
27873    '("gint" "button")
27874    '("gint" "root_x")
27875    '("gint" "root_y")
27876    '("guint32" "timestamp")
27877  )
27878)
27879
27880(define-method set_policy
27881  (of-object "GtkWindow")
27882  (c-name "gtk_window_set_policy")
27883  (return-type "none")
27884  (parameters
27885    '("gint" "allow_shrink")
27886    '("gint" "allow_grow")
27887    '("gint" "auto_shrink")
27888  )
27889  (deprecated "use GtkWindow.set_resizable")
27890)
27891
27892(define-method set_default_size
27893  (of-object "GtkWindow")
27894  (c-name "gtk_window_set_default_size")
27895  (return-type "none")
27896  (parameters
27897    '("gint" "width")
27898    '("gint" "height")
27899  )
27900)
27901
27902(define-method get_default_size
27903  (of-object "GtkWindow")
27904  (c-name "gtk_window_get_default_size")
27905  (return-type "none")
27906  (parameters
27907    '("gint*" "width")
27908    '("gint*" "height")
27909  )
27910)
27911
27912(define-method resize
27913  (of-object "GtkWindow")
27914  (c-name "gtk_window_resize")
27915  (return-type "none")
27916  (parameters
27917    '("gint" "width")
27918    '("gint" "height")
27919  )
27920)
27921
27922(define-method get_size
27923  (of-object "GtkWindow")
27924  (c-name "gtk_window_get_size")
27925  (return-type "none")
27926  (parameters
27927    '("gint*" "width")
27928    '("gint*" "height")
27929  )
27930)
27931
27932(define-method move
27933  (of-object "GtkWindow")
27934  (c-name "gtk_window_move")
27935  (return-type "none")
27936  (parameters
27937    '("gint" "x")
27938    '("gint" "y")
27939  )
27940)
27941
27942(define-method get_position
27943  (of-object "GtkWindow")
27944  (c-name "gtk_window_get_position")
27945  (return-type "none")
27946  (parameters
27947    '("gint*" "root_x")
27948    '("gint*" "root_y")
27949  )
27950)
27951
27952(define-method parse_geometry
27953  (of-object "GtkWindow")
27954  (c-name "gtk_window_parse_geometry")
27955  (return-type "gboolean")
27956  (parameters
27957    '("const-gchar*" "geometry")
27958  )
27959)
27960
27961(define-method reshow_with_initial_size
27962  (of-object "GtkWindow")
27963  (c-name "gtk_window_reshow_with_initial_size")
27964  (return-type "none")
27965)
27966
27967(define-function gtk_window_group_get_type
27968  (c-name "gtk_window_group_get_type")
27969  (return-type "GType")
27970)
27971
27972(define-function window_group_new
27973  (c-name "gtk_window_group_new")
27974  (is-constructor-of "GtkWindowGroup")
27975  (return-type "GtkWindowGroup*")
27976)
27977
27978(define-method add_window
27979  (of-object "GtkWindowGroup")
27980  (c-name "gtk_window_group_add_window")
27981  (return-type "none")
27982  (parameters
27983    '("GtkWindow*" "window")
27984  )
27985)
27986
27987(define-method remove_window
27988  (of-object "GtkWindowGroup")
27989  (c-name "gtk_window_group_remove_window")
27990  (return-type "none")
27991  (parameters
27992    '("GtkWindow*" "window")
27993  )
27994)
27995
27996(define-method remove_embedded_xid
27997  (of-object "GtkWindow")
27998  (c-name "gtk_window_remove_embedded_xid")
27999  (return-type "none")
28000  (parameters
28001    '("guint" "xid")
28002  )
28003)
28004
28005(define-method add_embedded_xid
28006  (of-object "GtkWindow")
28007  (c-name "gtk_window_add_embedded_xid")
28008  (return-type "none")
28009  (parameters
28010    '("guint" "xid")
28011  )
28012)
28013
28014(define-method set_focus_on_map
28015  (of-object "GtkWindow")
28016  (c-name "gtk_window_set_focus_on_map")
28017  (return-type "none")
28018  (parameters
28019    '("gboolean" "setting")
28020  )
28021)
28022
28023(define-method get_focus_on_map
28024  (of-object "GtkWindow")
28025  (c-name "gtk_window_get_focus_on_map")
28026  (return-type "gboolean")
28027)
28028
28029
28030(define-method set_icon_name
28031  (of-object "GtkWindow")
28032  (c-name "gtk_window_set_icon_name")
28033  (return-type "none")
28034  (parameters
28035    '("const-gchar*" "name" (null-ok))
28036  )
28037)
28038
28039(define-method get_icon_name
28040  (of-object "GtkWindow")
28041  (c-name "gtk_window_get_icon_name")
28042  (return-type "const-gchar*")
28043)
28044
28045
28046(define-function window_set_default_icon_name
28047  (c-name "gtk_window_set_default_icon_name")
28048  (return-type "none")
28049  (parameters
28050    '("const-gchar*" "name")
28051  )
28052)
28053
28054(define-virtual set_focus
28055  (of-object "GtkWindow")
28056  (return-type "none")
28057  (parameters
28058    '("GtkWidget*" "focus" (null-ok))
28059  )
28060)
28061(define-virtual frame_event
28062  (of-object "GtkWindow")
28063  (return-type "gboolean")
28064  (parameters
28065    '("GdkEvent*" "event")
28066  )
28067)
28068(define-virtual activate_focus
28069  (of-object "GtkWindow")
28070  (return-type "none")
28071)
28072(define-virtual activate_default
28073  (of-object "GtkWindow")
28074  (return-type "none")
28075)
28076(define-virtual move_focus
28077  (of-object "GtkWindow")
28078  (return-type "none")
28079  (parameters
28080    '("GtkDirectionType" "direction")
28081  )
28082)
28083(define-virtual keys_changed
28084  (of-object "GtkWindow")
28085  (return-type "none")
28086)
28087