[chromium] Convert screen space scroll gestures to layer space
[WebKit-https.git] / Source / WebCore / platform / graphics / chromium / cc / CCInputHandler.h
index 77dd2db..d4f3394 100644 (file)
@@ -48,21 +48,21 @@ public:
     enum ScrollStatus { ScrollOnMainThread, ScrollStarted, ScrollIgnored };
     enum ScrollInputType { Gesture, Wheel };
 
-    // Attempt to start scrolling a layer at a given point in window
-    // coordinates. Returns ScrollStarted if the layer at the coordinates can
-    // be scrolled, ScrollOnMainThread if the scroll event should instead be
-    // delegated to the main thread, or ScrollIgnored if there is nothing to
-    // be scrolled at the given coordinates.
+    // Selects a layer to be scrolled at a given point in window coordinates.
+    // Returns ScrollStarted if the layer at the coordinates can be scrolled,
+    // ScrollOnMainThread if the scroll event should instead be delegated to the
+    // main thread, or ScrollIgnored if there is nothing to be scrolled at the
+    // given coordinates.
     virtual ScrollStatus scrollBegin(const IntPoint&, ScrollInputType) = 0;
 
-    // Scroll the layer selected with scrollBegin(). If there is no room to
-    // move the layer in the requested direction, its first ancestor layer that
-    // can be scrolled will be moved instead. Should only be called if
-    // scrollBegin() returned ScrollStarted.
-    virtual void scrollBy(const IntSize&) = 0;
-
-    // Stop scrolling the layer selected with scrollBegin(). Should only be
+    // Scroll the selected layer starting at the given window coordinate. If
+    // there is no room to move the layer in the requested direction, its first
+    // ancestor layer that can be scrolled will be moved instead. Should only be
     // called if scrollBegin() returned ScrollStarted.
+    virtual void scrollBy(const IntPoint&, const IntSize&) = 0;
+
+    // Stop scrolling the selected layer. Should only be called if scrollBegin()
+    // returned ScrollStarted.
     virtual void scrollEnd() = 0;
 
     virtual void pinchGestureBegin() = 0;