gtk.gesture_drag
Module for [GestureDrag] class
Types 3
[gtk.gesture_drag.GestureDrag] is a [gtk.gesture.Gesture] implementation for drags.
The drag operation itself can be tracked throughout the signal@Gtk.GestureDrag::drag-begin, signal@Gtk.GestureDrag::drag-update and signal@Gtk.GestureDrag::drag-end signals, and the relevant coordinates can be extracted through [gtk.gesture_drag.GestureDrag.getOffset] and [gtk.gesture_drag.GestureDrag.getStartPoint].
Methods
GestureDrag self()Returns `this`, for use in `with` statements.GestureDragGidBuilder builder()Get builder for [gtk.gesture_drag.GestureDrag] Returns: New builder objectbool getOffset(out double x, out double y)Gets the offset from the start point.bool getStartPoint(out double x, out double y)Gets the point where the drag started.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] == double)))
&& (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] : gtk.gesture_drag.GestureDrag)))
&& Parameters!T.length < 4)Connect to `DragBegin` signal.gulong connectDragEnd(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] == double)))
&& (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] : gtk.gesture_drag.GestureDrag)))
&& Parameters!T.length < 4)Connect to `DragEnd` signal.gulong connectDragUpdate(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] == double)))
&& (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] : gtk.gesture_drag.GestureDrag)))
&& Parameters!T.length < 4)Connect to `DragUpdate` signal.Fluent builder for [gtk.gesture_drag.GestureDrag]
Methods