<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="Start" href="index.html"> <title>LablGTK : GnomeCanvas.Item</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">external</span> new_item :<br> [> <span class="constructor">GnomeCanvas</span>.group ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> ([> <span class="keywordsign">`</span>canvasitem <span class="keywordsign">|</span> <span class="keywordsign">`</span>gtk ] <span class="keyword">as</span> <span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b) <span class="constructor">GnomeCanvas</span>.<span class="constructor">Types</span>.t <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.obj<br> = <span class="string">"ml_gnome_canvas_item_new"</span><br> <span class="keyword">external</span> parent :<br> [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> <span class="constructor">GnomeCanvas</span>.group <span class="constructor">Gobject</span>.obj<br> = <span class="string">"ml_gnome_canvas_item_parent"</span><br> <span class="keyword">external</span> canvas :<br> [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> <span class="constructor">GnomeCanvas</span>.canvas <span class="constructor">Gobject</span>.obj<br> = <span class="string">"ml_gnome_canvas_item_canvas"</span><br> <span class="keyword">external</span> xform :<br> [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> [ <span class="keywordsign">`</span><span class="constructor">AFFINE</span> <span class="keyword">of</span> float array <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IDENTITY</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">TRANSL</span> <span class="keyword">of</span> float array ]<br> = <span class="string">"ml_gnome_canvas_item_xform"</span><br> <span class="keyword">external</span> affine_relative :<br> [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> float array <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_item_affine_relative"</span><br> <span class="keyword">external</span> affine_absolute :<br> [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> float array <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_item_affine_absolute"</span><br> <span class="keyword">external</span> set : [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_item_set"</span><br> <span class="keyword">external</span> move :<br> [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> x:float <span class="keywordsign">-></span> y:float <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_item_move"</span><br> <span class="keyword">external</span> raise : [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_item_raise"</span><br> <span class="keyword">external</span> lower : [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_item_lower"</span><br> <span class="keyword">external</span> raise_to_top : [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_item_raise_to_top"</span><br> <span class="keyword">external</span> lower_to_bottom : [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_item_lower_to_bottom"</span><br> <span class="keyword">external</span> show : [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_item_show"</span><br> <span class="keyword">external</span> hide : [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_item_hide"</span><br> <span class="keyword">external</span> grab :<br> [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> <span class="constructor">Gdk</span>.<span class="constructor">Tags</span>.event_mask list <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.cursor <span class="keywordsign">-></span> int32 <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_item_grab"</span><br> <span class="keyword">external</span> ungrab : [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> int32 <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_item_ungrab"</span><br> <span class="keyword">external</span> w2i :<br> [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> x:float <span class="keywordsign">-></span> y:float <span class="keywordsign">-></span> float * float<br> = <span class="string">"ml_gnome_canvas_item_w2i"</span><br> <span class="keyword">external</span> i2w :<br> [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> x:float <span class="keywordsign">-></span> y:float <span class="keywordsign">-></span> float * float<br> = <span class="string">"ml_gnome_canvas_item_i2w"</span><br> <span class="keyword">external</span> i2w_affine : [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> float array<br> = <span class="string">"ml_gnome_canvas_item_i2w_affine"</span><br> <span class="keyword">external</span> i2c_affine : [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> float array<br> = <span class="string">"ml_gnome_canvas_item_i2c_affine"</span><br> <span class="keyword">external</span> reparent :<br> [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> <span class="constructor">GnomeCanvas</span>.group <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> unit = <span class="string">"ml_gnome_canvas_item_reparent"</span><br> <span class="keyword">external</span> grab_focus : [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_item_grab_focus"</span><br> <span class="keyword">external</span> get_bounds : [> <span class="constructor">GnomeCanvas</span>.item ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> float array<br> = <span class="string">"ml_gnome_canvas_item_get_bounds"</span><br> <span class="keyword">module</span> <span class="constructor">Signals</span> :<br> <span class="keyword">sig</span><br> <span class="keyword">val</span> marshal :<br> ([< <span class="constructor">Gdk</span>.<span class="constructor">Tags</span>.event_type ] <span class="constructor">Gdk</span>.event <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span><br> <span class="constructor">Gobject</span>.<span class="constructor">Closure</span>.argv <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> event :<br> ([> <span class="keywordsign">`</span>canvasitem ], <span class="constructor">GnomeCanvas</span>.item_event <span class="keywordsign">-></span> bool) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">end</span><br> <span class="keyword">end</span></code></body></html>