diff options
author | Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr> | 2015-01-03 20:09:06 +0100 |
---|---|---|
committer | Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr> | 2015-01-05 09:53:54 +0100 |
commit | c72224832e2488b15f8f58d96554e4cf4337460d (patch) | |
tree | d7ba9651cd0e8fa745f0c4161cf6c7d72e719018 /ide/document.mli | |
parent | c146a313b5eeee2bb567553810d57c6a8548bd9a (diff) |
Implementing a segment-viewer in CoqIDE.
This allows a nifty display of the current state of the document through
a dedicated progress bar.
Also closes bug #3764.
Diffstat (limited to 'ide/document.mli')
-rw-r--r-- | ide/document.mli | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ide/document.mli b/ide/document.mli index 556e1d022..8196c0f21 100644 --- a/ide/document.mli +++ b/ide/document.mli @@ -104,3 +104,15 @@ val context : 'a document -> (id * 'a) list * (id * 'a) list val print : 'a document -> (bool -> id option -> 'a -> Pp.std_ppcmds) -> Pp.std_ppcmds +(** Callbacks on documents *) + +class ['a] signals : + 'a GUtil.signal -> + 'a GUtil.signal -> + object + inherit GUtil.ml_signals + method popped : callback:('a -> unit) -> GtkSignal.id + method pushed : callback:('a -> unit) -> GtkSignal.id + end + +val connect : 'a document -> 'a signals |