[PATCH 4/6] uxtheme: Support more font properties.
Zhiyi Zhang
zzhang at codeweavers.com
Mon Feb 22 08:32:44 CST 2021
Add support for TMT_HEADING1FONT, TMT_HEADING2FONT and TMT_BODYFONT.
TMT_BODYFONT is used by Command Links.
Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
---
dlls/uxtheme/stylemap.c | 3 +++
include/tmschema.h | 5 ++++-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/dlls/uxtheme/stylemap.c b/dlls/uxtheme/stylemap.c
index 1949028581c..20ed1305da8 100644
--- a/dlls/uxtheme/stylemap.c
+++ b/dlls/uxtheme/stylemap.c
@@ -83,6 +83,9 @@ static const MSSTYLES_PROPERTY_MAP mapProperty[] = {
{TMT_FONT, TMT_STATUSFONT, L"STATUSFONT"},
{TMT_FONT, TMT_MSGBOXFONT, L"MSGBOXFONT"},
{TMT_FONT, TMT_ICONTITLEFONT, L"ICONTITLEFONT"},
+ {TMT_FONT, TMT_HEADING1FONT, L"HEADING1FONT"},
+ {TMT_FONT, TMT_HEADING2FONT, L"HEADING2FONT"},
+ {TMT_FONT, TMT_BODYFONT, L"BODYFONT"},
{TMT_BOOL, TMT_FLATMENUS, L"FLATMENUS"},
{TMT_SIZE, TMT_SIZINGBORDERWIDTH, L"SIZINGBORDERWIDTH"},
{TMT_SIZE, TMT_SCROLLBARWIDTH, L"SCROLLBARWIDTH"},
diff --git a/include/tmschema.h b/include/tmschema.h
index 15afc48d5cc..2d2eccce11e 100644
--- a/include/tmschema.h
+++ b/include/tmschema.h
@@ -188,8 +188,11 @@ BEGIN_TM_PROPS()
TM_PROP(804, TMT, STATUSFONT, FONT)
TM_PROP(805, TMT, MSGBOXFONT, FONT)
TM_PROP(806, TMT, ICONTITLEFONT, FONT)
+ TM_PROP(807, TMT, HEADING1FONT, FONT)
+ TM_PROP(808, TMT, HEADING2FONT, FONT)
+ TM_PROP(809, TMT, BODYFONT, FONT)
# define TMT_FIRSTFONT TMT_CAPTIONFONT
-# define TMT_LASTFONT TMT_ICONTITLEFONT
+# define TMT_LASTFONT TMT_BODYFONT
/* Bool theme metric properties */
TM_PROP(1001, TMT, FLATMENUS, BOOL)
--
2.27.0
More information about the wine-devel
mailing list