1;; -*- scheme -*-
2
3(include "gtk-2.16-types.defs")
4
5;; From gtkaction.h
6
7(define-method block_activate
8  (of-object "GtkAction")
9  (c-name "gtk_action_block_activate")
10  (return-type "none")
11)
12
13(define-method unblock_activate
14  (of-object "GtkAction")
15  (c-name "gtk_action_unblock_activate")
16  (return-type "none")
17)
18
19(define-method set_gicon
20  (of-object "GtkAction")
21  (c-name "gtk_action_set_gicon")
22  (return-type "none")
23  (parameters
24    '("GIcon*" "icon")
25  )
26)
27
28(define-method get_gicon
29  (of-object "GtkAction")
30  (c-name "gtk_action_get_gicon")
31  (return-type "GIcon*")
32)
33
34
35(define-method set_icon_name
36  (of-object "GtkAction")
37  (c-name "gtk_action_set_icon_name")
38  (return-type "none")
39  (parameters
40    '("const-gchar*" "icon_name")
41  )
42)
43
44(define-method get_icon_name
45  (of-object "GtkAction")
46  (c-name "gtk_action_get_icon_name")
47  (return-type "const-gchar*")
48)
49
50(define-method set_visible_horizontal
51  (of-object "GtkAction")
52  (c-name "gtk_action_set_visible_horizontal")
53  (return-type "none")
54  (parameters
55    '("gboolean" "visible_horizontal")
56  )
57)
58
59(define-method get_visible_horizontal
60  (of-object "GtkAction")
61  (c-name "gtk_action_get_visible_horizontal")
62  (return-type "gboolean")
63)
64
65(define-method set_visible_vertical
66  (of-object "GtkAction")
67  (c-name "gtk_action_set_visible_vertical")
68  (return-type "none")
69  (parameters
70    '("gboolean" "visible_vertical")
71  )
72)
73
74(define-method get_visible_vertical
75  (of-object "GtkAction")
76  (c-name "gtk_action_get_visible_vertical")
77  (return-type "gboolean")
78)
79
80(define-method set_is_important
81  (of-object "GtkAction")
82  (c-name "gtk_action_set_is_important")
83  (return-type "none")
84  (parameters
85    '("gboolean" "is_important")
86  )
87)
88
89(define-method get_is_important
90  (of-object "GtkAction")
91  (c-name "gtk_action_get_is_important")
92  (return-type "gboolean")
93)
94
95
96(define-method set_label
97  (of-object "GtkAction")
98  (c-name "gtk_action_set_label")
99  (return-type "none")
100  (parameters
101    '("const-gchar*" "label")
102  )
103)
104
105(define-method get_label
106  (of-object "GtkAction")
107  (c-name "gtk_action_get_label")
108  (return-type "const-gchar*")
109)
110
111(define-method set_short_label
112  (of-object "GtkAction")
113  (c-name "gtk_action_set_short_label")
114  (return-type "none")
115  (parameters
116    '("const-gchar*" "short_label")
117  )
118)
119
120(define-method get_short_label
121  (of-object "GtkAction")
122  (c-name "gtk_action_get_short_label")
123  (return-type "const-gchar*")
124)
125
126(define-method set_tooltip
127  (of-object "GtkAction")
128  (c-name "gtk_action_set_tooltip")
129  (return-type "none")
130  (parameters
131    '("const-gchar*" "tooltip")
132  )
133)
134
135(define-method get_tooltip
136  (of-object "GtkAction")
137  (c-name "gtk_action_get_tooltip")
138  (return-type "const-gchar*")
139)
140
141(define-method set_stock_id
142  (of-object "GtkAction")
143  (c-name "gtk_action_set_stock_id")
144  (return-type "none")
145  (parameters
146    '("const-gchar*" "stock_id")
147  )
148)
149
150(define-method get_stock_id
151  (of-object "GtkAction")
152  (c-name "gtk_action_get_stock_id")
153  (return-type "const-gchar*")
154)
155
156
157
158;; From gtkactivatable.h
159
160(define-function gtk_activatable_get_type
161  (c-name "gtk_activatable_get_type")
162  (return-type "GType")
163)
164
165(define-method sync_action_properties
166  (of-object "GtkActivatable")
167  (c-name "gtk_activatable_sync_action_properties")
168  (return-type "none")
169  (parameters
170    '("GtkAction*" "action" (null-ok) (default "NULL"))
171  )
172)
173
174(define-method set_related_action
175  (of-object "GtkActivatable")
176  (c-name "gtk_activatable_set_related_action")
177  (return-type "none")
178  (parameters
179    '("GtkAction*" "action")
180  )
181)
182
183(define-method get_related_action
184  (of-object "GtkActivatable")
185  (c-name "gtk_activatable_get_related_action")
186  (return-type "GtkAction*")
187)
188
189(define-method set_use_action_appearance
190  (of-object "GtkActivatable")
191  (c-name "gtk_activatable_set_use_action_appearance")
192  (return-type "none")
193  (parameters
194    '("gboolean" "use_appearance")
195  )
196)
197
198(define-method get_use_action_appearance
199  (of-object "GtkActivatable")
200  (c-name "gtk_activatable_get_use_action_appearance")
201  (return-type "gboolean")
202)
203
204(define-method do_set_related_action
205  (of-object "GtkActivatable")
206  (c-name "gtk_activatable_do_set_related_action")
207  (return-type "none")
208  (parameters
209    '("GtkAction*" "action")
210  )
211)
212
213(define-virtual update
214  (of-object "GtkActivatable")
215  (return-type "none")
216  (parameters
217    '("GtkAction*" "action")
218    '("const-gchar*" "property_name")
219  )
220)
221
222(define-virtual sync_action_properties
223  (of-object "GtkActivatable")
224  (return-type "none")
225  (parameters
226    '("GtkAction*" "action")
227  )
228)
229
230
231;; From gtkcellview.h
232
233(define-method get_model
234  (of-object "GtkCellView")
235  (c-name "gtk_cell_view_get_model")
236  (return-type "GtkTreeModel*")
237)
238
239
240
241;; From gtkentry.h
242
243(define-method set_progress_fraction
244  (of-object "GtkEntry")
245  (c-name "gtk_entry_set_progress_fraction")
246  (return-type "none")
247  (parameters
248    '("gdouble" "fraction")
249  )
250)
251
252(define-method get_progress_fraction
253  (of-object "GtkEntry")
254  (c-name "gtk_entry_get_progress_fraction")
255  (return-type "gdouble")
256)
257
258(define-method set_progress_pulse_step
259  (of-object "GtkEntry")
260  (c-name "gtk_entry_set_progress_pulse_step")
261  (return-type "none")
262  (parameters
263    '("gdouble" "fraction")
264  )
265)
266
267(define-method get_progress_pulse_step
268  (of-object "GtkEntry")
269  (c-name "gtk_entry_get_progress_pulse_step")
270  (return-type "gdouble")
271)
272
273(define-method progress_pulse
274  (of-object "GtkEntry")
275  (c-name "gtk_entry_progress_pulse")
276  (return-type "none")
277)
278
279(define-method set_icon_from_pixbuf
280  (of-object "GtkEntry")
281  (c-name "gtk_entry_set_icon_from_pixbuf")
282  (return-type "none")
283  (parameters
284    '("GtkEntryIconPosition" "icon_pos")
285    '("GdkPixbuf*" "pixbuf" (null-ok))
286  )
287)
288
289(define-method set_icon_from_stock
290  (of-object "GtkEntry")
291  (c-name "gtk_entry_set_icon_from_stock")
292  (return-type "none")
293  (parameters
294    '("GtkEntryIconPosition" "icon_pos")
295    '("const-gchar*" "stock_id" (null-ok))
296  )
297)
298
299(define-method set_icon_from_icon_name
300  (of-object "GtkEntry")
301  (c-name "gtk_entry_set_icon_from_icon_name")
302  (return-type "none")
303  (parameters
304    '("GtkEntryIconPosition" "icon_pos")
305    '("const-gchar*" "icon_name" (null-ok))
306  )
307)
308
309(define-method set_icon_from_gicon
310  (of-object "GtkEntry")
311  (c-name "gtk_entry_set_icon_from_gicon")
312  (return-type "none")
313  (parameters
314    '("GtkEntryIconPosition" "icon_pos")
315    '("GIcon*" "icon" (null-ok))
316  )
317)
318
319(define-method get_icon_storage_type
320  (of-object "GtkEntry")
321  (c-name "gtk_entry_get_icon_storage_type")
322  (return-type "GtkImageType")
323  (parameters
324    '("GtkEntryIconPosition" "icon_pos")
325  )
326)
327
328(define-method get_icon_pixbuf
329  (of-object "GtkEntry")
330  (c-name "gtk_entry_get_icon_pixbuf")
331  (return-type "GdkPixbuf*")
332  (parameters
333    '("GtkEntryIconPosition" "icon_pos")
334  )
335)
336
337(define-method get_icon_stock
338  (of-object "GtkEntry")
339  (c-name "gtk_entry_get_icon_stock")
340  (return-type "const-gchar*")
341  (parameters
342    '("GtkEntryIconPosition" "icon_pos")
343  )
344)
345
346(define-method get_icon_name
347  (of-object "GtkEntry")
348  (c-name "gtk_entry_get_icon_name")
349  (return-type "const-gchar*")
350  (parameters
351    '("GtkEntryIconPosition" "icon_pos")
352  )
353)
354
355(define-method get_icon_gicon
356  (of-object "GtkEntry")
357  (c-name "gtk_entry_get_icon_gicon")
358  (return-type "GIcon*")
359  (parameters
360    '("GtkEntryIconPosition" "icon_pos")
361  )
362)
363
364(define-method set_icon_activatable
365  (of-object "GtkEntry")
366  (c-name "gtk_entry_set_icon_activatable")
367  (return-type "none")
368  (parameters
369    '("GtkEntryIconPosition" "icon_pos")
370    '("gboolean" "activatable")
371  )
372)
373
374(define-method get_icon_activatable
375  (of-object "GtkEntry")
376  (c-name "gtk_entry_get_icon_activatable")
377  (return-type "gboolean")
378  (parameters
379    '("GtkEntryIconPosition" "icon_pos")
380  )
381)
382
383(define-method set_icon_sensitive
384  (of-object "GtkEntry")
385  (c-name "gtk_entry_set_icon_sensitive")
386  (return-type "none")
387  (parameters
388    '("GtkEntryIconPosition" "icon_pos")
389    '("gboolean" "sensitive")
390  )
391)
392
393(define-method get_icon_sensitive
394  (of-object "GtkEntry")
395  (c-name "gtk_entry_get_icon_sensitive")
396  (return-type "gboolean")
397  (parameters
398    '("GtkEntryIconPosition" "icon_pos")
399  )
400)
401
402(define-method get_icon_at_pos
403  (of-object "GtkEntry")
404  (c-name "gtk_entry_get_icon_at_pos")
405  (return-type "gint")
406  (parameters
407    '("gint" "x")
408    '("gint" "y")
409  )
410)
411
412(define-method set_icon_tooltip_text
413  (of-object "GtkEntry")
414  (c-name "gtk_entry_set_icon_tooltip_text")
415  (return-type "none")
416  (parameters
417    '("GtkEntryIconPosition" "icon_pos")
418    '("const-gchar*" "tooltip" (null-ok))
419  )
420)
421
422(define-method get_icon_tooltip_text
423  (of-object "GtkEntry")
424  (c-name "gtk_entry_get_icon_tooltip_text")
425  (return-type "gchar*")
426  (parameters
427    '("GtkEntryIconPosition" "icon_pos")
428  )
429)
430
431(define-method set_icon_tooltip_markup
432  (of-object "GtkEntry")
433  (c-name "gtk_entry_set_icon_tooltip_markup")
434  (return-type "none")
435  (parameters
436    '("GtkEntryIconPosition" "icon_pos")
437    '("const-gchar*" "tooltip" (null-ok))
438  )
439)
440
441(define-method get_icon_tooltip_markup
442  (of-object "GtkEntry")
443  (c-name "gtk_entry_get_icon_tooltip_markup")
444  (return-type "gchar*")
445  (parameters
446    '("GtkEntryIconPosition" "icon_pos")
447  )
448)
449
450(define-method unset_invisible_char
451  (of-object "GtkEntry")
452  (c-name "gtk_entry_unset_invisible_char")
453  (return-type "none")
454)
455
456(define-method set_icon_drag_source
457  (of-object "GtkEntry")
458  (c-name "gtk_entry_set_icon_drag_source")
459  (return-type "none")
460  (parameters
461    '("GtkEntryIconPosition" "icon_pos")
462    '("GtkTargetList*" "target_list")
463    '("GdkDragAction" "actions")
464  )
465)
466
467(define-method get_current_icon_drag_source
468  (of-object "GtkEntry")
469  (c-name "gtk_entry_get_current_icon_drag_source")
470  (return-type "gint")
471)
472
473
474;; From gtkimagemenuitem.h
475
476(define-method set_always_show_image
477  (of-object "GtkImageMenuItem")
478  (c-name "gtk_image_menu_item_set_always_show_image")
479  (return-type "none")
480  (parameters
481    '("gboolean" "always_show")
482  )
483)
484
485(define-method get_always_show_image
486  (of-object "GtkImageMenuItem")
487  (c-name "gtk_image_menu_item_get_always_show_image")
488  (return-type "gboolean")
489)
490
491(define-method set_use_stock
492  (of-object "GtkImageMenuItem")
493  (c-name "gtk_image_menu_item_set_use_stock")
494  (return-type "none")
495  (parameters
496    '("gboolean" "use_stock")
497  )
498)
499
500(define-method get_use_stock
501  (of-object "GtkImageMenuItem")
502  (c-name "gtk_image_menu_item_get_use_stock")
503  (return-type "gboolean")
504)
505
506(define-method set_accel_group
507  (of-object "GtkImageMenuItem")
508  (c-name "gtk_image_menu_item_set_accel_group")
509  (return-type "none")
510  (parameters
511    '("GtkAccelGroup*" "accel_group")
512  )
513)
514
515
516
517;; From gtkimmulticontext.h
518
519(define-method get_context_id
520  (of-object "GtkIMMulticontext")
521  (c-name "gtk_im_multicontext_get_context_id")
522  (return-type "const-char*")
523)
524
525(define-method set_context_id
526  (of-object "GtkIMMulticontext")
527  (c-name "gtk_im_multicontext_set_context_id")
528  (return-type "none")
529  (parameters
530    '("const-char*" "context_id")
531  )
532)
533
534
535
536;; From gtkmenuitem.h
537
538(define-method set_label
539  (of-object "GtkMenuItem")
540  (c-name "gtk_menu_item_set_label")
541  (return-type "none")
542  (parameters
543    '("const-gchar*" "label")
544  )
545)
546
547(define-method get_label
548  (of-object "GtkMenuItem")
549  (c-name "gtk_menu_item_get_label")
550  (return-type "const-gchar*")
551)
552
553(define-method set_use_underline
554  (of-object "GtkMenuItem")
555  (c-name "gtk_menu_item_set_use_underline")
556  (return-type "none")
557  (parameters
558    '("gboolean" "setting")
559  )
560)
561
562(define-method get_use_underline
563  (of-object "GtkMenuItem")
564  (c-name "gtk_menu_item_get_use_underline")
565  (return-type "gboolean")
566)
567
568
569
570;; From gtkorientable.h
571
572(define-function gtk_orientable_get_type
573  (c-name "gtk_orientable_get_type")
574  (return-type "GType")
575)
576
577(define-method set_orientation
578  (of-object "GtkOrientable")
579  (c-name "gtk_orientable_set_orientation")
580  (return-type "none")
581  (parameters
582    '("GtkOrientation" "orientation")
583  )
584)
585
586(define-method get_orientation
587  (of-object "GtkOrientable")
588  (c-name "gtk_orientable_get_orientation")
589  (return-type "GtkOrientation")
590)
591
592
593
594;; From gtkprintoperation.h
595
596(define-method draw_page_finish
597  (of-object "GtkPrintOperation")
598  (c-name "gtk_print_operation_draw_page_finish")
599  (return-type "none")
600)
601
602(define-method set_defer_drawing
603  (of-object "GtkPrintOperation")
604  (c-name "gtk_print_operation_set_defer_drawing")
605  (return-type "none")
606)
607
608
609
610;; From gtkprintsettings.h
611
612(define-method get_resolution_x
613  (of-object "GtkPrintSettings")
614  (c-name "gtk_print_settings_get_resolution_x")
615  (return-type "gint")
616)
617
618(define-method get_resolution_y
619  (of-object "GtkPrintSettings")
620  (c-name "gtk_print_settings_get_resolution_y")
621  (return-type "gint")
622)
623
624(define-method set_resolution_xy
625  (of-object "GtkPrintSettings")
626  (c-name "gtk_print_settings_set_resolution_xy")
627  (return-type "none")
628  (parameters
629    '("gint" "resolution_x")
630    '("gint" "resolution_y")
631  )
632)
633
634(define-method get_printer_lpi
635  (of-object "GtkPrintSettings")
636  (c-name "gtk_print_settings_get_printer_lpi")
637  (return-type "gdouble")
638)
639
640(define-method set_printer_lpi
641  (of-object "GtkPrintSettings")
642  (c-name "gtk_print_settings_set_printer_lpi")
643  (return-type "none")
644  (parameters
645    '("gdouble" "lpi")
646  )
647)
648
649
650
651;; From gtkscale.h
652
653(define-method add_mark
654  (of-object "GtkScale")
655  (c-name "gtk_scale_add_mark")
656  (return-type "none")
657  (parameters
658    '("gdouble" "value")
659    '("GtkPositionType" "position")
660    '("const-gchar*" "markup" (null-ok))
661  )
662)
663
664(define-method clear_marks
665  (of-object "GtkScale")
666  (c-name "gtk_scale_clear_marks")
667  (return-type "none")
668)
669
670
671
672;; From gtkselection.h
673
674(define-method get_selection
675  (of-object "GtkSelectionData")
676  (c-name "gtk_selection_data_get_selection")
677  (return-type "GdkAtom")
678)
679
680
681
682;; From gtkstatusicon.h
683
684(define-method get_has_tooltip
685  (of-object "GtkStatusIcon")
686  (c-name "gtk_status_icon_get_has_tooltip")
687  (return-type "gboolean")
688)
689
690(define-method get_tooltip_text
691  (of-object "GtkStatusIcon")
692  (c-name "gtk_status_icon_get_tooltip_text")
693  (return-type "gchar*")
694)
695
696(define-method get_tooltip_markup
697  (of-object "GtkStatusIcon")
698  (c-name "gtk_status_icon_get_tooltip_markup")
699  (return-type "gchar*")
700)
701
702(define-method set_has_tooltip
703  (of-object "GtkStatusIcon")
704  (c-name "gtk_status_icon_set_has_tooltip")
705  (return-type "none")
706  (parameters
707    '("gboolean" "has_tooltip")
708  )
709)
710
711(define-method set_tooltip_text
712  (of-object "GtkStatusIcon")
713  (c-name "gtk_status_icon_set_tooltip_text")
714  (return-type "none")
715  (parameters
716    '("const-gchar*" "text")
717  )
718)
719
720(define-method set_tooltip_markup
721  (of-object "GtkStatusIcon")
722  (c-name "gtk_status_icon_set_tooltip_markup")
723  (return-type "none")
724  (parameters
725    '("const-gchar*" "markup" (null-ok))
726  )
727)
728
729
730
731;; From gtkstyle.h
732
733(define-method get_style_property
734  (of-object "GtkStyle")
735  (c-name "gtk_style_get_style_property")
736  (return-type "none")
737  (parameters
738    '("GType" "widget_type")
739    '("const-gchar*" "property_name")
740    '("GValue*" "value")
741  )
742)
743
744(define-method get_valist
745  (of-object "GtkStyle")
746  (c-name "gtk_style_get_valist")
747  (return-type "none")
748  (parameters
749    '("GType" "widget_type")
750    '("const-gchar*" "first_property_name")
751    '("va_list" "var_args")
752  )
753)
754
755(define-method get
756  (of-object "GtkStyle")
757  (c-name "gtk_style_get")
758  (return-type "none")
759  (parameters
760    '("GType" "widget_type")
761    '("const-gchar*" "first_property_name")
762  )
763  (varargs #t)
764)
765
766
767
768;; From gtkwindow.h
769
770(define-function gtk_window_get_default_icon_name
771  (c-name "gtk_window_get_default_icon_name")
772  (return-type "const-gchar*")
773)
774