wine/dlls/uxtheme
Zhiyi Zhang 730b6c0162 light.msstyles: Use #fefefe instead of #ffffff for scrollbar parts.
Fix Imperium: Greek Wars (1183470) launcher scrollbar largely drawn as transparent.

The application sets a hardcoded #ffffff as the color key for transparency. On Windows, the
scrollbar parts only have very few #ffffff pixels so the scrollbar is drawn as basically opaque.
If a theme that have many 0xffffff pixels is being used, then the bug reproduces as well on Windows.
I don't want to change the light theme style for this. So let's work around this by using #fefefe
instead of #ffffff. This have little difference visually.

Based on investigation done by Santino Mazza.
2024-04-18 20:54:25 +02:00
..
tests light.msstyles: Use #fefefe instead of #ffffff for scrollbar parts. 2024-04-18 20:54:25 +02:00
buffer.c uxtheme: Use CRT allocation functions. 2023-11-30 10:02:42 +01:00
dialog.c
draw.c
main.c
Makefile.in include: Use proper dllimports for uxtheme functions. 2023-11-03 18:05:01 +01:00
metric.c
msstyles.c uxtheme: Use CRT allocation functions. 2023-11-30 10:02:42 +01:00
msstyles.h uxtheme: Annotate UXINI_LoadINI with __WINE_DEALLOC. 2023-11-30 10:02:41 +01:00
property.c
scrollbar.c
stylemap.c
system.c uxtheme: Use BOOLEAN instead of BOOL in ordinal functions. 2024-02-09 11:48:46 +01:00
uxini.c uxtheme: Use CRT allocation functions. 2023-11-30 10:02:42 +01:00
uxtheme.manifest
uxtheme.spec uxtheme: Add stub for IsDarkModeAllowedForWindow. 2023-12-14 11:16:34 +01:00
uxthemedll.h uxtheme: Remove DECLSPEC_HIDDEN usage. 2023-11-10 00:03:44 +01:00
version.rc
window.c