83 #ifndef FL_NATIVE_FILE_CHOOSER_H
84 #define FL_NATIVE_FILE_CHOOSER_H
101 #include <FL/filename.H>
102 #define MAXFILTERS 80
106 #if ! defined(__APPLE__) && !defined(WIN32)
107 #include <FL/Fl_File_Chooser.H>
166 BROWSE_SAVE_DIRECTORY
170 SAVEAS_CONFIRM = 0x0001,
187 const char *filename()
const;
188 const char *filename(
int i)
const;
189 void directory(
const char *val);
190 const char *directory()
const;
191 void title(
const char *);
192 const char* title()
const;
193 const char *filter()
const;
194 void filter(
const char *);
196 void filter_value(
int i);
197 int filter_value()
const;
198 void preset_file(
const char*);
199 const char* preset_file()
const;
200 const char *errmsg()
const;
220 void errmsg(
const char *msg);
222 void clear_pathnames();
223 void set_single_pathname(
const char *s);
224 void add_pathname(
const char *s);
226 void FreePIDL(ITEMIDLIST *pidl);
229 void Win2Unix(
char *s);
230 void Unix2Win(
char *s);
232 static int CALLBACK Dir_CB(HWND win, UINT msg, LPARAM param, LPARAM data);
235 void parse_filter(
const char *);
236 void clear_filters();
237 void add_filter(
const char *,
const char *);
257 char *_filt_patt[MAXFILTERS];
267 void errmsg(
const char *msg);
268 void clear_pathnames();
269 void set_single_pathname(
const char *s);
270 int get_saveas_basename(
void);
271 void clear_filters();
272 void add_filter(
const char *,
const char *);
273 void parse_filter(
const char *from);
277 #if ! defined(__APPLE__) && !defined(WIN32)
292 void errmsg(
const char *msg);
293 int type_fl_file(
int);
Option
Definition: Fl_Native_File_Chooser.H:168
This class lets an FLTK application easily and consistently access the operating system's native file...
Definition: Fl_Native_File_Chooser.H:158
Type
Definition: Fl_Native_File_Chooser.H:160
static const char * file_exists_message
Localizable message.
Definition: Fl_Native_File_Chooser.H:175
The Fl_File_Chooser widget displays a standard file selection dialog that supports various selection ...
Definition: Fl_File_Chooser.H:50
browse files (lets user choose multiple files)
Definition: Fl_Native_File_Chooser.H:163
browse directories (lets user choose multiple directories)
Definition: Fl_Native_File_Chooser.H:164
browse directories (lets user choose one directory)
Definition: Fl_Native_File_Chooser.H:162
browse to save a file
Definition: Fl_Native_File_Chooser.H:165