Module GnomeCanvas.Item


module Item: sig .. end

val new_item : [> GnomeCanvas.group ] Gobject.obj ->
([> `canvasitem | `gtk ] as 'a, 'b) GnomeCanvas.Types.t -> 'a Gobject.obj
val parent : [> GnomeCanvas.item ] Gobject.obj -> GnomeCanvas.group Gobject.obj
val canvas : [> GnomeCanvas.item ] Gobject.obj -> GnomeCanvas.canvas Gobject.obj
val xform : [> GnomeCanvas.item ] Gobject.obj ->
[ `AFFINE of float array | `IDENTITY | `TRANSL of float array ]
val affine_relative : [> GnomeCanvas.item ] Gobject.obj -> float array -> unit
val affine_absolute : [> GnomeCanvas.item ] Gobject.obj -> float array -> unit
val set : [> GnomeCanvas.item ] Gobject.obj -> unit
val move : [> GnomeCanvas.item ] Gobject.obj -> x:float -> y:float -> unit
val raise : [> GnomeCanvas.item ] Gobject.obj -> int -> unit
val lower : [> GnomeCanvas.item ] Gobject.obj -> int -> unit
val raise_to_top : [> GnomeCanvas.item ] Gobject.obj -> unit
val lower_to_bottom : [> GnomeCanvas.item ] Gobject.obj -> unit
val show : [> GnomeCanvas.item ] Gobject.obj -> unit
val hide : [> GnomeCanvas.item ] Gobject.obj -> unit
val grab : [> GnomeCanvas.item ] Gobject.obj ->
Gdk.Tags.event_mask list -> Gdk.cursor -> int32 -> unit
val ungrab : [> GnomeCanvas.item ] Gobject.obj -> int32 -> unit
val w2i : [> GnomeCanvas.item ] Gobject.obj -> x:float -> y:float -> float * float
val i2w : [> GnomeCanvas.item ] Gobject.obj -> x:float -> y:float -> float * float
val i2w_affine : [> GnomeCanvas.item ] Gobject.obj -> float array
val i2c_affine : [> GnomeCanvas.item ] Gobject.obj -> float array
val reparent : [> GnomeCanvas.item ] Gobject.obj -> GnomeCanvas.group Gobject.obj -> unit
val grab_focus : [> GnomeCanvas.item ] Gobject.obj -> unit
val get_bounds : [> GnomeCanvas.item ] Gobject.obj -> float array
module Signals: sig .. end