https://bugs.winehq.org/show_bug.cgi?id=51743
Bug ID: 51743 Summary: GSView has the wrong color for some hovered menu items Product: Wine Version: 6.15 Hardware: x86-64 OS: Linux Status: NEW Severity: trivial Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: dark.shadow4@web.de Distribution: ---
Created attachment 70626 --> https://bugs.winehq.org/attachment.cgi?id=70626 Screenshot on Wine
See screenshots. For testing on Win7, you need to disable Aero!
https://bugs.winehq.org/show_bug.cgi?id=51743
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Created attachment 70627 --> https://bugs.winehq.org/attachment.cgi?id=70627 Screenshot on Win7
https://bugs.winehq.org/show_bug.cgi?id=51743
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source URL| |http://ghostgum.com.au/down | |load/gsv50w32.exe
https://bugs.winehq.org/show_bug.cgi?id=51743
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- Clarification: This bug is about the yellow background for hovered items, the white menu entry is bug 47486.
https://bugs.winehq.org/show_bug.cgi?id=51743
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- Created attachment 70628 --> https://bugs.winehq.org/attachment.cgi?id=70628 Test program with screenshots
Further analysis yields that the problem is due to 1bpp bitmaps. Windows handles those different from Wine.
In short, Windows renders black in the highlight color, and white as white (instead of transparent). GSView additionally has some ownerdraw, where wine for some reason renders the inverted highlight color as background. Could be multiple issues here...
Attaching a test program to easily reproduce the issue without ownerdraw. Might take a look after I solved the 1bpp cursor issue(s)...