Index: cc/scrollbar_animation_controller.h |
diff --git a/cc/scrollbar_animation_controller.h b/cc/scrollbar_animation_controller.h |
index f75e8d3e28d4b88e09db5cc70da7a7e3603130fc..e660e8f9452035c2e99b4d2f195d3d6437807419 100644 |
--- a/cc/scrollbar_animation_controller.h |
+++ b/cc/scrollbar_animation_controller.h |
@@ -17,10 +17,14 @@ class CC_EXPORT ScrollbarAnimationController { |
public: |
virtual ~ScrollbarAnimationController() {} |
+ virtual bool isScrollGestureInProgress() const = 0; |
+ virtual bool isAnimating() const = 0; |
+ virtual base::TimeDelta delayBeforeStart(base::TimeTicks now) const = 0; |
+ |
virtual bool animate(base::TimeTicks) = 0; |
- virtual void didPinchGestureUpdate(base::TimeTicks) = 0; |
- virtual void didPinchGestureEnd(base::TimeTicks) = 0; |
- virtual void didUpdateScrollOffset(base::TimeTicks) = 0; |
+ virtual void didScrollGestureBegin() = 0; |
+ virtual void didScrollGestureEnd(base::TimeTicks now) = 0; |
+ virtual void didProgrammaticallyUpdateScroll(base::TimeTicks now) = 0; |
}; |
} // namespace cc |