Searched defs:beforeChild (Results 1 - 19 of 19) sorted by relevance

/external/webkit/Source/WebCore/rendering/
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 DRenderButton.cpp52 void RenderButton::addChild(RenderObject* newChild, RenderObject* beforeChild) argument
63 m_inner->addChild(newChild, beforeChild);
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 DRenderRuby.cpp128 void RenderRubyAsInline::addChild(RenderObject* child, RenderObject* beforeChild) argument
164 RenderInline::addChild(child, beforeChild);
168 if (beforeChild && !isAfterContent(beforeChild)) {
170 ASSERT(!beforeChild->isRubyRun());
171 RenderObject* run = beforeChild;
175 run->addChild(child, beforeChild);
178 ASSERT_NOT_REACHED(); // beforeChild should always have a run as parent!
235 void RenderRubyAsBlock::addChild(RenderObject* child, RenderObject* beforeChild) argument
271 RenderBlock::addChild(child, beforeChild);
[all...]
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 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 DRenderMenuList.cpp109 void RenderMenuList::addChild(RenderObject* newChild, RenderObject* beforeChild) argument
112 m_innerBlock->addChild(newChild, beforeChild);
H A DRenderTable.cpp112 void RenderTable::addChild(RenderObject* child, RenderObject* beforeChild) argument
115 if (!beforeChild && isAfterContent(lastChild()))
116 beforeChild = lastChild();
122 if (beforeChild && m_caption) {
123 RenderObject* o = beforeChild->previousSibling();
142 resetSectionPointerIfNotBefore(m_head, beforeChild);
146 resetSectionPointerIfNotBefore(m_firstBody, beforeChild);
153 resetSectionPointerIfNotBefore(m_foot, beforeChild);
161 resetSectionPointerIfNotBefore(m_firstBody, beforeChild);
176 while (beforeChild
[all...]
H A DRenderTableSection.cpp99 void RenderTableSection::addChild(RenderObject* child, RenderObject* beforeChild) argument
102 if (!beforeChild && isAfterContent(lastChild()))
103 beforeChild = lastChild();
106 RenderObject* last = beforeChild;
110 if (beforeChild == last)
111 beforeChild = last->firstChild();
112 last->addChild(child, beforeChild);
116 // If beforeChild is inside an anonymous cell/row, insert into the cell or into
122 lastBox->addChild(child, beforeChild);
131 addChild(row, beforeChild);
[all...]
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 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 DRenderObject.cpp279 void RenderObject::addChild(RenderObject* newChild, RenderObject* beforeChild) argument
308 RenderObject* afterChild = beforeChild ? beforeChild->previousSibling() : children->lastChild();
317 addChild(table, beforeChild);
322 children->insertChildNode(this, newChild, beforeChild);
438 RenderLayer*& beforeChild)
441 if (!beforeChild && newObject) {
444 // pointer values for newObject and beforeChild used by everyone else.
445 beforeChild = newObject->parent()->findNextLayer(parentLayer, newObject);
448 parentLayer->addChild(toRenderBoxModelObject(obj)->layer(), beforeChild);
437 addLayers(RenderObject* obj, RenderLayer* parentLayer, RenderObject*& newObject, RenderLayer*& beforeChild) argument
462 RenderLayer* beforeChild = 0; local
[all...]
H A DRenderLayer.cpp1020 void RenderLayer::addChild(RenderLayer* child, RenderLayer* beforeChild) argument
1022 RenderLayer* prevSibling = beforeChild ? beforeChild->previousSibling() : lastChild();
1030 if (beforeChild) {
1031 beforeChild->setPreviousSibling(child);
1032 child->setNextSibling(beforeChild);
1033 ASSERT(beforeChild != child);
1141 RenderLayer* beforeChild = parentLayer->reflectionLayer() != this ? renderer()->parent()->findNextLayer(parentLayer, renderer()) : 0; local
1142 parentLayer->addChild(this, beforeChild);
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
457 splitBlocks(RenderBlock* fromBlock, RenderBlock* toBlock, RenderBlock* middleBlock, RenderObject* beforeChild, RenderBoxModelObject* oldCont) argument
528 splitFlow(RenderObject* beforeChild, RenderBlock* newBlockBox, RenderObject* newChild, RenderBoxModelObject* oldCont) argument
582 splitAnonymousBlocksAroundChild(RenderObject* beforeChild) argument
602 makeChildrenAnonymousColumnBlocks(RenderObject* beforeChild, RenderBlock* newBlockBox, RenderObject* newChild) argument
685 addChildIgnoringAnonymousColumnBlocks(RenderObject* newChild, RenderObject* beforeChild) argument
806 addChild(RenderObject* newChild, RenderObject* beforeChild) argument
813 addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild) argument
877 moveChildTo(RenderBlock* to, RenderObject* child, RenderObject* beforeChild, bool fullRemoveInsert) argument
884 moveChildrenTo(RenderBlock* to, RenderObject* startChild, RenderObject* endChild, RenderObject* beforeChild, bool fullRemoveInsert) argument
[all...]
/external/webkit/Source/WebCore/rendering/mathml/
H A DRenderMathMLFraction.cpp101 void RenderMathMLFraction::addChild(RenderObject* child, RenderObject* beforeChild) argument
117 RenderBlock::addChild(row, beforeChild);
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);
/external/skia/include/views/
H A DSkView.h325 virtual void beforeChild(SkView* child, SkCanvas* canvas) {} function in class:SkView
/external/skia/samplecode/
H A DSampleApp.cpp1180 void SampleWindow::beforeChild(SkView* child, SkCanvas* canvas) { function in class:SampleWindow

Completed in 2577 milliseconds