summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Fl_File_Chooser.cxx4
-rw-r--r--src/Fl_File_Chooser.fl11
2 files changed, 8 insertions, 7 deletions
diff --git a/src/Fl_File_Chooser.cxx b/src/Fl_File_Chooser.cxx
index 10c7d68fb..1b009cd9a 100644
--- a/src/Fl_File_Chooser.cxx
+++ b/src/Fl_File_Chooser.cxx
@@ -355,9 +355,9 @@ if (t & MULTI)
else
fileList->type(FL_HOLD_BROWSER);
if (t & CREATE)
- newButton->deactivate();
-else
newButton->activate();
+else
+ newButton->deactivate();
if (t & DIRECTORY)
fileList->filetype(Fl_File_Browser::DIRECTORIES);
else
diff --git a/src/Fl_File_Chooser.fl b/src/Fl_File_Chooser.fl
index 6457b5f69..f003c2804 100644
--- a/src/Fl_File_Chooser.fl
+++ b/src/Fl_File_Chooser.fl
@@ -79,7 +79,7 @@ window->hide();} open
} {
Fl_Check_Button previewButton {
label Preview
- callback {preview(previewButton->value());} selected
+ callback {preview(previewButton->value());}
xywh {10 275 170 20} down_box DOWN_BOX shortcut 0x80070 value 1
code0 {previewButton->label(preview_label);}
}
@@ -278,7 +278,7 @@ fileName->take_focus();} {}
} {
code {return (fileList->textsize());} {}
}
- Function {type(int t)} {return_type void
+ Function {type(int t)} {open return_type void
} {
code {type_ = t;
if (t & MULTI)
@@ -286,13 +286,14 @@ if (t & MULTI)
else
fileList->type(FL_HOLD_BROWSER);
if (t & CREATE)
- newButton->deactivate();
-else
newButton->activate();
+else
+ newButton->deactivate();
if (t & DIRECTORY)
fileList->filetype(Fl_File_Browser::DIRECTORIES);
else
- fileList->filetype(Fl_File_Browser::FILES);} {}
+ fileList->filetype(Fl_File_Browser::FILES);} {selected
+ }
}
Function {type()} {return_type int
} {