On Tue May 14 15:59:30 2024 +0000, Fabian Maurer wrote:
Probably. But I just noticed an issue with both those approaches: When holding the mouse down on e.g. the bottom arrow and then moving the mouse to leave the arrow it stops scrolling (all good so far). But when moving back in it should continue scrolling, so we do have to handle mouse move somehow...
We could keep track of whether a timer is running (or keep track if the mouse left the current "hittest" area) to work around that issue. If we only set the timer when its expired it seems to work nicely.