Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / content / common / input / synthetic_smooth_scroll_gesture_params.h
index c81df82..05f7357 100644 (file)
@@ -5,6 +5,8 @@
 #ifndef CONTENT_COMMON_INPUT_SYNTHETIC_SMOOTH_SCROLL_GESTURE_PARAMS_H_
 #define CONTENT_COMMON_INPUT_SYNTHETIC_SMOOTH_SCROLL_GESTURE_PARAMS_H_
 
+#include <vector>
+
 #include "content/common/content_export.h"
 #include "content/common/input/synthetic_gesture_params.h"
 #include "ui/gfx/point.h"
@@ -18,12 +20,12 @@ struct CONTENT_EXPORT SyntheticSmoothScrollGestureParams
   SyntheticSmoothScrollGestureParams();
   SyntheticSmoothScrollGestureParams(
       const SyntheticSmoothScrollGestureParams& other);
-  virtual ~SyntheticSmoothScrollGestureParams();
+  ~SyntheticSmoothScrollGestureParams() override;
 
-  virtual GestureType GetGestureType() const OVERRIDE;
+  GestureType GetGestureType() const override;
 
-  gfx::Vector2d distance;
   gfx::Point anchor;
+  std::vector<gfx::Vector2d> distances;  // Positive X/Y to scroll left/up.
   bool prevent_fling;  // Defaults to true.
   int speed_in_pixels_s;