if (ranges.getEndRes() < visAlignWidth)
{
visXAsRes = hiddenCols.absoluteToVisibleColumn(hiddenCols
- .subtractVisibleColumns(vpwidth - 1, alwidth - 1));
+ .offsetByVisibleColumns(-(vpwidth - 1), alwidth - 1));
}
else
{
protected int getLeftXFromCentreX(int mousex, HiddenColumns hidden)
{
int vpx = Math.round((float) mousex * alwidth / width);
- return hidden.subtractVisibleColumns(ranges.getViewportWidth() / 2,
+ return hidden.offsetByVisibleColumns(-ranges.getViewportWidth() / 2,
vpx);
}