X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FmatitaConsole.mli;h=950776135426b6b1aa941f0c0aa05d9efebb0351;hb=e0fc20211c796fd90db43b9caece8f9aa1c75390;hp=ee7b8d4fb351445e7552073271e0ccef006f0c5e;hpb=56415e42c04f40e9c8f7cfc59a3a3d87c3d373f7;p=helm.git diff --git a/helm/matita/matitaConsole.mli b/helm/matita/matitaConsole.mli index ee7b8d4fb..950776135 100644 --- a/helm/matita/matitaConsole.mli +++ b/helm/matita/matitaConsole.mli @@ -23,9 +23,11 @@ * http://helm.cs.unibo.it/ *) + (** @param evbox event box to which keyboard shortcuts are registered; no + * shortcut will be registered if evbox is not given *) class console: ?prompt:string -> ?phrase_sep:string -> ?callback:(string -> unit) -> - Gtk.text_view Gtk.obj -> + ?evbox:GBin.event_box -> Gtk.text_view Gtk.obj -> object inherit GText.view @@ -33,11 +35,16 @@ class console: method echo_message : string -> unit method echo_error : string -> unit + method prompt : string + method set_prompt : string -> unit + method phrase_sep : string method set_phrase_sep : string -> unit (** override previous callback definition *) method set_callback : (string -> unit) -> unit + + method ignore_insert_text_signal: bool -> unit end (** @param prompt user prompt (default "# ") @@ -49,6 +56,7 @@ val console : ?prompt:string -> ?phrase_sep:string -> ?callback:(string -> unit) -> + ?evbox:GBin.event_box -> ?buffer:GText.buffer -> ?editable:bool ->