X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FDEVEL%2Flablgtk%2Flablgtk_20001129-0.1.0%2Fexamples%2Fdrawing.ml;fp=helm%2FDEVEL%2Flablgtk%2Flablgtk_20001129-0.1.0%2Fexamples%2Fdrawing.ml;h=a4623bae0b8d587b44bfc76db18a35de6fa7a651;hb=7aa91a2cd4497f68ebf5b9dd85b5f2c791f738a1;hp=0000000000000000000000000000000000000000;hpb=044a71416237d8e2b575678b5f49b8c9380ca409;p=helm.git diff --git a/helm/DEVEL/lablgtk/lablgtk_20001129-0.1.0/examples/drawing.ml b/helm/DEVEL/lablgtk/lablgtk_20001129-0.1.0/examples/drawing.ml new file mode 100644 index 000000000..a4623bae0 --- /dev/null +++ b/helm/DEVEL/lablgtk/lablgtk_20001129-0.1.0/examples/drawing.ml @@ -0,0 +1,19 @@ +(* $Id$ *) + +open GMain + +let window = GWindow.window ~show:true () + +let w = window#misc#window +let drawing = new GDraw.drawable w + +let redraw _ = + drawing#polygon ~filled:true + [ 10,100; 35,35; 100,10; 165,35; 190,100; + 165,165; 100,190; 35,165; 10,100 ]; + false + +let _ = + window#connect#destroy ~callback:Main.quit; + window#event#connect#after#configure ~callback:redraw; + Main.main ()