Changeset 194515 in webkit


Ignore:
Timestamp:
Jan 3, 2016, 11:50:51 AM (10 years ago)
Author:
Simon Fraser
Message:

Rename scrollPosition(Scrollbar*) to scrollOffset(ScrollbarOrientation)
https://bugs.webkit.org/show_bug.cgi?id=152666

Reviewed by Dan Bernstein.

Scrollbar values take offsets (zero-based), so rename the accessor used
by scrollbars to set their value, and pass in an orientation, rather than
a pointer to the scrollbar.

Source/WebCore:

  • platform/ScrollView.cpp:

(WebCore::ScrollView::scrollOffset): Use scrollOffsetFromPosition rather than
manually adding scrollOrigin.
(WebCore::ScrollView::scrollPosition): Renamed.

  • platform/ScrollView.h:

(WebCore::ScrollView::cachedScrollPosition):

  • platform/ScrollableArea.h:
  • platform/Scrollbar.cpp:

(WebCore::Scrollbar::Scrollbar):
(WebCore::Scrollbar::offsetDidChange):

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::scrollOffset):
(WebCore::RenderLayer::scrollPosition): Renamed.

  • rendering/RenderLayer.h:
  • rendering/RenderListBox.cpp:

(WebCore::RenderListBox::scrollOffset):
(WebCore::RenderListBox::scrollPosition): Renamed.

  • rendering/RenderListBox.h:

Source/WebKit2:

  • WebProcess/Plugins/PDF/DeprecatedPDFPlugin.h:
  • WebProcess/Plugins/PDF/DeprecatedPDFPlugin.mm:

(WebKit::PDFPlugin::scrollOffset):
(WebKit::PDFPlugin::scrollPosition): Renamed.

Location:
trunk/Source
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r194514 r194515  
     12016-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
    1312016-01-03  Simon Fraser  <simon.fraser@apple.com>
    232
  • trunk/Source/WebCore/platform/ScrollView.cpp

    r194487 r194515  
    509509}
    510510
    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();
     511int 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
    517521    return 0;
    518522}
  • trunk/Source/WebCore/platform/ScrollView.h

    r194487 r194515  
    6767    // ScrollableArea functions.
    6868    virtual int scrollSize(ScrollbarOrientation) const override;
    69     virtual int scrollPosition(Scrollbar*) const override;
     69    virtual int scrollOffset(ScrollbarOrientation) const override;
    7070    WEBCORE_EXPORT virtual void setScrollOffset(const ScrollOffset&) override;
    7171    virtual bool isScrollCornerVisible() const override;
     
    264264
    265265    void cacheCurrentScrollPosition() { m_cachedScrollPosition = scrollPosition(); }
    266     IntPoint cachedScrollPosition() const { return m_cachedScrollPosition; }
     266    ScrollPosition cachedScrollPosition() const { return m_cachedScrollPosition; }
    267267
    268268    // Functions for scrolling the view.
  • trunk/Source/WebCore/platform/ScrollableArea.h

    r194502 r194515  
    147147    virtual bool isActive() const = 0;
    148148    virtual int scrollSize(ScrollbarOrientation) const = 0;
    149     virtual int scrollPosition(Scrollbar*) const = 0;
     149    virtual int scrollOffset(ScrollbarOrientation) const = 0;
    150150    WEBCORE_EXPORT virtual void invalidateScrollbar(Scrollbar*, const IntRect&);
    151151    virtual bool isScrollCornerVisible() const = 0;
     
    282282
    283283#if PLATFORM(IOS)
    284     bool isHorizontalScrollerPinnedToMinimumPosition() const { return !horizontalScrollbar() || scrollPosition(horizontalScrollbar()) <= minimumScrollPosition().x(); }
    285     bool isHorizontalScrollerPinnedToMaximumPosition() const { return !horizontalScrollbar() || scrollPosition(horizontalScrollbar()) >= maximumScrollPosition().x(); }
    286     bool isVerticalScrollerPinnedToMinimumPosition() const { return !verticalScrollbar() || scrollPosition(verticalScrollbar()) <= minimumScrollPosition().y(); }
    287     bool isVerticalScrollerPinnedToMaximumPosition() const { return !verticalScrollbar() || scrollPosition(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(); }
    288288
    289289    bool isPinnedInBothDirections(const IntSize&) const;
  • trunk/Source/WebCore/platform/Scrollbar.cpp

    r194318 r194515  
    8888    Widget::setFrameRect(IntRect(0, 0, thickness, thickness));
    8989
    90     m_currentPos = static_cast<float>(m_scrollableArea.scrollPosition(this));
     90    m_currentPos = static_cast<float>(m_scrollableArea.scrollOffset(m_orientation));
    9191}
    9292
     
    110110void Scrollbar::offsetDidChange()
    111111{
    112     float position = static_cast<float>(m_scrollableArea.scrollPosition(this));
     112    float position = static_cast<float>(m_scrollableArea.scrollOffset(m_orientation));
    113113    if (position == m_currentPos)
    114114        return;
  • trunk/Source/WebCore/rendering/RenderLayer.cpp

    r194514 r194515  
    27362736}
    27372737
    2738 int RenderLayer::scrollPosition(Scrollbar* scrollbar) const
    2739 {
    2740     if (scrollbar->orientation() == HorizontalScrollbar)
     2738int RenderLayer::scrollOffset(ScrollbarOrientation orientation) const
     2739{
     2740    if (orientation == HorizontalScrollbar)
    27412741        return scrollOffset().x();
    2742     if (scrollbar->orientation() == VerticalScrollbar)
     2742
     2743    if (orientation == VerticalScrollbar)
    27432744        return scrollOffset().y();
     2745
    27442746    return 0;
    27452747}
  • trunk/Source/WebCore/rendering/RenderLayer.h

    r194514 r194515  
    856856    bool shouldBeSelfPaintingLayer() const;
    857857
    858     virtual int scrollPosition(Scrollbar*) const override;
     858    virtual int scrollOffset(ScrollbarOrientation) const override;
    859859   
    860860    // ScrollableArea interface
  • trunk/Source/WebCore/rendering/RenderListBox.cpp

    r194502 r194515  
    604604}
    605605
    606 int RenderListBox::scrollPosition(Scrollbar*) const
     606int RenderListBox::scrollOffset(ScrollbarOrientation) const
    607607{
    608608    return m_indexOffset;
  • trunk/Source/WebCore/rendering/RenderListBox.h

    r194502 r194515  
    111111    // ScrollableArea interface.
    112112    virtual int scrollSize(ScrollbarOrientation) const override;
    113     virtual int scrollPosition(Scrollbar*) const override;
     113    virtual int scrollOffset(ScrollbarOrientation) const override;
    114114    virtual void setScrollOffset(const ScrollOffset&) override;
    115115    virtual ScrollPosition minimumScrollPosition() const override;
  • trunk/Source/WebKit2/ChangeLog

    r194496 r194515  
     12016-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
    1172015-12-31  Andy Estes  <aestes@apple.com>
    218
  • trunk/Source/WebKit2/WebProcess/Plugins/PDF/DeprecatedPDFPlugin.h

    r194487 r194515  
    197197    virtual bool isActive() const override;
    198198    virtual bool isScrollCornerVisible() const override { return false; }
    199     virtual int scrollPosition(WebCore::Scrollbar*) const override;
     199    virtual int scrollOffset(WebCore::ScrollbarOrientation) const override;
    200200    virtual WebCore::ScrollPosition scrollPosition() const override;
    201201    virtual WebCore::ScrollPosition minimumScrollPosition() const override;
  • trunk/Source/WebKit2/WebProcess/Plugins/PDF/DeprecatedPDFPlugin.mm

    r194496 r194515  
    774774}
    775775
    776 int PDFPlugin::scrollPosition(Scrollbar* scrollbar) const
    777 {
    778     if (scrollbar->orientation() == HorizontalScrollbar)
     776int PDFPlugin::scrollOffset(ScrollbarOrientation orientation) const
     777{
     778    if (orientation == HorizontalScrollbar)
    779779        return m_scrollOffset.width();
    780     if (scrollbar->orientation() == VerticalScrollbar)
     780
     781    if (orientation == VerticalScrollbar)
    781782        return m_scrollOffset.height();
     783
    782784    ASSERT_NOT_REACHED();
    783785    return 0;
Note: See TracChangeset for help on using the changeset viewer.