X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Farchaeopteryx%2FAptxFrame.java;h=92d2da236d4d202ca217ad01f6347d4a198b9642;hb=5c978418d543d34dae48a7c8f103c4623743ea44;hp=79798d301743d9be8653708018ab196812e33c99;hpb=1b3cfcaa6095f0f83c7faefacd75efebbfae8710;p=jalview.git diff --git a/src/jalview/ext/archaeopteryx/AptxFrame.java b/src/jalview/ext/archaeopteryx/AptxFrame.java index 79798d3..92d2da2 100644 --- a/src/jalview/ext/archaeopteryx/AptxFrame.java +++ b/src/jalview/ext/archaeopteryx/AptxFrame.java @@ -5,6 +5,7 @@ import jalview.ext.treeviewer.TreeControlsI; import jalview.ext.treeviewer.TreeFrameI; import jalview.ext.treeviewer.TreeI; import jalview.ext.treeviewer.TreePanelI; +import jalview.ext.treeviewer.TreeViewerBindingI; import jalview.ext.treeviewer.TreeViewerUtils; import jalview.gui.Desktop; import jalview.gui.EPSOptions; @@ -43,6 +44,8 @@ public class AptxFrame implements TreeFrameI { private final MainFrame aptxFrame; + + private TreePanelI aptxPanel; private TreeControlsI aptxControls; @@ -147,16 +150,25 @@ public class AptxFrame implements TreeFrameI "Filter alignment to show only currently visible sequences"); refreshJalview.setFont(menu.getFont()); - refreshJalview.addActionListener( - TreeViewerUtils.getActiveTreeViews().get(this)); + refreshJalview.addActionListener(new ActionListener() { + + @Override + public void actionPerformed(ActionEvent e) { + TreeViewerBindingI bindingManager = TreeViewerUtils + .getActiveTreeViews().get(AptxFrame.this); + bindingManager.actionPerformed(e); + } + }); + sortByTree.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { - TreeViewerUtils.getActiveTreeViews().get(AptxFrame.this) - .sortByTree_actionPerformed(); + TreeViewerBindingI bindingManager = TreeViewerUtils + .getActiveTreeViews().get(AptxFrame.this); + bindingManager.sortByTree_actionPerformed(); }