]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/generic/filedlgg.h
Whole lotta stuff for wxPlotWindow,
[wxWidgets.git] / include / wx / generic / filedlgg.h
index 2fc5b0731900baf5915bd7e2ff37c421ced964bf..9d39b679f9035b4ca3e76b6cfc2d5ad0a3e5e35b 100644 (file)
@@ -107,7 +107,7 @@ public:
     void ShowHidden( bool show = TRUE );
     long Add( wxFileData *fd, wxListItem &item );
     void Update();
-    virtual void StatusbarText( char *WXUNUSED(text) ) {};
+    virtual void StatusbarText( wxChar *WXUNUSED(text) ) {};
     void MakeDir();
     void GoToParentDir();
     void GoToHomeDir();
@@ -115,6 +115,7 @@ public:
     void SetWild( const wxString &wild );
     void GetDir( wxString &dir );
     void OnListDeleteItem( wxListEvent &event );
+    void OnListDeleteAllItems( wxListEvent &event );
     void OnListEndLabelEdit( wxListEvent &event );
 
 private:
@@ -155,7 +156,7 @@ public:
     wxString GetWildcard() const { return m_wildCard; }
     long GetStyle() const { return m_dialogStyle; }
     int GetFilterIndex() const { return m_filterIndex; }
-    
+
     // for multiple file selection
     void GetPaths(wxArrayString& paths) const;
     void GetFilenames(wxArrayString& files) const;
@@ -171,7 +172,7 @@ public:
     void OnChoice( wxCommandEvent &event );
     void OnTextEnter( wxCommandEvent &event );
     void OnCheck( wxCommandEvent &event );
-    
+
     void HandleAction( const wxString &fn );
 
 protected:
@@ -182,6 +183,7 @@ protected:
     wxString       m_fileName;
     wxString       m_wildCard;
     int            m_filterIndex;
+    wxString       m_filterExtension;
     wxChoice      *m_choice;
     wxTextCtrl    *m_text;
     wxFileCtrl    *m_list;
@@ -191,16 +193,9 @@ protected:
 private:
     DECLARE_DYNAMIC_CLASS(wxFileDialog)
     DECLARE_EVENT_TABLE()
-};
 
-enum
-{
-    wxOPEN  = 1,
-    wxSAVE = 2,
-    wxOVERWRITE_PROMPT = 4,
-    wxHIDE_READONLY = 8,
-    wxFILE_MUST_EXIST = 16,
-    wxMULTIPLE = 32
+    static long   s_lastViewStyle;  // list or report?
+    static bool   s_lastShowHidden; 
 };
 
 // File selector - backward compatibility