void ContainerWindow::RemoveChild(Window &child) { InvalidateChild(child); children.Remove(child); if (active_child == &child) active_child = NULL; }
void BringChildToTop(Window &child) { children.BringToTop(child); InvalidateChild(child); }
void ContainerWindow::AddChild(Window &child) { children.Add(child); InvalidateChild(child); }