- // todo res calculation should be a method on AlignViewport
- int xCords = Math.max(0, evt.getX()); // prevent negative X coordinates
- int res = (xCords / av.getCharWidth())
- + av.getRanges().getStartRes();
-
- if (av.hasHiddenColumns())
- {
- res = av.getAlignment().getHiddenColumns()
- .visibleToAbsoluteColumn(res);
- }
- res = Math.min(res, av.getRanges().getEndRes());
- res = Math.max(0, res);