X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fviewmodel%2FOverviewDimensions.java;h=d2912d8996be680821b48c109f6e0193c4dd690e;hb=8e884069ac5b4f02f1cabf435e4a7506ae91f0e0;hp=dd7eb1e19e201a4444838acc6a3beb0b064bc88b;hpb=c2e5d3d1ebe3b283bdde15637c590721cd6c5637;p=jalview.git diff --git a/src/jalview/viewmodel/OverviewDimensions.java b/src/jalview/viewmodel/OverviewDimensions.java index dd7eb1e..d2912d8 100644 --- a/src/jalview/viewmodel/OverviewDimensions.java +++ b/src/jalview/viewmodel/OverviewDimensions.java @@ -225,8 +225,8 @@ public abstract class OverviewDimensions */ protected abstract void resetAlignmentDims(); - protected void setBoxPosition(int startRes, int endRes, int startSeq, - int endSeq) + protected void setBoxPosition(int startRes, int startSeq, int vpwidth, + int vpheight) { resetAlignmentDims(); @@ -235,12 +235,9 @@ public abstract class OverviewDimensions boxY = Math.round((float) startSeq * sequencesHeight / alheight); // boxWidth is the width in residues translated to pixels - // since the box includes both the start and end residues, add 1 to the - // difference - boxWidth = Math - .round((float) (endRes - startRes + 1) * width / alwidth); + boxWidth = Math.round((float) vpwidth * width / alwidth); + // boxHeight is the height in sequences translated to pixels - boxHeight = Math.round((float) (endSeq - startSeq + 1) - * sequencesHeight / alheight); + boxHeight = Math.round((float) vpheight * sequencesHeight / alheight); } } \ No newline at end of file