Home
last modified time | relevance | path

Searched refs:InlineFlowBox (Results 1 – 25 of 47) sorted by relevance

12

/external/webkit/Source/WebCore/rendering/
DRenderLineBoxList.h49 InlineFlowBox* firstLineBox() const { return m_firstLineBox; } in firstLineBox()
50 InlineFlowBox* lastLineBox() const { return m_lastLineBox; } in lastLineBox()
54 void appendLineBox(InlineFlowBox*);
59 void extractLineBox(InlineFlowBox*);
60 void attachLineBox(InlineFlowBox*);
61 void removeLineBox(InlineFlowBox*);
71 …bool lineIntersectsDirtyRect(RenderBoxModelObject*, InlineFlowBox*, const PaintInfo&, int tx, int …
77 InlineFlowBox* m_firstLineBox;
78 InlineFlowBox* m_lastLineBox;
DInlineFlowBox.cpp50 InlineFlowBox::~InlineFlowBox() in ~InlineFlowBox()
59 int InlineFlowBox::getFlowSpacingLogicalWidth() in getFlowSpacingLogicalWidth()
64 totWidth += static_cast<InlineFlowBox*>(curr)->getFlowSpacingLogicalWidth(); in getFlowSpacingLogicalWidth()
69 IntRect InlineFlowBox::roundedFrameRect() const in roundedFrameRect()
81 void InlineFlowBox::addToLine(InlineBox* child) in addToLine()
104 if (static_cast<InlineFlowBox*>(child)->hasTextDescendants()) in addToLine()
130 InlineFlowBox* childFlowBox = static_cast<InlineFlowBox*>(child); in addToLine()
158 …if (knownToHaveNoOverflow() && child->isInlineFlowBox() && !static_cast<InlineFlowBox*>(child)->kn… in addToLine()
165 void InlineFlowBox::removeChild(InlineBox* child) in removeChild()
188 void InlineFlowBox::deleteLine(RenderArena* arena) in deleteLine()
[all …]
DRenderLineBoxList.cpp52 void RenderLineBoxList::appendLineBox(InlineFlowBox* box) in appendLineBox()
69 InlineFlowBox* line = m_firstLineBox; in deleteLineBoxTree()
70 InlineFlowBox* nextLine; in deleteLineBoxTree()
79 void RenderLineBoxList::extractLineBox(InlineFlowBox* box) in extractLineBox()
89 for (InlineFlowBox* curr = box; curr; curr = curr->nextLineBox()) in extractLineBox()
95 void RenderLineBoxList::attachLineBox(InlineFlowBox* box) in attachLineBox()
104 InlineFlowBox* last = box; in attachLineBox()
105 for (InlineFlowBox* curr = box; curr; curr = curr->nextLineBox()) { in attachLineBox()
114 void RenderLineBoxList::removeLineBox(InlineFlowBox* box) in removeLineBox()
133 InlineFlowBox* next; in deleteLineBoxes()
[all …]
DInlineFlowBox.h38 class InlineFlowBox : public InlineBox {
40 InlineFlowBox(RenderObject* obj) in InlineFlowBox() function
63 virtual ~InlineFlowBox();
66 InlineFlowBox* prevLineBox() const { return m_prevLineBox; } in prevLineBox()
67 InlineFlowBox* nextLineBox() const { return m_nextLineBox; } in nextLineBox()
68 void setNextLineBox(InlineFlowBox* n) { m_nextLineBox = n; } in setNextLineBox()
69 void setPreviousLineBox(InlineFlowBox* p) { m_prevLineBox = p; } in setPreviousLineBox()
285 InlineFlowBox* m_prevLineBox; // The previous box that also uses our RenderObject
286 InlineFlowBox* m_nextLineBox; // The next box that also uses our RenderObject
300 inline void InlineFlowBox::checkConsistency() const in checkConsistency()
[all …]
DRootInlineBox.h35 class RootInlineBox : public InlineFlowBox {
147 return InlineFlowBox::logicalTopVisualOverflow(lineTop()); in logicalTopVisualOverflow()
151 return InlineFlowBox::logicalBottomVisualOverflow(lineBottom()); in logicalBottomVisualOverflow()
155 return InlineFlowBox::logicalTopLayoutOverflow(lineTop()); in logicalTopLayoutOverflow()
159 return InlineFlowBox::logicalBottomLayoutOverflow(lineBottom()); in logicalBottomLayoutOverflow()
DRenderInline.h59 InlineFlowBox* createAndAppendInlineFlowBox();
66 InlineFlowBox* firstLineBox() const { return m_lineBoxes.firstLineBox(); } in firstLineBox()
67 InlineFlowBox* lastLineBox() const { return m_lineBoxes.lastLineBox(); } in lastLineBox()
144 virtual InlineFlowBox* createInlineFlowBox(); // Subclassed by SVG and Ruby
DInlineBox.h73 … dirty, bool extracted, bool isHorizontal, InlineBox* next, InlineBox* prev, InlineFlowBox* parent) in InlineBox()
214 InlineFlowBox* parent() const in parent()
219 void setParent(InlineFlowBox* par) { m_parent = par; } in setParent()
324 InlineFlowBox* m_parent; // The box that contains us.
DRootInlineBox.cpp46 : InlineFlowBox(block) in RootInlineBox()
64 InlineFlowBox::destroy(arena); in destroy()
86 InlineFlowBox::clearTruncation(); in clearTruncation()
99 return InlineFlowBox::canAccommodateEllipsis(ltr, blockEdge, ellipsisWidth); in lineCanAccommodateEllipsis()
130 …float result = InlineFlowBox::placeEllipsisBox(ltr, blockLeftEdge, blockRightEdge, ellipsisWidth, … in placeEllipsisBox()
183 InlineFlowBox::paint(paintInfo, tx, ty, lineTop, lineBottom); in paint()
200 return InlineFlowBox::nodeAtPoint(request, result, x, y, tx, ty, lineTop, lineBottom); in nodeAtPoint()
205 InlineFlowBox::adjustPosition(dx, dy); in adjustPosition()
744 …if (!box->isText() && box->isInlineFlowBox() && !static_cast<InlineFlowBox*>(box)->hasTextChildren… in includeFontForBox()
757 …if (!box->isText() && box->isInlineFlowBox() && !static_cast<InlineFlowBox*>(box)->hasTextChildren… in includeGlyphsForBox()
DInlineBox.cpp128 for (InlineFlowBox* curr = parent(); curr && !curr->isDirty(); curr = curr->parent()) in dirtyLineBoxes()
248 leaf = box->isLeaf() ? box : static_cast<InlineFlowBox*>(box)->firstLeafChild(); in nextLeafChild()
258 leaf = box->isLeaf() ? box : static_cast<InlineFlowBox*>(box)->lastLeafChild(); in prevLeafChild()
DRenderInline.cpp99 for (InlineFlowBox* box = firstLineBox(); box; box = box->nextLineBox()) in destroy()
472 else if (InlineFlowBox* curr = firstLineBox()) { in absoluteRects()
517 …for (InlineFlowBox* childLine = currInline->firstLineBox(); childLine; childLine = childLine->next… in culledInlineAbsoluteRects()
556 else if (InlineFlowBox* curr = firstLineBox()) { in absoluteQuads()
601 …for (InlineFlowBox* childLine = currInline->firstLineBox(); childLine; childLine = childLine->next… in culledInlineAbsoluteQuads()
761 for (InlineFlowBox* curr = firstLineBox(); curr; curr = curr->nextLineBox()) { in linesBoundingBox()
807 …for (InlineFlowBox* childLine = currInline->firstLineBox(); childLine; childLine = childLine->next… in culledInlineBoundingBox()
941 for (InlineFlowBox* curr = firstLineBox(); curr; curr = curr->nextLineBox()) { in linesVisualOverflowBoundingBox()
1249 …for (InlineFlowBox* childLine = currInline->firstLineBox(); childLine; childLine = childLine->next… in dirtyLineBoxes()
1262 InlineFlowBox* RenderInline::createInlineFlowBox() in createInlineFlowBox()
[all …]
DEllipsisBox.h32 EllipsisBox(RenderObject* obj, const AtomicString& ellipsisStr, InlineFlowBox* parent, in EllipsisBox()
DRenderBoxModelObject.h122 …onst Color&, const FillLayer*, int tx, int ty, int width, int height, InlineFlowBox* = 0, int inli…
147 …RoundedIntRect getBackgroundRoundedRect(const IntRect&, InlineFlowBox*, int inlineBoxWidth, int in…
DRenderListItem.cpp277 … for (InlineFlowBox* box = m_marker->inlineBoxWrapper()->parent(); box; box = box->parent()) { in positionListMarker()
301 … for (InlineFlowBox* box = m_marker->inlineBoxWrapper()->parent(); box; box = box->parent()) { in positionListMarker()
DRenderBlock.h72 InlineFlowBox* firstLineBox() const { return m_lineBoxes.firstLineBox(); } in firstLineBox()
73 InlineFlowBox* lastLineBox() const { return m_lineBoxes.lastLineBox(); } in lastLineBox()
508 InlineFlowBox* createLineBoxes(RenderObject*, bool firstLine, InlineBox* childBox);
DRenderBox.cpp2159 InlineFlowBox* first = flow->firstLineBox(); in containingBlockLogicalWidthForPositioned()
2160 InlineFlowBox* last = flow->lastLineBox(); in containingBlockLogicalWidthForPositioned()
2199 InlineFlowBox* first = flow->firstLineBox(); in containingBlockLogicalHeightForPositioned()
2200 InlineFlowBox* last = flow->lastLineBox(); in containingBlockLogicalHeightForPositioned()
2557 InlineFlowBox* firstLine = flow->firstLineBox(); in computePositionedLogicalWidthUsing()
2558 InlineFlowBox* lastLine = flow->lastLineBox(); in computePositionedLogicalWidthUsing()
2982 InlineFlowBox* firstLine = flow->firstLineBox(); in computePositionedLogicalWidthReplaced()
2983 InlineFlowBox* lastLine = flow->lastLineBox(); in computePositionedLogicalWidthReplaced()
DRenderBlockLineLayout.cpp205 static bool parentIsConstructedOrHaveNext(InlineFlowBox* parentBox) in parentIsConstructedOrHaveNext()
215 InlineFlowBox* RenderBlock::createLineBoxes(RenderObject* obj, bool firstLine, InlineBox* childBox) in createLineBoxes()
220 InlineFlowBox* parentBox = 0; in createLineBoxes()
221 InlineFlowBox* result = 0; in createLineBoxes()
244 parentBox = static_cast<InlineFlowBox*>(newBox); in createLineBoxes()
303 InlineFlowBox* parentBox = 0; in constructLine()
DRenderObject.h50 class InlineFlowBox; variable
/external/webkit/Source/WebCore/rendering/svg/
DRenderSVGInline.cpp39 InlineFlowBox* RenderSVGInline::createInlineFlowBox() in createInlineFlowBox()
41 InlineFlowBox* box = new (renderArena()) SVGInlineFlowBox(this); in createInlineFlowBox()
92 for (InlineFlowBox* box = firstLineBox(); box; box = box->nextLineBox()) in absoluteQuads()
DSVGInlineFlowBox.h31 class SVGInlineFlowBox : public InlineFlowBox {
34 : InlineFlowBox(obj) in SVGInlineFlowBox()
DSVGRootInlineBox.h59 void layoutCharactersInTextBoxes(InlineFlowBox*, SVGTextLayoutEngine&);
60 void layoutChildBoxes(InlineFlowBox*);
DSVGTextQuery.h30 class InlineFlowBox; variable
54 void collectTextBoxesInFlowBox(InlineFlowBox*);
DSVGTextQuery.cpp53 static inline InlineFlowBox* flowBoxForRenderer(RenderObject* renderer) in flowBoxForRenderer()
64 InlineFlowBox* flowBox = renderBlock->firstLineBox(); in flowBoxForRenderer()
74 InlineFlowBox* flowBox = renderInline->firstLineBox(); in flowBoxForRenderer()
88 void SVGTextQuery::collectTextBoxesInFlowBox(InlineFlowBox* flowBox) in collectTextBoxesInFlowBox()
99 collectTextBoxesInFlowBox(static_cast<InlineFlowBox*>(child)); in collectTextBoxesInFlowBox()
DRenderSVGInline.h54 virtual InlineFlowBox* createInlineFlowBox();
DSVGRootInlineBox.cpp96 void SVGRootInlineBox::layoutCharactersInTextBoxes(InlineFlowBox* start, SVGTextLayoutEngine& chara… in layoutCharactersInTextBoxes()
135 void SVGRootInlineBox::layoutChildBoxes(InlineFlowBox* start) in layoutChildBoxes()
DSVGInlineTextBox.cpp478 static inline RenderObject* findRenderObjectDefininingTextDecoration(InlineFlowBox* parentBox) in findRenderObjectDefininingTextDecoration()

12