void DockWindow::DockContainerAsTab(DockCont &target, DockCont &c, bool do_nested) { Detach(c); if (do_nested) { c.StateTabbed(*this); target << c; } else { target.AddFrom(c); DestroyContainer(c); } }