[evince] ev-view: Make pan gesture explicitly touch-only



commit 2280b09ec71ee88eeeb7fd8d02adb2985d17a765
Author: Carlos Garnacho <carlosg gnome org>
Date:   Fri Aug 15 13:56:11 2014 +0200

    ev-view: Make pan gesture explicitly touch-only
    
    The default value of this property changed to FALSE in latest development
    versions of GTK+, but we do want this gesture to be triggered only by
    touchscreens.

 libview/ev-view.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/libview/ev-view.c b/libview/ev-view.c
index 77eedca..5a8b26c 100644
--- a/libview/ev-view.c
+++ b/libview/ev-view.c
@@ -6662,6 +6662,7 @@ ev_view_hierarchy_changed (GtkWidget *widget,
                g_signal_connect (view->pan_gesture, "end",
                                  G_CALLBACK (pan_gesture_end_cb), widget);
 
+               gtk_gesture_single_set_touch_only (GTK_GESTURE_SINGLE (view->pan_gesture), TRUE);
                gtk_event_controller_set_propagation_phase (GTK_EVENT_CONTROLLER (view->pan_gesture),
                                                            GTK_PHASE_CAPTURE);
        } else if (!parent && view->pan_gesture) {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]