Changeset 194515 in webkit
- Timestamp:
- Jan 3, 2016, 11:50:51 AM (10 years ago)
- Location:
- trunk/Source
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r194514 r194515 1 2016-01-03 Simon Fraser <simon.fraser@apple.com> 2 3 Rename scrollPosition(Scrollbar*) to scrollOffset(ScrollbarOrientation) 4 https://bugs.webkit.org/show_bug.cgi?id=152666 5 6 Reviewed by Dan Bernstein. 7 8 Scrollbar values take offsets (zero-based), so rename the accessor used 9 by scrollbars to set their value, and pass in an orientation, rather than 10 a pointer to the scrollbar. 11 12 * platform/ScrollView.cpp: 13 (WebCore::ScrollView::scrollOffset): Use scrollOffsetFromPosition rather than 14 manually adding scrollOrigin. 15 (WebCore::ScrollView::scrollPosition): Renamed. 16 * platform/ScrollView.h: 17 (WebCore::ScrollView::cachedScrollPosition): 18 * platform/ScrollableArea.h: 19 * platform/Scrollbar.cpp: 20 (WebCore::Scrollbar::Scrollbar): 21 (WebCore::Scrollbar::offsetDidChange): 22 * rendering/RenderLayer.cpp: 23 (WebCore::RenderLayer::scrollOffset): 24 (WebCore::RenderLayer::scrollPosition): Renamed. 25 * rendering/RenderLayer.h: 26 * rendering/RenderListBox.cpp: 27 (WebCore::RenderListBox::scrollOffset): 28 (WebCore::RenderListBox::scrollPosition): Renamed. 29 * rendering/RenderListBox.h: 30 1 31 2016-01-03 Simon Fraser <simon.fraser@apple.com> 2 32 -
trunk/Source/WebCore/platform/ScrollView.cpp
r194487 r194515 509 509 } 510 510 511 int ScrollView::scrollPosition(Scrollbar* scrollbar) const 512 { 513 if (scrollbar->orientation() == HorizontalScrollbar) 514 return scrollPosition().x() + scrollOrigin().x(); 515 if (scrollbar->orientation() == VerticalScrollbar) 516 return scrollPosition().y() + scrollOrigin().y(); 511 int ScrollView::scrollOffset(ScrollbarOrientation orientation) const 512 { 513 ScrollOffset offset = scrollOffsetFromPosition(scrollPosition()); 514 515 if (orientation == HorizontalScrollbar) 516 return offset.x(); 517 518 if (orientation == VerticalScrollbar) 519 return offset.y(); 520 517 521 return 0; 518 522 } -
trunk/Source/WebCore/platform/ScrollView.h
r194487 r194515 67 67 // ScrollableArea functions. 68 68 virtual int scrollSize(ScrollbarOrientation) const override; 69 virtual int scroll Position(Scrollbar*) const override;69 virtual int scrollOffset(ScrollbarOrientation) const override; 70 70 WEBCORE_EXPORT virtual void setScrollOffset(const ScrollOffset&) override; 71 71 virtual bool isScrollCornerVisible() const override; … … 264 264 265 265 void cacheCurrentScrollPosition() { m_cachedScrollPosition = scrollPosition(); } 266 IntPointcachedScrollPosition() const { return m_cachedScrollPosition; }266 ScrollPosition cachedScrollPosition() const { return m_cachedScrollPosition; } 267 267 268 268 // Functions for scrolling the view. -
trunk/Source/WebCore/platform/ScrollableArea.h
r194502 r194515 147 147 virtual bool isActive() const = 0; 148 148 virtual int scrollSize(ScrollbarOrientation) const = 0; 149 virtual int scroll Position(Scrollbar*) const = 0;149 virtual int scrollOffset(ScrollbarOrientation) const = 0; 150 150 WEBCORE_EXPORT virtual void invalidateScrollbar(Scrollbar*, const IntRect&); 151 151 virtual bool isScrollCornerVisible() const = 0; … … 282 282 283 283 #if PLATFORM(IOS) 284 bool isHorizontalScrollerPinnedToMinimumPosition() const { return !horizontalScrollbar() || scroll Position(horizontalScrollbar()) <= minimumScrollPosition().x(); }285 bool isHorizontalScrollerPinnedToMaximumPosition() const { return !horizontalScrollbar() || scroll Position(horizontalScrollbar()) >= maximumScrollPosition().x(); }286 bool isVerticalScrollerPinnedToMinimumPosition() const { return !verticalScrollbar() || scroll Position(verticalScrollbar()) <= minimumScrollPosition().y(); }287 bool isVerticalScrollerPinnedToMaximumPosition() const { return !verticalScrollbar() || scroll Position(verticalScrollbar()) >= maximumScrollPosition().y(); }284 bool isHorizontalScrollerPinnedToMinimumPosition() const { return !horizontalScrollbar() || scrollOffset(HorizontalScrollbar) <= 0; } 285 bool isHorizontalScrollerPinnedToMaximumPosition() const { return !horizontalScrollbar() || scrollOffset(HorizontalScrollbar) >= maximumScrollOffset().x(); } 286 bool isVerticalScrollerPinnedToMinimumPosition() const { return !verticalScrollbar() || scrollOffset(VerticalScrollbar) <= 0; } 287 bool isVerticalScrollerPinnedToMaximumPosition() const { return !verticalScrollbar() || scrollOffset(VerticalScrollbar) >= maximumScrollOffset().y(); } 288 288 289 289 bool isPinnedInBothDirections(const IntSize&) const; -
trunk/Source/WebCore/platform/Scrollbar.cpp
r194318 r194515 88 88 Widget::setFrameRect(IntRect(0, 0, thickness, thickness)); 89 89 90 m_currentPos = static_cast<float>(m_scrollableArea.scroll Position(this));90 m_currentPos = static_cast<float>(m_scrollableArea.scrollOffset(m_orientation)); 91 91 } 92 92 … … 110 110 void Scrollbar::offsetDidChange() 111 111 { 112 float position = static_cast<float>(m_scrollableArea.scroll Position(this));112 float position = static_cast<float>(m_scrollableArea.scrollOffset(m_orientation)); 113 113 if (position == m_currentPos) 114 114 return; -
trunk/Source/WebCore/rendering/RenderLayer.cpp
r194514 r194515 2736 2736 } 2737 2737 2738 int RenderLayer::scroll Position(Scrollbar* scrollbar) const2739 { 2740 if ( scrollbar->orientation()== HorizontalScrollbar)2738 int RenderLayer::scrollOffset(ScrollbarOrientation orientation) const 2739 { 2740 if (orientation == HorizontalScrollbar) 2741 2741 return scrollOffset().x(); 2742 if (scrollbar->orientation() == VerticalScrollbar) 2742 2743 if (orientation == VerticalScrollbar) 2743 2744 return scrollOffset().y(); 2745 2744 2746 return 0; 2745 2747 } -
trunk/Source/WebCore/rendering/RenderLayer.h
r194514 r194515 856 856 bool shouldBeSelfPaintingLayer() const; 857 857 858 virtual int scroll Position(Scrollbar*) const override;858 virtual int scrollOffset(ScrollbarOrientation) const override; 859 859 860 860 // ScrollableArea interface -
trunk/Source/WebCore/rendering/RenderListBox.cpp
r194502 r194515 604 604 } 605 605 606 int RenderListBox::scroll Position(Scrollbar*) const606 int RenderListBox::scrollOffset(ScrollbarOrientation) const 607 607 { 608 608 return m_indexOffset; -
trunk/Source/WebCore/rendering/RenderListBox.h
r194502 r194515 111 111 // ScrollableArea interface. 112 112 virtual int scrollSize(ScrollbarOrientation) const override; 113 virtual int scroll Position(Scrollbar*) const override;113 virtual int scrollOffset(ScrollbarOrientation) const override; 114 114 virtual void setScrollOffset(const ScrollOffset&) override; 115 115 virtual ScrollPosition minimumScrollPosition() const override; -
trunk/Source/WebKit2/ChangeLog
r194496 r194515 1 2016-01-03 Simon Fraser <simon.fraser@apple.com> 2 3 Rename scrollPosition(Scrollbar*) to scrollOffset(ScrollbarOrientation) 4 https://bugs.webkit.org/show_bug.cgi?id=152666 5 6 Reviewed by Dan Bernstein. 7 8 Scrollbar values take offsets (zero-based), so rename the accessor used 9 by scrollbars to set their value, and pass in an orientation, rather than 10 a pointer to the scrollbar. 11 12 * WebProcess/Plugins/PDF/DeprecatedPDFPlugin.h: 13 * WebProcess/Plugins/PDF/DeprecatedPDFPlugin.mm: 14 (WebKit::PDFPlugin::scrollOffset): 15 (WebKit::PDFPlugin::scrollPosition): Renamed. 16 1 17 2015-12-31 Andy Estes <aestes@apple.com> 2 18 -
trunk/Source/WebKit2/WebProcess/Plugins/PDF/DeprecatedPDFPlugin.h
r194487 r194515 197 197 virtual bool isActive() const override; 198 198 virtual bool isScrollCornerVisible() const override { return false; } 199 virtual int scroll Position(WebCore::Scrollbar*) const override;199 virtual int scrollOffset(WebCore::ScrollbarOrientation) const override; 200 200 virtual WebCore::ScrollPosition scrollPosition() const override; 201 201 virtual WebCore::ScrollPosition minimumScrollPosition() const override; -
trunk/Source/WebKit2/WebProcess/Plugins/PDF/DeprecatedPDFPlugin.mm
r194496 r194515 774 774 } 775 775 776 int PDFPlugin::scroll Position(Scrollbar* scrollbar) const777 { 778 if ( scrollbar->orientation()== HorizontalScrollbar)776 int PDFPlugin::scrollOffset(ScrollbarOrientation orientation) const 777 { 778 if (orientation == HorizontalScrollbar) 779 779 return m_scrollOffset.width(); 780 if (scrollbar->orientation() == VerticalScrollbar) 780 781 if (orientation == VerticalScrollbar) 781 782 return m_scrollOffset.height(); 783 782 784 ASSERT_NOT_REACHED(); 783 785 return 0;
Note:
See TracChangeset
for help on using the changeset viewer.