MCPcopy Create free account
hub / github.com/OpenSourcePhysics/osp / removeAllTabs

Method removeAllTabs

src/org/opensourcephysics/tools/DataTool.java:2517–2532  ·  view source on GitHub ↗

Removes all tabs. @return true if all tabs removed

()

Source from the content-addressed store, hash-verified

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

Callers 4

loadDatasetURLMethod · 0.95
loadDatasetURIMethod · 0.95
clearDataMethod · 0.95
actionPerformedMethod · 0.95

Calls 9

saveChangesAtMethod · 0.95
getTabMethod · 0.95
getFitBuilderMethod · 0.95
getCurveFitterMethod · 0.95
refreshMenubarMethod · 0.95
refreshDataBuilderMethod · 0.95
notifyTabRemovedMethod · 0.80
removeMethod · 0.65
getTabCountMethod · 0.45

Tested by

no test coverage detected