wine/dlls/uxtheme
Zhiyi Zhang b9c882a127 uxtheme: Do not draw parent background even if scrollbar arrows and thumb are transparent.
This is confirmed by the tests in test_scrollbar() and manual tests on XP. Even though scrollbar
arrows and thumb are in fact transparent, DrawThemeParentBackground() is not called to paint the
parent background, leaving the transparent area untouched. On Windows, even if the scrollbar arrows
are reported to be transparent, the bitmaps for arrow parts in the stock themes are in fact opaque.

Fix Ice Cream Calculator slow scrolling after 4cb229a because the WM_PRINTCLIENT handling in the
application is slow.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53337
2022-09-01 17:43:00 +02:00
..
tests uxtheme/tests: Add theme tests. 2022-09-01 17:43:00 +02:00
buffer.c
dialog.c uxtheme: Avoid calling application dialog procedures repeatedly. 2022-06-29 09:04:55 +02:00
draw.c uxtheme: Handle BT_NONE in GetThemeBackgroundRegion(). 2022-06-27 11:23:31 +02:00
main.c
Makefile.in
metric.c
msstyles.c
msstyles.h
property.c
scrollbar.c uxtheme: Do not draw parent background even if scrollbar arrows and thumb are transparent. 2022-09-01 17:43:00 +02:00
stylemap.c uxtheme: Support parsing more window parts and states. 2022-06-23 10:54:06 +02:00
system.c uxtheme: Use system DPI for OpenThemeData() without valid window handles. 2022-07-06 16:02:48 +02:00
uxini.c
uxtheme.manifest
uxtheme.spec uxtheme: Place DrawThemeBackgroundEx() at ordinal 47. 2022-06-27 10:35:15 +02:00
uxthemedll.h user32: Pass scroll enable flags to ScrollBarDraw. 2022-07-04 20:14:02 +02:00
version.rc