X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8e13c1ec4e6e8d2c5852df39c6be5db4fd279227..2209baaee3a8578450e204593b79ed155f340f68:/include/wx/defs.h diff --git a/include/wx/defs.h b/include/wx/defs.h index 537c94c0d7..8bfbee8cc2 100644 --- a/include/wx/defs.h +++ b/include/wx/defs.h @@ -79,12 +79,18 @@ # pragma warning(disable:4702) /* unreachable code */ # endif -/* Deprecated functions such as sprintf, localtime */ -#if __VISUALC__ >= 1400 -#define _CRT_SECURE_NO_DEPRECATE 1 -#define _CRT_NON_CONFORMING_SWPRINTFS 1 -#endif - + /* + VC++ 8 gives a warning when using standard functions such as sprintf, + localtime, ... -- stop this madness, unless the user had already done it + */ + #if __VISUALC__ >= 1400 + #ifndef _CRT_SECURE_NO_DEPRECATE + #define _CRT_SECURE_NO_DEPRECATE 1 + #endif + #ifndef _CRT_NON_CONFORMING_SWPRINTFS + #define _CRT_NON_CONFORMING_SWPRINTFS 1 + #endif + #endif /* VC++ 8 */ #endif /* __VISUALC__ */ /* suppress some Salford C++ warnings */ @@ -695,6 +701,24 @@ enum wxDOS /* wxBase under MS-DOS */ }; +/* Friendlier platform names */ +enum +{ + wxMotif = wxMOTIF_X, + wxMac = wxMAC, + wxMSW = wxWINDOWS, + wxWinCE = wxWINDOWS_CE, + wxWinPocketPC = wxWINDOWS_POCKETPC, + wxWinSmartPhone = wxWINDOWS_SMARTPHONE, + wxWin95= wxWIN95, + wxUnix = wxUNIX, /* wxBase under Unix */ + wxPalmOS = wxPALMOS, /* PalmOS */ + wxOS2 = wxOS2_PM, + + wxMGL = 100, + wxCocoa +}; + /* ---------------------------------------------------------------------------- */ /* standard wxWidgets types */ /* ---------------------------------------------------------------------------- */ @@ -1656,6 +1680,8 @@ enum wxBorder * wxStaticText flags */ #define wxST_NO_AUTORESIZE 0x0001 +#define wxST_DOTS_MIDDLE 0x0002 +#define wxST_DOTS_END 0x0004 /* * wxStaticBitmap flags @@ -2879,6 +2905,7 @@ typedef GtkWidget *WXWidget; #ifdef __WXGTK20__ #define G_DISABLE_DEPRECATED #define PANGO_DISABLE_DEPRECATED +#define GDK_PIXBUF_DISABLE_DEPRECATED #ifndef __VMS /* GtkCombo is not defined on VMS if this is defined */ # define GTK_DISABLE_DEPRECATED