~~Title: Efl.Canvas.Gesture_Recognizer_Result~~
===== Description =====
%%This enum type describes the state of a gesture recognizer.%%
{{page>:develop:api-include:efl:canvas:gesture_recognizer_result:description&nouser&nolink&nodate}}
===== Fields =====
{{page>:develop:api-include:efl:canvas:gesture_recognizer_result:fields&nouser&nolink&nodate}}
* **ignore** - %%The event does not change the state of the recognizer.%%
* **maybe** - %%The event changed the internal state of the recognizer, but it isn't clear yet if it is a gesture or not. The recognizer needs to filter more events to decide.%%
* **trigger** - %%The gesture has been triggered%%
* **finish** - %%The gesture has been finished successfully.%%
* **cancel** - %%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.%%
* **result_mask** - %%The gesture result mask%%
===== Signature =====
enum Efl.Canvas.Gesture_Recognizer_Result {
ignore: 1,
maybe: 2,
trigger: 4,
finish: 8,
cancel: 16,
result_mask: 255
}
===== C signature =====
typedef enum {
EFL_GESTURE_IGNORE = 1,
EFL_GESTURE_MAYBE = 2,
EFL_GESTURE_TRIGGER = 4,
EFL_GESTURE_FINISH = 8,
EFL_GESTURE_CANCEL = 16,
EFL_GESTURE_RESULT_MASK = 255
} Efl_Canvas_Gesture_Recognizer_Result;