X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FgTopLevel%2FtermViewer.mli;h=8fa37e53193f2e19ed4f56cf10c696bc106a8159;hb=5325734bc2e4927ed7ec146e35a6f0f2b49f50c1;hp=5a510503577f63c4084c3cad64947d2d30c5da6f;hpb=f7b2e35a7bdadb4fdf0e640428e694703ddf67a5;p=helm.git diff --git a/helm/gTopLevel/termViewer.mli b/helm/gTopLevel/termViewer.mli index 5a5105035..8fa37e531 100644 --- a/helm/gTopLevel/termViewer.mli +++ b/helm/gTopLevel/termViewer.mli @@ -33,11 +33,25 @@ (* *) (******************************************************************************) -(** A widget to render sequents **) +type mml_of_cic_sequent = + Cic.metasenv -> + int * Cic.context * Cic.term -> + Gdome.document * + ((Cic.id, Cic.term) Hashtbl.t * + (Cic.id, Cic.id option) Hashtbl.t * + (string, Cic.hypothesis) Hashtbl.t) + +type mml_of_cic_object = + explode_all:bool -> + UriManager.uri -> + Cic.annobj -> + (string, string) Hashtbl.t -> + (string, Cic2acic.anntypes) Hashtbl.t -> Gdome.document -val use_stylesheets: bool ref;; (* false performs the transformations in OCaml*) +(** A widget to render sequents **) class sequent_viewer : + mml_of_cic_sequent:mml_of_cic_sequent -> Gtk_mathview.math_view Gtk.obj -> object inherit GMathViewAux.multi_selection_math_view @@ -54,10 +68,11 @@ class sequent_viewer : end val sequent_viewer : - ?adjustmenth:GData.adjustment -> - ?adjustmentv:GData.adjustment -> + mml_of_cic_sequent:mml_of_cic_sequent -> + ?hadjustment:GData.adjustment -> + ?vadjustment:GData.adjustment -> ?font_size:int -> - ?font_manager:[ `font_manager_gtk | `font_manager_t1] -> + ?log_verbosity:int -> ?border_width:int -> ?width:int -> ?height:int -> @@ -68,6 +83,7 @@ val sequent_viewer : (** A widget to render proofs **) class proof_viewer : + mml_of_cic_object:mml_of_cic_object -> Gtk_mathview.math_view Gtk.obj -> object inherit GMathViewAux.single_selection_math_view @@ -90,13 +106,15 @@ class proof_viewer : end val proof_viewer : - ?adjustmenth:GData.adjustment -> - ?adjustmentv:GData.adjustment -> + mml_of_cic_object:mml_of_cic_object -> + ?hadjustment:GData.adjustment -> + ?vadjustment:GData.adjustment -> ?font_size:int -> - ?font_manager:[ `font_manager_gtk | `font_manager_t1] -> + ?log_verbosity:int -> ?border_width:int -> ?width:int -> ?height:int -> ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> proof_viewer +