diff options
author | Mike Blumenkrantz <zmike@samsung.com> | 2020-01-22 13:51:02 -0500 |
---|---|---|
committer | Mike Blumenkrantz <zmike@samsung.com> | 2020-01-23 15:25:45 -0500 |
commit | 9915b34c46e04625b1f5a3bac26e4f41324348cb (patch) | |
tree | 0f1b9b1f80e3c70f85baca7d19d454749a65cbde | |
parent | 6efbd83536d30216d8c1edfa00dac195e604e674 (diff) | |
download | efl-9915b34c46e04625b1f5a3bac26e4f41324348cb.tar.gz |
efl/gesture: break out _direction_get() into helper function
this is useful in multiple places, no functional changes
Differential Revision: https://phab.enlightenment.org/D11164
-rw-r--r-- | src/lib/evas/gesture/efl_canvas_gesture_private.h | 1 | ||||
-rw-r--r-- | src/lib/evas/gesture/efl_canvas_gesture_recognizer.c | 10 | ||||
-rw-r--r-- | src/lib/evas/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, |