# Class GnoCanvas.base_item

    class base_item : [> GnomeCanvas.item ] Gtk.obj -> object .. end

(gtkdoc: libgnomecanvas GnomeCanvasItem)
Inherits

- `GObj.gtkobj`

    val obj : ([> GnomeCanvas.item ] as 'b) Gtk.obj

    method parent : group

    method reparent : group -> unit

    method as_item : GnomeCanvas.item Gtk.obj

    method connect : item_signals

    method get_bounds : float array

    method grab : Gdk.Tags.event_mask list -> Gdk.cursor -> int32 -> unit

    method grab_focus : unit -> unit

    method hide : unit -> unit

    method i2c_affine : float array

    method i2w : x:float -> y:float -> float * float

    method i2w_affine : float array

    method lower : int -> unit

    method lower_to_bottom : unit -> unit

    method move : x:float -> y:float -> unit

    method canvas : canvas

    method xform : [ `AFFINE of float array | `IDENTITY | `TRANSL of float array ]

    method affine_relative : float array -> unit

    method affine_absolute : float array -> unit

    method raise : int -> unit

    method raise_to_top : unit -> unit

    method show : unit -> unit

    method ungrab : int32 -> unit

    method w2i : x:float -> y:float -> float * float