JAL-1473 provide Amino acid physicochemical conservation based score matrices
[jalview.git] / src / jalview / jbgui / GPCAPanel.java
index f5612dd..1eb73bd 100755 (executable)
@@ -1,6 +1,6 @@
 /*
- * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8)
- * Copyright (C) 2012 J Procter, AM Waterhouse, LM Lui, J Engelhardt, G Barton, M Clamp, S Searle
+ * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.0b1)
+ * Copyright (C) 2014 The Jalview Authors
  * 
  * This file is part of Jalview.
  * 
@@ -14,6 +14,7 @@
  * PURPOSE.  See the GNU General Public License for more details.
  * 
  * You should have received a copy of the GNU General Public License along with Jalview.  If not, see <http://www.gnu.org/licenses/>.
+ * The Jalview Authors are detailed in the 'AUTHORS' file.
  */
 package jalview.jbgui;
 
@@ -52,6 +53,8 @@ public class GPCAPanel extends JInternalFrame
   JMenu fileMenu = new JMenu();
 
   JMenu saveMenu = new JMenu();
+  
+  protected JMenu scoreMatrixMenu = new JMenu();
 
   JMenuItem eps = new JMenuItem();
 
@@ -204,7 +207,7 @@ public class GPCAPanel extends JInternalFrame
         print_actionPerformed(e);
       }
     });
-    viewMenu.setText(MessageManager.getString("aciton.view"));
+    viewMenu.setText(MessageManager.getString("action.view"));
     viewMenu.addMenuListener(new MenuListener()
     {
       public void menuSelected(MenuEvent e)
@@ -220,6 +223,22 @@ public class GPCAPanel extends JInternalFrame
       {
       }
     });
+    scoreMatrixMenu.setText(MessageManager.getString("label.score_matrices"));
+    scoreMatrixMenu.addMenuListener(new MenuListener()
+    {
+      public void menuSelected(MenuEvent e)
+      {
+        scoreMatrix_menuSelected();
+      }
+
+      public void menuDeselected(MenuEvent e)
+      {
+      }
+
+      public void menuCanceled(MenuEvent e)
+      {
+      }
+    });
     showLabels.setText(MessageManager.getString("label.show_labels"));
     showLabels.addActionListener(new ActionListener()
     {
@@ -279,6 +298,7 @@ public class GPCAPanel extends JInternalFrame
     calcSettings.add(jvVersionSetting);
     calcSettings.add(nuclSetting);
     calcSettings.add(protSetting);
+    calcSettings.add(scoreMatrixMenu);
     statusPanel.setLayout(statusPanelLayout);
     statusBar.setFont(new java.awt.Font("Verdana", 0, 12));
     // statusPanel.setBackground(Color.lightGray);
@@ -311,6 +331,12 @@ public class GPCAPanel extends JInternalFrame
     viewMenu.add(associateViewsMenu);
   }
 
+  protected void scoreMatrix_menuSelected()
+  {
+    // TODO Auto-generated method stub
+    
+  }
+
   protected void resetButton_actionPerformed(ActionEvent e)
   {
     // TODO Auto-generated method stub