<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="Start" href="index.html"> <title>LablGTK : GDraw</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">type</span> color =<br> [ <span class="keywordsign">`</span><span class="constructor">BLACK</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">COLOR</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">NAME</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">RGB</span> <span class="keyword">of</span> int * int * int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">WHITE</span> ]<br> <span class="keyword">val</span> color : ?colormap:<span class="constructor">Gdk</span>.colormap <span class="keywordsign">-></span> <span class="constructor">GDraw</span>.color <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.color<br> <span class="keyword">type</span> optcolor =<br> [ <span class="keywordsign">`</span><span class="constructor">BLACK</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">COLOR</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">DEFAULT</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">NAME</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">RGB</span> <span class="keyword">of</span> int * int * int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">WHITE</span> ]<br> <span class="keyword">val</span> optcolor : ?colormap:<span class="constructor">Gdk</span>.colormap <span class="keywordsign">-></span> <span class="constructor">GDraw</span>.optcolor <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.color option<br> <span class="keyword">class</span> drawable :<br> ?colormap:<span class="constructor">Gdk</span>.colormap <span class="keywordsign">-></span><br> ([> <span class="keywordsign">`</span>drawable ] <span class="keyword">as</span> <span class="keywordsign">'</span>a) <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> <span class="keyword">mutable</span> gc : <span class="constructor">Gdk</span>.gc<br> <span class="keyword">val</span> w : <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> arc :<br> x:int <span class="keywordsign">-></span><br> y:int <span class="keywordsign">-></span><br> width:int <span class="keywordsign">-></span><br> height:int <span class="keywordsign">-></span><br> ?filled:bool <span class="keywordsign">-></span> ?start:float <span class="keywordsign">-></span> ?angle:float <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> color : <span class="constructor">GDraw</span>.color <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.color<br> <span class="keyword">method</span> colormap : <span class="constructor">Gdk</span>.colormap<br> <span class="keyword">method</span> depth : int<br> <span class="keyword">method</span> gc : <span class="constructor">Gdk</span>.gc<br> <span class="keyword">method</span> gc_values : <span class="constructor">Gdk</span>.<span class="constructor">GC</span>.values<br> <span class="keyword">method</span> line : x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> lines : (int * int) list <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> point : x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> points : (int * int) list <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> polygon : ?filled:bool <span class="keywordsign">-></span> (int * int) list <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> put_image :<br> x:int <span class="keywordsign">-></span><br> y:int <span class="keywordsign">-></span><br> ?xsrc:int <span class="keywordsign">-></span><br> ?ysrc:int <span class="keywordsign">-></span> ?width:int <span class="keywordsign">-></span> ?height:int <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.image <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> put_layout :<br> x:int <span class="keywordsign">-></span><br> y:int <span class="keywordsign">-></span><br> ?fore:<span class="constructor">GDraw</span>.color <span class="keywordsign">-></span> ?back:<span class="constructor">GDraw</span>.color <span class="keywordsign">-></span> <span class="constructor">Pango</span>.layout <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> put_pixbuf :<br> x:int <span class="keywordsign">-></span><br> y:int <span class="keywordsign">-></span><br> ?width:int <span class="keywordsign">-></span><br> ?height:int <span class="keywordsign">-></span><br> ?dither:<span class="constructor">Gdk</span>.<span class="constructor">Tags</span>.rgb_dither <span class="keywordsign">-></span><br> ?x_dither:int <span class="keywordsign">-></span><br> ?y_dither:int <span class="keywordsign">-></span> ?src_x:int <span class="keywordsign">-></span> ?src_y:int <span class="keywordsign">-></span> <span class="constructor">GdkPixbuf</span>.pixbuf <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> put_pixmap :<br> x:int <span class="keywordsign">-></span><br> y:int <span class="keywordsign">-></span><br> ?xsrc:int <span class="keywordsign">-></span><br> ?ysrc:int <span class="keywordsign">-></span> ?width:int <span class="keywordsign">-></span> ?height:int <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.pixmap <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> put_rgb_data :<br> width:int <span class="keywordsign">-></span><br> height:int <span class="keywordsign">-></span><br> ?x:int <span class="keywordsign">-></span><br> ?y:int <span class="keywordsign">-></span><br> ?dither:<span class="constructor">Gdk</span>.<span class="constructor">Tags</span>.rgb_dither <span class="keywordsign">-></span><br> ?row_stride:int <span class="keywordsign">-></span> <span class="constructor">Gpointer</span>.region <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> rectangle :<br> x:int <span class="keywordsign">-></span><br> y:int <span class="keywordsign">-></span> width:int <span class="keywordsign">-></span> height:int <span class="keywordsign">-></span> ?filled:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> segments : ((int * int) * (int * int)) list <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_background : <span class="constructor">GDraw</span>.color <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_clip_mask : <span class="constructor">Gdk</span>.bitmap <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_clip_origin : x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_clip_rectangle : <span class="constructor">Gdk</span>.<span class="constructor">Rectangle</span>.t <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_clip_region : <span class="constructor">Gdk</span>.region <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_foreground : <span class="constructor">GDraw</span>.color <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_gc : <span class="constructor">Gdk</span>.gc <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_line_attributes :<br> ?width:int <span class="keywordsign">-></span><br> ?style:<span class="constructor">Gdk</span>.<span class="constructor">GC</span>.gdkLineStyle <span class="keywordsign">-></span><br> ?cap:<span class="constructor">Gdk</span>.<span class="constructor">GC</span>.gdkCapStyle <span class="keywordsign">-></span> ?join:<span class="constructor">Gdk</span>.<span class="constructor">GC</span>.gdkJoinStyle <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> size : int * int<br> <span class="keyword">method</span> string : string <span class="keywordsign">-></span> font:<span class="constructor">Gdk</span>.font <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> pixmap :<br> ?colormap:<span class="constructor">Gdk</span>.colormap <span class="keywordsign">-></span><br> ?mask:<span class="constructor">Gdk</span>.bitmap <span class="keywordsign">-></span><br> <span class="constructor">Gdk</span>.pixmap <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> bitmap : <span class="constructor">GDraw</span>.drawable option<br> <span class="keyword">val</span> <span class="keyword">mutable</span> gc : <span class="constructor">Gdk</span>.gc<br> <span class="keyword">val</span> mask : <span class="constructor">Gdk</span>.bitmap option<br> <span class="keyword">val</span> w : <span class="constructor">Gdk</span>.pixmap<br> <span class="keyword">method</span> arc :<br> x:int <span class="keywordsign">-></span><br> y:int <span class="keywordsign">-></span><br> width:int <span class="keywordsign">-></span><br> height:int <span class="keywordsign">-></span><br> ?filled:bool <span class="keywordsign">-></span> ?start:float <span class="keywordsign">-></span> ?angle:float <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> color : color <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.color<br> <span class="keyword">method</span> colormap : <span class="constructor">Gdk</span>.colormap<br> <span class="keyword">method</span> depth : int<br> <span class="keyword">method</span> gc : <span class="constructor">Gdk</span>.gc<br> <span class="keyword">method</span> gc_values : <span class="constructor">Gdk</span>.<span class="constructor">GC</span>.values<br> <span class="keyword">method</span> line : x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> lines : (int * int) list <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> mask : <span class="constructor">Gdk</span>.bitmap option<br> <span class="keyword">method</span> pixmap : <span class="constructor">Gdk</span>.pixmap<br> <span class="keyword">method</span> point : x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> points : (int * int) list <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> polygon : ?filled:bool <span class="keywordsign">-></span> (int * int) list <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> put_image :<br> x:int <span class="keywordsign">-></span><br> y:int <span class="keywordsign">-></span><br> ?xsrc:int <span class="keywordsign">-></span><br> ?ysrc:int <span class="keywordsign">-></span> ?width:int <span class="keywordsign">-></span> ?height:int <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.image <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> put_layout :<br> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> ?fore:color <span class="keywordsign">-></span> ?back:color <span class="keywordsign">-></span> <span class="constructor">Pango</span>.layout <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> put_pixbuf :<br> x:int <span class="keywordsign">-></span><br> y:int <span class="keywordsign">-></span><br> ?width:int <span class="keywordsign">-></span><br> ?height:int <span class="keywordsign">-></span><br> ?dither:<span class="constructor">Gdk</span>.<span class="constructor">Tags</span>.rgb_dither <span class="keywordsign">-></span><br> ?x_dither:int <span class="keywordsign">-></span><br> ?y_dither:int <span class="keywordsign">-></span> ?src_x:int <span class="keywordsign">-></span> ?src_y:int <span class="keywordsign">-></span> <span class="constructor">GdkPixbuf</span>.pixbuf <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> put_pixmap :<br> x:int <span class="keywordsign">-></span><br> y:int <span class="keywordsign">-></span><br> ?xsrc:int <span class="keywordsign">-></span><br> ?ysrc:int <span class="keywordsign">-></span> ?width:int <span class="keywordsign">-></span> ?height:int <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.pixmap <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> put_rgb_data :<br> width:int <span class="keywordsign">-></span><br> height:int <span class="keywordsign">-></span><br> ?x:int <span class="keywordsign">-></span><br> ?y:int <span class="keywordsign">-></span><br> ?dither:<span class="constructor">Gdk</span>.<span class="constructor">Tags</span>.rgb_dither <span class="keywordsign">-></span><br> ?row_stride:int <span class="keywordsign">-></span> <span class="constructor">Gpointer</span>.region <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> rectangle :<br> x:int <span class="keywordsign">-></span><br> y:int <span class="keywordsign">-></span> width:int <span class="keywordsign">-></span> height:int <span class="keywordsign">-></span> ?filled:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> segments : ((int * int) * (int * int)) list <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_background : color <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_clip_mask : <span class="constructor">Gdk</span>.bitmap <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_clip_origin : x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_clip_rectangle : <span class="constructor">Gdk</span>.<span class="constructor">Rectangle</span>.t <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_clip_region : <span class="constructor">Gdk</span>.region <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_foreground : color <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_gc : <span class="constructor">Gdk</span>.gc <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_line_attributes :<br> ?width:int <span class="keywordsign">-></span><br> ?style:<span class="constructor">Gdk</span>.<span class="constructor">GC</span>.gdkLineStyle <span class="keywordsign">-></span><br> ?cap:<span class="constructor">Gdk</span>.<span class="constructor">GC</span>.gdkCapStyle <span class="keywordsign">-></span> ?join:<span class="constructor">Gdk</span>.<span class="constructor">GC</span>.gdkJoinStyle <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> size : int * int<br> <span class="keyword">method</span> string : string <span class="keywordsign">-></span> font:<span class="constructor">Gdk</span>.font <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> <span class="keyword">type</span> misc_ops =<br> <span class="keyword">object</span><br> <span class="keyword">method</span> colormap : <span class="constructor">Gdk</span>.colormap<br> <span class="keyword">method</span> realize : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> visual_depth : int<br> <span class="keyword">method</span> window : <span class="constructor">Gdk</span>.window<br> <span class="keyword">end</span><br> <span class="keyword">val</span> pixmap :<br> width:int <span class="keywordsign">-></span><br> height:int <span class="keywordsign">-></span><br> ?mask:bool <span class="keywordsign">-></span><br> ?window:< misc : <span class="keywordsign">#</span><span class="constructor">GDraw</span>.misc_ops; .. > <span class="keywordsign">-></span><br> ?colormap:<span class="constructor">Gdk</span>.colormap <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GDraw</span>.pixmap<br> <span class="keyword">val</span> pixmap_from_xpm :<br> file:string <span class="keywordsign">-></span><br> ?window:< misc : <span class="keywordsign">#</span><span class="constructor">GDraw</span>.misc_ops; .. > <span class="keywordsign">-></span><br> ?colormap:<span class="constructor">Gdk</span>.colormap <span class="keywordsign">-></span><br> ?transparent:<span class="constructor">GDraw</span>.color <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GDraw</span>.pixmap<br> <span class="keyword">val</span> pixmap_from_xpm_d :<br> data:string array <span class="keywordsign">-></span><br> ?window:< misc : <span class="keywordsign">#</span><span class="constructor">GDraw</span>.misc_ops; .. > <span class="keywordsign">-></span><br> ?colormap:<span class="constructor">Gdk</span>.colormap <span class="keywordsign">-></span><br> ?transparent:<span class="constructor">GDraw</span>.color <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GDraw</span>.pixmap<br> <span class="keyword">class</span> drag_context :<br> <span class="constructor">Gdk</span>.drag_context <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> context : <span class="constructor">Gdk</span>.drag_context<br> <span class="keyword">method</span> status : ?time:int32 <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.<span class="constructor">Tags</span>.drag_action option <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> suggested_action : <span class="constructor">Gdk</span>.<span class="constructor">Tags</span>.drag_action<br> <span class="keyword">method</span> targets : string list<br> <span class="keyword">end</span><br> <span class="keyword">end</span></code></body></html>