Searched refs:InlineFlowBox (Results 1 - 25 of 28) sorted by relevance

12

/external/webkit/Source/WebCore/rendering/
H A DRenderLineBoxList.h49 InlineFlowBox* firstLineBox() const { return m_firstLineBox; }
50 InlineFlowBox* lastLineBox() const { return m_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 ty) const;
77 InlineFlowBox* m_firstLineBox;
78 InlineFlowBox* m_lastLineBox;
H A DInlineFlowBox.cpp21 #include "InlineFlowBox.h"
50 InlineFlowBox::~InlineFlowBox()
59 int InlineFlowBox::getFlowSpacingLogicalWidth()
64 totWidth += static_cast<InlineFlowBox*>(curr)->getFlowSpacingLogicalWidth();
69 IntRect InlineFlowBox::roundedFrameRect() const
81 void InlineFlowBox::addToLine(InlineBox* child)
104 if (static_cast<InlineFlowBox*>(child)->hasTextDescendants())
130 InlineFlowBox* childFlowBox = static_cast<InlineFlowBox*>(chil
[all...]
H A DRenderLineBoxList.cpp52 void RenderLineBoxList::appendLineBox(InlineFlowBox* box)
69 InlineFlowBox* line = m_firstLineBox;
70 InlineFlowBox* nextLine;
79 void RenderLineBoxList::extractLineBox(InlineFlowBox* box)
89 for (InlineFlowBox* curr = box; curr; curr = curr->nextLineBox())
95 void RenderLineBoxList::attachLineBox(InlineFlowBox* box)
104 InlineFlowBox* last = box;
105 for (InlineFlowBox* curr = box; curr; curr = curr->nextLineBox()) {
114 void RenderLineBoxList::removeLineBox(InlineFlowBox* box)
133 InlineFlowBox* nex
[all...]
H A DInlineFlowBox.h38 class InlineFlowBox : public InlineBox { class in namespace:WebCore
40 InlineFlowBox(RenderObject* obj) function in class:WebCore::InlineFlowBox
63 virtual ~InlineFlowBox();
66 InlineFlowBox* prevLineBox() const { return m_prevLineBox; }
67 InlineFlowBox* nextLineBox() const { return m_nextLineBox; }
68 void setNextLineBox(InlineFlowBox* n) { m_nextLineBox = n; }
69 void setPreviousLineBox(InlineFlowBox* p) { m_prevLineBox = p; }
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
[all...]
H A DRootInlineBox.h25 #include "InlineFlowBox.h"
35 class RootInlineBox : public InlineFlowBox {
147 return InlineFlowBox::logicalTopVisualOverflow(lineTop());
151 return InlineFlowBox::logicalBottomVisualOverflow(lineBottom());
155 return InlineFlowBox::logicalTopLayoutOverflow(lineTop());
159 return InlineFlowBox::logicalBottomLayoutOverflow(lineBottom());
H A DEllipsisBox.h32 EllipsisBox(RenderObject* obj, const AtomicString& ellipsisStr, InlineFlowBox* parent,
H A DInlineBox.h73 bool dirty, bool extracted, bool isHorizontal, InlineBox* next, InlineBox* prev, InlineFlowBox* parent)
214 InlineFlowBox* parent() const
219 void setParent(InlineFlowBox* par) { m_parent = par; }
324 InlineFlowBox* m_parent; // The box that contains us.
H A DRenderInline.h26 #include "InlineFlowBox.h"
59 InlineFlowBox* createAndAppendInlineFlowBox();
66 InlineFlowBox* firstLineBox() const { return m_lineBoxes.firstLineBox(); }
67 InlineFlowBox* lastLineBox() const { return m_lineBoxes.lastLineBox(); }
144 virtual InlineFlowBox* createInlineFlowBox(); // Subclassed by SVG and Ruby
H A DInlineBox.cpp24 #include "InlineFlowBox.h"
128 for (InlineFlowBox* curr = parent(); curr && !curr->isDirty(); curr = curr->parent())
248 leaf = box->isLeaf() ? box : static_cast<InlineFlowBox*>(box)->firstLeafChild();
258 leaf = box->isLeaf() ? box : static_cast<InlineFlowBox*>(box)->lastLeafChild();
H A DRootInlineBox.cpp46 : InlineFlowBox(block)
64 InlineFlowBox::destroy(arena);
86 InlineFlowBox::clearTruncation();
99 return InlineFlowBox::canAccommodateEllipsis(ltr, blockEdge, ellipsisWidth);
130 float result = InlineFlowBox::placeEllipsisBox(ltr, blockLeftEdge, blockRightEdge, ellipsisWidth, foundBox);
183 InlineFlowBox::paint(paintInfo, tx, ty, lineTop, lineBottom);
200 return InlineFlowBox::nodeAtPoint(request, result, x, y, tx, ty, lineTop, lineBottom);
205 InlineFlowBox::adjustPosition(dx, dy);
744 if (!box->isText() && box->isInlineFlowBox() && !static_cast<InlineFlowBox*>(box)->hasTextChildren())
757 if (!box->isText() && box->isInlineFlowBox() && !static_cast<InlineFlowBox*>(bo
[all...]
H A DRenderInline.cpp99 for (InlineFlowBox* box = firstLineBox(); box; box = box->nextLineBox())
472 else if (InlineFlowBox* curr = firstLineBox()) {
517 for (InlineFlowBox* childLine = currInline->firstLineBox(); childLine; childLine = childLine->nextLineBox()) {
556 else if (InlineFlowBox* curr = firstLineBox()) {
601 for (InlineFlowBox* childLine = currInline->firstLineBox(); childLine; childLine = childLine->nextLineBox()) {
761 for (InlineFlowBox* curr = firstLineBox(); curr; curr = curr->nextLineBox()) {
807 for (InlineFlowBox* childLine = currInline->firstLineBox(); childLine; childLine = childLine->nextLineBox()) {
941 for (InlineFlowBox* curr = firstLineBox(); curr; curr = curr->nextLineBox()) {
1249 for (InlineFlowBox* childLine = currInline->firstLineBox(); childLine; childLine = childLine->nextLineBox())
1262 InlineFlowBox* RenderInlin
[all...]
H A DRenderBoxModelObject.h122 void paintFillLayerExtended(const PaintInfo&, const Color&, const FillLayer*, int tx, int ty, int width, int height, InlineFlowBox* = 0, int inlineBoxWidth = 0, int inlineBoxHeight = 0, CompositeOperator = CompositeSourceOver, RenderObject* backgroundObject = 0);
147 RoundedIntRect getBackgroundRoundedRect(const IntRect&, InlineFlowBox*, int inlineBoxWidth, int inlineBoxHeight,
H A DRenderListItem.cpp277 for (InlineFlowBox* box = m_marker->inlineBoxWrapper()->parent(); box; box = box->parent()) {
301 for (InlineFlowBox* box = m_marker->inlineBoxWrapper()->parent(); box; box = box->parent()) {
H A DRenderBlock.h72 InlineFlowBox* firstLineBox() const { return m_lineBoxes.firstLineBox(); }
73 InlineFlowBox* lastLineBox() const { return m_lineBoxes.lastLineBox(); }
508 InlineFlowBox* createLineBoxes(RenderObject*, bool firstLine, InlineBox* childBox);
H A DRenderBlockLineLayout.cpp205 static bool parentIsConstructedOrHaveNext(InlineFlowBox* parentBox)
215 InlineFlowBox* RenderBlock::createLineBoxes(RenderObject* obj, bool firstLine, InlineBox* childBox)
220 InlineFlowBox* parentBox = 0;
221 InlineFlowBox* result = 0;
244 parentBox = static_cast<InlineFlowBox*>(newBox);
303 InlineFlowBox* parentBox = 0;
H A DRenderBox.cpp2159 InlineFlowBox* first = flow->firstLineBox();
2160 InlineFlowBox* last = flow->lastLineBox();
2199 InlineFlowBox* first = flow->firstLineBox();
2200 InlineFlowBox* last = flow->lastLineBox();
2557 InlineFlowBox* firstLine = flow->firstLineBox();
2558 InlineFlowBox* lastLine = flow->lastLineBox();
2982 InlineFlowBox* firstLine = flow->firstLineBox();
2983 InlineFlowBox* lastLine = flow->lastLineBox();
H A DRenderObject.h50 class InlineFlowBox;
/external/webkit/Source/WebCore/rendering/svg/
H A DSVGInlineFlowBox.h25 #include "InlineFlowBox.h"
31 class SVGInlineFlowBox : public InlineFlowBox {
34 : InlineFlowBox(obj)
H A DSVGRootInlineBox.h59 void layoutCharactersInTextBoxes(InlineFlowBox*, SVGTextLayoutEngine&);
60 void layoutChildBoxes(InlineFlowBox*);
H A DRenderSVGInline.cpp39 InlineFlowBox* RenderSVGInline::createInlineFlowBox()
41 InlineFlowBox* box = new (renderArena()) SVGInlineFlowBox(this);
92 for (InlineFlowBox* box = firstLineBox(); box; box = box->nextLineBox())
H A DSVGTextQuery.h30 class InlineFlowBox;
54 void collectTextBoxesInFlowBox(InlineFlowBox*);
H A DRenderSVGInline.h54 virtual InlineFlowBox* createInlineFlowBox();
H A DSVGTextQuery.cpp25 #include "InlineFlowBox.h"
53 static inline InlineFlowBox* flowBoxForRenderer(RenderObject* renderer)
64 InlineFlowBox* flowBox = renderBlock->firstLineBox();
74 InlineFlowBox* flowBox = renderInline->firstLineBox();
88 void SVGTextQuery::collectTextBoxesInFlowBox(InlineFlowBox* flowBox)
99 collectTextBoxesInFlowBox(static_cast<InlineFlowBox*>(child));
H A DSVGRootInlineBox.cpp96 void SVGRootInlineBox::layoutCharactersInTextBoxes(InlineFlowBox* start, SVGTextLayoutEngine& characterLayout)
135 void SVGRootInlineBox::layoutChildBoxes(InlineFlowBox* start)
H A DSVGInlineTextBox.cpp28 #include "InlineFlowBox.h"
478 static inline RenderObject* findRenderObjectDefininingTextDecoration(InlineFlowBox* parentBox)

Completed in 1099 milliseconds

12