// wxFileDialog data
//----------------------------------------------------------------------------
+/*
+ The flags below must coexist with the following flags in m_windowStyle
+ #define wxCAPTION 0x20000000
+ #define wxMAXIMIZE 0x00002000
+ #define wxCLOSE_BOX 0x00001000
+ #define wxSYSTEM_MENU 0x00000800
+ wxBORDER_NONE = 0x00200000
+ #define wxRESIZE_BORDER 0x00000040
+*/
+
enum
{
wxFD_OPEN = 0x0001,
wxFD_OVERWRITE_PROMPT = 0x0004,
wxFD_FILE_MUST_EXIST = 0x0010,
wxFD_MULTIPLE = 0x0020,
- wxFD_CHANGE_DIR = 0x0040,
- wxFD_PREVIEW = 0x0080
+ wxFD_CHANGE_DIR = 0x0080,
+ wxFD_PREVIEW = 0x0100
};
#if WXWIN_COMPATIBILITY_2_6
const wxSize& sz = wxDefaultSize,
const wxString& name = wxFileDialogNameStr);
- bool HasFdFlag(int flag) const { return (m_fdStyle & flag) != 0; }
+ bool HasFdFlag(int flag) const { return HasFlag(flag); }
virtual void SetMessage(const wxString& message) { m_message = message; }
virtual void SetPath(const wxString& path) { m_path = path; }
wxString m_fileName;
wxString m_wildCard;
int m_filterIndex;
- int m_fdStyle;
private:
void Init();
m_wildCard = wildCard;
m_parent = parent;
- m_fdStyle = style;
+ m_windowStyle = style;
m_filterIndex = 0;
if (!HasFdFlag(wxFD_OPEN) && !HasFdFlag(wxFD_SAVE))
- m_fdStyle |= wxFD_OPEN; // wxFD_OPEN is the default
+ m_windowStyle |= wxFD_OPEN; // wxFD_OPEN is the default
// check that the styles are not contradictory
wxASSERT_MSG( !(HasFdFlag(wxFD_SAVE) && HasFdFlag(wxFD_OPEN)),