Multiple Views
[jalview.git] / src / jalview / gui / TreePanel.java
index 05f01cf..06f8269 100755 (executable)
@@ -65,10 +65,10 @@ public class TreePanel extends GTreePanel
      * @param s DOCUMENT ME!\r
      * @param e DOCUMENT ME!\r
      */\r
-    public TreePanel(AlignViewport av, String type, String pwtype)\r
+    public TreePanel(AlignmentPanel ap, String type, String pwtype)\r
     {\r
       super();\r
-      initTreePanel(av, type, pwtype, null);\r
+      initTreePanel(ap, type, pwtype, null);\r
 \r
       // We know this tree has distances. JBPNote TODO: prolly should add this as a userdefined default\r
       // showDistances(true);\r
@@ -83,13 +83,13 @@ public class TreePanel extends GTreePanel
      * @param type DOCUMENT ME!\r
      * @param pwtype DOCUMENT ME!\r
      */\r
-    public TreePanel(AlignViewport av,\r
+    public TreePanel(AlignmentPanel ap,\r
                      String type,\r
                      String pwtype,\r
                      NewickFile newtree)\r
     {\r
       super();\r
-      initTreePanel(av, type, pwtype, newtree);\r
+      initTreePanel(ap, type, pwtype, newtree);\r
     }\r
 \r
     public AlignmentI getAlignment()\r
@@ -98,14 +98,15 @@ public class TreePanel extends GTreePanel
     }\r
 \r
 \r
-    void initTreePanel(AlignViewport av, String type,  String pwtype,\r
+    void initTreePanel(AlignmentPanel ap, String type,  String pwtype,\r
                        NewickFile newTree)\r
     {\r
 \r
+      av = ap.av;\r
       this.type = type;\r
       this.pwtype = pwtype;\r
 \r
-      treeCanvas = new TreeCanvas(av, scrollPane);\r
+      treeCanvas = new TreeCanvas(ap, scrollPane);\r
       scrollPane.setViewportView(treeCanvas);\r
 \r
       av.addPropertyChangeListener(new java.beans.PropertyChangeListener()\r
@@ -344,7 +345,10 @@ public class TreePanel extends GTreePanel
          if (true)\r
          {\r
            // make a new frame!\r
-           AlignFrame af = new AlignFrame(al, (ColumnSelection) alAndColsel[1]);\r
+           AlignFrame af = new AlignFrame(al, (ColumnSelection) alAndColsel[1],\r
+                                           AlignFrame.DEFAULT_WIDTH,\r
+                                           AlignFrame.DEFAULT_HEIGHT\r
+);\r
 \r
            //>>>This is a fix for the moment, until a better solution is found!!<<<\r
            // af.getFeatureRenderer().transferSettings(alignFrame.getFeatureRenderer());\r
@@ -353,8 +357,8 @@ public class TreePanel extends GTreePanel
        //                                     msaorder);\r
 \r
            Desktop.addInternalFrame(af, "Original Data for " + this.title,\r
-                                    AlignFrame.NEW_WINDOW_WIDTH,\r
-                                    AlignFrame.NEW_WINDOW_HEIGHT);\r
+                                    AlignFrame.DEFAULT_WIDTH,\r
+                                    AlignFrame.DEFAULT_HEIGHT);\r
          }\r
        }\r
     }\r