DropTargetAsync.connectDragMotion

gulong connectDragMotion(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == gdk.types.DragAction) && (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 && is(Parameters!T[1] == double))) && (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] == double))) && (Parameters!T.length < 4 || (ParameterStorageClassTuple!T[3] == ParameterStorageClass.none && is(Parameters!T[3] : gtk.drop_target_async.DropTargetAsync))) && Parameters!T.length < 5)

Connect to DragMotion signal.

Emitted while the pointer is moving over the drop target.

Parameters

callbacksignal callback delegate or function to connect gdk.types.DragAction callback(gdk.drop.Drop drop, double x, double y, gtk.drop_target_async.DropTargetAsync dropTargetAsync) drop the [gdk.drop.Drop] (optional) x the x coordinate of the current pointer position (optional) y the y coordinate of the current pointer position (optional) dropTargetAsync the instance the signal is connected to (optional) Returns Preferred action for this drag operation.
afterYes.After to execute callback after default handler, No.After to execute before (default)

Returns

Signal ID