]> git.saurik.com Git - wxWidgets.git/blame - docs/doxygen/mainpages/const_wxusedef.h
Add documentation for building wxGTK under Windows.
[wxWidgets.git] / docs / doxygen / mainpages / const_wxusedef.h
CommitLineData
4514447c
FM
1/////////////////////////////////////////////////////////////////////////////
2// Name: const_wxusedef.h
3// Purpose: wxUSE preprocessor symbols
4// Author: Tim Stahlhut
5// RCS-ID: $Id$
526954c5 6// Licence: wxWindows licence
4514447c
FM
7/////////////////////////////////////////////////////////////////////////////
8
9
880efa2a 10/**
4514447c 11
e7054054
BP
12@page page_wxusedef wxUSE Preprocessor Symbols
13
14@tableofcontents
928f1a07
FM
15
16This section documents the wxUSE preprocessor symbols used in the wxWidgets
17source, grouped by category (and sorted by alphabetical order inside each
18category). These symbols are always defined and whether the given feature is
19active or not depends on their value: if defined as @c 1, feature is active,
e7054054 20otherwise it is disabled. Because of this these symbols should always be tested
928f1a07
FM
21using @if_ and not @ifdef_.
22
928f1a07 23
928f1a07 24
e7054054 25@section page_wxusedef_important Most Important Symbols
2310f5a5
VZ
26
27This table summarizes some of the global build features affecting the entire
28library:
29
30@beginDefList
31@itemdef{wxUSE_STL, Container classes and wxString are implemented using
32 standard classes and provide the same standard API.}
4f29051b
VZ
33@itemdef{wxUSE_STD_STRING, wxString is implemented using std::[w]string and can
34 be constructed from it (but provides wxWidgets-compatible API, in
35 particular is implicitly convertible to @c char* and not std::[w]string).}
2310f5a5
VZ
36@itemdef{wxUSE_STD_IOSTREAM, Standard C++ classes are used instead of or in
37 addition to wx stream classes.}
2310f5a5
VZ
38@itemdef{wxUSE_UNICODE, Compiled with Unicode support (default in wxWidgets
39 3.0, non-Unicode build will be deprecated in the future).}
40@itemdef{wxUSE_UNICODE_WCHAR, wxString uses wchar_t buffer for internal storage
41 (default under MSW).}
42@itemdef{wxUSE_UNICODE_UTF8, wxString uses UTF-8 for internal storage (default
43 under Unix and Mac systems).}
44@itemdef{wxUSE_UTF8_LOCALE_ONLY, Library supports running only under UTF-8 (and
45 C) locale. This eliminates the code necessary for conversions from the
46 other locales and reduces the library size; useful for embedded systems.}
47@itemdef{wxUSE_GUI, Use the GUI classes; if set to 0 only non-GUI classes are
48 available.}
49@endDefList
928f1a07
FM
50
51
e7054054 52@section page_wxusedef_multi Generic Symbols
928f1a07
FM
53
54@beginDefList
55@itemdef{wxUSE_ABOUTDLG, Use wxAboutDialogInfo class.}
56@itemdef{wxUSE_ACCEL, Use wxAcceleratorTable/Entry classes and support for them in wxMenu, wxMenuBar.}
57@itemdef{wxUSE_AFM_FOR_POSTSCRIPT, In wxPostScriptDC class use AFM (adobe font metrics) file for character widths.}
58@itemdef{wxUSE_ANIMATIONCTRL, Use wxAnimationCtrl class.}
2e9b5717 59@itemdef{wxUSE_ARTPROVIDER_STD, Use standard low quality icons in wxArtProvider.}
c1d2466a 60@itemdef{wxUSE_ARTPROVIDER_TANGO, Use Tango icons in wxArtProvider.}
178c7760 61@itemdef{wxUSE_ANY, Use wxAny class.}
789ab840 62@itemdef{wxUSE_APPLE_IEEE, IEEE Extended to/from double routines, see wxDataOutputStream.}
928f1a07
FM
63@itemdef{wxUSE_ARCHIVE_STREAMS, Enable streams for archive formats.}
64@itemdef{wxUSE_AUI, Use AUI (dockable windows) library.}
65@itemdef{wxUSE_BASE64, Enables Base64 support.}
66@itemdef{wxUSE_BITMAPCOMBOBOX, Use wxBitmapComboBox class.}
67@itemdef{wxUSE_BMPBUTTON, Use wxBitmapButton class.}
68@itemdef{wxUSE_BUSYINFO, Use wxBusyInfo class.}
69@itemdef{wxUSE_BUTTON, Use wxButton class.}
70@itemdef{wxUSE_CALENDARCTRL, Use wxCalendarCtrl class.}
71@itemdef{wxUSE_CARET, Use wxCaret class.}
72@itemdef{wxUSE_CHECKBOX, Use wxCheckBox class.}
73@itemdef{wxUSE_CHECKLISTBOX, Use wxCheckListBox class.}
74@itemdef{wxUSE_CHOICE, Use wxChoice class.}
75@itemdef{wxUSE_CHOICEBOOK, Use wxChoicebook class.}
76@itemdef{wxUSE_CHOICEDLG, Use wxSingleChoiceDialog, or wxMultiChoiceDialog classes.}
77@itemdef{wxUSE_CLIPBOARD, Use wxClipboard class.}
78@itemdef{wxUSE_CMDLINE_PARSER, Use wxCmdLineParser class.}
79@itemdef{wxUSE_COLLPANE, Use wxCollapsiblePane class.}
80@itemdef{wxUSE_COLOURDLG, Use wxColourDialog class.}
81@itemdef{wxUSE_COLOURPICKERCTRL, Use wxColourPickerCtrl class.}
82@itemdef{wxUSE_COMBOBOX, Use wxComboBox class.}
83@itemdef{wxUSE_COMBOCTRL, Use wxComboCtrl class.}
b33e9f40 84@itemdef{wxUSE_COMPILER_TLS, Can be set to 0 to prevent using compile thread-specific variables support.}
928f1a07
FM
85@itemdef{wxUSE_CONFIG, Use wxConfig and related classes.}
86@itemdef{wxUSE_CONFIG_NATIVE, When enabled use native OS configuration instead of the wxFileConfig class.}
87@itemdef{wxUSE_CONSOLE_EVENTLOOP, Enable event loop in console programs.}
88@itemdef{wxUSE_CONSTRAINTS, Use wxLayoutConstraints}
e2742bd6 89@itemdef{wxUSE_CONTROLS, If set to 0, no classes deriving from wxControl can be used.}
928f1a07
FM
90@itemdef{wxUSE_DATAOBJ, Use wxDataObject and related classes.}
91@itemdef{wxUSE_DATAVIEWCTRL, Use wxDataViewCtrl class.}
92@itemdef{wxUSE_DATEPICKCTRL, Use wxDatePickerCtrl class.}
93@itemdef{wxUSE_DATETIME, Use wxDateTime and related classes.}
7d8741ed 94@itemdef{wxUSE_DBGHELP, Predefine as 0 to avoid using wxDbgHelpDLL and related classes.}
e71508e1 95@itemdef{wxUSE_DC_TRANSFORM_MATRIX, Use wxDC::SetTransformMatrix() and related methods.}
928f1a07
FM
96@itemdef{wxUSE_DEBUG_CONTEXT, Use wxDebugContext class.}
97@itemdef{wxUSE_DEBUG_NEW_ALWAYS, See @ref overview_debugging}
98@itemdef{wxUSE_DEBUGREPORT, Use wxDebugReport class.}
99@itemdef{wxUSE_DIALUP_MANAGER, Use wxDialUpManager and related classes.}
100@itemdef{wxUSE_DIRDLG, Use wxDirDialog class.}
101@itemdef{wxUSE_DIRPICKERCTRL, Use wxDirPickerCtrl class.}
102@itemdef{wxUSE_DISPLAY, Use wxDisplay and related classes.}
103@itemdef{wxUSE_DOC_VIEW_ARCHITECTURE, Use wxDocument and related classes.}
104@itemdef{wxUSE_DRAG_AND_DROP, Use Drag and drop classes.}
105@itemdef{wxUSE_DRAGIMAGE, Use wxDragImage class.}
106@itemdef{wxUSE_DYNAMIC_LOADER, Use wxPluginManager and related classes. Requires wxDynamicLibrary}
107@itemdef{wxUSE_DYNLIB_CLASS, Use wxDynamicLibrary}
108@itemdef{wxUSE_EDITABLELISTBOX, Use wxEditableListBox class.}
109@itemdef{wxUSE_EXCEPTIONS, Use exception handling.}
110@itemdef{wxUSE_EXPAT, enable XML support using expat parser.}
111@itemdef{wxUSE_EXTENDED_RTTI, Use extended RTTI, see also Runtime class information (RTTI)}
112@itemdef{wxUSE_FFILE, Use wxFFile class.}
113@itemdef{wxUSE_FILE, Use wxFile class.}
114@itemdef{wxUSE_FILECONFIG, Use wxFileConfig class.}
115@itemdef{wxUSE_FILECTRL, Use wxFileCtrl class.}
116@itemdef{wxUSE_FILEDLG, Use wxFileDialog class.}
117@itemdef{wxUSE_FILEPICKERCTRL, Use wxFilePickerCtrl class.}
118@itemdef{wxUSE_FILESYSTEM, Use wxFileSystem and related classes.}
119@itemdef{wxUSE_FINDREPLDLG, Use wxFindReplaceDialog class.}
120@itemdef{wxUSE_FONTDLG, Use wxFontDialog class.}
121@itemdef{wxUSE_FONTENUM, Use wxFontEnumerator class.}
122@itemdef{wxUSE_FONTMAP, Use wxFontMapper class.}
123@itemdef{wxUSE_FONTPICKERCTRL, Use wxFontPickerCtrl class.}
124@itemdef{wxUSE_FS_ARCHIVE, Use virtual archive filesystems like wxArchiveFSHandler in wxFileSystem class.}
125@itemdef{wxUSE_FS_INET, Use virtual HTTP/FTP filesystems like wxInternetFSHandler in wxFileSystem class.}
126@itemdef{wxUSE_FS_ZIP, Please use wxUSE_FS_ARCHIVE instead.}
127@itemdef{wxUSE_FSVOLUME, Use wxFSVolume class.}
128@itemdef{wxUSE_GAUGE, Use wxGauge class.}
129@itemdef{wxUSE_GENERIC_DRAGIMAGE, Used in wxDragImage sample.}
130@itemdef{wxUSE_GENERIC_DRAWELLIPSE, See comment in wx/dc.h file.}
d2824cdb 131@itemdef{wxUSE_GENERIC_MDI_AS_NATIVE, This is not a user-settable symbol, it is only used internally in wx/generic/mdig.h.}
928f1a07
FM
132@itemdef{wxUSE_GEOMETRY, Use common geometry classes}
133@itemdef{wxUSE_GIF, Use GIF wxImageHandler}
134@itemdef{wxUSE_GLCANVAS, Enables OpenGL support.}
135@itemdef{wxUSE_GLOBAL_MEMORY_OPERATORS, Override global operators @c new and @c delete to use wxWidgets memory leak detection}
136@itemdef{wxUSE_GRAPHICS_CONTEXT, Use wxGraphicsContext and related classes.}
137@itemdef{wxUSE_GRID, Use wxGrid and related classes.}
928f1a07
FM
138@itemdef{wxUSE_HELP, Use wxHelpController and related classes.}
139@itemdef{wxUSE_HTML, Use wxHtmlWindow and related classes.}
140@itemdef{wxUSE_HYPERLINKCTRL, Use wxHyperlinkCtrl}
141@itemdef{wxUSE_ICO_CUR, Support Windows ICO and CUR formats.}
142@itemdef{wxUSE_IFF, Enables the wxImage handler for Amiga IFF images.}
143@itemdef{wxUSE_IMAGE, Use wxImage and related classes.}
144@itemdef{wxUSE_IMAGLIST, Use wxImageList class.}
145@itemdef{wxUSE_INTL, Use wxLocale and related classes.}
146@itemdef{wxUSE_IOSTREAMH, Use header "iostream.h" instead of "iostream".}
147@itemdef{wxUSE_IPC, Use interprocess communication classes.}
148@itemdef{wxUSE_IPV6, Use experimental wxIPV6address and related classes.}
149@itemdef{wxUSE_JOYSTICK, Use wxJoystick class.}
150@itemdef{wxUSE_LIBJPEG, Enables JPEG format support (requires libjpeg).}
151@itemdef{wxUSE_LIBPNG, Enables PNG format support (requires libpng). Also requires wxUSE_ZLIB.}
152@itemdef{wxUSE_LIBTIFF, Enables TIFF format support (requires libtiff).}
153@itemdef{wxUSE_LISTBOOK, Use wxListbook class.}
154@itemdef{wxUSE_LISTBOX, Use wxListBox class.}
155@itemdef{wxUSE_LISTCTRL, Use wxListCtrl class.}
156@itemdef{wxUSE_LOG, Use wxLog and related classes.}
157@itemdef{wxUSE_LOG_DEBUG, Enabled when wxLog used with __WXDEBUG__ defined.}
158@itemdef{wxUSE_LOG_DIALOG, Use wxLogDialog class.}
159@itemdef{wxUSE_LOGGUI, Use wxLogGui class.}
160@itemdef{wxUSE_LOGWINDOW, Use wxLogFrame class.}
161@itemdef{wxUSE_LONGLONG, Use wxLongLong class.}
162@itemdef{wxUSE_LONGLONG_NATIVE, Use native <tt>long long</tt> type in wxLongLong implementation.}
163@itemdef{wxUSE_LONGLONG_WX, Use generic wxLongLong implementation.}
f5bdfc69 164@itemdef{wxUSE_MARKUP, Provide wxControl::SetLabelMarkup() method.}
928f1a07
FM
165@itemdef{wxUSE_MDI, Use wxMDIParentFrame, and wxMDIChildFrame}
166@itemdef{wxUSE_MDI_ARCHITECTURE, Use MDI-based document-view classes.}
167@itemdef{wxUSE_MEDIACTRL, Use wxMediaCtrl.}
168@itemdef{wxUSE_MEMORY_TRACING, Use wxWidgets memory leak detection, not recommended if using another memory debugging tool.}
169@itemdef{wxUSE_MENUS, Use wxMenu and related classes.}
170@itemdef{wxUSE_METAFILE, Use wxMetaFile and related classes.}
171@itemdef{wxUSE_MIMETYPE, Use wxFileType class.}
172@itemdef{wxUSE_MINIFRAME, Use wxMiniFrame class.}
173@itemdef{wxUSE_MOUSEWHEEL, Support mouse wheel events.}
174@itemdef{wxUSE_MSGDLG, Use wxMessageDialog class and wxMessageBox function.}
175@itemdef{wxUSE_NATIVE_STATUSBAR, Use native wxStatusBar class.}
176@itemdef{wxUSE_NOTEBOOK, Use wxNotebook and related classes.}
177@itemdef{wxUSE_NUMBERDLG, Use wxNumberEntryDialog class.}
178@itemdef{wxUSE_ODCOMBOBOX, Use wxOwnerDrawnComboBox class.}
179@itemdef{wxUSE_ON_FATAL_EXCEPTION, Catch signals in wxApp::OnFatalException method.}
180@itemdef{wxUSE_OPENGL, Please use wxUSE_GLCANVAS to test for enabled OpenGL support instead.}
181@itemdef{wxUSE_OWNER_DRAWN, Use interface for owner-drawn GUI elements.}
182@itemdef{wxUSE_PALETTE, Use wxPalette and related classes.}
183@itemdef{wxUSE_PCX, Enables wxImage PCX handler.}
184@itemdef{wxUSE_PNM, Enables wxImage PNM handler.}
185@itemdef{wxUSE_POPUPWIN, Use wxPopupWindow class.}
186@itemdef{wxUSE_POSTSCRIPT, Use wxPostScriptPrinter class.}
187@itemdef{wxUSE_PRINTF_POS_PARAMS, Use wxVsnprintf which supports positional parameters.}
188@itemdef{wxUSE_PRINTING_ARCHITECTURE, Enable printer classes.}
189@itemdef{wxUSE_PROGRESSDLG, Enables progress dialog classes.}
1c4293cb 190@itemdef{wxUSE_PROPGRID, Use wxPropertyGrid library.}
928f1a07
FM
191@itemdef{wxUSE_PROTOCOL, Use wxProtocol and derived classes.}
192@itemdef{wxUSE_PROTOCOL_FILE, Use wxFileProto class. (requires wxProtocol)}
193@itemdef{wxUSE_PROTOCOL_FTP, Use wxFTP class. (requires wxProtocol)}
194@itemdef{wxUSE_PROTOCOL_HTTP, Use wxHTTP class. (requireswxProtocol)}
195@itemdef{wxUSE_RADIOBOX, Use wxRadioBox class.}
196@itemdef{wxUSE_RADIOBTN, Use wxRadioButton class.}
197@itemdef{wxUSE_REGEX, Use wxRegEx class.}
198@itemdef{wxUSE_RICHTEXT, Use wxRichTextCtrl class.}
199@itemdef{wxUSE_RICHTEXT_XML_HANDLER, See src/xrc/xh_richtext.cpp file.}
200@itemdef{wxUSE_SASH, Use wxSashWindow class.}
201@itemdef{wxUSE_SCROLLBAR, Use wxScrollBar class.}
202@itemdef{wxUSE_SEARCHCTRL, Use wxSearchCtrl class.}
203@itemdef{wxUSE_SELECT_DISPATCHER, Use wxSelectDispatcher class.}
204@itemdef{wxUSE_SLIDER, Use wxSlider class.}
205@itemdef{wxUSE_SNGLINST_CHECKER, Use wxSingleInstanceChecker class.}
206@itemdef{wxUSE_SOCKETS, Enables Network address classes.}
207@itemdef{wxUSE_SOUND, Use wxSound class.}
208@itemdef{wxUSE_SPINBTN, Use wxSpinButton class.}
209@itemdef{wxUSE_SPINCTRL, Use wxSpinCtrl class.}
210@itemdef{wxUSE_SPLASH, Use wxSplashScreen class.}
211@itemdef{wxUSE_SPLINES, Provide methods for spline drawing in wxDC.}
212@itemdef{wxUSE_SPLITTER, Use wxSplitterWindow class.}
213@itemdef{wxUSE_STACKWALKER, Enables wxStackWalker and related classes.}
214@itemdef{wxUSE_STARTUP_TIPS, Use startup tips, wxTipProvider class.}
215@itemdef{wxUSE_STATBMP, Use wxStaticBitmap class.}
216@itemdef{wxUSE_STATBOX, Use wxStaticBox class.}
217@itemdef{wxUSE_STATLINE, Use wxStaticLine class.}
218@itemdef{wxUSE_STATTEXT, Use wxStaticText class.}
219@itemdef{wxUSE_STATUSBAR, Use wxStatusBar class.}
220@itemdef{wxUSE_STC, Use wxStyledTextCtrl.}
928f1a07 221@itemdef{wxUSE_STDPATHS, Use wxStandardPaths class.}
928f1a07
FM
222@itemdef{wxUSE_STOPWATCH, Use wxStopWatch class.}
223@itemdef{wxUSE_STREAMS, Enable stream classes.}
224@itemdef{wxUSE_SVG, Use wxSVGFileDC class.}
225@itemdef{wxUSE_SYSTEM_OPTIONS, Use wxSystemOptions class.}
226@itemdef{wxUSE_TAB_DIALOG, Use the obsolete wxTabControl class.}
227@itemdef{wxUSE_TARSTREAM, Enable Tar files support.}
228@itemdef{wxUSE_TASKBARICON, Use wxTaskBarIcon class.}
229@itemdef{wxUSE_TEXTBUFFER, Use wxTextBuffer class.}
230@itemdef{wxUSE_TEXTCTRL, Use wxTextCtrl class.}
231@itemdef{wxUSE_TEXTDLG, Use wxTextEntryDialog class.}
232@itemdef{wxUSE_TEXTFILE, Use wxTextFile class.}
233@itemdef{wxUSE_TGA, Enable wxImage TGA handler.}
234@itemdef{wxUSE_THREADS, Use wxThread and related classes.}
235@itemdef{wxUSE_TIMER, Use wxTimer class.}
236@itemdef{wxUSE_TIPWINDOW, Use wxTipWindow class.}
237@itemdef{wxUSE_TOGGLEBTN, Use wxToggleButton class.}
238@itemdef{wxUSE_TOOLBAR, Use wxToolBar class.}
239@itemdef{wxUSE_TOOLBAR_NATIVE, Use native wxToolBar class.}
240@itemdef{wxUSE_TOOLBOOK, Use wxToolbook class.}
241@itemdef{wxUSE_TOOLTIPS, Use wxToolTip class.}
242@itemdef{wxUSE_TREEBOOK, Use wxTreebook class.}
243@itemdef{wxUSE_TREECTRL, Use wxTreeCtrl class.}
524cb040 244@itemdef{wxUSE_TREELISTCTRL, Use wxTreeListCtrl class.}
928f1a07 245@itemdef{wxUSE_TTM_WINDOWFROMPOINT, Obsolete, do not use.}
928f1a07
FM
246@itemdef{wxUSE_URL, Use wxURL class.}
247@itemdef{wxUSE_URL_NATIVE, Use native support for some operations with wxURL.}
928f1a07
FM
248@itemdef{wxUSE_VALIDATORS, Use wxValidator class.}
249@itemdef{wxUSE_VARIANT, Use wxVariant class.}
43d53ee5 250@itemdef{wxUSE_WEBVIEW, Use wxWebView class.}
928f1a07
FM
251@itemdef{wxUSE_WIZARDDLG, Use wxWizard class.}
252@itemdef{wxUSE_WXHTML_HELP, Use wxHtmlHelpController and related classes.}
253@itemdef{wxUSE_XML, Use XML parsing classes.}
254@itemdef{wxUSE_XPM, Enable XPM reader for wxImage and wxBitmap classes.}
255@itemdef{wxUSE_XRC, Use XRC XML-based resource system.}
256@itemdef{wxUSE_ZIPSTREAM, Enable streams for Zip files.}
257@itemdef{wxUSE_ZLIB, Use wxZlibInput and wxZlibOutputStream classes, required by wxUSE_LIBPNG.}
258@endDefList
259
260
e7054054 261@section page_wxusedef_unix Unix Platform Symbols
928f1a07
FM
262
263@beginDefList
264@itemdef{wxUSE_EPOLL_DISPATCHER, Use wxEpollDispatcher class. See also wxUSE_SELECT_DISPATCHER.}
265@itemdef{wxUSE_GSTREAMER, Use GStreamer library in wxMediaCtrl.}
266@itemdef{wxUSE_LIBMSPACK, Use libmspack library.}
267@itemdef{wxUSE_LIBSDL, Use SDL for wxSound implementation.}
268@itemdef{wxUSE_PLUGINS, See also wxUSE_LIBSDL.}
269@itemdef{wxUSE_UNIX, Enabled on Unix Platform.}
270@endDefList
271
272
e7054054 273@section page_wxusedef_x11 wxX11 Symbols
928f1a07
FM
274
275@beginDefList
276@itemdef{wxUSE_NANOX, Use NanoX.}
277@itemdef{wxUSE_UNIV_TEXTCTRL, Use wxUniv's implementation of wxTextCtrl class.}
278@endDefList
279
280
e7054054 281@section page_wxusedef_gtk wxGTK Symbols
928f1a07
FM
282
283@beginDefList
284@itemdef{wxUSE_DETECT_SM, Use code to detect X11 session manager.}
285@itemdef{wxUSE_GTKPRINT, Use GTK+ printing support.}
286@itemdef{wxUSE_LIBGNOMEPRINT, Use GNOME printing support.}
287@itemdef{wxUSE_LIBGNOMEVFS, Use GNOME VFS support. Currently has no effect. }
288@itemdef{wxUSE_LIBHILDON, Use Hildon framework for Nokia 770. Currently has no effect. }
289@endDefList
290
291
e7054054 292@section page_wxusedef_mac wxMac Symbols
928f1a07
FM
293
294@beginDefList
233f5738
VZ
295@itemdef{wxUSE_MAC_CRITICAL_REGION_MUTEX, See src/osx/carbon/thread.cpp file.}
296@itemdef{wxUSE_MAC_PTHREADS_MUTEX, See src/osx/carbon/thread.cpp file.}
297@itemdef{wxUSE_MAC_SEMAPHORE_MUTEX, See src/osx/carbon/thread.cpp file.}
928f1a07
FM
298@itemdef{wxUSE_WEBKIT, Use wxWebKitCtrl class.}
299@endDefList
300
301
e7054054 302@section page_wxusedef_motif wxMotif Symbols
928f1a07
FM
303
304@beginDefList
305@itemdef{wxUSE_GADGETS, Use xmCascadeButtonGadgetClass, xmLabelGadgetClass, xmPushButtonGadgetClass and xmToggleButtonGadgetClass classes.}
306@itemdef{wxUSE_INVISIBLE_RESIZE, See src/motif/dialog.cpp file.}
307@endDefList
308
309
e7054054 310@section page_wxusedef_cocoa Cocoa Symbols
928f1a07
FM
311
312@beginDefList
313@itemdef{wxUSE_OBJC_UNIQUIFYING, Enable Objective-C class name uniquifying.}
314@endDefList
315
316
e7054054 317@section page_wxusedef_os2 OS2 Symbols
928f1a07
FM
318
319@beginDefList
320@itemdef{wxUSE_CONSOLEDEBUG, See src/os2/app.cpp file.}
321@itemdef{wxUSE_DDE, See src/os2/mimetype.cpp file.}
322@itemdef{wxUSE_IMAGE_LOADING_IN_MSW, See src/os2/clipbrd.cpp file.}
323@itemdef{wxUSE_IMAGE_LOADING_IN_OS2, See src/os2/gdiimage.cpp file.}
324@itemdef{wxUSE_NET_API, Use NetBios32GetInfo API call.}
325@itemdef{wxUSE_RESOURCE_LOADING_IN_OS2, See src/os2/gdiimage.cpp file.}
326@endDefList
327
328
e7054054 329@section page_wxusedef_msw wxMSW Symbols
928f1a07
FM
330
331@beginDefList
332@itemdef{wxUSE_ACCESSIBILITY, Enable accessibility support}
333@itemdef{wxUSE_ACTIVEX, Use wxActiveXContainer and related classes.}
334@itemdef{wxUSE_COMBOCTRL_POPUP_ANIMATION, See wx/msw/combo.h file.}
335@itemdef{wxUSE_COMCTL32_SAFELY, See src/msw/treectrl.cpp file.}
336@itemdef{wxUSE_COMMON_DIALOGS, Enable use of windows common dialogs from header commdlg.h; example PRINTDLG.}
337@itemdef{wxUSE_CRASHREPORT, Use wxCrashReport class.}
338@itemdef{wxUSE_DATEPICKCTRL_GENERIC, Use generic wxDatePickerCtrl implementation in addition to the native one.}
339@itemdef{wxUSE_DC_CACHEING, cache temporary wxDC objects.}
928f1a07
FM
340@itemdef{wxUSE_DDE_FOR_IPC, See wx/ipc.h file.}
341@itemdef{wxUSE_ENH_METAFILE, Use wxEnhMetaFile.}
342@itemdef{wxUSE_HOTKEY, Use wxWindow::RegisterHotKey() and wxWindow::UnregisterHotKey}
343@itemdef{wxUSE_INKEDIT, Use InkEdit library. Related to Tablet PCs.}
344@itemdef{wxUSE_MS_HTML_HELP, Use wxCHMHelpController class.}
15f74a3f
VZ
345@itemdef{wxUSE_NO_MANIFEST, Can be predefined to disable inclusion of the
346manifest from wxWidgets RC file. See also wxUSE_RC_MANIFEST.}
928f1a07
FM
347@itemdef{wxUSE_NORLANDER_HEADERS, Using headers whose author is Anders Norlander.}
348@itemdef{wxUSE_OLE, Enables OLE helper routines.}
349@itemdef{wxUSE_OLE_AUTOMATION, Enable OLE automation utilities.}
350@itemdef{wxUSE_OLE_CLIPBOARD, Use OLE clipboard.}
351@itemdef{wxUSE_PENWINDOWS, See src/msw/penwin.cpp file.}
352@itemdef{wxUSE_POSTSCRIPT_ARCHITECTURE_IN_MSW, Use PS printing in wxMSW.}
353@itemdef{wxUSE_PS_PRINTING, See src/msw/dcprint.cpp file.}
15f74a3f
VZ
354@itemdef{wxUSE_RC_MANIFEST, Include manifest for common controls library v6
355from wxWidgets RC file. This may be needed to be defined explicitly for MSVC 6
356and 7 (98 and 2003) only as later versions of MSVC generate this manifest
357themselves and the manifest generation is enabled by default for the other
358compilers. See also wxUSE_NO_MANIFEST.}
928f1a07
FM
359@itemdef{wxUSE_REGKEY, Use wxRegKey class.}
360@itemdef{wxUSE_RICHEDIT, Enable use of riched32.dll in wxTextCtrl}
361@itemdef{wxUSE_RICHEDIT2, Enable use of riched20.dll in wxTextCtrl}
362@itemdef{wxUSE_VC_CRTDBG, See wx/msw/msvcrt.h file.}
363@itemdef{wxUSE_UNICODE_MSLU, Use MSLU for Unicode support under Windows 9x systems.}
364@itemdef{wxUSE_UXTHEME, Enable support for XP themes.}
e2742bd6 365@itemdef{wxUSE_WIN_METAFILES_ALWAYS, Use wxMetaFile even when wxUSE_ENH_METAFILE=1.}
928f1a07 366@itemdef{wxUSE_WXDIB, Use wxDIB class.}
928f1a07
FM
367@endDefList
368
369
e7054054 370@section page_wxusedef_univ wxUniversal Symbols
928f1a07
FM
371
372@beginDefList
373@itemdef{wxUSE_ALL_THEMES, Use all themes in wxUniversal; See wx/univ/theme.h file.}
374@itemdef{wxUSE_THEME_GTK, Use GTK+ 1-like theme in wxUniversal}
375@itemdef{wxUSE_THEME_METAL, Use GTK+ 2-like theme in wxUniversal}
376@itemdef{wxUSE_THEME_MONO, Use simple monochrome theme in wxUniversal}
377@itemdef{wxUSE_THEME_WIN32, Use Win32-like theme in wxUniversal}
378@endDefList
4514447c 379
e2742bd6 380*/