end
*)
+open Printf
+
open MatitaGeneratedGui
open MatitaGtkMisc
let fileSel = new fileSelectionWin ~file () in
let proof = new proofWin ~file () in
let keyBindingBoxes = (* event boxes which should receive global key events *)
- [ toolbar#toolBarEventBox; proof#proofWinEventBox ]
+ [ toolbar#toolBarEventBox; proof#proofWinEventBox; main#mainWinEventBox ]
+ in
+ let console =
+ MatitaConsole.console ~evbox:main#consoleEventBox
+ ~packing:main#scrolledConsole#add ()
in
- let console = MatitaConsole.console ~packing:main#scrolledConsole#add () in
object (self)
initializer
(* glade's check widgets *)
about#aboutWin#show ()));
ignore (about#aboutDismissButton#connect#clicked (fun _ ->
about#aboutWin#misc#hide ()));
+ about#aboutLabel#set_label (Pcre.replace ~pat:"@VERSION@"
+ ~templ:BuildTimeConf.version about#aboutLabel#label);
(* menus *)
List.iter (fun w -> w#misc#set_sensitive false)
[ main#saveMenuItem; main#saveAsMenuItem ];
main#helpMenu#set_right_justified true;
(* console *)
- console#echo_message "\tMatita version 0.0.1\n";
+ console#echo_message (sprintf "\tMatita version %s\n"
+ BuildTimeConf.version);
console#echo_prompt ();
console#misc#grab_focus ()