BitFlipper Jamologist

Joined: 16 Dec 2005 Posts: 110
|
Posted: Wed Aug 22, 2007 11:50 pm Post subject: Sorry, I don't want to be such a pain but... |
|
|
In the 2.0.6 update the option to disable mouse wheel support has been added. While I realize this was done to disable the automatic focus setting of JS 2 when you mouse over it, it seems to fix it in the wrong way. I also realized I was the one that complained about the focus stealing behavior but I didn't want to lose the scroll wheel in the process...
It seems to me there should be a way to do it since other apps seem to do it. I can clearly see that if I click on another non-JS 2 window, JS 2 should give up the focus and not respond to mouse scroll messages (or pop to the front) even if I mouse over its window. Only when I consciously click back into the JS 2 window should it respond to mouse scroll messages. JS 2 gets both WM_KILLFOCUS and WM_SETFOCUS messages so I don't see why it simply cannot ignore mouse messages between those calls. It can even check to see if the JS 2 window or any of its child windows own the focus, and only respond when this is true.
Even if I am required to click somewhere in an open green area of JS 2 to set the focus to it (and to "activate" the mouse scroll functionality), that would be fine as well. But having multiple plugins open and JS 2 keeps popping to the front unexpectedly is a just weird and non-standard behavior.
Once again, I think JS 2 is great and I will use it a lot, so please take these a constructive criticism.
BitFlipper |
|