summaryrefslogtreecommitdiff
path: root/src/Gtk/Signal.dcl
diff options
context:
space:
mode:
Diffstat (limited to 'src/Gtk/Signal.dcl')
-rw-r--r--src/Gtk/Signal.dcl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Gtk/Signal.dcl b/src/Gtk/Signal.dcl
index 225cda2..d92455e 100644
--- a/src/Gtk/Signal.dcl
+++ b/src/Gtk/Signal.dcl
@@ -31,4 +31,8 @@ instance tune w GSignalHandler | gtkWidget w
saveState :: GtkM ()
retrieveState :: GtkM GtkState
+
+//* Wrap functionality in `saveState` and `retrieveState` if it can be re-entrant.
+withPossibleCallback :: !(GtkM a) -> GtkM a
+
handleSignal :: !Int !{#Int} -> Int