| Index: third_party/WebKit/Source/platform/scroll/ScrollableArea.h
|
| diff --git a/third_party/WebKit/Source/platform/scroll/ScrollableArea.h b/third_party/WebKit/Source/platform/scroll/ScrollableArea.h
|
| index d643a1a87451842f0d6bd3a69075080dc07a77f7..e8b1928c208eed82b906a481a1571b3cceb7636f 100644
|
| --- a/third_party/WebKit/Source/platform/scroll/ScrollableArea.h
|
| +++ b/third_party/WebKit/Source/platform/scroll/ScrollableArea.h
|
| @@ -106,15 +106,15 @@ public:
|
| void mouseEnteredContentArea() const;
|
| void mouseExitedContentArea() const;
|
| void mouseMovedInContentArea() const;
|
| - void mouseEnteredScrollbar(Scrollbar*) const;
|
| - void mouseExitedScrollbar(Scrollbar*) const;
|
| + void mouseEnteredScrollbar(Scrollbar&) const;
|
| + void mouseExitedScrollbar(Scrollbar&) const;
|
| void contentAreaDidShow() const;
|
| void contentAreaDidHide() const;
|
|
|
| void finishCurrentScrollAnimations() const;
|
|
|
| - virtual void didAddScrollbar(Scrollbar*, ScrollbarOrientation);
|
| - virtual void willRemoveScrollbar(Scrollbar*, ScrollbarOrientation);
|
| + virtual void didAddScrollbar(Scrollbar&, ScrollbarOrientation);
|
| + virtual void willRemoveScrollbar(Scrollbar&, ScrollbarOrientation);
|
|
|
| virtual void contentsResized();
|
|
|
| @@ -123,12 +123,12 @@ public:
|
| ScrollbarOverlayStyle scrollbarOverlayStyle() const { return static_cast<ScrollbarOverlayStyle>(m_scrollbarOverlayStyle); }
|
|
|
| // This getter will create a ScrollAnimatorBase if it doesn't already exist.
|
| - ScrollAnimatorBase* scrollAnimator() const;
|
| + ScrollAnimatorBase& scrollAnimator() const;
|
|
|
| // This getter will return null if the ScrollAnimatorBase hasn't been created yet.
|
| ScrollAnimatorBase* existingScrollAnimator() const { return m_scrollAnimator.get(); }
|
|
|
| - ProgrammaticScrollAnimator* programmaticScrollAnimator() const;
|
| + ProgrammaticScrollAnimator& programmaticScrollAnimator() const;
|
| ProgrammaticScrollAnimator* existingProgrammaticScrollAnimator() const { return m_programmaticScrollAnimator.get(); }
|
|
|
| const IntPoint& scrollOrigin() const { return m_scrollOrigin; }
|
| @@ -144,7 +144,7 @@ public:
|
|
|
| virtual bool isActive() const = 0;
|
| virtual int scrollSize(ScrollbarOrientation) const = 0;
|
| - void setScrollbarNeedsPaintInvalidation(Scrollbar*);
|
| + void setScrollbarNeedsPaintInvalidation(ScrollbarOrientation);
|
| virtual bool isScrollCornerVisible() const = 0;
|
| virtual IntRect scrollCornerRect() const = 0;
|
| void setScrollCornerNeedsPaintInvalidation();
|
| @@ -153,25 +153,25 @@ public:
|
| // Convert points and rects between the scrollbar and its containing Widget.
|
| // The client needs to implement these in order to be aware of layout effects
|
| // like CSS transforms.
|
| - virtual IntRect convertFromScrollbarToContainingWidget(const Scrollbar* scrollbar, const IntRect& scrollbarRect) const
|
| + virtual IntRect convertFromScrollbarToContainingWidget(const Scrollbar& scrollbar, const IntRect& scrollbarRect) const
|
| {
|
| - return scrollbar->Widget::convertToContainingWidget(scrollbarRect);
|
| + return scrollbar.Widget::convertToContainingWidget(scrollbarRect);
|
| }
|
| - virtual IntRect convertFromContainingWidgetToScrollbar(const Scrollbar* scrollbar, const IntRect& parentRect) const
|
| + virtual IntRect convertFromContainingWidgetToScrollbar(const Scrollbar& scrollbar, const IntRect& parentRect) const
|
| {
|
| - return scrollbar->Widget::convertFromContainingWidget(parentRect);
|
| + return scrollbar.Widget::convertFromContainingWidget(parentRect);
|
| }
|
| - virtual IntPoint convertFromScrollbarToContainingWidget(const Scrollbar* scrollbar, const IntPoint& scrollbarPoint) const
|
| + virtual IntPoint convertFromScrollbarToContainingWidget(const Scrollbar& scrollbar, const IntPoint& scrollbarPoint) const
|
| {
|
| - return scrollbar->Widget::convertToContainingWidget(scrollbarPoint);
|
| + return scrollbar.Widget::convertToContainingWidget(scrollbarPoint);
|
| }
|
| - virtual IntPoint convertFromContainingWidgetToScrollbar(const Scrollbar* scrollbar, const IntPoint& parentPoint) const
|
| + virtual IntPoint convertFromContainingWidgetToScrollbar(const Scrollbar& scrollbar, const IntPoint& parentPoint) const
|
| {
|
| - return scrollbar->Widget::convertFromContainingWidget(parentPoint);
|
| + return scrollbar.Widget::convertFromContainingWidget(parentPoint);
|
| }
|
|
|
| - virtual Scrollbar* horizontalScrollbar() const { return 0; }
|
| - virtual Scrollbar* verticalScrollbar() const { return 0; }
|
| + virtual Scrollbar* horizontalScrollbar() const { return nullptr; }
|
| + virtual Scrollbar* verticalScrollbar() const { return nullptr; }
|
|
|
| // scrollPosition is relative to the scrollOrigin. i.e. If the page is RTL
|
| // then scrollPosition will be negative. By default, scrollPositionDouble()
|
|
|