X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAlignmentPanel.java;h=146df3807fa4a85739b52681909c4234b6c2a1fc;hb=29933a3d76e0a2517ac59307adb40a73204ceacf;hp=3e24b943a899a773b448aa7bb321831d3e5f51ee;hpb=be6ff1dbfb14dce03ac5b89c3a078d44b4ee75f9;p=jalview.git diff --git a/src/jalview/gui/AlignmentPanel.java b/src/jalview/gui/AlignmentPanel.java index 3e24b94..146df38 100644 --- a/src/jalview/gui/AlignmentPanel.java +++ b/src/jalview/gui/AlignmentPanel.java @@ -91,9 +91,9 @@ public class AlignmentPanel extends GAlignmentPanel implements // this value is set false when selection area being dragged boolean fastPaint = true; - int hextent = 0; + private int hextent = 0; - int vextent = 0; + private int vextent = 0; /* * Flag set while scrolling to follow complementary cDNA/protein scroll. When @@ -688,7 +688,6 @@ public class AlignmentPanel extends GAlignmentPanel implements */ public void setScrollValues(int x, int y) { - // System.err.println("Scroll " + this.av.viewName + " to " + x + "," + y); if (av == null || av.getAlignment() == null) { return; @@ -698,6 +697,7 @@ public class AlignmentPanel extends GAlignmentPanel implements if (av.hasHiddenColumns()) { + // reset the width to exclude hidden columns width = av.getColumnSelection().findColumnPosition(width); } @@ -734,6 +734,8 @@ public class AlignmentPanel extends GAlignmentPanel implements x = 0; } + + // update endRes after x has (possibly) been adjusted av.setEndRes((x + (getSeqPanel().seqCanvas.getWidth() / av .getCharWidth())) - 1);