summaryrefslogtreecommitdiff
path: root/src/lib/evas/gesture/efl_gesture_types.eot
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2017-10-19 11:05:28 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-10-19 12:25:57 +0900
commit0a13e15c7d98a8dd41d1270c6acdeb3a0692f33d (patch)
tree2e59ed731e72ee7fc6c2f208889098d6547ae697 /src/lib/evas/gesture/efl_gesture_types.eot
parent20fad2e78ebfe479ffafdf9e7933f7121715f1d4 (diff)
evas/gesture: Fix up a couple of APIs, add some FIXME
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).
Diffstat (limited to '')
-rw-r--r--src/lib/evas/gesture/efl_gesture_types.eot4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/evas/gesture/efl_gesture_types.eot b/src/lib/evas/gesture/efl_gesture_types.eot
index 5a41938f20..0f771aa5e8 100644
--- a/src/lib/evas/gesture/efl_gesture_types.eot
+++ b/src/lib/evas/gesture/efl_gesture_types.eot
@@ -19,7 +19,7 @@ enum Efl.Gesture.State
19 canceled, [[A gesture was canceled.]] 19 canceled, [[A gesture was canceled.]]
20} 20}
21 21
22enum Efl.Gesture.Recognizer.Result 22enum Efl.Gesture.Recognizer_Result
23{ 23{
24 [[ This enum type describes the state of a gesture recognizer. ]] 24 [[ This enum type describes the state of a gesture recognizer. ]]
25 legacy: efl_gesture; 25 legacy: efl_gesture;
@@ -30,4 +30,4 @@ enum Efl.Gesture.Recognizer.Result
30 finish = 0x0008, [[The gesture has been finished successfully.]] 30 finish = 0x0008, [[The gesture has been finished successfully.]]
31 cancel = 0x0010, [[The event made it clear that it is not a gesture. If the gesture recognizer was in Triggered state before, then the gesture is canceled.]] 31 cancel = 0x0010, [[The event made it clear that it is not a gesture. If the gesture recognizer was in Triggered state before, then the gesture is canceled.]]
32 result_mask = 0x00ff, 32 result_mask = 0x00ff,
33} \ No newline at end of file 33}