summaryrefslogtreecommitdiff
path: root/src/Gtk/Signal.dcl
blob: 10e6ef78379741d025ab7cd2d120dec41c7fb6ad (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
definition module Gtk.Signal

from Gtk.State import :: State, :: StateT, :: Identity, :: GtkState
from Gtk.Widgets import class gtkWidget

:: GSignalHandlerFunction :== State GtkState ()

:: GSignalHandler
	= DestroyHandler !GSignalHandlerFunction

:: GSignalHandlerInternal
	= GSHI_Void !GSignalHandlerFunction

installSignalHandler :: !w !GSignalHandler -> State GtkState () | gtkWidget w