JAL-2826 added action performed for hiding collapsed sequences
[jalview.git] / src / jalview / ext / archaeopteryx / AptxFrame.java
index 2cf7953..e321c90 100644 (file)
@@ -145,9 +145,12 @@ public class AptxFrame implements TreeFrameI
       else if (menu.getText().contains("View"))
       {
         menu.addSeparator();
+
         JMenuItem sortByTree = new JMenuItem("Sort alignment by tree");
         JMenuItem refreshJalview = new JMenuItem(
                 "Filter alignment to show only currently visible sequences");
+        JMenuItem hideCollapsed = new JMenuItem(
+                "Hide sequences of collapsed nodes");
 
         refreshJalview.setFont(menu.getFont());
         refreshJalview.addActionListener(new ActionListener() {
@@ -174,8 +177,23 @@ public class AptxFrame implements TreeFrameI
 
         });
 
+        hideCollapsed.addActionListener(new ActionListener()
+        {
+
+          @Override
+          public void actionPerformed(ActionEvent e)
+          {
+            TreeViewerBindingI bindingManager = TreeViewerUtils
+                    .getActiveTreeViews().get(AptxFrame.this);
+            bindingManager.hideCollapsedSequences_actionPerformed();
+            
+          }
+
+        });
+
         menu.add(sortByTree);
         menu.add(refreshJalview);
+        menu.add(hideCollapsed);
 
         sortByTree.setFont(menu.getFont());