X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/06414d99a7a77b1aa1aa9c89e0ed5c466eb5cce8..b8f434e731d0f6153a87988777baa4c2fbe629c6:/src/mgl/utils.cpp?ds=sidebyside diff --git a/src/mgl/utils.cpp b/src/mgl/utils.cpp index c6dad8291a..b62f4b02ec 100644 --- a/src/mgl/utils.cpp +++ b/src/mgl/utils.cpp @@ -42,6 +42,15 @@ // misc. //---------------------------------------------------------------------------- +// Get free memory in bytes, or -1 if cannot determine amount (e.g. on UNIX) +wxMemorySize wxGetFreeMemory() +{ + // TODO - probably should be extracted to + // src/msdos/utilsdos.cpp and src/unix/utilsunx.cpp + // to avoid code duplication + return -1; +} + void wxBell() { // FIXME_MGL @@ -103,55 +112,15 @@ int wxDisplayDepth() return g_displayDC->getBitsPerPixel(); } -#if wxUSE_GUI - -wxToolkitInfo& wxGUIAppTraits::GetToolkitInfo() +wxPortId wxGUIAppTraits::GetToolkitVersion(int *verMaj, int *verMin) const { - static wxToolkitInfo info; - info.shortName = _T("mgluniv"); - info.name = _T("wxMGL"); - info.versionMajor = MGL_RELEASE_MAJOR; - info.versionMinor = MGL_RELEASE_MINOR; - 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; -} + if ( verMaj ) + *verMaj = MGL_RELEASE_MAJOR; + if ( verMin ) + *verMin = MGL_RELEASE_MINOR; -#endif - -#if 0 -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; + return wxPORT_MGL; } -#endif void wxGetMousePosition(int* x, int* y) {