summaryrefslogtreecommitdiff
path: root/src/Gtk/Signal.dcl
AgeCommit message (Collapse)AuthorFilesLines
2019-11-01Cleanup and add documentationCamil Staps1-9/+48
2019-11-01Remove dependency on supporting C codeCamil Staps1-1/+5
2019-10-30Add support for delete-event signalCamil Staps1-0/+1
2019-10-30Add GdkEvent and KeyPressHandlerCamil Staps1-1/+3
2019-10-29Add GtkSearchEntryCamil Staps1-4/+8
2019-10-27Add many functions for action bars, buttons, list stores, tree views, and moreCamil Staps1-2/+4
2019-10-27Add DeactivateHandler for GtkSheetCamil Staps1-0/+1
2019-10-25Add addTimeout for running a task on a certain intervalCamil Staps1-1/+5
2019-10-25Add G modifier to ccalls that may trigger GTK signals (which may cause ↵Camil Staps1-0/+4
re-entrance if there is a handler; add withPossibleCallback to save and retrieve state around such calls)
2019-10-25Add tune instance for GSignalHandler (convenience)Camil Staps1-0/+1
2019-10-23Add EnterPressedHandler for GtkSheetCamil Staps1-0/+1
2019-10-23Add tune instance for signal handlersCamil Staps1-0/+5
2019-10-22Restructure signal handling: callbacks cannot be delayed because they may ↵Camil Staps1-7/+19
have pointer arguments referring to the stack; also, some callbacks expect a return value
2019-10-22Add custom GtkM state monad with a bind that does not grow the stackCamil Staps1-2/+2
2019-10-21Add ActivateHandler for GtkMenuItemCamil Staps1-3/+4
2019-10-21Reorder more combinator arguments to ease bindingCamil Staps1-1/+1
2019-10-20Initial commitCamil Staps1-0/+14