void MainWindow :: closeOutput() { TabBar* tabBar = ((TabBar*)_controls[CTRL_TABBAR]); tabBar->removeTabChild((Control*)_controls[CTRL_OUTPUT]); if (tabBar->getTabCount() == 0) { tabBar->hide(); } }
void MainWindow::closeCallList() { TabBar* tabBar = ((TabBar*)_controls[CTRL_TABBAR]); tabBar->removeTabChild((Control*)_controls[CTRL_CALLLIST]); if (tabBar->getTabCount() == 0) { tabBar->hide(); } }
void MainWindow :: closeDebugWatch() { TabBar* tabBar = ((TabBar*)_controls[CTRL_TABBAR]); tabBar->removeTabChild((Control*)_controls[CTRL_CONTEXTBOWSER]); if (tabBar->getTabCount() == 0) { tabBar->hide(); } else tabBar->selectLastTabChild(); hideControl(CTRL_CONTEXTBOWSER); refresh(); }