Skip to content

Commit

Permalink
Disconnect handlers
Browse files Browse the repository at this point in the history
  • Loading branch information
Amos Wenger committed Dec 19, 2011
1 parent dec815b commit 7a3dad2
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions source/gtk/_GObject.ooc
Expand Up @@ -58,6 +58,10 @@ _GObject: cover from _GObjectStruct* {
g_signal_connect_swapped(this, signalName, GTK_SIGNAL_FUNC(keyEventsThunk), closure)
}

disconnect: func (handlerID: GULong) {
g_signal_handler_disconnect(this, handlerID)
}

}

keyEventsThunk: func (userData: Closure*, event: Pointer, object: _GObject) -> Bool {
Expand All @@ -79,3 +83,5 @@ GTK_OBJECT: extern func (_GObject) -> _GObject
GTK_SIGNAL_FUNC: extern func (Pointer) -> Pointer
g_signal_connect: extern func (_GObject, CString, Pointer, Pointer) -> GULong
g_signal_connect_swapped: extern func (_GObject, CString, Pointer, Pointer) -> GULong
g_signal_handler_disconnect: extern func (_GObject, GULong)

0 comments on commit 7a3dad2

Please sign in to comment.