efl/gesture: break out _direction_get() into helper function
authorMike Blumenkrantz <zmike@samsung.com>
Wed, 22 Jan 2020 18:51:02 +0000 (13:51 -0500)
committerJongmin Lee <jm105.lee@samsung.com>
Tue, 11 Feb 2020 21:58:35 +0000 (06:58 +0900)
this is useful in multiple places, no functional changes

Reviewed-by: woochan lee <wc0917.lee@samsung.com>
Differential Revision: https://phab.enlightenment.org/D11164

src/lib/evas/gesture/efl_canvas_gesture_private.h
src/lib/evas/gesture/efl_canvas_gesture_recognizer.c
src/lib/evas/gesture/efl_canvas_gesture_recognizer_momentum.c

index f77530f..8ca0253 100644 (file)
@@ -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;
index c3dfc61..698e814 100644 (file)
@@ -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"
index f2041df..a23959a 100644 (file)
@@ -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,