DragSource.connectDragBegin

gulong connectDragBegin(T)(T callback, 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.drag.Drag))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : gtk.drag_source.DragSource))) && Parameters!T.length < 3)

Connect to DragBegin signal.

Emitted on the drag source when a drag is started.

It can be used to e.g. set a custom drag icon with gtk.drag_source.DragSource.setIcon.

Parameters

callbacksignal callback delegate or function to connect void callback(gdk.drag.Drag drag, gtk.drag_source.DragSource dragSource) drag the gdk.drag.Drag object (optional) dragSource the instance the signal is connected to (optional)
afterYes.After to execute callback after default handler, No.After to execute before (default)

Returns

Signal ID