pan: make the direction factor less narrow in v/h directions
This commit is contained in:
@ -64,7 +64,7 @@ enum {
|
|||||||
|
|
||||||
static guint signals[N_SIGNALS] = { 0 };
|
static guint signals[N_SIGNALS] = { 0 };
|
||||||
|
|
||||||
G_DEFINE_TYPE (GtkGesturePan, gtk_gesture_pan, GTK_TYPE_GESTURE_DRAG)
|
G_DEFINE_TYPE_WITH_PRIVATE (GtkGesturePan, gtk_gesture_pan, GTK_TYPE_GESTURE_DRAG)
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gtk_gesture_pan_get_property (GObject *object,
|
gtk_gesture_pan_get_property (GObject *object,
|
||||||
@ -138,7 +138,7 @@ guess_direction (GtkGesturePan *gesture,
|
|||||||
abs_x = ABS (offset_x);
|
abs_x = ABS (offset_x);
|
||||||
abs_y = ABS (offset_y);
|
abs_y = ABS (offset_y);
|
||||||
|
|
||||||
#define FACTOR 3
|
#define FACTOR 2
|
||||||
if (abs_x > abs_y * FACTOR)
|
if (abs_x > abs_y * FACTOR)
|
||||||
direction_from_offset (offset_x, offset_y,
|
direction_from_offset (offset_x, offset_y,
|
||||||
GTK_PAN_ORIENTATION_HORIZONTAL, direction);
|
GTK_PAN_ORIENTATION_HORIZONTAL, direction);
|
||||||
|
Reference in New Issue
Block a user