signalHandlerFind
fun signalHandlerFind(instance: Object, mask: SignalMatchType, signalId: <Error class: unknown class>, detail: <Error class: unknown class>, closure: Closure? = null, func: <Error class: unknown class>? = null, data: <Error class: unknown class>? = null): <Error class: unknown class>
Finds the first signal handler that matches certain selection criteria. The criteria mask is passed as an OR-ed combination of #GSignalMatchType flags, and the criteria values are passed as arguments. The match @mask has to be non-0 for successful matches. If no handler was found, 0 is returned.
Return
A valid non-0 signal handler id for a successful match.
Parameters
instance
The instance owning the signal handler to be found.
mask
Mask indicating which of @signal_id, @detail, @closure, @func and/or @data the handler has to match.
signalId
Signal the handler has to be connected to.
detail
Signal detail the handler has to be connected to.
closure
The closure the handler will invoke.
func
The C closure callback of the handler (useless for non-C closures).
data
The closure data of the handler's closure.