[Scummvm-git-logs] scummvm master -> 1c4b895b549a4903b9207039d5e1a1be1a1fc343
sev-
sev at scummvm.org
Tue Apr 28 21:51:27 UTC 2020
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
1c4b895b54 GRAPHICS: MACGUI: Fix setting default font for MacText
Commit: 1c4b895b549a4903b9207039d5e1a1be1a1fc343
https://github.com/scummvm/scummvm/commit/1c4b895b549a4903b9207039d5e1a1be1a1fc343
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T23:50:59+02:00
Commit Message:
GRAPHICS: MACGUI: Fix setting default font for MacText
Changed paths:
graphics/macgui/mactext.cpp
graphics/macgui/mactext.h
diff --git a/graphics/macgui/mactext.cpp b/graphics/macgui/mactext.cpp
index 2c417e4a60..e3ac84cd1d 100644
--- a/graphics/macgui/mactext.cpp
+++ b/graphics/macgui/mactext.cpp
@@ -127,6 +127,16 @@ void MacText::setMaxWidth(int maxWidth) {
_fullRefresh = true;
}
+void MacText::setDefaultFormatting(uint16 fontId, byte textSlant, uint16 fontSize,
+ uint16 palinfo1, uint16 palinfo2, uint16 palinfo3) {
+ _defaultFormatting.setValues(_defaultFormatting.wm, fontId, textSlant, fontSize, palinfo1, palinfo2, palinfo3);
+
+ MacFont macFont = MacFont(fontId, fontSize, textSlant);
+
+ _defaultFormatting.font = _wm->_fontMan->getFont(macFont);
+}
+
+
static const Common::U32String::value_type *readHex(uint16 *res, const Common::U32String::value_type *s, int len) {
*res = 0;
diff --git a/graphics/macgui/mactext.h b/graphics/macgui/mactext.h
index b47d19a2f5..101334aaed 100644
--- a/graphics/macgui/mactext.h
+++ b/graphics/macgui/mactext.h
@@ -101,10 +101,8 @@ public:
int getInterLinear() { return _interLinear; }
void setInterLinear(int interLinear);
void setMaxWidth(int maxWidth);
- void setDefaultFormatting(uint16 fontId_, byte textSlant_, uint16 fontSize_,
- uint16 palinfo1_, uint16 palinfo2_, uint16 palinfo3_) {
- _defaultFormatting.setValues(_defaultFormatting.wm, fontId_, textSlant_, fontSize_, palinfo1_, palinfo2_, palinfo3_);
- }
+ void setDefaultFormatting(uint16 fontId, byte textSlant, uint16 fontSize,
+ uint16 palinfo1, uint16 palinfo2, uint16 palinfo3);
const MacFontRun &getDefaultFormatting() { return _defaultFormatting; }
More information about the Scummvm-git-logs
mailing list