1;; -*- scheme -*-
2
3(include "gtk-2.20-types.defs")
4
5;; From gtktoolpalette.h
6
7(define-function gtk_tool_palette_get_type
8  (c-name "gtk_tool_palette_get_type")
9  (return-type "GType")
10)
11
12(define-function gtk_tool_palette_new
13  (c-name "gtk_tool_palette_new")
14  (is-constructor-of "GtkToolPalette")
15  (return-type "GtkWidget*")
16)
17
18(define-method set_group_position
19  (of-object "GtkToolPalette")
20  (c-name "gtk_tool_palette_set_group_position")
21  (return-type "none")
22  (parameters
23    '("GtkToolItemGroup*" "group")
24    '("gint" "position")
25  )
26)
27
28(define-method set_exclusive
29  (of-object "GtkToolPalette")
30  (c-name "gtk_tool_palette_set_exclusive")
31  (return-type "none")
32  (parameters
33    '("GtkToolItemGroup*" "group")
34    '("gboolean" "exclusive")
35  )
36)
37
38(define-method set_expand
39  (of-object "GtkToolPalette")
40  (c-name "gtk_tool_palette_set_expand")
41  (return-type "none")
42  (parameters
43    '("GtkToolItemGroup*" "group")
44    '("gboolean" "expand")
45  )
46)
47
48(define-method get_group_position
49  (of-object "GtkToolPalette")
50  (c-name "gtk_tool_palette_get_group_position")
51  (return-type "gint")
52  (parameters
53    '("GtkToolItemGroup*" "group")
54  )
55)
56
57(define-method get_exclusive
58  (of-object "GtkToolPalette")
59  (c-name "gtk_tool_palette_get_exclusive")
60  (return-type "gboolean")
61  (parameters
62    '("GtkToolItemGroup*" "group")
63  )
64)
65
66(define-method get_expand
67  (of-object "GtkToolPalette")
68  (c-name "gtk_tool_palette_get_expand")
69  (return-type "gboolean")
70  (parameters
71    '("GtkToolItemGroup*" "group")
72  )
73)
74
75(define-method set_icon_size
76  (of-object "GtkToolPalette")
77  (c-name "gtk_tool_palette_set_icon_size")
78  (return-type "none")
79  (parameters
80    '("GtkIconSize" "icon_size")
81  )
82)
83
84(define-method unset_icon_size
85  (of-object "GtkToolPalette")
86  (c-name "gtk_tool_palette_unset_icon_size")
87  (return-type "none")
88)
89
90(define-method set_style
91  (of-object "GtkToolPalette")
92  (c-name "gtk_tool_palette_set_style")
93  (return-type "none")
94  (parameters
95    '("GtkToolbarStyle" "style")
96  )
97)
98
99(define-method unset_style
100  (of-object "GtkToolPalette")
101  (c-name "gtk_tool_palette_unset_style")
102  (return-type "none")
103)
104
105(define-method get_icon_size
106  (of-object "GtkToolPalette")
107  (c-name "gtk_tool_palette_get_icon_size")
108  (return-type "GtkIconSize")
109)
110
111(define-method get_style
112  (of-object "GtkToolPalette")
113  (c-name "gtk_tool_palette_get_style")
114  (return-type "GtkToolbarStyle")
115)
116
117(define-method get_drop_item
118  (of-object "GtkToolPalette")
119  (c-name "gtk_tool_palette_get_drop_item")
120  (return-type "GtkToolItem*")
121  (parameters
122    '("gint" "x")
123    '("gint" "y")
124  )
125)
126
127(define-method get_drop_group
128  (of-object "GtkToolPalette")
129  (c-name "gtk_tool_palette_get_drop_group")
130  (return-type "GtkToolItemGroup*")
131  (parameters
132    '("gint" "x")
133    '("gint" "y")
134  )
135)
136
137(define-method get_drag_item
138  (of-object "GtkToolPalette")
139  (c-name "gtk_tool_palette_get_drag_item")
140  (return-type "GtkWidget*")
141  (parameters
142    '("const-GtkSelectionData*" "selection")
143  )
144)
145
146(define-method set_drag_source
147  (of-object "GtkToolPalette")
148  (c-name "gtk_tool_palette_set_drag_source")
149  (return-type "none")
150  (parameters
151    '("GtkToolPaletteDragTargets" "targets")
152  )
153)
154
155(define-method add_drag_dest
156  (of-object "GtkToolPalette")
157  (c-name "gtk_tool_palette_add_drag_dest")
158  (return-type "none")
159  (parameters
160    '("GtkWidget*" "widget")
161    '("GtkDestDefaults" "flags")
162    '("GtkToolPaletteDragTargets" "targets")
163    '("GdkDragAction" "actions")
164  )
165)
166
167(define-method get_hadjustment
168  (of-object "GtkToolPalette")
169  (c-name "gtk_tool_palette_get_hadjustment")
170  (return-type "GtkAdjustment*")
171)
172
173(define-method get_vadjustment
174  (of-object "GtkToolPalette")
175  (c-name "gtk_tool_palette_get_vadjustment")
176  (return-type "GtkAdjustment*")
177)
178
179(define-function gtk_tool_palette_get_drag_target_item
180  (c-name "gtk_tool_palette_get_drag_target_item")
181  (return-type "const-GtkTargetEntry*")
182)
183
184(define-function gtk_tool_palette_get_drag_target_group
185  (c-name "gtk_tool_palette_get_drag_target_group")
186  (return-type "const-GtkTargetEntry*")
187)
188
189;; From gtktoolitem.h
190
191(define-method get_ellipsize_mode
192  (of-object "GtkToolItem")
193  (c-name "gtk_tool_item_get_ellipsize_mode")
194  (return-type "PangoEllipsizeMode")
195)
196
197(define-method get_text_alignment
198  (of-object "GtkToolItem")
199  (c-name "gtk_tool_item_get_text_alignment")
200  (return-type "gfloat")
201)
202
203(define-method get_text_orientation
204  (of-object "GtkToolItem")
205  (c-name "gtk_tool_item_get_text_orientation")
206  (return-type "GtkOrientation")
207)
208
209(define-method get_text_size_group
210  (of-object "GtkToolItem")
211  (c-name "gtk_tool_item_get_text_size_group")
212  (return-type "GtkSizeGroup*")
213)
214
215;; From gtktoolitemgroup.h
216
217(define-function gtk_tool_item_group_get_type
218  (c-name "gtk_tool_item_group_get_type")
219  (return-type "GType")
220)
221
222(define-function gtk_tool_item_group_new
223  (c-name "gtk_tool_item_group_new")
224  (is-constructor-of "GtkToolItemGroup")
225  (return-type "GtkWidget*")
226  (parameters
227    '("const-gchar*" "label")
228  )
229)
230
231(define-method set_label
232  (of-object "GtkToolItemGroup")
233  (c-name "gtk_tool_item_group_set_label")
234  (return-type "none")
235  (parameters
236    '("const-gchar*" "label")
237  )
238)
239
240(define-method set_label_widget
241  (of-object "GtkToolItemGroup")
242  (c-name "gtk_tool_item_group_set_label_widget")
243  (return-type "none")
244  (parameters
245    '("GtkWidget*" "label_widget")
246  )
247)
248
249(define-method set_collapsed
250  (of-object "GtkToolItemGroup")
251  (c-name "gtk_tool_item_group_set_collapsed")
252  (return-type "none")
253  (parameters
254    '("gboolean" "collapsed")
255  )
256)
257
258(define-method set_ellipsize
259  (of-object "GtkToolItemGroup")
260  (c-name "gtk_tool_item_group_set_ellipsize")
261  (return-type "none")
262  (parameters
263    '("PangoEllipsizeMode" "ellipsize")
264  )
265)
266
267(define-method set_header_relief
268  (of-object "GtkToolItemGroup")
269  (c-name "gtk_tool_item_group_set_header_relief")
270  (return-type "none")
271  (parameters
272    '("GtkReliefStyle" "style")
273  )
274)
275
276(define-method get_label
277  (of-object "GtkToolItemGroup")
278  (c-name "gtk_tool_item_group_get_label")
279  (return-type "const-gchar*")
280)
281
282(define-method get_label_widget
283  (of-object "GtkToolItemGroup")
284  (c-name "gtk_tool_item_group_get_label_widget")
285  (return-type "GtkWidget*")
286)
287
288(define-method get_collapsed
289  (of-object "GtkToolItemGroup")
290  (c-name "gtk_tool_item_group_get_collapsed")
291  (return-type "gboolean")
292)
293
294(define-method get_ellipsize
295  (of-object "GtkToolItemGroup")
296  (c-name "gtk_tool_item_group_get_ellipsize")
297  (return-type "PangoEllipsizeMode")
298)
299
300(define-method get_header_relief
301  (of-object "GtkToolItemGroup")
302  (c-name "gtk_tool_item_group_get_header_relief")
303  (return-type "GtkReliefStyle")
304)
305
306(define-method insert
307  (of-object "GtkToolItemGroup")
308  (c-name "gtk_tool_item_group_insert")
309  (return-type "none")
310  (parameters
311    '("GtkToolItem*" "item")
312    '("gint" "position")
313  )
314)
315
316(define-method set_item_position
317  (of-object "GtkToolItemGroup")
318  (c-name "gtk_tool_item_group_set_item_position")
319  (return-type "none")
320  (parameters
321    '("GtkToolItem*" "item")
322    '("gint" "position")
323  )
324)
325
326(define-method get_item_position
327  (of-object "GtkToolItemGroup")
328  (c-name "gtk_tool_item_group_get_item_position")
329  (return-type "gint")
330  (parameters
331    '("GtkToolItem*" "item")
332  )
333)
334
335(define-method get_n_items
336  (of-object "GtkToolItemGroup")
337  (c-name "gtk_tool_item_group_get_n_items")
338  (return-type "guint")
339)
340
341(define-method get_nth_item
342  (of-object "GtkToolItemGroup")
343  (c-name "gtk_tool_item_group_get_nth_item")
344  (return-type "GtkToolItem*")
345  (parameters
346    '("guint" "index")
347  )
348)
349
350(define-method get_drop_item
351  (of-object "GtkToolItemGroup")
352  (c-name "gtk_tool_item_group_get_drop_item")
353  (return-type "GtkToolItem*")
354  (parameters
355    '("gint" "x")
356    '("gint" "y")
357  )
358)
359
360;; From gtkspinner.h
361
362(define-function gtk_spinner_get_type
363  (c-name "gtk_spinner_get_type")
364  (return-type "GType")
365)
366
367(define-function gtk_spinner_new
368  (c-name "gtk_spinner_new")
369  (is-constructor-of "GtkSpinner")
370  (return-type "GtkWidget*")
371)
372
373(define-method start
374  (of-object "GtkSpinner")
375  (c-name "gtk_spinner_start")
376  (return-type "none")
377)
378
379(define-method stop
380  (of-object "GtkSpinner")
381  (c-name "gtk_spinner_stop")
382  (return-type "none")
383)
384
385;; From gtkcellrendererspinner.h
386
387(define-function gtk_cell_renderer_spinner_get_type
388  (c-name "gtk_cell_renderer_spinner_get_type")
389  (return-type "GType")
390)
391
392(define-function gtk_cell_renderer_spinner_new
393  (c-name "gtk_cell_renderer_spinner_new")
394  (is-constructor-of "GtkCellRendererSpinner")
395  (return-type "GtkCellRenderer*")
396)
397
398;; From gtkaction.h
399
400(define-method get_always_show_image
401  (of-object "GtkAction")
402  (c-name "gtk_action_get_always_show_image")
403  (return-type "gboolean")
404)
405
406(define-method set_always_show_image
407  (of-object "GtkAction")
408  (c-name "gtk_action_set_always_show_image")
409  (return-type "none")
410  (parameters
411    '("gboolean" "always_show")
412  )
413)
414
415;; From gtkdialog.h
416
417(define-method get_widget_for_response
418  (of-object "GtkDialog")
419  (c-name "gtk_dialog_get_widget_for_response")
420  (return-type "GtkWidget*")
421  (parameters
422    '("gint" "response_id")
423  )
424)
425
426;; From gtkoffscreenwindow.h
427
428(define-function gtk_offscreen_window_get_type
429  (c-name "gtk_offscreen_window_get_type")
430  (return-type "GType")
431)
432
433(define-function gtk_offscreen_window_new
434  (c-name "gtk_offscreen_window_new")
435  (is-constructor-of "GtkOffscreenWindow")
436  (return-type "GtkWidget*")
437)
438
439(define-method get_pixmap
440  (of-object "GtkOffscreenWindow")
441  (c-name "gtk_offscreen_window_get_pixmap")
442  (return-type "GdkPixmap*")
443)
444
445(define-method get_pixbuf
446  (of-object "GtkOffscreenWindow")
447  (c-name "gtk_offscreen_window_get_pixbuf")
448  (return-type "GdkPixbuf*")
449)
450
451;; From gtkentry.h
452
453(define-method get_icon_window
454  (of-object "GtkEntry")
455  (c-name "gtk_entry_get_icon_window")
456  (return-type "GdkWindow*")
457  (parameters
458    '("GtkEntryIconPosition" "icon_pos")
459  )
460)
461
462(define-method get_text_window
463  (of-object "GtkEntry")
464  (c-name "gtk_entry_get_text_window")
465  (return-type "GdkWindow*")
466)
467
468;; From gtknotebook.h
469
470(define-method get_action_widget
471  (of-object "GtkNotebook")
472  (c-name "gtk_notebook_get_action_widget")
473  (return-type "GtkWidget*")
474  (parameters
475    '("GtkPackType" "pack_type")
476  )
477)
478
479(define-method set_action_widget
480  (of-object "GtkNotebook")
481  (c-name "gtk_notebook_set_action_widget")
482  (return-type "none")
483  (parameters
484    '("GtkWidget*" "widget")
485    '("GtkPackType" "pack_type")
486  )
487)
488
489;; From gtkstyle.h
490
491(define-method paint_spinner
492  (of-object "GtkStyle")
493  (c-name "gtk_paint_spinner")
494  (return-type "none")
495  (parameters
496    '("GtkStyle*" "style")
497    '("GdkWindow*" "window")
498    '("GtkStateType" "state_type")
499    '("const-GdkRectangle*" "area")
500    '("GtkWidget*" "widget")
501    '("const-gchar*" "detail")
502    '("guint" "step")
503    '("gint" "x")
504    '("gint" "y")
505    '("gint" "width")
506    '("gint" "height")
507  )
508)
509
510;; From gtkpaned.h
511
512(define-method get_handle_window
513  (of-object "GtkPaned")
514  (c-name "gtk_paned_get_handle_window")
515  (return-type "GdkWindow*")
516)
517
518;; From gtkrange.h
519
520(define-method get_min_slider_size
521  (of-object "GtkRange")
522  (c-name "gtk_range_get_min_slider_size")
523  (return-type "gint")
524)
525
526(define-method get_range_rect
527  (of-object "GtkRange")
528  (c-name "gtk_range_get_range_rect")
529  (return-type "none")
530  (parameters
531    '("GdkRectangle*" "range_rect")
532  )
533)
534
535(define-method get_slider_range
536  (of-object "GtkRange")
537  (c-name "gtk_range_get_slider_range")
538  (return-type "none")
539  (parameters
540    '("gint*" "slider_start")
541    '("gint*" "slider_end")
542  )
543)
544
545(define-method get_slider_size_fixed
546  (of-object "GtkRange")
547  (c-name "gtk_range_get_slider_size_fixed")
548  (return-type "gboolean")
549)
550
551(define-method set_min_slider_size
552  (of-object "GtkRange")
553  (c-name "gtk_range_set_min_slider_size")
554  (return-type "none")
555  (parameters
556    '("gboolean" "min_size")
557  )
558)
559
560(define-method set_slider_size_fixed
561  (of-object "GtkRange")
562  (c-name "gtk_range_set_slider_size_fixed")
563  (return-type "none")
564  (parameters
565    '("gboolean" "size_fixed")
566  )
567)
568
569;; From gtkstatusbar.h
570
571(define-method get_message_area
572  (of-object "GtkStatusbar")
573  (c-name "gtk_statusbar_get_message_area")
574  (return-type "GtkWidget*")
575)
576
577;; From gtkstatusicon.h
578
579(define-method set_name
580  (of-object "GtkStatusIcon")
581  (c-name "gtk_status_icon_set_name")
582  (return-type "none")
583  (parameters
584    '("const-gchar*" "name")
585  )
586)
587
588;; From gtkviewport.h
589
590(define-method get_bin_window
591  (of-object "GtkViewport")
592  (c-name "gtk_viewport_get_bin_window")
593  (return-type "GdkWindow*")
594)
595
596;; From gtkwidget.h
597
598(define-method set_realized
599  (of-object "GtkWidget")
600  (c-name "gtk_widget_set_realized")
601  (return-type "none")
602  (parameters
603    '("gboolean" "realized")
604  )
605)
606
607(define-method get_realized
608  (of-object "GtkWidget")
609  (c-name "gtk_widget_get_realized")
610  (return-type "gboolean")
611)
612
613(define-method set_mapped
614  (of-object "GtkWidget")
615  (c-name "gtk_widget_set_mapped")
616  (return-type "none")
617  (parameters
618    '("gboolean" "mapped")
619  )
620)
621
622(define-method get_mapped
623  (of-object "GtkWidget")
624  (c-name "gtk_widget_get_mapped")
625  (return-type "gboolean")
626)
627
628(define-method get_requisition
629  (of-object "GtkWidget")
630  (c-name "gtk_widget_get_requisition")
631  (return-type "none")
632  (parameters
633    '("GtkRequisition*" "requisition")
634  )
635)
636
637(define-method style_attach
638  (of-object "GtkWidget")
639  (c-name "gtk_widget_style_attach")
640  (return-type "none")
641)
642
643(define-method has_rc_style
644  (of-object "GtkWidget")
645  (c-name "gtk_widget_has_rc_style")
646  (return-type "gboolean")
647)
648
649;; From gtkwindow.h
650
651(define-method set_mnemonics_visible
652  (of-object "GtkWindow")
653  (c-name "gtk_window_set_mnemonics_visible")
654  (return-type "none")
655  (parameters
656    '("gboolean" "setting")
657  )
658)
659
660(define-method get_mnemonics_visible
661  (of-object "GtkWindow")
662  (c-name "gtk_window_get_mnemonics_visible")
663  (return-type "gboolean")
664)
665
666(define-method get_window_type
667  (of-object "GtkWindow")
668  (c-name "gtk_window_get_window_type")
669  (return-type "GtkWindowType")
670)
671
672;; From gtktooltip.h
673
674(define-method set_icon_from_gicon
675  (of-object "GtkTooltip")
676  (c-name "gtk_tooltip_set_icon_from_gicon")
677  (return-type "none")
678  (parameters
679    '("GIcon*" "gicon")
680    '("GtkIconSize" "size")
681  )
682)
683
684;; From gtkprintecontext.h
685
686(define-method get_hard_margins
687  (of-object "GtkPrintContext")
688  (c-name "gtk_print_context_get_hard_margins")
689  (return-type "gboolean")
690  (parameters
691    '("gdouble*" "top")
692    '("gdouble*" "bottom")
693    '("gdouble*" "left")
694    '("gdouble*" "right")
695  )
696)
697
698;; From gtktoolshell.h
699
700(define-method get_text_orientation
701  (of-object "GtkToolShell")
702  (c-name "gtk_tool_shell_get_text_orientation")
703  (return-type "GtkOrientation")
704)
705
706(define-method get_text_alignment
707  (of-object "GtkToolShell")
708  (c-name "gtk_tool_shell_get_text_alignment")
709  (return-type "gfloat")
710)
711
712(define-method get_ellipsize_mode
713  (of-object "GtkToolShell")
714  (c-name "gtk_tool_shell_get_ellipsize_mode")
715  (return-type "PangoEllipsizeMode")
716)
717
718(define-method get_text_size_group
719  (of-object "GtkToolShell")
720  (c-name "gtk_tool_shell_get_text_size_group")
721  (return-type "GtkSizeGroup*")
722)
723