From e57a5eb3bfbc96066b1f57b26f7b5be59a94fea7 Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Tue, 21 Nov 2006 17:15:07 +0000 Subject: [PATCH] Set start seq and end seq correctly --- src/jalview/appletgui/AlignmentPanel.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/jalview/appletgui/AlignmentPanel.java b/src/jalview/appletgui/AlignmentPanel.java index 0307a96..2d2e1ea 100755 --- a/src/jalview/appletgui/AlignmentPanel.java +++ b/src/jalview/appletgui/AlignmentPanel.java @@ -374,8 +374,6 @@ public class AlignmentPanel extends Panel implements AdjustmentListener width = av.getColumnSelection().findColumnPosition(width); av.setStartRes(x); - av.setStartSeq(y); - av.setEndRes( (x + (seqPanel.seqCanvas.getSize().width / av.charWidth)) -1); hextent = seqPanel.seqCanvas.getSize().width / av.charWidth; @@ -411,6 +409,8 @@ public class AlignmentPanel extends Panel implements AdjustmentListener x = 0; } + av.setStartSeq(y); + int endSeq = y + vextent; if (endSeq > av.alignment.getHeight()) { @@ -418,8 +418,8 @@ public class AlignmentPanel extends Panel implements AdjustmentListener } av.setEndSeq(endSeq); - hscroll.setValues(x, hextent, 0, av.getAlignment().getWidth()); - vscroll.setValues(y, vextent, 0, av.getAlignment().getHeight()); + hscroll.setValues(x, hextent, 0, width); + vscroll.setValues(y, vextent, 0, height); if(overviewPanel!=null) overviewPanel.setBoxPosition(); -- 1.7.10.2