1998-08-14 20:23:28 -04:00
|
|
|
#ifndef _WX_FILEDLG_H_BASE_
|
|
|
|
#define _WX_FILEDLG_H_BASE_
|
1998-05-20 10:01:55 -04:00
|
|
|
|
1998-07-10 10:15:17 -04:00
|
|
|
#if defined(__WXMSW__)
|
1998-05-20 10:01:55 -04:00
|
|
|
#include "wx/msw/filedlg.h"
|
1998-07-10 10:15:17 -04:00
|
|
|
#elif defined(__WXMOTIF__)
|
1998-08-14 20:23:28 -04:00
|
|
|
#include "wx/motif/filedlg.h"
|
1998-07-10 10:15:17 -04:00
|
|
|
#elif defined(__WXGTK__)
|
1998-05-20 10:01:55 -04:00
|
|
|
#include "wx/gtk/filedlg.h"
|
1998-08-07 17:32:13 -04:00
|
|
|
#elif defined(__WXQT__)
|
|
|
|
#include "wx/qt/filedlg.h"
|
1998-08-14 20:23:28 -04:00
|
|
|
#elif defined(__WXMAC__)
|
|
|
|
#include "wx/mac/filedlg.h"
|
|
|
|
#elif defined(__WXSTUBS__)
|
|
|
|
#include "wx/stubs/filedlg.h"
|
1998-05-20 10:01:55 -04:00
|
|
|
#endif
|
|
|
|
|
1999-01-24 18:31:39 -05:00
|
|
|
// File selector - backward compatibility
|
|
|
|
WXDLLEXPORT wxString
|
|
|
|
wxFileSelector(const char *message = wxFileSelectorPromptStr,
|
|
|
|
const char *default_path = NULL,
|
|
|
|
const char *default_filename = NULL,
|
|
|
|
const char *default_extension = NULL,
|
|
|
|
const char *wildcard = wxFileSelectorDefaultWildcardStr,
|
|
|
|
int flags = 0,
|
|
|
|
wxWindow *parent = NULL,
|
|
|
|
int x = -1, int y = -1);
|
|
|
|
|
|
|
|
// An extended version of wxFileSelector
|
|
|
|
WXDLLEXPORT wxString
|
|
|
|
wxFileSelectorEx(const char *message = wxFileSelectorPromptStr,
|
|
|
|
const char *default_path = NULL,
|
|
|
|
const char *default_filename = NULL,
|
|
|
|
int *indexDefaultExtension = NULL,
|
|
|
|
const char *wildcard = wxFileSelectorDefaultWildcardStr,
|
|
|
|
int flags = 0,
|
|
|
|
wxWindow *parent = NULL,
|
|
|
|
int x = -1, int y = -1);
|
|
|
|
|
|
|
|
// Ask for filename to load
|
|
|
|
WXDLLEXPORT wxString
|
|
|
|
wxLoadFileSelector(const char *what,
|
|
|
|
const char *extension,
|
|
|
|
const char *default_name = (const char *)NULL,
|
|
|
|
wxWindow *parent = (wxWindow *) NULL);
|
|
|
|
|
|
|
|
// Ask for filename to save
|
|
|
|
WXDLLEXPORT wxString
|
|
|
|
wxSaveFileSelector(const char *what,
|
|
|
|
const char *extension,
|
|
|
|
const char *default_name = (const char *) NULL,
|
|
|
|
wxWindow *parent = (wxWindow *) NULL);
|
|
|
|
|
1998-05-20 10:01:55 -04:00
|
|
|
#endif
|
1998-08-14 20:23:28 -04:00
|
|
|
// _WX_FILEDLG_H_BASE_
|