Index: content/common/input/synthetic_gesture_params.h |
diff --git a/content/common/input/synthetic_gesture_params.h b/content/common/input/synthetic_gesture_params.h |
index 1c40ca98fd2a025e0d3898110e5b4bda6e1c9bb0..46e5926c8c6931febbbc14a1bf10ae5e1ceb04c5 100644 |
--- a/content/common/input/synthetic_gesture_params.h |
+++ b/content/common/input/synthetic_gesture_params.h |
@@ -48,8 +48,21 @@ struct CONTENT_EXPORT SyntheticGestureParams { |
SMOOTH_DRAG_GESTURE, |
PINCH_GESTURE, |
TAP_GESTURE, |
- SYNTHETIC_GESTURE_TYPE_MAX = TAP_GESTURE |
+ POINTER_ACTION, |
+ SYNTHETIC_GESTURE_TYPE_MAX = POINTER_ACTION |
}; |
+ |
+ // When we send actions one by one, once we receive a PROCESS action, we will |
+ // start to dispatch a event with all the pending actions. |
+ enum class PointerActionType { |
+ PRESS, |
+ MOVE, |
+ RELEASE, |
+ DELAY, |
+ PROCESS, |
+ POINTER_ACTION_TYPE_MAX = PROCESS |
+ }; |
+ |
virtual GestureType GetGestureType() const = 0; |
// Returns true if the specific gesture source type is supported on this |