diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 2001-09-04 13:13:29 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 2001-09-04 13:13:29 +0000 |
| commit | 9a528400f083b3761e0d54565ea1002604f5472a (patch) | |
| tree | 789a2d8e0283ad5715026bba5dcd4ce805a067f5 /src/Fl_FileBrowser.cxx | |
| parent | bc3de1ec15062a9016150c124d6a4d6c14d87720 (diff) | |
Doco updates.
Add directory-only support to Fl_FileBrowser.
Update button and menu drawing code for check and radio buttons.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1582 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/Fl_FileBrowser.cxx')
| -rw-r--r-- | src/Fl_FileBrowser.cxx | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/Fl_FileBrowser.cxx b/src/Fl_FileBrowser.cxx index 7ebbcfcb8..63587bcf4 100644 --- a/src/Fl_FileBrowser.cxx +++ b/src/Fl_FileBrowser.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl_FileBrowser.cxx,v 1.13.2.4 2001/08/06 15:19:20 easysw Exp $" +// "$Id: Fl_FileBrowser.cxx,v 1.13.2.5 2001/09/04 13:13:29 easysw Exp $" // // Fl_FileBrowser routines. // @@ -382,6 +382,7 @@ Fl_FileBrowser::Fl_FileBrowser(int x, // I - Upper-lefthand X coordinate pattern_ = "*"; directory_ = ""; iconsize_ = 3 * textsize() / 2; + filetype_ = FILES; } @@ -389,7 +390,7 @@ Fl_FileBrowser::Fl_FileBrowser(int x, // I - Upper-lefthand X coordinate // 'Fl_FileBrowser::load()' - Load a directory into the browser. // -int // O - Number of files loaded +int // O - Number of files loaded Fl_FileBrowser::load(const char *directory)// I - Directory to load { int i; // Looping var @@ -531,7 +532,8 @@ Fl_FileBrowser::load(const char *directory)// I - Directory to load num_dirs ++; insert(num_dirs, name, Fl_FileIcon::find(filename)); } - else if (filename_match(files[i]->d_name, pattern_)) + else if (filetype_ == FILES && + filename_match(files[i]->d_name, pattern_)) add(files[i]->d_name, Fl_FileIcon::find(filename)); } @@ -564,5 +566,5 @@ Fl_FileBrowser::filter(const char *pattern) // I - Pattern string // -// End of "$Id: Fl_FileBrowser.cxx,v 1.13.2.4 2001/08/06 15:19:20 easysw Exp $". +// End of "$Id: Fl_FileBrowser.cxx,v 1.13.2.5 2001/09/04 13:13:29 easysw Exp $". // |
