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

12

/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 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);
153 rubyBaseSafe()->moveChildren(newRun->rubyBaseSafe(), beforeChild);
158 // (append it instead if beforeChild is the ruby text)
159 if (beforeChild
[all...]
H A DRenderRuby.h60 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
77 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
H A DRenderInline.h39 virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0);
84 void addChildToContinuation(RenderObject* newChild, RenderObject* beforeChild);
85 virtual void addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild = 0);
88 RenderObject* beforeChild, RenderBoxModelObject* oldCont);
89 void splitFlow(RenderObject* beforeChild, RenderBlock* newBlockBox,
148 RenderBoxModelObject* continuationBefore(RenderObject* beforeChild);
H A DRenderRubyBase.h52 bool hasOnlyWrappedInlineChildren(RenderObject* beforeChild = 0) const;
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 DRenderRubyRun.h61 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
H A DRenderObjectChildList.cpp182 void RenderObjectChildList::insertChildNode(RenderObject* owner, RenderObject* child, RenderObject* beforeChild, bool fullInsert) argument
184 if (!beforeChild) {
190 while (beforeChild->parent() != owner && beforeChild->parent()->isAnonymousBlock())
191 beforeChild = beforeChild->parent();
192 ASSERT(beforeChild->parent() == owner);
196 if (beforeChild == firstChild())
199 RenderObject* prev = beforeChild->previousSibling();
200 child->setNextSibling(beforeChild);
[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 DCounterNode.h61 void insertAfter(CounterNode* newChild, CounterNode* beforeChild, const AtomicString& identifier);
H A DRenderButton.h42 virtual void addChild(RenderObject* newChild, RenderObject *beforeChild = 0);
H A DRenderTableRow.h52 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
H A DRenderButton.cpp48 void RenderButton::addChild(RenderObject* newChild, RenderObject* beforeChild) argument
59 m_inner->addChild(newChild, beforeChild);
H A DRenderRubyBase.cpp53 bool RenderRubyBase::hasOnlyWrappedInlineChildren(RenderObject* beforeChild) const
55 // Tests whether all children in the base before beforeChild are either floated/positioned,
57 // Note that beforeChild may be 0, in which case all children are looked at.
58 for (RenderObject* child = firstChild(); child != beforeChild; child = child->nextSibling()) {
67 // This function removes all children that are before (!) beforeChild
71 // First make sure that beforeChild (if set) is indeed a direct child of this.
115 // The reason why the base is in block flow must be after beforeChild.
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 DRenderMenuList.h59 virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0);
H A DRenderTableSection.h44 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
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...]
H A DRenderTable.h64 virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
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.h69 virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0);
146 void moveChildTo(RenderObject* to, RenderObjectChildList* toChildList, RenderObject* beforeChild, RenderObject* child);
148 void moveAllChildrenTo(RenderObject* to, RenderObjectChildList* toChildList, RenderObject* beforeChild);
H A DRenderMenuList.cpp100 void RenderMenuList::addChild(RenderObject* newChild, RenderObject* beforeChild) argument
103 m_innerBlock->addChild(newChild, beforeChild);
H A DRenderObject.h219 virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0);
220 virtual void addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild = 0) { return addChild(newChild, beforeChild); }
/external/skia/include/views/
H A DSkView.h312 virtual void beforeChild(SkView* child, SkCanvas* canvas) {} function in class:SkView

Completed in 928 milliseconds

12