Lines Matching refs:child
196 View::AddChild(View* child)
198 if (!child)
201 if (child->Parent() || child->Container()) {
203 "or is the container view\n", child);
207 if (!fChildren.AddItem(child))
210 child->_AddedToParent(this);
212 child->Invalidate();
220 View::RemoveChild(View* child)
222 if (!child)
225 return RemoveChild(IndexOfChild(child));
235 View* child = ChildAt(index);
236 child->Invalidate();
237 child->_RemovingFromParent();
242 return child;
263 for (int32 i = 0; View* child = ChildAt(i); i++) {
264 if (child->Frame().Contains(point))
265 return child;
281 // doesn't have a child at the location.
283 View* child = view->ChildAt(point);
284 if (!child) {
290 view = child;
297 View::IndexOfChild(View* child) const
299 return (child ? fChildren.IndexOf(child) : -1);
392 for (int32 i = 0; View* child = ChildAt(i); i++)
393 child->SetFrame(child->Frame());
426 for (int32 i = 0; View* child = ChildAt(i); i++)
427 child->_AddedToContainer(fContainer);
434 for (int32 i = 0; View* child = ChildAt(i); i++)
435 child->_RemovingFromContainer();
448 for (int32 i = 0; View* child = ChildAt(i); i++)
449 region.Exclude(child->Frame());
473 for (int32 i = 0; View* child = ChildAt(i); i++) {
474 BRect childFrame = child->Frame();
482 child->_Draw(container, childUpdateRect);