bool wxShell(const wxString& command = wxPyEmptyString);
void wxStartTimer();
+
DocDeclA(
int, wxGetOsVersion(int *OUTPUT, int *OUTPUT),
"GetOsVersion() -> (platform, major, minor)");
wxString wxGetOsDescription();
+
+// Get platform endianness
+bool wxIsPlatformLittleEndian();
+
+// Get platform architecture
+bool wxIsPlatform64Bit();
+
+
// TODO:
// // Parses the wildCard, returning the number of filters.
// // Returns 0 if none or if there's a problem,
// // "All files (*)|*|Image Files (*.jpeg *.png)|*.jpg;*.png"
// int wxParseCommonDialogsFilter(const wxString& wildCard, wxArrayString& descriptions, wxArrayString& filters);
+
+%typemap(out) wxMemorySize {
+ %#if wxUSE_LONGLONG
+ $result = PyLong_FromLongLong($1.GetValue());
+ %#else
+ $result = PyInt_FromLong($1);
+ %#endif
+}
+
#if defined(__WXMSW__) || defined(__WXMAC__)
wxMemorySize wxGetFreeMemory();
#else
wxWindow *parent = NULL,
int x = -1, int y = -1);
-// WXWIN_COMPATIBILITY_2_4
-#if 0
MustHaveApp(wxGetNumberFromUser);
long wxGetNumberFromUser(const wxString& message,
const wxString& prompt,
long min = 0, long max = 100,
wxWindow *parent = NULL,
const wxPoint& pos = wxDefaultPosition);
-%pythoncode { GetNumberFromUser = wx._deprecated(GetNumberFromUser) }
-#endif
// GDI Functions
}
%}
-//---------------------------------------------------------------------------
-
-// enum wxPowerType
-// {
-// wxPOWER_SOCKET,
-// wxPOWER_BATTERY,
-// wxPOWER_UNKNOWN
-// };
-
-// DocDeclStr(
-// wxPowerType , wxGetPowerType(),
-// "Returns the type of power source as one of wx.POWER_SOCKET,
-// wx.POWER_BATTERY or wx.POWER_UNKNOWN. wx.POWER_UNKNOWN is also the
-// default on platforms where this feature is not implemented.", "");
-
-
-// enum wxBatteryState
-// {
-// wxBATTERY_NORMAL_STATE, // system is fully usable
-// wxBATTERY_LOW_STATE, // start to worry
-// wxBATTERY_CRITICAL_STATE, // save quickly
-// wxBATTERY_SHUTDOWN_STATE, // too late
-// wxBATTERY_UNKNOWN_STATE
-// };
-
-// DocDeclStr(
-// wxBatteryState , wxGetBatteryState(),
-// "Returns battery state as one of wx.BATTERY_NORMAL_STATE,
-// wx.BATTERY_LOW_STATE}, wx.BATTERY_CRITICAL_STATE,
-// wx.BATTERY_SHUTDOWN_STATE or wx.BATTERY_UNKNOWN_STATE.
-// wx.BATTERY_UNKNOWN_STATE is also the default on platforms where this
-// feature is not implemented.", "");
-
-
-
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------