X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/be5a51fb592f3fa2ba38ac6cd1e488d6d806058c..e0dec8753abaf97e006ea1185bfb6775b28df0a8:/samples/stc/prefs.cpp?ds=sidebyside diff --git a/samples/stc/prefs.cpp b/samples/stc/prefs.cpp index 15f8c0b46c..294b3687c9 100644 --- a/samples/stc/prefs.cpp +++ b/samples/stc/prefs.cpp @@ -1,5 +1,5 @@ ////////////////////////////////////////////////////////////////////////////// -// File: prefs.cpp +// File: contrib/samples/stc/prefs.cpp // Purpose: STC test Preferences initialization // Maintainer: Wyo // Created: 2003-09-01 @@ -12,8 +12,8 @@ // headers //---------------------------------------------------------------------------- -// For compilers that support precompilation, includes . -#include +// For compilers that support precompilation, includes "wx/wx.h". +#include "wx/wxprec.h" #ifdef __BORLANDC__ #pragma hdrstop @@ -22,7 +22,7 @@ // for all others, include the necessary headers (this file is usually all you // need because it includes almost all 'standard' wxWidgets headers) #ifndef WX_PRECOMP - #include + #include "wx/wx.h" #endif //! wxWidgets headers @@ -59,50 +59,50 @@ const CommonInfo g_CommonPrefs = { //---------------------------------------------------------------------------- // keywordlists // C++ -wxChar* CppWordlist1 = - _T("asm auto bool break case catch char class const const_cast ") - _T("continue default delete do double dynamic_cast else enum explicit ") - _T("export extern false float for friend goto if inline int long ") - _T("mutable namespace new operator private protected public register ") - _T("reinterpret_cast return short signed sizeof static static_cast ") - _T("struct switch template this throw true try typedef typeid ") - _T("typename union unsigned using virtual void volatile wchar_t ") - _T("while"); -wxChar* CppWordlist2 = - _T("file"); -wxChar* CppWordlist3 = - _T("a addindex addtogroup anchor arg attention author b brief bug c ") - _T("class code date def defgroup deprecated dontinclude e em endcode ") - _T("endhtmlonly endif endlatexonly endlink endverbatim enum example ") - _T("exception f$ f[ f] file fn hideinitializer htmlinclude ") - _T("htmlonly if image include ingroup internal invariant interface ") - _T("latexonly li line link mainpage name namespace nosubgrouping note ") - _T("overload p page par param post pre ref relates remarks return ") - _T("retval sa section see showinitializer since skip skipline struct ") - _T("subsection test throw todo typedef union until var verbatim ") - _T("verbinclude version warning weakgroup $ @ \"\" & < > # { }"); +const char* CppWordlist1 = + "asm auto bool break case catch char class const const_cast " + "continue default delete do double dynamic_cast else enum explicit " + "export extern false float for friend goto if inline int long " + "mutable namespace new operator private protected public register " + "reinterpret_cast return short signed sizeof static static_cast " + "struct switch template this throw true try typedef typeid " + "typename union unsigned using virtual void volatile wchar_t " + "while"; +const char* CppWordlist2 = + "file"; +const char* CppWordlist3 = + "a addindex addtogroup anchor arg attention author b brief bug c " + "class code date def defgroup deprecated dontinclude e em endcode " + "endhtmlonly endif endlatexonly endlink endverbatim enum example " + "exception f$ f[ f] file fn hideinitializer htmlinclude " + "htmlonly if image include ingroup internal invariant interface " + "latexonly li line link mainpage name namespace nosubgrouping note " + "overload p page par param post pre ref relates remarks return " + "retval sa section see showinitializer since skip skipline struct " + "subsection test throw todo typedef union until var verbatim " + "verbinclude version warning weakgroup $ @ \"\" & < > # { }"; // Python -wxChar* PythonWordlist1 = - _T("and assert break class continue def del elif else except exec ") - _T("finally for from global if import in is lambda None not or pass ") - _T("print raise return try while yield"); -wxChar* PythonWordlist2 = - _T("ACCELERATORS ALT AUTO3STATE AUTOCHECKBOX AUTORADIOBUTTON BEGIN ") - _T("BITMAP BLOCK BUTTON CAPTION CHARACTERISTICS CHECKBOX CLASS ") - _T("COMBOBOX CONTROL CTEXT CURSOR DEFPUSHBUTTON DIALOG DIALOGEX ") - _T("DISCARDABLE EDITTEXT END EXSTYLE FONT GROUPBOX ICON LANGUAGE ") - _T("LISTBOX LTEXT MENU MENUEX MENUITEM MESSAGETABLE POPUP PUSHBUTTON ") - _T("RADIOBUTTON RCDATA RTEXT SCROLLBAR SEPARATOR SHIFT STATE3 ") - _T("STRINGTABLE STYLE TEXTINCLUDE VALUE VERSION VERSIONINFO VIRTKEY"); +const char* PythonWordlist1 = + "and assert break class continue def del elif else except exec " + "finally for from global if import in is lambda None not or pass " + "print raise return try while yield"; +const char* PythonWordlist2 = + "ACCELERATORS ALT AUTO3STATE AUTOCHECKBOX AUTORADIOBUTTON BEGIN " + "BITMAP BLOCK BUTTON CAPTION CHARACTERISTICS CHECKBOX CLASS " + "COMBOBOX CONTROL CTEXT CURSOR DEFPUSHBUTTON DIALOG DIALOGEX " + "DISCARDABLE EDITTEXT END EXSTYLE FONT GROUPBOX ICON LANGUAGE " + "LISTBOX LTEXT MENU MENUEX MENUITEM MESSAGETABLE POPUP PUSHBUTTON " + "RADIOBUTTON RCDATA RTEXT SCROLLBAR SEPARATOR SHIFT STATE3 " + "STRINGTABLE STYLE TEXTINCLUDE VALUE VERSION VERSIONINFO VIRTKEY"; //---------------------------------------------------------------------------- //! languages const LanguageInfo g_LanguagePrefs [] = { // C++ - {_T("C++"), - _T("*.c;*.cc;*.cpp;*.cxx;*.cs;*.h;*.hh;*.hpp;*.hxx;*.sma"), + {"C++", + "*.c;*.cc;*.cpp;*.cxx;*.cs;*.h;*.hh;*.hpp;*.hxx;*.sma", wxSTC_LEX_CPP, {{mySTC_TYPE_DEFAULT, NULL}, {mySTC_TYPE_COMMENT, NULL}, @@ -138,8 +138,8 @@ const LanguageInfo g_LanguagePrefs [] = { {-1, NULL}}, mySTC_FOLD_COMMENT | mySTC_FOLD_COMPACT | mySTC_FOLD_PREPROC}, // Python - {_T("Python"), - _T("*.py;*.pyw"), + {"Python", + "*.py;*.pyw", wxSTC_LEX_PYTHON, {{mySTC_TYPE_DEFAULT, NULL}, {mySTC_TYPE_COMMENT_LINE, NULL}, @@ -175,8 +175,8 @@ const LanguageInfo g_LanguagePrefs [] = { {-1, NULL}}, mySTC_FOLD_COMMENTPY | mySTC_FOLD_QUOTESPY}, // * (any) - {(wxChar *)DEFAULT_LANGUAGE, - _T("*.*"), + {wxTRANSLATE(DEFAULT_LANGUAGE), + "*.*", wxSTC_LEX_PROPERTIES, {{mySTC_TYPE_DEFAULT, NULL}, {mySTC_TYPE_DEFAULT, NULL}, @@ -219,161 +219,160 @@ const int g_LanguagePrefsSize = WXSIZEOF(g_LanguagePrefs); //! style types const StyleInfo g_StylePrefs [] = { // mySTC_TYPE_DEFAULT - {_T("Default"), - _T("BLACK"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Default"), + wxT("BLACK"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_WORD1 - {_T("Keyword1"), - _T("BLUE"), _T("WHITE"), - _T(""), 10, mySTC_STYLE_BOLD, 0}, + {wxT("Keyword1"), + wxT("BLUE"), wxT("WHITE"), + wxT(""), 10, mySTC_STYLE_BOLD, 0}, // mySTC_TYPE_WORD2 - {_T("Keyword2"), - _T("DARK BLUE"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Keyword2"), + wxT("MIDNIGHT BLUE"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_WORD3 - {_T("Keyword3"), - _T("CORNFLOWER BLUE"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Keyword3"), + wxT("CORNFLOWER BLUE"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_WORD4 - {_T("Keyword4"), - _T("CYAN"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Keyword4"), + wxT("CYAN"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_WORD5 - {_T("Keyword5"), - _T("DARK GREY"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Keyword5"), + wxT("DARK GREY"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_WORD6 - {_T("Keyword6"), - _T("GREY"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Keyword6"), + wxT("GREY"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_COMMENT - {_T("Comment"), - _T("FOREST GREEN"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Comment"), + wxT("FOREST GREEN"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_COMMENT_DOC - {_T("Comment (Doc)"), - _T("FOREST GREEN"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Comment (Doc)"), + wxT("FOREST GREEN"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_COMMENT_LINE - {_T("Comment line"), - _T("FOREST GREEN"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Comment line"), + wxT("FOREST GREEN"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_COMMENT_SPECIAL - {_T("Special comment"), - _T("FOREST GREEN"), _T("WHITE"), - _T(""), 10, mySTC_STYLE_ITALIC, 0}, + {wxT("Special comment"), + wxT("FOREST GREEN"), wxT("WHITE"), + wxT(""), 10, mySTC_STYLE_ITALIC, 0}, // mySTC_TYPE_CHARACTER - {_T("Character"), - _T("KHAKI"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Character"), + wxT("KHAKI"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_CHARACTER_EOL - {_T("Character (EOL)"), - _T("KHAKI"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Character (EOL)"), + wxT("KHAKI"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_STRING - {_T("String"), - _T("BROWN"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("String"), + wxT("BROWN"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_STRING_EOL - {_T("String (EOL)"), - _T("BROWN"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("String (EOL)"), + wxT("BROWN"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_DELIMITER - {_T("Delimiter"), - _T("ORANGE"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Delimiter"), + wxT("ORANGE"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_PUNCTUATION - {_T("Punctuation"), - _T("ORANGE"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Punctuation"), + wxT("ORANGE"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_OPERATOR - {_T("Operator"), - _T("BLACK"), _T("WHITE"), - _T(""), 10, mySTC_STYLE_BOLD, 0}, + {wxT("Operator"), + wxT("BLACK"), wxT("WHITE"), + wxT(""), 10, mySTC_STYLE_BOLD, 0}, // mySTC_TYPE_BRACE - {_T("Label"), - _T("VIOLET"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Label"), + wxT("VIOLET"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_COMMAND - {_T("Command"), - _T("BLUE"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Command"), + wxT("BLUE"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_IDENTIFIER - {_T("Identifier"), - _T("BLACK"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Identifier"), + wxT("BLACK"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_LABEL - {_T("Label"), - _T("VIOLET"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Label"), + wxT("VIOLET"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_NUMBER - {_T("Number"), - _T("SIENNA"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Number"), + wxT("SIENNA"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_PARAMETER - {_T("Parameter"), - _T("VIOLET"), _T("WHITE"), - _T(""), 10, mySTC_STYLE_ITALIC, 0}, + {wxT("Parameter"), + wxT("VIOLET"), wxT("WHITE"), + wxT(""), 10, mySTC_STYLE_ITALIC, 0}, // mySTC_TYPE_REGEX - {_T("Regular expression"), - _T("ORCHID"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Regular expression"), + wxT("ORCHID"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_UUID - {_T("UUID"), - _T("ORCHID"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("UUID"), + wxT("ORCHID"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_VALUE - {_T("Value"), - _T("ORCHID"), _T("WHITE"), - _T(""), 10, mySTC_STYLE_ITALIC, 0}, + {wxT("Value"), + wxT("ORCHID"), wxT("WHITE"), + wxT(""), 10, mySTC_STYLE_ITALIC, 0}, // mySTC_TYPE_PREPROCESSOR - {_T("Preprocessor"), - _T("GREY"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Preprocessor"), + wxT("GREY"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_SCRIPT - {_T("Script"), - _T("DARK GREY"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Script"), + wxT("DARK GREY"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_ERROR - {_T("Error"), - _T("RED"), _T("WHITE"), - _T(""), 10, 0, 0}, + {wxT("Error"), + wxT("RED"), wxT("WHITE"), + wxT(""), 10, 0, 0}, // mySTC_TYPE_UNDEFINED - {_T("Undefined"), - _T("ORANGE"), _T("WHITE"), - _T(""), 10, 0, 0} + {wxT("Undefined"), + wxT("ORANGE"), wxT("WHITE"), + wxT(""), 10, 0, 0} }; const int g_StylePrefsSize = WXSIZEOF(g_StylePrefs); -