Removes all tabs. @return true if all tabs removed
()
| 2515 | * @return true if all tabs removed |
| 2516 | */ |
| 2517 | protected boolean removeAllTabs() { |
| 2518 | for (int i = tabbedPane.getTabCount() - 1; i >= 0; i--) { |
| 2519 | if (!saveChangesAt(i)) { |
| 2520 | return false; |
| 2521 | } |
| 2522 | // String title = tabbedPane.getTitleAt(i); |
| 2523 | //OSPLog.finer("removing tab " + title); //$NON-NLS-1$ |
| 2524 | DataToolTab tab = getTab(i); |
| 2525 | getFitBuilder().curveFitters.remove(tab.getCurveFitter()); |
| 2526 | tab.getCurveFitter().notifyTabRemoved(); |
| 2527 | tabbedPane.removeTabAt(i); |
| 2528 | } |
| 2529 | refreshMenubar(); |
| 2530 | refreshDataBuilder(); |
| 2531 | return true; |
| 2532 | } |
| 2533 | |
| 2534 | protected void refreshTabTitles() { |
| 2535 | // show variables being plotted as tab titles |
no test coverage detected