]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/matitaGuiTypes.mli
ocaml 3.09 transition
[helm.git] / helm / matita / matitaGuiTypes.mli
index c4c1007b76e261357ada261d3f97a2a7e9e4edd0..99b90495f15de3eb0fdbecc5d9079989fe68c020 100644 (file)
@@ -62,7 +62,7 @@ object
 
   method newBrowserWin:         unit -> browserWin
   method newUriDialog:          unit -> MatitaGeneratedGui.uriChoiceDialog
-  method newInterpDialog:       unit -> MatitaGeneratedGui.interpChoiceDialog
+  method newRecordDialog:       unit -> MatitaGeneratedGui.recordChoiceDialog
   method newConfirmationDialog: unit -> MatitaGeneratedGui.confirmationDialog
   method newEmptyDialog:        unit -> MatitaGeneratedGui.emptyDialog
 
@@ -96,23 +96,28 @@ object
     (** set hyperlink callback. None disable hyperlink handling *)
   method set_href_callback: (string -> unit) option -> unit
   
-  method string_of_selected_terms: string
+  method string_of_selections: string list
+  method string_of_selection: string option (* last selected node *)
 
   method update_font_size: unit
 end
 
-class type sequentViewer =
+class type cicMathView =
 object
   inherit clickableMathView
 
     (** load a sequent and render it into parent widget *)
   method load_sequent: Cic.metasenv -> int -> unit
+
+  method load_object: Cic.obj -> unit
 end
 
 class type sequentsViewer =
 object
   method reset: unit
-  method load_sequents: ProofEngineTypes.status -> unit
+  method load_logo: unit
+  method load_logo_with_qed: unit
+  method load_sequents: MatitaTypes.incomplete_proof -> unit
   method goto_sequent: int -> unit  (* to be called _after_ load_sequents *)
 end
 
@@ -121,5 +126,6 @@ object
   method load: MatitaTypes.mathViewer_entry -> unit
   (* method loadList: string list -> MatitaTypes.mathViewer_entry -> unit *)
   method loadInput: string -> unit
+  method mathView: clickableMathView
 end