Searched refs:beforeChild (Results 1 - 25 of 39) sorted by relevance

12

/external/webkit/Source/WebCore/rendering/
H A DRenderTableRow.cpp83 void RenderTableRow::addChild(RenderObject* child, RenderObject* beforeChild) argument
86 if (!beforeChild && isAfterContent(lastChild()))
87 beforeChild = lastChild();
90 RenderObject* last = beforeChild;
94 if (beforeChild == last)
95 beforeChild = last->firstChild();
96 last->addChild(child, beforeChild);
100 // If beforeChild is inside an anonymous cell, insert into the cell.
102 last->parent()->addChild(child, beforeChild);
111 addChild(cell, beforeChild);
[all...]
H A DRenderRuby.cpp122 void RenderRubyAsInline::addChild(RenderObject* child, RenderObject* beforeChild) argument
158 RenderInline::addChild(child, beforeChild);
162 if (beforeChild && !isAfterContent(beforeChild)) {
164 ASSERT(!beforeChild->isRubyRun());
165 RenderObject* run = beforeChild;
169 run->addChild(child, beforeChild);
172 ASSERT_NOT_REACHED(); // beforeChild should always have a run as parent!
223 void RenderRubyAsBlock::addChild(RenderObject* child, RenderObject* beforeChild) argument
259 RenderBlock::addChild(child, beforeChild);
[all...]
H A DRenderRuby.h59 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
75 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
H A DRenderRubyRun.cpp109 void RenderRubyRun::addChild(RenderObject* child, RenderObject* beforeChild) argument
114 if (!beforeChild) {
119 } else if (beforeChild->isRubyText()) {
123 ASSERT(beforeChild->parent() == this);
132 RenderBlock::addChild(child, beforeChild);
133 RenderBlock::removeChild(beforeChild);
134 newRun->addChild(beforeChild);
142 rubyBaseSafe()->moveChildren(newRun->rubyBaseSafe(), beforeChild);
146 // (append it instead if beforeChild is the ruby text)
147 if (beforeChild
[all...]
H A DRenderDetails.cpp58 void RenderDetails::addChild(RenderObject* newChild, RenderObject* beforeChild) argument
60 if (beforeChild && beforeChild == m_mainSummary)
61 beforeChild = getRenderPosition(m_mainSummary);
62 contentBlock()->addChild(newChild, beforeChild);
H A DRenderDetails.h43 virtual void addChild(RenderObject* newChild, RenderObject *beforeChild = 0);
H A DRenderRubyBase.h55 bool hasOnlyWrappedInlineChildren(RenderObject* beforeChild = 0) const;
H A DRenderObjectChildList.cpp191 void RenderObjectChildList::insertChildNode(RenderObject* owner, RenderObject* child, RenderObject* beforeChild, bool fullInsert) argument
193 if (!beforeChild) {
199 while (beforeChild->parent() != owner && beforeChild->parent()->isAnonymousBlock())
200 beforeChild = beforeChild->parent();
201 ASSERT(beforeChild->parent() == owner);
205 if (beforeChild == firstChild())
208 RenderObject* prev = beforeChild->previousSibling();
209 child->setNextSibling(beforeChild);
[all...]
H A DRenderInline.h40 virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0);
108 void addChildToContinuation(RenderObject* newChild, RenderObject* beforeChild);
109 virtual void addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild = 0);
112 RenderObject* beforeChild, RenderBoxModelObject* oldCont);
113 void splitFlow(RenderObject* beforeChild, RenderBlock* newBlockBox,
166 RenderBoxModelObject* continuationBefore(RenderObject* beforeChild);
H A DRenderInline.cpp197 void RenderInline::addChild(RenderObject* newChild, RenderObject* beforeChild) argument
200 return addChildToContinuation(newChild, beforeChild);
201 return addChildIgnoringContinuation(newChild, beforeChild);
211 RenderBoxModelObject* RenderInline::continuationBefore(RenderObject* beforeChild) argument
213 if (beforeChild && beforeChild->parent() == this)
220 if (beforeChild && beforeChild->parent() == curr) {
221 if (curr->firstChild() == beforeChild)
231 if (!beforeChild
236 addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild) argument
281 splitInlines(RenderBlock* fromBlock, RenderBlock* toBlock, RenderBlock* middleBlock, RenderObject* beforeChild, RenderBoxModelObject* oldCont) argument
366 splitFlow(RenderObject* beforeChild, RenderBlock* newBlockBox, RenderObject* newChild, RenderBoxModelObject* oldCont) argument
425 addChildToContinuation(RenderObject* newChild, RenderObject* beforeChild) argument
1200 RenderObject* beforeChild = child->nextSibling(); local
[all...]
H A DRenderTable.cpp111 void RenderTable::addChild(RenderObject* child, RenderObject* beforeChild) argument
114 if (!beforeChild && isAfterContent(lastChild()))
115 beforeChild = lastChild();
121 if (beforeChild && m_caption) {
122 RenderObject* o = beforeChild->previousSibling();
141 resetSectionPointerIfNotBefore(m_head, beforeChild);
145 resetSectionPointerIfNotBefore(m_firstBody, beforeChild);
152 resetSectionPointerIfNotBefore(m_foot, beforeChild);
160 resetSectionPointerIfNotBefore(m_firstBody, beforeChild);
175 while (beforeChild
[all...]
H A DCounterNode.h68 void insertAfter(CounterNode* newChild, CounterNode* beforeChild, const AtomicString& identifier);
H A DRenderButton.h43 virtual void addChild(RenderObject* newChild, RenderObject *beforeChild = 0);
H A DRenderRubyRun.h60 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
H A DRenderTableRow.h54 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
H A DRenderBlock.h77 virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0);
236 void moveChildTo(RenderBlock* to, RenderObject* child, RenderObject* beforeChild, bool fullRemoveInsert = false);
241 void moveAllChildrenTo(RenderBlock* to, RenderObject* beforeChild, bool fullRemoveInsert = false) argument
243 return moveChildrenTo(to, firstChild(), 0, beforeChild, fullRemoveInsert);
251 void moveChildrenTo(RenderBlock* to, RenderObject* startChild, RenderObject* endChild, RenderObject* beforeChild, bool fullRemoveInsert = false);
342 void addChildToContinuation(RenderObject* newChild, RenderObject* beforeChild);
343 void addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild);
344 void addChildToAnonymousColumnBlocks(RenderObject* newChild, RenderObject* beforeChild);
345 virtual void addChildIgnoringAnonymousColumnBlocks(RenderObject* newChild, RenderObject* beforeChild = 0);
615 void makeChildrenAnonymousColumnBlocks(RenderObject* beforeChild, RenderBloc
[all...]
H A DRenderTableSection.cpp93 void RenderTableSection::addChild(RenderObject* child, RenderObject* beforeChild) argument
96 if (!beforeChild && isAfterContent(lastChild()))
97 beforeChild = lastChild();
100 RenderObject* last = beforeChild;
104 if (beforeChild == last)
105 beforeChild = last->firstChild();
106 last->addChild(child, beforeChild);
110 // If beforeChild is inside an anonymous cell/row, insert into the cell or into
116 lastBox->addChild(child, beforeChild);
125 addChild(row, beforeChild);
[all...]
H A DRenderBlock.cpp313 RenderBlock* RenderBlock::continuationBefore(RenderObject* beforeChild) argument
315 if (beforeChild && beforeChild->parent() == this)
322 if (beforeChild && beforeChild->parent() == curr) {
323 if (curr->firstChild() == beforeChild)
333 if (!beforeChild && !last->firstChild())
338 void RenderBlock::addChildToContinuation(RenderObject* newChild, RenderObject* beforeChild) argument
340 RenderBlock* flow = continuationBefore(beforeChild);
341 ASSERT(!beforeChild || beforeChil
375 addChildToAnonymousColumnBlocks(RenderObject* newChild, RenderObject* beforeChild) argument
451 splitBlocks(RenderBlock* fromBlock, RenderBlock* toBlock, RenderBlock* middleBlock, RenderObject* beforeChild, RenderBoxModelObject* oldCont) argument
522 splitFlow(RenderObject* beforeChild, RenderBlock* newBlockBox, RenderObject* newChild, RenderBoxModelObject* oldCont) argument
576 splitAnonymousBlocksAroundChild(RenderObject* beforeChild) argument
596 makeChildrenAnonymousColumnBlocks(RenderObject* beforeChild, RenderBlock* newBlockBox, RenderObject* newChild) argument
670 addChildIgnoringAnonymousColumnBlocks(RenderObject* newChild, RenderObject* beforeChild) argument
791 addChild(RenderObject* newChild, RenderObject* beforeChild) argument
798 addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild) argument
862 moveChildTo(RenderBlock* to, RenderObject* child, RenderObject* beforeChild, bool fullRemoveInsert) argument
869 moveChildrenTo(RenderBlock* to, RenderObject* startChild, RenderObject* endChild, RenderObject* beforeChild, bool fullRemoveInsert) argument
[all...]
/external/webkit/Source/WebCore/rendering/mathml/
H A DRenderMathMLRoot.h38 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
H A DRenderMathMLFenced.h38 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
H A DRenderMathMLFraction.h39 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
H A DRenderMathMLSubSup.h40 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
H A DRenderMathMLUnderOver.h39 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
H A DRenderMathMLSubSup.cpp64 void RenderMathMLSubSup::addChild(RenderObject* child, RenderObject* beforeChild) argument
79 RenderMathMLBlock::addChild(m_scripts, beforeChild);
91 RenderMathMLBlock::addChild(child, beforeChild);
100 RenderMathMLBlock::addChild(wrapper, beforeChild);
H A DRenderMathMLUnderOver.cpp58 void RenderMathMLUnderOver::addChild(RenderObject* child, RenderObject* beforeChild) argument
76 RenderBlock::addChild(row, beforeChild);
87 RenderBlock::addChild(row, beforeChild);
99 RenderBlock::addChild(row, beforeChild);
106 RenderBlock::addChild(row, beforeChild);

Completed in 1202 milliseconds

12