extract the most important wxUSE_XXX settings in their own category
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53474 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		@@ -18,6 +18,7 @@ active or not depends on their value: if defined as @c 1, feature is active,
 | 
			
		||||
otherwise it is disabled. Because of this these symbols should be always tested
 | 
			
		||||
using @if_ and not @ifdef_.
 | 
			
		||||
 | 
			
		||||
@li @ref page_wxusedef_important
 | 
			
		||||
@li @ref page_wxusedef_multi
 | 
			
		||||
@li @ref page_wxusedef_unix
 | 
			
		||||
@li @ref page_wxusedef_x11
 | 
			
		||||
@@ -32,6 +33,30 @@ using @if_ and not @ifdef_.
 | 
			
		||||
 | 
			
		||||
<hr>
 | 
			
		||||
 | 
			
		||||
@section page_wxusedef_multi Most important wxUSE symbols
 | 
			
		||||
 | 
			
		||||
This table summarizes some of the global build features affecting the entire
 | 
			
		||||
library:
 | 
			
		||||
 | 
			
		||||
@beginDefList
 | 
			
		||||
@itemdef{wxUSE_STL, Container classes and wxString are implemented using
 | 
			
		||||
    standard classes and provide the same standard API.}
 | 
			
		||||
@itemdef{wxUSE_STD_IOSTREAM, Standard C++ classes are used instead of or in
 | 
			
		||||
    addition to wx stream classes.}
 | 
			
		||||
@itemdef{wxUSE_STD_STRING, wxString can be constructed from std::string (but
 | 
			
		||||
    provides wxWidgets-compatible API).}
 | 
			
		||||
@itemdef{wxUSE_UNICODE, Compiled with Unicode support (default in wxWidgets
 | 
			
		||||
    3.0, non-Unicode build will be deprecated in the future).}
 | 
			
		||||
@itemdef{wxUSE_UNICODE_WCHAR, wxString uses wchar_t buffer for internal storage
 | 
			
		||||
    (default under MSW).}
 | 
			
		||||
@itemdef{wxUSE_UNICODE_UTF8, wxString uses UTF-8 for internal storage (default
 | 
			
		||||
    under Unix and Mac systems).}
 | 
			
		||||
@itemdef{wxUSE_UTF8_LOCALE_ONLY, Library supports running only under UTF-8 (and
 | 
			
		||||
    C) locale. This eliminates the code necessary for conversions from the
 | 
			
		||||
    other locales and reduces the library size; useful for embedded systems.}
 | 
			
		||||
@itemdef{wxUSE_GUI, Use the GUI classes; if set to 0 only non-GUI classes are
 | 
			
		||||
    available.}
 | 
			
		||||
@endDefList
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@section page_wxusedef_multi Generic wxUSE preprocessor symbols
 | 
			
		||||
@@ -114,7 +139,6 @@ using @if_ and not @ifdef_.
 | 
			
		||||
@itemdef{wxUSE_GLOBAL_MEMORY_OPERATORS, Override global operators @c new and @c delete to use wxWidgets memory leak detection}
 | 
			
		||||
@itemdef{wxUSE_GRAPHICS_CONTEXT, Use wxGraphicsContext and related classes.}
 | 
			
		||||
@itemdef{wxUSE_GRID, Use wxGrid and related classes.}
 | 
			
		||||
@itemdef{wxUSE_GUI, Use the GUI classes; if set to 0 only non-GUI classes are available.}
 | 
			
		||||
@itemdef{wxUSE_HELP, Use wxHelpController and related classes.}
 | 
			
		||||
@itemdef{wxUSE_HTML, Use wxHtmlWindow and related classes.}
 | 
			
		||||
@itemdef{wxUSE_HYPERLINKCTRL, Use wxHyperlinkCtrl}
 | 
			
		||||
@@ -196,10 +220,7 @@ using @if_ and not @ifdef_.
 | 
			
		||||
@itemdef{wxUSE_STATTEXT, Use wxStaticText class.}
 | 
			
		||||
@itemdef{wxUSE_STATUSBAR, Use wxStatusBar class.}
 | 
			
		||||
@itemdef{wxUSE_STC, Use wxStyledTextCtrl.}
 | 
			
		||||
@itemdef{wxUSE_STD_IOSTREAM, Use standard C++ stream classes.}
 | 
			
		||||
@itemdef{wxUSE_STD_STRING, Use standard C++ string classes.}
 | 
			
		||||
@itemdef{wxUSE_STDPATHS, Use wxStandardPaths class.}
 | 
			
		||||
@itemdef{wxUSE_STL, Use Standard Template Library for the container classes and wxString implementation.}
 | 
			
		||||
@itemdef{wxUSE_STOPWATCH, Use wxStopWatch class.}
 | 
			
		||||
@itemdef{wxUSE_STREAMS, Enable stream classes.}
 | 
			
		||||
@itemdef{wxUSE_SVG, Use wxSVGFileDC class.}
 | 
			
		||||
@@ -223,12 +244,8 @@ using @if_ and not @ifdef_.
 | 
			
		||||
@itemdef{wxUSE_TREEBOOK, Use wxTreebook class.}
 | 
			
		||||
@itemdef{wxUSE_TREECTRL, Use wxTreeCtrl class.}
 | 
			
		||||
@itemdef{wxUSE_TTM_WINDOWFROMPOINT, Obsolete, do not use.}
 | 
			
		||||
@itemdef{wxUSE_UNICODE, Compiled with Unicode support.}
 | 
			
		||||
@itemdef{wxUSE_UNICODE_UTF8, Compiled with UTF8 support.}
 | 
			
		||||
@itemdef{wxUSE_UNICODE_WCHAR, Compiled with Unicode support and using wchar_t type.}
 | 
			
		||||
@itemdef{wxUSE_URL, Use wxURL class.}
 | 
			
		||||
@itemdef{wxUSE_URL_NATIVE, Use native support for some operations with wxURL.}
 | 
			
		||||
@itemdef{wxUSE_UTF8_LOCALE_ONLY, Build wxWidgets to support running only under UTF-8 (and C) locale. This eliminates the code necessary for conversions from the other locales and reduces the library size; useful for embedded systems.}
 | 
			
		||||
@itemdef{wxUSE_VALIDATORS, Use wxValidator class.}
 | 
			
		||||
@itemdef{wxUSE_VARIANT, Use wxVariant class.}
 | 
			
		||||
@itemdef{wxUSE_WIZARDDLG, Use wxWizard class.}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user