]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/matita/matitaTypes.ml
Experiment...
[helm.git] / helm / software / matita / matitaTypes.ml
index 2584f61f6131439c394b4721b7eac4c90479a07e..7468bedfadfaafe84ef7edb1bdb0cec7ae973f85 100644 (file)
@@ -45,6 +45,7 @@ type mathViewer_entry =
   [ `About of abouts  (* current proof *)
   | `Check of string  (* term *)
   | `Cic of Cic.term * Cic.metasenv
+  | `NCic of NCic.term * NCic.context * NCic.metasenv * NCic.substitution
   | `Dir of string  (* "directory" in cic uris namespace *)
   | `HBugs of [ `Tutors ] (* list of available HBugs tutors *)
   | `Metadata of [ `Deps of [`Fwd | `Back] * UriManager.uri ]
@@ -64,6 +65,7 @@ let string_of_entry = function
   | `About `Grammar -> "about:grammar"
   | `Check _ -> "check:"
   | `Cic (_, _) -> "term:"
+  | `NCic (_, _, _, _) -> "nterm:"
   | `Dir uri -> uri
   | `HBugs `Tutors -> "hbugs:/tutors/"
   | `Metadata meta ->
@@ -100,4 +102,7 @@ class type mathViewer =
     method show_entry: ?reuse:bool -> mathViewer_entry -> unit
     method show_uri_list:
       ?reuse:bool -> entry:mathViewer_entry -> UriManager.uri list -> unit
+    method screenshot: 
+      GrafiteTypes.status -> NCic.metasenv -> NCic.metasenv ->
+        NCic.substitution -> string -> unit
   end