// Returns label that should be used for given stock UI element (e.g. "&OK"
// for wxID_OK):
-wxString wxGetStockLabel(wxWindowID id);
+wxString wxGetStockLabel(wxWindowID id,
+ bool withCodes = true,
+ wxString accelerator = wxPyEmptyString);
MustHaveApp(wxBell);
wxWindow *parent = NULL,
int x = -1, int y = -1);
+// WXWIN_COMPATIBILITY_2_4
MustHaveApp(wxGetNumberFromUser);
long wxGetNumberFromUser(const wxString& message,
const wxString& prompt,
void wxSetCursor(wxCursor& cursor);
+MustHaveApp(wxGetXDisplay);
+DocStr(wxGetXDisplay,
+"Returns a swigified pointer to the X11 display. Returns None on
+other platforms.", "");
+%inline %{
+ void* wxGetXDisplay()
+ {
+#ifdef __WXGTK__
+ return wxGetDisplay();
+#else
+ return NULL;
+#endif
+ }
+%}
+
// Miscellaneous functions
MustHaveApp(wxGetTopLevelParent);
wxWindow* wxGetTopLevelParent(wxWindow *win);
-//bool wxSpawnBrowser(wxWindow *parent, wxString href);
+DocDeclStr(
+ bool , wxLaunchDefaultBrowser(const wxString& url),
+ "Launches the user's default browser and tells it to open the location
+at ``url``. Returns ``True`` if the application was successfully
+launched.", "");
}
%}
+//---------------------------------------------------------------------------
+
+// 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.", "");
+
+
+
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------