From 3169124d8d2faec08bbf77c65eed31804484bcc5 Mon Sep 17 00:00:00 2001 From: donho Date: Tue, 30 Sep 2008 18:42:46 +0000 Subject: [PATCH] [BUG_FIXED] Fix the User defined language Unicode bug. Remove all the comic sans font (finally :) ). git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository@333 f5eea248-9336-0410-98b8-ebc06183d4e3 --- .../ScitillaComponent/ScintillaEditView.cpp | 6 + PowerEditor/src/stylers.model.xml | 216 +++++++++--------- 2 files changed, 114 insertions(+), 108 deletions(-) diff --git a/PowerEditor/src/ScitillaComponent/ScintillaEditView.cpp b/PowerEditor/src/ScitillaComponent/ScintillaEditView.cpp index c21d51b3..fa3651d1 100644 --- a/PowerEditor/src/ScitillaComponent/ScintillaEditView.cpp +++ b/PowerEditor/src/ScitillaComponent/ScintillaEditView.cpp @@ -484,7 +484,13 @@ void ScintillaEditView::setUserLexer(const TCHAR *userLangName) for (int i = 0 ; i < userLangContainer->getNbKeywordList() ; i++) { +#ifdef UNICODE + WcharMbcsConvertor *wmc = WcharMbcsConvertor::getInstance(); + const char * keyWords_char = wmc->wchar2char(userLangContainer->_keywordLists[i], CP_ACP); + execute(SCI_SETKEYWORDS, i, reinterpret_cast(keyWords_char)); +#else execute(SCI_SETKEYWORDS, i, reinterpret_cast(userLangContainer->_keywordLists[i])); +#endif } for (int i = 0 ; i < userLangContainer->_styleArray.getNbStyler() ; i++) diff --git a/PowerEditor/src/stylers.model.xml b/PowerEditor/src/stylers.model.xml index 47210212..34b7ae37 100644 --- a/PowerEditor/src/stylers.model.xml +++ b/PowerEditor/src/stylers.model.xml @@ -13,12 +13,12 @@ - - - - - - + + + + + + @@ -31,12 +31,12 @@ - + - + @@ -47,7 +47,7 @@ - + @@ -57,15 +57,15 @@ - + - - + + @@ -89,15 +89,15 @@ - - + + - - + + - + @@ -116,12 +116,12 @@ - - - - - - + + + + + + @@ -134,12 +134,12 @@ - - - - - - + + + + + + @@ -152,12 +152,12 @@ - - - - - - + + + + + + @@ -171,14 +171,14 @@ - - - - + + + + - + @@ -203,7 +203,7 @@ - + @@ -222,7 +222,7 @@ - + @@ -235,7 +235,7 @@ - + @@ -258,7 +258,7 @@ - + @@ -274,20 +274,20 @@ - + - + - + @@ -305,12 +305,12 @@ - - - - - - + + + + + + @@ -322,16 +322,16 @@ - - - + + + - + @@ -343,7 +343,7 @@ - + @@ -356,9 +356,9 @@ - - - + + + @@ -372,7 +372,7 @@ - + @@ -381,7 +381,7 @@ - + @@ -392,7 +392,7 @@ - + @@ -409,7 +409,7 @@ - + @@ -424,12 +424,12 @@ - - - - - - + + + + + + @@ -440,9 +440,9 @@ - - - + + + @@ -453,11 +453,11 @@ - + - + @@ -475,14 +475,14 @@ - - + + - - + + @@ -499,13 +499,13 @@ - + - + @@ -516,7 +516,7 @@ - + @@ -530,17 +530,17 @@ - - - - - - + + + + + + - + @@ -564,7 +564,7 @@ - + @@ -575,7 +575,7 @@ - + @@ -585,8 +585,8 @@ - - + + @@ -599,12 +599,12 @@ - - - - - - + + + + + + @@ -616,7 +616,7 @@ - + @@ -634,16 +634,16 @@ - - - + + + - - + + @@ -663,7 +663,7 @@ - + @@ -678,7 +678,7 @@ - +