Merge branch 'Release_2_8_2_Branch' into features/JAL-1333
authorj.procter@dundee.ac.uk <jprocter@Jims-MacBook-Pro-2.local>
Thu, 3 Jul 2014 19:53:56 +0000 (12:53 -0700)
committerj.procter@dundee.ac.uk <jprocter@Jims-MacBook-Pro-2.local>
Thu, 3 Jul 2014 19:53:56 +0000 (12:53 -0700)
1  2 
src/jalview/gui/PopupMenu.java

@@@ -256,12 -256,9 +256,12 @@@ public class PopupMenu extends JPopupMe
              {
                // TODO re JAL-860: optionally open dialog or provide a menu entry
                // allowing user to open just one structure per sequence
 -              new AppJmol(pdb, ap.av.collateForPDB(new PDBEntry[]
 -              { pdb })[0], null, ap);
 -              // new PDBViewer(pdb, seqs2, null, ap, AppletFormatAdapter.FILE);
 +              //new AppJmol(pdb, ap.av.collateForPDB(new PDBEntry[]
 +              //{ pdb })[0], null, ap);
 +              new StructureViewer(ap.getStructureSelectionManager())
 +                      .viewStructures(pdb,
 +                              ap.av.collateForPDB(new PDBEntry[]
 +                              { pdb })[0], null, ap);
              }
  
            });
            @Override
            public void actionPerformed(ActionEvent e)
            {
 -            new AppJmol(ap, pe, ap.av.collateForPDB(pe));
 +            new StructureViewer(ap.getStructureSelectionManager()).viewStructures(ap, pe, ap.av.collateForPDB(pe));
            }
          });
          if (reppdb.size() > 1 && reppdb.size() < pdbe.size())
              @Override
              public void actionPerformed(ActionEvent e)
              {
 -              new AppJmol(ap, pr, ap.av.collateForPDB(pr));
 +              new StructureViewer(ap.getStructureSelectionManager()).viewStructures(ap, pr, ap.av.collateForPDB(pr));
              }
            });
          }
              { sequence.getDisplayId(false) }));
      chooser.setToolTipText(MessageManager.formatMessage(
              "label.load_pdb_file_associate_with_sequence", new String[]
-             { new Integer(sequence.getDisplayId(false)).toString() }));
+             { sequence.getDisplayId(false) }));
  
      int value = chooser.showOpenDialog(null);