Changeset 107009 in webkit


Ignore:
Timestamp:
Feb 7, 2012 4:52:39 PM (12 years ago)
Author:
leviw@chromium.org
Message:

Update LayoutUnit usage in ColumnInfo and RenderFrameSet
https://bugs.webkit.org/show_bug.cgi?id=77914

Reviewed by Eric Seidel.

Updating ColumnInfo and RenderFrameSet to use LayoutUnits
instead of directly referencing integers for locations and
distances.

No new tests. No changed behavior.

  • rendering/ColumnInfo.h:

(WebCore::ColumnInfo::forcedBreakOffset):
(WebCore::ColumnInfo::maximumDistanceBetweenForcedBreaks):
(ColumnInfo):

  • rendering/RenderFrameSet.cpp:

(WebCore::RenderFrameSet::paintColumnBorder):
(WebCore::RenderFrameSet::paintRowBorder):

  • rendering/RenderFrameSet.h:

(RenderFrameSet):

Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r107008 r107009  
     12012-02-07  Levi Weintraub  <leviw@chromium.org>
     2
     3        Update LayoutUnit usage in ColumnInfo and RenderFrameSet
     4        https://bugs.webkit.org/show_bug.cgi?id=77914
     5
     6        Reviewed by Eric Seidel.
     7
     8        Updating ColumnInfo and RenderFrameSet to use LayoutUnits
     9        instead of directly referencing integers for locations and
     10        distances.
     11
     12        No new tests. No changed behavior.
     13
     14        * rendering/ColumnInfo.h:
     15        (WebCore::ColumnInfo::forcedBreakOffset):
     16        (WebCore::ColumnInfo::maximumDistanceBetweenForcedBreaks):
     17        (ColumnInfo):
     18        * rendering/RenderFrameSet.cpp:
     19        (WebCore::RenderFrameSet::paintColumnBorder):
     20        (WebCore::RenderFrameSet::paintRowBorder):
     21        * rendering/RenderFrameSet.h:
     22        (RenderFrameSet):
     23
    1242012-02-07  Adam Klein  <adamk@chromium.org>
    225
  • trunk/Source/WebCore/rendering/ColumnInfo.h

    r106511 r107009  
    7676
    7777    int forcedBreaks() const { return m_forcedBreaks; }
    78     int forcedBreakOffset() const { return m_forcedBreakOffset; }
    79     int maximumDistanceBetweenForcedBreaks() const { return m_maximumDistanceBetweenForcedBreaks; }
     78    LayoutUnit forcedBreakOffset() const { return m_forcedBreakOffset; }
     79    LayoutUnit maximumDistanceBetweenForcedBreaks() const { return m_maximumDistanceBetweenForcedBreaks; }
    8080    void clearForcedBreaks()
    8181    {
     
    108108    LayoutUnit m_minimumColumnHeight;
    109109    int m_forcedBreaks; // FIXME: We will ultimately need to cache more information to balance around forced breaks properly.
    110     int m_maximumDistanceBetweenForcedBreaks;
    111     int m_forcedBreakOffset;
     110    LayoutUnit m_maximumDistanceBetweenForcedBreaks;
     111    LayoutUnit m_forcedBreakOffset;
    112112    PaginationUnit m_paginationUnit;
    113113};
  • trunk/Source/WebCore/rendering/RenderFrameSet.cpp

    r106554 r107009  
    8181}
    8282
    83 void RenderFrameSet::paintColumnBorder(const PaintInfo& paintInfo, const IntRect& borderRect)
     83void RenderFrameSet::paintColumnBorder(const PaintInfo& paintInfo, const LayoutRect& borderRect)
    8484{
    8585    if (!paintInfo.rect.intersects(borderRect))
     
    101101}
    102102
    103 void RenderFrameSet::paintRowBorder(const PaintInfo& paintInfo, const IntRect& borderRect)
     103void RenderFrameSet::paintRowBorder(const PaintInfo& paintInfo, const LayoutRect& borderRect)
    104104{
    105105    if (!paintInfo.rect.intersects(borderRect))
  • trunk/Source/WebCore/rendering/RenderFrameSet.h

    r96566 r107009  
    120120    void continueResizing(GridAxis&, int position);
    121121
    122     void paintRowBorder(const PaintInfo&, const IntRect&);
    123     void paintColumnBorder(const PaintInfo&, const IntRect&);
     122    void paintRowBorder(const PaintInfo&, const LayoutRect&);
     123    void paintColumnBorder(const PaintInfo&, const LayoutRect&);
    124124
    125125    RenderObjectChildList m_children;
Note: See TracChangeset for help on using the changeset viewer.