[Thuban-list] Re: adding layers
Jan-Oliver Wagner
jan at intevation.de
Thu Aug 21 12:46:11 CEST 2003
On Thu, Aug 21, 2003 at 12:24:20PM +0200, Bernhard Herzog wrote:
> Jonathan Coles <jonathan at jpcoles.com> writes:
> > This may be as easy as setting the wxCHANGE_DIR flag in the constructor
> > of wxFileDialog.
>
> IMO that's the wrong approach. An application should never change the
> current working directory because the interpretation of relative
> filenames changes which can lead to all kinds of subtle bugs. Thuban
> makes sure in several places that it does have absolute filenames but
> there may be places where it doesn't do that.
>
> A better way is to simply remember the directory of the last file opened
> and pass that as the default directory to the dialog. Then you could
> also remember different directories for different purposes, e.g. one for
> .thuban files, one for shapefiles, one for projection files, etc.
I agree with this approach.
Furthermore, the Open File dialog to load shapefile could be changed
to allow multiple selection of files (flag wxMULTIPLE).
I think, this would immediately cure most of the agony cases :-)
If you think, this is a good idea, I will do the changes.
Jan
--
Jan-Oliver Wagner http://intevation.de/~jan/
Intevation GmbH http://intevation.de/
FreeGIS http://freegis.org/
More information about the Thuban-list
mailing list
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)