IgnoreGapsConsensus
[jalview.git] / src / jalview / gui / AnnotationLabels.java
index 2a972ea..099d1d1 100755 (executable)
@@ -171,6 +171,7 @@ public class AnnotationLabels extends JPanel implements MouseListener,
             cap.setText(aa[selectedRow].toString());\r
         }\r
 \r
+\r
         ap.annotationPanel.adjustPanelHeight();\r
 \r
         Dimension d = ap.annotationScroller.getPreferredSize();\r
@@ -319,6 +320,24 @@ public class AnnotationLabels extends JPanel implements MouseListener,
         item = new JMenuItem(OUTPUT_TEXT);\r
         item.addActionListener(this);\r
         pop.add(item);\r
+\r
+        if (aa[selectedRow].label.equals("Consensus"))\r
+        {\r
+          pop.addSeparator();\r
+          final JCheckBoxMenuItem cbmi = new JCheckBoxMenuItem(\r
+              "Ignore gaps in calculation",\r
+              ap.av.getIgnoreGapsConsensus());\r
+          cbmi.addActionListener(new ActionListener()\r
+              {public void actionPerformed(ActionEvent e)\r
+               {\r
+                 ap.av.setIgnoreGapsConsensus(cbmi.getState());\r
+                 ap.repaint();\r
+               }\r
+              });\r
+          pop.add(cbmi);\r
+\r
+        }\r
+\r
         pop.show(this, evt.getX(), evt.getY());\r
     }\r
 \r