|
FLTK 1.3.2
|
The Fl_File_Browser widget displays a list of filenames, optionally with file-specific icons. More...
#include <Fl_File_Browser.H>
Public Types | |
| enum | { FILES, DIRECTORIES } |
Public Member Functions | |
| int | filetype () const |
| Sets or gets the file browser type, FILES or DIRECTORIES. | |
| void | filetype (int t) |
| Sets or gets the file browser type, FILES or DIRECTORIES. | |
| void | filter (const char *pattern) |
| Sets or gets the filename filter. | |
| const char * | filter () const |
| Sets or gets the filename filter. | |
| Fl_File_Browser (int, int, int, int, const char *=0) | |
| The constructor creates the Fl_File_Browser widget at the specified position and size. | |
| uchar | iconsize () const |
| Sets or gets the size of the icons. | |
| void | iconsize (uchar s) |
| Sets or gets the size of the icons. | |
| int | load (const char *directory, Fl_File_Sort_F *sort=fl_numericsort) |
| Loads the specified directory into the browser. | |
| Fl_Fontsize | textsize () const |
| Gets the default text size (in pixels) for the lines in the browser. | |
| void | textsize (Fl_Fontsize s) |
Sets the default text size (in pixels) for the lines in the browser to size. | |
The Fl_File_Browser widget displays a list of filenames, optionally with file-specific icons.
| Fl_File_Browser::Fl_File_Browser | ( | int | X, |
| int | Y, | ||
| int | W, | ||
| int | H, | ||
| const char * | l = 0 |
||
| ) |
The constructor creates the Fl_File_Browser widget at the specified position and size.
The destructor destroys the widget and frees all memory that has been allocated.
| int Fl_File_Browser::filetype | ( | ) | const [inline] |
Sets or gets the file browser type, FILES or DIRECTORIES.
When set to FILES, both files and directories are shown. Otherwise only directories are shown.
| void Fl_File_Browser::filetype | ( | int | t | ) | [inline] |
Sets or gets the file browser type, FILES or DIRECTORIES.
When set to FILES, both files and directories are shown. Otherwise only directories are shown.
| void Fl_File_Browser::filter | ( | const char * | pattern | ) |
Sets or gets the filename filter.
The pattern matching uses the fl_filename_match() function in FLTK.
| const char* Fl_File_Browser::filter | ( | ) | const [inline] |
Sets or gets the filename filter.
The pattern matching uses the fl_filename_match() function in FLTK.
| uchar Fl_File_Browser::iconsize | ( | ) | const [inline] |
Sets or gets the size of the icons.
The default size is 20 pixels.
| void Fl_File_Browser::iconsize | ( | uchar | s | ) | [inline] |
Sets or gets the size of the icons.
The default size is 20 pixels.
| int Fl_File_Browser::load | ( | const char * | directory, |
| Fl_File_Sort_F * | sort = fl_numericsort |
||
| ) |
Loads the specified directory into the browser.
If icons have been loaded then the correct icon is associated with each file in the list.
The sort argument specifies a sort function to be used with fl_filename_list().