Lines Matching refs:child
125 SkView* child;
129 while ((child = iter.next()) != nullptr)
130 child->draw(childCanvas);
210 SkView* child, *focus;
211 while ((child = iter.next()) != nullptr) {
212 if ((focus = child->acceptFocus(dir)) != nullptr) {
218 SkView* child, *focus;
219 while ((child = iter.next()) != nullptr) {
220 if ((focus = child->acceptFocus(dir)) != nullptr) {
241 SkView* child, *parent;
245 child = focus->fFirstChild;
246 if (child)
252 while (child != parent->fFirstChild) {
254 if ((focus = child->acceptFocus(dir)) != nullptr)
256 child = child->fNextSibling;
259 child = parent->fNextSibling;
267 child = focus;
269 while (child != parent->fFirstChild) {
270 child = child->fPrevSibling;
271 if ((focus = child->acceptFocus(dir)) != nullptr) {
278 child = parent;
351 SkView* child;
353 while ((child = iter.next()) != nullptr) {
356 if (!child->globalToLocal(x, y, &p)) {
361 p.set(x - child->fLoc.x(), y - child->fLoc.y());
364 Click* click = child->findClickHandler(p.fX, p.fY, modi);
531 SkView* SkView::attachChildToBack(SkView* child) {
533 SkASSERT(child != this);
535 if (child == nullptr || fFirstChild == child)
538 child->ref();
539 child->detachFromParent_NoLayout();
542 child->fNextSibling = child;
543 child->fPrevSibling = child;
545 child->fNextSibling = fFirstChild;
546 child->fPrevSibling = fFirstChild->fPrevSibling;
547 fFirstChild->fPrevSibling->fNextSibling = child;
548 fFirstChild->fPrevSibling = child;
551 fFirstChild = child;
552 child->fParent = this;
553 child->inval(nullptr);
558 return child;
561 SkView* SkView::attachChildToFront(SkView* child) {
563 SkASSERT(child != this);
565 if (child == nullptr || (fFirstChild && fFirstChild->fPrevSibling == child))
568 child->ref();
569 child->detachFromParent_NoLayout();
572 fFirstChild = child;
573 child->fNextSibling = child;
574 child->fPrevSibling = child;
576 child->fNextSibling = fFirstChild;
577 child->fPrevSibling = fFirstChild->fPrevSibling;
578 fFirstChild->fPrevSibling->fNextSibling = child;
579 fFirstChild->fPrevSibling = child;
582 child->fParent = this;
583 child->inval(nullptr);
588 return child;
676 SkView* child;
677 child = iter.next()) != nullptr)
678 child->postInflate(dict);
785 SkView* child;
788 while ((child = iter.next()) != nullptr) {
793 dumpview(child, level + 1, true);