GooCanvasclass item_signals : [> GooCanvas_types.item ] as 'a Gtk.obj -> object ... endclass 'p item : [> GooCanvas_types.item ] as 'o Gtk.obj -> object ... endtype base_item = GtkGooCanvas.item_p itemclass canvas : GooCanvas_types.canvas Gtk.obj -> object ... endval canvas : ?border_width:int -> ?width:int -> ?height:int -> ?packing:(GObj.widget -> unit) ->
?show:bool -> unit -> canvasclass text : GooCanvas_types.text Gtk.obj -> object ... endval text : ?text:string -> ?x:float -> ?y:float -> ?width:float -> ?props:GtkGooCanvas.text_p list ->
'a item -> textclass rect : GooCanvas_types.rect Gtk.obj -> object ... endval rect : ?x:float -> ?y:float -> ?width:float -> ?height:float -> ?props:GtkGooCanvas.rect_p list ->
'a item -> rectclass widget : GooCanvas_types.widget Gtk.obj -> object ... endval widget : ?x:float -> ?y:float -> ?width:float -> ?height:float -> ?props:GtkGooCanvas.widget_p list ->
Gtk.widget Gtk.obj -> 'a item -> widgetclass image : GooCanvas_types.image Gtk.obj -> object ... endval image : ?x:float -> ?y:float -> ?pixbuf:GdkPixbuf.pixbuf -> ?props:GtkGooCanvas.image_p list -> 'a item -> imageclass group : GooCanvas_types.group Gtk.obj -> object ... endval group : ?props:GtkGooCanvas.group_p list -> ?parent:'a item -> unit -> groupval canvas_points : (float * float) list -> GtkGooCanvas.canvas_pointsclass polyline : GooCanvas_types.polyline Gtk.obj -> object ... endval polyline : ?close_path:bool -> ?points:(float * float) list -> ?props:GtkGooCanvas.polyline_p list ->
'a item -> polylineval polyline_line : x1:float -> y1:float -> x2:float -> y2:float -> ?props:GtkGooCanvas.polyline_p list ->
'a item -> polyline