[PATCH 4/5] uxtheme: Support parsing more edit parts and states.

Zhiyi Zhang wine at gitlab.winehq.org
Mon Jun 20 22:11:00 CDT 2022


From: Zhiyi Zhang <zzhang at codeweavers.com>

Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
---
 dlls/uxtheme/stylemap.c | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/dlls/uxtheme/stylemap.c b/dlls/uxtheme/stylemap.c
index b5063f3a6ed..45268a45267 100644
--- a/dlls/uxtheme/stylemap.c
+++ b/dlls/uxtheme/stylemap.c
@@ -488,7 +488,41 @@ static const MSSTYLES_CLASS_MAP classEdit[] = {
     {EP_EDITTEXT, ETS_FOCUSED, L"FOCUSED"},
     {EP_EDITTEXT, ETS_READONLY, L"READONLY"},
     {EP_EDITTEXT, ETS_ASSIST, L"ASSIST"},
+    {EP_EDITTEXT, ETS_CUEBANNER, L"CUEBANNER"},
     {EP_CARET, 0, L"CARET"},
+    {EP_BACKGROUND, 0, L"BACKGROUND"},
+    {EP_BACKGROUND, EBS_NORMAL, L"NORMAL"},
+    {EP_BACKGROUND, EBS_HOT, L"HOT"},
+    {EP_BACKGROUND, EBS_DISABLED, L"DISABLED"},
+    {EP_BACKGROUND, EBS_FOCUSED, L"FOCUSED"},
+    {EP_BACKGROUND, EBS_READONLY, L"READONLY"},
+    {EP_BACKGROUND, EBS_ASSIST, L"ASSIST"},
+    {EP_PASSWORD, 0, L"PASSWORD"},
+    {EP_BACKGROUNDWITHBORDER, 0, L"BACKGROUNDWITHBORDER"},
+    {EP_BACKGROUNDWITHBORDER, EBWBS_NORMAL, L"NORMAL"},
+    {EP_BACKGROUNDWITHBORDER, EBWBS_HOT, L"HOT"},
+    {EP_BACKGROUNDWITHBORDER, EBWBS_DISABLED, L"DISABLED"},
+    {EP_BACKGROUNDWITHBORDER, EBWBS_FOCUSED, L"FOCUSED"},
+    {EP_EDITBORDER_NOSCROLL, 0, L"EDITBORDER_NOSCROLL"},
+    {EP_EDITBORDER_NOSCROLL, EPSN_NORMAL, L"NORMAL"},
+    {EP_EDITBORDER_NOSCROLL, EPSN_HOT, L"HOT"},
+    {EP_EDITBORDER_NOSCROLL, EPSN_FOCUSED, L"FOCUSED"},
+    {EP_EDITBORDER_NOSCROLL, EPSN_DISABLED, L"DISABLED"},
+    {EP_EDITBORDER_HSCROLL, 0, L"EDITBORDER_HSCROLL"},
+    {EP_EDITBORDER_HSCROLL, EPSH_NORMAL, L"NORMAL"},
+    {EP_EDITBORDER_HSCROLL, EPSH_HOT, L"HOT"},
+    {EP_EDITBORDER_HSCROLL, EPSH_FOCUSED, L"FOCUSED"},
+    {EP_EDITBORDER_HSCROLL, EPSH_DISABLED, L"DISABLED"},
+    {EP_EDITBORDER_VSCROLL, 0, L"EDITBORDER_VSCROLL"},
+    {EP_EDITBORDER_VSCROLL, EPSV_NORMAL, L"NORMAL"},
+    {EP_EDITBORDER_VSCROLL, EPSV_HOT, L"HOT"},
+    {EP_EDITBORDER_VSCROLL, EPSV_FOCUSED, L"FOCUSED"},
+    {EP_EDITBORDER_VSCROLL, EPSV_DISABLED, L"DISABLED"},
+    {EP_EDITBORDER_HVSCROLL, 0, L"EDITBORDER_HVSCROLL"},
+    {EP_EDITBORDER_HVSCROLL, EPSHV_NORMAL, L"NORMAL"},
+    {EP_EDITBORDER_HVSCROLL, EPSHV_HOT, L"HOT"},
+    {EP_EDITBORDER_HVSCROLL, EPSHV_FOCUSED, L"FOCUSED"},
+    {EP_EDITBORDER_HVSCROLL, EPSHV_DISABLED, L"DISABLED"},
     {0, 0, L""}
 };
 
-- 
GitLab


https://gitlab.winehq.org/wine/wine/-/merge_requests/287



More information about the wine-devel mailing list