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 gtk.gesture_drag.GestureDrag.dragBegin, gtk.gesture_drag.GestureDrag.dragUpdate and gtk.gesture_drag.GestureDrag.dragEnd 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 implementation template for gtk.gesture_drag.GestureDrag
Fluent builder for gtk.gesture_drag.GestureDrag
Methods
GestureDrag build()Create object from builder. Returns: New object