X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2FDEVEL%2Flablgtk%2Flablgtk_20000829-0.1.0%2Fexamples%2Fcalendar.ml;fp=helm%2FDEVEL%2Flablgtk%2Flablgtk_20000829-0.1.0%2Fexamples%2Fcalendar.ml;h=233c7449fff3008ab6023f045a959662f8bba8ee;hb=2ee84a2a641938988703e329aef9fc3c5eb5aacf;hp=0000000000000000000000000000000000000000;hpb=34d83812af9b7064cc8f735c2a78169881140010;p=helm.git diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/calendar.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/calendar.ml new file mode 100644 index 000000000..233c7449f --- /dev/null +++ b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/calendar.ml @@ -0,0 +1,21 @@ +(* $Id$ *) + +open GMain + +let main () = + let window = GWindow.window () in + window#connect#destroy ~callback:Main.quit; + + let calendar = GMisc.calendar ~packing:window#add () in + calendar#connect#day_selected ~callback: + begin fun () -> + let (year,month,day) = calendar#date in + Printf.printf "You selected %d/%d/%02d.\n" + day (month+1) (year mod 100); + flush stdout + end; + + window#show (); + Main.main () + +let _ = main ()