diff options
author | Neil <nyamatongwe@gmail.com> | 2021-03-19 11:56:44 +1100 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2021-03-19 11:56:44 +1100 |
commit | 63fbfcb7c05dc7035ebf80805be70b0109def792 (patch) | |
tree | fce813e56d4ae059808d5203361680a8abf9ac3a /src | |
parent | 25aca885085525118aec6fee7c1ff49442d90582 (diff) | |
download | scintilla-mirror-63fbfcb7c05dc7035ebf80805be70b0109def792.tar.gz |
Add localeName to FontParameters for Bug [#2027].
Diffstat (limited to 'src')
-rw-r--r-- | src/Platform.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/Platform.h b/src/Platform.h index 353e97503..f65a4e1db 100644 --- a/src/Platform.h +++ b/src/Platform.h @@ -92,6 +92,8 @@ typedef void *IdlerID; * Font management. */ +constexpr const char *localeNameDefault = "en-us"; + struct FontParameters { const char *faceName; float size; @@ -100,6 +102,7 @@ struct FontParameters { int extraFontFlag; int technology; int characterSet; + const char *localeName; constexpr FontParameters( const char *faceName_, @@ -108,7 +111,8 @@ struct FontParameters { bool italic_=false, int extraFontFlag_=0, int technology_=0, - int characterSet_=0) noexcept : + int characterSet_=0, + const char *localeName_=localeNameDefault) noexcept : faceName(faceName_), size(size_), @@ -116,7 +120,8 @@ struct FontParameters { italic(italic_), extraFontFlag(extraFontFlag_), technology(technology_), - characterSet(characterSet_) + characterSet(characterSet_), + localeName(localeName_) { } |