Index: Source/core/layout/line/InlineFlowBox.h |
diff --git a/Source/core/layout/line/InlineFlowBox.h b/Source/core/layout/line/InlineFlowBox.h |
index f6fe7721aecfb2c9b1515379fcaefd332cb1c646..ca6041d712fbf073907fed19d922a6a5ab0c392b 100644 |
--- a/Source/core/layout/line/InlineFlowBox.h |
+++ b/Source/core/layout/line/InlineFlowBox.h |
@@ -21,9 +21,9 @@ |
#ifndef InlineFlowBox_h |
#define InlineFlowBox_h |
+#include "core/layout/LayoutObjectInlines.h" |
#include "core/layout/line/FloatToLayoutUnit.h" |
#include "core/layout/line/InlineBox.h" |
-#include "core/rendering/RenderObjectInlines.h" |
#include "core/rendering/RenderOverflow.h" |
#include "core/rendering/style/ShadowData.h" |
@@ -42,7 +42,7 @@ typedef HashMap<const InlineTextBox*, pair<Vector<const SimpleFontData*>, GlyphO |
class InlineFlowBox : public InlineBox { |
public: |
- InlineFlowBox(RenderObject& obj) |
+ InlineFlowBox(LayoutObject& obj) |
: InlineBox(obj) |
, m_firstChild(0) |
, m_lastChild(0) |
@@ -76,7 +76,7 @@ public: |
#endif |
#ifndef NDEBUG |
- virtual void showLineTreeAndMark(const InlineBox* = 0, const char* = 0, const InlineBox* = 0, const char* = 0, const RenderObject* = 0, int = 0) const override; |
+ virtual void showLineTreeAndMark(const InlineBox* = 0, const char* = 0, const InlineBox* = 0, const char* = 0, const LayoutObject* = 0, int = 0) const override; |
virtual const char* boxName() const override; |
#endif |
@@ -109,9 +109,9 @@ public: |
virtual void attachLine() override final; |
virtual void adjustPosition(FloatWillBeLayoutUnit dx, FloatWillBeLayoutUnit dy) override; |
- virtual void extractLineBoxFromRenderObject(); |
- virtual void attachLineBoxToRenderObject(); |
- virtual void removeLineBoxFromRenderObject(); |
+ virtual void extractLineBoxFromLayoutObject(); |
+ virtual void attachLineBoxToLayoutObject(); |
+ virtual void removeLineBoxFromLayoutObject(); |
virtual void clearTruncation() override; |
@@ -173,7 +173,7 @@ public: |
} |
// Helper functions used during line construction and placement. |
- void determineSpacingForFlowBoxes(bool lastLine, bool isLogicallyLastRunWrapped, RenderObject* logicallyLastRunRenderer); |
+ void determineSpacingForFlowBoxes(bool lastLine, bool isLogicallyLastRunWrapped, LayoutObject* logicallyLastRunRenderer); |
LayoutUnit getFlowSpacingLogicalWidth(); |
FloatWillBeLayoutUnit placeBoxesInInlineDirection(FloatWillBeLayoutUnit logicalLeft, bool& needsWordSpacing); |
FloatWillBeLayoutUnit placeBoxRangeInInlineDirection(InlineBox* firstChild, InlineBox* lastChild, |
@@ -199,7 +199,7 @@ public: |
void removeChild(InlineBox* child, MarkLineBoxes); |
- virtual RenderObject::SelectionState selectionState() const override; |
+ virtual LayoutObject::SelectionState selectionState() const override; |
virtual bool canAccommodateEllipsis(bool ltr, int blockEdge, int ellipsisWidth) const override final; |
virtual FloatWillBeLayoutUnit placeEllipsisBox(bool ltr, FloatWillBeLayoutUnit blockLeftEdge, FloatWillBeLayoutUnit blockRightEdge, FloatWillBeLayoutUnit ellipsisWidth, FloatWillBeLayoutUnit &truncatedWidth, bool&) override; |
@@ -311,8 +311,8 @@ protected: |
InlineBox* m_firstChild; |
InlineBox* m_lastChild; |
- InlineFlowBox* m_prevLineBox; // The previous box that also uses our RenderObject |
- InlineFlowBox* m_nextLineBox; // The next box that also uses our RenderObject |
+ InlineFlowBox* m_prevLineBox; // The previous box that also uses our LayoutObject |
+ InlineFlowBox* m_nextLineBox; // The next box that also uses our LayoutObject |
// Maximum logicalTop among all children of an InlineFlowBox. Used to |
// calculate the offset for TextUnderlinePositionUnder. |