X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Farchaeopteryx%2FAptxFrame.java;h=f4ee9c4f3b684640c56737966a925f5b0527c54c;hb=b9fd5226c4a3293dc94a5b7d3abc9970c0b93a53;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..f4ee9c4 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 TreeViewerBindingI viewBinding; + 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(); } @@ -406,4 +418,18 @@ public class AptxFrame implements TreeFrameI } + @Override + public TreeViewerBindingI getViewBinding() + { + return viewBinding; + } + + @Override + public void setViewBinding(TreeViewerBindingI alignmentBinding) + { + viewBinding = alignmentBinding; + } + + + } \ No newline at end of file