JAL-1953 2.11.2 with Archeopteryx!
[jalview.git] / src / jalview / ext / archaeopteryx / AptxControlPanel.java
diff --git a/src/jalview/ext/archaeopteryx/AptxControlPanel.java b/src/jalview/ext/archaeopteryx/AptxControlPanel.java
new file mode 100644 (file)
index 0000000..aa0ffc6
--- /dev/null
@@ -0,0 +1,37 @@
+package jalview.ext.archaeopteryx;
+
+import jalview.ext.treeviewer.TreeControlsI;
+
+import org.forester.archaeopteryx.ControlPanel;
+
+/**
+ * Wrapper for the Archaeopteryx control panel (left side panel) Currently just
+ * used for refreshing Aptx upon initialisation.
+ * 
+ * @author kjvanderheide
+ *
+ */
+public class AptxControlPanel implements TreeControlsI
+{
+  ControlPanel aptxCp;
+
+  /**
+   * Note that this control panel MUST be part of an Archaeopteryx frame
+   * 
+   * @param aptxControlPanel
+   *          the original Control Panel from Archaeopteryx
+   */
+  protected AptxControlPanel(ControlPanel aptxControlPanel)
+  {
+    aptxCp = aptxControlPanel;
+
+  }
+
+  @Override
+  public void displayEntireTree()
+  {
+    aptxCp.showWhole();
+
+  }
+
+}