X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2FmatitaAutoGui.ml;h=c7b06645b45cfe4948e63303897b4633b20ba6a0;hb=92ff0c811f55b37004e2ee45dff0859c31857128;hp=06b6b5f1e9e8696aaef3f78d976f7d1acf3ed8ca;hpb=57e3de08d963ff08d671c639c0e9990368b86f20;p=helm.git diff --git a/helm/software/matita/matitaAutoGui.ml b/helm/software/matita/matitaAutoGui.ml index 06b6b5f1e..c7b06645b 100644 --- a/helm/software/matita/matitaAutoGui.ml +++ b/helm/software/matita/matitaAutoGui.ml @@ -35,7 +35,6 @@ let start = ref 0;; let len = ref 10;; let pp c t = - (* let t = ProofEngineReduction.replace ~equality:(fun a b -> match b with Cic.Meta _ -> true | _ -> false) @@ -43,10 +42,6 @@ let pp c t = in ApplyTransformation.txt_of_cic_term ~map_unicode_to_tex:false max_int [] c t - *) - let names = List.map (function None -> None | Some (x,_) -> Some x) c in - let txt_t = CicPp.pp t names in - Pcre.replace ~pat:"\\?(\\d+)\\[[^]]*\\]" ~templ:"?$1" txt_t ;; let pp_goal context x = if x == fake_goal then "" else pp context x @@ -190,6 +185,12 @@ let auto_dialog elems = Auto.step (); win#toplevel#destroy (); GMain.Main.quit ())); + ignore(win#toplevel#event#connect#delete + (fun _ -> + Auto.pause false; + Auto.step (); + win#toplevel#destroy (); + GMain.Main.quit ();true)); let redraw_callback _ = fill_win win elems;true in let redraw = GMain.Timeout.add ~ms:400 ~callback:redraw_callback in ignore(win#buttonPAUSE#connect#clicked