Hi all,
I discovered wierd scroll bar behavior. Up to approx. 3/4 of the path,
the marker follows mouse pointer perfectly (or nearly perfectly). But on
the last quarter, the marker speeds up twice. Closer to the right bottom
corner of the window, longer path speed up takes place. Also position of
mouse pointer on marker affects this.
This behavior can be seen even on plain "visual" image in
RefactoringBrowser when showing really long method. I tried that on
Linux and on Windows with different looks and the behavior persists.
The problem seems to be in Scrollbar>>#mapToDataSpace:. Method result
takes maximum from two linear functions. The second function (passed as
argument to max:) grows twice faster and makes scroll bar marker move
faster than mouse pointer.
Commenting this function out seems to solve the problem but I'm not sure
if this will brake something else.
Regards,
--
Ing. Milan Čermák
programátor, analytik
[hidden email]
................................................................
e-FRACTAL, s.r.o. => e-business driven company
nám. Míru 15, Praha 2,
http://www.e-fractal.cztel: 222 512 000, fax: 222 515 000
................................................................