X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2FmatitaGtkMisc.ml;h=aaf297da2bfd7fa4f9e282a02dc2cb77c04c04b3;hb=d9a1ff8259a7882caa0ffd27282838c00a34cab5;hp=772f17a41643f14250daf5f4c7f60e57d8a99066;hpb=2c01ff6094173915e7023076ea48b5804dca7778;p=helm.git diff --git a/matita/matita/matitaGtkMisc.ml b/matita/matita/matitaGtkMisc.ml index 772f17a41..aaf297da2 100644 --- a/matita/matita/matitaGtkMisc.ml +++ b/matita/matita/matitaGtkMisc.ml @@ -78,13 +78,6 @@ let toggle_win ?(check: GMenu.check_menu_item option) (win: GWindow.window) () = let toggle_callback ~callback ~(check: GMenu.check_menu_item) = ignore (check#connect#toggled (fun _ -> callback check#active)) -let add_key_binding key callback (evbox: GBin.event_box) = - ignore (evbox#event#connect#key_press (function - | key' when GdkEvent.Key.keyval key' = key -> - callback (); - false - | _ -> false)) - class multiStringListModel ~cols (tree_view: GTree.view) = let column_list = new GTree.column_list in let text_columns = @@ -420,4 +413,16 @@ let escape_pango_markup text = text ;; - +let matita_lang = + let source_language_manager = + GSourceView2.source_language_manager ~default:true in + source_language_manager#set_search_path + (BuildTimeConf.runtime_base_dir :: + source_language_manager#search_path); + match source_language_manager#language "grafite" with + | None -> + HLog.error(sprintf "can't load a language file for \"grafite\" in %s" + BuildTimeConf.runtime_base_dir); + assert false + | Some x -> x +;;