Lines Matching defs:InlineBox
36 // InlineBox represents a rectangle that occurs on a line. It corresponds to
38 class InlineBox {
39 WTF_MAKE_NONCOPYABLE(InlineBox);
41 InlineBox(RenderObject& obj)
53 InlineBox(RenderObject& obj, FloatPoint topLeft, float logicalWidth, bool firstLine, bool constructed,
54 bool dirty, bool extracted, bool isHorizontal, InlineBox* next, InlineBox* prev, InlineFlowBox* parent)
68 virtual ~InlineBox();
113 virtual void showLineTreeAndMark(const InlineBox* = 0, const char* = 0, const InlineBox* = 0, const char* = 0, const RenderObject* = 0, int = 0) const;
155 InlineBox* nextOnLine() const { return m_next; }
156 InlineBox* prevOnLine() const { return m_prev; }
157 void setNextOnLine(InlineBox* next)
162 void setPrevOnLine(InlineBox* prev)
171 InlineBox* nextLeafChild() const;
172 InlineBox* prevLeafChild() const;
177 InlineBox* nextLeafChildIgnoringLineBreak() const;
178 InlineBox* prevLeafChildIgnoringLineBreak() const;
380 InlineBox* m_next; // The next element on the same line as us.
381 InlineBox* m_prev; // The previous element on the same line as us.
418 inline InlineBox::~InlineBox()
424 inline void InlineBox::setHasBadParent()
431 DEFINE_TYPE_CASTS(typeName, InlineBox, box, box->is##typeName(), box.is##typeName())
433 // Allow equality comparisons of InlineBox's by reference or pointer, interchangeably.
434 DEFINE_COMPARISON_OPERATORS_WITH_REFERENCES(InlineBox)
440 void showTree(const blink::InlineBox*);
441 void showLineTree(const blink::InlineBox*);