Fl_Group | +----Fl_File_Chooser
#include <FL/Fl_File_Chooser.H>
The Fl_File_Chooser widget displays a standard file selection
dialog that supports various selection modes.

The Fl_File_Chooser class also exports several static values
that may be used to localize or customize the appearance of all file chooser
dialogs:
The label used for the directory chooser at the top of the file chooser. The default value is "Directory:".
The label used for the filename field at the bottom of the file chooser. The default value is "Filename:".
The label used for the filter text field. The default value is "Filter:".
The sort function used when loading the contents of a directory. The default value is fl_numericsort. Other values are described in the reference page for fl_filename_list
The constructor creates the Fl_File_Chooser dialog pictured
above. The pathname argument can be a directory name or a
complete file name (in which case the corresponding file is highlighted
in the list and in the filename input field.)
The pattern argument can be a NULL
string or "*" to list all files. See the FLTK
documentation on fl_filename_match()
for other kinds of patterns.
The type argument can be one of the following:
SINGLE - allows the user to select a
single, existing file.
MULTI - allows the user to select one
or more existing files.
CREATE - allows the user to select a
single, existing file or specify a new filename.
DIRECTORY - allows the user to select a
single, existing directory.
The title argument is used to set the title bar text for the
Fl_File_Chooser window.
Destroys the widget and frees all memory used by it.
Sets or gets the background color of the Fl_File_Browser list.
Returns the number of selected files.
Sets or gets the current directory.
Sets or gets the current filename filter pattern.
Hides the Fl_File_Chooser window.
Sets or gets the size of the icons in the Fl_File_Browser. By
default the icon size is set to 1.5 times the textsize().
Sets or gets the title bar text for the Fl_File_Chooser.
Reloads the current directory in the Fl_File_Browser.
Shows the Fl_File_Chooser window.
Sets or gets the current Fl_File_Browser text color.
Sets or gets the current Fl_File_Browser text font.
Sets or gets the current Fl_File_Browser text size.
Sets or gets the current type of Fl_File_Chooser.
Sets or gets the current value of the selected file.
Returns 1 if the Fl_File_Chooser window is visible.