Alignment of node labels modified
[jalview.git] / src / jalview / appletgui / AnnotationLabels.java
index 38013d1..82b97a5 100755 (executable)
@@ -75,7 +75,7 @@ public class AnnotationLabels
     }\r
     else if (evt.getActionCommand().equals(OUTPUT_TEXT))\r
     {\r
-      CutAndPasteTransfer cap = new CutAndPasteTransfer(false);\r
+      CutAndPasteTransfer cap = new CutAndPasteTransfer(false, ap.alignFrame.applet);\r
       Frame frame = new Frame();\r
       frame.add(cap);\r
       jalview.bin.JalviewLite.addFrame(frame,\r
@@ -121,7 +121,26 @@ public class AnnotationLabels
     item = new MenuItem(OUTPUT_TEXT);\r
     item.addActionListener(this);\r
     pop.add(item);\r
-    pop.show(this, evt.getX(), evt.getY());\r
+\r
+    if (aa[selectedRow].label.equals("Consensus"))\r
+    {\r
+      pop.addSeparator();\r
+      final CheckboxMenuItem cbmi = new CheckboxMenuItem(\r
+          "Ignore Gaps In Consensus",\r
+          ap.av.getIgnoreGapsConsensus());\r
+\r
+      cbmi.addItemListener(new ItemListener()\r
+      {\r
+        public void itemStateChanged(ItemEvent e)\r
+        {\r
+          ap.av.setIgnoreGapsConsensus(cbmi.getState());\r
+          ap.repaint();\r
+        }\r
+      });\r
+      pop.add(cbmi);\r
+    }\r
+\r
+     pop.show(this, evt.getX(), evt.getY());\r
 \r
   }\r
 \r