wxString wxDirSelector(const wxString& message = wxPyDirSelectorPromptStr,
const wxString& defaultPath = wxPyEmptyString,
- long style = wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER | wxDD_NEW_DIR_BUTTON,
+ long style = wxDD_DEFAULT_STYLE,
const wxPoint& pos = wxDefaultPosition,
wxWindow *parent = NULL);
wxSYS_CAN_ICONIZE_FRAME
};
+// values for different screen designs
+enum wxSystemScreen
+{
+ wxSYS_SCREEN_NONE = 0, // not yet defined
+ wxSYS_SCREEN_DESKTOP, // >= 800x600
+ wxSYS_SCREEN_SMALL, // >= 640x480
+ wxSYS_SCREEN_PDA, // >= 320x240
+ wxSYS_SCREEN_TINY // <
+};
class wxSystemSettings {
// return true if the port has certain feature
static bool HasFeature(wxSystemFeature index);
+ // Get system screen design (desktop, pda, ..) used for
+ // laying out various dialogs.
+ static wxSystemScreen GetScreen();
+
+ // Override default.
+ static void SetScreen( wxSystemScreen screen );
+
};
%name(wxLogStatusFrame)void wxLogStatus(wxFrame *pFrame, const wxString& szFormat);
void wxLogSysError(const wxString& szFormat);
+// wxLogFatalError helper: show the (fatal) error to the user in a safe way,
+// i.e. without using wxMessageBox() for example because it could crash
+void wxSafeShowMessage(const wxString& title, const wxString& text);
+
+
+
// Suspress logging while an instance of this class exists
class wxLogNull
{