gtk.gesture_zoom

Module for [GestureZoom] class

Types 3

gtk.gesture_zoom.GestureZoom is a gtk.gesture.Gesture for 2-finger pinch/zoom gestures.

Whenever the distance between both tracked sequences changes, the gtk.gesture_zoom.GestureZoom.scaleChanged signal is emitted to report the scale factor.

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
GestureZoom self() nothrowReturns `this`, for use in `with` statements.
GestureZoomGidBuilder builder() static nothrowGet builder for [gtk.gesture_zoom.GestureZoom] Returns: New builder object
double getScaleDelta() nothrowGets the scale delta.
gulong connectScaleChanged(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] : gtk.gesture_zoom.GestureZoom))) && Parameters!T.length < 3) nothrowConnect to `ScaleChanged` signal.
Constructors
this(void * ptr, Flag!"Take" take)
this()Returns a newly created [gtk.gesture.Gesture] that recognizes pinch/zoom gestures. Returns: a newly created [gtk.gesture_zoom.GestureZoom]

Fluent builder for gtk.gesture_zoom.GestureZoom

Methods
GestureZoom build() nothrowCreate object from builder. Returns: New object