X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7863fab40d6a76cabc0558c2fb0b3e1119c199d5..8ec1974ea170256698381cc47dd1dcd6cb494433:/include/wx/platform.h diff --git a/include/wx/platform.h b/include/wx/platform.h index 0f9f485fae..817914f90f 100644 --- a/include/wx/platform.h +++ b/include/wx/platform.h @@ -280,6 +280,14 @@ #define __X__ #endif +#ifdef __SC__ + #ifdef __DMC__ + #define __DIGITALMARS__ + #else + #define __SYMANTEC__ + #endif +#endif + /* This macro can be used to test the gcc version and can be used like this: @@ -298,26 +306,60 @@ This macro can be used to check that the version of mingw32 compiler is at least maj.min */ -#if defined( __GNUWIN32__ ) || defined( __MINGW32__ ) || defined( __CYGWIN__ ) +#if defined( __GNUWIN32__ ) || defined( __MINGW32__ ) || \ + defined( __CYGWIN__ ) || \ + (defined(__WATCOMC__) && __WATCOMC__ >= 1200) || defined(__DIGITALMARS__) #include "wx/msw/gccpriv.h" #else #undef wxCHECK_W32API_VERSION #define wxCHECK_W32API_VERSION(maj, min) (0) #endif -#ifdef __SC__ - #ifdef __DMC__ - #define __DIGITALMARS__ +#if defined (__WXMSW__) + #if !defined(__WATCOMC__) + #define wxHAVE_RAW_BITMAP + #endif +#endif + +#if defined (__WXMAC__) + #ifndef WORDS_BIGENDIAN + #define WORDS_BIGENDIAN 1 + #endif +#endif + +/* Choose which method we will use for updating menus + * - in OnIdle, or when we receive a wxEVT_MENU_OPEN event. + * Presently, only Windows and GTK+ support wxEVT_MENU_OPEN. + */ +#ifndef wxUSE_IDLEMENUUPDATES + #if defined(__WXMSW__) || defined(__WXGTK__) + #define wxUSE_IDLEMENUUPDATES 0 #else - #define __SYMANTEC__ + #define wxUSE_IDLEMENUUPDATES 1 #endif #endif -#if defined (__WXMSW__) - #if !defined(__WATCOMC__) - #define wxHAVE_RAW_BITMAP +/* + * Define symbols that are not yet in + * configure or possibly some setup.h files. + * They will need to be added. + */ + +#ifndef wxUSE_FILECONFIG + #if wxUSE_CONFIG + #define wxUSE_FILECONFIG 1 + #else + #define wxUSE_FILECONFIG 0 #endif #endif +#ifndef wxUSE_HOTKEY + #define wxUSE_HOTKEY 0 +#endif + +#if !defined(wxUSE_WXDIB) && defined(__WXMSW__) + #define wxUSE_WXDIB 1 +#endif + #endif /* _WX_PLATFORM_H_ */