gtk.gesture_zoom

Module for [GestureZoom] class

Types 3

#GtkGestureZoom is a #GtkGesture implementation able to recognize pinch/zoom gestures, whenever the distance between both tracked sequences changes, the #GtkGestureZoom::scale-changed signal is emitted to report the scale factor.

Methods
GType _gType() @property
GestureZoom self()Returns `this`, for use in `with` statements.
GestureZoomGidBuilder builder()Get builder for [gtk.gesture_zoom.GestureZoom] Returns: New builder object
double getScaleDelta()If gesture is active, this function returns the zooming difference since the gesture was recognized (hence the starting point is considered 1:1). If gesture is not active, 1 is returned. Returns: t...
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)Connect to `ScaleChanged` signal.
Constructors
this(void * ptr, Flag!"Take" take)
this(gtk.widget.Widget widget)Returns a newly created #GtkGesture that recognizes zoom in/out gestures (usually known as pinch/zoom).

Fluent builder for [gtk.gesture_zoom.GestureZoom]