1(include libgnomecanvas_signals.defs)
2(include libgnomecanvas_vfuncs.defs)
3
4;; -*- scheme -*-
5; object definitions ...
6(define-object Canvas
7  (in-module "Gnome")
8  (parent "GtkLayout")
9  (c-name "GnomeCanvas")
10  (gtype-id "GNOME_TYPE_CANVAS")
11)
12
13(define-object CanvasItem
14  (in-module "Gnome")
15  (parent "GtkObject")
16  (c-name "GnomeCanvasItem")
17  (gtype-id "GNOME_TYPE_CANVAS_ITEM")
18)
19
20(define-object CanvasGroup
21  (in-module "Gnome")
22  (parent "GnomeCanvasItem")
23  (c-name "GnomeCanvasGroup")
24  (gtype-id "GNOME_TYPE_CANVAS_GROUP")
25)
26
27(define-object CanvasClipgroup
28  (in-module "Gnome")
29  (parent "GnomeCanvasGroup")
30  (c-name "GnomeCanvasClipgroup")
31  (gtype-id "GNOME_TYPE_CANVAS_CLIPGROUP")
32)
33
34(define-object CanvasLine
35  (in-module "Gnome")
36  (parent "GnomeCanvasItem")
37  (c-name "GnomeCanvasLine")
38  (gtype-id "GNOME_TYPE_CANVAS_LINE")
39)
40
41(define-object CanvasPixbuf
42  (in-module "Gnome")
43  (parent "GnomeCanvasItem")
44  (c-name "GnomeCanvasPixbuf")
45  (gtype-id "GNOME_TYPE_CANVAS_PIXBUF")
46)
47
48(define-object CanvasRichText
49  (in-module "Gnome")
50  (parent "GnomeCanvasItem")
51  (c-name "GnomeCanvasRichText")
52  (gtype-id "GNOME_TYPE_CANVAS_RICH_TEXT")
53)
54
55(define-object CanvasShape
56  (in-module "Gnome")
57  (parent "GnomeCanvasItem")
58  (c-name "GnomeCanvasShape")
59  (gtype-id "GNOME_TYPE_CANVAS_SHAPE")
60)
61
62(define-object CanvasRE
63  (in-module "Gnome")
64  (parent "GnomeCanvasShape")
65  (c-name "GnomeCanvasRE")
66  (gtype-id "GNOME_TYPE_CANVAS_RE")
67)
68
69(define-object CanvasRect
70  (in-module "Gnome")
71  (parent "GnomeCanvasRE")
72  (c-name "GnomeCanvasRect")
73  (gtype-id "GNOME_TYPE_CANVAS_RECT")
74)
75
76(define-object CanvasEllipse
77  (in-module "Gnome")
78  (parent "GnomeCanvasRE")
79  (c-name "GnomeCanvasEllipse")
80  (gtype-id "GNOME_TYPE_CANVAS_ELLIPSE")
81)
82
83(define-object CanvasPolygon
84  (in-module "Gnome")
85  (parent "GnomeCanvasShape")
86  (c-name "GnomeCanvasPolygon")
87  (gtype-id "GNOME_TYPE_CANVAS_POLYGON")
88)
89
90(define-object CanvasBpath
91  (in-module "Gnome")
92  (parent "GnomeCanvasShape")
93  (c-name "GnomeCanvasBpath")
94  (gtype-id "GNOME_TYPE_CANVAS_BPATH")
95)
96
97(define-object CanvasText
98  (in-module "Gnome")
99  (parent "GnomeCanvasItem")
100  (c-name "GnomeCanvasText")
101  (gtype-id "GNOME_TYPE_CANVAS_TEXT")
102)
103
104(define-object CanvasWidget
105  (in-module "Gnome")
106  (parent "GnomeCanvasItem")
107  (c-name "GnomeCanvasWidget")
108  (gtype-id "GNOME_TYPE_CANVAS_WIDGET")
109)
110
111;; Enumerations and flags ...
112
113
114;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-bpath.h
115
116(define-function gnome_canvas_bpath_get_type
117  (c-name "gnome_canvas_bpath_get_type")
118  (return-type "GtkType")
119)
120
121
122
123;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-clipgroup.h
124
125(define-function gnome_canvas_clipgroup_get_type
126  (c-name "gnome_canvas_clipgroup_get_type")
127  (return-type "GtkType")
128)
129
130
131
132;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas.h
133
134(define-function gnome_canvas_item_get_type
135  (c-name "gnome_canvas_item_get_type")
136  (return-type "GtkType")
137)
138
139(define-function gnome_canvas_item_new
140  (c-name "gnome_canvas_item_new")
141  (return-type "GnomeCanvasItem*")
142  (parameters
143    '("GnomeCanvasGroup*" "parent")
144    '("GtkType" "type")
145    '("const-gchar*" "first_arg_name")
146  )
147  (varargs #t)
148)
149
150(define-method construct
151  (of-object "GnomeCanvasItem")
152  (c-name "gnome_canvas_item_construct")
153  (return-type "none")
154  (parameters
155    '("GnomeCanvasGroup*" "parent")
156    '("const-gchar*" "first_arg_name")
157    '("va_list" "args")
158  )
159)
160
161(define-method set
162  (of-object "GnomeCanvasItem")
163  (c-name "gnome_canvas_item_set")
164  (return-type "none")
165  (parameters
166    '("const-gchar*" "first_arg_name")
167  )
168  (varargs #t)
169)
170
171(define-method set_valist
172  (of-object "GnomeCanvasItem")
173  (c-name "gnome_canvas_item_set_valist")
174  (return-type "none")
175  (parameters
176    '("const-gchar*" "first_arg_name")
177    '("va_list" "args")
178  )
179)
180
181(define-method move
182  (of-object "GnomeCanvasItem")
183  (c-name "gnome_canvas_item_move")
184  (return-type "none")
185  (parameters
186    '("double" "dx")
187    '("double" "dy")
188  )
189)
190
191(define-method affine_relative
192  (of-object "GnomeCanvasItem")
193  (c-name "gnome_canvas_item_affine_relative")
194  (return-type "none")
195  (parameters
196    '("const-double" "affine[6]")
197  )
198)
199
200(define-method affine_absolute
201  (of-object "GnomeCanvasItem")
202  (c-name "gnome_canvas_item_affine_absolute")
203  (return-type "none")
204  (parameters
205    '("const-double" "affine[6]")
206  )
207)
208
209(define-method raise
210  (of-object "GnomeCanvasItem")
211  (c-name "gnome_canvas_item_raise")
212  (return-type "none")
213  (parameters
214    '("int" "positions")
215  )
216)
217
218(define-method lower
219  (of-object "GnomeCanvasItem")
220  (c-name "gnome_canvas_item_lower")
221  (return-type "none")
222  (parameters
223    '("int" "positions")
224  )
225)
226
227(define-method raise_to_top
228  (of-object "GnomeCanvasItem")
229  (c-name "gnome_canvas_item_raise_to_top")
230  (return-type "none")
231)
232
233(define-method lower_to_bottom
234  (of-object "GnomeCanvasItem")
235  (c-name "gnome_canvas_item_lower_to_bottom")
236  (return-type "none")
237)
238
239(define-method show
240  (of-object "GnomeCanvasItem")
241  (c-name "gnome_canvas_item_show")
242  (return-type "none")
243)
244
245(define-method hide
246  (of-object "GnomeCanvasItem")
247  (c-name "gnome_canvas_item_hide")
248  (return-type "none")
249)
250
251(define-method grab
252  (of-object "GnomeCanvasItem")
253  (c-name "gnome_canvas_item_grab")
254  (return-type "int")
255  (parameters
256    '("unsigned-int" "event_mask")
257    '("GdkCursor*" "cursor")
258    '("guint32" "etime")
259  )
260)
261
262(define-method ungrab
263  (of-object "GnomeCanvasItem")
264  (c-name "gnome_canvas_item_ungrab")
265  (return-type "none")
266  (parameters
267    '("guint32" "etime")
268  )
269)
270
271(define-method w2i
272  (of-object "GnomeCanvasItem")
273  (c-name "gnome_canvas_item_w2i")
274  (return-type "none")
275  (parameters
276    '("double*" "x")
277    '("double*" "y")
278  )
279)
280
281(define-method i2w
282  (of-object "GnomeCanvasItem")
283  (c-name "gnome_canvas_item_i2w")
284  (return-type "none")
285  (parameters
286    '("double*" "x")
287    '("double*" "y")
288  )
289)
290
291(define-method i2w_affine
292  (of-object "GnomeCanvasItem")
293  (c-name "gnome_canvas_item_i2w_affine")
294  (return-type "none")
295  (parameters
296    '("double" "affine[6]")
297  )
298)
299
300(define-method i2c_affine
301  (of-object "GnomeCanvasItem")
302  (c-name "gnome_canvas_item_i2c_affine")
303  (return-type "none")
304  (parameters
305    '("double" "affine[6]")
306  )
307)
308
309(define-method reparent
310  (of-object "GnomeCanvasItem")
311  (c-name "gnome_canvas_item_reparent")
312  (return-type "none")
313  (parameters
314    '("GnomeCanvasGroup*" "new_group")
315  )
316)
317
318(define-method grab_focus
319  (of-object "GnomeCanvasItem")
320  (c-name "gnome_canvas_item_grab_focus")
321  (return-type "none")
322)
323
324(define-method get_bounds
325  (of-object "GnomeCanvasItem")
326  (c-name "gnome_canvas_item_get_bounds")
327  (return-type "none")
328  (parameters
329    '("double*" "x1")
330    '("double*" "y1")
331    '("double*" "x2")
332    '("double*" "y2")
333  )
334)
335
336(define-method request_update
337  (of-object "GnomeCanvasItem")
338  (c-name "gnome_canvas_item_request_update")
339  (return-type "none")
340)
341
342(define-function gnome_canvas_group_get_type
343  (c-name "gnome_canvas_group_get_type")
344  (return-type "GtkType")
345)
346
347(define-function gnome_canvas_get_type
348  (c-name "gnome_canvas_get_type")
349  (return-type "GtkType")
350)
351
352(define-function gnome_canvas_new
353  (c-name "gnome_canvas_new")
354  (return-type "GtkWidget*")
355)
356
357(define-function gnome_canvas_new_aa
358  (c-name "gnome_canvas_new_aa")
359  (return-type "GtkWidget*")
360)
361
362(define-method root
363  (of-object "GnomeCanvas")
364  (c-name "gnome_canvas_root")
365  (return-type "GnomeCanvasGroup*")
366)
367
368(define-method set_scroll_region
369  (of-object "GnomeCanvas")
370  (c-name "gnome_canvas_set_scroll_region")
371  (return-type "none")
372  (parameters
373    '("double" "x1")
374    '("double" "y1")
375    '("double" "x2")
376    '("double" "y2")
377  )
378)
379
380(define-method get_scroll_region
381  (of-object "GnomeCanvas")
382  (c-name "gnome_canvas_get_scroll_region")
383  (return-type "none")
384  (parameters
385    '("double*" "x1")
386    '("double*" "y1")
387    '("double*" "x2")
388    '("double*" "y2")
389  )
390)
391
392(define-method set_center_scroll_region
393  (of-object "GnomeCanvas")
394  (c-name "gnome_canvas_set_center_scroll_region")
395  (return-type "none")
396  (parameters
397    '("gboolean" "center")
398  )
399)
400
401(define-method get_center_scroll_region
402  (of-object "GnomeCanvas")
403  (c-name "gnome_canvas_get_center_scroll_region")
404  (return-type "gboolean")
405)
406
407(define-method set_pixels_per_unit
408  (of-object "GnomeCanvas")
409  (c-name "gnome_canvas_set_pixels_per_unit")
410  (return-type "none")
411  (parameters
412    '("double" "n")
413  )
414)
415
416(define-method scroll_to
417  (of-object "GnomeCanvas")
418  (c-name "gnome_canvas_scroll_to")
419  (return-type "none")
420  (parameters
421    '("int" "cx")
422    '("int" "cy")
423  )
424)
425
426(define-method get_scroll_offsets
427  (of-object "GnomeCanvas")
428  (c-name "gnome_canvas_get_scroll_offsets")
429  (return-type "none")
430  (parameters
431    '("int*" "cx")
432    '("int*" "cy")
433  )
434)
435
436(define-method update_now
437  (of-object "GnomeCanvas")
438  (c-name "gnome_canvas_update_now")
439  (return-type "none")
440)
441
442(define-method get_item_at
443  (of-object "GnomeCanvas")
444  (c-name "gnome_canvas_get_item_at")
445  (return-type "GnomeCanvasItem*")
446  (parameters
447    '("double" "x")
448    '("double" "y")
449  )
450)
451
452(define-method request_redraw_uta
453  (of-object "GnomeCanvas")
454  (c-name "gnome_canvas_request_redraw_uta")
455  (return-type "none")
456  (parameters
457    '("ArtUta*" "uta")
458  )
459)
460
461(define-method request_redraw
462  (of-object "GnomeCanvas")
463  (c-name "gnome_canvas_request_redraw")
464  (return-type "none")
465  (parameters
466    '("int" "x1")
467    '("int" "y1")
468    '("int" "x2")
469    '("int" "y2")
470  )
471)
472
473(define-method w2c_affine
474  (of-object "GnomeCanvas")
475  (c-name "gnome_canvas_w2c_affine")
476  (return-type "none")
477  (parameters
478    '("double" "affine[6]")
479  )
480)
481
482(define-method w2c
483  (of-object "GnomeCanvas")
484  (c-name "gnome_canvas_w2c")
485  (return-type "none")
486  (parameters
487    '("double" "wx")
488    '("double" "wy")
489    '("int*" "cx")
490    '("int*" "cy")
491  )
492)
493
494(define-method w2c_d
495  (of-object "GnomeCanvas")
496  (c-name "gnome_canvas_w2c_d")
497  (return-type "none")
498  (parameters
499    '("double" "wx")
500    '("double" "wy")
501    '("double*" "cx")
502    '("double*" "cy")
503  )
504)
505
506(define-method c2w
507  (of-object "GnomeCanvas")
508  (c-name "gnome_canvas_c2w")
509  (return-type "none")
510  (parameters
511    '("int" "cx")
512    '("int" "cy")
513    '("double*" "wx")
514    '("double*" "wy")
515  )
516)
517
518(define-method window_to_world
519  (of-object "GnomeCanvas")
520  (c-name "gnome_canvas_window_to_world")
521  (return-type "none")
522  (parameters
523    '("double" "winx")
524    '("double" "winy")
525    '("double*" "worldx")
526    '("double*" "worldy")
527  )
528)
529
530(define-method world_to_window
531  (of-object "GnomeCanvas")
532  (c-name "gnome_canvas_world_to_window")
533  (return-type "none")
534  (parameters
535    '("double" "worldx")
536    '("double" "worldy")
537    '("double*" "winx")
538    '("double*" "winy")
539  )
540)
541
542(define-method get_color
543  (of-object "GnomeCanvas")
544  (c-name "gnome_canvas_get_color")
545  (return-type "int")
546  (parameters
547    '("const-char*" "spec")
548    '("GdkColor*" "color")
549  )
550)
551
552(define-method get_color_pixel
553  (of-object "GnomeCanvas")
554  (c-name "gnome_canvas_get_color_pixel")
555  (return-type "gulong")
556  (parameters
557    '("guint" "rgba")
558  )
559)
560
561(define-method set_stipple_origin
562  (of-object "GnomeCanvas")
563  (c-name "gnome_canvas_set_stipple_origin")
564  (return-type "none")
565  (parameters
566    '("GdkGC*" "gc")
567  )
568)
569
570(define-method set_dither
571  (of-object "GnomeCanvas")
572  (c-name "gnome_canvas_set_dither")
573  (return-type "none")
574  (parameters
575    '("GdkRgbDither" "dither")
576  )
577)
578
579(define-method get_dither
580  (of-object "GnomeCanvas")
581  (c-name "gnome_canvas_get_dither")
582  (return-type "GdkRgbDither")
583)
584
585
586
587;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-i18n.h
588
589
590
591;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-line.h
592
593(define-function gnome_canvas_line_get_type
594  (c-name "gnome_canvas_line_get_type")
595  (return-type "GtkType")
596)
597
598
599
600;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-marshal.h
601
602
603
604;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-path-def.h
605
606(define-function gnome_canvas_path_def_new_sized
607  (c-name "gnome_canvas_path_def_new_sized")
608  (return-type "GnomeCanvasPathDef*")
609  (parameters
610    '("gint" "length")
611  )
612)
613
614(define-function gnome_canvas_path_def_new_from_bpath
615  (c-name "gnome_canvas_path_def_new_from_bpath")
616  (return-type "GnomeCanvasPathDef*")
617  (parameters
618    '("ArtBpath*" "bpath")
619  )
620)
621
622(define-function gnome_canvas_path_def_new_from_static_bpath
623  (c-name "gnome_canvas_path_def_new_from_static_bpath")
624  (return-type "GnomeCanvasPathDef*")
625  (parameters
626    '("ArtBpath*" "bpath")
627  )
628)
629
630(define-function gnome_canvas_path_def_new_from_foreign_bpath
631  (c-name "gnome_canvas_path_def_new_from_foreign_bpath")
632  (return-type "GnomeCanvasPathDef*")
633  (parameters
634    '("ArtBpath*" "bpath")
635  )
636)
637
638(define-method ref
639  (of-object "GnomeCanvasPathDef")
640  (c-name "gnome_canvas_path_def_ref")
641  (return-type "none")
642)
643
644(define-method finish
645  (of-object "GnomeCanvasPathDef")
646  (c-name "gnome_canvas_path_def_finish")
647  (return-type "none")
648)
649
650(define-method ensure_space
651  (of-object "GnomeCanvasPathDef")
652  (c-name "gnome_canvas_path_def_ensure_space")
653  (return-type "none")
654  (parameters
655    '("gint" "space")
656  )
657)
658
659(define-method copy
660  (of-object "GnomeCanvasPathDef")
661  (c-name "gnome_canvas_path_def_copy")
662  (return-type "none")
663  (parameters
664    '("const-GnomeCanvasPathDef*" "src")
665  )
666)
667
668(define-method duplicate
669  (of-object "GnomeCanvasPathDef")
670  (c-name "gnome_canvas_path_def_duplicate")
671  (return-type "GnomeCanvasPathDef*")
672)
673
674(define-function gnome_canvas_path_def_concat
675  (c-name "gnome_canvas_path_def_concat")
676  (return-type "GnomeCanvasPathDef*")
677  (parameters
678    '("const-GSList*" "list")
679  )
680)
681
682(define-method split
683  (of-object "GnomeCanvasPathDef")
684  (c-name "gnome_canvas_path_def_split")
685  (return-type "GSList*")
686)
687
688(define-method open_parts
689  (of-object "GnomeCanvasPathDef")
690  (c-name "gnome_canvas_path_def_open_parts")
691  (return-type "GnomeCanvasPathDef*")
692)
693
694(define-method closed_parts
695  (of-object "GnomeCanvasPathDef")
696  (c-name "gnome_canvas_path_def_closed_parts")
697  (return-type "GnomeCanvasPathDef*")
698)
699
700(define-method close_all
701  (of-object "GnomeCanvasPathDef")
702  (c-name "gnome_canvas_path_def_close_all")
703  (return-type "GnomeCanvasPathDef*")
704)
705
706(define-method unref
707  (of-object "GnomeCanvasPathDef")
708  (c-name "gnome_canvas_path_def_unref")
709  (return-type "none")
710)
711
712(define-method reset
713  (of-object "GnomeCanvasPathDef")
714  (c-name "gnome_canvas_path_def_reset")
715  (return-type "none")
716)
717
718(define-method moveto
719  (of-object "GnomeCanvasPathDef")
720  (c-name "gnome_canvas_path_def_moveto")
721  (return-type "none")
722  (parameters
723    '("gdouble" "x")
724    '("gdouble" "y")
725  )
726)
727
728(define-method lineto
729  (of-object "GnomeCanvasPathDef")
730  (c-name "gnome_canvas_path_def_lineto")
731  (return-type "none")
732  (parameters
733    '("gdouble" "x")
734    '("gdouble" "y")
735  )
736)
737
738(define-method lineto_moving
739  (of-object "GnomeCanvasPathDef")
740  (c-name "gnome_canvas_path_def_lineto_moving")
741  (return-type "none")
742  (parameters
743    '("gdouble" "x")
744    '("gdouble" "y")
745  )
746)
747
748(define-method curveto
749  (of-object "GnomeCanvasPathDef")
750  (c-name "gnome_canvas_path_def_curveto")
751  (return-type "none")
752  (parameters
753    '("gdouble" "x0")
754    '("gdouble" "y0")
755    '("gdouble" "x1")
756    '("gdouble" "y1")
757    '("gdouble" "x2")
758    '("gdouble" "y2")
759  )
760)
761
762(define-method closepath
763  (of-object "GnomeCanvasPathDef")
764  (c-name "gnome_canvas_path_def_closepath")
765  (return-type "none")
766)
767
768(define-method closepath_current
769  (of-object "GnomeCanvasPathDef")
770  (c-name "gnome_canvas_path_def_closepath_current")
771  (return-type "none")
772)
773
774(define-method bpath
775  (of-object "GnomeCanvasPathDef")
776  (c-name "gnome_canvas_path_def_bpath")
777  (return-type "ArtBpath*")
778)
779
780(define-method length
781  (of-object "GnomeCanvasPathDef")
782  (c-name "gnome_canvas_path_def_length")
783  (return-type "gint")
784)
785
786(define-method is_empty
787  (of-object "GnomeCanvasPathDef")
788  (c-name "gnome_canvas_path_def_is_empty")
789  (return-type "gboolean")
790)
791
792(define-method has_currentpoint
793  (of-object "GnomeCanvasPathDef")
794  (c-name "gnome_canvas_path_def_has_currentpoint")
795  (return-type "gboolean")
796)
797
798(define-method currentpoint
799  (of-object "GnomeCanvasPathDef")
800  (c-name "gnome_canvas_path_def_currentpoint")
801  (return-type "none")
802  (parameters
803    '("ArtPoint*" "p")
804  )
805)
806
807(define-method last_bpath
808  (of-object "GnomeCanvasPathDef")
809  (c-name "gnome_canvas_path_def_last_bpath")
810  (return-type "ArtBpath*")
811)
812
813(define-method first_bpath
814  (of-object "GnomeCanvasPathDef")
815  (c-name "gnome_canvas_path_def_first_bpath")
816  (return-type "ArtBpath*")
817)
818
819(define-method any_open
820  (of-object "GnomeCanvasPathDef")
821  (c-name "gnome_canvas_path_def_any_open")
822  (return-type "gboolean")
823)
824
825(define-method all_open
826  (of-object "GnomeCanvasPathDef")
827  (c-name "gnome_canvas_path_def_all_open")
828  (return-type "gboolean")
829)
830
831(define-method any_closed
832  (of-object "GnomeCanvasPathDef")
833  (c-name "gnome_canvas_path_def_any_closed")
834  (return-type "gboolean")
835)
836
837(define-method all_closed
838  (of-object "GnomeCanvasPathDef")
839  (c-name "gnome_canvas_path_def_all_closed")
840  (return-type "gboolean")
841)
842
843
844
845;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-pixbuf.h
846
847(define-function gnome_canvas_pixbuf_get_type
848  (c-name "gnome_canvas_pixbuf_get_type")
849  (return-type "GtkType")
850)
851
852
853
854;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-polygon.h
855
856(define-function gnome_canvas_polygon_get_type
857  (c-name "gnome_canvas_polygon_get_type")
858  (return-type "GtkType")
859)
860
861
862
863;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-rect-ellipse.h
864
865(define-function gnome_canvas_re_get_type
866  (c-name "gnome_canvas_re_get_type")
867  (return-type "GtkType")
868)
869
870(define-function gnome_canvas_rect_get_type
871  (c-name "gnome_canvas_rect_get_type")
872  (return-type "GtkType")
873)
874
875(define-function gnome_canvas_ellipse_get_type
876  (c-name "gnome_canvas_ellipse_get_type")
877  (return-type "GtkType")
878)
879
880
881
882;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-rich-text.h
883
884(define-function gnome_canvas_rich_text_get_type
885  (c-name "gnome_canvas_rich_text_get_type")
886  (return-type "GtkType")
887)
888
889(define-method cut_clipboard
890  (of-object "GnomeCanvasRichText")
891  (c-name "gnome_canvas_rich_text_cut_clipboard")
892  (return-type "none")
893)
894
895(define-method copy_clipboard
896  (of-object "GnomeCanvasRichText")
897  (c-name "gnome_canvas_rich_text_copy_clipboard")
898  (return-type "none")
899)
900
901(define-method paste_clipboard
902  (of-object "GnomeCanvasRichText")
903  (c-name "gnome_canvas_rich_text_paste_clipboard")
904  (return-type "none")
905)
906
907(define-method set_buffer
908  (of-object "GnomeCanvasRichText")
909  (c-name "gnome_canvas_rich_text_set_buffer")
910  (return-type "none")
911  (parameters
912    '("GtkTextBuffer*" "buffer")
913  )
914)
915
916(define-method get_buffer
917  (of-object "GnomeCanvasRichText")
918  (c-name "gnome_canvas_rich_text_get_buffer")
919  (return-type "GtkTextBuffer*")
920)
921
922(define-method get_iter_location
923  (of-object "GnomeCanvasRichText")
924  (c-name "gnome_canvas_rich_text_get_iter_location")
925  (return-type "none")
926  (parameters
927    '("const-GtkTextIter*" "iter")
928    '("GdkRectangle*" "location")
929  )
930)
931
932(define-method get_iter_at_location
933  (of-object "GnomeCanvasRichText")
934  (c-name "gnome_canvas_rich_text_get_iter_at_location")
935  (return-type "none")
936  (parameters
937    '("GtkTextIter*" "iter")
938    '("gint" "x")
939    '("gint" "y")
940  )
941)
942
943
944;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-shape.h
945
946(define-function gnome_canvas_shape_set_path_def
947  (c-name "gnome_canvas_shape_set_path_def")
948  (return-type "none")
949  (parameters
950    '("GObject*" "object")
951    '("GnomeCanvasPathDef*" "def")
952  )
953)
954
955(define-function gnome_canvas_shape_get_path_def
956  (c-name "gnome_canvas_shape_get_path_def")
957  (return-type "GnomeCanvasPathDef*")
958  (parameters
959    '("GObject*" "object")
960  )
961)
962
963(define-function gnome_canvas_shape_get_type
964  (c-name "gnome_canvas_shape_get_type")
965  (return-type "GtkType")
966)
967
968
969
970;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-shape-private.h
971
972
973
974;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-text.h
975
976(define-function gnome_canvas_text_get_type
977  (c-name "gnome_canvas_text_get_type")
978  (return-type "GtkType")
979)
980
981
982
983;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-util.h
984
985(define-function gnome_canvas_points_new
986  (c-name "gnome_canvas_points_new")
987  (return-type "GnomeCanvasPoints*")
988  (parameters
989    '("int" "num_points")
990  )
991)
992
993(define-method ref
994  (of-object "GnomeCanvasPoints")
995  (c-name "gnome_canvas_points_ref")
996  (return-type "GnomeCanvasPoints*")
997)
998
999(define-method free
1000  (of-object "GnomeCanvasPoints")
1001  (c-name "gnome_canvas_points_free")
1002  (return-type "none")
1003)
1004
1005(define-function gnome_canvas_get_miter_points
1006  (c-name "gnome_canvas_get_miter_points")
1007  (return-type "int")
1008  (parameters
1009    '("double" "x1")
1010    '("double" "y1")
1011    '("double" "x2")
1012    '("double" "y2")
1013    '("double" "x3")
1014    '("double" "y3")
1015    '("double" "width")
1016    '("double*" "mx1")
1017    '("double*" "my1")
1018    '("double*" "mx2")
1019    '("double*" "my2")
1020  )
1021)
1022
1023(define-function gnome_canvas_get_butt_points
1024  (c-name "gnome_canvas_get_butt_points")
1025  (return-type "none")
1026  (parameters
1027    '("double" "x1")
1028    '("double" "y1")
1029    '("double" "x2")
1030    '("double" "y2")
1031    '("double" "width")
1032    '("int" "project")
1033    '("double*" "bx1")
1034    '("double*" "by1")
1035    '("double*" "bx2")
1036    '("double*" "by2")
1037  )
1038)
1039
1040(define-function gnome_canvas_polygon_to_point
1041  (c-name "gnome_canvas_polygon_to_point")
1042  (return-type "double")
1043  (parameters
1044    '("double*" "poly")
1045    '("int" "num_points")
1046    '("double" "x")
1047    '("double" "y")
1048  )
1049)
1050
1051(define-function gnome_canvas_render_svp
1052  (c-name "gnome_canvas_render_svp")
1053  (return-type "none")
1054  (parameters
1055    '("GnomeCanvasBuf*" "buf")
1056    '("ArtSVP*" "svp")
1057    '("guint32" "rgba")
1058  )
1059)
1060
1061(define-method update_svp
1062  (of-object "GnomeCanvas")
1063  (c-name "gnome_canvas_update_svp")
1064  (return-type "none")
1065  (parameters
1066    '("ArtSVP**" "p_svp")
1067    '("ArtSVP*" "new_svp")
1068  )
1069)
1070
1071(define-method update_svp_clip
1072  (of-object "GnomeCanvas")
1073  (c-name "gnome_canvas_update_svp_clip")
1074  (return-type "none")
1075  (parameters
1076    '("ArtSVP**" "p_svp")
1077    '("ArtSVP*" "new_svp")
1078    '("ArtSVP*" "clip_svp")
1079  )
1080)
1081
1082(define-method reset_bounds
1083  (of-object "GnomeCanvasItem")
1084  (c-name "gnome_canvas_item_reset_bounds")
1085  (return-type "none")
1086)
1087
1088(define-method update_svp
1089  (of-object "GnomeCanvasItem")
1090  (c-name "gnome_canvas_item_update_svp")
1091  (return-type "none")
1092  (parameters
1093    '("ArtSVP**" "p_svp")
1094    '("ArtSVP*" "new_svp")
1095  )
1096)
1097
1098(define-method update_svp_clip
1099  (of-object "GnomeCanvasItem")
1100  (c-name "gnome_canvas_item_update_svp_clip")
1101  (return-type "none")
1102  (parameters
1103    '("ArtSVP**" "p_svp")
1104    '("ArtSVP*" "new_svp")
1105    '("ArtSVP*" "clip_svp")
1106  )
1107)
1108
1109(define-method request_redraw_svp
1110  (of-object "GnomeCanvasItem")
1111  (c-name "gnome_canvas_item_request_redraw_svp")
1112  (return-type "none")
1113  (parameters
1114    '("const-ArtSVP*" "svp")
1115  )
1116)
1117
1118(define-function gnome_canvas_update_bbox
1119  (c-name "gnome_canvas_update_bbox")
1120  (return-type "none")
1121  (parameters
1122    '("GnomeCanvasItem*" "item")
1123    '("int" "x1")
1124    '("int" "y1")
1125    '("int" "x2")
1126    '("int" "y2")
1127  )
1128)
1129
1130(define-method ensure_buf
1131  (of-object "GnomeCanvasBuf")
1132  (c-name "gnome_canvas_buf_ensure_buf")
1133  (return-type "none")
1134)
1135
1136(define-function gnome_canvas_join_gdk_to_art
1137  (c-name "gnome_canvas_join_gdk_to_art")
1138  (return-type "ArtPathStrokeJoinType")
1139  (parameters
1140    '("GdkJoinStyle" "gdk_join")
1141  )
1142)
1143
1144(define-function gnome_canvas_cap_gdk_to_art
1145  (c-name "gnome_canvas_cap_gdk_to_art")
1146  (return-type "ArtPathStrokeCapType")
1147  (parameters
1148    '("GdkCapStyle" "gdk_cap")
1149  )
1150)
1151
1152
1153
1154;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-widget.h
1155
1156(define-function gnome_canvas_widget_get_type
1157  (c-name "gnome_canvas_widget_get_type")
1158  (return-type "GtkType")
1159)
1160
1161
1162
1163;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/libgnomecanvas.h
1164
1165
1166
1167