* only view *should* be coped with sensibly.
*/
// This must have been loaded, is it still visible?
- List<StructureViewerBase> viewFrames = new ArrayList<>();
+ List<JalviewStructureDisplayI> viewFrames = new ArrayList<>();
if (Desktop.desktop != null)
{
JInternalFrame[] jifs = Desktop.desktop.getAllFrames();
{
for (JInternalFrame jif : jifs)
{
- if (jif instanceof StructureViewerBase)
+ if (jif instanceof JalviewStructureDisplayI)
{
- viewFrames.add((StructureViewerBase) jif);
+ viewFrames.add((JalviewStructureDisplayI) jif);
}
}
}
}
String matchedFile = null;
- for (StructureViewerBase viewFrame : viewFrames)
+ for (JalviewStructureDisplayI viewFrame : viewFrames)
{
matchedFile = saveStructureViewer(ap, jds, pdb, entry, viewIds,
matchedFile, viewFrame);
*/
protected String saveStructureViewer(AlignmentPanel ap, SequenceI jds,
Pdbids pdb, PDBEntry entry, List<String> viewIds,
- String matchedFile, StructureViewerBase viewFrame)
+ String matchedFile, JalviewStructureDisplayI viewFrame)
{
final AAStructureBindingModel bindingModel = viewFrame.getBinding();
{
StructureState state = new StructureState();
state.setVisible(true);
- state.setXpos(viewFrame.getX());
+ state.setXpos(viewFrame.getY());
state.setYpos(viewFrame.getY());
state.setWidth(viewFrame.getWidth());
state.setHeight(viewFrame.getHeight());