X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5638d705f555274bd8846e9c9193b909fc5b5bea..466367bedca04b0269953782186fa779037470e3:/include/wx/msw/setup0.h diff --git a/include/wx/msw/setup0.h b/include/wx/msw/setup0.h index bf73e59862..2aece57a1b 100644 --- a/include/wx/msw/setup0.h +++ b/include/wx/msw/setup0.h @@ -161,15 +161,27 @@ // defined as wchar_t, wxString will use Unicode internally. If you set this // to 1, you must use wxT() macro for all literal strings in the program. // -// Unicode is currently only fully supported under Windows NT/2000 (Windows 9x +// Unicode is currently only fully supported under Windows NT/2000/XP (Windows 9x // doesn't support it and the programs compiled in Unicode mode will not run // under 9x). // // Default is 0 // -// Recommended setting: 0 (unless you only plan to use Windows NT/2000) +// Recommended setting: 0 (unless you only plan to use Windows NT/2000/XP) #define wxUSE_UNICODE 0 +// Set wxUSE_UNICODE_MSLU to 1 if you want to compile wxWindows in Unicode mode +// and be able to run compiled apps under Windows 9x as well as NT/2000/XP. This +// setting enables use of unicows.dll from MSLU (MS Layer for Unicode, see +// http://www.microsoft.com/globaldev/Articles/mslu_announce.asp). Note that you +// will have to modify the makefiles to include unicows.lib import library as the first +// library. +// +// Default is 0 +// +// Recommended setting: 0 +#define wxUSE_UNICODE_MSLU 0 + // Setting wxUSE_WCHAR_T to 1 gives you some degree of Unicode support without // compiling the program in Unicode mode. More precisely, it will be possible // to construct wxString from a wide (Unicode) string and convert any wxString @@ -228,9 +240,6 @@ // Use standard C++ streams if 1. If 0, use wxWin streams implementation. #define wxUSE_STD_IOSTREAM 0 -// Use serialization (requires utils/serialize) -#define wxUSE_SERIAL 0 - // ---------------------------------------------------------------------------- // non GUI features selection // ---------------------------------------------------------------------------- @@ -333,14 +342,14 @@ // If wxUSE_DIALUP_MANAGER is 1, compile in wxDialUpManager class which allows // to connect/disconnect from the network and be notified whenever the dial-up -// network connection is established/terminated. Requires wxUSE_DYNLIB_CLASS. +// network connection is established/terminated. Requires wxUSE_DYNAMIC_LOADER. // // Default is 1. // // Recommended setting: 1 #define wxUSE_DIALUP_MANAGER 1 -// Compile in wxLibrary class for run-time DLL loading and function calling. +// Compile in classes for run-time DLL loading and function calling. // Required by wxUSE_DIALUP_MANAGER. // // This setting is for Win32 only @@ -348,7 +357,10 @@ // Default is 1. // // Recommended setting: 1 -#define wxUSE_DYNLIB_CLASS 1 +#define wxUSE_DYNLIB_CLASS 1 + +// experimental, don't use for now +#define wxUSE_DYNAMIC_LOADER 0 // Set to 1 to use socket classes #define wxUSE_SOCKETS 1 @@ -415,12 +427,21 @@ // Recommended setting: 1 (don't change except for very special programs) #define wxUSE_CONTROLS 1 -// wxPopupWindow class is not used currently by wxMSW +// wxPopupWindow class is a top level transient window. It is currently used +// to implement wxTipWindow // -// Default is 0 +// Default is 1 // -// Recommended setting: 0 -#define wxUSE_POPUPWIN 0 +// Recommended setting: 1 (may be set to 0 if you don't wxUSE_TIPWINDOW) +#define wxUSE_POPUPWIN 1 + +// wxTipWindow allows to implement the custom tooltips, it is used by the +// context help classes. Requires wxUSE_POPUPWIN. +// +// Default is 1 +// +// Recommended setting: 1 (may be set to 0) +#define wxUSE_TIPWINDOW 1 // Each of the settings below corresponds to one wxWindows control. They are // all switched on by default but may be disabled if you are sure that your