X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2FDEVEL%2Flablgtk%2Flablgtk_20000829-0.1.0%2Fexamples%2Fhello.ml;fp=helm%2FDEVEL%2Flablgtk%2Flablgtk_20000829-0.1.0%2Fexamples%2Fhello.ml;h=15ede9a49ed4bd194dc38b8c20690187018e41bb;hb=2ee84a2a641938988703e329aef9fc3c5eb5aacf;hp=0000000000000000000000000000000000000000;hpb=34d83812af9b7064cc8f735c2a78169881140010;p=helm.git diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/hello.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/hello.ml new file mode 100644 index 000000000..15ede9a49 --- /dev/null +++ b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/hello.ml @@ -0,0 +1,18 @@ +(* $Id$ *) + +open GMain + +let window = GWindow.window ~border_width: 10 () + +let button = GButton.button ~label:"Hello World" ~packing: window#add () + +let main () = + window#event#connect#delete + ~callback:(fun _ -> prerr_endline "Delete event occured"; true); + window#connect#destroy ~callback:Main.quit; + button#connect#clicked ~callback:(fun () -> prerr_endline "Hello World"); + button#connect#clicked ~callback:window#destroy; + window#show (); + Main.main () + +let _ = Printexc.print main ()