| Index: Source/core/rendering/RenderBlockFlow.h
|
| diff --git a/Source/core/rendering/RenderBlockFlow.h b/Source/core/rendering/RenderBlockFlow.h
|
| index 785d3b178d9d61dd9dc46888bbb31d562a561c04..48f5c7d5a4b1cd60a48f8b39dad76030430a444e 100644
|
| --- a/Source/core/rendering/RenderBlockFlow.h
|
| +++ b/Source/core/rendering/RenderBlockFlow.h
|
| @@ -111,11 +111,11 @@ public:
|
|
|
| void removeFloatingObjects();
|
|
|
| - virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override;
|
| + virtual void addChild(LayoutObject* newChild, LayoutObject* beforeChild = 0) override;
|
|
|
| void moveAllChildrenIncludingFloatsTo(RenderBlock* toBlock, bool fullRemoveInsert);
|
|
|
| - bool generatesLineBoxesForInlineChild(RenderObject*);
|
| + bool generatesLineBoxesForInlineChild(LayoutObject*);
|
|
|
| LayoutUnit logicalTopForFloat(const FloatingObject* floatingObject) const { return isHorizontalWritingMode() ? floatingObject->y() : floatingObject->x(); }
|
| LayoutUnit logicalBottomForFloat(const FloatingObject* floatingObject) const { return isHorizontalWritingMode() ? floatingObject->maxY() : floatingObject->maxX(); }
|
| @@ -164,7 +164,7 @@ public:
|
| void setStaticInlinePositionForChild(RenderBox&, LayoutUnit inlinePosition);
|
| void updateStaticInlinePositionForChild(RenderBox&, LayoutUnit logicalTop);
|
|
|
| - static bool shouldSkipCreatingRunsForObject(RenderObject* obj)
|
| + static bool shouldSkipCreatingRunsForObject(LayoutObject* obj)
|
| {
|
| return obj->isFloating() || (obj->isOutOfFlowPositioned() && !obj->style()->isOriginalDisplayInlineType() && !obj->container()->isRenderInline());
|
| }
|
| @@ -183,9 +183,9 @@ public:
|
|
|
| virtual bool shouldPaintSelectionGaps() const override final;
|
| LayoutRect logicalLeftSelectionGap(const RenderBlock* rootBlock, const LayoutPoint& rootBlockPhysicalPosition, const LayoutSize& offsetFromRootBlock,
|
| - const RenderObject* selObj, LayoutUnit logicalLeft, LayoutUnit logicalTop, LayoutUnit logicalHeight, const PaintInfo*) const;
|
| + const LayoutObject* selObj, LayoutUnit logicalLeft, LayoutUnit logicalTop, LayoutUnit logicalHeight, const PaintInfo*) const;
|
| LayoutRect logicalRightSelectionGap(const RenderBlock* rootBlock, const LayoutPoint& rootBlockPhysicalPosition, const LayoutSize& offsetFromRootBlock,
|
| - const RenderObject* selObj, LayoutUnit logicalRight, LayoutUnit logicalTop, LayoutUnit logicalHeight, const PaintInfo*) const;
|
| + const LayoutObject* selObj, LayoutUnit logicalRight, LayoutUnit logicalTop, LayoutUnit logicalHeight, const PaintInfo*) const;
|
| void getSelectionGapInfo(SelectionState, bool& leftGap, bool& rightGap) const;
|
|
|
| virtual LayoutRect selectionRectForPaintInvalidation(const LayoutLayerModelObject* paintInvalidationContainer) const override final;
|
| @@ -207,7 +207,7 @@ public:
|
| virtual bool avoidsFloats() const override;
|
|
|
| using RenderBoxModelObject::moveChildrenTo;
|
| - virtual void moveChildrenTo(RenderBoxModelObject* toBoxModelObject, RenderObject* startChild, RenderObject* endChild, RenderObject* beforeChild, bool fullRemoveInsert = false) override;
|
| + virtual void moveChildrenTo(RenderBoxModelObject* toBoxModelObject, LayoutObject* startChild, LayoutObject* endChild, LayoutObject* beforeChild, bool fullRemoveInsert = false) override;
|
|
|
| LayoutUnit xPositionForFloatIncludingMargin(const FloatingObject* child) const
|
| {
|
| @@ -260,7 +260,7 @@ protected:
|
| return adjustLogicalLeftOffsetForLine(logicalLeftFloatOffsetForLine(logicalTop, fixedOffset, logicalHeight), applyTextIndent);
|
| }
|
|
|
| - virtual RenderObject* layoutSpecialExcludedChild(bool /*relayoutChildren*/, SubtreeLayoutScope&);
|
| + virtual LayoutObject* layoutSpecialExcludedChild(bool /*relayoutChildren*/, SubtreeLayoutScope&);
|
| virtual bool updateLogicalWidthAndColumnWidth() override;
|
|
|
| void setLogicalLeftForChild(RenderBox& child, LayoutUnit logicalLeft);
|
| @@ -507,9 +507,9 @@ protected:
|
| // line layout code is separated from RenderBlock and RenderBlockFlow.
|
| // START METHODS DEFINED IN RenderBlockLineLayout
|
| private:
|
| - InlineFlowBox* createLineBoxes(RenderObject*, const LineInfo&, InlineBox* childBox);
|
| + InlineFlowBox* createLineBoxes(LayoutObject*, const LineInfo&, InlineBox* childBox);
|
| RootInlineBox* constructLine(BidiRunList<BidiRun>&, const LineInfo&);
|
| - void setMarginsForRubyRun(BidiRun*, LayoutRubyRun*, RenderObject*, const LineInfo&);
|
| + void setMarginsForRubyRun(BidiRun*, LayoutRubyRun*, LayoutObject*, const LineInfo&);
|
| void computeInlineDirectionPositionsForLine(RootInlineBox*, const LineInfo&, BidiRun* firstRun, BidiRun* trailingSpaceRun, bool reachedEnd, GlyphOverflowAndFallbackFontsMap&, VerticalPositionCache&, WordMeasurements&);
|
| BidiRun* computeInlineDirectionPositionsForSegment(RootInlineBox*, const LineInfo&, ETextAlign, float& logicalLeft,
|
| float& availableLogicalWidth, BidiRun* firstRun, BidiRun* trailingSpaceRun, GlyphOverflowAndFallbackFontsMap& textBoxDataMap, VerticalPositionCache&, WordMeasurements&);
|
| @@ -539,7 +539,7 @@ private:
|
|
|
| };
|
|
|
| -DEFINE_RENDER_OBJECT_TYPE_CASTS(RenderBlockFlow, isRenderBlockFlow());
|
| +DEFINE_LAYOUT_OBJECT_TYPE_CASTS(RenderBlockFlow, isRenderBlockFlow());
|
|
|
| } // namespace blink
|
|
|
|
|