From 02e0afd5a9d78f997df5e498550e5b2832ca5aa0 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Mon, 15 May 2000 14:19:52 +0000 Subject: Support for different character sets for each style. --- src/Editor.cxx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'src/Editor.cxx') diff --git a/src/Editor.cxx b/src/Editor.cxx index 37400f9ba..ad8bab8c5 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -3591,12 +3591,18 @@ LRESULT Editor::WndProc(UINT iMessage, WPARAM wParam, LPARAM lParam) { vs.styles[wParam].underline = lParam; InvalidateStyleRedraw(); } + break; + case SCI_STYLESETCHARACTERSET: + if (wParam <= STYLE_MAX) { + vs.styles[wParam].characterSet = lParam; + InvalidateStyleRedraw(); + } + break; case SCI_STYLERESETDEFAULT: vs.ResetDefaultStyle(); InvalidateStyleRedraw(); break; - case SCI_SETSTYLEBITS: pdoc->SetStylingBits(wParam); break; @@ -3883,6 +3889,14 @@ LRESULT Editor::WndProc(UINT iMessage, WPARAM wParam, LPARAM lParam) { SetDocPointer(reinterpret_cast(lParam)); return 0; + case SCI_ADDREFDOC: + (reinterpret_cast(lParam))->AddRef(); + break; + + case SCI_RELEASEDOC: + (reinterpret_cast(lParam))->Release(); + break; + case SCI_SETMODEVENTMASK: modEventMask = wParam; return 0; -- cgit v1.2.3