Changeset 87845 in webkit


Ignore:
Timestamp:
Jun 1, 2011 1:58:34 PM (13 years ago)
Author:
leviw@chromium.org
Message:

2011-06-01 Levi Weintraub <leviw@chromium.org>

Reviewed by Eric Seidel.

Switch paintResizer to use IntPoint
https://bugs.webkit.org/show_bug.cgi?id=61883

Switch paintResizer to take an IntPoint instead of a pair of ints.

No new tests as this is simple refactoring.

  • rendering/RenderLayer.cpp: (WebCore::RenderLayer::paintOverflowControls): (WebCore::RenderLayer::paintResizer):
  • rendering/RenderLayer.h:
  • rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::paintContents):
Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r87844 r87845  
     12011-06-01  Levi Weintraub  <leviw@chromium.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        Switch paintResizer to use IntPoint
     6        https://bugs.webkit.org/show_bug.cgi?id=61883
     7
     8        Switch paintResizer to take an IntPoint instead of a pair of ints.
     9
     10        No new tests as this is simple refactoring.
     11
     12        * rendering/RenderLayer.cpp:
     13        (WebCore::RenderLayer::paintOverflowControls):
     14        (WebCore::RenderLayer::paintResizer):
     15        * rendering/RenderLayer.h:
     16        * rendering/RenderLayerBacking.cpp:
     17        (WebCore::RenderLayerBacking::paintContents):
     18
    1192011-06-01  Jer Noble  <jer.noble@apple.com>
    220
  • trunk/Source/WebCore/rendering/RenderLayer.cpp

    r87841 r87845  
    23272327   
    23282328    // Paint our resizer last, since it sits on top of the scroll corner.
    2329     paintResizer(context, offsetX, offsetY, damageRect);
     2329    paintResizer(context, IntPoint(offsetX, offsetY), damageRect);
    23302330}
    23312331
     
    23562356}
    23572357
    2358 void RenderLayer::paintResizer(GraphicsContext* context, int tx, int ty, const IntRect& damageRect)
     2358void RenderLayer::paintResizer(GraphicsContext* context, const IntPoint& paintOffset, const IntRect& damageRect)
    23592359{
    23602360    if (renderer()->style()->resize() == RESIZE_NONE)
     
    23642364    ASSERT(box);
    23652365
    2366     IntRect cornerRect = resizerCornerRect(this, box->borderBoxRect());
    2367     IntRect absRect = IntRect(cornerRect.x() + tx, cornerRect.y() + ty, cornerRect.width(), cornerRect.height());
     2366    IntRect absRect = resizerCornerRect(this, box->borderBoxRect());
     2367    absRect.move(paintOffset);
    23682368    if (!absRect.intersects(damageRect))
    23692369        return;
     
    23752375   
    23762376    if (m_resizer) {
    2377         m_resizer->paintIntoRect(context, tx, ty, absRect);
     2377        m_resizer->paintIntoRect(context, paintOffset.x(), paintOffset.y(), absRect);
    23782378        return;
    23792379    }
  • trunk/Source/WebCore/rendering/RenderLayer.h

    r87841 r87845  
    264264    void paintOverflowControls(GraphicsContext*, int tx, int ty, const IntRect& damageRect, bool paintingOverlayControls = false);
    265265    void paintScrollCorner(GraphicsContext*, const IntPoint&, const IntRect& damageRect);
    266     void paintResizer(GraphicsContext*, int tx, int ty, const IntRect& damageRect);
     266    void paintResizer(GraphicsContext*, const IntPoint&, const IntRect& damageRect);
    267267
    268268    void updateScrollInfoAfterLayout();
  • trunk/Source/WebCore/rendering/RenderLayerBacking.cpp

    r87841 r87845  
    12381238        transformedClip.move(scrollCornerAndResizer.location());
    12391239        m_owningLayer->paintScrollCorner(&context, IntPoint(), transformedClip);
    1240         m_owningLayer->paintResizer(&context, 0, 0, transformedClip);
     1240        m_owningLayer->paintResizer(&context, IntPoint(), transformedClip);
    12411241        context.restore();
    12421242    }
Note: See TracChangeset for help on using the changeset viewer.