X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/71fe5c01eb5072bfbaf940f6675acbabc6d8913b..b2a81bd91409092bb41b68e2384cf9d0baf47e48:/include/wx/defs.h diff --git a/include/wx/defs.h b/include/wx/defs.h index 40fc6e054f..82bfc41fb3 100644 --- a/include/wx/defs.h +++ b/include/wx/defs.h @@ -138,9 +138,13 @@ // we are setting this define because of the complex check // using NORLANDER as Cygwin may follow. (header author is Anders Norlander) #if defined(__MINGW32__) && ((__GNUC__>2) ||((__GNUC__==2) && (__GNUC_MINOR__>=95))) -#ifndef wxUSE_NORLANDER_HEADERS -# define wxUSE_NORLANDER_HEADERS 1 -#endif + #ifndef wxUSE_NORLANDER_HEADERS + #define wxUSE_NORLANDER_HEADERS 1 + #endif +#else + #ifndef wxUSE_NORLANDER_HEADERS + #define wxUSE_NORLANDER_HEADERS 0 + #endif #endif // "old" GNUWIN32 is the one without Norlander's headers: it lacks the standard @@ -1098,12 +1102,15 @@ enum wxStretch // #define wxLC_SHOW_SEL_ALWAYS /* - * wxSpinButton flags + * wxSpinButton flags. + * Note that a wxSpinCtrl is sometimes defined as + * a wxTextCtrl, and so the flags must be different + * from wxTextCtrl's. */ #define wxSP_HORIZONTAL wxHORIZONTAL // 4 #define wxSP_VERTICAL wxVERTICAL // 8 -#define wxSP_ARROW_KEYS 0x0010 -#define wxSP_WRAP 0x0020 +#define wxSP_ARROW_KEYS 0x1000 +#define wxSP_WRAP 0x2000 /* * wxSplitterWindow flags @@ -1817,17 +1824,16 @@ typedef WXHWND WXWidget; #endif // the keywords needed for WinMain() declaration + #ifdef __WIN16__ - #ifndef FAR #ifdef __VISUALC__ - #define FAR __far + #define WXFAR __far #else // !VC++ - #define FAR _far + #define WXFAR _far #endif - #endif // no FAR #else // Win32 - #ifndef FAR - #define FAR + #ifndef WXFAR + #define WXFAR #endif #endif // Win16/32