JAL-1603 if Chimera selected in Preferences, warn if not installed/found
[jalview.git] / src / jalview / jbgui / GPreferences.java
index 5569c24..610f32e 100755 (executable)
@@ -782,6 +782,15 @@ public class GPreferences extends JPanel
     structViewer.setBounds(new Rectangle(160, ypos, 120, height));
     structViewer.addItem(Viewer.JMOL.name());
     structViewer.addItem(Viewer.CHIMERA.name());
+    structViewer.addActionListener(new ActionListener()
+    {
+      @Override
+      public void actionPerformed(ActionEvent e)
+      {
+        structureViewer_actionPerformed((String) structViewer
+                .getSelectedItem());
+      }
+    });
     structureTab.add(structViewer);
 
     ypos += lineSpacing;
@@ -819,6 +828,15 @@ public class GPreferences extends JPanel
   }
 
   /**
+   * Action on choosing a structure viewer from combobox options.
+   * 
+   * @param selectedItem
+   */
+  protected void structureViewer_actionPerformed(String selectedItem)
+  {
+  }
+
+  /**
    * Show a dialog for the user to choose a file. Returns the chosen path, or
    * null on Cancel.
    *