(* returns the list of selected terms *)
(* selections which are not terms are ignored *)
method get_selected_terms =
+ prerr_endline (string_of_int (List.length self#get_selections)) ;
let selections = self#get_selections in
list_map_fail
(function node ->
~namespaceURI:Misc.helmns
~localName:(Gdome.domString "xref"))#to_string
in
+ prerr_endline ("YAHHHHHHHHHH " ^ xpath) ;
if xpath = "" then assert false (* "ERROR: No xref found!!!" *)
else
match current_infos with
ApplyStylesheets.mml_of_cic_sequent metasenv sequent
in
self#load_doc ~dom:sequent_mml ;
+Misc.domImpl#saveDocumentToFile ~name:"/tmp/pippo" ~doc:sequent_mml () ;
current_infos <-
Some (ids_to_terms,ids_to_father_ids,ids_to_hypotheses)
end
;;
+let sequent_viewer ?hadjustment ?vadjustment ?font_size ?log_verbosity =
+ GtkBase.Container.make_params ~cont:(
+ OgtkMathViewProps.pack_return
+ (fun p -> OgtkMathViewProps.set_params (new sequent_viewer (GtkMathViewProps.MathView.create p)) ~font_size ~log_verbosity)) []
+;;
+
+(*
let sequent_viewer ?adjustmenth ?adjustmentv ?font_size ?font_manager
?border_width ?width ?height ?packing ?show () =
let w =
end;
mathview
;;
-
+*)
(** A widget to render proofs **)
~namespaceURI:Misc.helmns
~localName:(Gdome.domString "xref"))#to_string
in
+ prerr_endline ("YAEEEEEEEEEEEEEEEEEEE " ^ xpath) ;
if xpath = "" then assert false (* "ERROR: No xref found!!!" *)
else
begin
end
;;
+let proof_viewer ?hadjustment ?vadjustment ?font_size ?log_verbosity =
+ GtkBase.Container.make_params ~cont:(
+ OgtkMathViewProps.pack_return
+ (fun p -> OgtkMathViewProps.set_params (new proof_viewer (GtkMathViewProps.MathView.create p)) ~font_size ~log_verbosity)) []
+;;
+
+(*
let proof_viewer ?adjustmenth ?adjustmentv ?font_size ?font_manager
?border_width ?width ?height ?packing ?show () =
let w =
end;
mathview
;;
+*)
let _ =
Cexpr2pres_hashtbl.init Cexpr2pres.cexpr2pres Cexpr2pres.cexpr2pres_charcount
end
val sequent_viewer :
- ?adjustmenth:GData.adjustment ->
- ?adjustmentv:GData.adjustment ->
+ ?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 ->
end
val proof_viewer :
- ?adjustmenth:GData.adjustment ->
- ?adjustmentv:GData.adjustment ->
+ ?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 ->