Add taylor to default colour check
[jalview.git] / src / jalview / jbgui / GAlignFrame.java
index 463bf70..26e5326 100755 (executable)
@@ -133,9 +133,41 @@ public class GAlignFrame
     colours.add(BLOSUM62Colour);\r
     colours.add(nucleotideColour);\r
 \r
-    noColourmenuItem.setSelected(true);\r
+    setColourSelected(jalview.bin.Cache.getDefault("DEFAULT_COLOUR", "None"));\r
 \r
-    String defaultColour = jalview.bin.Cache.getDefault("DEFAULT_COLOUR", null);\r
+\r
+    try\r
+    {\r
+      jbInit();\r
+      setJMenuBar(alignFrameMenuBar);\r
+\r
+      JMenuItem item;\r
+\r
+      // dynamically fill save as menu with available formats\r
+      for (int i = 0; i < jalview.io.FormatAdapter.formats.size(); i++)\r
+      {\r
+        item = new JMenuItem( (String) jalview.io.FormatAdapter.formats.\r
+                             elementAt(\r
+                                 i));\r
+        item.addActionListener(new java.awt.event.ActionListener()\r
+        {\r
+          public void actionPerformed(ActionEvent e)\r
+          {\r
+            outputText_actionPerformed(e);\r
+          }\r
+        });\r
+\r
+        outputTextboxMenu.add(item);\r
+      }\r
+    }\r
+    catch (Exception e)\r
+    {\r
+    }\r
+\r
+  }\r
+\r
+  public void setColourSelected(String defaultColour)\r
+  {\r
 \r
     if (defaultColour != null)\r
     {\r
@@ -143,6 +175,9 @@ public class GAlignFrame
 \r
       switch (index)\r
       {\r
+        case ColourSchemeProperty.NONE:\r
+              noColourmenuItem.setSelected(true);\r
+              break;\r
         case ColourSchemeProperty.CLUSTAL:\r
           clustalColour.setSelected(true);\r
 \r
@@ -163,6 +198,10 @@ public class GAlignFrame
 \r
           break;\r
 \r
+        case ColourSchemeProperty.TAYLOR:\r
+          taylorColour.setSelected(true);\r
+          break;\r
+\r
         case ColourSchemeProperty.HYDROPHOBIC:\r
           hydrophobicityColour.setSelected(true);\r
 \r
@@ -200,34 +239,6 @@ public class GAlignFrame
       }\r
     }\r
 \r
-    try\r
-    {\r
-      jbInit();\r
-      setJMenuBar(alignFrameMenuBar);\r
-\r
-      JMenuItem item;\r
-\r
-      // dynamically fill save as menu with available formats\r
-      for (int i = 0; i < jalview.io.FormatAdapter.formats.size(); i++)\r
-      {\r
-        item = new JMenuItem( (String) jalview.io.FormatAdapter.formats.\r
-                             elementAt(\r
-                                 i));\r
-        item.addActionListener(new java.awt.event.ActionListener()\r
-        {\r
-          public void actionPerformed(ActionEvent e)\r
-          {\r
-            outputText_actionPerformed(e);\r
-          }\r
-        });\r
-\r
-        outputTextboxMenu.add(item);\r
-      }\r
-    }\r
-    catch (Exception e)\r
-    {\r
-    }\r
-\r
   }\r
 \r
   private void jbInit()\r
@@ -237,6 +248,8 @@ public class GAlignFrame
     fileMenu.setText("File");\r
     saveAlignmentMenu.setMnemonic('L');\r
     saveAlignmentMenu.setText("Save As");\r
+    saveAlignmentMenu.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.\r
+        awt.event.KeyEvent.VK_S, java.awt.event.KeyEvent.CTRL_MASK, false));\r
     saveAlignmentMenu.addActionListener(new ActionListener()\r
     {\r
       public void actionPerformed(ActionEvent e)\r