AccelGroup.connectAccelActivate

Connect to AccelActivate signal.

The accel-activate signal is an implementation detail of #GtkAccelGroup and not meant to be used by applications.

class AccelGroup
gulong
connectAccelActivate
(
T
)
(
string detail = null
,,
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] : gobject.object.ObjectWrap)
)
)
&&
(
Parameters!T.length < 2 ||
(
ParameterStorageClassTuple!T[1] == ParameterStorageClass.none &&
is(Parameters!T[1] == uint)
)
)
&&
(
Parameters!T.length < 3 ||
(
ParameterStorageClassTuple!T[2] == ParameterStorageClass.none &&
is(Parameters!T[2] == gdk.types.ModifierType)
)
)
&&
(
Parameters!T.length < 4 ||
(
ParameterStorageClassTuple!T[3] == ParameterStorageClass.none &&
is(Parameters!T[3] : gtk.accel_group.AccelGroup)
)
)
&&
Parameters!T.length < 5
)

Parameters

detail string

Signal detail or null (default)

callback T

signal callback delegate or function to connect

bool callback(gobject.object.ObjectWrap acceleratable, uint keyval, gdk.types.ModifierType modifier, gtk.accel_group.AccelGroup accelGroup)

acceleratable the object on which the accelerator was activated (optional)

keyval the accelerator keyval (optional)

modifier the modifier combination of the accelerator (optional)

accelGroup the instance the signal is connected to (optional)

Returns true if the accelerator was activated

after Flag!"After"

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

Return Value

Type: gulong

Signal ID