I’m using the Component::mouseWheelMove callback for some custom numerical value editor, it would be a good way to make some precise changes, but it doesn’t react as I expected.
As specified in the documentation, the callback is sent to the component that the mouse is over when the wheel is moved.
However, under ms windows environment the mouse wheel messages are sent to the control having keyboard focus.
for example if you are typing in notepad, and then move the mouse away without clicking, your keystrokes and mousewheel movements will continue to be caught by the notepad application.
Anyway for my application, using the catching mouseWheel events the way it’s done in juce now is too error-prone for the end user, as he could change something he didn’t want.
I don’t know if juce should be changed, what about mac and linux users ?
Do mac users ever change values with the mighty mouse or is it just for vague navigation?