EventControllerLegacy.connectEvent
gulong connectEvent(T)(T callback, Flag!"After" after = No.After) if (isCallable!T
&& is(ReturnType!T == bool)
&& (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] == gdk.event.Event)))
&& (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : gtk.event_controller_legacy.EventControllerLegacy)))
&& Parameters!T.length < 3)Connect to Event signal.
Emitted for each GDK event delivered to controller.
Parameters
callback | signal callback delegate or function to connect bool callback(gdk.event.Event event, gtk.event_controller_legacy.EventControllerLegacy eventControllerLegacy) event the [gdk.event.Event] which triggered this signal (optional) eventControllerLegacy the instance the signal is connected to (optional) Returns true to stop other handlers from being invoked for the event and the emission of this signal. false to propagate the event further. |
after | Yes.After to execute callback after default handler, No.After to execute before (default) |
Returns
Signal ID