#define wxLongLong_t __int64
#define wxLongLongSuffix i64
#define wxLongLongFmtSpec _T("Ld")
-#elif (defined(__WATCOMC__) && defined(__WIN32__))
+#elif (defined(__WATCOMC__) && (defined(__WIN32__) || defined(__DOS__)))
#define wxLongLong_t __int64
#define wxLongLongSuffix i64
#define wxLongLongFmtSpec _T("Ld")
This macro can be used to check that the version of mingw32 compiler is
at least maj.min
*/
-#if defined( __GNUWIN32__ ) || defined( __MINGW32__ ) || \
+#if ( defined( __GNUWIN32__ ) || defined( __MINGW32__ ) || \
defined( __CYGWIN__ ) || \
- (defined(__WATCOMC__) && __WATCOMC__ >= 1200)
+ (defined(__WATCOMC__) && __WATCOMC__ >= 1200) ) && \
+ !defined(__DOS__)
# include "wx/msw/gccpriv.h"
#else
# undef wxCHECK_W32API_VERSION
return FALSE;
}
- if ( !SetDisplayMode(wxDisplayModeInfo(w, h, bpp)) )
+ if ( !SetDisplayMode(wxVideoMode(w, h, bpp)) )
return FALSE;
}
#endif // __WXMGL__
#endif
-#ifdef __OS2__
-
-#define INCL_BASE
-#include <os2.h>
-#ifndef __EMX__
-#include <direct.h>
-#endif
-#include <stdlib.h>
-#include <ctype.h>
-extern bool wxIsDriveAvailable(const wxString& dirName);
+#if defined(__OS2__) || defined(__DOS__)
+ #ifdef __OS2__
+ #define INCL_BASE
+ #include <os2.h>
+ #ifndef __EMX__
+ #include <direct.h>
+ #endif
+ #include <stdlib.h>
+ #include <ctype.h>
+ #endif
+ extern bool wxIsDriveAvailable(const wxString& dirName);
#endif // __OS2__
#if defined(__WXMAC__)
m_isInit = false;
}
+wxColour::wxColour()
+{
+ Init();
+}
+
wxColour::wxColour(const wxColour& col)
{
*this = col;
return g_displayDC->getBitsPerPixel();
}
+#if wxUSE_GUI
+
wxToolkitInfo& wxGUIAppTraits::GetToolkitInfo()
{
static wxToolkitInfo info;
return info;
}
+#endif
+
+wxToolkitInfo& wxConsoleAppTraits::GetToolkitInfo()
+{
+ static wxToolkitInfo info;
+ info.shortName = _T("mglbase");
+ info.versionMajor = MGL_RELEASE_MAJOR;
+ info.versionMinor = MGL_RELEASE_MINOR;
+ info.name = _T("wxBase");
+ info.os = wxGTK;
+#if defined(__UNIX__)
+ info.os = wxMGL_UNIX;
+#elif defined(__OS2__)
+ info.os = wxMGL_OS2;
+#elif defined(__WIN32__)
+ info.os = wxMGL_WIN32;
+#elif defined(__DOS__)
+ info.os = wxMGL_DOS;
+#else
+ #error Platform not supported by wxMGL!
+#endif
+ return info;
+}
void wxGetMousePosition(int* x, int* y)
{
// constructors and such
// ----------------------------------------------------------------------------
-extern wxDisplayModeInfo wxGetDefaultDisplayMode();
+extern wxVideoMode wxGetDefaultDisplayMode();
void wxWindowMGL::Init()
{