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

Alexandre Julliard julliard at winehq.org
Wed Jun 22 16:12:09 CDT 2022


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

Author: Zhiyi Zhang <zzhang at codeweavers.com>
Date:   Mon Jun  6 12:13:49 2022 +0800

uxtheme: Support parsing more listview parts and states.

Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>

---

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

diff --git a/dlls/uxtheme/stylemap.c b/dlls/uxtheme/stylemap.c
index 17fae04968b..146df4f254a 100644
--- a/dlls/uxtheme/stylemap.c
+++ b/dlls/uxtheme/stylemap.c
@@ -617,6 +617,49 @@ static const MSSTYLES_CLASS_MAP classListview[] = {
     {LVP_LISTDETAIL, 0, L"LISTDETAIL"},
     {LVP_LISTSORTEDDETAIL, 0, L"LISTSORTEDDETAIL"},
     {LVP_EMPTYTEXT, 0, L"EMPTYTEXT"},
+    {LVP_GROUPHEADER, 0, L"GROUPHEADER"},
+    {LVP_GROUPHEADER, LVGH_OPEN, L"OPEN"},
+    {LVP_GROUPHEADER, LVGH_OPENHOT, L"OPENHOT"},
+    {LVP_GROUPHEADER, LVGH_OPENSELECTED, L"OPENSELECTED"},
+    {LVP_GROUPHEADER, LVGH_OPENSELECTEDHOT, L"OPENSELECTEDHOT"},
+    {LVP_GROUPHEADER, LVGH_OPENSELECTEDNOTFOCUSED, L"OPENSELECTEDNOTFOCUSED"},
+    {LVP_GROUPHEADER, LVGH_OPENSELECTEDNOTFOCUSEDHOT, L"OPENSELECTEDNOTFOCUSEDHOT"},
+    {LVP_GROUPHEADER, LVGH_OPENMIXEDSELECTION, L"OPENMIXEDSELECTION"},
+    {LVP_GROUPHEADER, LVGH_OPENMIXEDSELECTIONHOT, L"OPENMIXEDSELECTIONHOT"},
+    {LVP_GROUPHEADER, LVGH_CLOSE, L"CLOSE"},
+    {LVP_GROUPHEADER, LVGH_CLOSEHOT, L"CLOSEHOT"},
+    {LVP_GROUPHEADER, LVGH_CLOSESELECTED, L"CLOSESELECTED"},
+    {LVP_GROUPHEADER, LVGH_CLOSESELECTEDHOT, L"CLOSESELECTEDHOT"},
+    {LVP_GROUPHEADER, LVGH_CLOSESELECTEDNOTFOCUSED, L"CLOSESELECTEDNOTFOCUSED"},
+    {LVP_GROUPHEADER, LVGH_CLOSESELECTEDNOTFOCUSEDHOT, L"CLOSESELECTEDNOTFOCUSEDHOT"},
+    {LVP_GROUPHEADER, LVGH_CLOSEMIXEDSELECTION, L"CLOSEMIXEDSELECTION"},
+    {LVP_GROUPHEADER, LVGH_CLOSEMIXEDSELECTIONHOT, L"CLOSEMIXEDSELECTIONHOT"},
+    {LVP_GROUPHEADERLINE, 0, L"GROUPHEADERLINE"},
+    {LVP_GROUPHEADERLINE, LVGHL_OPEN, L"OPEN"},
+    {LVP_GROUPHEADERLINE, LVGHL_OPENHOT, L"OPENHOT"},
+    {LVP_GROUPHEADERLINE, LVGHL_OPENSELECTED, L"OPENSELECTED"},
+    {LVP_GROUPHEADERLINE, LVGHL_OPENSELECTEDHOT, L"OPENSELECTEDHOT"},
+    {LVP_GROUPHEADERLINE, LVGHL_OPENSELECTEDNOTFOCUSED, L"OPENSELECTEDNOTFOCUSED"},
+    {LVP_GROUPHEADERLINE, LVGHL_OPENSELECTEDNOTFOCUSEDHOT, L"OPENSELECTEDNOTFOCUSEDHOT"},
+    {LVP_GROUPHEADERLINE, LVGHL_OPENMIXEDSELECTION, L"OPENMIXEDSELECTION"},
+    {LVP_GROUPHEADERLINE, LVGHL_OPENMIXEDSELECTIONHOT, L"OPENMIXEDSELECTIONHOT"},
+    {LVP_GROUPHEADERLINE, LVGHL_CLOSE, L"CLOSE"},
+    {LVP_GROUPHEADERLINE, LVGHL_CLOSEHOT, L"CLOSEHOT"},
+    {LVP_GROUPHEADERLINE, LVGHL_CLOSESELECTED, L"CLOSESELECTED"},
+    {LVP_GROUPHEADERLINE, LVGHL_CLOSESELECTEDHOT, L"CLOSESELECTEDHOT"},
+    {LVP_GROUPHEADERLINE, LVGHL_CLOSESELECTEDNOTFOCUSED, L"CLOSESELECTEDNOTFOCUSED"},
+    {LVP_GROUPHEADERLINE, LVGHL_CLOSESELECTEDNOTFOCUSEDHOT, L"CLOSESELECTEDNOTFOCUSEDHOT"},
+    {LVP_GROUPHEADERLINE, LVGHL_CLOSEMIXEDSELECTION, L"CLOSEMIXEDSELECTION"},
+    {LVP_GROUPHEADERLINE, LVGHL_CLOSEMIXEDSELECTIONHOT, L"CLOSEMIXEDSELECTIONHOT"},
+    {LVP_EXPANDBUTTON, 0, L"EXPANDBUTTON"},
+    {LVP_EXPANDBUTTON, LVEB_NORMAL, L"NORMAL"},
+    {LVP_EXPANDBUTTON, LVEB_HOVER, L"HOVER"},
+    {LVP_EXPANDBUTTON, LVEB_PUSHED, L"PUSHED"},
+    {LVP_COLLAPSEBUTTON, 0, L"COLLAPSEBUTTON"},
+    {LVP_COLLAPSEBUTTON, LVCB_NORMAL, L"NORMAL"},
+    {LVP_COLLAPSEBUTTON, LVCB_HOVER, L"HOVER"},
+    {LVP_COLLAPSEBUTTON, LVCB_PUSHED, L"PUSHED"},
+    {LVP_COLUMNDETAIL, 0, L"COLUMNDETAIL"},
     {0, 0, L""}
 };
 




More information about the wine-cvs mailing list