23 #ifndef FL_NATIVE_FILE_CHOOSER_H
24 #define FL_NATIVE_FILE_CHOOSER_H
45 #if ! defined(__APPLE__) && !defined(WIN32)
46 #include <FL/Fl_File_Chooser.H>
113 BROWSE_SAVE_DIRECTORY
117 SAVEAS_CONFIRM = 0x0001,
134 const char *filename()
const;
135 const char *filename(
int i)
const;
136 void directory(
const char *val);
137 const char *directory()
const;
138 void title(
const char *);
139 const char* title()
const;
140 const char *filter()
const;
141 void filter(
const char *);
143 void filter_value(
int i);
144 int filter_value()
const;
145 void preset_file(
const char*);
146 const char* preset_file()
const;
147 const char *errmsg()
const;
167 void errmsg(
const char *msg);
169 void clear_pathnames();
170 void set_single_pathname(
const char *s);
171 void add_pathname(
const char *s);
173 void FreePIDL(LPITEMIDLIST pidl);
176 void Win2Unix(
char *s);
177 void Unix2Win(
char *s);
179 static int CALLBACK Dir_CB(HWND win, UINT msg, LPARAM param, LPARAM data);
182 void parse_filter(
const char *);
183 void clear_filters();
184 void add_filter(
const char *,
const char *);
204 char *_filt_patt[MAXFILTERS];
214 void errmsg(
const char *msg);
215 void clear_pathnames();
216 void set_single_pathname(
const char *s);
217 int get_saveas_basename(
void);
218 void clear_filters();
219 void add_filter(
const char *,
const char *);
220 void parse_filter(
const char *from);
225 #if ! defined(__APPLE__) && !defined(WIN32)
240 void errmsg(
const char *msg);
241 int type_fl_file(
int);
Option
Definition: Fl_Native_File_Chooser.H:115
This class lets an FLTK application easily and consistently access the operating system's native file...
Definition: Fl_Native_File_Chooser.H:105
Type
Definition: Fl_Native_File_Chooser.H:107
File names and URI utility functions.
static const char * file_exists_message
Localizable message.
Definition: Fl_Native_File_Chooser.H:122
The Fl_File_Chooser widget displays a standard file selection dialog that supports various selection ...
Definition: Fl_File_Chooser.H:41
browse files (lets user choose multiple files)
Definition: Fl_Native_File_Chooser.H:110
browse directories (lets user choose multiple directories)
Definition: Fl_Native_File_Chooser.H:111
browse directories (lets user choose one directory)
Definition: Fl_Native_File_Chooser.H:109
browse to save a file
Definition: Fl_Native_File_Chooser.H:112