diff options
Diffstat (limited to 'Source/WebCore/platform/ScrollAnimator.h')
-rw-r--r-- | Source/WebCore/platform/ScrollAnimator.h | 17 |
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 |