]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/matitaConsole.mli
snapshot
[helm.git] / helm / matita / matitaConsole.mli
index 2cbd1ffe33d33c5c6f97afbe20ed7a7b815721fe..950776135426b6b1aa941f0c0aa05d9efebb0351 100644 (file)
  * 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,6 +35,9 @@ 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
 
@@ -51,6 +56,7 @@ val console :
   ?prompt:string ->
   ?phrase_sep:string ->
   ?callback:(string -> unit) ->
+  ?evbox:GBin.event_box ->
 
   ?buffer:GText.buffer ->
   ?editable:bool ->