JAL-2852 EPS saving code ported from TreePanel to Aptx.
[jalview.git] / src / jalview / ext / treeviewer / ExternalTreePanel.java
index ceb0e10..5197b1c 100644 (file)
@@ -1,5 +1,6 @@
 package jalview.ext.treeviewer;
 
+import java.awt.Graphics2D;
 import java.awt.MenuContainer;
 import java.awt.event.MouseListener;
 import java.io.File;
@@ -10,6 +11,7 @@ import javax.accessibility.Accessible;
 public interface ExternalTreePanel extends Accessible, MenuContainer
 {
 
+
   public abstract void setTreeFile(File file);
 
   public abstract File getTreeFile();
@@ -38,4 +40,10 @@ public interface ExternalTreePanel extends Accessible, MenuContainer
   public void notifyPaintRefresher(String newSeqSetIdentifier,
           boolean alignmentChanged, boolean validateSequences);
 
+  public int getWidth();
+
+  public int getHeight();
+
+  public abstract void paintToFile(Graphics2D pg, int width, int height);
+
 }