Index: third_party/WebKit/Source/platform/scroll/ScrollAnimatorBase.cpp |
diff --git a/third_party/WebKit/Source/platform/scroll/ScrollAnimatorBase.cpp b/third_party/WebKit/Source/platform/scroll/ScrollAnimatorBase.cpp |
index bf67103422317bc1334d165b7f7a35247b5c0ee4..22ed0da8bbc5724abb8481a8576e1d3b096b87c4 100644 |
--- a/third_party/WebKit/Source/platform/scroll/ScrollAnimatorBase.cpp |
+++ b/third_party/WebKit/Source/platform/scroll/ScrollAnimatorBase.cpp |
@@ -31,7 +31,6 @@ |
#include "platform/scroll/ScrollAnimatorBase.h" |
#include "platform/RuntimeEnabledFeatures.h" |
-#include "platform/geometry/FloatPoint.h" |
#include "platform/scroll/ScrollableArea.h" |
#include "wtf/MathExtras.h" |
@@ -42,23 +41,23 @@ ScrollAnimatorBase::ScrollAnimatorBase(ScrollableArea* scrollableArea) |
ScrollAnimatorBase::~ScrollAnimatorBase() {} |
-FloatSize ScrollAnimatorBase::computeDeltaToConsume( |
- const FloatSize& delta) const { |
- FloatPoint newPos = |
- toFloatPoint(m_scrollableArea->clampScrollPosition(m_currentPos + delta)); |
- return newPos - m_currentPos; |
+ScrollOffset ScrollAnimatorBase::computeDeltaToConsume( |
+ const ScrollOffset& delta) const { |
+ ScrollOffset newPos = |
+ m_scrollableArea->clampScrollOffset(m_currentOffset + delta); |
+ return newPos - m_currentOffset; |
} |
ScrollResult ScrollAnimatorBase::userScroll(ScrollGranularity, |
- const FloatSize& delta) { |
- FloatSize consumedDelta = computeDeltaToConsume(delta); |
- FloatPoint newPos = m_currentPos + consumedDelta; |
- if (m_currentPos == newPos) |
+ const ScrollOffset& delta) { |
+ ScrollOffset consumedDelta = computeDeltaToConsume(delta); |
+ ScrollOffset newPos = m_currentOffset + consumedDelta; |
+ if (m_currentOffset == newPos) |
return ScrollResult(false, false, delta.width(), delta.height()); |
- m_currentPos = newPos; |
+ m_currentOffset = newPos; |
- notifyPositionChanged(); |
+ notifyOffsetChanged(); |
return ScrollResult(consumedDelta.width(), consumedDelta.height(), |
delta.width() - consumedDelta.width(), |
@@ -66,21 +65,21 @@ ScrollResult ScrollAnimatorBase::userScroll(ScrollGranularity, |
} |
void ScrollAnimatorBase::scrollToOffsetWithoutAnimation( |
- const FloatPoint& offset) { |
- m_currentPos = offset; |
- notifyPositionChanged(); |
+ const ScrollOffset& offset) { |
+ m_currentOffset = offset; |
+ notifyOffsetChanged(); |
} |
-void ScrollAnimatorBase::setCurrentPosition(const FloatPoint& position) { |
- m_currentPos = position; |
+void ScrollAnimatorBase::setCurrentOffset(const ScrollOffset& offset) { |
+ m_currentOffset = offset; |
} |
-FloatPoint ScrollAnimatorBase::currentPosition() const { |
- return m_currentPos; |
+ScrollOffset ScrollAnimatorBase::currentOffset() const { |
+ return m_currentOffset; |
} |
-void ScrollAnimatorBase::notifyPositionChanged() { |
- scrollPositionChanged(m_currentPos, UserScroll); |
+void ScrollAnimatorBase::notifyOffsetChanged() { |
+ scrollOffsetChanged(m_currentOffset, UserScroll); |
} |
DEFINE_TRACE(ScrollAnimatorBase) { |