From 42768626e77556ca28a627e18db87ff7e3d4a61e Mon Sep 17 00:00:00 2001 From: Clement Lefebvre Date: Tue, 14 Mar 2017 13:47:19 +0000 Subject: ev-view: Add pinch/zoom gesture to handle document zooming This is delegated on a GtkGestureZoom. When triggered, the document will be zoomed based on the distance changes between both fingers. When the gesture is not active, regular event handling (text selection, clicking, etc...) will happen. Upstream commit from garnacho on 28 Mar 2014: https://github.com/GNOME/evince/commit/36c7f21 --- libview/ev-view-private.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libview/ev-view-private.h') diff --git a/libview/ev-view-private.h b/libview/ev-view-private.h index 8957dad8..6e41d2ad 100644 --- a/libview/ev-view-private.h +++ b/libview/ev-view-private.h @@ -202,6 +202,10 @@ struct _EvView { /* Accessibility */ AtkObject *accessible; + + /* Gestures */ + GtkGesture *zoom_gesture; + gdouble prev_zoom_gesture_scale; }; struct _EvViewClass { -- cgit v1.2.1