ActionGroup.connectDisconnectProxy

Connect to DisconnectProxy signal.

The ::disconnect-proxy signal is emitted after disconnecting a proxy from an action in the group.

#GtkUIManager proxies the signal and provides global notification just before any action is connected to a proxy, which is probably more convenient to use.

class ActionGroup
gulong
connectDisconnectProxy
(
T
)
(,
Flag!"After" after = No.After
)
if (
isCallable!T &&
is(ReturnType!T == void)
&&
(
Parameters!T.length < 1 ||
(
ParameterStorageClassTuple!T[0] == ParameterStorageClass.none &&
is(Parameters!T[0] : gtk.action.Action)
)
)
&&
(
Parameters!T.length < 2 ||
(
ParameterStorageClassTuple!T[1] == ParameterStorageClass.none &&
is(Parameters!T[1] : gtk.widget.Widget)
)
)
&&
(
Parameters!T.length < 3 ||
(
ParameterStorageClassTuple!T[2] == ParameterStorageClass.none &&
is(Parameters!T[2] : gtk.action_group.ActionGroup)
)
)
&&
Parameters!T.length < 4
)

Parameters

callback T

signal callback delegate or function to connect

void callback(gtk.action.Action action, gtk.widget.Widget proxy, gtk.action_group.ActionGroup actionGroup)

action the action (optional)

proxy the proxy (optional)

actionGroup the instance the signal is connected to (optional)

after Flag!"After"

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

Return Value

Type: gulong

Signal ID