]>
Commit | Line | Data |
---|---|---|
25c4a27c FM |
1 | ///////////////////////////////////////////////////////////////////////////// |
2 | // Name: const_wxusedef.h | |
3 | // Purpose: wxUSE preprocessor symbols | |
4 | // Author: Tim Stahlhut | |
5 | // RCS-ID: $Id$ | |
6 | // Licence: wxWindows license | |
7 | ///////////////////////////////////////////////////////////////////////////// | |
8 | ||
9 | ||
10 | /*! | |
11 | ||
12 | @page wxusedef wxUSE Preprocessor symbols defined by wxWidgets | |
13 | ||
14 | This section documents the wxUSE preprocessor symbols used in the wxWidgets | |
15 | source, grouped by category (and sorted by alphabetical order inside each | |
16 | category). These symbols are always defined and whether the given feature is | |
17 | active or not depends on their value: if defined as @c 1, feature is active, | |
18 | otherwise it is disabled. Because of this these symbols should be always tested | |
a3465294 | 19 | using @if and not @ifdef. |
25c4a27c FM |
20 | |
21 | @li @ref wxusedefmulti | |
22 | @li @ref wxusedefunix | |
23 | @li @ref wxusedefx11 | |
24 | @li @ref wxusedefgtk | |
25 | @li @ref wxusedefmac | |
26 | @li @ref wxusedefmotif | |
27 | @li @ref wxusedefcocoa | |
28 | @li @ref wxusedefos2 | |
29 | @li @ref wxusedefmsw | |
30 | @li @ref wxusedefuniv | |
31 | ||
32 | ||
33 | <hr> | |
34 | ||
35 | ||
36 | TODO: what can we use here instead of \twocolitem to keep text readable?? | |
37 | ||
38 | ||
39 | @section wxusedefmulti Generic wxUSE preprocessor symbols | |
40 | ||
41 | \twocolitem{wxUSE_ABOUTDLG}{Use \helpref{wxAboutDialogInfo}{wxaboutdialoginfo} class.} | |
42 | \twocolitem{wxUSE_ACCEL}{Use \helpref{wxAcceleratorTable}{wxacceleratortable}/Entry classes and support for them in \helpref{wxMenu}{wxmenu}(Bar).} | |
43 | \twocolitem{wxUSE_AFM_FOR_POSTSCRIPT}{In \helpref{wxPostScriptDC}{wxpostscriptdc} class use AFM (adobe font metrics) file for character widths.} | |
44 | \twocolitem{wxUSE_ANIMATIONCTRL}{Use \helpref{wxAnimationCtrl}{wxanimationctrl} class.} | |
45 | \twocolitem{wxUSE_APPLE_IEEE}{IEEE Extended to/from double routines; see src/common/extended.c file.} | |
46 | \twocolitem{wxUSE_ARCHIVE_STREAMS}{Enable streams for archive formats.} | |
47 | \twocolitem{wxUSE_AUI}{Use AUI (dockable windows) library.} | |
48 | \twocolitem{wxUSE_BASE64}{Enables Base64 support.} | |
49 | \twocolitem{wxUSE_BITMAPCOMBOBOX}{Use \helpref{wxBitmapComboBox}{wxbitmapcombobox} class.} | |
50 | \twocolitem{wxUSE_BMPBUTTON}{Use \helpref{wxBitmapButton}{wxbitmapbutton} class.} | |
51 | \twocolitem{wxUSE_BUSYINFO}{Use \helpref{wxBusyInfo}{wxbusyinfo} class.} | |
52 | \twocolitem{wxUSE_BUTTON}{Use \helpref{wxButton}{wxbutton} class.} | |
53 | \twocolitem{wxUSE_CALENDARCTRL}{Use \helpref{wxCalendarCtrl}{wxcalendarctrl} class.} | |
54 | \twocolitem{wxUSE_CARET}{Use \helpref{wxCaret}{wxcaret} class.} | |
55 | \twocolitem{wxUSE_CHECKBOX}{Use \helpref{wxCheckBox}{wxcheckbox} class.} | |
56 | \twocolitem{wxUSE_CHECKLISTBOX}{Use \helpref{wxCheckListBox}{wxchecklistbox} class.} | |
57 | \twocolitem{wxUSE_CHOICE}{Use \helpref{wxChoice}{wxchoice} class.} | |
58 | \twocolitem{wxUSE_CHOICEBOOK}{Use \helpref{wxChoicebook}{wxchoicebook} class.} | |
59 | \twocolitem{wxUSE_CHOICEDLG}{Use \helpref{wxSingleChoiceDialog}{wxsinglechoicedialog} or \helpref{wxMultiChoiceDialog}{wxmultichoicedialog} classes.} | |
60 | \twocolitem{wxUSE_CLIPBOARD}{Use \helpref{wxClipboard}{wxclipboard} class.} | |
61 | \twocolitem{wxUSE_CMDLINE_PARSER}{Use \helpref{wxCmdLineParser}{wxcmdlineparser} class.} | |
62 | \twocolitem{wxUSE_COLLPANE}{Use \helpref{wxCollapsiblePane}{wxcollapsiblepane} class.} | |
63 | \twocolitem{wxUSE_COLOURDLG}{Use \helpref{wxColourDialog}{wxcolourdialog} class.} | |
64 | \twocolitem{wxUSE_COLOURPICKERCTRL}{Use \helpref{wxColourPickerCtrl}{wxcolourpickerctrl} class.} | |
65 | \twocolitem{wxUSE_COMBOBOX}{Use \helpref{wxComboBox}{wxcombobox} class.} | |
66 | \twocolitem{wxUSE_COMBOCTRL}{Use \helpref{wxComboCtrl}{wxcomboctrl} class.} | |
67 | \twocolitem{wxUSE_CONFIG}{Use \helpref{wxConfig}{wxconfigbase} and related classes.} | |
68 | \twocolitem{wxUSE_CONFIG_NATIVE}{When enabled use native OS configuration instead of the \helpref{wxFileConfig}{wxfileconfig} class.} | |
69 | \twocolitem{wxUSE_CONSOLE_EVENTLOOP}{Enable event loop in console programs.} | |
70 | \twocolitem{wxUSE_CONSTRAINTS}{Use \helpref{wxLayoutConstraints}{wxlayoutconstraints}} | |
71 | \twocolitem{wxUSE_CONTROLS}{If set to $0$, no classes deriving from \helpref{wxControl}{wxcontrol} can be used.} | |
72 | \twocolitem{wxUSE_DATAOBJ}{Use \helpref{wxDataObject}{wxdataobject} and related classes.} | |
73 | \twocolitem{wxUSE_DATAVIEWCTRL}{Use \helpref{wxDataViewCtrl}{wxdataviewctrl} class.} | |
74 | \twocolitem{wxUSE_DATEPICKCTRL}{Use \helpref{wxDatePickerCtrl}{wxdatepickerctrl} class.} | |
75 | \twocolitem{wxUSE_DATETIME}{Use \helpref{wxDateTime}{wxdatetime} and related classes.} | |
76 | \twocolitem{wxUSE_DBGHELP}{Use wxDbgHelpDLL class.} | |
77 | \twocolitem{wxUSE_DEBUG_CONTEXT}{Use \helpref{wxDebugContext}{wxdebugcontext} class.} | |
78 | \twocolitem{wxUSE_DEBUG_NEW_ALWAYS}{See \helpref{Debugging overview}{wxdebugcontextoverview}} | |
79 | \twocolitem{wxUSE_DEBUGREPORT}{Use \helpref{wxDebugReport}{wxdebugreport} class.} | |
80 | \twocolitem{wxUSE_DIALUP_MANAGER}{Use \helpref{wxDialUpManager}{wxdialupmanager} and related classes.} | |
81 | \twocolitem{wxUSE_DIRDLG}{Use \helpref{wxDirDialog}{wxdirdialog} class.} | |
82 | \twocolitem{wxUSE_DIRPICKERCTRL}{Use \helpref{wxDirPickerCtrl}{wxdirpickerctrl} class.} | |
83 | \twocolitem{wxUSE_DISPLAY}{Use \helpref{wxDisplay}{wxdisplay} and related classes.} | |
84 | \twocolitem{wxUSE_DOC_VIEW_ARCHITECTURE}{Use \helpref{wxDocument}{wxdocument} and related classes.} | |
85 | \twocolitem{wxUSE_DRAG_AND_DROP}{Use \helpref{Drag and drop}{wxdndoverview} classes.} | |
86 | \twocolitem{wxUSE_DRAGIMAGE}{Use \helpref{wxDragImage}{wxdragimage} class.} | |
87 | \twocolitem{wxUSE_DYNAMIC_LOADER}{Use wxPluginManager and related classes. Requires \helpref{wxDynamicLibrary}{wxdynamiclibrary}} | |
88 | \twocolitem{wxUSE_DYNLIB_CLASS}{Use \helpref{wxDynamicLibrary}{wxdynamiclibrary}} | |
89 | \twocolitem{wxUSE_EDITABLELISTBOX}{Use \helpref{wxEditableListBox}{wxeditablelistbox} class.} | |
90 | \twocolitem{wxUSE_EXCEPTIONS}{Use \helpref{exception handling}{exceptionsoverview}.} | |
91 | \twocolitem{wxUSE_EXPAT}{enable XML support using expat parser.} | |
92 | \twocolitem{wxUSE_EXTENDED_RTTI}{Use extended RTTI, see also \helpref{Runtime class information (RTTI)}{runtimeclassoverview}} | |
93 | \twocolitem{wxUSE_FFILE}{Use \helpref{wxFFile}{wxffile} class.} | |
94 | \twocolitem{wxUSE_FILE}{Use \helpref{wxFile}{wxfile} class.} | |
95 | \twocolitem{wxUSE_FILECONFIG}{Use \helpref{wxFileConfig}{wxfileconfig} class.} | |
96 | \twocolitem{wxUSE_FILECTRL}{Use \helpref{wxFileCtrl}{wxfilectrl} class.} | |
97 | \twocolitem{wxUSE_FILEDLG}{Use \helpref{wxFileDialog}{wxfiledialog} class.} | |
98 | \twocolitem{wxUSE_FILEPICKERCTRL}{Use \helpref{wxFilePickerCtrl}{wxfilepickerctrl} class.} | |
99 | \twocolitem{wxUSE_FILESYSTEM}{Use \helpref{wxFileSystem}{wxfilesystem} and related classes.} | |
100 | \twocolitem{wxUSE_FINDREPLDLG}{Use \helpref{wxFindReplaceDialog}{wxfindreplacedialog} class.} | |
101 | \twocolitem{wxUSE_FONTDLG}{Use \helpref{wxFontDialog}{wxfontdialog} class.} | |
102 | \twocolitem{wxUSE_FONTENUM}{Use \helpref{wxFontEnumerator}{wxfontenumerator} class.} | |
103 | \twocolitem{wxUSE_FONTMAP}{Use \helpref{wxFontMapper}{wxfontmapper} class.} | |
104 | \twocolitem{wxUSE_FONTPICKERCTRL}{Use \helpref{wxFontPickerCtrl}{wxfontpickerctrl} class.} | |
105 | \twocolitem{wxUSE_FS_ARCHIVE}{Use virtual archive filesystems like wxArchiveFSHandler in \helpref{wxFileSystem}{wxfilesystem} class.} | |
106 | \twocolitem{wxUSE_FS_INET}{Use virtual HTTP/FTP filesystems like wxInternetFSHandler in \helpref{wxFileSystem}{wxfilesystem} class.} | |
107 | \twocolitem{wxUSE_FS_ZIP}{Please use wxUSE_FS_ARCHIVE instead.} | |
108 | \twocolitem{wxUSE_FSVOLUME}{Use wxFSVolume class.} | |
109 | \twocolitem{wxUSE_GAUGE}{Use \helpref{wxGauge}{wxgauge} class.} | |
110 | \twocolitem{wxUSE_GENERIC_DRAGIMAGE}{Used in wxDragImage sample.} | |
111 | \twocolitem{wxUSE_GENERIC_DRAWELLIPSE}{See comment in wx/dc.h file.} | |
112 | \twocolitem{wxUSE_GEOMETRY}{Use common geometry classes} | |
113 | \twocolitem{wxUSE_GIF}{Use GIF \helpref{wxImageHandler}{wximagehandler}} | |
114 | \twocolitem{wxUSE_GLCANVAS}{Enables OpenGL support.} | |
115 | \twocolitem{wxUSE_GLOBAL_MEMORY_OPERATORS}{Override global operators \texttt{new} and \texttt{delete} to use wxWidgets memory leak detection} | |
116 | \twocolitem{wxUSE_GRAPHICS_CONTEXT}{Use \helpref{wxGraphicsContext}{wxgraphicscontext} and related classes.} | |
117 | \twocolitem{wxUSE_GRID}{Use \helpref{wxGrid}{wxgrid} and related classes.} | |
118 | \twocolitem{wxUSE_GUI}{Use the GUI classes; if set to $0$ only non-GUI classes are available.} | |
119 | \twocolitem{wxUSE_HELP}{Use \helpref{wxHelpController}{wxhelpcontroller} and related classes.} | |
120 | \twocolitem{wxUSE_HTML}{Use \helpref{wxHtmlWindow}{wxhtmlwindow} and related classes.} | |
121 | \twocolitem{wxUSE_HYPERLINKCTRL}{Use \helpref{wxHyperlinkCtrl}{wxhyperlinkctrl}} | |
122 | \twocolitem{wxUSE_ICO_CUR}{Support Windows ICO and CUR formats.} | |
123 | \twocolitem{wxUSE_IFF}{Enables the \helpref{wxImage}{wximage} handler for Amiga IFF images.} | |
124 | \twocolitem{wxUSE_IMAGE}{Use \helpref{wxImage}{wximage} and related classes.} | |
125 | \twocolitem{wxUSE_IMAGLIST}{Use \helpref{wxImageList}{wximagelist} class.} | |
126 | \twocolitem{wxUSE_INTL}{Use \helpref{wxLocale}{wxlocale} and related classes.} | |
127 | \twocolitem{wxUSE_IOSTREAMH}{Use header <iostream.h> instead of <iostream>.} | |
128 | \twocolitem{wxUSE_IPC}{Use interprocess communication classes.} | |
129 | \twocolitem{wxUSE_IPV6}{Use experimental \helpref{wxIPV6address}{wxipaddress} and related classes.} | |
130 | \twocolitem{wxUSE_JOYSTICK}{Use \helpref{wxJoystick}{wxjoystick} class.} | |
131 | \twocolitem{wxUSE_LIBJPEG}{Enables JPEG format support (requires libjpeg).} | |
132 | \twocolitem{wxUSE_LIBPNG}{Enables PNG format support (requires libpng). Also requires wxUSE_ZLIB.} | |
133 | \twocolitem{wxUSE_LIBTIFF}{Enables TIFF format support (requires libtiff).} | |
134 | \twocolitem{wxUSE_LISTBOOK}{Use \helpref{wxListbook}{wxlistbook} class.} | |
135 | \twocolitem{wxUSE_LISTBOX}{Use \helpref{wxListBox}{wxlistbox} class.} | |
136 | \twocolitem{wxUSE_LISTCTRL}{Use \helpref{wxListCtrl}{wxlistctrl} class.} | |
137 | \twocolitem{wxUSE_LOG}{Use \helpref{wxLog}{wxlog} and related classes.} | |
138 | \twocolitem{wxUSE_LOG_DEBUG}{Enabled when wxLog used with __WXDEBUG__ defined.} | |
139 | \twocolitem{wxUSE_LOG_DIALOG}{Use wxLogDialog class.} | |
140 | \twocolitem{wxUSE_LOGGUI}{Use \helpref{wxLogGui}{wxloggui} class.} | |
141 | \twocolitem{wxUSE_LOGWINDOW}{Use wxLogFrame class.} | |
142 | \twocolitem{wxUSE_LONGLONG}{Use \helpref{wxLongLong}{wxlonglong} class.} | |
143 | \twocolitem{wxUSE_LONGLONG_NATIVE}{Use native \texttt{long long} type in \helpref{wxLongLong}{wxlonglong} implementation.} | |
144 | \twocolitem{wxUSE_LONGLONG_WX}{Use generic wxLongLong implementation.} | |
145 | \twocolitem{wxUSE_MDI}{Use \helpref{wxMDIParentFrame}{wxmdiparentframe} and \helpref{wxMDIChildFrame}{wxmdichildframe}} | |
146 | \twocolitem{wxUSE_MDI_ARCHITECTURE}{Use MDI-based document-view classes.} | |
147 | \twocolitem{wxUSE_MEDIACTRL}{Use \helpref{wxMediaCtrl}{wxmediactrl}.} | |
148 | \twocolitem{wxUSE_MEMORY_TRACING}{Use wxWidgets memory leak detection, not recommended if using another memory debugging tool.} | |
149 | \twocolitem{wxUSE_MENUS}{Use \helpref{wxMenu}{wxmenu} and related classes.} | |
150 | \twocolitem{wxUSE_METAFILE}{Use \helpref{wxMetaFile}{wxmetafile} and related classes.} | |
151 | \twocolitem{wxUSE_MIMETYPE}{Use \helpref{wxFileType}{wxfiletype} class.} | |
152 | \twocolitem{wxUSE_MINIFRAME}{Use \helpref{wxMiniFrame}{wxminiframe} class.} | |
153 | \twocolitem{wxUSE_MOUSEWHEEL}{Support mouse wheel events.} | |
154 | \twocolitem{wxUSE_MSGDLG}{Use \helpref{wxMessageDialog}{wxmessagedialog} class and \helpref{wxMessageBox}{wxmessagebox} function.} | |
155 | \twocolitem{wxUSE_NATIVE_STATUSBAR}{Use native \helpref{wxStatusBar}{wxstatusbar} class.} | |
156 | \twocolitem{wxUSE_NOTEBOOK}{Use \helpref{wxNotebook}{wxnotebook} and related classes.} | |
157 | \twocolitem{wxUSE_NUMBERDLG}{Use wxNumberEntryDialog class.} | |
158 | \twocolitem{wxUSE_ODCOMBOBOX}{Use \helpref{wxOwnerDrawnComboBox}{wxownerdrawncombobox} class.} | |
159 | \twocolitem{wxUSE_ON_FATAL_EXCEPTION}{Catch signals in \helpref{wxApp::OnFatalException}{wxapponfatalexception} method.} | |
160 | \twocolitem{wxUSE_OPENGL}{Please use wxUSE_GLCANVAS to test for enabled OpenGL support instead.} | |
161 | \twocolitem{wxUSE_OWNER_DRAWN}{Use interface for owner-drawn GUI elements.} | |
162 | \twocolitem{wxUSE_PALETTE}{Use \helpref{wxPalette}{wxpalette} and related classes.} | |
163 | \twocolitem{wxUSE_PCX}{Enables \helpref{wxImage}{wximage} PCX handler.} | |
164 | \twocolitem{wxUSE_PNM}{Enables \helpref{wxImage}{wximage} PNM handler.} | |
165 | \twocolitem{wxUSE_POPUPWIN}{Use wxPopupWindow class.} | |
166 | \twocolitem{wxUSE_POSTSCRIPT}{Use wxPostScriptPrinter class.} | |
167 | \twocolitem{wxUSE_PRINTF_POS_PARAMS}{Use \helpref{wxVsnprintf}{wxvsnprintf} which supports positional parameters.} | |
168 | \twocolitem{wxUSE_PRINTING_ARCHITECTURE}{Enable printer classes.} | |
169 | \twocolitem{wxUSE_PROGRESSDLG}{Enables progress dialog classes.} | |
170 | \twocolitem{wxUSE_PROTOCOL}{Use \helpref{wxProtocol}{wxprotocol} and derived classes.} | |
171 | \twocolitem{wxUSE_PROTOCOL_FILE}{Use wxFileProto class. (requires \helpref{wxProtocol}{wxprotocol})} | |
172 | \twocolitem{wxUSE_PROTOCOL_FTP}{Use \helpref{wxFTP}{wxftp} class. (requires \helpref{wxProtocol}{wxprotocol})} | |
173 | \twocolitem{wxUSE_PROTOCOL_HTTP}{Use \helpref{wxHTTP}{wxhttp} class. (requires \helpref{wxProtocol}{wxprotocol})} | |
174 | \twocolitem{wxUSE_RADIOBOX}{Use \helpref{wxRadioBox}{wxradiobox} class.} | |
175 | \twocolitem{wxUSE_RADIOBTN}{Use \helpref{wxRadioButton}{wxradiobutton} class.} | |
176 | \twocolitem{wxUSE_REGEX}{Use \helpref{wxRegEx}{wxregex} class.} | |
177 | \twocolitem{wxUSE_RICHTEXT}{Use \helpref{wxRichTextCtrl}{wxrichtextctrl} class.} | |
178 | \twocolitem{wxUSE_RICHTEXT_XML_HANDLER}{See src/xrc/xh_richtext.cpp file.} | |
179 | \twocolitem{wxUSE_SASH}{Use \helpref{wxSashWindow}{wxsashwindow} class.} | |
180 | \twocolitem{wxUSE_SCROLLBAR}{Use \helpref{wxScrollBar}{wxscrollbar} class.} | |
181 | \twocolitem{wxUSE_SEARCHCTRL}{Use \helpref{wxSearchCtrl}{wxsearchctrl} class.} | |
182 | \twocolitem{wxUSE_SELECT_DISPATCHER}{Use wxSelectDispatcher class.} | |
183 | \twocolitem{wxUSE_SLIDER}{Use \helpref{wxSlider}{wxslider} class.} | |
184 | \twocolitem{wxUSE_SNGLINST_CHECKER}{Use \helpref{wxSingleInstanceChecker}{wxsingleinstancechecker} class.} | |
185 | \twocolitem{wxUSE_SOCKETS}{Enables Network address classes.} | |
186 | \twocolitem{wxUSE_SOUND}{Use \helpref{wxSound}{wxsound} class.} | |
187 | \twocolitem{wxUSE_SPINBTN}{Use \helpref{wxSpinButton}{wxspinbutton} class.} | |
188 | \twocolitem{wxUSE_SPINCTRL}{Use \helpref{wxSpinCtrl}{wxspinctrl} class.} | |
189 | \twocolitem{wxUSE_SPLASH}{Use \helpref{wxSplashScreen}{wxsplashscreen} class.} | |
190 | \twocolitem{wxUSE_SPLINES}{Provide methods for spline drawing in wxDC.} | |
191 | \twocolitem{wxUSE_SPLITTER}{Use \helpref{wxSplitterWindow}{wxsplitterwindow} class.} | |
192 | \twocolitem{wxUSE_STACKWALKER}{Enables \helpref{wxStackWalker}{wxstackwalker} and related classes.} | |
193 | \twocolitem{wxUSE_STARTUP_TIPS}{Use startup tips, \helpref{wxTipProvider}{wxtipprovider} class.} | |
194 | \twocolitem{wxUSE_STATBMP}{Use \helpref{wxStaticBitmap}{wxstaticbitmap} class.} | |
195 | \twocolitem{wxUSE_STATBOX}{Use \helpref{wxStaticBox}{wxstaticbox} class.} | |
196 | \twocolitem{wxUSE_STATLINE}{Use \helpref{wxStaticLine}{wxstaticline} class.} | |
197 | \twocolitem{wxUSE_STATTEXT}{Use \helpref{wxStaticText}{wxstatictext} class.} | |
198 | \twocolitem{wxUSE_STATUSBAR}{Use \helpref{wxStatusBar}{wxstatusbar} class.} | |
199 | \twocolitem{wxUSE_STC}{Use wxStyledTextCtrl.} | |
200 | \twocolitem{wxUSE_STD_IOSTREAM}{Use standard C++ stream classes.} | |
201 | \twocolitem{wxUSE_STD_STRING}{Use standard C++ string classes.} | |
202 | \twocolitem{wxUSE_STDPATHS}{Use \helpref{wxStandardPaths}{wxstandardpaths} class.} | |
203 | \twocolitem{wxUSE_STL}{Use Standard Template Library for the container classes and \helpref{wxString}{wxstring} implementation.} | |
204 | \twocolitem{wxUSE_STOPWATCH}{Use \helpref{wxStopWatch}{wxstopwatch} class.} | |
205 | \twocolitem{wxUSE_STREAMS}{Enable stream classes.} | |
206 | \twocolitem{wxUSE_SVG}{Use wxSVGFileDC class.} | |
207 | \twocolitem{wxUSE_SYSTEM_OPTIONS}{Use \helpref{wxSystemOptions}{wxsystemoptions} class.} | |
208 | \twocolitem{wxUSE_TAB_DIALOG}{Use the obsolete wxTabControl class.} | |
209 | \twocolitem{wxUSE_TARSTREAM}{Enable Tar files support.} | |
210 | \twocolitem{wxUSE_TASKBARICON}{Use \helpref{wxTaskBarIcon}{wxtaskbaricon} class.} | |
211 | \twocolitem{wxUSE_TEXTBUFFER}{Use wxTextBuffer class.} | |
212 | \twocolitem{wxUSE_TEXTCTRL}{Use \helpref{wxTextCtrl}{wxtextctrl} class.} | |
213 | \twocolitem{wxUSE_TEXTDLG}{Use \helpref{wxTextEntryDialog}{wxtextentrydialog} class.} | |
214 | \twocolitem{wxUSE_TEXTFILE}{Use \helpref{wxTextFile}{wxtextfile} class.} | |
215 | \twocolitem{wxUSE_TGA}{Enable \helpref{wxImage}{wximage} TGA handler.} | |
216 | \twocolitem{wxUSE_THREADS}{Use \helpref{wxThread}{wxthread} and related classes.} | |
217 | \twocolitem{wxUSE_TIMER}{Use \helpref{wxTimer}{wxtimer} class.} | |
218 | \twocolitem{wxUSE_TIPWINDOW}{Use \helpref{wxTipWindow}{wxtipwindow} class.} | |
219 | \twocolitem{wxUSE_TOGGLEBTN}{Use \helpref{wxToggleButton}{wxtogglebutton} class.} | |
220 | \twocolitem{wxUSE_TOOLBAR}{Use \helpref{wxToolBar}{wxtoolbar} class.} | |
221 | \twocolitem{wxUSE_TOOLBAR_NATIVE}{Use native \helpref{wxToolBar}{wxtoolbar} class.} | |
222 | \twocolitem{wxUSE_TOOLBOOK}{Use \helpref{wxToolbook}{wxtoolbook} class.} | |
223 | \twocolitem{wxUSE_TOOLTIPS}{Use \helpref{wxToolTip}{wxtooltip} class.} | |
224 | \twocolitem{wxUSE_TREEBOOK}{Use \helpref{wxTreebook}{wxtreebook} class.} | |
225 | \twocolitem{wxUSE_TREECTRL}{Use \helpref{wxTreeCtrl}{wxtreectrl} class.} | |
226 | \twocolitem{wxUSE_TTM_WINDOWFROMPOINT}{Obsolete, do not use.} | |
227 | \twocolitem{wxUSE_UNICODE}{Compiled with Unicode support.} | |
228 | \twocolitem{wxUSE_UNICODE_UTF8}{Compiled with UTF8 support.} | |
229 | \twocolitem{wxUSE_UNICODE_WCHAR}{Compiled with Unicode support and using wchar_t type.} | |
230 | \twocolitem{wxUSE_URL}{Use \helpref{wxURL}{wxurl} class.} | |
231 | \twocolitem{wxUSE_URL_NATIVE}{Use native support for some operations with \helpref{wxURL}{wxurl}.} | |
232 | \twocolitem{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.} | |
233 | \twocolitem{wxUSE_VALIDATORS}{Use \helpref{wxValidator}{wxvalidator} class.} | |
234 | \twocolitem{wxUSE_VARIANT}{Use \helpref{wxVariant}{wxvariant} class.} | |
235 | \twocolitem{wxUSE_WIZARDDLG}{Use \helpref{wxWizard}{wxwizard} class.} | |
236 | \twocolitem{wxUSE_WXHTML_HELP}{Use \helpref{wxHtmlHelpController}{wxhtmlhelpcontroller} and related classes.} | |
237 | \twocolitem{wxUSE_XML}{Use XML parsing classes.} | |
238 | \twocolitem{wxUSE_XPM}{Enable XPM reader for \helpref{wxImage}{wximage} and \helpref{wxBitmap}{wxbitmap} classes.} | |
239 | \twocolitem{wxUSE_XRC}{Use XRC XML-based resource system.} | |
240 | \twocolitem{wxUSE_ZIPSTREAM}{Enable streams for Zip files.} | |
241 | \twocolitem{wxUSE_ZLIB}{Use \helpref{wxZlibInput}{wxzlibinputstream} and \helpref{wxZlibOutputStream}{wxzliboutputstream} classes, required by wxUSE_LIBPNG.} | |
242 | ||
243 | ||
244 | @section wxusedefunix wxUSE preprocessor symbols used only under Unix platforms | |
245 | ||
246 | \twocolitem{wxUSE_EPOLL_DISPATCHER}{Use wxEpollDispatcher class. See also wxUSE_SELECT_DISPATCHER.} | |
247 | \twocolitem{wxUSE_GSTREAMER}{Use GStreamer library in \helpref{wxMediaCtrl}{wxmediactrl}.} | |
248 | \twocolitem{wxUSE_LIBMSPACK}{Use libmspack library.} | |
249 | \twocolitem{wxUSE_LIBSDL}{Use SDL for wxSound implementation.} | |
250 | \twocolitem{wxUSE_PLUGINS}{See also wxUSE_LIBSDL.} | |
251 | \twocolitem{wxUSE_UNIX}{Enabled on Unix Platform.} | |
252 | ||
253 | ||
254 | @section wxusedefx11 wxUSE preprocessor symbols used only in wxX11 Platform | |
255 | ||
256 | \twocolitem{wxUSE_NANOX}{Use NanoX.} | |
257 | \twocolitem{wxUSE_UNIV_TEXTCTRL}{Use wxUniv's implementation of \helpref{wxTextCtrl}{wxtextctrl} class.} | |
258 | ||
259 | ||
260 | @section wxusedefgtk wxUSE preprocessor symbols used only in wxGTK port | |
261 | ||
262 | \twocolitem{wxUSE_DETECT_SM}{Use code to detect X11 session manager.} | |
263 | \twocolitem{wxUSE_GTKPRINT}{Use GTK+ printing support.} | |
264 | \twocolitem{wxUSE_LIBGNOMEPRINT}{Use GNOME printing support.} | |
265 | \twocolitem{wxUSE_LIBGNOMEVFS}{Use GNOME VFS support. Currently has no effect. } | |
266 | \twocolitem{wxUSE_LIBHILDON}{Use Hildon framework for Nokia 770. Currently has no effect. } | |
267 | ||
268 | ||
269 | @section wxusedefmac wxUSE preprocessor symbols used only in wxMac port | |
270 | ||
271 | \twocolitem{wxUSE_MAC_CRITICAL_REGION_MUTEX}{See src/mac/carbon/thread.cpp file.} | |
272 | \twocolitem{wxUSE_MAC_PTHREADS_MUTEX}{See src/mac/carbon/thread.cpp file.} | |
273 | \twocolitem{wxUSE_MAC_SEMAPHORE_MUTEX}{See src/mac/carbon/thread.cpp file.} | |
274 | \twocolitem{wxUSE_WEBKIT}{Use wxWebKitCtrl class.} | |
275 | ||
276 | ||
277 | @section wxusedefmotif wxUSE preprocessor symbols used only in wxMotif port | |
278 | ||
279 | \twocolitem{wxUSE_GADGETS}{Use xmCascadeButtonGadgetClass, xmLabelGadgetClass, xmPushButtonGadgetClass and xmToggleButtonGadgetClass classes.} | |
280 | \twocolitem{wxUSE_INVISIBLE_RESIZE}{See src/motif/dialog.cpp file.} | |
281 | ||
282 | ||
283 | @section wxusedefcocoa wxUSE preprocessor symbols used only in Cocoa port | |
284 | ||
285 | \twocolitem{wxUSE_OBJC_UNIQUIFYING}{Enable Objective-C class name uniquifying.} | |
286 | ||
287 | ||
288 | @section wxusedefos2 wxUSE preprocessor symbols used only in OS2 port | |
289 | ||
290 | \twocolitem{wxUSE_CONSOLEDEBUG}{See src/os2/app.cpp file.} | |
291 | \twocolitem{wxUSE_DDE}{See src/os2/mimetype.cpp file.} | |
292 | \twocolitem{wxUSE_IMAGE_LOADING_IN_MSW}{See src/os2/clipbrd.cpp file.} | |
293 | \twocolitem{wxUSE_IMAGE_LOADING_IN_OS2}{See src/os2/gdiimage.cpp file.} | |
294 | \twocolitem{wxUSE_NET_API}{Use NetBios32GetInfo API call.} | |
295 | \twocolitem{wxUSE_RESOURCE_LOADING_IN_OS2}{See src/os2/gdiimage.cpp file.} | |
296 | ||
297 | ||
298 | @section wxusedefmsw wxUSE preprocessor symbols used only in wxMSW port | |
299 | ||
300 | \twocolitem{wxUSE_ACCESSIBILITY}{Enable accessibility support} | |
301 | \twocolitem{wxUSE_ACTIVEX}{Use \helpref{wxActiveXContainer}{wxactivexcontainer} and related classes.} | |
302 | \twocolitem{wxUSE_COMBOCTRL_POPUP_ANIMATION}{See wx/msw/combo.h file.} | |
303 | \twocolitem{wxUSE_COMCTL32_SAFELY}{See src/msw/treectrl.cpp file.} | |
304 | \twocolitem{wxUSE_COMMON_DIALOGS}{Enable use of windows common dialogs from header commdlg.h; example PRINTDLG.} | |
305 | \twocolitem{wxUSE_CRASHREPORT}{Use wxCrashReport class.} | |
306 | \twocolitem{wxUSE_DATEPICKCTRL_GENERIC}{Use generic \helpref{wxDatePickerCtrl}{wxdatepickerctrl} implementation in addition to the native one.} | |
307 | \twocolitem{wxUSE_DC_CACHEING}{cache temporary \helpref{wxDC}{wxdc} objects.} | |
308 | \twocolitem{wxUSE_DIRECTDRAW}{Enable use of the system include file ddraw.h.} | |
309 | \twocolitem{wxUSE_DDE_FOR_IPC}{See wx/ipc.h file.} | |
310 | \twocolitem{wxUSE_ENH_METAFILE}{Use wxEnhMetaFile.} | |
311 | \twocolitem{wxUSE_HOTKEY}{Use \helpref{wxWindow::RegisterHotKey()}{wxwindowregisterhotkey} and \helpref{UnregisterHotKey}{wxwindowunregisterhotkey}} | |
312 | \twocolitem{wxUSE_INKEDIT}{Use InkEdit library. Related to Tablet PCs.} | |
313 | \twocolitem{wxUSE_MS_HTML_HELP}{Use \helpref{wxCHMHelpController}{wxhelpcontroller} class.} | |
314 | \twocolitem{wxUSE_NO_MANIFEST}{Use to prevent the auto generation, under MSVC, of manifest file needed by windows XP and above.} | |
315 | \twocolitem{wxUSE_NORLANDER_HEADERS}{Using headers whose author is Anders Norlander.} | |
316 | \twocolitem{wxUSE_OLE}{Enables OLE helper routines.} | |
317 | \twocolitem{wxUSE_OLE_AUTOMATION}{Enable OLE automation utilities.} | |
318 | \twocolitem{wxUSE_OLE_CLIPBOARD}{Use OLE clipboard.} | |
319 | \twocolitem{wxUSE_PENWINDOWS}{See src/msw/penwin.cpp file.} | |
320 | \twocolitem{wxUSE_POSTSCRIPT_ARCHITECTURE_IN_MSW}{Use PS printing in wxMSW.} | |
321 | \twocolitem{wxUSE_PS_PRINTING}{See src/msw/dcprint.cpp file.} | |
322 | \twocolitem{wxUSE_REGKEY}{Use \helpref{wxRegKey}{wxregkey} class.} | |
323 | \twocolitem{wxUSE_RICHEDIT}{Enable use of riched32.dll in \helpref{wxTextCtrl}{wxtextctrl}} | |
324 | \twocolitem{wxUSE_RICHEDIT2}{Enable use of riched20.dll in \helpref{wxTextCtrl}{wxtextctrl}} | |
325 | \twocolitem{wxUSE_VC_CRTDBG}{See wx/msw/msvcrt.h file.} | |
326 | \twocolitem{wxUSE_UNICODE_MSLU}{Use MSLU for Unicode support under Windows 9x systems.} | |
327 | \twocolitem{wxUSE_UXTHEME}{Enable support for XP themes.} | |
328 | \twocolitem{wxUSE_WIN_METAFILES_ALWAYS}{Use \helpref{wxMetaFile}{wxmetafile} even when wxUSE_ENH_METAFILE=$1$.} | |
329 | \twocolitem{wxUSE_WXDIB}{Use wxDIB class.} | |
330 | \twocolitem{wxUSE_XPM_IN_MSW}{See also wxUSE_XPM} | |
331 | ||
332 | ||
333 | @section wxusedefuniv wxUSE preprocessor symbols used only in wxUniversal | |
334 | ||
335 | \twocolitem{wxUSE_ALL_THEMES}{Use all themes in wxUniversal; See wx/univ/theme.h file.} | |
336 | \twocolitem{wxUSE_THEME_GTK}{Use GTK+ 1-like theme in wxUniversal} | |
337 | \twocolitem{wxUSE_THEME_METAL}{Use GTK+ 2-like theme in wxUniversal} | |
338 | \twocolitem{wxUSE_THEME_MONO}{Use simple monochrome theme in wxUniversal} | |
339 | \twocolitem{wxUSE_THEME_WIN32}{Use Win32-like theme in wxUniversal} | |
340 | ||
341 | ||
342 | */ |