summaryrefslogtreecommitdiff
path: root/src/lib/evas/gesture/efl_gesture_events.eo
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/gesture/efl_gesture_events.eo
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/gesture/efl_gesture_events.eo')
-rw-r--r--src/lib/evas/gesture/efl_gesture_events.eo13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/lib/evas/gesture/efl_gesture_events.eo b/src/lib/evas/gesture/efl_gesture_events.eo
new file mode 100644
index 0000000..376b51e
--- /dev/null
+++ b/src/lib/evas/gesture/efl_gesture_events.eo
@@ -0,0 +1,13 @@
1interface @beta Efl.Gesture.Events
2{
3 event_prefix: efl;
4 events {
5 gesture,tap: Efl.Canvas.Gesture_Tap; [[Event for tap gesture]]
6 gesture,double_tap: Efl.Canvas.Gesture_Double_Tap; [[Event for double tap gesture]]
7 gesture,triple_tap: Efl.Canvas.Gesture_Triple_Tap; [[Event for triple tap gesture]]
8 gesture,long_tap: Efl.Canvas.Gesture_Long_Tap; [[Event for long tap gesture]]
9 gesture,momentum: Efl.Canvas.Gesture_Momentum; [[Event for momentum gesture]]
10 gesture,flick: Efl.Canvas.Gesture_Flick; [[Event for flick gesture]]
11 gesture,zoom: Efl.Canvas.Gesture_Zoom; [[Event for zoom gesture]]
12 }
13}