Application.connectWindowRemoved

Connect to WindowRemoved signal.

Emitted when a #GtkWindow is removed from application, either as a side-effect of being destroyed or explicitly through gtk.application.Application.removeWindow.

class Application
gulong
connectWindowRemoved
(
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.window.Window)
)
)
&&
(
Parameters!T.length < 2 ||
(
ParameterStorageClassTuple!T[1] == ParameterStorageClass.none &&
is(Parameters!T[1] : gtk.application.Application)
)
)
&&
Parameters!T.length < 3
)

Parameters

callback T

signal callback delegate or function to connect

void callback(gtk.window.Window window, gtk.application.Application application)

window the #GtkWindow that is being removed (optional)

application 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