- if (horizontal > 0) // scrollbar pulled right, image to the left
- {
- transX = (er - sr - horizontal) * charWidth;
- sr = er - horizontal;
- }
- else if (horizontal < 0)
- {
- er = sr - horizontal;
- }
- else if (vertical > 0) // scroll down
- {
- ss = es - vertical;
-
- if (ss < ranges.getStartSeq())
- { // ie scrolling too fast, more than a page at a time
- ss = ranges.getStartSeq();
- }
- else
- {
- transY = imgHeight - ((vertical + 1) * charHeight);
- }
- }
- else if (vertical < 0)