Created attachment 46096 [details]
Correct hover behavior in 3.3.2
This bug is best explained with screenshots, so please look at both screenshots to see the difference. In 3.3.2, when the mouse was hovered over an icon, the icon took on a border. Then, when the button was clicked it took on a look as if it had been depressed.
In 3.4, there is no difference between putting the cursor over an icon and depressing. Simply hovering over the icons causes them to have a "depressed" look.
While I guess it is possible this is an "enhancement," it appears to be a regression and a bug if you ask me.
Both screenshots show the behavior when the mouse is hovered over an icon. The pointer is not captured in the screenshot so I have circled the button which is being hovered over in both the 3.3.2 version of LO (the correct behavior) and the 3.4 Beta 2 (incorrect behavior). Hopefully this is easy to fix.
Created attachment 46097 [details]
Incorrect hover behavior in 3.4 Beta 2
Christoph, are you aware of this change? Is it a bug or feature? :-)
IMHO it's a bug. On Windows button have three status, ad here "mouse over" status doesn't work. Instead of "mouse over" is shown "mouse click" status.
@petr: I agree with vitriol - this is a clear bug. I'm not aware of any change that might have introduced that strange behavior.
@Zack: Thanks for the report - well explained. Keep your eyes open! :-)
Tor - I wonder if this was fixed by reverting the empty controlregion elision for Windows (?). Can you check quickly ? :-)
Michael, in a build where the spinbuttons thing has been fixed and the spinners show, I do see the behaviour described here. So it doesn't seem to be related.
No hope for a fix before 3.4? It's very annoying...
Created attachment 46916 [details]
Ubuntu Natty, same problem
There is the same problem for the gtk frontend, the buttons look pressed too.
Lucas sent a patch to the mailing list that fixes the problem, committed and pushed that to master, will push the the 3-4 and 3-4-0 branches too once I have enough approvals.
Let me rephrase that: I won't push all three patches, they contained also untabifying and code style sanity improvements; I will push just a minimal part that fixes the problem.
Now pushed to the -3-4 and -3-4-0 branches, too.
Thank you Tor.
Don't thank me, thank Lucas (xapantu).