import jalview.datamodel.SequenceI;
import jalview.ext.archaeopteryx.AptxInit;
import jalview.ext.forester.io.SupportedTreeFileFilter;
-import jalview.ext.forester.io.TreeParser;
import jalview.ext.treeviewer.TreeFrameI;
import jalview.ext.treeviewer.TreeViewerBindingI;
+import jalview.ext.treeviewer.TreeViewerUtils;
import jalview.gui.ColourMenuHelper.ColourChangeListener;
import jalview.gui.ViewSelectionMenu.ViewSetProvider;
import jalview.io.AlignmentProperties;
/**
* DOCUMENT ME!
*/
- void updateEditMenuBar()
+ public void updateEditMenuBar()
{
if (viewport.getHistoryList().size() > 0)
.get(viewport.getSequenceSetId());
List<TreePanel> treePanels = new ArrayList<>();
- Map<TreeFrameI, TreeViewerBindingI> aptxFrames = AptxInit
- .getAllAptxFrames();
+ Map<TreeFrameI, TreeViewerBindingI> aptxFrames = TreeViewerUtils
+ .getActiveTreeViews();
for (Component comp : comps)
{
@Override
public void actionPerformed(ActionEvent e)
{
- binding.sortByTree_actionPerformed();
+ binding.sortByTree_actionPerformed(); // redundant here??
addHistoryItem(binding.sortAlignmentIn(alignPanel));
}
Cache.setProperty("LAST_DIRECTORY", filePath);
- TreeParser treeParser = new TreeParser(filePath);
- treeParser.loadTree(viewport);
+ NewickFile fin = null; // old tree
+ try
+ {
+ AptxInit.createInstancesFromFile(filePath, viewport);
+
+ // fin = new NewickFile(filePath, DataSourceType.FILE);
+ // viewport.setCurrentTree(viewport.getAlignPanel().alignFrame
+ // .showNewickTree(fin, filePath).getTree());
+
+ } catch (Exception ex)
+ {
+ JvOptionPane.showMessageDialog(this, ex.getMessage(),
+ MessageManager.getString("label.problem_reading_tree_file"),
+ JvOptionPane.WARNING_MESSAGE);
+ ex.printStackTrace();
+ }
}
}
}
buildingMenu = false;
}
- }, "BuildWebServiceThread").start();
+ }, "BuildWebService").start();
}
final String source)
{
new Thread(CrossRefAction.showProductsFor(sel, _odna, source, this),
- "CrossReferencesThread")
+ "CrossReferences")
.start();
}
ex.printStackTrace();
}
}
- }, "DropFileThread").start();
+ }, "DropFile").start();
}
}
});
dbRefFetcher.fetchDBRefs(false);
}
- }, "BuildFetchDBMenuThread").start();
+ }, "BuildFetchDBMenu").start();
}