X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/36b6448cc3b65c0167ad2100003aaec2ad429d3c..d7e0024b09f3141bc0c14e74b376cd2fb9567335:/include/wx/msw/wince/setup.h diff --git a/include/wx/msw/wince/setup.h b/include/wx/msw/wince/setup.h index 4bc5654394..690054285b 100644 --- a/include/wx/msw/wince/setup.h +++ b/include/wx/msw/wince/setup.h @@ -13,7 +13,6 @@ #define _WX_SETUP_H_ /* --- start common options --- */ - // ---------------------------------------------------------------------------- // global settings // ---------------------------------------------------------------------------- @@ -121,16 +120,16 @@ // Default is 1 // // Recommended setting: 1 if your compiler supports it. -#define wxUSE_ON_FATAL_EXCEPTION 1 +#define wxUSE_ON_FATAL_EXCEPTION 0 // Set this to 1 to be able to generate a human-readable (unlike -// machine-readable minidumop created by wxCrashReport::Generate()) stack back +// machine-readable minidump created by wxCrashReport::Generate()) stack back // trace when your program crashes using wxStackWalker // // Default is 1 if supported by the compiler. // // Recommended setting: 1, set to 0 if your programs never crash -#define wxUSE_STACKWALKER 1 +#define wxUSE_STACKWALKER 0 // Set this to 1 to compile in wxDebugReport class which allows you to create // and optionally upload to your web site a debug report consisting of back @@ -138,9 +137,9 @@ // // Default is 1 if supported by the compiler. // -// Recommended setting: 1 under Win32, it is not especially useful elsewhere -// currently -#define wxUSE_DEBUGREPORT 1 +// Recommended setting: 1, it is compiled into a separate library so there +// is no overhead if you don't use it +#define wxUSE_DEBUGREPORT 0 // ---------------------------------------------------------------------------- // Unicode support @@ -161,22 +160,6 @@ #define wxUSE_UNICODE 0 #endif -// Set wxUSE_UNICODE_MSLU to 1 if you want to compile wxWidgets 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/handson/dev/mslu_announce.mspx). Note -// that you will have to modify the makefiles to include unicows.lib import -// library as the first library (see installation instructions in install.txt -// to learn how to do it when building the library or samples). -// -// If your compiler doesn't have unicows.lib, you can get a version of it at -// http://libunicows.sourceforge.net -// -// Default is 0 -// -// Recommended setting: 0 (1 if you want to deploy Unicode apps on 9x systems) -#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 @@ -205,7 +188,7 @@ // // Recommended setting: depends on whether you intend to use C++ exceptions // in your own code (1 if you do, 0 if you don't) -#define wxUSE_EXCEPTIONS 1 +#define wxUSE_EXCEPTIONS 0 // Set wxUSE_EXTENDED_RTTI to 1 to use extended RTTI // @@ -256,9 +239,6 @@ // // Notice that if wxNO_THREADS is defined, wxUSE_THREADS is automatically reset // to 0 in wx/chkconf.h, so, for example, if you set USE_THREADS to 0 in -// build/msw/config.* file this value will have no effectNotice that if -// wxNO_THREADS is defined, wxUSE_THREADS is automatically reset to 0 in -// wx/chkconf.h, so, for example, if you set USE_THREADS to 0 in // build/msw/config.* file this value will have no effect. // // Default is 1 @@ -269,9 +249,12 @@ // If enabled (1), compiles wxWidgets streams classes #define wxUSE_STREAMS 1 -// Use standard C++ streams if 1. If 0, use wxWin streams implementation. +// Use standard C++ streams if 1. If 0, use wxWin streams implementation only. #define wxUSE_STD_IOSTREAM 0 +// Enable conversion to standard C++ string if 1. +#define wxUSE_STD_STRING 0 + // ---------------------------------------------------------------------------- // non GUI features selection // ---------------------------------------------------------------------------- @@ -939,11 +922,11 @@ // 0 for no interprocess comms #define wxUSE_HELP 1 // 0 for no help facility -#define wxUSE_MS_HTML_HELP 1 +#define wxUSE_MS_HTML_HELP 0 // 0 for no MS HTML Help // Use wxHTML-based help controller? -#define wxUSE_WXHTML_HELP 1 +#define wxUSE_WXHTML_HELP 0 #define wxUSE_RESOURCES 0 // 0 for no wxGetResource/wxWriteResource @@ -983,7 +966,7 @@ #define wxODBC_FWD_ONLY_CURSORS 1 // Default is 0. Set to 1 to use the deprecated classes, enum types, function, -// member variables. With a setting of 1, full backward compatability with the +// member variables. With a setting of 1, full backward compatibility with the // 2.0.x release is possible. It is STRONGLY recommended that this be set to 0, // as future development will be done only on the non-deprecated // functions/classes/member variables/etc. @@ -1058,6 +1041,22 @@ /* --- end common options --- */ +// ---------------------------------------------------------------------------- +// general Windows-specific stuff +// ---------------------------------------------------------------------------- + +// Set this to 1 for generic OLE support: this is required for drag-and-drop, +// clipboard, OLE Automation. Only set it to 0 if your compiler is very old and +// can't compile/doesn't have the OLE headers. +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_OLE 1 + +// Set this to 1 to enable wxDIB (don't change unless you have reason to) +#define wxUSE_WXDIB 1 + // ---------------------------------------------------------------------------- // Windows CE specific stuff // ---------------------------------------------------------------------------- @@ -1072,10 +1071,6 @@ #undef wxUSE_CHECKLISTBOX #define wxUSE_CHECKLISTBOX 0 -// ??? -#undef wxUSE_COMMON_DIALOGS -#define wxUSE_COMMON_DIALOGS 0 - // Windows CE doesn't use RAS so wxDialUpManager doesn't work under it #undef wxUSE_DIALUP_MANAGER #define wxUSE_DIALUP_MANAGER 0 @@ -1086,9 +1081,6 @@ #undef wxUSE_DYNAMIC_LOADER #define wxUSE_DYNAMIC_LOADER 0 -#undef wxUSE_FILECONFIG -#define wxUSE_FILECONFIG 0 - #undef wxUSE_FSVOLUME #define wxUSE_FSVOLUME 0 @@ -1119,20 +1111,26 @@ #undef wxUSE_TOOLTIPS #define wxUSE_TOOLTIPS 0 +// Do use commdlg.h +#undef wxUSE_COMMON_DIALOGS +#define wxUSE_COMMON_DIALOGS 1 + // ---------------------------------------------------------------------------- -// MSW settings not supported by CE +// Crash debugging helpers // ---------------------------------------------------------------------------- -#define wxUSE_RICHEDIT 0 -#define wxUSE_RICHEDIT2 0 -#define wxUSE_UXTHEME 0 -#define wxUSE_UXTHEME_AUTO 0 +// Set this to 1 to be able to use wxCrashReport::Generate() to create mini +// dumps of your program when it crashes (or at any other moment) +// +// Default is 1 if supported by the compiler (VC++ and recent BC++ only). +// +// Recommended setting: 1, set to 0 if your programs never crash +#define wxUSE_CRASHREPORT 0 // ---------------------------------------------------------------------------- // obsolete MSW settings, don't change // ---------------------------------------------------------------------------- -#define wxUSE_ITSY_BITSY 0 #define wxUSE_POSTSCRIPT_ARCHITECTURE_IN_MSW 0 #endif // _WX_SETUP_H_