-(* $Id$ *)
-
-open GtkBase
-open GtkButton
-open GtkWindow
-open GtkMain
-
-let window = Window.create `TOPLEVEL
-
-let button = Button.create label:"Hello World"
-
-let main () =
- GtkSignal.connect sig:Widget.Signals.Event.delete window
- callback:(fun _ -> prerr_endline "Delete event occured"; true);
- GtkSignal.connect sig:Object.Signals.destroy window callback:Main.quit;
- Container.set_border_width window 10;
- GtkSignal.connect sig:Button.Signals.clicked button
- callback:(fun () -> prerr_endline "Hello World"; Object.destroy window);
- Container.add window button;
- Widget.show_all window;
- Main.main ()
-
-let _ = Printexc.print main ()