Home | History | Annotate | Download | only in graphics

Lines Matching refs:childLayer

201 void GraphicsLayer::addChildInternal(GraphicsLayer* childLayer)
203 ASSERT(childLayer != this);
205 if (childLayer->parent())
206 childLayer->removeFromParent();
208 childLayer->setParent(this);
209 m_children.append(childLayer);
215 void GraphicsLayer::addChild(GraphicsLayer* childLayer)
217 addChildInternal(childLayer);
221 void GraphicsLayer::addChildAtIndex(GraphicsLayer* childLayer, int index)
223 ASSERT(childLayer != this);
225 if (childLayer->parent())
226 childLayer->removeFromParent();
228 childLayer->setParent(this);
229 m_children.insert(index, childLayer);
234 void GraphicsLayer::addChildBelow(GraphicsLayer* childLayer, GraphicsLayer* sibling)
236 ASSERT(childLayer != this);
237 childLayer->removeFromParent();
242 m_children.insert(i, childLayer);
248 childLayer->setParent(this);
251 m_children.append(childLayer);
256 void GraphicsLayer::addChildAbove(GraphicsLayer* childLayer, GraphicsLayer* sibling)
258 childLayer->removeFromParent();
259 ASSERT(childLayer != this);
264 m_children.insert(i+1, childLayer);
270 childLayer->setParent(this);
273 m_children.append(childLayer);