JAL-1445 added menu items to select containing/non-containing features in FeatureSett...
authorJim Procter <jprocter@compbio.dundee.ac.uk>
Mon, 17 Feb 2014 18:13:01 +0000 (18:13 +0000)
committerJim Procter <jprocter@compbio.dundee.ac.uk>
Mon, 17 Feb 2014 18:13:01 +0000 (18:13 +0000)
src/jalview/gui/FeatureSettings.java

index 689a402..10479cc 100644 (file)
@@ -21,7 +21,6 @@ package jalview.gui;
 import java.io.*;
 import java.util.*;
 import java.util.List;
-
 import java.awt.*;
 import java.awt.event.*;
 import java.beans.PropertyChangeEvent;
@@ -292,6 +291,28 @@ public class FeatureSettings extends JPanel
         });
       }
     }
+    JMenuItem selCols = new JMenuItem(MessageManager.getString("label.select_columns_containing"));
+    selCols.addActionListener(new ActionListener()
+    {
+      
+      @Override
+      public void actionPerformed(ActionEvent arg0)
+      {
+        fr.ap.alignFrame.avc.markColumnsContainingFeatures(false, type);
+      }
+    });
+    JMenuItem clearCols = new JMenuItem(MessageManager.getString("label.select_columns_not_containing"));
+    clearCols.addActionListener(new ActionListener()
+    {
+      
+      @Override
+      public void actionPerformed(ActionEvent arg0)
+      {
+        fr.ap.alignFrame.avc.markColumnsContainingFeatures(true, type);
+      }
+    });
+    men.add(selCols);
+    men.add(clearCols);
     men.show(table, x, y);
   }