summaryrefslogtreecommitdiff
path: root/src/lib/evas/Evas_Eo.h
diff options
context:
space:
mode:
authorWoochanlee <wc0917.lee@samsung.com>2019-05-14 16:37:20 +0900
committerJaehyun Cho <jae_hyun.cho@samsung.com>2019-05-14 16:37:20 +0900
commit54175998d538e0b2173fc023bb822f1e6536e58f (patch)
tree5c240f08eff5dddd9a2c6d7b4d1cdfaf948a86a1 /src/lib/evas/Evas_Eo.h
parentf93eb3fc043fcc945fb2e65a27a05447ac8ce603 (diff)
Gesture Manager: Add gestures and fix gesture managing, recognizer logic.
Summary: https://phab.enlightenment.org/T7544 Provides a way for a user to get a gesture manager, recognizer instance. Supports different recognizer properties for each target(Eo). Gesture, Touch Class Life-cycle re-implementation. for supporting multiple touches. Add below gestures. efl_canvas_gesture_tap efl_canvas_gesture_double_tap efl_canvas_gesture_triple_tap efl_canvas_gesture_long_tap efl_canvas_gesture_momentum efl_canvas_gesture_zoom efl_canvas_gesture_flick Test Plan: Simple test -> test_gesture_framework.c More test cases will upload. Reviewers: woohyun, smohanty, segfaultxavi, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: Jaehyun_Cho, segfaultxavi, cedric Tags: #efl, #do_not_merge Differential Revision: https://phab.enlightenment.org/D7579
Diffstat (limited to 'src/lib/evas/Evas_Eo.h')
-rw-r--r--src/lib/evas/Evas_Eo.h29
1 files changed, 21 insertions, 8 deletions
diff --git a/src/lib/evas/Evas_Eo.h b/src/lib/evas/Evas_Eo.h
index a4f611e201..f3bcb6eb32 100644
--- a/src/lib/evas/Evas_Eo.h
+++ b/src/lib/evas/Evas_Eo.h
@@ -187,6 +187,27 @@ struct _Efl_Canvas_Object_Animation_Event
187 187
188#include "canvas/efl_canvas_animation_types.eot.h" 188#include "canvas/efl_canvas_animation_types.eot.h"
189 189
190#include "gesture/efl_canvas_gesture_types.eot.h"
191#include "gesture/efl_canvas_gesture_touch.eo.h"
192#include "gesture/efl_canvas_gesture.eo.h"
193#include "gesture/efl_canvas_gesture_tap.eo.h"
194#include "gesture/efl_canvas_gesture_long_tap.eo.h"
195#include "gesture/efl_canvas_gesture_double_tap.eo.h"
196#include "gesture/efl_canvas_gesture_triple_tap.eo.h"
197#include "gesture/efl_canvas_gesture_momentum.eo.h"
198#include "gesture/efl_canvas_gesture_flick.eo.h"
199#include "gesture/efl_canvas_gesture_zoom.eo.h"
200#include "gesture/efl_canvas_gesture_recognizer.eo.h"
201#include "gesture/efl_canvas_gesture_recognizer_tap.eo.h"
202#include "gesture/efl_canvas_gesture_recognizer_long_tap.eo.h"
203#include "gesture/efl_canvas_gesture_recognizer_double_tap.eo.h"
204#include "gesture/efl_canvas_gesture_recognizer_triple_tap.eo.h"
205#include "gesture/efl_canvas_gesture_recognizer_momentum.eo.h"
206#include "gesture/efl_canvas_gesture_recognizer_flick.eo.h"
207#include "gesture/efl_canvas_gesture_recognizer_zoom.eo.h"
208#include "gesture/efl_canvas_gesture_manager.eo.h"
209#include "gesture/efl_gesture_events.eo.h"
210
190#include "canvas/efl_canvas_object.eo.h" 211#include "canvas/efl_canvas_object.eo.h"
191 212
192#include "canvas/efl_canvas_animation.eo.h" 213#include "canvas/efl_canvas_animation.eo.h"
@@ -442,11 +463,3 @@ typedef void (Evas_Canvas3D_Surface_Func)(Evas_Real *out_x,
442#include "canvas/efl_input_hold.eo.h" 463#include "canvas/efl_input_hold.eo.h"
443#include "canvas/efl_input_interface.eo.h" 464#include "canvas/efl_input_interface.eo.h"
444#include "canvas/efl_input_focus.eo.h" 465#include "canvas/efl_input_focus.eo.h"
445
446# include "gesture/efl_canvas_gesture_types.eot.h"
447# include "gesture/efl_canvas_gesture_touch.eo.h"
448# include "gesture/efl_canvas_gesture.eo.h"
449# include "gesture/efl_canvas_gesture_tap.eo.h"
450# include "gesture/efl_canvas_gesture_long_tap.eo.h"
451# include "gesture/efl_canvas_gesture_recognizer.eo.h"
452# include "gesture/efl_canvas_gesture_manager.eo.h"