Index: Source/core/layout/LayoutMultiColumnFlowThread.cpp |
diff --git a/Source/core/layout/LayoutMultiColumnFlowThread.cpp b/Source/core/layout/LayoutMultiColumnFlowThread.cpp |
index 851ea3ee0673fa63232a7316d5469bc0443b339f..a0a73d12ee0e3c9109d12358ec579b6d2cbcbd53 100644 |
--- a/Source/core/layout/LayoutMultiColumnFlowThread.cpp |
+++ b/Source/core/layout/LayoutMultiColumnFlowThread.cpp |
@@ -75,7 +75,7 @@ LayoutMultiColumnSet* LayoutMultiColumnFlowThread::lastMultiColumnSet() const |
static LayoutObject* firstRendererInSet(LayoutMultiColumnSet* multicolSet) |
{ |
- RenderBox* sibling = multicolSet->previousSiblingMultiColumnBox(); |
+ LayoutBox* sibling = multicolSet->previousSiblingMultiColumnBox(); |
if (!sibling) |
return multicolSet->flowThread()->firstChild(); |
// Adjacent column content sets should not occur. We would have no way of figuring out what each |
@@ -86,7 +86,7 @@ static LayoutObject* firstRendererInSet(LayoutMultiColumnSet* multicolSet) |
static LayoutObject* lastRendererInSet(LayoutMultiColumnSet* multicolSet) |
{ |
- RenderBox* sibling = multicolSet->nextSiblingMultiColumnBox(); |
+ LayoutBox* sibling = multicolSet->nextSiblingMultiColumnBox(); |
if (!sibling) |
return 0; // By right we should return lastLeafChild() here, but the caller doesn't care, so just return 0. |
// Adjacent column content sets should not occur. We would have no way of figuring out what each |
@@ -130,7 +130,7 @@ LayoutMultiColumnSpannerPlaceholder* LayoutMultiColumnFlowThread::containingColu |
// Before we spend time on searching the ancestry, see if there's a quick way to determine |
// whether there might be any spanners at all. |
- RenderBox* firstBox = firstMultiColumnBox(); |
+ LayoutBox* firstBox = firstMultiColumnBox(); |
if (!firstBox || (firstBox == lastMultiColumnBox() && firstBox->isLayoutMultiColumnSet())) |
return 0; |
@@ -158,7 +158,7 @@ void LayoutMultiColumnFlowThread::evacuateAndDestroy() |
m_isBeingEvacuated = true; |
// Remove all sets and spanners. |
- while (RenderBox* columnBox = firstMultiColumnBox()) { |
+ while (LayoutBox* columnBox = firstMultiColumnBox()) { |
ASSERT(columnBox->isAnonymous()); |
columnBox->destroy(); |
} |
@@ -241,7 +241,7 @@ void LayoutMultiColumnFlowThread::layoutColumns(bool relayoutChildren, SubtreeLa |
return; |
} |
- for (RenderBox* columnBox = firstMultiColumnBox(); columnBox; columnBox = columnBox->nextSiblingMultiColumnBox()) { |
+ for (LayoutBox* columnBox = firstMultiColumnBox(); columnBox; columnBox = columnBox->nextSiblingMultiColumnBox()) { |
if (!columnBox->isLayoutMultiColumnSet()) { |
ASSERT(columnBox->isLayoutMultiColumnSpannerPlaceholder()); // no other type is expected. |
m_needsColumnHeightsRecalculation = true; |
@@ -321,7 +321,7 @@ void LayoutMultiColumnFlowThread::calculateColumnCountAndWidth(LayoutUnit& width |
} |
} |
-void LayoutMultiColumnFlowThread::createAndInsertMultiColumnSet(RenderBox* insertBefore) |
+void LayoutMultiColumnFlowThread::createAndInsertMultiColumnSet(LayoutBox* insertBefore) |
{ |
RenderBlockFlow* multicolContainer = multiColumnBlockFlow(); |
LayoutMultiColumnSet* newSet = LayoutMultiColumnSet::createAnonymous(*this, multicolContainer->styleRef()); |
@@ -334,7 +334,7 @@ void LayoutMultiColumnFlowThread::createAndInsertMultiColumnSet(RenderBox* inser |
ASSERT(!newSet->nextSiblingMultiColumnBox() || !newSet->nextSiblingMultiColumnBox()->isLayoutMultiColumnSet()); |
} |
-void LayoutMultiColumnFlowThread::createAndInsertSpannerPlaceholder(RenderBox* spanner, RenderBox* insertBefore) |
+void LayoutMultiColumnFlowThread::createAndInsertSpannerPlaceholder(LayoutBox* spanner, LayoutBox* insertBefore) |
{ |
RenderBlockFlow* multicolContainer = multiColumnBlockFlow(); |
LayoutMultiColumnSpannerPlaceholder* newPlaceholder = LayoutMultiColumnSpannerPlaceholder::createAnonymous(multicolContainer->styleRef(), *spanner); |
@@ -410,12 +410,12 @@ void LayoutMultiColumnFlowThread::willBeRemovedFromTree() |
LayoutFlowThread::willBeRemovedFromTree(); |
} |
-LayoutUnit LayoutMultiColumnFlowThread::skipColumnSpanner(RenderBox* renderer, LayoutUnit logicalTopInFlowThread) |
+LayoutUnit LayoutMultiColumnFlowThread::skipColumnSpanner(LayoutBox* renderer, LayoutUnit logicalTopInFlowThread) |
{ |
ASSERT(renderer->isColumnSpanAll()); |
LayoutMultiColumnSpannerPlaceholder* placeholder = renderer->spannerPlaceholder(); |
LayoutUnit adjustment; |
- RenderBox* previousColumnBox = placeholder->previousSiblingMultiColumnBox(); |
+ LayoutBox* previousColumnBox = placeholder->previousSiblingMultiColumnBox(); |
if (previousColumnBox && previousColumnBox->isLayoutMultiColumnSet()) { |
// Pad flow thread offset to a column boundary, so that any column content that's supposed |
// to come after the spanner doesn't bleed into the column row preceding the spanner. |
@@ -429,7 +429,7 @@ LayoutUnit LayoutMultiColumnFlowThread::skipColumnSpanner(RenderBox* renderer, L |
} |
previousSet->endFlow(logicalTopInFlowThread); |
} |
- RenderBox* nextColumnBox = placeholder->nextSiblingMultiColumnBox(); |
+ LayoutBox* nextColumnBox = placeholder->nextSiblingMultiColumnBox(); |
if (nextColumnBox && nextColumnBox->isLayoutMultiColumnSet()) { |
LayoutMultiColumnSet* nextSet = toLayoutMultiColumnSet(nextColumnBox); |
m_lastSetWorkedOn = nextSet; |
@@ -452,7 +452,7 @@ void LayoutMultiColumnFlowThread::flowThreadDescendantWasInserted(LayoutObject* |
continue; // Inside a column spanner. Nothing to do, then. |
if (descendantIsValidColumnSpanner(renderer)) { |
// This renderer is a spanner, so it needs to establish a spanner placeholder. |
- RenderBox* insertBefore = 0; |
+ LayoutBox* insertBefore = 0; |
LayoutMultiColumnSet* setToSplit = 0; |
if (nextRenderer) { |
// The spanner is inserted before something. Figure out what this entails. If the |
@@ -485,7 +485,7 @@ void LayoutMultiColumnFlowThread::flowThreadDescendantWasInserted(LayoutObject* |
} |
ASSERT(setToSplit || insertBefore); |
} |
- createAndInsertSpannerPlaceholder(toRenderBox(renderer), insertBefore); |
+ createAndInsertSpannerPlaceholder(toLayoutBox(renderer), insertBefore); |
if (setToSplit) |
createAndInsertMultiColumnSet(insertBefore); |
continue; |
@@ -494,7 +494,7 @@ void LayoutMultiColumnFlowThread::flowThreadDescendantWasInserted(LayoutObject* |
if (nextRenderer) { |
if (LayoutMultiColumnSpannerPlaceholder* placeholder = nextRenderer->spannerPlaceholder()) { |
// If inserted right before a spanner, we need to make sure that there's a set for us there. |
- RenderBox* previous = placeholder->previousSiblingMultiColumnBox(); |
+ LayoutBox* previous = placeholder->previousSiblingMultiColumnBox(); |
if (!previous || !previous->isLayoutMultiColumnSet()) |
createAndInsertMultiColumnSet(placeholder); |
} else { |
@@ -505,7 +505,7 @@ void LayoutMultiColumnFlowThread::flowThreadDescendantWasInserted(LayoutObject* |
} |
} else { |
// Inserting at the end. Then we just need to make sure that there's a column set at the end. |
- RenderBox* lastColumnBox = lastMultiColumnBox(); |
+ LayoutBox* lastColumnBox = lastMultiColumnBox(); |
if (!lastColumnBox || !lastColumnBox->isLayoutMultiColumnSet()) |
createAndInsertMultiColumnSet(); |
} |
@@ -530,8 +530,8 @@ void LayoutMultiColumnFlowThread::flowThreadDescendantWillBeRemoved(LayoutObject |
continue; |
} |
next = renderer->nextInPreOrderAfterChildren(descendant); // It's a spanner. Its children are of no interest to us. |
- if (RenderBox* nextColumnBox = placeholder->nextSiblingMultiColumnBox()) { |
- RenderBox* previousColumnBox = placeholder->previousSiblingMultiColumnBox(); |
+ if (LayoutBox* nextColumnBox = placeholder->nextSiblingMultiColumnBox()) { |
+ LayoutBox* previousColumnBox = placeholder->previousSiblingMultiColumnBox(); |
if (nextColumnBox && nextColumnBox->isLayoutMultiColumnSet() |
&& previousColumnBox && previousColumnBox->isLayoutMultiColumnSet()) { |
// Need to merge two column sets. |