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

/external/webkit/WebCore/rendering/
H A DRenderRuby.cpp76 void RenderRubyAsInline::addChild(RenderObject* child, RenderObject* beforeChild) argument
82 RenderInline::addChild(child, beforeChild);
86 if (beforeChild && !isAfterContent(beforeChild)) {
88 ASSERT(!beforeChild->isRubyRun());
89 RenderRubyRun* run = findRubyRunParent(beforeChild);
90 ASSERT(run); // beforeChild should always have a run as parent
92 run->addChild(child, beforeChild);
95 ASSERT(false); // beforeChild should always have a run as parent!
145 void RenderRubyAsBlock::addChild(RenderObject* child, RenderObject* beforeChild) argument
[all...]
H A DRenderTableRow.cpp65 void RenderTableRow::addChild(RenderObject* child, RenderObject* beforeChild) argument
68 if (!beforeChild && isAfterContent(lastChild()))
69 beforeChild = lastChild();
72 RenderObject* last = beforeChild;
80 // If beforeChild is inside an anonymous cell, insert into the cell.
82 last->parent()->addChild(child, beforeChild);
91 addChild(cell, beforeChild);
97 while (beforeChild && beforeChild->parent() != this)
98 beforeChild
[all...]
H A DRenderButton.cpp48 void RenderButton::addChild(RenderObject* newChild, RenderObject* beforeChild) argument
59 m_inner->addChild(newChild, beforeChild);
H A DRenderObjectChildList.cpp177 void RenderObjectChildList::insertChildNode(RenderObject* owner, RenderObject* child, RenderObject* beforeChild, bool fullInsert) argument
179 if (!beforeChild) {
185 while (beforeChild->parent() != owner && beforeChild->parent()->isAnonymousBlock())
186 beforeChild = beforeChild->parent();
187 ASSERT(beforeChild->parent() == owner);
191 if (beforeChild == firstChild())
194 RenderObject* prev = beforeChild->previousSibling();
195 child->setNextSibling(beforeChild);
[all...]
H A DRenderRubyRun.cpp118 void RenderRubyRun::addChild(RenderObject* child, RenderObject* beforeChild) argument
124 if (!beforeChild) {
129 } else if (beforeChild->isRubyText()) {
133 ASSERT(beforeChild->parent() == this);
142 RenderBlock::addChild(child, beforeChild);
143 RenderBlock::removeChild(beforeChild);
144 newRun->addChild(beforeChild);
146 ASSERT(hasRubyBase()); // Otherwise beforeChild would be borked.
153 rubyBaseSafe()->moveChildren(newRun->rubyBaseSafe(), beforeChild);
157 // (append it instead if beforeChild i
[all...]
H A DRenderMenuList.cpp100 void RenderMenuList::addChild(RenderObject* newChild, RenderObject* beforeChild) argument
103 m_innerBlock->addChild(newChild, beforeChild);
H A DRenderInline.cpp139 void RenderInline::addChild(RenderObject* newChild, RenderObject* beforeChild) argument
142 return addChildToContinuation(newChild, beforeChild);
143 return addChildIgnoringContinuation(newChild, beforeChild);
153 RenderBoxModelObject* RenderInline::continuationBefore(RenderObject* beforeChild) argument
155 if (beforeChild && beforeChild->parent() == this)
162 if (beforeChild && beforeChild->parent() == curr) {
163 if (curr->firstChild() == beforeChild)
173 if (!beforeChild
178 addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild) argument
224 splitInlines(RenderBlock* fromBlock, RenderBlock* toBlock, RenderBlock* middleBlock, RenderObject* beforeChild, RenderBoxModelObject* oldCont) argument
309 splitFlow(RenderObject* beforeChild, RenderBlock* newBlockBox, RenderObject* newChild, RenderBoxModelObject* oldCont) argument
368 addChildToContinuation(RenderObject* newChild, RenderObject* beforeChild) argument
812 RenderObject* beforeChild = child->nextSibling(); local
[all...]
H A DRenderTable.cpp103 void RenderTable::addChild(RenderObject* child, RenderObject* beforeChild) argument
106 if (!beforeChild && isAfterContent(lastChild()))
107 beforeChild = lastChild();
113 if (beforeChild && m_caption) {
114 RenderObject* o = beforeChild->previousSibling();
129 resetSectionPointerIfNotBefore(m_head, beforeChild);
133 resetSectionPointerIfNotBefore(m_firstBody, beforeChild);
140 resetSectionPointerIfNotBefore(m_foot, beforeChild);
148 resetSectionPointerIfNotBefore(m_firstBody, beforeChild);
163 while (beforeChild
[all...]
H A DRenderTableSection.cpp90 void RenderTableSection::addChild(RenderObject* child, RenderObject* beforeChild) argument
93 if (!beforeChild && isAfterContent(lastChild()))
94 beforeChild = lastChild();
97 RenderObject* last = beforeChild;
105 // If beforeChild is inside an anonymous cell/row, insert into the cell or into
111 lastBox->addChild(child, beforeChild);
120 addChild(row, beforeChild);
125 if (beforeChild)
137 if (!beforeChild)
141 while (beforeChild
[all...]
H A DRenderLayer.cpp871 void RenderLayer::addChild(RenderLayer* child, RenderLayer* beforeChild) argument
873 RenderLayer* prevSibling = beforeChild ? beforeChild->previousSibling() : lastChild();
880 if (beforeChild) {
881 beforeChild->setPreviousSibling(child);
882 child->setNextSibling(beforeChild);
989 RenderLayer* beforeChild = parentLayer->reflectionLayer() != this ? renderer()->parent()->findNextLayer(parentLayer, renderer()) : 0; local
990 parentLayer->addChild(this, beforeChild);
H A DRenderObject.cpp270 void RenderObject::addChild(RenderObject* newChild, RenderObject* beforeChild) argument
280 updateListMarkerNumbers(beforeChild ? beforeChild : children->lastChild());
301 RenderObject* afterChild = beforeChild ? beforeChild->previousSibling() : children->lastChild();
310 addChild(table, beforeChild);
315 children->insertChildNode(this, newChild, beforeChild);
432 RenderLayer*& beforeChild)
435 if (!beforeChild && newObject) {
438 // pointer values for newObject and beforeChild use
431 addLayers(RenderObject* obj, RenderLayer* parentLayer, RenderObject*& newObject, RenderLayer*& beforeChild) argument
456 RenderLayer* beforeChild = 0; local
[all...]
H A DRenderBlock.cpp265 void RenderBlock::addChild(RenderObject* newChild, RenderObject* beforeChild) argument
268 if (!beforeChild && isAfterContent(lastChild()))
269 beforeChild = lastChild();
273 // If the requested beforeChild is not one of our children, then this is because
274 // there is an anonymous container within this object that contains the beforeChild.
275 if (beforeChild && beforeChild->parent() != this) {
276 RenderObject* anonymousChild = beforeChild->parent();
286 if (newChild->isInline() || beforeChild->parent()->firstChild() != beforeChild)
411 moveChildTo(RenderObject* to, RenderObjectChildList* toChildList, RenderObject* beforeChild, RenderObject* child) argument
428 moveAllChildrenTo(RenderObject* to, RenderObjectChildList* toChildList, RenderObject* beforeChild) argument
[all...]
/external/skia/include/views/
H A DSkView.h312 virtual void beforeChild(SkView* child, SkCanvas* canvas) {} function in class:SkView

Completed in 46 milliseconds