diff options
author | Camil Staps | 2019-10-22 21:55:08 +0200 |
---|---|---|
committer | Camil Staps | 2019-10-22 21:58:19 +0200 |
commit | 3b6a396b2f87ad40df39c22eed5175df80d843f3 (patch) | |
tree | 8b3af82582b86b87e987539a1a403d22946608ce /src/Gtk/State.dcl | |
parent | Add whileFrozen, ensureDimensions, setColumnTitle and setCellText to GtkSheet (diff) |
Restructure signal handling: callbacks cannot be delayed because they may have pointer arguments referring to the stack; also, some callbacks expect a return value
Diffstat (limited to 'src/Gtk/State.dcl')
-rw-r--r-- | src/Gtk/State.dcl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Gtk/State.dcl b/src/Gtk/State.dcl index 2a5396c..5c8d039 100644 --- a/src/Gtk/State.dcl +++ b/src/Gtk/State.dcl @@ -7,12 +7,12 @@ from Control.Monad import class Monad from Data.Functor import class Functor from Data.Map import :: Map -from Gtk.Signal import :: GSignalHandlerInternal +from Gtk.Signal import :: SignalHandlerInternal :: GtkState = { world :: !() , return :: !Bool - , signal_handlers :: !Map Int GSignalHandlerInternal + , signal_handlers :: !Map Int SignalHandlerInternal , signal_counter :: !Int } |