From 14f432133081273396d48e4322115d6fc1860727 Mon Sep 17 00:00:00 2001 From: Michael R Sweet Date: Thu, 3 Oct 2002 15:46:30 +0000 Subject: Fix "create" handling of new-directory button. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2647 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- src/Fl_File_Chooser.cxx | 4 ++-- src/Fl_File_Chooser.fl | 11 ++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) (limited to 'src') 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 } { -- cgit v1.2.3