X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FAlignViewport.java;h=0dcd5435597d10490726874fdff848d8710912b8;hb=76c239505d13a123cc83621623aaca16e47ddb12;hp=f5d6ce76eedf3cd0e6f94b2764d16e652279df8e;hpb=7f4da0a2b0c10f158a03dbfce8878e67e90c4a68;p=jalview.git diff --git a/src/jalview/appletgui/AlignViewport.java b/src/jalview/appletgui/AlignViewport.java index f5d6ce7..0dcd543 100644 --- a/src/jalview/appletgui/AlignViewport.java +++ b/src/jalview/appletgui/AlignViewport.java @@ -20,7 +20,7 @@ */ package jalview.appletgui; -import jalview.analysis.NJTree; +import jalview.analysis.TreeModel; import jalview.api.AlignViewportI; import jalview.api.FeatureSettingsModelI; import jalview.bin.JalviewLite; @@ -39,7 +39,7 @@ import jalview.structure.SelectionSource; import jalview.structure.StructureSelectionManager; import jalview.structure.VamsasSource; import jalview.viewmodel.AlignmentViewport; -import jalview.viewmodel.ViewportPositionProps; +import jalview.viewmodel.ViewportRanges; import java.awt.Font; @@ -52,7 +52,7 @@ public class AlignViewport extends AlignmentViewport implements boolean validCharWidth = true; - NJTree currentTree = null; + TreeModel currentTree = null; public jalview.bin.JalviewLite applet; @@ -75,13 +75,10 @@ public class AlignViewport extends AlignmentViewport implements calculator = new jalview.workers.AlignCalcManager(); this.applet = applet; alignment = al; - posProps = new ViewportPositionProps(this.alignment); + ranges = new ViewportRanges(this.alignment); // we always pad gaps this.setPadGaps(true); - this.setStartRes(0); - this.setEndRes(al.getWidth() - 1); - this.setStartSeq(0); - this.setEndSeq(al.getHeight() - 1); + if (applet != null) { // get the width and height scaling factors if they were specified @@ -300,15 +297,15 @@ public class AlignViewport extends AlignmentViewport implements public void resetSeqLimits(int height) { - setEndSeq(height / getCharHeight()); + ranges.setEndSeq(height / getCharHeight()); } - public void setCurrentTree(NJTree tree) + public void setCurrentTree(TreeModel tree) { currentTree = tree; } - public NJTree getCurrentTree() + public TreeModel getCurrentTree() { return currentTree; }