]> git.saurik.com Git - wxWidgets.git/blame - docs/symbols.txt
repositioning the cursor with mouse clicks works
[wxWidgets.git] / docs / symbols.txt
CommitLineData
c801d85f
KB
1This is a list of preprocessor symbols used in the wxWindows source.
2
3GUIs:
4-----
5
6__X__ any X, but not GTK
34138703
JS
7__WXMOTIF__ Motif
8__WXXT__ Xt; mutually exclusive with WX_MOTIF (?)
9__WXGTK__ GTK
e5ea3f7a 10__WXGTK12__ GTK 1.2 or higher
34138703
JS
11__WXMSW__ Any Windows
12__WXMAC__ MacOS
c801d85f 13__UNIX__ any Unix
31276cb5
RR
14__WINDOWS__ any Windows
15__WIN95__ GUI for Windows 95 and above; NT 4.0 and above.
16__WIN32__ WIN32 API
17__NT__ Windows NT
18__WXCURSES__ CURSES
19__WXSTUBS__ Stubbed version ('template' wxWin implementation)
20
21In fact, they should better all start with __WX instead of __ only.
22The only GUIs implemented for 2.0 are __WXGTK__, __WXMSW__ and __WXMOTIF__
23yet. Any new ones, please start the define with __WX.
24
25OSes/machines:
26
27__HPUX__
28__SVR4__
29__SYSV__
30__LINUX__
31__SGI__
32__ULTRIX__
33__BSD__
34__VMS__
35__SUN__ Any Sun
36__SUNOS__
37__SOLARIS__
38__ALPHA__
39__AIX__
40__DATA_GENERAL__
41__OSF__
42__FREEBSD__
43
44Compilers:
45----------
46
47__GNUWIN32__ Gnu-Win32 compiler
48__DJGPP__ DJGPP
49__GNUG__ Gnu C++ on any platform
50__BORLANDC__ Borland C++
51__WATCOMC__ Watcom C++
52__SYMANTECC__ Symantec C++
53__VISUALC__ VC++
54__SUNCC__ Sun CC
55__XLC__ ?? compiler
56
57wxWindows modes:
58----------------
59
60__WXDEBUG__ usage: #ifdef __WXDEBUG__ (=> debug mode, else => release)
61WXDEBUG usage: #if DEBUG (0: release, 1: minimal debug code, ...)
62