<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="Start" href="index.html"> <title>LablGTK : GnomeCanvas.Canvas</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">external</span> new_canvas : unit <span class="keywordsign">-></span> <span class="constructor">GnomeCanvas</span>.canvas <span class="constructor">Gobject</span>.obj<br> = <span class="string">"ml_gnome_canvas_new"</span><br> <span class="keyword">external</span> new_canvas_aa : unit <span class="keywordsign">-></span> <span class="constructor">GnomeCanvas</span>.canvas <span class="constructor">Gobject</span>.obj<br> = <span class="string">"ml_gnome_canvas_new_aa"</span><br> <span class="keyword">external</span> root :<br> [> <span class="constructor">GnomeCanvas</span>.canvas ] <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_root"</span><br> <span class="keyword">external</span> set_scroll_region :<br> [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> x1:float <span class="keywordsign">-></span> y1:float <span class="keywordsign">-></span> x2:float <span class="keywordsign">-></span> y2:float <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_set_scroll_region"</span><br> <span class="keyword">external</span> get_scroll_region :<br> [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> float array<br> = <span class="string">"ml_gnome_canvas_get_scroll_region"</span><br> <span class="keyword">external</span> set_center_scroll_region :<br> [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_set_center_scroll_region"</span><br> <span class="keyword">external</span> get_center_scroll_region :<br> [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> bool<br> = <span class="string">"ml_gnome_canvas_get_center_scroll_region"</span><br> <span class="keyword">external</span> set_pixels_per_unit :<br> [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> float <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_set_pixels_per_unit"</span><br> <span class="keyword">external</span> scroll_to :<br> [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_scroll_to"</span><br> <span class="keyword">external</span> get_scroll_offsets :<br> [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> int * int<br> = <span class="string">"ml_gnome_canvas_get_scroll_offsets"</span><br> <span class="keyword">external</span> update_now : [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gnome_canvas_update_now"</span><br> <span class="keyword">external</span> get_item_at :<br> [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> x:float <span class="keywordsign">-></span> y:float <span class="keywordsign">-></span> <span class="constructor">GnomeCanvas</span>.item <span class="constructor">Gobject</span>.obj<br> = <span class="string">"ml_gnome_canvas_get_item_at"</span><br> <span class="keyword">external</span> w2c_affine : [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> float array<br> = <span class="string">"ml_gnome_canvas_w2c_affine"</span><br> <span class="keyword">external</span> w2c :<br> [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> wx:float <span class="keywordsign">-></span> wy:float <span class="keywordsign">-></span> int * int<br> = <span class="string">"ml_gnome_canvas_w2c"</span><br> <span class="keyword">external</span> w2c_d :<br> [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> wx:float <span class="keywordsign">-></span> wy:float <span class="keywordsign">-></span> float * float = <span class="string">"ml_gnome_canvas_w2c_d"</span><br> <span class="keyword">external</span> c2w :<br> [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> cx:float <span class="keywordsign">-></span> cy:float <span class="keywordsign">-></span> float * float = <span class="string">"ml_gnome_canvas_c2w"</span><br> <span class="keyword">external</span> window_to_world :<br> [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> winx:float <span class="keywordsign">-></span> winy:float <span class="keywordsign">-></span> float * float<br> = <span class="string">"ml_gnome_canvas_window_to_world"</span><br> <span class="keyword">external</span> world_to_window :<br> [> <span class="constructor">GnomeCanvas</span>.canvas ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> wox:float <span class="keywordsign">-></span> woy:float <span class="keywordsign">-></span> float * float<br> = <span class="string">"ml_gnome_canvas_world_to_window"</span><br> <span class="keyword">end</span></code></body></html>