| Index: Source/core/rendering/RenderLayerScrollableArea.h
|
| diff --git a/Source/core/rendering/RenderLayerScrollableArea.h b/Source/core/rendering/RenderLayerScrollableArea.h
|
| index 2742605d2be29f8b7d554802c2adcd76bb7a994b..ee941a9730102da40f75569838d5ca6f0f61ec3e 100644
|
| --- a/Source/core/rendering/RenderLayerScrollableArea.h
|
| +++ b/Source/core/rendering/RenderLayerScrollableArea.h
|
| @@ -105,6 +105,10 @@ public:
|
| virtual bool shouldPlaceVerticalScrollbarOnLeft() const OVERRIDE;
|
| virtual int pageStep(ScrollbarOrientation) const OVERRIDE;
|
|
|
| + virtual void registerForAnimation() OVERRIDE;
|
| + virtual void deregisterForAnimation() OVERRIDE;
|
| + virtual bool scheduleAnimation() OVERRIDE;
|
| +
|
| int scrollXOffset() const { return m_scrollOffset.width() + scrollOrigin().x(); }
|
| int scrollYOffset() const { return m_scrollOffset.height() + scrollOrigin().y(); }
|
|
|
| @@ -113,9 +117,15 @@ public:
|
| // FIXME: We shouldn't allow access to m_overflowRect outside this class.
|
| LayoutRect overflowRect() const { return m_overflowRect; }
|
|
|
| - void scrollToOffset(const IntSize& scrollOffset, ScrollOffsetClamping = ScrollOffsetUnclamped);
|
| - void scrollToXOffset(int x, ScrollOffsetClamping clamp = ScrollOffsetUnclamped) { scrollToOffset(IntSize(x, scrollYOffset()), clamp); }
|
| - void scrollToYOffset(int y, ScrollOffsetClamping clamp = ScrollOffsetUnclamped) { scrollToOffset(IntSize(scrollXOffset(), y), clamp); }
|
| + void scrollToOffset(const IntSize& scrollOffset, ScrollOffsetClamping = ScrollOffsetUnclamped, ScrollBehavior = ScrollBehaviorInstant);
|
| + void scrollToXOffset(int x, ScrollOffsetClamping clamp = ScrollOffsetUnclamped, ScrollBehavior scrollBehavior = ScrollBehaviorInstant)
|
| + {
|
| + scrollToOffset(IntSize(x, scrollYOffset()), clamp, scrollBehavior);
|
| + }
|
| + void scrollToYOffset(int y, ScrollOffsetClamping clamp = ScrollOffsetUnclamped, ScrollBehavior scrollBehavior = ScrollBehaviorInstant)
|
| + {
|
| + scrollToOffset(IntSize(scrollXOffset(), y), clamp, scrollBehavior);
|
| + }
|
|
|
| void updateAfterLayout();
|
| void updateAfterStyleChange(const RenderStyle*);
|
|
|