forked from enlightenment/efl
0a13e15c7d
Some things have clearly not been tested. Some APIs have not been modified after repeated review comments. C++ failed to build due to "long" being used as a namespace. Remaining issues: - The original finger_list API was broken by design. I didn't try to replace it yet. - Long tap is also broken by design: if no move happens the recognizer gets no event, and doesn't trigger anything when the timeout is reached. An API or event is lacking here. - Only 2 very basic gestures have been implemented. All the gestures from elm_gesture_layer need to be covered. None of the multi touch support has been really implemented, except for a single bool flag. - The configuration must be loaded from elm_config, passed on to the recognizers. - Some micro optimization may be required, especially if the input device is high frequency (eg. 1KHz gaming mouse). |
||
---|---|---|
.. | ||
efl_gesture.c | ||
efl_gesture.eo | ||
efl_gesture_long_tap.c | ||
efl_gesture_long_tap.eo | ||
efl_gesture_manager.c | ||
efl_gesture_manager.eo | ||
efl_gesture_private.h | ||
efl_gesture_recognizer.c | ||
efl_gesture_recognizer.eo | ||
efl_gesture_recognizer_long_tap.c | ||
efl_gesture_recognizer_long_tap.eo | ||
efl_gesture_recognizer_tap.c | ||
efl_gesture_recognizer_tap.eo | ||
efl_gesture_tap.c | ||
efl_gesture_tap.eo | ||
efl_gesture_touch.c | ||
efl_gesture_touch.eo | ||
efl_gesture_types.eot |