EventControllerLegacy.connectEvent

Connect to Event signal.

Emitted for each GDK event delivered to controller.

class EventControllerLegacy
ulong
connectEvent
(
T
)
(,
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 &&
)
)
&&
Parameters!T.length < 3
)

Parameters

callback T

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 Flag!"After"

Yes.After to execute callback after default handler, No.After to execute before (default)

Return Value

Type: ulong

Signal ID