X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2310f5a56ddfb927dd3b4b5a81447df1cd6e077c..7447d53c35249d42128d6243c90998f03882859a:/docs/doxygen/mainpages/const_wxusedef.h diff --git a/docs/doxygen/mainpages/const_wxusedef.h b/docs/doxygen/mainpages/const_wxusedef.h index 93bb092f42..2cbc3639d4 100644 --- a/docs/doxygen/mainpages/const_wxusedef.h +++ b/docs/doxygen/mainpages/const_wxusedef.h @@ -3,7 +3,7 @@ // Purpose: wxUSE preprocessor symbols // Author: Tim Stahlhut // RCS-ID: $Id$ -// Licence: wxWindows license +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -33,7 +33,7 @@ using @if_ and not @ifdef_.
-@section page_wxusedef_multi Most important wxUSE symbols +@section page_wxusedef_important Most important wxUSE symbols This table summarizes some of the global build features affecting the entire library: @@ -41,10 +41,11 @@ library: @beginDefList @itemdef{wxUSE_STL, Container classes and wxString are implemented using standard classes and provide the same standard API.} +@itemdef{wxUSE_STD_STRING, wxString is implemented using std::[w]string and can + be constructed from it (but provides wxWidgets-compatible API, in + particular is implicitly convertible to @c char* and not std::[w]string).} @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 @@ -66,6 +67,9 @@ library: @itemdef{wxUSE_ACCEL, Use wxAcceleratorTable/Entry classes and support for them in wxMenu, wxMenuBar.} @itemdef{wxUSE_AFM_FOR_POSTSCRIPT, In wxPostScriptDC class use AFM (adobe font metrics) file for character widths.} @itemdef{wxUSE_ANIMATIONCTRL, Use wxAnimationCtrl class.} +@itemdef{wxUSE_ARTPROVIDER_STD, Use standard low quality icons in wxArtProvider.} +@itemdef{wxUSE_ARTPROVIDER_TANGO, Use Tango icons in wxArtProvider.} +@itemdef{wxUSE_ANY, Use wxAny class.} @itemdef{wxUSE_APPLE_IEEE, IEEE Extended to/from double routines; see src/common/extended.c file.} @itemdef{wxUSE_ARCHIVE_STREAMS, Enable streams for archive formats.} @itemdef{wxUSE_AUI, Use AUI (dockable windows) library.} @@ -88,6 +92,7 @@ library: @itemdef{wxUSE_COLOURPICKERCTRL, Use wxColourPickerCtrl class.} @itemdef{wxUSE_COMBOBOX, Use wxComboBox class.} @itemdef{wxUSE_COMBOCTRL, Use wxComboCtrl class.} +@itemdef{wxUSE_COMPILER_TLS, Can be set to 0 to prevent using compile thread-specific variables support.} @itemdef{wxUSE_CONFIG, Use wxConfig and related classes.} @itemdef{wxUSE_CONFIG_NATIVE, When enabled use native OS configuration instead of the wxFileConfig class.} @itemdef{wxUSE_CONSOLE_EVENTLOOP, Enable event loop in console programs.} @@ -98,6 +103,7 @@ library: @itemdef{wxUSE_DATEPICKCTRL, Use wxDatePickerCtrl class.} @itemdef{wxUSE_DATETIME, Use wxDateTime and related classes.} @itemdef{wxUSE_DBGHELP, Use wxDbgHelpDLL class.} +@itemdef{wxUSE_DC_TRANSFORM_MATRIX, Use wxDC::SetTransformMatrix() and related methods.} @itemdef{wxUSE_DEBUG_CONTEXT, Use wxDebugContext class.} @itemdef{wxUSE_DEBUG_NEW_ALWAYS, See @ref overview_debugging} @itemdef{wxUSE_DEBUGREPORT, Use wxDebugReport class.} @@ -133,6 +139,7 @@ library: @itemdef{wxUSE_GAUGE, Use wxGauge class.} @itemdef{wxUSE_GENERIC_DRAGIMAGE, Used in wxDragImage sample.} @itemdef{wxUSE_GENERIC_DRAWELLIPSE, See comment in wx/dc.h file.} +@itemdef{wxUSE_GENERIC_MDI_AS_NATIVE, This is not a user-settable symbol, it is only used internally in wx/generic/mdig.h.} @itemdef{wxUSE_GEOMETRY, Use common geometry classes} @itemdef{wxUSE_GIF, Use GIF wxImageHandler} @itemdef{wxUSE_GLCANVAS, Enables OpenGL support.} @@ -165,6 +172,7 @@ library: @itemdef{wxUSE_LONGLONG, Use wxLongLong class.} @itemdef{wxUSE_LONGLONG_NATIVE, Use native long long type in wxLongLong implementation.} @itemdef{wxUSE_LONGLONG_WX, Use generic wxLongLong implementation.} +@itemdef{wxUSE_MARKUP, Provide wxControl::SetLabelMarkup() method.} @itemdef{wxUSE_MDI, Use wxMDIParentFrame, and wxMDIChildFrame} @itemdef{wxUSE_MDI_ARCHITECTURE, Use MDI-based document-view classes.} @itemdef{wxUSE_MEDIACTRL, Use wxMediaCtrl.} @@ -190,6 +198,7 @@ library: @itemdef{wxUSE_PRINTF_POS_PARAMS, Use wxVsnprintf which supports positional parameters.} @itemdef{wxUSE_PRINTING_ARCHITECTURE, Enable printer classes.} @itemdef{wxUSE_PROGRESSDLG, Enables progress dialog classes.} +@itemdef{wxUSE_PROPGRID, Use wxPropertyGrid library.} @itemdef{wxUSE_PROTOCOL, Use wxProtocol and derived classes.} @itemdef{wxUSE_PROTOCOL_FILE, Use wxFileProto class. (requires wxProtocol)} @itemdef{wxUSE_PROTOCOL_FTP, Use wxFTP class. (requires wxProtocol)} @@ -243,11 +252,13 @@ library: @itemdef{wxUSE_TOOLTIPS, Use wxToolTip class.} @itemdef{wxUSE_TREEBOOK, Use wxTreebook class.} @itemdef{wxUSE_TREECTRL, Use wxTreeCtrl class.} +@itemdef{wxUSE_TREELISTCTRL, Use wxTreeListCtrl class.} @itemdef{wxUSE_TTM_WINDOWFROMPOINT, Obsolete, do not use.} @itemdef{wxUSE_URL, Use wxURL class.} @itemdef{wxUSE_URL_NATIVE, Use native support for some operations with wxURL.} @itemdef{wxUSE_VALIDATORS, Use wxValidator class.} @itemdef{wxUSE_VARIANT, Use wxVariant class.} +@itemdef{wxUSE_WEBVIEW, Use wxWebView class.} @itemdef{wxUSE_WIZARDDLG, Use wxWizard class.} @itemdef{wxUSE_WXHTML_HELP, Use wxHtmlHelpController and related classes.} @itemdef{wxUSE_XML, Use XML parsing classes.} @@ -292,9 +303,9 @@ library: @section page_wxusedef_mac wxUSE preprocessor symbols used only in wxMac port @beginDefList -@itemdef{wxUSE_MAC_CRITICAL_REGION_MUTEX, See src/mac/carbon/thread.cpp file.} -@itemdef{wxUSE_MAC_PTHREADS_MUTEX, See src/mac/carbon/thread.cpp file.} -@itemdef{wxUSE_MAC_SEMAPHORE_MUTEX, See src/mac/carbon/thread.cpp file.} +@itemdef{wxUSE_MAC_CRITICAL_REGION_MUTEX, See src/osx/carbon/thread.cpp file.} +@itemdef{wxUSE_MAC_PTHREADS_MUTEX, See src/osx/carbon/thread.cpp file.} +@itemdef{wxUSE_MAC_SEMAPHORE_MUTEX, See src/osx/carbon/thread.cpp file.} @itemdef{wxUSE_WEBKIT, Use wxWebKitCtrl class.} @endDefList @@ -337,7 +348,6 @@ library: @itemdef{wxUSE_CRASHREPORT, Use wxCrashReport class.} @itemdef{wxUSE_DATEPICKCTRL_GENERIC, Use generic wxDatePickerCtrl implementation in addition to the native one.} @itemdef{wxUSE_DC_CACHEING, cache temporary wxDC objects.} -@itemdef{wxUSE_DIRECTDRAW, Enable use of the system include file ddraw.h.} @itemdef{wxUSE_DDE_FOR_IPC, See wx/ipc.h file.} @itemdef{wxUSE_ENH_METAFILE, Use wxEnhMetaFile.} @itemdef{wxUSE_HOTKEY, Use wxWindow::RegisterHotKey() and wxWindow::UnregisterHotKey}