X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9ac654169e56b1a4a924f03773e13ad1f3e739c4..2dc1bdac6a37437e66e742122fb68f9c763f7d9e:/include/wx/defs.h diff --git a/include/wx/defs.h b/include/wx/defs.h index 41cef19c96..74aba1c334 100644 --- a/include/wx/defs.h +++ b/include/wx/defs.h @@ -41,6 +41,14 @@ #endif #endif +#if defined(sun) || defined(__SUN__) +# if !defined(__GNUG__) +# ifndef __SUNCC__ +# define __SUNCC__ +# endif +# endif +#endif + // suppress some Visual C++ warnings #ifdef _MSC_VER # pragma warning(disable:4244) // cobversion from double to float @@ -114,6 +122,9 @@ #define bool unsigned int #elif defined(__BORLANDC__) && (__BORLANDC__ < 0x500) typedef unsigned int bool; +#elif defined(__SUNCC__) + // If we use int, we get identically overloaded functions in config.cpp + typedef unsigned char bool; #endif #if ( defined(_MSC_VER) && (_MSC_VER <= 800) ) || defined(__GNUWIN32__) @@ -542,13 +553,20 @@ typedef void (*wxFunction) (wxObject&, wxEvent&); #define wxSP_WRAP 0x0020 /* - * wxSplitterWnd flags + * wxSplitterWindow flags */ #define wxSP_NOBORDER 0x0000 #define wxSP_3D 0x0004 #define wxSP_BORDER 0x0008 +/* + * wxFrame extra flags + */ + +// No title on taskbar +#define wxFRAME_TOOL_WINDOW 0x0004 + /* * wxTabCtrl flags */ @@ -710,7 +728,8 @@ enum wxDataFormat wxDF_METAFILE = 3, /* CF_METAFILEPICT */ wxDF_DIB = 8, /* CF_DIB */ wxDF_OEMTEXT = 7, /* CF_OEMTEXT */ - wxDF_FILENAME = 15 /* CF_HDROP */ + wxDF_FILENAME = 15, /* CF_HDROP */ + wxDF_PRIVATE = 20 }; // Virtual keycodes