efl/src/lib/evas/gesture
Mike Blumenkrantz 28e89a5ac7 efl/gesture: move Point_Data to eo and add methods to fetch it for recognizers
this lets gesture framework track two touch points in order to distinguish between
successive presses and e.g., treat a simultaneous two finger tap as a single tap
gesture rather than two

it also simplifies some internal code and removes most hash lookups

Reviewed-by: woochan lee <wc0917.lee@samsung.com>
Differential Revision: https://phab.enlightenment.org/D11085
2020-01-30 17:06:54 +01:00
..
efl_canvas_gesture.c efl/gesture: formatting 2020-01-30 17:06:33 +01:00
efl_canvas_gesture.eo efl_gesture: rename Efl.Gesture.Events to Efl.Canvas.Gesture_Events 2020-01-13 14:31:15 +01:00
efl_canvas_gesture_double_tap.c Gesture Manager: Add gestures and fix gesture managing, recognizer logic. 2019-05-14 16:37:20 +09:00
efl_canvas_gesture_double_tap.eo efl_gesture: rename Efl.Gesture.Events to Efl.Canvas.Gesture_Events 2020-01-13 14:31:15 +01:00
efl_canvas_gesture_events.eo efl_gesture: rename Efl.Gesture.Events to Efl.Canvas.Gesture_Events 2020-01-13 14:31:15 +01:00
efl_canvas_gesture_flick.c evas_gesture: change getter methods to read-only properties 2020-01-15 14:40:38 +01:00
efl_canvas_gesture_flick.eo evas_gesture: change getter methods to read-only properties 2020-01-15 14:40:38 +01:00
efl_canvas_gesture_long_tap.c Gesture Manager: Add gestures and fix gesture managing, recognizer logic. 2019-05-14 16:37:20 +09:00
efl_canvas_gesture_long_tap.eo efl_gesture: rename Efl.Gesture.Events to Efl.Canvas.Gesture_Events 2020-01-13 14:31:15 +01:00
efl_canvas_gesture_manager.c efl/gesture: formatting 2020-01-30 17:06:33 +01:00
efl_canvas_gesture_manager.eo gesture_manager: Changed function param to reduce internal function calls. 2019-12-03 09:53:37 +01:00
efl_canvas_gesture_momentum.c evas_gesture: change getter methods to read-only properties 2020-01-15 14:40:38 +01:00
efl_canvas_gesture_momentum.eo evas_gesture: change getter methods to read-only properties 2020-01-15 14:40:38 +01:00
efl_canvas_gesture_private.h efl/gesture: move Point_Data to eo and add methods to fetch it for recognizers 2020-01-30 17:06:54 +01:00
efl_canvas_gesture_recognizer.c efl/gesture: formatting 2020-01-30 17:06:33 +01:00
efl_canvas_gesture_recognizer.eo eolian: rename any_value_ptr -> any_value_ref for consistency 2019-09-20 18:03:39 +02:00
efl_canvas_gesture_recognizer_double_tap.c efl/gesture: formatting 2020-01-30 17:06:33 +01:00
efl_canvas_gesture_recognizer_double_tap.eo docs: Update documentation on Gestures 2019-09-19 11:17:49 +02:00
efl_canvas_gesture_recognizer_flick.c efl/gesture: formatting 2020-01-30 17:06:33 +01:00
efl_canvas_gesture_recognizer_flick.eo docs: Update documentation on Gestures 2019-09-19 11:17:49 +02:00
efl_canvas_gesture_recognizer_long_tap.c efl/gesture: unset timer pointers for tap recognizers 2020-01-30 17:06:42 +01:00
efl_canvas_gesture_recognizer_long_tap.eo docs: Update documentation on Gestures 2019-09-19 11:17:49 +02:00
efl_canvas_gesture_recognizer_momentum.c efl/gesture: formatting 2020-01-30 17:06:33 +01:00
efl_canvas_gesture_recognizer_momentum.eo docs: Update documentation on Gestures 2019-09-19 11:17:49 +02:00
efl_canvas_gesture_recognizer_tap.c efl/gesture: unset timer pointers for tap recognizers 2020-01-30 17:06:42 +01:00
efl_canvas_gesture_recognizer_tap.eo docs: Update documentation on Gestures 2019-09-19 11:17:49 +02:00
efl_canvas_gesture_recognizer_triple_tap.c efl/gesture: formatting 2020-01-30 17:06:33 +01:00
efl_canvas_gesture_recognizer_triple_tap.eo docs: Update documentation on Gestures 2019-09-19 11:17:49 +02:00
efl_canvas_gesture_recognizer_zoom.c efl/gesture: move Point_Data to eo and add methods to fetch it for recognizers 2020-01-30 17:06:54 +01:00
efl_canvas_gesture_recognizer_zoom.eo docs: Update documentation on Gestures 2019-09-19 11:17:49 +02:00
efl_canvas_gesture_tap.c Gesture Manager: Add gestures and fix gesture managing, recognizer logic. 2019-05-14 16:37:20 +09:00
efl_canvas_gesture_tap.eo efl_gesture: rename Efl.Gesture.Events to Efl.Canvas.Gesture_Events 2020-01-13 14:31:15 +01:00
efl_canvas_gesture_touch.c efl/gesture: move Point_Data to eo and add methods to fetch it for recognizers 2020-01-30 17:06:54 +01:00
efl_canvas_gesture_touch.eo efl/gesture: move Point_Data to eo and add methods to fetch it for recognizers 2020-01-30 17:06:54 +01:00
efl_canvas_gesture_triple_tap.c Gesture Manager: Add gestures and fix gesture managing, recognizer logic. 2019-05-14 16:37:20 +09:00
efl_canvas_gesture_triple_tap.eo efl_gesture: rename Efl.Gesture.Events to Efl.Canvas.Gesture_Events 2020-01-13 14:31:15 +01:00
efl_canvas_gesture_types.eot efl/gesture: move Point_Data to eo and add methods to fetch it for recognizers 2020-01-30 17:06:54 +01:00
efl_canvas_gesture_zoom.c evas_gesture: change getter methods to read-only properties 2020-01-15 14:40:38 +01:00
efl_canvas_gesture_zoom.eo evas_gesture: change getter methods to read-only properties 2020-01-15 14:40:38 +01:00
meson.build efl_gesture: rename Efl.Gesture.Events to Efl.Canvas.Gesture_Events 2020-01-13 14:31:15 +01:00