efl/src
Woochanlee 54175998d5 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
2019-05-14 16:37:20 +09:00
..
benchmarks eina_bench_stringshare: Fix resourcce leak 2019-05-02 13:46:33 +02:00
bin Gesture Manager: Add gestures and fix gesture managing, recognizer logic. 2019-05-14 16:37:20 +09:00
bindings efl_mono: generate efl_canvas_vg_object.eo.cs by meson 2019-05-13 13:30:14 +09:00
edje_external
examples efl_ui_clickable: move repeat event 2019-05-13 15:14:03 -04:00
generic
lib Gesture Manager: Add gestures and fix gesture managing, recognizer logic. 2019-05-14 16:37:20 +09:00
modules elementary: do not emit new events in legacy 2019-05-13 15:14:13 -04:00
scripts eolian: refactor parsing API and path handling 2019-05-03 17:06:49 +02:00
static_libs libunibreak: add missing __has_attribute definitions for old compilers 2019-05-10 17:56:29 -07:00
tests csharp: Fix event marshalling for value types 2019-05-14 08:49:17 +02:00
wayland_protocol
Makefile.am build: add autotools for elm config embedding 2019-03-27 17:23:19 -04:00
Makefile_Cxx.am eolian: fix conflicts between eo file names in tests 2019-05-06 17:05:22 +02:00
Makefile_EPhysics.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore.am ecore: forgotten autotools update. 2019-05-10 17:58:33 -07:00
Makefile_Ecore_Audio.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Avahi.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Buffer.am
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Drm.am
Makefile_Ecore_Drm2.am
Makefile_Ecore_Evas.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_FB.am
Makefile_Ecore_File.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_IMF.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_IMF_Evas.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Input.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Input_Evas.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Ipc.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Js.am
Makefile_Ecore_SDL.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Wayland.am
Makefile_Ecore_Win32.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Wl2.am
Makefile_Ecore_X.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ector.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Edje.am autotools: remove usage of eolian_gen .eo.legacy.h generation 2019-04-18 17:55:06 +02:00
Makefile_Edje_Helper.am
Makefile_Eet.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Eet_Helper.am
Makefile_Eeze.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Efl.am autotools: fix build 2019-04-26 14:14:15 +02:00
Makefile_Efl_Js.am
Makefile_Efl_Mono.am efl_mono: generate efl_canvas_vg_object.eo.cs 2019-05-09 17:09:26 +09:00
Makefile_Efl_Mono_MSBuild_Gen_Helper.am
Makefile_Efreet.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Eina.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Eio.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Eldbus.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Elementary.am autotools: remove usage of eolian_gen .eo.legacy.h generation 2019-04-18 17:55:06 +02:00
Makefile_Elocation.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Elput.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Elua.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Elua_Helper.am
Makefile_Embryo.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Emile.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Emotion.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Eo.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Eolian.am eolian: fix conflicts between eo file names in tests 2019-05-06 17:05:22 +02:00
Makefile_Eolian_Cxx.am tests: eolian_cxx: make sure we add beta_class.eo to dist 2019-03-12 12:48:33 +01:00
Makefile_Eolian_Cxx_Helper.am
Makefile_Eolian_Files_Helper.am autotools: remove usage of eolian_gen .eo.legacy.h generation 2019-04-18 17:55:06 +02:00
Makefile_Eolian_Helper.am
Makefile_Eolian_Js.am
Makefile_Eolian_Js_Helper.am
Makefile_Eolian_Mono_Helper.am
Makefile_Escape.am
Makefile_Ethumb.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ethumb_Client.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Evas.am Gesture Manager: Add gestures and fix gesture managing, recognizer logic. 2019-05-14 16:37:20 +09:00
Makefile_Evil.am Evil tests: remove tests of functions provided by mingw-w64 2019-04-18 14:48:17 -04:00
Makefile_Wayland_Protocols.am
Makefile_efl_wl.am