JAL-629 Position GUI widgets for PDF file options. Remove icon from StructureChooser...
[jalview.git] / src / jalview / gui / StructureChooser.java
index 04cc94e..aadae01 100644 (file)
@@ -943,6 +943,7 @@ public class StructureChooser extends GStructureChooser
     AssociateSeqOptions assSeqOpt = (AssociateSeqOptions) fileChooserAssSeqPanel
             .getCmb_assSeq().getSelectedItem();
     lbl_fromFileStatus.setIcon(errorImage);
+    setPdbOptionsEnabled(false);
     if (selectedSequences.length == 1 || (assSeqOpt != null && !assSeqOpt
             .getName().equalsIgnoreCase("-Select Associated Seq-")))
     {
@@ -951,12 +952,14 @@ public class StructureChooser extends GStructureChooser
       {
         btn_add.setEnabled(true);
         lbl_fromFileStatus.setIcon(goodImage);
+        setPdbOptionsEnabled(true);
       }
     }
     else
     {
       btn_pdbFromFile.setEnabled(false);
       lbl_fromFileStatus.setIcon(errorImage);
+      setPdbOptionsEnabled(false);
     }
   }
 
@@ -1586,7 +1589,7 @@ public class StructureChooser extends GStructureChooser
   public static void openStructureFileForSequence(AlignmentPanel ap,
           SequenceI seq, File sFile)
   {
-    //Open the chooser headlessly. Not sure this is actually needed ?
+    // Open the chooser headlessly. Not sure this is actually needed ?
     StructureChooser sc = new StructureChooser(new SequenceI[] { seq }, seq,
             ap, false);
     StructureSelectionManager ssm = ap.getStructureSelectionManager();
@@ -1607,6 +1610,6 @@ public class StructureChooser extends GStructureChooser
             new PDBEntry[]
             { fileEntry }, ap, new SequenceI[] { seq });
 
-    sc.mainFrame.dispose(); 
+    sc.mainFrame.dispose();
   }
 }