X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwx%2Fsrc%2FbbwxFileSelector.cxx;h=c216cdd5c60d641b86a9b107f2fc83fbfd8dadb6;hb=46d7aa1e632342deddf3844a57c1460da9f20b13;hp=d195b701c281c679a90446ed23b2daa835ad9173;hpb=cfad95b6e08e6e53846ffcda7fbc5932065f2c47;p=bbtk.git diff --git a/packages/wx/src/bbwxFileSelector.cxx b/packages/wx/src/bbwxFileSelector.cxx index d195b70..c216cdd 100644 --- a/packages/wx/src/bbwxFileSelector.cxx +++ b/packages/wx/src/bbwxFileSelector.cxx @@ -80,11 +80,21 @@ namespace bbwx long style; if (bbGetInputOpenSave()=="Save") { +//EED 2017-09-16 Migration wxWidgets 2.8 to 3.0 +#if wxMAJOR_VERSION <= 2 style = wxSAVE | wxOVERWRITE_PROMPT; - } - else - { +#else + style = wxFD_SAVE | wxFD_OVERWRITE_PROMPT; +#endif + } else { + +//EED 2017-09-16 Migration wxWidgets 2.8 to 3.0 +#if wxMAJOR_VERSION <= 2 style = wxOPEN | wxFILE_MUST_EXIST; +#else + style = wxFD_OPEN | wxFD_FILE_MUST_EXIST; +#endif + } std::string wc(bbGetInputWildcard()); @@ -111,6 +121,7 @@ namespace bbwx if (FD->GetReturnCode()==wxID_OK) { bbSetOutputOut( bbtk::wx2std (FD->GetPath()) ); + bbSignalOutputModification(std::string("Out")); } else {