Zhiyi Zhang : uxtheme: Support parsing more header parts and states.

Alexandre Julliard julliard at winehq.org
Tue Jun 21 15:45:24 CDT 2022


Module: wine
Branch: master
Commit: d2a7b967ee0bd76990918138467ef3d43e23d854
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=d2a7b967ee0bd76990918138467ef3d43e23d854

Author: Zhiyi Zhang <zzhang at codeweavers.com>
Date:   Thu Jun  2 17:15:44 2022 +0800

uxtheme: Support parsing more header parts and states.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53066
Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>

---

 dlls/uxtheme/stylemap.c | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/dlls/uxtheme/stylemap.c b/dlls/uxtheme/stylemap.c
index 45268a45267..17fae04968b 100644
--- a/dlls/uxtheme/stylemap.c
+++ b/dlls/uxtheme/stylemap.c
@@ -571,6 +571,15 @@ static const MSSTYLES_CLASS_MAP classHeader[] = {
     {HP_HEADERITEM, HIS_NORMAL, L"NORMAL"},
     {HP_HEADERITEM, HIS_HOT, L"HOT"},
     {HP_HEADERITEM, HIS_PRESSED, L"PRESSED"},
+    {HP_HEADERITEM, HIS_SORTEDNORMAL, L"SORTEDNORMAL"},
+    {HP_HEADERITEM, HIS_SORTEDHOT, L"SORTHOT"},
+    {HP_HEADERITEM, HIS_SORTEDPRESSED, L"SORTPRESSED"},
+    {HP_HEADERITEM, HIS_ICONNORMAL, L"ICONNORMAL"},
+    {HP_HEADERITEM, HIS_ICONHOT, L"ICONHOT"},
+    {HP_HEADERITEM, HIS_ICONPRESSED, L"ICONPRESSED"},
+    {HP_HEADERITEM, HIS_ICONSORTEDNORMAL, L"ICONSORTEDNORMAL"},
+    {HP_HEADERITEM, HIS_ICONSORTEDHOT, L"ICONSORTEDHOT"},
+    {HP_HEADERITEM, HIS_ICONSORTEDPRESSED, L"ICONSORTEDPRESSED"},
     {HP_HEADERITEMLEFT, 0, L"HEADERITEMLEFT"},
     {HP_HEADERITEMLEFT, HILS_NORMAL, L"NORMAL"},
     {HP_HEADERITEMLEFT, HILS_HOT, L"HOT"},
@@ -582,6 +591,17 @@ static const MSSTYLES_CLASS_MAP classHeader[] = {
     {HP_HEADERSORTARROW, 0, L"HEADERSORTARROW"},
     {HP_HEADERSORTARROW, HSAS_SORTEDUP, L"SORTEDUP"},
     {HP_HEADERSORTARROW, HSAS_SORTEDDOWN, L"SORTEDDOWN"},
+    {HP_HEADERDROPDOWN, 0, L"HEADERDROPDOWN"},
+    {HP_HEADERDROPDOWN, HDDS_NORMAL, L"NORMAL"},
+    {HP_HEADERDROPDOWN, HDDS_SOFTHOT, L"SOFTHOT"},
+    {HP_HEADERDROPDOWN, HDDS_HOT, L"HOT"},
+    {HP_HEADERDROPDOWNFILTER, 0, L"HEADERDROPDOWNFILTER"},
+    {HP_HEADERDROPDOWNFILTER, HDDFS_NORMAL, L"NORMAL"},
+    {HP_HEADERDROPDOWNFILTER, HDDFS_SOFTHOT, L"SOFTHOT"},
+    {HP_HEADERDROPDOWNFILTER, HDDFS_HOT, L"HOT"},
+    {HP_HEADEROVERFLOW, 0, L"HEADEROVERFLOW"},
+    {HP_HEADEROVERFLOW, HOFS_NORMAL, L"NORMAL"},
+    {HP_HEADEROVERFLOW, HOFS_HOT, L"HOT"},
     {0, 0, L""}
 };
 




More information about the wine-cvs mailing list