summaryrefslogtreecommitdiff
path: root/Source/WebCore/platform/ScrollAnimator.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/platform/ScrollAnimator.h')
-rw-r--r--Source/WebCore/platform/ScrollAnimator.h17
1 files changed, 2 insertions, 15 deletions
diff --git a/Source/WebCore/platform/ScrollAnimator.h b/Source/WebCore/platform/ScrollAnimator.h
index b33c45812..814d674e3 100644
--- a/Source/WebCore/platform/ScrollAnimator.h
+++ b/Source/WebCore/platform/ScrollAnimator.h
@@ -47,8 +47,6 @@ class PlatformGestureEvent;
class ScrollAnimator {
public:
- enum ZoomAnimationState { ZoomAnimationContinuing, ZoomAnimationFinishing };
-
static PassOwnPtr<ScrollAnimator> create(ScrollableArea*);
virtual ~ScrollAnimator();
@@ -66,9 +64,6 @@ public:
virtual void setIsActive() { }
virtual bool handleWheelEvent(const PlatformWheelEvent&);
-#if ENABLE(GESTURE_EVENTS)
- virtual void handleGestureEvent(const PlatformGestureEvent&);
-#endif
FloatPoint currentPosition() const;
@@ -91,26 +86,18 @@ public:
virtual void didAddHorizontalScrollbar(Scrollbar*) { }
virtual void willRemoveHorizontalScrollbar(Scrollbar*) { }
- float zoomScale() const { return m_currentZoomScale; }
- FloatPoint zoomTranslation() const;
- virtual void resetZoom();
- virtual void setZoomParametersForTest(float, float, float);
-
virtual bool shouldScrollbarParticipateInHitTesting(Scrollbar*) { return true; }
+ virtual void notifyContentAreaScrolled() { }
+
protected:
ScrollAnimator(ScrollableArea*);
virtual void notifyPositionChanged();
- virtual void notifyZoomChanged(ZoomAnimationState);
ScrollableArea* m_scrollableArea;
float m_currentPosX; // We avoid using a FloatPoint in order to reduce
float m_currentPosY; // subclass code complexity.
-
- float m_currentZoomScale;
- float m_currentZoomTransX;
- float m_currentZoomTransY;
};
} // namespace WebCore