}\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
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