X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Farchaeopteryx%2FAptxFrame.java;h=e321c9010c097bd695520082f4f03fd821309e09;hb=914a9aaf5a2eeb3cdedf136c2e6b4b6e4b5d6174;hp=2cf7953662584900b7a4b110cbfbe335bdbdbe3b;hpb=633e4309c4882341f8b0acae78e5718849a559de;p=jalview.git diff --git a/src/jalview/ext/archaeopteryx/AptxFrame.java b/src/jalview/ext/archaeopteryx/AptxFrame.java index 2cf7953..e321c90 100644 --- a/src/jalview/ext/archaeopteryx/AptxFrame.java +++ b/src/jalview/ext/archaeopteryx/AptxFrame.java @@ -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());