X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c0badb709a86b91a203416784b649e3d00c699c7..3cb6eaec797ebbe20a0e05e5c9ba625909845e72:/src/palmos/utils.cpp diff --git a/src/palmos/utils.cpp b/src/palmos/utils.cpp index e35d21ae23..c8d8d84908 100644 --- a/src/palmos/utils.cpp +++ b/src/palmos/utils.cpp @@ -35,6 +35,7 @@ #include "wx/apptrait.h" #include "wx/dynload.h" #include "wx/confbase.h" +#include "wx/power.h" #include #include @@ -89,7 +90,7 @@ bool wxGetUserName(wxChar *buf, int maxSize) return false; } - wxStrncpy (buf, wxConvertMB2WX(id), maxSize - 1); + wxStrncpy (buf, wxSafeConvertMB2WX(id), maxSize - 1); // free the buffer MemPtrUnlock(id); @@ -126,6 +127,11 @@ bool wxSetEnv(const wxString& var, const wxChar *value) return false; } +bool wxUnsetEnv(const wxString& var) +{ + return false; +} + // ---------------------------------------------------------------------------- // process management // ---------------------------------------------------------------------------- @@ -147,6 +153,10 @@ bool wxShutdown(wxShutdownFlags wFlags) return false; } +// ---------------------------------------------------------------------------- +// power management +// ---------------------------------------------------------------------------- + wxPowerType wxGetPowerType() { return wxPOWER_BATTERY; @@ -192,6 +202,11 @@ void wxBell() SndPlaySystemSound(sndWarning); } +bool wxIsPlatform64Bit() +{ + return false; +} + wxString wxGetOsDescription() { wxString strOS = _T("PalmOS"); @@ -210,12 +225,11 @@ wxString wxGetOsDescription() return strOS; } -wxToolkitInfo& wxAppTraits::GetToolkitInfo() +wxOperatingSystemId wxGetOsVersion(int *verMaj, int *verMin) { - static wxToolkitInfo info; - info.os = wxPALMOS; - info.name = _T("wxBase"); - return info; + // TODO + + return wxOS_UNKNOWN; } // ----------------------------------------------------------------------------