]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/matitaGui.ml
snapshot, notably:
[helm.git] / helm / matita / matitaGui.ml
index de5240e447ccacbf533609fe91f6b59f44e49f09..fef22143ad2c759aa9204950782a7456116018f6 100644 (file)
@@ -38,12 +38,9 @@ class gui file =
   let proof = new proofWin ~file () in
   let check = new checkWin ~file () in
   let script = new scriptWin ~file () in
-  let browser = new browserWin ~file () in
   let keyBindingBoxes = (* event boxes which should receive global key events *)
     [ toolbar#toolBarEventBox; proof#proofWinEventBox; main#mainWinEventBox;
-      check#checkWinEventBox; script#scriptWinEventBox; main#consoleEventBox;
-      browser#browserWinEventBox
-    ]
+      check#checkWinEventBox; script#scriptWinEventBox; main#consoleEventBox ]
   in
   let console =
     MatitaConsole.console ~evbox:main#consoleEventBox
@@ -65,16 +62,17 @@ class gui file =
         (* glade's check widgets *)
       List.iter (fun w -> w#check_widgets ())
         (let c w = (w :> <check_widgets: unit -> unit>) in
-         [ c about; c fileSel; c main; c proof; c toolbar; c check; c script;
-           c browser ]);
+         [ c about; c fileSel; c main; c proof; c toolbar; c check; c script ]);
         (* key bindings *)
       List.iter (* global key bindings *)
         (fun (key, callback) -> self#addKeyBinding key callback)
+(*
         [ GdkKeysyms._F3,
             toggle_win ~check:main#showProofMenuItem proof#proofWin;
           GdkKeysyms._F4,
             toggle_win ~check:main#showCheckMenuItem check#checkWin;
-          GdkKeysyms._F5,
+*)
+        [ GdkKeysyms._F5,
             toggle_win ~check:main#showScriptMenuItem script#scriptWin;
           GdkKeysyms._x, (fun () -> console#toggle ());
         ];
@@ -105,8 +103,10 @@ class gui file =
         (* script *)
         (* menus *)
       toggle_visibility toolbar#toolBarWin main#showToolBarMenuItem;
+(*
       toggle_visibility proof#proofWin main#showProofMenuItem;
       toggle_visibility check#checkWin main#showCheckMenuItem;
+*)
       toggle_visibility script#scriptWin main#showScriptMenuItem;
       List.iter (fun w -> w#misc#set_sensitive false)
         [ main#saveMenuItem; main#saveAsMenuItem ];
@@ -114,16 +114,13 @@ class gui file =
       ignore (main#showConsoleMenuItem#connect#activate console#toggle);
         (* main *)
       connect_button main#hideConsoleButton console#hide;
-(*
         (* console *)
       console#echo_message (sprintf "\tMatita version %s\n"
         BuildTimeConf.version);
       console#echo_prompt ();
       console#misc#grab_focus ();
-*)
 
     method about = about
-    method browser = browser
     method check = check
     method console = console
     method fileSel = fileSel
@@ -132,6 +129,11 @@ class gui file =
     method script = script
     method toolbar = toolbar
 
+    method newBrowserWin () =
+      let win = new browserWin ~file () in
+      win#check_widgets ();
+      win
+
     method newUriDialog () =
       let dialog = new uriChoiceDialog ~file () in
       dialog#check_widgets ();