diff options
Diffstat (limited to 'src/Editor.cxx')
-rw-r--r-- | src/Editor.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Editor.cxx b/src/Editor.cxx index a185d7f08..356f73baa 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -5953,6 +5953,9 @@ void Editor::StyleSetMessage(Message iMessage, uptr_t wParam, sptr_t lParam) { case Message::StyleSetWeight: vs.styles[wParam].weight = static_cast<FontWeight>(lParam); break; + case Message::StyleSetStretch: + vs.styles[wParam].stretch = static_cast<FontStretch>(lParam); + break; case Message::StyleSetItalic: vs.styles[wParam].italic = lParam != 0; break; @@ -6022,6 +6025,8 @@ sptr_t Editor::StyleGetMessage(Message iMessage, uptr_t wParam, sptr_t lParam) { return vs.styles[wParam].weight > FontWeight::Normal; case Message::StyleGetWeight: return static_cast<sptr_t>(vs.styles[wParam].weight); + case Message::StyleGetStretch: + return static_cast<sptr_t>(vs.styles[wParam].stretch); case Message::StyleGetItalic: return vs.styles[wParam].italic ? 1 : 0; case Message::StyleGetEOLFilled: @@ -7580,6 +7585,7 @@ sptr_t Editor::WndProc(Message iMessage, uptr_t wParam, sptr_t lParam) { case Message::StyleSetBack: case Message::StyleSetBold: case Message::StyleSetWeight: + case Message::StyleSetStretch: case Message::StyleSetItalic: case Message::StyleSetEOLFilled: case Message::StyleSetSize: @@ -7600,6 +7606,7 @@ sptr_t Editor::WndProc(Message iMessage, uptr_t wParam, sptr_t lParam) { case Message::StyleGetBack: case Message::StyleGetBold: case Message::StyleGetWeight: + case Message::StyleGetStretch: case Message::StyleGetItalic: case Message::StyleGetEOLFilled: case Message::StyleGetSize: |