DropTargetAsync.connectDragLeave

Connect to DragLeave signal.

Emitted on the drop site when the pointer leaves the widget.

Its main purpose it to undo things done in gtk.drop_target_async.DropTargetAsync::drag-enter.

class DropTargetAsync
ulong
connectDragLeave
(
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] : gdk.drop.Drop)
)
)
&&
(
Parameters!T.length < 2 ||
(
ParameterStorageClassTuple!T[1] == ParameterStorageClass.none &&
)
)
&&
Parameters!T.length < 3
)

Parameters

callback T

signal callback delegate or function to connect

void callback(gdk.drop.Drop drop, gtk.drop_target_async.DropTargetAsync dropTargetAsync)

drop the gdk.drop.Drop (optional)

dropTargetAsync 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: ulong

Signal ID