From: Nigel S. a. F. S. <ni...@ni...> - 2003-10-07 00:19:14
|
>>>if (tick < 0) >>> do_negative_scroll (); >>>else >>> do positive_scroll (); >> >> The problem with this is that the sensitivity of >> mouse wheel stepping will depend on the resolution >> of the individual mouse, rather than matching >> the system concept of a forward or backward step. >> This approach will not work well for a truely >> analog mouse wheel. > > Bingo. > > That's why {tick} is a double-precision floating point value > indicating the estimated millimeters of a tick. > > The point is, some people were lamenting the "extra work" that > pure tick-counters have to do. In fact, it is no different. So a tick of 0.000001 and 0.01 should be both treated as one step in the positive direction? |