X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2Fmatita.ml;h=93441ed83fc5627e64927a7d33e7c26a54b34905;hb=e7916b85dd9dab26b628ace838c683beb31db9c1;hp=5433a898b417513c4354286af73ad7b5c26354b2;hpb=25d3d1c2613fd2b4e6a323289ca94fb7b75ebe5d;p=helm.git diff --git a/helm/matita/matita.ml b/helm/matita/matita.ml index 5433a898b..93441ed83 100644 --- a/helm/matita/matita.ml +++ b/helm/matita/matita.ml @@ -35,8 +35,8 @@ let _ = Helm_registry.load_from "matita.conf.xml"; (* read conf *) Http_getter.init (); MetadataTypes.ownerize_tables (Helm_registry.get "matita.owner"); - MatitaDb.clean_owner_environment (); - MatitaDb.create_owner_environment (); +(* MatitaDb.clean_owner_environment (); + MatitaDb.create_owner_environment (); *) GtkMain.Rc.add_default_file BuildTimeConf.gtkrc_file; (* loads gtk rc *) ignore (GMain.Main.init ()); @@ -52,6 +52,20 @@ let gui = MatitaGui.instance () let _ = ignore (gui#main#newCicBrowserMenuItem#connect#activate (fun _ -> ignore (MatitaMathView.cicBrowser ()))); + (* font sizes *) + ignore (gui#main#increaseFontSizeMenuItem#connect#activate (fun _ -> + gui#increaseFontSize (); + MatitaMathView.increase_font_size (); + MatitaMathView.update_font_sizes ())); + ignore (gui#main#decreaseFontSizeMenuItem#connect#activate (fun _ -> + gui#decreaseFontSize (); + MatitaMathView.decrease_font_size (); + MatitaMathView.update_font_sizes ())); + ignore (gui#main#normalFontSizeMenuItem#connect#activate (fun _ -> + gui#resetFontSize (); + MatitaMathView.reset_font_size (); + MatitaMathView.update_font_sizes ())); + MatitaMathView.reset_font_size (); (* disambiguator callback *) MatitaDisambiguator.set_choose_uris_callback (MatitaGui.interactive_uri_choice ()); @@ -72,6 +86,7 @@ let script = ~copy_cb:(fun s -> gui#sourceView#buffer#insert ("\n"^s^"\n")) () ~id:"boh?" uris with MatitaTypes.Cancel -> []) + ~set_star:gui#setStar () (* math viewers *) @@ -79,7 +94,7 @@ let _ = let sequent_viewer = MatitaMathView.sequentViewer_instance () in let sequents_viewer = MatitaMathView.sequentsViewer_instance () in sequent_viewer#set_href_callback - (Some (fun uri -> (MatitaMathView.cicBrowser ())#load (`Uri uri))); + (Some (fun uri -> (MatitaMathView.cicBrowser ())#load (`Uri (UriManager.uri_of_string uri)))); let browser_observer _ = MatitaMathView.refresh_all_browsers () in let sequents_observer status = sequents_viewer#reset; @@ -179,7 +194,7 @@ let _ = let browser = MatitaMathView.cicBrowser () in let entry = try - `Uri Sys.argv.(1) + `Uri (UriManager.uri_of_string Sys.argv.(1)) with Invalid_argument _ -> `Dir "cic:/" in browser#load entry