X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FmatitaScript.mli;h=af1c68cc350d58c74cd5839e0f28c8895edfc116;hb=22964c949671af4b5e739b06b915a81a4fc2c5b5;hp=2529376f1880b7e3effb524b06ffd5e5002ff675;hpb=de9a83f286eee12117fb478ea2db18f7faebac9a;p=helm.git diff --git a/helm/matita/matitaScript.mli b/helm/matita/matitaScript.mli index 2529376f1..af1c68cc3 100644 --- a/helm/matita/matitaScript.mli +++ b/helm/matita/matitaScript.mli @@ -42,8 +42,9 @@ object (** {2 Load/save} *) - method loadFrom : string -> unit - method saveTo : string -> unit + method assignFileName : string -> unit (* to the current active file *) + method loadFromFile : unit -> unit + method saveToFile : unit -> unit (** {2 Current proof} (if any) *) @@ -61,7 +62,18 @@ object end -val script: buffer:GText.buffer -> init:MatitaTypes.status -> unit -> script + (** @param set_star callback used to set the modified symbol (usually a star + * "*") on the side of a script name *) +val script: + buffer:GText.buffer -> + init:MatitaTypes.status -> + mathviewer: MatitaTypes.mathViewer-> + urichooser: (UriManager.uri list -> UriManager.uri list) -> + ask_confirmation: + (title:string -> message:string -> [`YES | `NO | `CANCEL]) -> + set_star: (string -> bool -> unit) -> + unit -> + script (* each time script above is called an internal ref is set, instance will return * the value of this ref *)