From 72bba1d8378c38fdb9066ccccec7fb026001fab2 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 22 Jan 2020 13:51:02 -0500 Subject: [PATCH] efl/gesture: break out _direction_get() into helper function this is useful in multiple places, no functional changes Reviewed-by: woochan lee Differential Revision: https://phab.enlightenment.org/D11164 --- src/lib/evas/gesture/efl_canvas_gesture_private.h | 1 + src/lib/evas/gesture/efl_canvas_gesture_recognizer.c | 10 ++++++++++ .../gesture/efl_canvas_gesture_recognizer_momentum.c | 10 ---------- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/lib/evas/gesture/efl_canvas_gesture_private.h b/src/lib/evas/gesture/efl_canvas_gesture_private.h index f77530ff98..8ca02535c0 100644 --- a/src/lib/evas/gesture/efl_canvas_gesture_private.h +++ b/src/lib/evas/gesture/efl_canvas_gesture_private.h @@ -13,6 +13,7 @@ const Efl_Event_Description * _efl_gesture_type_get(const Eo *obj); void efl_gesture_manager_gesture_clean_up(Eo *obj, Eo *target, const Efl_Event_Description *type); +int _direction_get(Evas_Coord xx1, Evas_Coord xx2); typedef struct _Efl_Canvas_Gesture_Manager_Data Efl_Canvas_Gesture_Manager_Data; typedef struct _Efl_Canvas_Gesture_Recognizer_Data Efl_Canvas_Gesture_Recognizer_Data; diff --git a/src/lib/evas/gesture/efl_canvas_gesture_recognizer.c b/src/lib/evas/gesture/efl_canvas_gesture_recognizer.c index c3dfc61476..698e8146e1 100644 --- a/src/lib/evas/gesture/efl_canvas_gesture_recognizer.c +++ b/src/lib/evas/gesture/efl_canvas_gesture_recognizer.c @@ -24,4 +24,14 @@ _efl_canvas_gesture_recognizer_efl_object_constructor(Eo *obj, Efl_Canvas_Gestur return obj; } + +int +_direction_get(Evas_Coord xx1, Evas_Coord xx2) +{ + if (xx2 < xx1) return -1; + if (xx2 > xx1) return 1; + + return 0; +} + #include "efl_canvas_gesture_recognizer.eo.c" diff --git a/src/lib/evas/gesture/efl_canvas_gesture_recognizer_momentum.c b/src/lib/evas/gesture/efl_canvas_gesture_recognizer_momentum.c index f2041df8f2..a23959aead 100644 --- a/src/lib/evas/gesture/efl_canvas_gesture_recognizer_momentum.c +++ b/src/lib/evas/gesture/efl_canvas_gesture_recognizer_momentum.c @@ -58,16 +58,6 @@ _momentum_set(Eo *obj, } } -static int -_direction_get(Evas_Coord xx1, - Evas_Coord xx2) -{ - if (xx2 < xx1) return -1; - if (xx2 > xx1) return 1; - - return 0; -} - EOLIAN static Efl_Canvas_Gesture_Recognizer_Result _efl_canvas_gesture_recognizer_momentum_efl_canvas_gesture_recognizer_recognize(Eo *obj, Efl_Canvas_Gesture_Recognizer_Momentum_Data *pd,