]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/matitaGui.ml
snapshot
[helm.git] / helm / matita / matitaGui.ml
index 6ad3e81e0c015e57c1ff40e83a6c283a0c14c904..95882a0f1f4fd57ab558d93ef525efe575ccdca4 100644 (file)
@@ -55,11 +55,6 @@ class gui file =
     [ toolbar#toolBarEventBox; proof#proofWinEventBox ]
   in
   let console = MatitaConsole.console ~packing:main#scrolledConsole#add () in
-  let _ =
-    console#echo_message "message";
-    console#echo_error "error";
-    console#echo_prompt ()
-  in
   object (self)
     initializer
         (* glade's check widgets *)
@@ -84,14 +79,18 @@ class gui file =
       List.iter (fun w -> w#misc#set_sensitive false)
         [ main#saveMenuItem; main#saveAsMenuItem ];
       main#helpMenu#set_right_justified true;
-        (* uri choice *)
-      ()
+        (* console *)
+      console#echo_message "message";
+      console#echo_error "error";
+      console#echo_prompt ();
+      console#misc#grab_focus ()
 
-    method toolbar = toolbar
-    method main = main
     method about = about
+    method console = console
     method fileSel = fileSel
+    method main = main
     method proof = proof
+    method toolbar = toolbar
 
     method newUriDialog () =
       let dialog = new uriChoiceDialog ~file () in
@@ -122,5 +121,7 @@ class gui file =
       ignore (main#quitMenuItem#connect#activate callback);
       self#addKeyBinding GdkKeysyms._q callback
 
+    method setPhraseCallback = console#set_callback
+
   end