aboutsummaryrefslogtreecommitdiffhomepage
path: root/ide/document.mli
diff options
context:
space:
mode:
Diffstat (limited to 'ide/document.mli')
-rw-r--r--ide/document.mli12
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